.scr{width:390px;height:844px;box-sizing:border-box;background:#f5f7f6;color:#0f1c1a;font-family:'Onest',system-ui,-apple-system,sans-serif;display:flex;flex-direction:column;overflow:hidden;position:relative;-webkit-font-smoothing:antialiased}.scr *{box-sizing:border-box}.hdr{display:flex;align-items:center;gap:12px;padding:18px 20px 10px}.hdr .t{flex:1;text-align:center;font-size:16px;font-weight:600}.ib{width:44px;height:44px;flex:none;border-radius:14px;background:#fff;border:1px solid #e6ebe9;display:flex;align-items:center;justify-content:center;color:#0f1c1a;text-decoration:none;box-shadow:0 1px 2px rgba(15,28,26,.05);cursor:pointer;padding:0;font-family:inherit}.ib.d{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18);color:#fff;box-shadow:none}.ph{width:44px;flex:none}.body{padding:8px 20px 0;display:flex;flex-direction:column;gap:16px}.h1{margin:0;font-size:27px;line-height:1.18;font-weight:700;letter-spacing:-.025em;text-wrap:balance}.h2{margin:0;font-size:15px;font-weight:600}.sub{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:#5a6866}.sec{font-size:13px;font-weight:600;color:#5a6866;margin:2px 2px -6px}.logo{width:38px;height:38px;border-radius:12px;background:#0c5a4d;display:flex;align-items:center;justify-content:center;flex:none}.wm{font-size:21px;font-weight:700;letter-spacing:-.03em}.card{background:#fff;border-radius:20px;border:1px solid #edf1ef;box-shadow:0 1px 2px rgba(15,28,26,.04),0 10px 24px -14px rgba(15,28,26,.16)}.cp{padding:16px}.list{background:#fff;border-radius:20px;border:1px solid #edf1ef;box-shadow:0 1px 2px rgba(15,28,26,.04),0 10px 24px -14px rgba(15,28,26,.16);padding:2px 16px}.li{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #f0f3f2;font-size:14.5px;color:#0f1c1a;text-decoration:none}.li:last-child{border-bottom:0}.li .k{color:#5a6866}.li .v{margin-left:auto;font-weight:600;text-align:right}.li .gr{flex:1;min-width:0}.sm{display:block;font-size:12.5px;color:#5a6866;font-weight:400;margin-top:2px}.chev{margin-left:auto;color:#9aa6a3;flex:none}.ic{width:40px;height:40px;flex:none;border-radius:12px;background:#e3efeb;color:#0c5a4d;display:flex;align-items:center;justify-content:center}.ic.y{background:#fff4d6;color:#7a5600}.ic.r{background:#fdece4;color:#b23a0c}.ic.n{background:#f0f3f2;color:#4d5b59}.ic.b{background:#e8eefa;color:#2a4f8f}.ic.ok{background:#e3f4e8;color:#166534}.btn{height:56px;border-radius:16px;background:#0c5a4d;color:#fff;font-size:16.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border:0;font-family:inherit;cursor:pointer;box-shadow:0 10px 20px -10px rgba(12,90,77,.65);width:100%}.btn.s{background:#fff;color:#0f1c1a;border:1px solid #e1e7e5;box-shadow:none}.btn.y{background:#ffc53d;color:#0f1c1a;box-shadow:0 10px 20px -10px rgba(190,130,0,.7)}.btn.r{background:#c2410c;box-shadow:0 10px 20px -10px rgba(194,65,12,.6)}.btn.sm{height:46px;font-size:14.5px;border-radius:14px}.btn.off{opacity:.5;box-shadow:none}.lnk{font-size:14px;font-weight:600;color:#0c5a4d;text-decoration:none;text-align:center;padding:6px}.foot{margin-top:auto;padding:14px 20px 28px;display:flex;flex-direction:column;gap:10px}.row{display:flex;gap:10px}.row>*{flex:1;min-width:0}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{height:42px;padding:0 14px;border-radius:999px;border:1px solid #e1e7e5;background:#fff;font-family:inherit;font-size:14px;color:#0f1c1a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:1;white-space:nowrap}.chips.w .chip{flex:none}.chip.on{background:#0c5a4d;border-color:#0c5a4d;color:#fff;font-weight:600}.seg{display:flex;gap:4px;background:#e8edeb;border-radius:14px;padding:4px}.seg button{flex:1;height:38px;border:0;border-radius:11px;background:transparent;font-family:inherit;font-size:13px;color:#4d5b59;cursor:pointer}.seg button.on{background:#fff;color:#0f1c1a;font-weight:600;box-shadow:0 1px 3px rgba(15,28,26,.12)}.bdg{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.bdg.ok{background:#e3f4e8;color:#166534}.bdg.w{background:#fff1cc;color:#6b4c00}.bdg.r{background:#fdece4;color:#a3360a}.bdg.n{background:#eef2f1;color:#4d5b59}.bdg.g{background:#e3efeb;color:#0c5a4d}.bdg.y{background:#ffc53d;color:#0f1c1a}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.f{display:flex;flex-direction:column;gap:7px}.f label,.fl{font-size:13px;font-weight:600;color:#26332f}.in{height:54px;border-radius:14px;border:1px solid #dfe6e3;background:#fff;padding:0 16px;font-family:inherit;font-size:16px;color:#0f1c1a;width:100%;min-width:0}.in.on{border:2px solid #0c5a4d;box-shadow:0 0 0 4px rgba(12,90,77,.10)}.in.ro{background:#eef2f1;color:#4d5b59}.hint{font-size:12.5px;color:#5a6866}.stp{display:flex;flex-direction:column;gap:8px;padding:0 20px}.stp .bars{display:flex;gap:5px}.stp .bars i{flex:1;height:5px;border-radius:3px;background:#dfe6e3}.stp .bars i.on{background:#0c5a4d}.stp .cap{display:flex;justify-content:space-between;font-size:12.5px;color:#5a6866}.stp .cap b{color:#0f1c1a;font-weight:600}.note{border-radius:16px;padding:13px 15px;font-size:13.5px;line-height:1.5;display:flex;gap:10px;align-items:flex-start}.note svg{flex:none;margin-top:1px}.note.g{background:#e3efeb;color:#0b3f36}.note.y{background:#fff4d6;color:#5c4100}.note.r{background:#fdece4;color:#7a2508}.av{width:44px;height:44px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;background:#e3efeb;color:#0c5a4d}.av.y{background:#ffc53d;color:#0f1c1a}.av.p{background:#f1e8fb;color:#6b21a8}.av.b{background:#e8eefa;color:#2a4f8f}.av.l{width:56px;height:56px;font-size:19px}.av.xl{width:76px;height:76px;font-size:26px}.kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kpi{background:#fff;border:1px solid #edf1ef;border-radius:16px;padding:12px}.kpi b{display:block;font-size:19px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.kpi span{font-size:12px;color:#5a6866}.num{font-variant-numeric:tabular-nums}.tabs{position:absolute;left:16px;right:16px;bottom:20px;height:68px;border-radius:24px;background:#fff;border:1px solid #edf1ef;box-shadow:0 14px 30px -12px rgba(15,28,26,.28);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px;gap:4px}.tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:18px;font-size:11.5px;color:#5f6c6a;text-decoration:none}.tab.on{background:#e3efeb;color:#0c5a4d;font-weight:600}.opt{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:#fff;border:1px solid #e1e7e5;font-family:inherit;text-align:left;color:#0f1c1a;cursor:pointer;width:100%;font-size:14.5px}.opt.on{border:2px solid #0c5a4d;box-shadow:0 0 0 4px rgba(12,90,77,.08)}.rd{width:22px;height:22px;flex:none;border-radius:50%;border:2px solid #c7d0cd}.opt.on .rd{border:7px solid #0c5a4d}.ck{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #f0f3f2;font-size:14.5px;line-height:1.4}.ck:last-child{border-bottom:0}.ck input{width:22px;height:22px;margin:0;accent-color:#0c5a4d;flex:none}.tli{display:flex;gap:12px}.tli .rail{display:flex;flex-direction:column;align-items:center;width:20px;flex:none}.tli .rail b{width:20px;height:20px;border-radius:50%;background:#0c5a4d;display:flex;align-items:center;justify-content:center;color:#fff;flex:none}.tli .rail i{width:2px;flex:1;background:#cfe0da;min-height:12px}.tli .rail b.now{background:#ffc53d;box-shadow:0 0 0 5px #fff1cc}.tli .rail b.no{background:#fff;border:2px solid #c7d0cd}.tli .tx{flex:1;display:flex;justify-content:space-between;gap:10px;padding-bottom:14px;font-size:14.5px}.tli .tx .tm{color:#5a6866;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.sheet{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:30px 30px 0 0;box-shadow:0 -10px 30px -10px rgba(15,28,26,.2);padding:10px 20px 26px;display:flex;flex-direction:column;gap:14px}.grab{width:40px;height:5px;border-radius:3px;background:#dbe2df;align-self:center}.pill{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#0f1c1a;border-radius:999px;padding:9px 14px;font-size:13px;box-shadow:0 4px 14px -4px rgba(15,28,26,.25)}.mapbar{position:absolute;left:16px;right:16px;top:16px;display:flex;justify-content:space-between;align-items:center}.mapbar .ib{box-shadow:0 4px 14px -4px rgba(15,28,26,.25);border:0}.mut{color:#5a6866}.qa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.qa a{background:#fff;border:1px solid #edf1ef;border-radius:18px;padding:12px 4px;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:12px;color:#0f1c1a;text-decoration:none;text-align:center;line-height:1.2}.box{height:60px;border-radius:14px;border:1px solid #dfe6e3;background:#fff;text-align:center;font-family:inherit;font-size:24px;font-weight:700;color:#0f1c1a;min-width:0;width:100%}.box.on{border:2px solid #0c5a4d;box-shadow:0 0 0 4px rgba(12,90,77,.10)}.dl{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px}.dl .k{color:#5a6866}.dl.t{border-top:1px solid #edf1ef;padding-top:13px;margin-top:4px;font-size:17px;font-weight:700}body{margin:0;overflow:hidden}a{color:#0c5a4d}