.identity-flow{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,4vw,4rem);width:100%;align-items:start;color:var(--text-primary)}.identity-story{padding:2rem 0;position:sticky;top:2rem}.identity-mark{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--site-accent-border);border-radius:18px;background:var(--site-accent-soft);color:var(--site-accent);margin-bottom:2rem}.identity-story h2{font-size:clamp(2.2rem,4vw,3.55rem);font-weight:850;line-height:1.1;letter-spacing:-.055em;margin:1rem 0 1.4rem}.identity-story h2 span{color:var(--site-accent)}.identity-story>p:not(.label){font-size:.9rem;line-height:1.9;color:var(--text-secondary);max-width:340px}.identity-progress{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgb(var(--line));padding-bottom:1.5rem}.identity-progress li{flex-direction:column;text-align:center;border:0!important;background:transparent!important;font-size:.65rem;padding:.4rem}.identity-progress li[aria-current=step]{color:var(--site-accent)}.identity-progress li>span:first-child{width:28px;height:28px}.identity-progress li[aria-current=step]>span:first-child{background:var(--site-accent);color:#fff;border-color:var(--site-accent)}.identity-promise{display:flex;gap:.8rem;max-width:360px;border-top:1px solid rgb(var(--line));padding-top:1.5rem;margin-top:2.5rem}.identity-promise svg{flex-shrink:0;color:var(--site-accent)}.identity-promise p{font-size:.73rem;line-height:1.8;color:var(--text-secondary)}.identity-promise strong{display:block;color:var(--text-primary)}.identity-workbench{border:1px solid rgb(var(--line));border-radius:26px;background:rgb(var(--panel));box-shadow:0 18px 65px rgb(15 23 42/.045);padding:clamp(1.3rem,3vw,2.1rem)}.identity-workbench>h1{font-size:clamp(1.35rem,2.3vw,1.85rem);font-weight:850;letter-spacing:-.04em}.identity-workbench>p:not(.label){font-size:.8rem}.identity-input{display:flex;align-items:center;gap:.5rem;min-width:0;border:1px solid rgb(var(--line));border-radius:14px;background:rgb(var(--panel-soft));padding:0 1rem;min-height:54px;margin-top:.65rem;color:var(--text-secondary);transition:border-color .15s,box-shadow .15s}.identity-input:focus-within{border-color:var(--site-accent);box-shadow:0 0 0 3px var(--site-accent-soft)}.identity-input input{background:transparent;outline:none;border:0;min-width:0;flex:1;color:var(--text-primary);font-size:.9rem;padding:.8rem 0}.identity-input>svg{flex-shrink:0;color:var(--site-accent)}.home-identity-input{max-width:320px;min-height:44px;margin-top:.7rem}.home-identity-input input{font-size:.82rem;padding:.5rem 0}.identity-lookup-status{min-height:42px;font-size:.72rem;line-height:1.65;color:var(--text-secondary);padding-top:.55rem}.identity-lookup-status button,.identity-retry{text-decoration:underline;color:var(--site-accent);font-weight:700}.identity-result{height:222px;position:relative;overflow:hidden;border:1px solid rgb(var(--line));border-radius:18px;margin:1.2rem 0;background:rgb(var(--panel))}.identity-result-banner{height:87px;position:relative}.identity-result-person{position:relative;display:flex;align-items:center;gap:.8rem;margin:-25px 1.2rem 0}.identity-result-avatar{height:70px;width:70px;border:4px solid rgb(var(--panel));border-radius:50%;flex-shrink:0}.identity-result-person>div{min-width:0;padding-top:25px}.identity-result-person h3{font-size:1.1rem;letter-spacing:-.03em;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-result-person p{font-size:.75rem;color:var(--text-secondary)}.identity-result-person>svg{margin-left:auto;margin-top:25px;flex-shrink:0;color:var(--site-accent)}.identity-result-note{margin:1rem 1.2rem;font-size:.75rem;color:var(--text-secondary)}.identity-result-empty{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1.4rem;color:var(--text-secondary);gap:.65rem;background:linear-gradient(145deg,var(--site-accent-soft),transparent 70%)}.identity-result-empty>svg{color:var(--site-accent)}.identity-result-empty strong{font-size:.86rem;color:var(--text-primary)}.identity-result-empty p{font-size:.75rem;line-height:1.7;max-width:300px}.identity-continue{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:49px;padding:.8rem 1rem;border-radius:13px;font-size:.8rem;font-weight:750;width:100%}.identity-verification .claim-method-card{border-radius:18px;background:rgb(var(--panel-soft)/.5)}.identity-verification .claim-method-card h3{font-size:.95rem;line-height:1.5}.identity-verification .claim-method-card p{font-size:.77rem}.identity-verification code{font-size:1.2rem;letter-spacing:.12em}.identity-verification .claim-method-card .grid{grid-template-columns:1fr}.identity-verification .claim-method-card ol{display:none}@media(max-width:800px){.identity-flow{grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:620px;margin:auto}.identity-story{position:static;padding:.5rem 0}.identity-story h2{font-size:2.2rem;margin:.8rem 0}.identity-story h2 br{display:none}.identity-story>p:not(.label){max-width:none;font-size:.8rem}.identity-mark,.identity-promise{display:none}.identity-workbench{border-radius:22px}}@media(prefers-reduced-motion:reduce){.identity-input{transition:none}.home-profile-preview .animate-spin,.identity-flow .animate-spin{animation:none}}