@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-devanagari.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Geist Fallback;font-weight:100 449;src:local(Arial),local(ArialMT),local(Helvetica),local(Roboto);size-adjust:102.12%;ascent-override:98.9%;descent-override:28.4%;line-gap-override:0%}@font-face{font-family:Geist Fallback;font-weight:450 549;src:local(Arial),local(ArialMT),local(Helvetica),local(Roboto Medium),local(Roboto);size-adjust:104.46%;ascent-override:96.7%;descent-override:27.8%;line-gap-override:0%}@font-face{font-family:Geist Fallback;font-weight:550 900;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica-Bold),local(Roboto Bold);size-adjust:99.49%;ascent-override:101.5%;descent-override:29.1%;line-gap-override:0%}@font-face{font-family:Noto Sans Devanagari System;font-weight:100 900;src:local(Noto Sans Devanagari);size-adjust:100%;ascent-override:90%;descent-override:41%;line-gap-override:0%}@font-face{font-family:Noto Sans Devanagari Fallback;font-weight:100 449;src:local(Kohinoor Devanagari),local(KohinoorDevanagari-Regular);size-adjust:99.2%;ascent-override:90.7%;descent-override:41.3%;line-gap-override:0%}@font-face{font-family:Noto Sans Devanagari Fallback;font-weight:450 549;src:local(Kohinoor Devanagari Medium),local(KohinoorDevanagari-Medium);size-adjust:100.1%;ascent-override:89.9%;descent-override:41%;line-gap-override:0%}@font-face{font-family:Noto Sans Devanagari Fallback;font-weight:550 900;src:local(Kohinoor Devanagari Semibold),local(KohinoorDevanagari-Semibold);size-adjust:102%;ascent-override:88.2%;descent-override:40.2%;line-gap-override:0%}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;font-style:normal;src:local(Georgia);size-adjust:74.6%;ascent-override:132.7%;descent-override:41.6%;line-gap-override:0%}@font-face{font-family:Instrument Serif Fallback;font-style:italic;src:local(Georgia Italic),local(Georgia-Italic);size-adjust:79.53%;ascent-override:124.5%;descent-override:39%;line-gap-override:0%}@font-face{font-family:Instrument Serif Fallback Android;font-style:normal;src:local(Noto Serif),local(Noto Serif Regular),local(NotoSerif-Regular);size-adjust:70%;ascent-override:141.4%;descent-override:44.3%;line-gap-override:0%}@font-face{font-family:Instrument Serif Fallback Android;font-style:italic;src:local(Noto Serif Italic),local(NotoSerif-Italic);size-adjust:77%;ascent-override:128.6%;descent-override:40.3%;line-gap-override:0%}*{box-sizing:border-box;margin:0;padding:0}:root{--ink-950:#05182b;--ink-900:#09243c;--ink-800:#13314a;--ink-700:#234358;--ink-600:#385871;--ink-500:#4e6c88;--ink-400:#708ba5;--ink-300:#95acc3;--ink-200:#bfcede;--ink-150:#d7e1ec;--ink-100:#e8edf4;--ink-50:#f3f6fa;--paper-0:#fefdfb;--paper-50:#f7f5f0;--paper-100:#efede6;--paper-200:#e6e3dc;--paper-300:#d4d1c8;--signal:#b64b2b;--signal-bg:#fbf0ec;--signal-night:#e08a6c;--ground:var(--paper-50);--sheet:var(--paper-0);--quiet:var(--paper-50);--quiet-2:var(--paper-100);--text:var(--ink-900);--text-soft:var(--ink-700);--text-2:var(--ink-500);--eyebrow:var(--ink-600);--em:var(--ink-600);--foot:var(--ink-500);--mark:var(--ink-700);--link:var(--ink-700);--line:#09243c17;--line-2:#09243c29;--field-line:var(--ink-400);--field-bg:var(--paper-0);--focus:var(--ink-700);--focus-halo:#2343581f;--btn:var(--ink-800);--btn-hover:var(--ink-700);--btn-text:var(--paper-0);--btn-off:var(--ink-150);--btn-off-text:var(--ink-400);--chip-sel:var(--ink-800);--pill-bg:#fefdfbb3;--seg:var(--ink-150);--seg-on:var(--ink-800);--warn:var(--signal);--warn-bg:var(--signal-bg);--wash-a:#dce5ee;--wash-b:#eff1f2;--card-shadow:inset 0 1px 0 #ffffffb3, 0 18px 40px -26px #09243c59;--card-lift:inset 0 1px 0 #ffffffb3, 0 22px 44px -24px #09243c6b;--btn-shadow:inset 0 1px 0 #ffffff24, 0 12px 24px -14px #09243c8c;--btn-lift:inset 0 1px 0 #ffffff24, 0 16px 28px -14px #09243c99;--pick-shadow:0 8px 18px -12px #09243c99;--lift:0 1px 2px #09243c0a, 0 12px 32px -12px #09243c47;--page:var(--paper-0);--btn-press:var(--ink-900);--void:var(--ground);--hair:var(--line);--hair-2:var(--line-2);--glow:149, 172, 195;--ink-800-rgb:19, 49, 74;--ink-700-rgb:35, 67, 88;--qr-white:#fff;--wash:radial-gradient(120% 70% at 100% -5%, var(--wash-a) 0%, transparent 62%), radial-gradient(90% 55% at -10% -10%, var(--wash-b) 0%, transparent 70%);--wash-h:420px;--night-light:radial-gradient(60% 38% at 50% 58%, #95acc34d 0%, #2343582e 45%, transparent 75%), radial-gradient(100% 50% at 100% 0%, #38587173, transparent 60%);--tag-shadow:0 1px 2px #09243c0a, 0 12px 32px -12px #09243c47;--r-field:14px;--r-chip:12px;--r-card:22px;--r-qr:26px;--r-tag:24px;--r-control:var(--r-field);--font-latin:"Geist", "Geist Fallback", system-ui, sans-serif;--font:var(--font-latin);--font-display:"Instrument Serif", "Instrument Serif Fallback", "Instrument Serif Fallback Android", Georgia, serif;--e:cubic-bezier(.16,1,.3,1);--ease:cubic-bezier(.2,.7,.2,1);--fast:.18s;--move:.22s}:root:lang(hi){--font:"Noto Sans Devanagari", "Noto Sans Devanagari System", "Noto Sans Devanagari Fallback", "Geist", "Geist Fallback", system-ui, sans-serif}html.night{--ground:var(--ink-950);--sheet:#0c2136;--quiet:#f7f5f00f;--text:var(--paper-50);--text-soft:var(--ink-150);--text-2:var(--ink-200);--eyebrow:var(--ink-300);--em:var(--ink-200);--foot:var(--ink-300);--mark:var(--paper-50);--link:var(--paper-50);--line:#f7f5f01a;--line-2:#f7f5f02e;--field-line:#f7f5f047;--focus:var(--paper-50);--focus-halo:#f7f5f01f;--btn:var(--paper-50);--btn-hover:var(--paper-100);--btn-text:var(--ink-900);--btn-off:#f7f5f01f;--btn-off-text:var(--ink-300);--pill-bg:#0c2136b3;--warn:var(--signal-night);--warn-bg:#e08a6c1a;--btn-shadow:0 14px 30px -16px #000000b3;--btn-lift:0 16px 32px -16px #000c;--lift:0 12px 32px -12px #0009;--wash:none;--page:var(--ink-950);--btn-press:var(--paper-200)}html{overflow:hidden auto}body{min-height:100vh;font-family:var(--font);letter-spacing:-.005em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;color:var(--text);background:var(--void);font-size:15px;font-weight:400;line-height:1.6}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ground{width:100%;height:var(--wash-h);z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.wash{background-image:var(--wash);position:absolute;inset:0}html.night .wash{background-image:var(--night-light);background-repeat:no-repeat;background-size:0 0,100% 100%}.lum{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lum b{filter:blur(70px);opacity:.55;transition:opacity 1.1s var(--e), transform 1.1s var(--e);border-radius:50%;display:block;position:absolute}.lum .l1{background:radial-gradient(circle,#dce5eee6,#0000 66%);width:620px;height:620px;top:-320px;left:-240px}.lum .l2{background:radial-gradient(circle,#eff1f2e6,#0000 66%);width:720px;height:720px;bottom:-400px;right:-280px}.lum .l3{background:radial-gradient(circle, rgba(var(--glow),.16), transparent 70%);width:420px;height:420px;top:38%;left:58%}:root.pulse .lum b{opacity:.95;transform:scale(1.16)}.rim{z-index:0;pointer-events:none;background:linear-gradient(180deg, #ffffffb3, transparent 24%), linear-gradient(0deg, rgba(var(--glow),.08), transparent 20%);position:fixed;inset:0}html.night .lum,html.night .rim{display:none}.wm{width:300px;height:297.5px;color:var(--mark);opacity:.045;pointer-events:none;background-color:currentColor;position:absolute;top:-70px;right:-110px;transform:rotate(-8deg);-webkit-mask:url(/assets/drsolv-mark-kFU44OyW.svg) 50%/contain no-repeat;mask:url(/assets/drsolv-mark-kFU44OyW.svg) 50%/contain no-repeat}#root{z-index:1;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:48px 24px;display:flex;position:relative}.lockup{width:102px;height:30px;color:var(--mark);background-color:currentColor;flex:none;display:block;-webkit-mask:url(/assets/logo-pbsbHxeP.png) 50%/contain no-repeat;mask:url(/assets/logo-pbsbHxeP.png) 50%/contain no-repeat}.mark-art{color:var(--mark);background-color:currentColor;flex:none;display:block;-webkit-mask:url(/assets/drsolv-mark-kFU44OyW.svg) 50%/contain no-repeat;mask:url(/assets/drsolv-mark-kFU44OyW.svg) 50%/contain no-repeat}.splash{z-index:30;background-color:var(--void);background-image:var(--wash);background-size:100vw var(--wash-h);animation:dsLeave .7s var(--e) 1.5s forwards;background-repeat:no-repeat;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.splash .mark-art{z-index:1;width:56px;height:55.5px;animation:dsBloom 1.2s var(--e) both;position:relative}.splash:after{content:"";background:radial-gradient(circle, rgba(var(--glow),.45), transparent 64%);filter:blur(44px);width:300px;height:300px;animation:dsHalo 1.5s var(--e) both;border-radius:50%;position:absolute}@keyframes dsBloom{0%{opacity:0;transform:scale(.82)}55%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes dsHalo{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1)}to{opacity:.55;transform:scale(1.1)}}@keyframes dsLeave{to{opacity:0;visibility:hidden}}.prog{align-items:center;gap:12px;margin-bottom:32px;display:flex}.prog .n{letter-spacing:.06em;color:var(--text-2);flex:none;font-size:12px;font-weight:500;line-height:1.4}.prog .steps{flex:1;gap:5px;display:flex}.prog .step{background:var(--seg);border-radius:4px;flex:1;height:4px;overflow:hidden}.prog .fill{background:var(--seg-on);height:100%;transition:transform .5s var(--e);display:block;transform:translate(-100%)translate(-1px)}.prog .fill.cur{transform:translate(-50%)}.prog .fill.done{transform:none}.stage{flex-direction:column;width:100%;max-width:440px;display:flex}.glass{isolation:isolate;background:var(--page);border:1px solid var(--hair);border-radius:var(--r-card);padding:24px 32px 32px;position:relative;overflow:clip}.lang-row{align-items:center;gap:8px;min-height:44px;margin-bottom:32px;padding-bottom:16px;display:flex}.back-slot,.brand{display:flex}.lang-row .lang{margin-left:auto}.site-foot{font-family:var(--font-latin);letter-spacing:.04em;color:var(--foot);justify-content:center;align-items:center;gap:8px;padding:24px 24px 0;font-size:11.5px;font-weight:500;line-height:1.3;display:flex}.site-foot .mark-art{width:14px;height:14px}.titlebar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.titlebar .tlink{flex-shrink:0;justify-content:flex-end}h1{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text);margin-bottom:8px;font-size:44px;font-weight:400;line-height:1}h1 em{color:var(--em);font-style:italic}:lang(hi) h1{font-family:var(--font);letter-spacing:-.01em;font-size:32px;font-weight:600;line-height:1.32}:lang(hi) h1 em{color:inherit;font-style:normal}h1:last-child{padding-bottom:.15em}:lang(hi) h1:last-child{padding-bottom:0}.lede{color:var(--text-2);max-width:34em;margin-bottom:32px;font-size:16px;line-height:1.55}.view .lede.after{letter-spacing:0;max-width:none;margin:24px 0 0;font-size:12.5px;line-height:1.55}.lede.after+.press>.cta{margin-top:24px}.view.auth h1{margin-bottom:12px}.view.auth .lede{max-width:30ch;margin-bottom:48px}.view.auth .seg{margin-bottom:32px}.view.auth .fld,.view.auth .otp-wrap{margin-bottom:24px}.seg{background:var(--pill-bg);border:1px solid var(--hair);border-radius:999px;margin-bottom:24px;padding:3px;display:flex;position:relative}.seg button{cursor:pointer;min-height:44px;font:inherit;letter-spacing:0;color:var(--text-2);transition:color var(--fast);background:0 0;border:0;border-radius:999px;flex:1;padding:8px;font-size:15px;font-weight:500;position:relative}.seg button>span{z-index:1;position:relative}.seg button:hover:not(.on){color:var(--text)}.seg button.on{color:var(--btn-text)}.seg .thumb{background:var(--btn);border-radius:999px;position:absolute;inset:0}.fld{margin-bottom:16px;position:relative}.fld input{border:1px solid var(--field-line);border-radius:var(--r-field);background:var(--field-bg);width:100%;height:56px;font:inherit;letter-spacing:0;color:var(--text);transition:border-color .25s, background .25s, box-shadow .35s var(--e), transform .35s var(--e);padding:24px 16px 8px;font-size:16px;line-height:1.4}.fld.pre input{padding-left:64px}.fld.eye input{padding-right:56px}.fld input:disabled,.field>input:disabled{color:var(--text-2);background:var(--quiet-2);border-color:var(--line-2);box-shadow:none;cursor:not-allowed}.fld.is-disabled label{color:var(--btn-off-text)}.fld input:hover{border-color:var(--text-2)}.fld input:focus{border-color:var(--focus);box-shadow:0 0 0 4px rgba(var(--glow),.28), 0 8px 28px -10px rgba(var(--glow),.9);transform:translateY(-1px)}.fld label{pointer-events:none;color:var(--text-2);transform-origin:0 0;transition:transform var(--fast) var(--ease), color var(--fast);font-size:16px;line-height:1.4;position:absolute;top:16px;left:16px}.fld input:focus+label,.fld input:not(:placeholder-shown)+label{color:var(--text-2);letter-spacing:.02em;transform:translateY(-8px)scale(.75)}.fld input:focus+label{color:var(--text)}.fld .pfx{color:var(--text-2);pointer-events:none;opacity:0;transition:opacity var(--fast);font-size:16px;line-height:1.4;position:absolute;top:24px;left:16px}.fld.pre input:focus~.pfx,.fld.pre input:not(:placeholder-shown)~.pfx{opacity:1}.fld .divider{background:var(--hair-2);pointer-events:none;opacity:0;width:1px;transition:opacity var(--fast);position:absolute;top:26px;bottom:10px;left:52px}.fld.pre input:focus~.divider,.fld.pre input:not(:placeholder-shown)~.divider{opacity:1}.fld .toggle{cursor:pointer;color:var(--text-2);transition:color var(--fast), background var(--fast);background:0 0;border:0;border-radius:999px;padding:12px;line-height:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.fld .toggle:hover{color:var(--text);background:var(--quiet-2)}.fld .toggle svg{width:20px;height:20px}.fld.bad input{border-color:var(--warn);background:var(--warn-bg)}.fld.bad input:focus{box-shadow:0 0 0 4px #b64b2b24,0 8px 28px -10px #b64b2b73}.msg{letter-spacing:0;color:var(--warn);opacity:0;max-height:0;transition:opacity var(--fast), max-height var(--fast);padding:8px 0 0;font-size:12.5px;line-height:1.55;display:block;overflow:hidden}.fld.bad .msg,.msg.show{opacity:1;max-height:64px}.row{justify-content:space-between;align-items:center;gap:16px;margin:16px 0 24px;display:flex}.check{cursor:pointer;color:var(--text-2);transition:color var(--fast);align-items:center;gap:8px;margin:-11px 0;padding:11px 0;font-size:15px;display:flex}.check:hover{color:var(--text)}.check input{opacity:0;width:0;height:0;position:absolute}.box{border:1px solid var(--field-line);background:var(--field-bg);width:16px;height:16px;transition:background var(--fast), border-color var(--fast);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.check:hover .box{border-color:var(--btn)}.check input:checked+.box{background:var(--btn);border-color:var(--btn)}.box svg{width:12px;height:12px;color:var(--btn-text);opacity:0;transition:opacity var(--fast)}.check input:checked+.box svg{opacity:1}.check input:focus-visible+.box{outline:2px solid var(--focus);outline-offset:2px}.tlink{cursor:pointer;min-width:44px;min-height:44px;font:inherit;letter-spacing:0;color:var(--link);text-underline-offset:4px;transition:color var(--fast);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:15px;text-decoration:underline;display:inline-flex;position:relative}.tlink:hover:not(:disabled),.tlink:active:not(:disabled){color:var(--text)}.tlink:disabled{color:var(--text-2);cursor:default;text-decoration:none}.tlink svg{width:16px;height:16px}.icon-btn{cursor:pointer;width:44px;height:44px;color:var(--text-2);transition:color var(--fast), background var(--fast);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.icon-btn .btn-label{display:contents}.icon-btn svg{width:20px;height:20px}.icon-btn:hover:not(:disabled){color:var(--text);background:var(--quiet-2)}.icon-btn:active:not(:disabled){background:var(--line-2)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.cta{border:1px solid var(--btn);cursor:pointer;width:100%;min-height:56px;color:var(--btn-text);background:var(--btn);font:inherit;letter-spacing:.005em;box-shadow:var(--btn-shadow);transition:background var(--fast), border-color var(--fast), color var(--fast), box-shadow .3s var(--e);border-radius:999px;padding:14px 24px;font-size:16px;font-weight:600;line-height:1.25;position:relative}.cta:hover:not(:disabled){background:var(--btn-hover);border-color:var(--btn-hover);box-shadow:var(--btn-lift)}.cta:active:not(:disabled){background:var(--btn-press);border-color:var(--btn-press);box-shadow:none}.cta:disabled{color:var(--btn-off-text);background:var(--btn-off);border-color:var(--btn-off);box-shadow:none;cursor:not-allowed}.cta.secondary{color:var(--text);border-color:var(--field-line);box-shadow:none;background:0 0;margin-top:24px}.cta.secondary:hover:not(:disabled){background:var(--sheet);border-color:var(--text-2);box-shadow:none}.cta.secondary:active:not(:disabled){background:var(--quiet-2);border-color:var(--text-2)}.cta.secondary:disabled{color:var(--btn-off-text);border-color:var(--btn-off);background:0 0}.dots{align-items:center;gap:4px;height:20px;display:inline-flex}.dots i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dsBlink}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dsBlink{0%,80%,to{opacity:.3;transform:scale(.72)}40%{opacity:1;transform:scale(1)}}.foot{letter-spacing:0;color:var(--text-2);margin-top:24px;font-size:12.5px;line-height:1.55}.form-msg{letter-spacing:0;color:var(--warn);margin:0 0 16px;font-size:12.5px;line-height:1.55}.otp-wrap{min-height:88px;margin:8px 0 4px;position:relative}.otp{gap:8px;display:flex}.cell{min-width:0;transition:transform .3s var(--ease), opacity .25s ease;flex:1;position:relative}.otp input{aspect-ratio:1/1.2;border:1px solid var(--field-line);border-radius:var(--r-chip);background:var(--field-bg);width:100%;min-width:0;font:inherit;letter-spacing:0;text-align:center;color:var(--text);transition:border-color .25s, background .25s ease, color .25s ease, box-shadow .35s var(--e), transform .35s var(--e);font-size:24px;font-weight:500}.otp input:hover:not(:disabled){border-color:var(--text-2)}.otp input.has{border-color:var(--text-soft)}.otp input:focus{border-color:var(--focus);box-shadow:0 0 0 4px rgba(var(--glow),.28), 0 10px 26px -10px rgba(var(--glow),.9);transform:translateY(-3px)}.otp input:disabled{cursor:default}.scan{pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, rgba(var(--ink-800-rgb),.14) 38%, rgba(var(--ink-800-rgb),.28) 50%, rgba(var(--ink-800-rgb),.14) 62%, transparent);will-change:transform, opacity;border-radius:32px;width:64px;position:absolute;top:-8px;bottom:-8px;left:0}.scan.run{animation:.46s cubic-bezier(.45,0,.25,1) forwards dsScan}@keyframes dsScan{0%{opacity:0;transform:translate(-70px)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateX(var(--scan-end,330px))}}.otp input.secured{color:#0000;background:var(--ink-150);border-color:var(--ink-300);box-shadow:none;transform:none}.lock{pointer-events:none;opacity:0;color:var(--ink-800);transition:opacity .2s ease, transform .2s var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scale(.7)}.lock svg{width:16px;height:16px}.cell.secured .lock{opacity:1;transform:scale(1)}.cell.arm{animation:dsArm .22s var(--ease)}@keyframes dsArm{50%{transform:translateY(-4px)}}.cell.merge{opacity:0}.otp-msg{letter-spacing:0;color:var(--warn);margin-top:8px;font-size:12.5px;line-height:1.55}.verified{border-radius:var(--r-field);background:var(--sheet);border:1px solid var(--hair);letter-spacing:0;color:var(--text);align-items:center;gap:8px;margin-top:16px;padding:12px 16px;font-size:15px;font-weight:500;display:flex}.verified svg{width:16px;height:16px;color:var(--mark)}.seal{opacity:0;z-index:6;pointer-events:none;background:var(--ink-950);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.seal.on{animation:dsSeal .26s var(--ease) forwards}@keyframes dsSeal{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.seal svg{width:32px;height:32px}.seal path{fill:none;stroke:var(--paper-0);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:46;stroke-dashoffset:46px}.seal.on path{animation:.26s cubic-bezier(.62,0,.3,1) .14s forwards dsTick}@keyframes dsTick{to{stroke-dashoffset:0}}.halo{display:none}.sealable{position:relative}.sealable .inner{transition:opacity .22s ease, transform .3s var(--ease)}.sealable.clearing .inner{opacity:0;pointer-events:none;transform:translateY(6px)scale(.98)}.sealable .signin-said{z-index:6;text-align:center;pointer-events:none;letter-spacing:0;width:92%;color:var(--text);opacity:0;transition:opacity var(--move) ease, transform var(--move) var(--ease);font-size:15px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,48px)}.sealable .signin-said.on{opacity:1;transform:translate(-50%,56px)}.sc{z-index:6;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sc-stage{width:96px;height:96px;position:relative}.sc-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sc-ring circle{fill:none;stroke:rgba(var(--ink-800-rgb),.28);stroke-width:1.1px}.sc-point{background:var(--ink-800);border-radius:50%;width:4px;height:4px;position:absolute;top:calc(50% - 2px);left:calc(50% - 2px)}.sc-mark{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sc-mark .mark-art{width:40.3px;height:40px;color:var(--ink-700)}.tag{border-radius:var(--r-tag);background:var(--sheet);border:1px solid var(--hair);box-shadow:var(--tag-shadow);overflow:hidden}.tag-head{color:var(--text);background:var(--sheet);border-bottom:1px solid var(--hair);grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:16px;padding:0 24px 20px;display:grid}.tag-top{background:var(--ink-800);color:var(--paper-50);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin:0 -24px 20px;padding:12px 24px;display:flex}.tag-top .lockup{width:95px;height:28px;color:var(--paper-50)}.tag-scan{letter-spacing:.18em;color:var(--ink-200);white-space:nowrap;font-size:9.5px;font-weight:500;line-height:1.4}.face{background:var(--ink-100);border:1px solid var(--hair);width:56px;height:56px;color:var(--ink-700);letter-spacing:-.02em;border-radius:14px;justify-content:center;align-items:center;font-size:19px;font-weight:550;display:flex;overflow:hidden}.face img{object-fit:cover;width:100%;height:100%;display:block}.tag-name b{font-family:var(--font-display);letter-spacing:-.005em;overflow-wrap:anywhere;font-size:27px;font-weight:400;line-height:1.15;display:block}.tag-name>span{letter-spacing:0;color:var(--text-2);margin-top:4px;font-size:13px;line-height:1.4;display:block}.band>div{border-bottom:1px solid var(--hair);padding:16px 24px}.band em{letter-spacing:.02em;color:var(--text-2);margin-bottom:8px;font-size:12px;font-style:normal;font-weight:500;line-height:1.4;display:block}.blood{color:var(--signal);letter-spacing:-.01em;font-size:44px;font-weight:400;line-height:1}.band .blood,.swap .blood{font-family:var(--font-display)}.blood.long{letter-spacing:0;white-space:nowrap;font-size:30px;line-height:1.08}.blood.empty{font-family:var(--font);color:var(--text-2);letter-spacing:0;padding:8px 0;font-size:15px;font-weight:500;line-height:1.4}.lines>div{border-bottom:1px solid var(--hair);justify-content:space-between;gap:16px;padding:12px 24px;display:flex}.lines>div:last-child{border-bottom:0}.lines em{letter-spacing:.02em;color:var(--text-2);flex:0 auto;padding-top:4px;font-size:12px;font-style:normal;font-weight:500;line-height:1.4}.lines b{letter-spacing:0;text-align:right;flex:auto;min-width:62%;min-height:1lh;font-size:15px;font-weight:500;line-height:1.4}.lines .contact b{min-height:2lh}.skeleton.line.end+.skeleton.line.end{margin-top:0}.sect{letter-spacing:.02em;color:var(--eyebrow);margin:32px 0 8px;font-size:12px;font-weight:500;line-height:1.4}.gated{border-radius:var(--r-card);border:1px dashed var(--ink-300);background:var(--quiet);overflow:hidden}.gated-head{letter-spacing:0;color:var(--text-2);border-bottom:1px solid var(--hair);align-items:flex-start;gap:8px;padding:12px 24px;font-size:12.5px;line-height:1.55;display:flex}.gated-head svg{width:16px;height:20px;color:var(--text-soft);flex-shrink:0}.note{border-left:1px solid var(--hair-2);letter-spacing:0;color:var(--text-2);margin-top:24px;padding-left:16px;font-size:12.5px;line-height:1.55}.log{border-radius:var(--r-card);border:1px solid var(--hair);background:var(--sheet);overflow:hidden}.log .lines em{color:var(--text);padding-top:0;font-size:13px}.log .lines em span{color:var(--text-2);margin-top:2px;font-size:12px;display:block}.log .lines b{font-variant-numeric:tabular-nums}.log .lines b span{letter-spacing:.02em;color:var(--text-2);font-variant-numeric:normal;margin-top:2px;font-size:12px;font-weight:500;line-height:1.4;display:block}.log-block{padding:16px 24px}.log-block b{letter-spacing:-.01em;font-size:15px;font-weight:550;line-height:1.4;display:block}.log-block p{letter-spacing:0;color:var(--text-2);margin-top:8px;font-size:12.5px;line-height:1.55}.qr{--text:var(--ink-900);--text-2:var(--ink-500);--link:var(--ink-700);--focus:var(--ink-700);--mark:var(--ink-700);color:var(--text);border-radius:var(--r-qr);background:var(--qr-white);box-shadow:inset 0 0 0 1px rgba(var(--ink-800-rgb),.14), 0 1px 2px #09243c0d, 0 12px 30px -16px #09243c3d;flex-direction:column;align-items:center;margin-top:8px;padding:24px;display:flex;overflow:hidden}html.night .qr{box-shadow:0 0 0 1px #ffffff80,0 40px 80px -30px #000c,0 0 60px -10px #95acc359}.qr-stage{position:relative}.qr-stage:before{content:"";z-index:-1;background-image:var(--night-light);pointer-events:none;background-repeat:no-repeat;background-size:auto,0 0;height:280%;position:absolute;top:-112%;left:-24px;right:-24px}html:not(.night) .qr-stage:before{display:none}.qr-frame{aspect-ratio:1;width:100%;position:relative}.qr-frame>.skeleton{z-index:1;width:100%;height:100%;display:block;position:relative}.qr-frame>.skeleton.r-card{border-radius:0}.qr-plate{z-index:1;position:absolute;inset:0}.qr-frame:before{content:"";pointer-events:none;--cm:rgba(var(--ink-800-rgb),.3);background-image:linear-gradient(var(--cm), var(--cm)), linear-gradient(var(--cm), var(--cm)), linear-gradient(var(--cm), var(--cm)), linear-gradient(var(--cm), var(--cm)), linear-gradient(var(--cm), var(--cm)), linear-gradient(var(--cm), var(--cm)), linear-gradient(var(--cm), var(--cm)), linear-gradient(var(--cm), var(--cm));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;position:absolute;inset:-5px}.qr-plate>img{width:100%;height:100%;image-rendering:pixelated;display:block}.qr-glow{z-index:0;pointer-events:none;box-shadow:0 2px 10px rgba(var(--ink-800-rgb),.09), 0 10px 26px -12px rgba(var(--ink-800-rgb),.16);opacity:0;transition:opacity .5s var(--e), transform .5s var(--e);border-radius:2px;position:absolute;inset:0;transform:scale(.94)}.qr-glow.lit{opacity:1;transform:none}.qr-glow.still{transition:none}.qr-reveal{z-index:3;pointer-events:none;position:absolute;inset:0}.qr-reveal .drift circle,.qr-reveal .corners circle{fill:var(--ink-800)}.qr-reveal .link{fill:none;stroke:var(--ink-800);stroke-width:.3px;opacity:.22}.qr-mark{z-index:2;background:var(--qr-white);justify-content:center;align-items:center;width:20%;height:20%;display:flex;position:absolute;top:40%;left:40%}.qr-mark .mark-art{width:77.78%;height:77.78%;color:var(--ink-700)}.qr-foot{align-self:stretch;margin:0 -24px -24px;padding:16px 24px 24px}.qr-cap{letter-spacing:.18em;color:var(--ink-800);text-align:center;font-size:9.5px;font-weight:500;line-height:1.4}.qr-cap.alt{letter-spacing:.04em;margin-top:6px;font-size:11px;line-height:1.5}.qr-by{letter-spacing:.01em;color:var(--ink-500);text-align:center;margin-top:10px;font-size:9px;font-weight:400;line-height:1.4}.qr+.press,.qr-stage+.press{margin-top:0}.foot.center{text-align:center}.foot.replace-link .tlink,.foot.replace-act .tlink,.foot.ec2-remove .tlink{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 8px;display:inline-flex}.foot.replace-link{margin-top:24px}.foot.replace-act{margin-top:12px}.otp-wrap.plain{min-height:0;margin:8px 0 0}.current-number{letter-spacing:0;color:var(--text-2);margin:-16px 0 16px;font-size:12.5px;line-height:1.55}.foot.account{margin-top:8px}.notice{border-radius:var(--r-field);border:1px solid var(--hair);background:var(--sheet);letter-spacing:0;color:var(--text-2);margin-bottom:24px;padding:12px 16px;font-size:12.5px;line-height:1.55}.notice b{color:var(--text);letter-spacing:-.01em;margin-bottom:4px;font-size:15px;font-weight:550;line-height:1.4;display:block}.notice.alone{margin-top:8px;margin-bottom:0}.field{margin-bottom:16px}.flabel{letter-spacing:.02em;color:var(--text-2);margin:0 0 8px;font-size:12px;font-weight:500;line-height:1.4;display:block}.field>input{border:1px solid var(--field-line);border-radius:var(--r-field);background:var(--field-bg);width:100%;height:48px;font:inherit;letter-spacing:0;color:var(--text);appearance:none;transition:border-color .25s, background .25s, box-shadow .35s var(--e), transform .35s var(--e);padding:12px 16px;font-size:16px;line-height:1.4}.field>input::placeholder{color:var(--text-2);opacity:1}.field>input:hover{border-color:var(--text-2)}.field>input:focus{border-color:var(--focus);box-shadow:0 0 0 4px rgba(var(--glow),.28), 0 8px 28px -10px rgba(var(--glow),.9);transform:translateY(-1px)}.field.bad>input{border-color:var(--warn);background:var(--warn-bg)}.field.bad .msg{opacity:1;max-height:64px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border-radius:var(--r-chip);cursor:pointer;border:1px solid var(--field-line);background:var(--field-bg);min-height:44px;font:inherit;letter-spacing:0;color:var(--text);transition:background var(--fast), border-color var(--fast), color var(--fast);padding:10px 16px;font-size:15px;font-weight:500;line-height:1.4;position:relative}.chip:hover:not(:disabled){border-color:var(--text-2);background:var(--quiet)}.chip:active:not(:disabled){background:var(--quiet-2)}.chip.on{background:var(--chip-sel);border-color:var(--chip-sel);color:var(--btn-text)}.chip.on:hover:not(:disabled){background:var(--btn-hover);border-color:var(--btn-hover)}.chip.on:active:not(:disabled){background:var(--btn-press);border-color:var(--btn-press)}.chip:disabled{opacity:.4;cursor:not-allowed}.chips.blood .chip{text-align:center;min-width:56px}.chips.blood .chip.on{background:var(--signal);border-color:var(--signal);color:var(--paper-0)}.picked{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.picked .chip{text-align:left;padding:10px 12px 10px 16px}.picked .chip .btn-label{gap:8px}.picked .chip .btn-label svg{opacity:.8;flex-shrink:0;width:12px;height:12px}.sugg{border-radius:var(--r-field);background:var(--sheet);border:1px solid var(--hair-2);margin-top:8px;padding:4px}.sugg button{text-align:left;cursor:pointer;width:100%;min-height:44px;font:inherit;letter-spacing:0;color:var(--text);transition:background var(--fast);background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.4;display:block}.sugg button:hover,.sugg button:focus-visible{background:var(--quiet)}.sugg-none{letter-spacing:0;color:var(--text-2);padding:8px 12px;font-size:12.5px;line-height:1.55}.undo{border-radius:var(--r-field);background:var(--sheet);border:1px solid var(--hair);letter-spacing:0;color:var(--text-2);justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:0 12px 0 16px;font-size:12.5px;line-height:1.55;display:flex}.undo .tlink{color:var(--text);font-size:12.5px;font-weight:500}.confirm{border-radius:var(--r-field);background:var(--warn-bg);border:1px solid #b64b2b59;padding:16px 16px 12px}.confirm b{letter-spacing:-.02em;font-size:19px;font-weight:550;line-height:1.3;display:block}.confirm p{letter-spacing:0;color:var(--text-2);margin-bottom:16px;font-size:12.5px;line-height:1.55}.confirm .swap{align-items:baseline;gap:16px;margin:8px 0 12px;display:flex}.confirm .swap .blood{font-size:32px}.confirm .swap .was{color:var(--text-2);text-decoration:line-through}.confirm .swap .arrow{color:var(--text-2);font-size:19px}.replace-reason{letter-spacing:0;color:var(--text-2);margin-bottom:16px;font-size:12.5px;line-height:1.55}.picker,.cam{flex-direction:column;display:flex}.pick-hint{text-align:center;letter-spacing:0;color:var(--text-2);margin-top:12px;font-size:12.5px;line-height:1.55}.pick-retry{letter-spacing:0;color:var(--text-2);margin:0 0 16px;font-size:12.5px;line-height:1.55}.foot.pick-close{margin-top:12px}.foot.photo-privacy{margin-top:24px}.filebtn{cursor:pointer;justify-content:center;align-items:center;display:flex}.filebtn:focus-within{outline:2px solid var(--focus);outline-offset:2px}.filebtn.is-off{opacity:.3;cursor:not-allowed;pointer-events:none}.feed,.shot img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-card);background:var(--ink-100);width:100%;display:block}.feed{margin-bottom:16px}.shot{margin:0 0 24px}.shot img{border:1px solid var(--hair)}.shot figcaption{text-align:center;letter-spacing:.02em;color:var(--text-2);margin-top:8px;font-size:12px;font-weight:500;line-height:1.4}.toast.is-error{background:var(--signal);color:var(--paper-0)}.toast-anchor{left:16px;right:16px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:20;pointer-events:none;justify-content:center;display:flex;position:fixed}.toast{border-radius:var(--r-field);text-align:center;background:var(--btn);max-width:100%;color:var(--btn-text);letter-spacing:0;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:500;display:flex}.toast svg{width:16px;height:16px}.btn-label{vertical-align:top;justify-content:center;align-items:center;gap:4px;display:inline-flex}.cta .btn-label{width:100%}.btn-state{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.btn-state svg{width:20px;height:20px}.is-loading>.btn-label,.is-success>.btn-label,.is-error>.btn-label{visibility:hidden}.is-loading{cursor:progress}.cta.is-error{background:var(--signal);border-color:var(--signal);color:var(--paper-0)}.cta.secondary.is-error{background:var(--sheet);color:var(--warn);border-color:var(--warn)}.tlink.is-error,.chip.is-error{color:var(--warn)}.chip.is-error{border-color:var(--warn)}.tlink .btn-state svg,.chip .btn-state svg{width:16px;height:16px}.fld-state{color:var(--text-2);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.fld-state svg{width:20px;height:20px;color:var(--text)}.field{position:relative}.field .fld-state,.field .toggle{top:48px}.field.picker-search .fld-state,.field.picker-search .toggle{top:24px}.field.is-success>input{border-color:var(--btn)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton{background:var(--ink-100);display:block}.skeleton.r-control{border-radius:var(--r-control)}.skeleton.r-card{border-radius:var(--r-card)}.skeleton.r-tag{border-radius:var(--r-tag)}.skeleton.r-round{border-radius:50%}.skeleton.line{background-clip:content-box;max-width:100%;padding:4px 0}.skeleton.line.end{margin-left:auto}.tag-name .skeleton.line{padding:6px 0}.stack{margin-top:16px}.row.center{justify-content:center;margin:16px 0 4px}.picker-other{margin-top:8px}.field.picker-search{margin-bottom:0}.field.picker-search .msg{display:none}.sect.first{margin-top:0}.foot.tight{margin:0 0 16px}.foot.ec2-remove{margin:0 0 0 -8px}.foot.confirm-foot{margin-top:12px}.foot.enrolled{margin-top:16px}.row.center.log-link{margin:16px 0}.row.center.band-link{margin:16px 0 0}.lang{background:var(--pill-bg);border:1px solid var(--hair);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.lang button{cursor:pointer;min-width:40px;font:inherit;letter-spacing:.02em;color:var(--text-2);transition:color var(--fast), background var(--fast);background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:600;line-height:1.2;position:relative}.lang button:hover:not(.on){color:var(--text);background:var(--sheet)}.lang button.on{background:var(--btn);color:var(--btn-text)}.lang button:after{content:"";width:44px;height:44px;margin-top:-22px;position:absolute;top:50%}.lang button:first-child:after{right:-1px}.lang button:last-child:after{left:-1px}:lang(hi) .lede,:lang(hi) .foot,:lang(hi) .note,:lang(hi) .gated-head{line-height:1.7}:lang(hi) .cta,:lang(hi) .chip,:lang(hi) .seg button,:lang(hi) .tlink,:lang(hi) .check{line-height:1.5}:lang(hi) .fld label,:lang(hi) .flabel,:lang(hi) .lines em,:lang(hi) .band em,:lang(hi) .sect{letter-spacing:0;line-height:1.45}:lang(hi) .fld label{top:16px}:lang(hi) .tag-name b,:lang(hi) .confirm b,:lang(hi) .log-block b{letter-spacing:0}:lang(hi) .log-block p{line-height:1.7}:lang(hi) .log-block b,:lang(hi) .log .lines em span,:lang(hi) .log .lines b span{line-height:1.5}:lang(hi) .toast,:lang(hi) .sealable .signin-said{line-height:1.45}:lang(hi) .confirm b,:lang(hi) .confirm p,:lang(hi) .sugg button,:lang(hi) .sugg-none,:lang(hi) .undo{line-height:1.55}:lang(hi) .notice{line-height:1.7}:lang(hi) .notice b{letter-spacing:0;line-height:1.5}.press{vertical-align:top;display:inline-flex}.press.block{display:flex}.press.block>*{flex:1}.titlebar>.press{flex-shrink:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.seal.on{opacity:1;transform:translate(-50%,-50%)scale(1)}.seal.on path{stroke-dashoffset:0}.scan{display:none}.lock{transform:none}.lum b{transition:none}}@media (width<=480px){#root{align-items:stretch;padding:0}.view.auth .lede{margin-bottom:32px}.stage{max-width:none;min-height:100vh}.glass{background:0 0;border:0;border-radius:0;flex:1 0 auto;padding:16px 24px 32px}.site-foot{padding:0 24px calc(24px + env(safe-area-inset-bottom,0px))}.lang-row{margin-bottom:24px}.otp{gap:8px}}@media (width>=768px){:root{--wash-h:100vh}h1{font-size:52px}:lang(hi) h1{font-size:38px}.blood{font-size:52px}}
