.layout_auth_minimal{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--brand-primary,#64748b) 10%, white), transparent 28%), radial-gradient(circle at 85% 78%, color-mix(in srgb, var(--brand-secondary,#cbd5e1) 48%, transparent), transparent 26%), linear-gradient(180deg, #f8fafc 0%, #eef2f7 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:clamp(2.4rem,4vw,4rem) clamp(1.2rem,2vw,2rem);display:flex;position:relative}.layout_auth_minimal:before,.layout_auth_minimal:after{content:"";z-index:0;filter:blur(76px);opacity:.18;pointer-events:none;border-radius:999px;width:24rem;height:24rem;position:fixed}.layout_auth_minimal:before{background:var(--brand-primary,#334155);top:-7rem;left:-5rem}.layout_auth_minimal:after{background:var(--brand-secondary,#cbd5e1);bottom:-8rem;right:-7rem}.layout_auth_minimal>*{z-index:1;position:relative}.auth__minimal-shell{grid-template-columns:minmax(0,1fr) minmax(28rem,34rem);align-items:start;gap:clamp(1rem,1.6vw,1.6rem);width:min(72rem,100vw - 4rem);max-width:calc(100vw - 4rem);display:grid}.auth__minimal-hero{box-sizing:border-box;background:linear-gradient(160deg, color-mix(in srgb, var(--brand-primary,#0f172a) 90%, #111827) 0%, #111827 56%, #1e293b 100%);color:#f8fafc;border-radius:3rem;grid-template-rows:auto auto auto auto;gap:1.5rem;padding:clamp(2rem,3vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2.4rem 5rem -3.4rem #0f172a6b}.auth__minimal-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff26,#0000 24%),linear-gradient(135deg,#0000 0%,#ffffff0d 100%);position:absolute;inset:0}.auth__minimal-hero>*{z-index:1;position:relative}.auth__minimal-hero-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.auth__brand-signature{width:fit-content;color:inherit;align-items:center;gap:.9em;text-decoration:none;display:inline-flex}.auth__brand-mark,.auth__brand-logo-wrap{color:#fff;background:#ffffff1f;border:1px solid #ffffff24;border-radius:1.05em;justify-content:center;align-items:center;width:3.2em;height:3.2em;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.auth__brand-mark{letter-spacing:.08em;font-size:1em;font-weight:800}.auth__brand-logo{-o-object-fit:contain;object-fit:contain;width:70%;height:70%}.auth__brand-copy{flex-direction:column;gap:.1em;display:flex}.auth__brand-copy strong{font-size:.98em;line-height:1.1}.auth__brand-copy span{color:#f1f5f9c2;letter-spacing:.18em;text-transform:uppercase;font-size:.72em;font-weight:600}.auth__eyebrow{color:#f1f5f9e6;letter-spacing:.18em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;width:fit-content;padding:.65rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.layout_auth_minimal h1{letter-spacing:-.06em;text-transform:none;color:#fff;max-width:11ch;margin:0;font-size:clamp(3rem,5vw,5.4rem);line-height:.95}.auth__minimal-copy{gap:1rem;display:grid}.auth__lead{color:#e2e8f0d1;max-width:58rem;margin:0;font-size:1.02rem;line-height:1.8}.auth__feature-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:.9rem;display:grid}.auth__feature-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1.8rem;padding:1.15rem 1.2rem}.auth__feature-title{color:#fff;margin-bottom:.4rem;font-size:.98rem;display:block}.auth__feature-copy{color:#e2e8f0c7;margin:0;font-size:.92rem;line-height:1.6}.auth__hero-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding-top:.4rem;display:flex}.auth__hero-caption{color:#e2e8f0b3;max-width:38rem;margin:0;font-size:.9rem;line-height:1.6}.auth__hero-link,.auth__form__back{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.auth__hero-link{color:#0f172a;background:#fff;padding:.9rem 1.2rem;font-size:.9rem;font-weight:700}.layout_auth_minimal .auth__form_minimal{box-sizing:border-box;background:#fffffff5;border:1px solid #0f172a14;border-radius:2.4rem;justify-content:center;align-items:stretch;width:100%;min-width:0;padding:clamp(1.5rem,2.2vw,2.2rem);box-shadow:0 2.4rem 5rem -3.8rem #0f172a4d}.auth__form__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.auth__form__brand{color:#64748b;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:800}.auth__form__title{color:#0f172a;letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,2.6vw,2.4rem);line-height:1.05}.auth__form__back{color:#334155;background:#f8fafc;border:1px solid #0f172a14;padding:.8rem 1rem;font-size:.82rem;font-weight:700}.auth__notice{border-radius:1.2rem;margin:1rem 0 1.2rem;padding:1rem;font-size:.92rem;line-height:1.6}.auth__notice_minimal{color:#475569;background:linear-gradient(#f8fafc 0%,#eef2f7 100%);border:1px solid #0f172a0f}.layout_auth_minimal .auth__login__issue_minimal{color:#991b1b;background:#dc262614;border-radius:1.2rem;margin-bottom:1rem}.layout_auth_minimal .auth__form label{color:#334155;margin-top:1rem;font-size:.92rem;font-weight:700}.layout_auth_minimal .auth__form input{box-sizing:border-box;background:#fff;border:1px solid #0f172a1a;border-radius:1rem;width:100%;padding:.95rem 1rem;font-size:1rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.layout_auth_minimal .auth__form input::placeholder{color:#94a3b8}.layout_auth_minimal .auth__form input:focus{border-color:var(--brand-primary,#111827);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-primary,#111827) 10%, transparent)}.layout_auth_minimal .auth__form button{box-sizing:border-box;background:linear-gradient(135deg, var(--brand-primary,#111827) 0%, color-mix(in srgb, var(--brand-primary,#111827) 64%, #94a3b8) 100%);width:100%;box-shadow:0 1.2rem 2.8rem -1.6rem color-mix(in srgb, var(--brand-primary,#111827) 45%, transparent);border-radius:999px;margin-top:1.3rem;padding:1rem 1.4rem;font-weight:800}.layout_auth_minimal .auth__form button:hover{opacity:.98;transform:translateY(-1px)}.layout_auth_minimal .auth__form__input__checkbox{gap:.7rem}.layout_auth_minimal .auth__form__input__checkbox input{box-sizing:border-box;width:1.05rem;min-width:1.05rem;height:1.05rem;min-height:1.05rem;margin-top:.3rem}.layout_auth_minimal .auth__form__input__checkbox label{color:#475569;margin-top:0;font-size:.92rem;font-weight:400;line-height:1.6}.auth__message-group{flex-direction:column;gap:.45rem;display:flex}.layout_auth_minimal .auth__message{color:#475569;font-size:.92rem}.layout_auth_minimal .auth__message a,.layout_auth_minimal .auth__form__link{color:var(--brand-primary,#111827)}@media (width>=1600px){.layout_auth_minimal{padding:3rem 2rem}.auth__minimal-shell{grid-template-columns:minmax(0,1fr) minmax(30rem,36rem);gap:1.6rem;width:min(80rem,100vw - 4rem);max-width:calc(100vw - 4rem)}.auth__minimal-hero{padding:2.6rem 2.4rem}.layout_auth_minimal h1{font-size:clamp(3.8rem,4.2vw,5.2rem)}.auth__lead{font-size:1.02rem}.auth__feature-item{padding:1.15rem 1.2rem}.auth__feature-title{font-size:1rem}.auth__feature-copy,.auth__hero-caption{font-size:.92rem}.layout_auth_minimal .auth__form_minimal{border-radius:2.4rem;padding:2rem}.auth__form__title{font-size:clamp(2.05rem,2.2vw,2.5rem)}.auth__notice{padding:.95rem 1rem;font-size:.94rem}.layout_auth_minimal .auth__form label,.layout_auth_minimal .auth__form__input__checkbox label,.layout_auth_minimal .auth__message{font-size:.94rem}.layout_auth_minimal .auth__form input{border-radius:1rem;padding:.92rem 1rem;font-size:1rem}.layout_auth_minimal .auth__form button{padding:1rem 1.3rem;font-size:1rem}.auth__form__back,.auth__hero-link{padding:.82rem 1.05rem;font-size:.85rem}}.auth__captcha-shell{justify-content:center;align-items:center;min-height:4.8rem;margin-top:1rem;display:flex}.minimal-auth-modal__captcha{justify-content:center;align-items:center;min-height:4.8em;margin-top:1em;display:flex}.auth__captcha-placeholder{color:#64748b;background:#f8fafc;border:1px dashed #0f172a24;border-radius:1rem;justify-content:center;align-items:center;width:100%;min-height:4.8rem;font-size:.88rem;display:flex}.minimal-auth-modal__captcha-placeholder{color:#64748b;background:#f8fafc;border:1px dashed #0f172a24;border-radius:1em;justify-content:center;align-items:center;width:100%;min-height:4.8em;font-size:.88em;display:flex}.minimal-auth-modal{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172a80;justify-content:center;align-items:center;padding:1.4em;font-size:16px;display:flex;position:fixed;inset:0}.minimal-auth-modal__panel{box-sizing:border-box;background:#fffffff5;border:1px solid #ffffff2e;border-radius:2.2em;width:min(92em,100%);max-height:min(76em,100vh - 2.8em);padding:1.1em;position:relative;overflow:auto;box-shadow:0 2.6em 5.8em -2.8em #0f172a8c}.minimal-auth-modal__close{z-index:2;color:#0f172a;cursor:pointer;background:#0f172a0f;border:none;border-radius:999px;width:2.5em;height:2.5em;font-size:1.45em;position:absolute;top:1em;right:1em}.minimal-auth-modal__shell{grid-template-columns:minmax(0,.96fr) minmax(32em,38em);gap:1em;display:grid}.minimal-auth-modal__aside{background:linear-gradient(155deg, color-mix(in srgb, var(--brand-primary,#111827) 92%, #0f172a) 0%, #111827 100%);color:#fff;border-radius:1.8em;align-content:space-between;gap:1.2em;padding:1.8em;display:grid;position:relative;overflow:hidden}.minimal-auth-modal__aside:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff24,#0000 24%);position:absolute;inset:0}.minimal-auth-modal__aside>*{z-index:1;position:relative}.minimal-auth-modal__intro h2{color:#0f172a;letter-spacing:-.05em;margin:.2em 0 .8em;font-size:2em;line-height:1.02}.minimal-auth-modal__intro p,.minimal-auth-modal__aside p{color:#475569;margin:0;font-size:.95em;line-height:1.65}.minimal-auth-modal__aside p{color:#e2e8f0d1}.minimal-auth-modal__eyebrow{color:#64748b;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.5em;font-size:.75em;font-weight:800;display:inline-flex}.minimal-auth-modal__surface{background:linear-gradient(#fffffffa 0%,#f8fafc 100%);border:1px solid #0f172a0f;border-radius:1.8em;padding:1.8em}.minimal-auth-modal__highlights{gap:.8em;display:grid}.minimal-auth-modal__highlight{background:#ffffff12;border:1px solid #ffffff1a;border-radius:1.2em;padding:.9em 1em}.minimal-auth-modal__highlight strong{margin-bottom:.24em;font-size:.92em;display:block}.minimal-auth-modal__highlight span{color:#e2e8f0c2;font-size:.86em;line-height:1.5}.minimal-auth-modal__form label{color:#334155;margin:.95em 0 .35em;font-size:.92em;font-weight:700;display:block}.minimal-auth-modal__form input{background:#fff;border:1px solid #0f172a1a;border-radius:1em;width:calc(100% - 2em);padding:.92em 1em;font-size:1em}.minimal-auth-modal__form input:focus{border-color:var(--brand-primary,#111827);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-primary,#111827) 10%, transparent);outline:none}.minimal-auth-modal__form button{background:linear-gradient(135deg, var(--brand-primary,#111827) 0%, color-mix(in srgb, var(--brand-primary,#111827) 68%, #94a3b8) 100%);color:#fff;cursor:pointer;border:none;border-radius:999px;width:100%;margin-top:1.2em;padding:1em 1.4em;font-size:1em;font-weight:800}.minimal-auth-modal__links{color:#64748b;flex-direction:column;gap:.45em;margin-top:1em;font-size:.92em;display:flex}.minimal-auth-modal__links a{color:var(--brand-primary,#111827);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=960px){.auth__minimal-shell,.minimal-auth-modal__shell,.auth__feature-list{grid-template-columns:1fr}}@media (width<=720px){.auth__minimal-shell{min-height:auto}.auth__minimal-hero{order:2;padding:1.6rem}.layout_auth_minimal .auth__form_minimal{order:1}.auth__form__header,.auth__hero-footer,.auth__minimal-hero-top{flex-direction:column;align-items:flex-start}.layout_auth_minimal h1{max-width:none;font-size:2.8rem}.minimal-auth-modal{align-items:end;padding:.6em}.minimal-auth-modal__panel{border-radius:1.8em;width:100%;max-height:calc(100vh - 1.2em)}.minimal-auth-modal__surface,.minimal-auth-modal__aside{padding:1.3em}}.layout_auth_spicy4tuna{--brand-primary:#ff5a14;--brand-secondary:#1f1f23;--s4t-bg:#090909;--s4t-panel:#1a1a1e;--s4t-panel-2:#222228;--s4t-text:#fff;--s4t-muted:#b7b7c4;box-sizing:border-box;color:#fff;background:#090909;justify-content:center;align-items:center;width:100%;height:auto;min-height:100vh;padding:clamp(1.6rem,4vw,5.6rem)}.layout_auth_spicy4tuna:before,.layout_auth_spicy4tuna:after{display:none}.auth__spicy-shell{grid-template-columns:minmax(28rem,.78fr) minmax(32rem,.86fr);align-items:center;gap:clamp(3rem,7vw,8rem);width:min(104rem,100%);display:grid}.auth__spicy-aside{gap:clamp(2rem,4vw,4.2rem);padding:0;display:grid;position:relative}.auth__spicy-brand-row,.auth__spicy-form-head{justify-content:space-between;align-items:flex-start;gap:1.2rem;display:flex}.auth__logo_spicy{color:#fff;text-decoration:none}.auth__logo_spicy .auth__brand-logo-wrap{background:0 0;border-color:#ffffff29;border-radius:.4rem;width:4.4rem;height:4.4rem}.auth__logo_spicy .auth__brand-copy strong{color:#fff;font-size:1.55rem;line-height:1}.auth__logo_spicy .auth__brand-copy span{color:#ff5a14;font-size:1rem}.auth__spicy-eyebrow,.auth__spicy-form-brand{color:#ff5a14;letter-spacing:.08em;text-transform:uppercase;font-size:1rem;font-weight:900;display:inline-flex}.auth__spicy-copy h1{color:#fff;letter-spacing:0;text-transform:none;max-width:11ch;margin:0;font-size:clamp(4.2rem,6vw,6.8rem);line-height:.92}.auth__spicy-lead{color:#b7b7c4;max-width:43rem;margin:1.2rem 0 0;font-size:1.55rem;line-height:1.65}.auth__spicy-feature-list{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;gap:0;display:grid}.auth__spicy-feature{border-bottom:1px solid #ffffff14;padding:1.15rem 0}.auth__spicy-feature:last-child{border-bottom:0}.auth__spicy-feature strong{color:#fff;font-size:1.35rem;line-height:1.2;display:block}.auth__spicy-feature p{color:#b7b7c4;margin:.4rem 0 0;font-size:1.25rem;line-height:1.55}.auth__spicy-store-link,.auth__spicy-form-back{border-radius:.45rem;justify-content:center;align-items:center;width:fit-content;font-weight:900;text-decoration:none;display:inline-flex}.auth__spicy-store-link{color:#ff5a14;border-bottom:1px solid #ff5a14;border-radius:0;min-height:3.8rem;padding:0}.layout_auth_spicy4tuna .auth__form_spicy{box-sizing:border-box;background:#1a1a1e;border:1px solid #ffffff1f;border-radius:.8rem;align-items:stretch;width:100%;min-width:0;padding:clamp(2rem,3vw,3.2rem)}.auth__spicy-form-head h2{color:#fff;margin:.35rem 0 0;font-size:clamp(2.4rem,3vw,3.2rem);line-height:1}.auth__spicy-form-back{color:#ff7a35;background:0 0;min-height:3.6rem;padding:0}.auth__spicy-notice{color:#d6d6df;border-left:2px solid #ff5a14;margin:1rem 0 .95rem;padding:0 0 0 1rem;font-size:1.35rem;line-height:1.55}.layout_auth_spicy4tuna .auth__login__issue_spicy{color:#fecaca;background:#ef44442e;border-radius:.8rem;margin-bottom:1rem}.layout_auth_spicy4tuna .auth__form form{width:100%}.layout_auth_spicy4tuna .auth__form label{color:#fff;margin-top:.95rem;margin-bottom:.38rem;font-size:1.35rem;font-weight:800}.layout_auth_spicy4tuna .auth__form input{box-sizing:border-box;color:#fff;background:#111113;border:1px solid #ffffff24;border-radius:.65rem;width:100%;padding:.9rem 1rem;font-size:1.5rem}.layout_auth_spicy4tuna .auth__form input:focus{border-color:#ff5a14;outline:none}.layout_auth_spicy4tuna .auth__form input::-moz-placeholder{color:#b7b7c4}.layout_auth_spicy4tuna .auth__form input::placeholder,.layout_auth_spicy4tuna .auth__message,.layout_auth_spicy4tuna .auth__form__input__checkbox label{color:#b7b7c4}.layout_auth_spicy4tuna .auth__form__input__checkbox{gap:.8rem;margin-top:1rem}.layout_auth_spicy4tuna .auth__form__input__checkbox input{accent-color:#ff5a14;width:1.6rem;min-width:1.6rem;height:1.6rem;min-height:1.6rem;margin-top:.2rem}.layout_auth_spicy4tuna .auth__form button{color:#fff;background:#ff5a14;border-radius:.45rem;min-height:4.25rem;margin-top:1.15rem;font-size:1.5rem;font-weight:950}.layout_auth_spicy4tuna .auth__form button:hover{opacity:.94}.layout_auth_spicy4tuna .auth__message-group{margin-top:.95rem}.layout_auth_spicy4tuna .auth__message{font-size:1.35rem;line-height:1.5}.layout_auth_spicy4tuna .auth__message a,.layout_auth_spicy4tuna .auth__form__link{color:#ff7a35}.layout_auth_spicy4tuna .auth__form__issue{color:#ffb4a2;margin-top:.7rem;font-size:1.25rem}.layout_auth_spicy4tuna .auth__captcha-shell{min-height:5rem}@media (width<=900px){.auth__spicy-shell{grid-template-columns:1fr}.auth__spicy-copy h1{max-width:none;font-size:clamp(3.4rem,10vw,5rem)}.auth__spicy-feature-list{grid-template-columns:1fr}}@media (width<=560px){.layout_auth_spicy4tuna{padding:1rem}.auth__spicy-brand-row,.auth__spicy-form-head{flex-direction:column}.auth__spicy-aside,.layout_auth_spicy4tuna .auth__form_spicy{padding:1.6rem}}
