:root{--g:#036d2f;--r:#e3000f;--navy:#14213d;--gold:#b8901f;--bg:#faf6ec;--card:#fff;--tx:#14213d;--mut:#5b6478;--ln:#e4d9b8;--amb:#b7791f;--gl:#e6f2ea;--rl:#fbe5e7;--al:#fbf0da;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0c1426;--card:#142038;--tx:#f3eedd;--mut:#a3aec4;--ln:#3a3a2c;--g:#3fbf6a;--r:#ff5a66;--gold:#d9b24a;--gl:#12301f;--rl:#38171c;--al:#38301a;--amb:#e8b04a}}:root[data-theme=dark]{--bg:#0c1426;--card:#142038;--tx:#f3eedd;--mut:#a3aec4;--ln:#3a3a2c;--g:#3fbf6a;--r:#ff5a66;--gold:#d9b24a;--gl:#12301f;--rl:#38171c;--al:#38301a;--amb:#e8b04a}html{scroll-padding-top:env(safe-area-inset-top,0)}*{box-sizing:border-box}body{background:#faf6ec;background:var(--bg);color:#14213d;color:var(--tx);font:400 16px/1.55 Mukta,system-ui,sans-serif;margin:0}.serif,h1,h2,h3{font-family:Sora,system-ui,sans-serif;margin:0}.wrap{margin:0 auto;max-width:720px;padding:0 16px 40px}@media(min-width:1024px){.hin,.wrap,nav div{max-width:1180px}.selbar{max-width:1148px}}header{background:#fff;border-bottom:3px solid #b8901f;border-bottom:3px solid var(--gold);position:sticky;top:env(safe-area-inset-top,0);z-index:5}.hin{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:0 auto;max-width:720px;padding:8px 16px}.hin img{display:block;height:40px}.ctl{align-items:center;gap:8px}.ctl,.seg{display:flex}.seg{border:1.5px solid #14213d;border:1.5px solid var(--navy);border-radius:999px;overflow:hidden}.seg button{background:#fff;border:0;color:#14213d;color:var(--navy);cursor:pointer;font:600 13px Mukta;padding:6px 12px}.seg button.on{background:#14213d;background:var(--navy);color:#fff}.ic{background:#fff;border:1.5px solid #14213d;border:1.5px solid var(--navy);border-radius:50%;color:#14213d;color:var(--navy);cursor:pointer;font-size:16px;height:36px;width:36px}button:focus-visible{outline:3px solid #b8901f;outline:3px solid var(--gold);outline-offset:2px}.title{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;padding:20px 0 6px}.title h1{color:#14213d;color:var(--tx);font-size:28px;font-weight:800}.meta{color:#5b6478;color:var(--mut);font-size:13px}.arch{background:#036d2f;background:var(--g);border:3px solid #b8901f;border:3px solid var(--gold);border-radius:50% 50% 18px 18px/130px 130px 18px 18px;color:#fff;margin:14px 0;outline:2px solid #036d2f;outline:2px solid var(--g);outline-offset:3px;padding:70px 22px 24px;text-align:center}.arch.dn{background:#e3000f;background:var(--r);outline-color:#e3000f;outline-color:var(--r)}.arch .k{font-size:14px;opacity:.9}.arch h2{font-size:34px;font-weight:800;line-height:1.15;margin:6px 0 4px}.arch .pct{font:800 22px Sora,sans-serif}.arch .rng{font-size:15px;margin-top:8px}.conf{align-items:flex-end;background:#ffffff24;border-radius:999px;display:inline-flex;font-size:14px;gap:5px;margin-top:14px;padding:8px 14px}.conf i{background:#ffffff59;border-radius:2px;display:inline-block;width:8px}.conf i:first-child{height:10px}.conf i:nth-child(2){height:16px}.conf i:nth-child(3){height:22px}.conf i.f{background:#fff}.chips{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:14px 0}.chip{border-radius:12px;font-size:13px;font-weight:600;padding:10px 8px;text-align:center}.chip b{display:block;font-size:17px}.up{background:#e6f2ea;background:var(--gl);color:#036d2f;color:var(--g)}.down{background:#fbe5e7;background:var(--rl);color:#e3000f;color:var(--r)}section{margin-top:26px}section>h3{border-bottom:1px solid #e4d9b8;border-bottom:1px solid var(--ln);font-size:21px;margin-bottom:10px;padding-bottom:6px}.card{background:#fff;background:var(--card);border:1px solid #e4d9b8;border:1px solid var(--ln);border-radius:14px;padding:14px 16px}.lad{background:#e4d9b8;background:var(--ln);border-radius:8px;height:30px;margin:6px 0 16px;overflow:hidden;position:relative}.lad span{bottom:0;position:absolute;top:0}.rows{grid-gap:8px;display:grid;gap:8px}.row{align-items:center;display:flex;font-size:15px;gap:10px}.row i{border-radius:3px;flex:none;height:12px;width:12px}.row em{font-feature-settings:"tnum";font-style:normal;font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.bn{background:#fbf0da;background:var(--al);border-left:4px solid #b8901f;border-left:4px solid var(--gold);border-radius:8px;font-size:14px;margin-top:12px;padding:10px 14px}.grid{grid-gap:10px;display:grid;gap:10px}.step{display:flex;gap:12px}.step .n{background:#14213d;background:var(--navy);border-radius:50%;color:#fff;display:grid;flex:none;font:700 16px Sora,sans-serif;height:34px;place-items:center;width:34px}.step h4{font-size:16px;margin:0 0 2px}.risk p,.step p{color:#5b6478;color:var(--mut);font-size:14px;margin:0}.warn{background:#fbf0da;background:var(--al);border-radius:8px;color:#b7791f;color:var(--amb);font-size:13px;margin-top:10px;padding:8px 12px}.risk{border-top:3px solid #b7791f;border-top:3px solid var(--amb)}.risk h4{font-size:15px;margin:0 0 2px}.two{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}@media(max-width:480px){.two{grid-template-columns:1fr}}.ogrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:1000px){.owide{margin-left:calc(50% - min(1180px,94vw)/2);width:min(1180px,94vw)}.ogrid{align-items:start;grid-template-columns:1fr 1.3fr}}ul.stay{margin:0;padding-left:20px}ul.stay li{margin:4px 0}.stk{align-items:flex-start;display:flex;gap:12px}.tag{border-radius:999px;flex:none;font-size:12px;font-weight:600;margin-top:2px;padding:3px 10px}.tag.p{background:#e6f2ea;background:var(--gl);color:#036d2f;color:var(--g)}.tag.c{background:#fbf0da;background:var(--al);color:#b7791f;color:var(--amb)}.stk b{display:block}.stk span.l{font-size:14px}.dis,.stk span.l{color:#5b6478;color:var(--mut)}.dis{border:1px dashed #b8901f;border:1px dashed var(--gold);border-radius:10px;font-size:12px;margin-top:26px;padding:12px}.acts{display:flex;gap:10px;margin-top:20px}.acts button{background:#036d2f;background:var(--g);border:2px solid #036d2f;border:2px solid var(--g);border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font:600 15px Mukta;padding:12px}.acts button.o{background:#0000;color:#036d2f;color:var(--g)}footer{color:#5b6478;color:var(--mut);font-size:13px;margin-top:18px;text-align:center}#toast{bottom:calc(20px + env(safe-area-inset-bottom,0px));font-size:14px;padding:10px 18px}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.wrap{padding-bottom:90px}nav{background:#fff;background:var(--card);border-top:3px solid #b8901f;border-top:3px solid var(--gold);bottom:0;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:6}nav div{display:flex;margin:0 auto;max-width:720px;overflow-x:auto}nav button{background:none;border:0;border-top:3px solid #0000;color:#5b6478;color:var(--mut);cursor:pointer;flex:1 0 auto;font:500 12px Mukta;margin-top:-3px;min-width:64px;padding:9px 8px}nav button b{display:block;font-size:18px;line-height:1.2}nav button b svg{display:block;margin:0 auto 2px}button,input,select,textarea{font-family:Mukta,system-ui,-apple-system,Segoe UI,sans-serif!important}.card+input.s{margin-top:12px}.hin{gap:6px}.hin img{height:34px}.hin .seg button{font-size:12px;padding:5px 9px}.hin .ic{height:32px;width:32px}.ctl{gap:6px}#bl b{background:#e3000f;background:var(--r);border-radius:999px;color:#fff;display:grid;font:700 10px Mukta,sans-serif;height:16px;min-width:16px;place-items:center;position:absolute;right:-5px;top:-5px}#mo{align-items:center;background:#0a12248c;display:none;inset:0;justify-content:center;padding:16px;position:fixed;z-index:20}#mo.on{display:flex}.mb{background:#fff;background:var(--card);border:1px solid #b8901f;border:1px solid var(--gold);border-radius:18px;color:#14213d;color:var(--tx);max-height:92vh;max-width:460px;overflow:auto;padding:20px;position:relative;width:100%}.xx{font-size:14px;height:32px;position:absolute;right:12px;top:12px;width:32px}.pre{background:#faf6ec;background:var(--bg);border:1px solid #e4d9b8;border:1px solid var(--ln);border-radius:12px;font:12.5px/1.6 ui-monospace,Menlo,Consolas,monospace;margin:10px 0 0;max-height:230px;overflow:auto;padding:12px;white-space:pre-wrap}#toast{z-index:30}#sb{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#sb .badge{font-size:12px;padding:6px 12px}.pill{background:#fff;background:var(--card);border:1.5px solid #e4d9b8;border:1.5px solid var(--ln);border-radius:999px;color:#14213d;color:var(--tx);font:500 12px ui-monospace,Menlo,Consolas,monospace;padding:6px 12px}.pill,.syn{align-items:center;display:inline-flex;gap:6px}.syn{background:#14213d;background:var(--navy);border:0;border-radius:999px;color:#fff;cursor:pointer;font:600 12px Mukta,sans-serif;padding:7px 14px}.syn.old{background:#e3000f;background:var(--r)}#sseg button{font-size:12px;padding:5px 11px}#bt{background:#14213d;background:var(--navy);border:2px solid #b8901f;border:2px solid var(--gold);border-radius:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));box-shadow:0 4px 14px #0000004d;color:#fff;cursor:pointer;display:grid;height:44px;opacity:.94;place-items:center;position:fixed;right:10px;width:44px;z-index:7}#bmic.rec{background:#e3000f;background:var(--r);border-color:#e3000f;border-color:var(--r);color:#fff}.mb .acts{flex-wrap:wrap}.mb .acts button{min-width:calc(50% - 5px)}.sel{background:#fff;background:var(--card);border:1.5px solid #036d2f;border:1.5px solid var(--g);border-radius:10px;color:#14213d;color:var(--tx);font-size:15px;padding:11px 12px;width:100%}nav button.on{border-top-color:#036d2f;border-top-color:var(--g);color:#036d2f;color:var(--g);font-weight:600}.pt{font-size:26px;font-weight:800;margin:18px 0 4px}.sub{color:#5b6478;color:var(--mut);font-size:13px;margin-bottom:12px}.g2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.q{padding:10px 12px}.q small{color:#5b6478;color:var(--mut);display:block;font-size:12px}.q b{font:700 18px Sora,sans-serif}.q span{font-size:13px;font-weight:600}.q svg{display:block;margin-top:4px}.tbl{border-collapse:collapse;font-size:13px;width:100%}.tbl th{color:#5b6478;color:var(--mut);font-weight:500;padding:6px 4px;text-align:left}.tbl td,.tbl th{border-bottom:1px solid #e4d9b8;border-bottom:1px solid var(--ln)}.tbl td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:8px 4px}.sx{overflow-x:auto}.zb{border-radius:6px;display:flex;height:12px;margin:14px 0 6px;overflow:hidden;position:relative}.zb i{flex:1 1}.zb u{background:#14213d;background:var(--tx);border-radius:2px;height:20px;position:absolute;top:-4px;width:4px}.zl{color:#5b6478;color:var(--mut);font-size:10px;justify-content:space-between}.tabs,.zl{display:flex}.tabs{gap:6px;margin:10px 0;overflow-x:auto}.tabs button{background:#fff;background:var(--card);border:1.5px solid #14213d;border:1.5px solid var(--navy);border-radius:999px;color:#14213d;color:var(--tx);cursor:pointer;flex:none;font:600 13px Mukta;padding:7px 14px}.tabs button.on{background:#14213d;background:var(--navy);color:#fff}.adb{border-radius:7px;display:flex;height:14px;margin:8px 0;overflow:hidden}.adb i{display:block}input.f,input.s,textarea{background:#fff;background:var(--card);border:1.5px solid #e4d9b8;border:1.5px solid var(--ln);border-radius:10px;color:#14213d;color:var(--tx);font:400 15px Mukta;padding:10px 12px;width:100%}.li{align-items:center;border-bottom:1px solid #e4d9b8;border-bottom:1px solid var(--ln);display:flex;gap:8px;padding:10px 0}.li:last-child{border:0}.li .nm{flex:1 1}.li .nm b{display:block;font-size:15px}.li .nm small{color:#5b6478;color:var(--mut)}.mini{background:#fff;background:var(--card);border:1.5px solid #e4d9b8;border:1.5px solid var(--ln);border-radius:8px;color:#14213d;color:var(--tx);cursor:pointer;font-size:14px;padding:4px 9px}.mini.st{border-color:#b8901f;border-color:var(--gold);color:#b8901f;color:var(--gold)}.badge{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.ok{background:#e6f2ea;background:var(--gl);color:#036d2f;color:var(--g)}.wn{background:#fbf0da;background:var(--al);color:#b7791f;color:var(--amb)}.er{background:#fbe5e7;background:var(--rl);color:#e3000f;color:var(--r)}.fld{grid-gap:8px;display:grid;gap:8px}.tg{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.tg input{accent-color:#036d2f;accent-color:var(--g);height:20px;width:20px}.btn{background:#036d2f;background:var(--g);border:2px solid #036d2f;border:2px solid var(--g);border-radius:10px;color:#fff;cursor:pointer;font:600 14px Mukta;padding:10px 16px}.btn.o{background:none;color:#036d2f;color:var(--g)}.bar{background:#e4d9b8;background:var(--ln);border-radius:3px;height:6px;min-width:60px;overflow:hidden}.bar i{display:block;height:100%}.chip.flatc,.demo-pill{background:#fbf0da;background:var(--al);color:#b7791f;color:var(--amb)}.demo-pill{border:1px dashed #b7791f;border:1px dashed var(--amb);border-radius:999px;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px}.spark{display:block}.tiles{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));margin-top:6px}.tile{border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:11px;line-height:1.3;padding:6px 4px;text-align:center}.tile b{display:block;font-size:12px}.tile.sel{outline:2px solid #b8901f;outline:2px solid var(--gold);outline-offset:1px}.srow{align-items:center;border-bottom:1px solid #e4d9b8;border-bottom:1px solid var(--ln);display:flex;gap:10px;padding:10px 0}.srow:last-child{border:0}.srow .nm{flex:1 1;min-width:0}.srow .nm b{display:block}.iconbtn{background:#fff;background:var(--card);border:1.5px solid #e4d9b8;border:1.5px solid var(--ln);border-radius:8px;color:#14213d;color:var(--tx);cursor:pointer;font-size:13px;padding:5px 9px}.iconbtn.on{border-color:#b8901f;border-color:var(--gold);color:#b8901f;color:var(--gold)}.ov{align-items:flex-end;background:#0a0f1e8c;display:flex;inset:0;justify-content:center;position:fixed;z-index:40}.sheet{background:#fff;background:var(--card);border-radius:18px 18px 0 0;max-height:90vh;max-width:720px;overflow:auto;padding:18px 16px 28px;width:100%}@media(min-width:600px){.ov{align-items:center}.sheet{border-radius:18px}}.sheet h3{font-size:20px;margin-bottom:10px}.fld{display:block;margin:10px 0}.fld>span{color:#5b6478;color:var(--mut);display:block;font-size:12px;margin-bottom:3px}.fld input,.fld select{border:1.5px solid #e4d9b8;border:1.5px solid var(--ln);border-radius:9px;color:#14213d;color:var(--tx);font:500 15px Mukta;padding:9px 10px;width:100%}.fld input,.fld select,.mono{background:#faf6ec;background:var(--bg)}.mono{border:1px solid #e4d9b8;border:1px solid var(--ln);border-radius:10px;font:500 13px ui-monospace,Menlo,monospace;max-height:42vh;overflow:auto;padding:12px;white-space:pre-wrap}.selbar{align-items:center;background:#14213d;background:var(--navy);border-radius:12px;bottom:72px;color:#fff;display:flex;flex-wrap:wrap;gap:10px;left:16px;margin:0 auto;max-width:688px;padding:10px 14px;position:fixed;right:16px;z-index:30}.selbar button{border:0;border-radius:8px;cursor:pointer;font:600 13px Mukta;padding:6px 12px}.oib{align-items:center;display:flex;gap:6px}.oib i{border-radius:2px;display:block;height:10px}.zbar{display:flex;gap:2px;height:48px;margin:10px 0}.zbar div{color:#5b6478;color:var(--mut);display:flex;flex:1 1;flex-direction:column;font-size:10px;justify-content:flex-end;text-align:center}.zbar div i{border-radius:3px 3px 0 0;display:block}.pbar{border-radius:7px;display:flex;height:12px;margin:6px 0;overflow:hidden}.lad2{grid-gap:4px;display:grid;gap:4px}.lad2 .lr{align-items:center;border:1px solid #e4d9b8;border:1px solid var(--ln);border-radius:9px;display:flex;font-size:13px;gap:8px;padding:8px 10px}.lad2 .lr b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.srow .nm{min-width:84px}.srow .nm b{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srow .iconbtn{font-size:12px;padding:5px 7px}main#app{padding-bottom:96px}.lvtbl td,.lvtbl th{white-space:nowrap}#toast{background:#14213d;background:var(--navy);border-radius:999px;bottom:120px;color:#fff;font-size:13px;left:50%;max-width:88%;opacity:0;padding:9px 16px;pointer-events:none;position:fixed;text-align:center;transform:translateX(-50%);transition:opacity .2s;z-index:60}#toast.s{opacity:1}.arch.fl{background:#b8901f;background:var(--gold);outline-color:#b8901f;outline-color:var(--gold)}.login{margin:40px auto;max-width:420px;padding:0 16px}
/*# sourceMappingURL=main.8eb8b2dc.css.map*/