#seshy-auth .apply3-progress{flex-direction:column;align-items:center;gap:12px;width:100%;margin-bottom:32px;display:flex}#seshy-auth .apply3-head{text-align:center;margin-bottom:28px}#seshy-auth .apply3-question{margin-top:8px}#seshy-auth .apply3-body{flex-direction:column;gap:16px;display:flex}#seshy-auth .apply3-stack{flex-direction:column;gap:12px;display:flex}#seshy-auth .apply3-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){#seshy-auth .apply3-grid2{grid-template-columns:1fr}}#seshy-auth .apply3-option__text{flex-direction:column;gap:3px;display:flex}#seshy-auth .apply3-option__label{color:var(--ink);font-size:1rem;font-weight:500}#seshy-auth .apply3-option__hint{color:color-mix(in srgb, var(--ink) 58%, transparent);font-size:.85rem;line-height:1.4}#seshy-auth .apply3-chips{flex-wrap:wrap;gap:10px;display:flex}#seshy-auth .apply3-chip{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card);color:var(--ink);font-family:var(--font-sans);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-base) var(--ease);padding:9px 16px;font-size:.9rem;font-weight:500}#seshy-auth .apply3-chip:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1)}#seshy-auth .apply3-chip[data-selected=true]{border-color:var(--ink);background:var(--sand);box-shadow:0 0 0 1px var(--ink)}#seshy-auth .apply3-note{color:color-mix(in srgb, var(--ink) 62%, transparent);font-size:.85rem;line-height:1.55}#seshy-auth .apply3-note strong{color:var(--ink);font-weight:600}#seshy-auth .apply3-confirm{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink);background:var(--sand);border:1px solid var(--line);border-radius:var(--radius-md);margin:4px 0 0;padding:12px 14px;font-size:.8rem;line-height:1.55}#seshy-auth .apply3-check{cursor:pointer;align-items:flex-start;gap:12px;display:flex}#seshy-auth .apply3-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);cursor:pointer;flex:none;margin-top:3px}#seshy-auth .apply3-check__text{color:var(--ink);font-size:.9rem;line-height:1.55}#seshy-auth .apply3-nav{align-items:center;gap:12px;margin-top:32px;display:flex}#seshy-auth .apply3-nav__spacer{flex:1}#seshy-auth .apply3-back{width:50px;padding:0}#seshy-auth .apply3-received-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}
