.t-auth-container{display:grid;grid-template-columns:1fr}@media (min-width:860px){.t-auth-container{grid-template-columns:1fr 1fr;min-height:100dvh}}.t-auth-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:38vh;overflow:hidden;background-color:var(--t-surface-3);background-size:cover;background-position:center 65%;padding:var(--t-6) var(--t-5)}@media (min-width:860px){.t-auth-hero{min-height:100dvh;padding:var(--t-10) var(--t-8)}}.t-auth-hero__overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,14,11,.92) 0,rgba(8,14,11,.62) 40%,rgba(8,14,11,0) 68%)}.t-auth-floaters{position:absolute;inset:var(--t-4) var(--t-4) auto;z-index:3;display:flex;justify-content:space-between}.t-auth-hero__content{position:relative;z-index:2;color:#ffffff;display:flex;flex-direction:column;gap:var(--t-3)}.t-auth-hero__badge{display:inline-flex;align-items:center;gap:var(--t-2);padding:6px 14px;background:rgba(255,255,255,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);border-radius:var(--t-r-pill);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;width:-moz-fit-content;width:fit-content;color:#ffffff}.t-auth-hero__title{font-size:1.5rem;font-weight:800;line-height:1.25;letter-spacing:-.02em;margin:0;color:#ffffff}.t-auth-hero__desc{display:none;font-size:.9375rem;line-height:1.6;color:rgba(255,255,255,.82);margin:0;max-width:440px}.t-auth-hero__stats{display:none;grid-template-columns:repeat(3,1fr);gap:var(--t-4);margin-top:var(--t-2);padding-top:var(--t-6);border-top:1px solid rgba(255,255,255,.16)}@media (min-width:860px){.t-auth-hero__title{font-size:2.15rem}.t-auth-hero__desc{display:block}.t-auth-hero__stats{display:grid}}.t-auth-hero__stat-val{display:block;font-size:1.35rem;font-weight:800;color:#ffffff;letter-spacing:-.02em}.t-auth-hero__stat-lbl{display:block;font-size:11px;color:rgba(255,255,255,.68);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-top:2px}.t-auth-hero__credit{font-size:11px;color:rgba(255,255,255,.55);text-shadow:0 1px 3px rgba(0,0,0,.6)}.t-auth-hero__credit--inline{display:block;margin-top:var(--t-2)}.t-auth-hero__credit--corner{position:absolute;right:var(--t-3);bottom:36px;z-index:2}@media (min-width:860px){.t-auth-hero__credit--corner{bottom:var(--t-3)}}.t-auth-form-wrapper{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center;width:100%;margin-top:-22px;padding:var(--t-6) var(--t-5) var(--t-10);background:var(--t-bg);border-radius:var(--t-r-xl) var(--t-r-xl) 0 0;box-shadow:var(--t-shadow-sheet)}@media (min-width:860px){.t-auth-form-wrapper{align-items:center;margin-top:0;padding:var(--t-8);background:transparent;border-radius:0;box-shadow:none}}.t-authcard{width:100%;max-width:400px;gap:var(--t-5,20px)}.t-authcard,.t-authcard__header{display:flex;flex-direction:column}.t-authcard__header{gap:var(--t-2)}.t-authcard__brand-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--t-r-md);background:var(--t-accent-soft);color:var(--t-accent);margin-bottom:var(--t-1)}.t-authcard__title{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;margin:0;color:var(--t-ink)}.t-authcard__sub{margin:0;color:var(--t-ink-2);font-size:.875rem;line-height:1.5}.t-authcard__divider{display:flex;align-items:center;text-align:center;margin:var(--t-1) 0;color:var(--t-ink-3);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.t-authcard__divider:after,.t-authcard__divider:before{content:"";flex:1 1;border-bottom:1px solid var(--t-border)}.t-authcard__divider span{padding:0 var(--t-3)}.t-authfield{display:flex;flex-direction:column;gap:6px}.t-authfield .t-label{font-size:.8125rem;font-weight:700;color:var(--t-ink);letter-spacing:-.01em}.t-authfield .t-field{border-radius:var(--t-r-md);border:1.5px solid var(--t-border);transition:border-color var(--t-fast) var(--t-ease),box-shadow var(--t-fast) var(--t-ease)}.t-authfield .t-field:focus-within{border-color:var(--t-accent);box-shadow:0 0 0 3px var(--t-accent-soft)}.t-authfield__hint{font-size:12px;color:var(--t-ink-3)}.t-reviews{display:flex;flex-direction:column;gap:var(--t-3)}.t-review{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-r-md);padding:var(--t-3) var(--t-4)}.t-review__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--t-2);margin-bottom:var(--t-1)}.t-review__author{font-weight:700;font-size:var(--t-text-small);display:block}.t-review__meta{display:block;font-size:var(--t-text-micro);color:var(--t-ink-3)}.t-review__stars{display:inline-flex;gap:1px;color:var(--t-gold);flex:none}.t-review__body{margin:var(--t-2) 0 0;font-size:var(--t-text-small);color:var(--t-ink-2);line-height:1.5}.t-ratingpick{display:flex;gap:6px}.t-ratingpick button{background:none;border:0;cursor:pointer;line-height:1;color:var(--t-border-strong);padding:0;transition:color var(--t-fast) var(--t-ease),transform var(--t-fast) var(--t-ease)}.t-ratingpick button:hover{transform:scale(1.08)}.t-ratingpick button[data-on=true]{color:var(--t-gold)}.t-signin-note{font-size:var(--t-text-small);color:var(--t-ink-2)}.t-signin-note a{color:var(--t-accent);font-weight:600}