@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;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:optional;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}*{box-sizing:border-box;margin:0;padding:0}:root{--ink-950:#0a1a2b;--ink-900:#10253a;--ink-800:#16304b;--ink-700:#224060;--ink-600:#345474;--ink-500:#516d8a;--ink-400:#7b8ea3;--ink-300:#a7b2be;--ink-200:#d1d7de;--ink-150:#e5e9ed;--ink-100:#f1f3f6;--ink-50:#f7f9fb;--sheet:#fff;--void:#f2f6fa;--hair:#16304b1a;--hair-2:#16304b29;--glow:62,124,190;--e:cubic-bezier(.16,1,.3,1);--signal:#b64b2b;--signal-bg:#fbf0ec;--tag-shadow:0 1px 2px #0f24380a, 0 12px 32px -12px #0f243847;--r-control:6px;--r-card:10px;--r-tag:16px;--font:"Geist", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ease:cubic-bezier(.2,.7,.2,1);--fast:.18s;--move:.22s}:root:lang(hi){--font:"Noto Sans Devanagari", "Geist", system-ui, sans-serif}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(--ink-800);background:var(--void);font-size:15px;font-weight:400;line-height:1.6}.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, rgba(var(--glow),.34), transparent 66%);width:620px;height:620px;top:-320px;left:-240px}.lum .l2{background:radial-gradient(circle, rgba(var(--glow),.26), transparent 66%);width:720px;height:720px;bottom:-400px;right:-280px}.lum .l3{background:radial-gradient(circle,#78aae14d,#0000 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}#root{z-index:1;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:48px 24px;display:flex;position:relative}.splash{z-index:30;background:var(--void);animation:dsLeave .7s var(--e) 1.5s forwards;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.splash img{z-index:1;width:52px;height:auto;animation:dsBloom 1.2s var(--e) both;position:relative}.splash:after{content:"";background:radial-gradient(circle, rgba(var(--glow),.3), 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:.12em;color:var(--ink-400);font-size:12px;font-weight:500;line-height:1.4}.prog .track{background:#16304b1a;border-radius:2px;flex:1;height:2px;overflow:hidden}.prog .fill{background:linear-gradient(90deg, rgba(var(--glow),.6), var(--ink-800));height:100%;box-shadow:0 0 10px rgba(var(--glow),.45);transition:width .5s var(--e);border-radius:2px;display:block}.stage{width:100%;max-width:440px}.glass{background:var(--sheet);border:1px solid var(--hair);border-radius:var(--r-card);padding:24px 32px 32px}.lang-row{border-bottom:1px solid var(--hair);align-items:center;gap:8px;min-height:36px;margin-bottom:32px;padding-bottom:16px;display:flex}.back-slot{display:flex}.lang-row .logo{height:28px;margin:0}.lang-row .logo.mark{height:32px}.logo{width:auto;height:28px;display:block}.titlebar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.titlebar .tlink{flex-shrink:0;margin-top:8px}h1{letter-spacing:-.035em;margin-bottom:8px;font-size:30px;font-weight:600;line-height:1.08}.lede{color:var(--ink-500);max-width:34em;margin-bottom:32px}.view.auth h1{margin-bottom:12px;font-size:34px}.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(--ink-100);border-radius:var(--r-control);margin-bottom:24px;padding:4px;display:flex;position:relative}.seg button{cursor:pointer;font:inherit;letter-spacing:0;color:var(--ink-500);transition:color var(--fast);background:0 0;border:0;border-radius:4px;flex:1;padding:8px;font-size:15px;font-weight:500;position:relative}.seg button>span{z-index:1;position:relative}.seg button.on{color:var(--ink-800)}.seg button:focus-visible{outline:2px solid var(--ink-800);outline-offset:2px}.seg .thumb{background:var(--sheet);border:1px solid var(--hair);border-radius:4px;position:absolute;inset:0}.fld{margin-bottom:16px;position:relative}.fld input{border:1px solid var(--hair-2);border-radius:var(--r-control);background:var(--sheet);width:100%;height:56px;font:inherit;letter-spacing:0;color:var(--ink-800);transition:border-color .25s, box-shadow .35s var(--e), transform .35s var(--e);padding:24px 16px 8px;font-size:16px;line-height:1.4;box-shadow:0 1px 2px #16304b0d}.fld.pre input{padding-left:64px}.fld.eye input{padding-right:48px}.fld input:disabled,.field>input:disabled{color:var(--ink-400);background:var(--ink-50);box-shadow:none;cursor:not-allowed}.fld.is-disabled label{color:var(--ink-300)}.fld input:hover{border-color:var(--ink-300)}.fld input:focus{border-color:rgba(var(--glow),.75);box-shadow:0 0 0 4px rgba(var(--glow),.14), 0 8px 28px -10px rgba(var(--glow),.55);transform:translateY(-1px)}.fld input:focus-visible{outline:2px solid rgba(var(--glow),.9);outline-offset:2px}.fld label{pointer-events:none;color:var(--ink-400);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(--ink-500);letter-spacing:.02em;transform:translateY(-8px)scale(.75)}.fld input:focus+label{color:var(--ink-800)}.fld .pfx{color:var(--ink-400);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:12px;bottom:12px;left:52px}.fld.pre input:focus~.divider,.fld.pre input:not(:placeholder-shown)~.divider{opacity:1}.fld .toggle{cursor:pointer;color:var(--ink-400);border-radius:var(--r-control);transition:color var(--fast), background var(--fast);background:0 0;border:0;padding:8px;line-height:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.fld .toggle:hover{color:var(--ink-800);background:var(--ink-100)}.fld .toggle:focus-visible{outline:2px solid var(--ink-800);outline-offset:2px}.fld .toggle svg{width:20px;height:20px}.fld.bad input{border-color:var(--signal)}.fld.bad input:focus{box-shadow:0 0 0 4px #c23e2224,0 8px 28px -10px #c23e2273}.fld.bad input:focus-visible{outline-color:var(--signal)}.msg{letter-spacing:0;color:var(--signal);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{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(--ink-500);align-items:center;gap:8px;font-size:15px;display:flex}.check input{opacity:0;width:0;height:0;position:absolute}.box{border:1px solid var(--ink-300);background:var(--sheet);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(--ink-800)}.check input:checked+.box{background:var(--ink-800);border-color:var(--ink-800)}.box svg{color:#fff;opacity:0;width:12px;height:12px;transition:opacity var(--fast)}.check input:checked+.box svg{opacity:1}.check input:focus-visible+.box{outline:2px solid var(--ink-800);outline-offset:2px}.tlink{cursor:pointer;font:inherit;letter-spacing:0;color:var(--ink-500);text-underline-offset:4px;transition:color var(--fast), text-decoration-color var(--fast);background:0 0;border:0;border-radius:4px;padding:4px 0;font-size:15px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;position:relative}.tlink:hover:not(:disabled){color:var(--ink-800);text-decoration-color:currentColor}.tlink:active:not(:disabled){color:var(--ink-900)}.tlink:focus-visible{outline:2px solid var(--ink-800);outline-offset:2px}.tlink:disabled{opacity:.45;cursor:default}.tlink svg{width:16px;height:16px}.icon-btn{border-radius:var(--r-control);cursor:pointer;width:36px;height:36px;color:var(--ink-500);transition:color var(--fast), background var(--fast);background:0 0;border:0;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(--ink-800);background:var(--ink-100)}.icon-btn:active:not(:disabled){background:var(--ink-150)}.icon-btn:focus-visible{outline:2px solid var(--ink-800);outline-offset:2px}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.cta{border:1px solid var(--ink-800);border-radius:var(--r-control);cursor:pointer;color:#fff;background:var(--ink-800);width:100%;font:inherit;letter-spacing:0;box-shadow:inset 0 1px 0 #ffffff29, 0 10px 26px -12px rgba(var(--glow),.85);transition:background var(--fast), border-color var(--fast), opacity var(--fast), box-shadow .3s var(--e);padding:16px;font-size:15px;font-weight:500;line-height:1.4;position:relative}.cta:hover:not(:disabled){background:var(--ink-700);border-color:var(--ink-700);box-shadow:inset 0 1px 0 #fff3, 0 16px 38px -12px rgba(var(--glow),1)}.cta:active:not(:disabled){background:var(--ink-900);border-color:var(--ink-900)}.cta:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}.cta:focus-visible{outline:2px solid rgba(var(--glow),.9);outline-offset:2px}.cta.secondary{color:var(--ink-800);background:var(--sheet);border-color:var(--hair-2);margin-top:24px;box-shadow:0 1px 2px #16304b0d}.cta.secondary:hover:not(:disabled){background:var(--ink-100);border-color:var(--ink-800)}.cta.secondary:active:not(:disabled){background:var(--ink-150);border-color:var(--ink-800)}.dots{align-items:center;gap:4px;height:20px;display:inline-flex}.dots i{background:#fff;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(--ink-500);margin-top:24px;font-size:12.5px;line-height:1.55}.form-msg{letter-spacing:0;color:var(--signal);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(--hair-2);border-radius:var(--r-control);background:var(--sheet);width:100%;min-width:0;font:inherit;letter-spacing:0;text-align:center;color:var(--ink-800);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;box-shadow:0 1px 2px #16304b0d}.otp input:hover:not(:disabled){border-color:var(--ink-300)}.otp input.has{border-color:#16304b73}.otp input:focus{border-color:rgba(var(--glow),.75);box-shadow:0 0 0 4px rgba(var(--glow),.14), 0 10px 26px -10px rgba(var(--glow),.55);transform:translateY(-3px)}.otp input:focus-visible{outline:2px solid rgba(var(--glow),.9);outline-offset:2px}.otp input:disabled{cursor:default}.scan{pointer-events:none;opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#16304b24 38%,#16304b47 50%,#16304b24 62%,#0000);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(--signal);margin-top:8px;font-size:12.5px;line-height:1.55}.verified{border-radius:var(--r-control);background:var(--ink-100);border:1px solid var(--hair);letter-spacing:0;color:var(--ink-800);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}.seal,.sealable .signin-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,.sealable .signin-seal.on{animation:dsSeal .26s var(--ease) forwards}@keyframes dsSeal{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.seal svg,.sealable .signin-seal svg{width:32px;height:32px}.seal path,.sealable .signin-seal path{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:46;stroke-dashoffset:46px}.seal.on path,.sealable .signin-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 .sweep{pointer-events:none;opacity:0;z-index:3;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#16304b1f 36%,#16304b42 50%,#16304b1f 64%,#0000);border-radius:32px;width:72px;position:absolute;top:-8px;bottom:-8px;left:0}.sealable .sweep.run{animation:.42s cubic-bezier(.45,0,.25,1) forwards dsSweepIn}@keyframes dsSweepIn{0%{opacity:0;transform:translate(-80px)}14%{opacity:1}86%{opacity:1}to{opacity:0;transform:translateX(var(--sweep-end,340px))}}.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(--ink-800);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)}.tag{border-radius:var(--r-tag);background:var(--sheet);border:1px solid var(--hair);box-shadow:var(--tag-shadow);overflow:hidden}.tag-head{color:#fff;background:var(--ink-950);padding:16px 24px 24px}.tag-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.tag-mark{filter:brightness(0)invert();width:auto;height:22px;display:block}.tag-scan{letter-spacing:.18em;opacity:.45;white-space:nowrap;font-size:9.5px;font-weight:500;line-height:1.4}.face{letter-spacing:-.02em;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;font-size:19px;font-weight:550;display:flex;overflow:hidden}.face img{object-fit:cover;width:100%;height:100%;display:block}.tag-name b{letter-spacing:-.02em;font-size:19px;font-weight:550;line-height:1.3;display:block}.tag-name>span{letter-spacing:0;opacity:.6;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(--ink-500);margin-bottom:8px;font-size:12px;font-style:normal;font-weight:500;line-height:1.4;display:block}.blood{color:var(--signal);letter-spacing:-.05em;font-size:56px;font-weight:600;line-height:.9}.blood.long{letter-spacing:-.035em;white-space:nowrap;font-size:30px;line-height:1.08}.blood.empty{color:var(--ink-500);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(--ink-500);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:60%;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(--ink-500);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(--ink-50);overflow:hidden}.gated-head{letter-spacing:0;color:var(--ink-500);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(--ink-800);flex-shrink:0}.note{border-left:1px solid var(--ink-200);letter-spacing:0;color:var(--ink-500);margin-top:24px;padding-left:16px;font-size:12.5px;line-height:1.55}.field{margin-bottom:16px}.flabel{letter-spacing:.02em;color:var(--ink-500);margin:0 0 8px;font-size:12px;font-weight:500;line-height:1.4;display:block}.field>input{border:1px solid var(--hair-2);border-radius:var(--r-control);background:var(--sheet);width:100%;height:48px;font:inherit;letter-spacing:0;color:var(--ink-800);appearance:none;transition:border-color .25s, box-shadow .35s var(--e), transform .35s var(--e);padding:12px 16px;font-size:16px;line-height:1.4;box-shadow:0 1px 2px #16304b0d}.field>input:hover{border-color:var(--ink-300)}.field>input:focus{border-color:rgba(var(--glow),.75);box-shadow:0 0 0 4px rgba(var(--glow),.14), 0 8px 28px -10px rgba(var(--glow),.55);transform:translateY(-1px)}.field>input:focus-visible{outline:2px solid rgba(var(--glow),.9);outline-offset:2px}.field.bad>input{border-color:var(--signal)}.field.bad .msg{opacity:1;max-height:64px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border-radius:var(--r-control);cursor:pointer;border:1px solid var(--hair-2);background:var(--sheet);font:inherit;letter-spacing:0;color:var(--ink-800);transition:background var(--fast), border-color var(--fast), color var(--fast);padding:8px 16px;font-size:15px;font-weight:500;line-height:1.4;position:relative}.chip:hover:not(:disabled){border-color:var(--ink-800)}.chip:active:not(:disabled){background:var(--ink-100)}.chip.on{background:var(--ink-800);border-color:var(--ink-800);color:#fff}.chip.on:active:not(:disabled){background:var(--ink-900);border-color:var(--ink-900)}.chip:disabled{opacity:.4;cursor:not-allowed}.chip:focus-visible{outline:2px solid var(--ink-800);outline-offset:2px}.chips.blood .chip{text-align:center;min-width:56px}.chips.blood .chip.on{background:var(--signal);border-color:var(--signal)}.picked{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.picked .chip{text-align:left;padding:8px 12px 8px 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-control);background:var(--sheet);border:1px solid var(--hair-2);margin-top:8px;padding:4px}.sugg button{text-align:left;cursor:pointer;width:100%;font:inherit;letter-spacing:0;color:var(--ink-800);transition:background var(--fast);background:0 0;border:0;border-radius:4px;padding:8px 12px;font-size:15px;line-height:1.4;display:block}.sugg button:hover{background:var(--ink-100)}.sugg button:focus-visible{background:var(--ink-100);outline:2px solid var(--ink-800);outline-offset:2px}.sugg-none{letter-spacing:0;color:var(--ink-500);padding:8px 12px;font-size:12.5px;line-height:1.55}.undo{border-radius:var(--r-control);background:var(--ink-100);border:1px solid var(--hair);letter-spacing:0;color:var(--ink-500);justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:8px 12px;font-size:12.5px;line-height:1.55;display:flex}.undo .tlink{color:var(--ink-800);font-size:12.5px;font-weight:500;text-decoration-color:currentColor}.confirm{border-radius:var(--r-card);background:var(--signal-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(--ink-500);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(--ink-400);text-decoration:line-through}.confirm .swap .arrow{color:var(--ink-500);font-size:19px}.toast.is-error{background:var(--signal)}.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-control);text-align:center;background:var(--ink-950);color:#fff;letter-spacing:0;align-items:center;gap:8px;max-width:100%;padding:12px 16px;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)}.cta.secondary.is-error{background:var(--sheet);color:var(--signal);border-color:var(--signal)}.cta.secondary .dots i,.tlink .dots i,.chip:not(.on) .dots i{background:var(--ink-800)}.tlink.is-error,.chip.is-error{color:var(--signal)}.chip.is-error{border-color:var(--signal)}.tlink .btn-state svg,.chip .btn-state svg{width:16px;height:16px}.fld-state{color:var(--ink-500);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(--ink-800)}.fld-state .dots i{background:var(--ink-500)}.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(--ink-800)}.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-head .skeleton{background-color:#ffffff1f}.tag-name .skeleton.line{padding:5px 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.confirm-foot{margin-top:12px}.foot.enrolled{margin-top:16px}.lang{background:var(--ink-100);border-radius:999px;padding:4px;display:inline-flex}.lang button{cursor:pointer;min-width:40px;font:inherit;letter-spacing:.02em;color:var(--ink-500);transition:color var(--fast), background var(--fast);background:0 0;border:1px solid #0000;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.4}.lang button.on{background:var(--sheet);color:var(--ink-800);border-color:var(--hair)}.lang button:focus-visible{outline:2px solid var(--ink-800);outline-offset:2px}:lang(hi) h1{letter-spacing:-.01em;line-height:1.32}: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{letter-spacing:0}: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}.press{vertical-align:top;display:inline-flex}.press.block{display:flex}.press.block>*{flex:1}.titlebar>.press{flex-shrink:0}.brand{display:flex}.view>.brand{margin-bottom:24px}.view>.brand .logo{height:32px}.lang-row .lang{margin-left:auto}@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,.sealable .signin-seal{opacity:1;transform:translate(-50%,-50%)scale(1)}.seal path,.sealable .signin-seal path{stroke-dashoffset:0}.scan,.sealable .sweep{display:none}.lock{transform:none}.lum b{transition:none}}@media (width<=480px){#root{align-items:stretch;padding:0}.view.auth h1{font-size:30px}.view.auth .lede{margin-bottom:32px}.stage{max-width:none}.glass{min-height:100vh;padding:16px 24px calc(32px + env(safe-area-inset-bottom,0px));background:0 0;border:0;border-radius:0}.lang-row{margin-bottom:24px}.otp{gap:8px}}
