.auth-page{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-6);padding-block:clamp(1.5rem,1rem + 3vw,4rem)}@media(min-width:58rem){.auth-page{grid-template-columns:minmax(0,1fr) minmax(0,28rem)}}.auth-card h1{font-size:var(--text-2xl);margin-bottom:var(--space-2)}.auth-card__alt{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);text-align:center}.auth-card__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.profile-hero{--art-w:4.25rem;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);overflow:hidden;padding:clamp(1.25rem,1rem + 2vw,2.5rem);border-radius:var(--radius-xl);background:linear-gradient(140deg,var(--purple-500) 0%,var(--plum-700) 55%,var(--plum-900) 100%);box-shadow:var(--shadow-lg);color:#fff;animation:auth-rise 600ms var(--ease-out) both}@media(min-width:40rem){.profile-hero{--art-w:14rem;padding-right:calc(var(--art-w) + 1rem)}}@media(min-width:62rem){.profile-hero{--art-w:21rem}}.profile-hero__decor{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 92% 0%,rgb(240 56 155/55%),transparent 40%),radial-gradient(circle at 0% 100%,rgb(247 167 11/30%),transparent 38%)}.profile-hero__decor::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255/20%) 1px,transparent 1.6px);background-size:18px 18px;mask-image:linear-gradient(to left,#000,transparent 70%)}.profile-hero__art{position:absolute;top:0;right:0;bottom:0;z-index:-1;width:var(--art-w)}.profile-hero__tile{--size:3.4rem;position:absolute;display:grid;place-items:center;width:var(--size);height:var(--size);padding:.45rem;border-radius:1.1rem;background:#fff;box-shadow:0 14px 30px rgb(30 6 50/30%),inset 0 -3px 0 var(--lilac-100);rotate:var(--tilt,0deg);animation:auth-pop 700ms var(--ease-bounce) both,auth-float 6.5s ease-in-out infinite;animation-delay:var(--delay,0s),calc(var(--delay,0s) + 700ms)}.profile-hero__tile img{width:100%;height:100%}.profile-hero__tile--1{--tilt:8deg;--delay:150ms;top:1.1rem;right:1rem}.profile-hero__tile--2,.profile-hero__tile--3,.profile-hero__tile--4{display:none}@media(min-width:40rem){.profile-hero__tile{padding:.6rem;border-radius:1.5rem}.profile-hero__tile--1{--size:5.5rem;top:12%;right:46%}.profile-hero__tile--2{--size:4.5rem;--tilt:-9deg;--delay:260ms;display:grid;top:54%;right:56%}.profile-hero__tile--3{--size:6.25rem;--tilt:-5deg;--delay:370ms;display:grid;top:30%;right:10%}}@media(min-width:62rem){.profile-hero__tile--1{--size:6.5rem;top:10%;right:52%}.profile-hero__tile--2{--size:5rem;top:58%;right:60%}.profile-hero__tile--3{--size:7.25rem;top:28%;right:14%}.profile-hero__tile--4{--size:4.25rem;--tilt:12deg;--delay:480ms;display:grid;top:70%;right:8%}}.profile-hero__who{display:flex;align-items:center;gap:clamp(.85rem,.6rem + 1vw,1.4rem);min-width:0}.profile-hero__avatar{position:relative;display:grid;flex:none;place-items:center;width:clamp(3.75rem,3.2rem + 2vw,5rem);aspect-ratio:1;border-radius:50%;background:var(--gradient-heart);box-shadow:0 10px 24px rgb(216 27 127/40%);font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:900}.profile-hero__avatar::before{content:"";position:absolute;inset:-7px;border:2px dashed rgb(255 255 255/45%);border-radius:50%;animation:profile-spin 24s linear infinite}.profile-hero__intro{min-width:0}@media(max-width:39.99rem){.profile-hero__who{flex-direction:column;align-items:flex-start}}.profile-hero__hello{margin:0;font-weight:700;opacity:.8}.profile-hero__name{margin:0;color:#fff;font-size:var(--text-3xl);line-height:1.1;overflow-wrap:break-word}.profile-hero__since{display:flex;align-items:center;gap:.4rem;margin:.35rem 0 0;font-size:var(--text-sm);opacity:.85}.profile-hero__since .icon{width:1rem;height:1rem}.profile-hero__link{display:flex;align-items:center;gap:.55rem;justify-self:start;max-width:100%;padding:.3rem .3rem .3rem .85rem;border:1px solid rgb(255 255 255/22%);border-radius:var(--radius-pill);background:rgb(255 255 255/12%);backdrop-filter:blur(6px)}.profile-hero__link>.icon{flex:none;width:1.05rem;height:1.05rem;color:var(--amber-300)}.profile-hero__url{min-width:0;overflow:hidden;color:#fff;font-size:var(--text-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.profile-hero__url:hover{color:#fff}.profile-hero__copy{display:grid;flex:none;place-items:center;width:2.1rem;height:2.1rem;border:0;border-radius:50%;background:#fff;color:var(--plum-700);cursor:pointer;transition:transform var(--dur-fast) var(--ease-bounce),background var(--dur-fast)}.profile-hero__copy:hover{transform:scale(1.08)}.profile-hero__copy.is-copied{background:var(--green-100);color:var(--green-600)}.profile-hero__copy .icon{width:1rem;height:1rem}.profile-hero__stats{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.profile-hero__stats li{display:flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:var(--radius-pill);background:rgb(255 255 255/10%);font-size:var(--text-sm)}.profile-hero__stats .icon{width:1rem;height:1rem;color:var(--pink-300)}.profile-hero__stats strong{color:var(--amber-300);font-size:var(--text-md);font-weight:900}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-top:var(--space-5)}@media(min-width:62rem){.profile-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:var(--space-5)}.profile-shortcuts{grid-auto-rows:1fr}.profile-panel--ads,.profile-panel--account{display:flex;flex-direction:column}.profile-panel--ads .ad-status{flex:1}.account-exit{margin-top:auto;padding-top:var(--space-5)}}.profile-panel{padding:clamp(1.1rem,.9rem + 1vw,1.9rem);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-md);animation:auth-rise 600ms var(--ease-out) both;animation-delay:120ms}.profile-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.profile-panel__head h2{display:flex;align-items:center;gap:.65rem;margin:0;font-size:var(--text-xl)}.profile-panel__icon{display:grid;flex:none;place-items:center;width:2.4rem;height:2.4rem;border-radius:.85rem;background:var(--lilac-100);color:var(--purple-600)}.profile-panel__icon .icon{width:1.2rem;height:1.2rem}.profile-panel__icon--pink{background:var(--pink-100);color:var(--pink-600)}.profile-panel__icon--green{background:var(--green-100);color:var(--green-600)}@media(max-width:39.99rem){.profile-panel__new{display:none}}.ad-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media(min-width:40rem){.ad-status{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:62rem) and (max-width:74.99rem){.ad-status{grid-template-columns:repeat(2,minmax(0,1fr))}}.ad-status__tile{--tone-bg:var(--lilac-100);--tone-fg:var(--plum-700);--tone-accent:var(--purple-500);position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;overflow:hidden;padding:clamp(.8rem,.6rem + .8vw,.95rem);border-radius:var(--radius-lg);background:var(--tone-bg);color:var(--tone-fg);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.ad-status__tile::after{content:"";position:absolute;right:-1.75rem;bottom:-1.75rem;z-index:-1;width:5.5rem;height:5.5rem;border-radius:50%;background:var(--tone-accent);opacity:.16;transition:scale var(--dur) var(--ease-out)}.ad-status__tile--green{--tone-bg:var(--green-100);--tone-fg:#2d5f10;--tone-accent:var(--green-500)}.ad-status__tile--amber{--tone-bg:var(--amber-100);--tone-fg:#6b4a12;--tone-accent:var(--amber-500)}.ad-status__tile--pink{--tone-bg:var(--pink-100);--tone-fg:#8f1456;--tone-accent:var(--pink-500)}a.ad-status__tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);color:var(--tone-fg);text-decoration:none}a.ad-status__tile:hover::after{scale:1.35}.ad-status__icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:.45rem;border-radius:.8rem;background:#fff;box-shadow:var(--shadow-sm);color:var(--tone-accent)}.ad-status__icon .icon{width:1.15rem;height:1.15rem}.ad-status__count{font-size:1.9rem;font-weight:900;line-height:1}.ad-status__label{font-size:clamp(.875rem,.75rem + .5vw,1rem);font-weight:800;line-height:1.25}.ad-status__hint{font-size:var(--text-xs);opacity:.8}@media(max-width:39.99rem){.ad-status__hint{display:none}.ad-status{grid-template-rows:repeat(2,1fr)}}.ad-status__go{position:absolute;top:1rem;right:1rem;width:1.1rem;height:1.1rem;opacity:.55;transition:translate var(--dur) var(--ease-out),opacity var(--dur)}a.ad-status__tile:hover .ad-status__go{translate:3px 0;opacity:1}.ad-status__tile.is-empty{border:2px dashed var(--color-border);background:var(--lilac-50);color:var(--color-text-faint)}.ad-status__tile.is-empty::after{display:none}.ad-status__tile.is-empty .ad-status__icon{box-shadow:none;color:var(--color-text-faint)}.ad-status__new{position:relative;isolation:isolate;display:flex;grid-column:1/-1;align-items:center;gap:.85rem;overflow:hidden;padding:.9rem 1rem;border-radius:var(--radius-lg);background:var(--gradient-brand);box-shadow:var(--shadow-brand);color:#fff}.ad-status__new:hover{color:#fff;text-decoration:none}.ad-status__new::after{content:"";position:absolute;inset:0 auto 0 -40%;z-index:-1;width:40%;background:linear-gradient(100deg,transparent,rgb(255 255 255/22%),transparent);animation:profile-sweep 4.5s ease-in-out infinite}.ad-status__new-icon{display:grid;flex:none;place-items:center;width:2.6rem;height:2.6rem;border-radius:.9rem;background:#fff;color:var(--pink-600);box-shadow:0 6px 14px rgb(30 6 50/25%)}.ad-status__new-icon .icon{width:1.35rem;height:1.35rem}.ad-status__new-text{display:grid;min-width:0}.ad-status__new-text strong{font-weight:900}.ad-status__new-text small{font-size:var(--text-sm);opacity:.85}.ad-status__new-go{flex:none;width:1.2rem;height:1.2rem;margin-left:auto}@media(min-width:40rem){.ad-status__new{display:none}}.profile-first-ad{display:grid;align-items:center;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--gradient-sunrise)}.profile-first-ad h3{margin:0 0 .35rem;font-size:var(--text-lg)}.profile-first-ad p{margin:0}.profile-first-ad__art{width:8rem;height:auto;justify-self:center}@media(min-width:36rem){.profile-first-ad{grid-template-columns:auto minmax(0,1fr)}}.profile-form{display:grid;gap:0 var(--space-4)}@media(min-width:40rem){.profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form__wide{grid-column:1/-1}}.profile-form .check{margin-top:var(--space-2)}.profile-form__locked{position:relative}.profile-form__locked .input{padding-right:2.6rem}.profile-form__locked .icon{position:absolute;top:50%;right:.95rem;width:1.05rem;height:1.05rem;translate:0 -50%;color:var(--color-text-faint)}.profile-shortcuts{display:grid;gap:var(--space-3);animation:auth-rise 600ms var(--ease-out) both;animation-delay:200ms}@media(min-width:46rem) and (max-width:61.99rem){.profile-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}.shortcut{--tone:var(--gradient-brand);display:flex;align-items:center;gap:.9rem;padding:.95rem 1rem;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--plum-900);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.shortcut:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);color:var(--plum-900);text-decoration:none}.shortcut--pink{--tone:var(--gradient-heart)}.shortcut--amber{--tone:linear-gradient(120deg,var(--amber-300),var(--amber-500))}.shortcut__icon{display:grid;flex:none;place-items:center;width:2.9rem;height:2.9rem;border-radius:1rem;background:var(--tone);color:#fff;transition:rotate var(--dur) var(--ease-bounce)}.shortcut:hover .shortcut__icon{rotate:-8deg}.shortcut__icon .icon{width:1.3rem;height:1.3rem}.shortcut__text{display:grid;min-width:0}.shortcut__text strong{font-weight:800}.shortcut__text small{color:var(--color-text-faint);font-size:var(--text-sm);line-height:1.35}.shortcut__badge{display:grid;flex:none;place-items:center;min-width:1.6rem;height:1.6rem;margin-left:auto;padding-inline:.45rem;border-radius:var(--radius-pill);background:var(--pink-500);color:#fff;font-size:var(--text-xs);font-weight:900;animation:profile-pulse 2.4s ease-in-out infinite}.account-links{margin:0;padding:0;list-style:none}.account-links a{display:flex;align-items:center;gap:.75rem;padding:.8rem .35rem;border-bottom:1px solid var(--color-border);color:var(--plum-900);font-weight:700;transition:padding var(--dur) var(--ease-out),color var(--dur-fast)}.account-links a:hover{padding-left:.65rem;color:var(--purple-600);text-decoration:none}.account-links .icon{flex:none;width:1.15rem;height:1.15rem;color:var(--purple-500)}.account-links .icon:last-child{margin-left:auto;color:var(--color-text-faint)}.account-exit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5)}.danger-link{color:var(--red-600);font-weight:700}.profile-delete--bottom{display:none}@media(max-width:61.99rem){.profile-delete--side{display:none}.profile-delete--bottom{display:block;margin:var(--space-6) 0 calc(-1*var(--space-4));text-align:center}}@keyframes profile-spin{to{rotate:360deg}}@keyframes profile-pulse{0%,100%{scale:1}50%{scale:1.12}}@keyframes profile-sweep{0%,55%{translate:0 0}100%{translate:400% 0}}@media(prefers-reduced-motion:reduce){.profile-hero,.profile-hero__tile,.profile-hero__avatar::before,.profile-panel,.profile-shortcuts,.shortcut__badge,.ad-status__new::after{animation:none}}.my-ads{display:grid;gap:var(--space-3);margin-top:var(--space-5)}.my-ad{display:grid;gap:var(--space-3);grid-template-columns:5.5rem minmax(0,1fr);padding:.85rem;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}@media(min-width:46rem){.my-ad{grid-template-columns:7rem minmax(0,1fr) auto;align-items:center}}.my-ad__image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);background:var(--lilac-100)}.my-ad__title{font-size:var(--text-md);margin-top:.25rem}.my-ad__title a{color:inherit}.my-ad__price{font-weight:900;color:var(--plum-700)}.my-ad__stats{display:flex;flex-wrap:wrap;gap:.2rem .9rem;margin-top:.25rem}.my-ad__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);grid-column:1/-1}@media(min-width:46rem){.my-ad__actions{flex-direction:column;grid-column:auto;min-width:9.5rem}}@media(max-width:45.99rem){.my-ad__actions .btn{flex:1 1 8rem}}.my-ad__renew{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:.65rem .65rem .65rem .9rem;border-radius:var(--radius-md);background:var(--amber-100);color:#6b4a12;transition:background-color var(--dur) var(--ease-out)}.my-ad__renew-text{display:flex;align-items:center;gap:.45rem;flex:1 1 14rem;font-size:var(--text-sm);font-weight:600}.my-ad__renew-text .icon{flex:none;color:var(--amber-500)}.my-ad__renew.is-renewed{background:var(--green-100);color:#2d6a0c}.my-ad__renew.is-renewed .icon{color:var(--green-500)}@media(max-width:29.99rem){.my-ad__renew .btn{flex:1 1 100%}}.profile-cats{display:flex;flex-wrap:wrap;gap:var(--space-2)}.profile-cats-scroller{margin-bottom:var(--space-5)}@media(max-width:61.99rem){.profile-cats-scroller{--track-pt:.6rem;--track-pb:1.4rem;margin:-.4rem 0 calc(var(--space-5) - 1.05rem)}.profile-cats-scroller .cat-chip.is-active{box-shadow:0 6px 14px rgb(122 47 176/30%)}}.cat-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .45rem .3rem .35rem;border:2px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--plum-800);font-size:var(--text-sm);font-weight:800;transition:border-color var(--dur-fast),background var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.cat-chip:hover{border-color:var(--purple-400);background:var(--lilac-50);color:var(--plum-800);text-decoration:none;transform:translateY(-1px)}.cat-chip img,.cat-chip__all{flex:none;width:1.75rem;height:1.75rem}.cat-chip__all{display:grid;place-items:center;border-radius:50%;background:var(--lilac-100);color:var(--purple-600)}.cat-chip__all .icon{width:.95rem;height:.95rem}.cat-chip__count{min-width:1.5rem;padding:.05rem .45rem;border-radius:var(--radius-pill);background:var(--lilac-100);color:var(--plum-700);font-size:var(--text-xs);text-align:center}.cat-chip.is-active{border-color:transparent;background:var(--gradient-brand);box-shadow:var(--shadow-brand);color:#fff}.cat-chip.is-active .cat-chip__count{background:rgb(255 255 255/22%);color:#fff}.cat-chip.is-active .cat-chip__all{background:rgb(255 255 255/22%);color:#fff}.cat-chip.is-active img{border-radius:50%;background:#fff}.public-profile-head{display:flex;align-items:center;gap:var(--space-4);padding-block:var(--space-5)}.public-profile-head__avatar{display:grid;flex:none;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;background:var(--gradient-heart);color:#fff;font-size:1.8rem;font-weight:900}.public-profile-head>div{min-width:0}.public-profile-head h1{overflow-wrap:break-word}.chat-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);margin-top:var(--space-5)}@media(max-width:399px){.section-head .segmented{gap:.125rem}.section-head .segmented a{padding-inline:.55rem}}.chat-item{display:flex;align-items:center;gap:.9rem;padding:.85rem 1rem;border-radius:var(--radius-lg);background:var(--color-surface);color:var(--plum-900);box-shadow:var(--shadow-sm);transition:transform var(--dur-fast),box-shadow var(--dur-fast)}.chat-item:hover{transform:translateY(-2px);text-decoration:none;box-shadow:var(--shadow-md)}.chat-item__avatar{display:grid;flex:none;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--lilac-200);color:var(--plum-800);font-weight:900}.chat-item__body{flex:1;min-width:0}.chat-item__name{font-weight:800}.chat-item__ad{font-size:var(--text-sm);color:var(--color-text-faint)}.chat-item__preview{overflow:hidden;color:var(--color-text-soft);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.chat-item--unseen{background:var(--lilac-50)}.chat-item--unseen .chat-item__preview{color:var(--plum-900);font-weight:800}.modal-ad{display:flex;align-items:center;gap:var(--space-3)}.modal-ad img{width:4.5rem;height:4.5rem;object-fit:cover;border-radius:var(--radius-md)}.auth-page--single{max-width:32rem;grid-template-columns:minmax(0,1fr)!important}.auth-aside__art{width:11rem}.chat-item__preview{display:block}.data-list{display:grid;gap:var(--space-4);margin-block:var(--space-5) 0}.data-list dd{margin:0;overflow-wrap:anywhere}.btn--google{gap:.75rem;border:1px solid #747775;background:#fff;color:#1f1f1f}.btn--google:hover{background:#f6f8fc;color:#1f1f1f}.btn--google svg{flex:none;width:1.25rem;height:1.25rem}.btn--facebook{gap:.75rem;border:1px solid #1877f2;background:#1877f2;color:#fff}.btn--facebook:hover{border-color:#166fe5;background:#166fe5;color:#fff}.btn--facebook svg{flex:none;width:1.25rem;height:1.25rem}.auth-providers{display:grid;gap:var(--space-2)}.auth-divider{display:flex;align-items:center;gap:var(--space-3);margin-block:var(--space-4);color:var(--color-text-faint);font-size:var(--text-sm);font-weight:700}.auth-divider::before,.auth-divider::after{content:"";flex:1;height:1px;background:var(--color-border)}.auth-alert{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--red-100);color:var(--red-600);font-size:var(--text-sm);font-weight:700}.auth-alert .icon{flex:none;width:1.2rem;height:1.2rem;margin-top:.05rem}.auth-page--stage{display:block;max-width:74rem}.auth-stage{display:grid;overflow:hidden;border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-lg)}@media(min-width:58rem){.auth-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:38rem}}.auth-stage__form{align-self:center;width:100%;max-width:30rem;margin-inline:auto;padding:clamp(1.4rem,1rem + 2vw,3rem);animation:auth-rise 600ms var(--ease-out) both}.auth-showcase{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-5);overflow:hidden;padding:clamp(1.25rem,1rem + 2vw,2.75rem);background:linear-gradient(150deg,var(--purple-500) 0%,var(--plum-700) 58%,var(--plum-900) 100%);color:#fff}.auth-showcase__decor{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 88% 10%,rgb(240 56 155/55%),transparent 42%),radial-gradient(circle at 6% 96%,rgb(247 167 11/32%),transparent 40%)}.auth-showcase__decor::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255/22%) 1px,transparent 1.6px);background-size:18px 18px;mask-image:linear-gradient(to bottom,#000,transparent 75%)}.auth-showcase__tiles{position:relative;flex:1;min-height:15rem}.auth-tile{--size:5.75rem;position:absolute;display:grid;place-items:center;width:var(--size);height:var(--size);padding:.55rem;border-radius:1.6rem;background:#fff;box-shadow:0 14px 30px rgb(30 6 50/30%),inset 0 -3px 0 var(--lilac-100);rotate:var(--tilt,0deg);animation:auth-pop 700ms var(--ease-bounce) both,auth-float 6.5s ease-in-out infinite;animation-delay:var(--delay,0s),calc(var(--delay,0s) + 700ms)}.auth-tile img{width:100%;height:100%}.auth-tile--1{--size:6.75rem;--tilt:-8deg;--delay:0ms;left:4%;top:6%}.auth-tile--2{--size:5.25rem;--tilt:7deg;--delay:90ms;left:41%;top:0}.auth-tile--3{--size:6.25rem;--tilt:-4deg;--delay:180ms;right:4%;top:12%}.auth-tile--4{--size:5rem;--tilt:10deg;--delay:270ms;left:16%;top:56%}.auth-tile--5{--size:6.5rem;--tilt:-6deg;--delay:360ms;left:47%;top:44%}.auth-tile--6{--size:4.5rem;--tilt:9deg;--delay:450ms;right:6%;top:70%}.auth-showcase__copy h2{max-width:20ch;text-wrap:balance;margin-bottom:var(--space-4);color:#fff;font-size:clamp(1.45rem,1.1rem + 1vw,2.1rem);line-height:1.2}.auth-showcase__list{display:grid;gap:var(--space-2)}.auth-showcase__list li{display:flex;align-items:center;gap:.7rem;padding:.5rem 1rem .5rem .55rem;border:1px solid rgb(255 255 255/18%);border-radius:var(--radius-pill);background:rgb(255 255 255/11%);backdrop-filter:blur(6px);font-size:var(--text-sm);line-height:1.25}.auth-showcase__list strong{display:block;font-weight:800}.auth-showcase__icon{display:grid;flex:none;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%}.auth-showcase__icon--green{background:var(--green-100);color:var(--green-600)}.auth-showcase__icon--pink{background:var(--pink-100);color:var(--pink-600)}.auth-showcase__icon--amber{background:var(--amber-100);color:#b97a00}@media(max-width:57.99rem){.auth-showcase{align-items:center;gap:var(--space-3);text-align:center}.auth-showcase__tiles{display:flex;justify-content:center;gap:clamp(.4rem,2vw,.9rem);min-height:0}.auth-tile{--size:clamp(2.9rem,11vw,4.25rem);position:static;padding:.35rem;border-radius:1rem}.auth-tile--1,.auth-tile--2,.auth-tile--3,.auth-tile--4,.auth-tile--5,.auth-tile--6{--size:clamp(2.9rem,11vw,4.25rem)}.auth-showcase__copy h2{max-width:none;margin:0;font-size:var(--text-lg)}.auth-showcase__list{display:none}}@media(max-width:23.99rem){.auth-tile--6{display:none}.auth-showcase__copy{display:none}.auth-providers .btn{font-size:var(--text-md);white-space:nowrap}}@keyframes auth-pop{from{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes auth-float{0%,100%{translate:0 0}50%{translate:0 -10px}}@keyframes auth-rise{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.auth-tile,.auth-stage__form{animation:none}}