.t10-400{font:400 10px/13px var(--font)}.t10-500{font:500 10px/13px var(--font)}.t10-600{font:600 10px/13px var(--font)}.t10-700{font:700 10px/13px var(--font)}.t11-400{font:400 11px/14px var(--font)}.t11-500{font:500 11px/14px var(--font)}.t11-600{font:600 11px/14px var(--font)}.t11-700{font:700 11px/14px var(--font)}.t12-400{font:400 12px/18px var(--font)}.t12-500{font:500 12px/16px var(--font)}.t12-600{font:600 12px/16px var(--font)}.t12-700{font:700 12px/16px var(--font)}.t13-400{font:400 13px/20px var(--font)}.t13-500{font:500 13px/18px var(--font)}.t13-600{font:600 13px/18px var(--font)}.t13-700{font:700 13px/18px var(--font)}.t14-400{font:400 14px/20px var(--font)}.t14-500{font:500 14px/20px var(--font)}.t14-600{font:600 14px/20px var(--font)}.t14-700{font:700 14px/20px var(--font)}.t15-400{font:400 15px/22px var(--font)}.t15-500{font:500 15px/20px var(--font)}.t15-600{font:600 15px/20px var(--font)}.t15-700{font:700 15px/20px var(--font)}.t16-400{font:400 16px/24px var(--font)}.t16-500{font:500 16px/22px var(--font)}.t16-600{font:600 16px/22px var(--font)}.t16-700{font:700 16px/22px var(--font)}.t17-400{font:400 17px/22px var(--font)}.t17-500{font:500 17px/22px var(--font)}.t17-600{font:600 17px/22px var(--font)}.t17-700{font:700 17px/22px var(--font)}.t18-400{font:400 18px/24px var(--font)}.t18-500{font:500 18px/24px var(--font)}.t18-600{font:600 18px/24px var(--font)}.t18-700{font:700 18px/24px var(--font)}.t20-400{font:400 20px/26px var(--font)}.t20-500{font:500 20px/26px var(--font)}.t20-600{font:600 20px/26px var(--font)}.t20-700{font:700 20px/26px var(--font)}.t22-400{font:400 22px/28px var(--font)}.t22-500{font:500 22px/28px var(--font)}.t22-600{font:600 22px/28px var(--font)}.t22-700{font:700 22px/28px var(--font)}.t24-400{font:400 24px/30px var(--font)}.t24-500{font:500 24px/30px var(--font)}.t24-600{font:600 24px/30px var(--font)}.t24-700{font:700 24px/30px var(--font)}.t26-400{font:400 26px/32px var(--font)}.t26-500{font:500 26px/32px var(--font)}.t26-600{font:600 26px/32px var(--font)}.t26-700{font:700 26px/32px var(--font)}.t28-400{font:400 28px/34px var(--font)}.t28-500{font:500 28px/34px var(--font)}.t28-600{font:600 28px/34px var(--font)}.t28-700{font:700 28px/34px var(--font)}.t30-400{font:400 30px/36px var(--font)}.t30-500{font:500 30px/36px var(--font)}.t30-600{font:600 30px/36px var(--font)}.t30-700{font:700 30px/36px var(--font)}.t32-400{font:400 32px/38px var(--font)}.t32-500{font:500 32px/38px var(--font)}.t32-600{font:600 32px/38px var(--font)}.t32-700{font:700 32px/38px var(--font)}.t34-400{font:400 34px/40px var(--font)}.t34-500{font:500 34px/40px var(--font)}.t34-600{font:600 34px/40px var(--font)}.t34-700{font:700 34px/40px var(--font)}:root{--font:"Lexend", system-ui, sans-serif;--brand:#0053db;--brand-2:#2563eb;--deep:#00174b;--deep-2:#003ea8;--tint:#dbe1ff;--ink:#191c1e;--body:#434655;--mute:#737686;--line:#c3c6d7;--line-2:#eceef0;--page:#f7f9fb;--s1:#f2f4f6;--ok:#0b6b4c;--ok-bg:#d7f2e5;--wait:#7a4f00;--wait-bg:#ffefd1;--wait-line:#ffb020;--bad:#93000a;--bad-bg:#ffdad6;--red:#ba1a1a;--gradient:linear-gradient(135deg, #0053db 0%, #2563eb 100%);--gradient-card:linear-gradient(140deg, #0053db 0%, #2563eb 60%, #3b82f6 100%);--gradient-deep:linear-gradient(150deg, #00174b 0%, #003ea8 55%, #0053db 100%);--cta:0 12px 24px #0053db4d;--card:0 12px 28px #00174b0f;--top:calc(env(safe-area-inset-top,0px) + 14px);--bottom:calc(env(safe-area-inset-bottom,0px) + 20px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;margin:0}body{background:var(--s1);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:inherit;text-decoration:none}input,textarea{font:inherit;color:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0}input::placeholder,textarea::placeholder{color:var(--mute)}:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}input:focus-visible,textarea:focus-visible{outline:0}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.screen{background:var(--page);flex-direction:column;width:100%;max-width:480px;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}.scroll{flex:1 1 0;min-height:0;overflow-y:auto}.col{flex-direction:column;display:flex}.row{align-items:center;display:flex}.between{justify-content:space-between}.center{justify-content:center;align-items:center}.grow{flex:1;min-width:0}.none{flex:none}.wrap{flex-wrap:wrap}.tc{text-align:center}.pretty{text-wrap:pretty}.tight{letter-spacing:-.02em}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-body{color:var(--body)}.c-mute{color:var(--mute)}.c-brand{color:var(--brand)}.c-white{color:#fff}.c-red{color:var(--red)}.msym{white-space:nowrap;font-feature-settings:"liga";flex:none;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.msym.fill{font-variation-settings:"FILL" 1}.btn{width:100%;min-height:56px;font:600 16px/20px var(--font);text-align:center;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:transform .12s;display:flex}.btn:active:not(:disabled){transform:scale(.985)}.btn-primary{background:var(--gradient);color:#fff;box-shadow:var(--cta)}.btn-primary:disabled{color:var(--body);box-shadow:none;background:#dfe2e8}.btn-outline{border:1.5px solid var(--line);color:var(--ink);background:#fff}.btn-soft{background:var(--s1);color:var(--brand);border-radius:14px;min-height:52px;font-size:15px}.round{background:#fff;border-radius:99px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 6px 16px #00174b14}.head{padding:var(--top) 16px 0;flex:none}.body{flex-direction:column;gap:14px;padding:16px;display:flex}.foot{padding:12px 16px var(--bottom);flex-direction:column;flex:none;gap:10px;display:flex}.card{box-shadow:var(--card);background:#fff;border-radius:22px}.rcard{background:#fff;border:2px solid #0000;border-radius:18px;flex-direction:column;gap:8px;width:100%;padding:14px 16px;display:flex;box-shadow:0 10px 24px #00174b0f}.rcard.waiting{border-color:var(--wait-line)}.badge{height:28px;font:600 12px/16px var(--font);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:5px;padding:0 10px 0 8px;display:inline-flex}.fact{font:500 13px/18px var(--font);color:var(--body);align-items:center;gap:4px;display:inline-flex}.line{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 0;display:flex}.line:last-child{border-bottom:0}.tile{background:var(--tint);width:44px;height:44px;color:var(--brand);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.chip{border:1.5px solid var(--line);min-height:44px;font:500 14px/18px var(--font);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:0 16px;display:inline-flex;position:relative}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.skel{background:linear-gradient(90deg,#e6e8ec 0%,#f2f4f6 50%,#e6e8ec 100%) 0 0/400px 100%;animation:1.4s linear infinite shimmer}.input{border:1.5px solid var(--line);background:#fff;border-radius:16px;align-items:center;height:58px;display:flex;overflow:hidden}.input:focus-within{border:2px solid var(--brand)}.input.bad{border-color:var(--red)}.error{font:500 13px/18px var(--font);color:var(--red)}.otp{border:1.5px solid var(--line);height:58px;font:700 24px/1 var(--font);background:#fff;border-radius:14px;justify-content:center;align-items:center;display:flex}.otp.cur{border:2px solid var(--brand)}.caret{background:var(--brand);width:2px;height:26px}.nav{padding:8px 8px calc(env(safe-area-inset-bottom,0px) + 10px);z-index:2;background:#fff;flex:none;grid-template-columns:repeat(4,1fr);display:grid;position:relative;box-shadow:0 -6px 20px #00174b0f}.nav a{min-height:56px;font:500 12px/14px var(--font);color:var(--body);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.nav a .pill{border-radius:99px;justify-content:center;align-items:center;width:56px;height:30px;display:flex;position:relative}.nav a.active{color:var(--brand);font-weight:600}.nav a.active .pill{background:var(--tint)}.count{background:var(--red);min-width:20px;height:20px;font:700 11px/1 var(--font);color:#fff;border:2px solid #fff;border-radius:99px;justify-content:center;align-items:center;padding:0 5px;display:flex;position:absolute;top:-3px;right:6px}.overlay{z-index:40;background:#00174b73;justify-content:center;align-items:flex-end;animation:.18s fade;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:480px;max-height:92dvh;padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 24px);background:#fff;border-radius:28px 28px 0 0;flex-direction:column;gap:14px;animation:.24s cubic-bezier(.2,.9,.2,1) sheet;display:flex;overflow-y:auto}.grabber{background:var(--line);border-radius:99px;flex:none;align-self:center;width:40px;height:5px}.option{border:1.5px solid var(--line);width:100%;min-height:54px;font:500 15px/20px var(--font);border-radius:14px;align-items:center;gap:12px;padding:8px 14px;display:flex}.option.on{border:2px solid var(--brand);background:#f5f7ff}.toast{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 96px);z-index:60;background:var(--ink);color:#fff;width:max-content;max-width:88vw;font:500 13px/18px var(--font);border-radius:12px;padding:12px 16px;animation:.18s fade;position:fixed;transform:translate(-50%)}
