@import"https://fonts.googleapis.com/css2?family=Archivo:wght@600;700;800;900&family=Inter:wght@400;500;600;700&display=swap";:root{--brand: #f07b24;--on-brand: #0b1f3f;--page: #050e1c;--bg: #071528;--surf: #0b1f3f;--card: #132c55;--card2: #1b3a6b;--line: rgba(245, 241, 234, .09);--tx: #f5f1ea;--mut: #9fa8bc;--ink: #0b1f3f;--ok: #7fb394;--ko: #e2685f;--tone-1: #5cc0d4;--tone-2: #6fc79a;--tone-3: #d9ae44;--tone-4: #5b9ee0;--tone-5: #8a8ee8;--tone-6: #c98aa8;--r-card: 20px;--r-hero: 24px;--r-field: 14px;--r-btn: 16px;--r-pill: 99px;--font-head: "Archivo", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif}:root[data-theme=light]{--page: #dcd5c8;--bg: #f5f1ea;--surf: #ffffff;--card: #ffffff;--card2: #ece5d8;--line: rgba(11, 31, 63, .1);--tx: #0b1f3f;--mut: #5a6b85;--tone-1: #1d7f92;--tone-2: #2f8a60;--tone-3: #9a7413;--tone-4: #2c6bab;--tone-5: #5a5eb8;--tone-6: #a1587a}.row{display:flex;align-items:center;gap:10px}.sp{justify-content:space-between}.grow{flex:1;min-width:0}.ttl{font-family:var(--font-head);font-weight:800;font-size:25px;line-height:1.1;letter-spacing:-.01em}.h3{font-family:var(--font-head);font-weight:700;font-size:15px}.big{font-family:var(--font-head);font-weight:800;font-size:31px;line-height:1;letter-spacing:-.02em}.lbl{font-size:12px;color:var(--mut);font-weight:600;margin:16px 0 8px 4px}.sm{font-size:11.5px}.b{font-weight:700}.mut{color:var(--mut)}.ok{color:var(--ok)}.ko{color:var(--ko)}.or{color:var(--brand)}.num{font-family:var(--font-head);font-weight:700;font-variant-numeric:tabular-nums}.mt4{margin-top:4px}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt20{margin-top:20px}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tile{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;background:var(--card);border:none;border-radius:16px;padding:12px 8px;font-size:11.5px;font-weight:600;line-height:1.25;color:var(--tx);cursor:pointer}.tile .ic{width:38px;height:38px}.mlist{background:var(--card);border-radius:18px;padding:2px 14px}.mlist .kv{padding:12px 0}.mlist .kv .row{gap:12px;font-weight:600}.mlist .i{color:var(--mut)}.kv{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px}.kv+.kv{border-top:1px solid var(--line)}*{box-sizing:border-box;margin:0;padding:0}button{color:inherit;font-family:inherit}html,body{min-height:100vh;min-height:100dvh}body{background:radial-gradient(circle at 85% 0,rgba(240,123,36,.1),transparent 32%),var(--page);color:var(--tx);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.5}:root[data-theme=light] body{background:var(--page)}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.01em}img{max-width:100%}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;border:none;border-radius:var(--r-btn);font-family:var(--font-head);font-weight:700;font-size:15px;background:var(--brand);color:var(--on-brand);text-align:center;cursor:pointer}.btn.gh{background:var(--card);color:var(--tx)}.btn.ol{background:transparent;border:1px solid var(--line);color:var(--tx)}.btn.wa{background:#25d366;color:#05301a}.btn:disabled{opacity:.6;cursor:not-allowed}.btn+.btn{margin-top:10px}.btns2{display:flex;gap:10px}.btns2 .btn+.btn{margin-top:0}.card{background:var(--card);border-radius:var(--r-card);padding:15px}.hero{background:linear-gradient(150deg,var(--card2),var(--surf));border-radius:var(--r-hero);padding:18px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;width:230px;height:230px;border-radius:50%;border:1px solid rgba(240,123,36,.28);right:-95px;top:-120px;pointer-events:none}:root[data-theme=light] .hero{background:var(--surf);color:var(--tx)}.hero.hid .big,.hero.hid .hv{filter:blur(8px);-webkit-user-select:none;user-select:none}.fld{margin-top:12px}.fld>label{display:block;font-size:12px;color:var(--mut);margin-bottom:6px;font-weight:500}.inp{display:flex;align-items:center;gap:8px;height:48px;border-radius:var(--r-field);border:1px solid var(--line);background:var(--surf);padding:0 14px;font-size:14px}.inp:focus-within,.inp.f{border-color:var(--brand);box-shadow:0 0 0 3px #f07b2429}.inp input,.inp select{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--tx);font:inherit}.inp input::placeholder{color:var(--mut)}.inp .trailing{color:var(--mut);display:inline-grid;place-items:center}.select{position:relative}.select select{-webkit-appearance:none;appearance:none;cursor:pointer}.select .chev{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--mut);pointer-events:none}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{flex:none;padding:8px 13px;border-radius:var(--r-pill);background:var(--card);font-weight:600;font-size:12px;color:var(--mut);border:none;cursor:pointer}.chip.on{background:var(--tx);color:var(--bg)}.chip:disabled{opacity:.45;cursor:not-allowed}.seg{display:flex;background:var(--card);border-radius:14px;padding:4px}.seg button{flex:1;text-align:center;padding:9px 4px;border:none;border-radius:11px;font-weight:600;font-size:12px;color:var(--mut);background:transparent;cursor:pointer}.seg button.on{background:var(--card2);color:var(--tx)}:root[data-theme=light] .seg button.on{background:var(--ink);color:#f5f1ea}.pill{font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:var(--r-pill);white-space:nowrap}.pill.k{background:#e2685f26;color:var(--ko)}.pill.g{background:#7fb3942b;color:var(--ok)}.pill.o{background:#f07b2426;color:var(--brand)}.radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--mut);flex:none;position:relative}.radio.on{border-color:var(--brand)}.radio.on:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--brand)}.opt{display:flex;align-items:center;gap:14px;padding:16px;border-radius:20px;background:var(--card);border:1.5px solid transparent;cursor:pointer;width:100%;text-align:left}.opt+.opt{margin-top:10px}.opt.on{border-color:var(--brand);background:#f07b2417}.opt .ic{width:48px;height:48px;border-radius:15px}.steps{display:flex;gap:6px}.steps i{flex:1;height:5px;border-radius:3px;background:var(--card2)}.steps i.on{background:var(--brand)}.dim{position:fixed;top:0;right:0;bottom:0;left:0;background:#01060da3;z-index:40;border:none}.sheet{position:fixed;left:0;right:0;bottom:0;margin:0 auto;width:100%;max-width:420px;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;background:var(--surf);border-radius:28px 28px 0 0;padding:10px 18px calc(22px + env(safe-area-inset-bottom,0px));z-index:41}.grab{width:44px;height:5px;border-radius:3px;background:var(--mut);opacity:.4;margin:0 auto 14px}.bn{position:fixed;left:0;right:0;bottom:0;margin:0 auto;width:100%;max-width:420px;min-height:82px;background:var(--surf);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr);align-items:end;padding:0 6px calc(14px + env(safe-area-inset-bottom,0px));z-index:30}.bn button{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:var(--mut);background:transparent;border:none;cursor:pointer}.bn button.on{color:var(--brand)}.bn .fab{color:var(--tx)}.bn .fab span{width:62px;height:62px;border-radius:50%;background:var(--brand);color:var(--on-brand);display:grid;place-items:center;margin-top:-30px;box-shadow:0 0 0 6px var(--bg),0 10px 24px #f07b2473}.bn .fab .i{width:26px;height:26px;stroke-width:2}.topbar{display:flex;align-items:center;gap:12px}.back{width:40px;height:40px;border-radius:13px;background:var(--card);display:grid;place-items:center;flex:none;border:none;color:var(--tx);cursor:pointer}.topbar .title{font-family:var(--font-head);font-weight:800;font-size:18px}.li{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--card);border-radius:16px}.li+.li{margin-top:8px}.li .ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:none}.li .grow{flex:1;min-width:0}.t-or{background:#f07b2426;color:var(--brand)}.t-ok{background:#7fb3942b;color:var(--ok)}.t-ko{background:#e2685f26;color:var(--ko)}.t-bl{background:#9fa8bc26;color:var(--mut)}.money{font-family:var(--font-head);font-weight:700;font-variant-numeric:tabular-nums}.screen{max-width:420px;margin:0 auto;padding:16px}@media (min-width: 640px){body,:root[data-theme=light] body{background:var(--surf)}.screen{max-width:460px;min-height:100dvh;background:var(--page);box-shadow:0 16px 50px #0000002e}.bn{max-width:460px}}.tab-slide{animation:tab-slide-in .32s ease-out}.tab-slide[data-dir="-1"]{animation-name:tab-slide-in-reverse}@keyframes tab-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes tab-slide-in-reverse{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.tab-slide{animation:tab-slide-fade .2s ease-out}}@keyframes tab-slide-fade{0%{opacity:0}to{opacity:1}}.li.mtile{--tone: var(--mut);padding:15px 16px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--line)}@supports (background: color-mix(in srgb,red 10%,transparent)){.li.mtile{background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 26%,transparent),color-mix(in srgb,var(--tone) 6%,transparent) 62%,transparent),var(--card);border-color:color-mix(in srgb,var(--tone) 30%,var(--line))}.li.mtile .ic{background:color-mix(in srgb,var(--tone) 20%,transparent)}:root[data-theme=light] .li.mtile{background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 34%,transparent),color-mix(in srgb,var(--tone) 10%,transparent) 62%,transparent),var(--card);border-color:color-mix(in srgb,var(--tone) 40%,var(--line))}:root[data-theme=light] .li.mtile .ic{background:color-mix(in srgb,var(--tone) 26%,transparent)}}.li.mtile+.li.mtile{margin-top:10px}.li.mtile .ic{width:44px;height:44px;border-radius:14px;background:var(--card2);color:var(--tone)}.li.mtile .ic svg{width:22px;height:22px}.li.mtile .mtile-title{font-family:var(--font-head);font-weight:700;font-size:15px;letter-spacing:-.01em}.li.mtile .mtile-sub{font-size:12px;color:var(--mut);margin-top:3px}.li.mtile .chev-t{color:var(--tone);opacity:.75;flex:none}.tone-1{--tone: var(--tone-1)}.tone-2{--tone: var(--tone-2)}.tone-3{--tone: var(--tone-3)}.tone-4{--tone: var(--tone-4)}.tone-5{--tone: var(--tone-5)}.tone-6{--tone: var(--tone-6)}.tone-brand{--tone: var(--brand)}
