:where(.nx) :is(h1,h2,h3,h4){font-family:inherit;font-weight:700;color:inherit;line-height:inherit;letter-spacing:inherit}.nx{min-height:100dvh;color-scheme:dark}.nx.light{color-scheme:light}.nx{--sans:var(--font-geist),"Geist","Helvetica Neue",Arial,sans-serif;--mono:var(--font-geist-mono),"Geist Mono",ui-monospace,Menlo,monospace;--bg0:#06080c;--bg1:#0b0f15;--bg2:#10151d;--bg3:#161d27;--hair:#1c2532;--hair2:#263243;--grid:#18202c;--ink:#eef3f8;--ink2:#a3afbf;--ink3:#778596;--amber:#f2b544;--amber2:rgba(242,181,68,.16);--loss:#ff6251;--loss2:rgba(255,94,77,.18);--gain:#29d3be;--gain2:rgba(41,211,190,.16);--steel:#6c9ef8;--steel2:rgba(108,158,248,.16);--land:#121b26;--land-line:#223044;--sea:#070b11;container-type:inline-size;container-name:nx;background:var(--bg0);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.nx.light{--bg0:#f5f6f8;--bg1:#ffffff;--bg2:#f3f5f8;--bg3:#eaeef3;--hair:#e1e6ec;--hair2:#d3dae3;--grid:#edf0f4;--ink:#0b1220;--ink2:#4a5568;--ink3:#616d7e;--amber:#895a17;--amber2:rgba(183,121,31,.12);--loss:#b23227;--loss2:rgba(214,60,47,.12);--gain:#0b6f62;--gain2:rgba(15,157,138,.12);--steel:#285ebd;--steel2:rgba(47,111,222,.12);--land:#e6ebf1;--land-line:#cdd5df;--sea:#f8fafc}.nx a{color:inherit;text-decoration:none}.nx .mono{font-family:var(--mono)}.nx .num{font-variant-numeric:tabular-nums}.nx .loss{color:var(--loss)}.nx .gain{color:var(--gain)}.nx .amb{color:var(--amber)}.nx button{font:inherit}.top{gap:28px;height:56px;padding:0 24px;border-bottom:1px solid var(--hair);background:var(--bg1);position:sticky;top:0;z-index:6}.logo,.top{display:flex;align-items:center}.logo{gap:9px;font-weight:700;font-size:16px;letter-spacing:-.02em}.logo i{width:18px;height:18px;border-radius:4px;background:linear-gradient(135deg,var(--amber),#e07b39);display:block}.navx{display:flex;gap:2px}.navx a{color:var(--ink3);padding:7px 12px;border-radius:6px;font-size:14px;font-weight:500}.navx a[aria-current=page]{color:var(--ink);background:var(--bg3)}.srch{flex:1;max-width:440px;height:36px;border-radius:8px;background:var(--bg0);display:flex;align-items:center;gap:10px;padding:0 12px;font-size:13.5px}.srch,.srch kbd{margin-left:auto;border:1px solid var(--hair2);color:var(--ink3)}.srch kbd{font-family:var(--mono);font-size:11px;border-radius:4px;padding:1px 6px}.ib svg,.srch svg{width:16px;height:16px;flex:none}.me{width:30px;height:30px;border-radius:50%;background:var(--bg3);color:var(--ink);display:grid;place-items:center;font-weight:600;font-size:13px;border:1px solid var(--hair2);flex:none}.ib{display:none;width:44px;height:44px;place-items:center;margin-left:auto;color:var(--ink2);border:0;background:none}.tabsx{display:none}.pg{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:100%}.rail{border-right:1px solid var(--hair);padding:28px 12px 40px 20px;display:flex;flex-direction:column;gap:2px;background:var(--bg1);position:sticky;top:56px;align-self:start;min-height:calc(100vh - 56px)}.rail h4{margin:0 0 8px 8px;font-size:12px;font-weight:600;color:var(--ink3);letter-spacing:.02em}.rail a{padding:8px 10px;border-radius:6px;font-size:13.5px;color:var(--ink2);display:flex;flex-direction:column;line-height:1.3}.rail a small{font-size:12px;color:var(--ink3)}.rail a.on{background:var(--bg3);color:var(--ink);box-shadow:inset 2px 0 0 var(--amber)}.rail .sep{height:1px;background:var(--hair);margin:14px 8px}.main{padding:32px 40px 72px;flex-direction:column;gap:40px;min-width:0;max-width:1020px}.kick,.main{display:flex}.kick{align-items:center;gap:10px;font-size:13px;color:var(--ink3)}.kick .live{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px var(--amber2)}.kick .tag{font-family:var(--mono);font-size:11.5px;color:var(--amber);border:1px solid var(--amber2);background:var(--amber2);border-radius:4px;padding:1px 7px}.h-story{margin:10px 0 0;font-size:52px;line-height:1;letter-spacing:-.04em;font-weight:700;text-wrap:balance;max-width:16ch}.sub{margin:14px 0 0;font-size:18px;line-height:1.5;color:var(--ink2);max-width:54ch}.act-h{display:flex;align-items:baseline;gap:12px;border-top:1px solid var(--hair);padding-top:18px}.act-h .n{font-family:var(--mono);font-size:12px;color:var(--amber)}.act-h h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.act-h p{margin:0 0 0 auto;font-size:13px;color:var(--ink3)}.panel{background:var(--bg1);border:1px solid var(--hair);border-radius:12px;overflow:hidden;position:relative}.panel.sea{background:var(--sea)}.src{font-size:12.5px;color:var(--ink3)}[data-chart=ripple] svg{max-width:640px;margin:0 auto;display:block}.map svg{display:block;width:100%;height:auto}.map-ui{position:absolute;left:22px;top:18px;right:22px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;pointer-events:none}.kpi-big .n{font-size:72px;font-weight:600;letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums}.kpi-big .l{font-size:14px;color:var(--ink2)}.kpi-big .d{font-size:13px;color:var(--ink3);margin-top:4px}.mode{pointer-events:auto;display:inline-flex;border:1px solid var(--hair2);border-radius:8px;overflow:hidden;background:var(--bg1)}.mode button{border:0;background:transparent;color:var(--ink3);padding:7px 12px;font-size:13px;font-weight:500;cursor:pointer;min-height:34px}.mode button[aria-pressed=true]{background:var(--bg3);color:var(--ink)}.map-foot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hair)}.map-foot div{padding:14px 18px;border-right:1px solid var(--hair);display:flex;flex-direction:column;gap:2px}.map-foot div:last-child{border-right:0}.map-foot b{font-size:22px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.map-foot span{font-size:12.5px;color:var(--ink3)}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.card{background:var(--bg1);border:1px solid var(--hair);border-radius:12px;padding:18px 20px 16px;display:flex;flex-direction:column;gap:12px;min-width:0}.card .q{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink2);font-weight:500}.card .q i{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;background:var(--bg3);border:1px solid var(--hair2)}.card .q i svg{width:15px;height:15px}.card .q .qn{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:var(--ink3)}.card .ent{font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.card .ent small{font-size:13px;font-weight:400;color:var(--ink3);letter-spacing:0;margin-left:8px;font-family:var(--mono)}.kpis{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--hair);border-radius:8px;overflow:hidden}.kpis div{padding:10px 14px;display:flex;flex-direction:column;gap:1px;background:var(--bg2)}.kpis div+div{border-left:1px solid var(--hair)}.kpis span{font-size:12px;color:var(--ink3)}.kpis b{font-size:26px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.15}.card .chart svg{display:block;width:100%;height:auto}.card .foot{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid var(--hair);padding-top:10px}.verdict{font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px}.v-loss{color:var(--loss);background:var(--loss2)}.v-gain{color:var(--gain);background:var(--gain2)}.v-amb{color:var(--amber);background:var(--amber2)}.v-neu{color:var(--ink2);background:var(--bg3)}.sigs{border:1px solid var(--hair);border-radius:12px;overflow:hidden;background:var(--bg1)}.sig{display:grid;grid-template-columns:130px minmax(0,1fr) 120px 150px;gap:16px;align-items:center;padding:14px 18px;border-top:1px solid var(--hair)}.sig:first-child{border-top:0}.sig:hover{background:var(--bg2)}.sig .k{justify-self:start}.sig .t{font-size:15px;line-height:1.35}.sig .t small{display:block;font-size:12.5px;color:var(--ink3);margin-top:2px}.sig .v{font-size:22px;font-weight:600;letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums}.sig svg{width:100%;height:34px;display:block}.co-h{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:flex-end}.co-h h1{margin:0;font-size:48px;font-weight:700;letter-spacing:-.04em;line-height:1}.co-h .tk{font-family:var(--mono);font-size:13px;color:var(--ink3);margin-top:8px}.co-px{text-align:right}.co-px b{font-size:40px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block;line-height:1}.co-px span{font-size:14px}.btn{border:1px solid var(--hair2);background:var(--bg2);color:var(--ink);border-radius:8px;padding:8px 14px;font-size:13.5px;font-weight:500;min-height:36px;display:inline-flex;align-items:center;gap:8px}.btn.pri{background:var(--ink);color:var(--bg0);border-color:var(--ink)}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--hair);border-radius:12px;overflow:hidden;background:var(--bg1)}.tile{padding:16px 18px;border-right:1px solid var(--hair);display:flex;flex-direction:column;gap:4px;min-width:0}.tile:last-child{border-right:0}.tile span{font-size:12.5px;color:var(--ink3)}.tile b{font-size:28px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.tile small{font-size:12.5px;color:var(--ink2)}.tile svg{width:100%;height:30px;display:block;margin-top:4px}.sec-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sec-h h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.sec-h a{font-size:13px}.sec-h a,.sec-p{color:var(--ink2)}.sec-p{margin:4px 0 14px;font-size:15px;max-width:70ch}.chartbox{padding:16px 18px}.chartbox svg{display:block;width:100%;height:auto}.two{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px}.tbl{width:100%;border-collapse:collapse;font-size:13.5px}.tbl td,.tbl th{padding:9px 14px;border-top:1px solid var(--hair);text-align:left}.tbl th{font-size:12px;font-weight:500;color:var(--ink3);border-top:0}.tbl td.r,.tbl th.r{text-align:right;font-variant-numeric:tabular-nums}.tbl td.tk{font-family:var(--mono)}.legend,.tbl td.tk{font-size:12.5px;color:var(--ink2)}.legend{display:flex;gap:16px;flex-wrap:wrap;padding:0 18px 14px}.legend i{display:inline-block;width:14px;height:0;border-top:2px solid var(--ink3);vertical-align:4px;margin-right:6px}.legend i.d{border-top-style:dashed}.legend i.o{border-top-style:dotted}.legend b{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:0}.foot{color:var(--ink3);font-size:12.5px;border-top:1px solid var(--hair);padding-top:14px}@container nx (max-width: 640px){.top{padding:0 6px 0 16px;height:52px;gap:8px}.navx,.srch{display:none}.ib{display:grid}.me{margin-right:6px}.pg{grid-template-columns:1fr}.rail{display:none}.main{padding:18px 14px 32px;gap:28px}.h-story{font-size:34px}.sub{font-size:16px}.act-h p{display:none}.map-ui{left:14px;top:12px;right:14px;flex-direction:column;gap:8px}.kpi-big .n{font-size:48px}.map-foot{grid-template-columns:1fr 1fr}.map-foot div:nth-child(2){border-right:0}.map-foot div:nth-child(n+3){border-top:1px solid var(--hair)}.cards,.two{grid-template-columns:1fr}.card .ent,.kpis b{font-size:22px}.sig{grid-template-columns:minmax(0,1fr) 90px;gap:6px 12px}.sig .k{grid-column:1/-1}.sig svg{display:none}.co-h h1{font-size:36px}.co-px{text-align:left}.co-px b{font-size:30px}.tiles{grid-template-columns:1fr 1fr}.tile:nth-child(2){border-right:0}.tile:nth-child(n+3){border-top:1px solid var(--hair)}.jump{display:flex!important}.tabsx{display:grid;grid-template-columns:repeat(4,1fr);position:sticky;bottom:0;background:var(--bg1);border-top:1px solid var(--hair);z-index:6;padding-bottom:14px}.tabsx a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0 4px;font-size:11.5px;color:var(--ink3);min-height:50px}.tabsx a svg{width:20px;height:20px}.tabsx a[aria-current=page]{color:var(--ink);font-weight:600}}.jump{display:none;flex-wrap:wrap;gap:6px;position:sticky;top:52px;z-index:5;background:var(--bg1);padding:10px 14px;border-bottom:1px solid var(--hair)}.jump a{font-size:12.5px;padding:5px 10px;border-radius:6px;background:var(--bg3);color:var(--ink2)}.jump a.on{background:var(--ink);color:var(--bg0)}.vs{display:flex;flex-direction:column;gap:48px;padding:36px 40px 72px;max-width:1240px;margin:0 auto}.vs h2{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em}.vs .vp{margin:6px 0 18px;color:var(--ink2);max-width:76ch}.vs .hd{display:flex;align-items:baseline;gap:12px}.vs .hd .n{font-family:var(--mono);font-size:12px;color:var(--amber)}.prin{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.prin div{background:var(--bg1);border:1px solid var(--hair);border-radius:12px;padding:16px 18px}.prin b{display:block;font-size:15px;margin-bottom:4px}.prin span{font-size:13.5px;color:var(--ink2)}.sw{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.sw div{border:1px solid var(--hair);border-radius:10px;overflow:hidden;background:var(--bg1)}.sw i{display:block;height:64px}.sw p{margin:0;padding:8px 10px;font-size:12.5px}.sw p b{display:block;font-weight:600}.sw p span{font-family:var(--mono);font-size:11px;color:var(--ink3)}.ts{border:1px solid var(--hair);border-radius:12px;background:var(--bg1)}.ts div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;align-items:baseline;padding:12px 18px;border-top:1px solid var(--hair)}.ts div:first-child{border-top:0}.ts span{font-family:var(--mono);font-size:11.5px;color:var(--ink3)}.gal{grid-template-columns:repeat(2,minmax(0,1fr))}.gal,.gal3{display:grid;gap:14px}.gal3{grid-template-columns:repeat(3,minmax(0,1fr))}.gi{background:var(--bg1);border:1px solid var(--hair);border-radius:12px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.gi .gh{padding:14px 18px 0}.gi .gh b{font-size:15px;font-weight:600}.gi .gh span{display:block;font-size:12.5px;color:var(--ink3);margin-top:2px}.gi .gb{padding:12px 18px 16px}.gi .gb svg{display:block;width:100%;height:auto}.mot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mot div{background:var(--bg1);border:1px solid var(--hair);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.mot b{font-size:16px}.mot p{margin:0;font-size:13.5px;color:var(--ink2)}.mot code{font-family:var(--mono);font-size:11.5px;color:var(--amber)}.states{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.skel{height:12px;border-radius:4px;background:linear-gradient(90deg,var(--bg3),var(--hair2),var(--bg3));background-size:200% 100%;animation:sk 1.4s ease-in-out infinite}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}@media (max-width:1100px){.gal3,.mot,.prin,.states{grid-template-columns:1fr 1fr}.sw{grid-template-columns:repeat(3,1fr)}.gal{grid-template-columns:1fr}}@media (max-width:620px){.gal3,.mot,.prin,.states,.sw{grid-template-columns:1fr}.vs{padding:22px 16px 48px}}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips button{border:1px solid var(--hair2);background:var(--bg1);color:var(--ink2);border-radius:999px;padding:6px 13px;font-size:13px;min-height:34px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.chips button span{font-family:var(--mono);font-size:11.5px;color:var(--ink3)}.chips button[aria-pressed=true]{background:var(--ink);color:var(--bg0);border-color:var(--ink)}.chips button[aria-pressed=true] span{color:var(--bg0);opacity:.7}.chips button:disabled{cursor:default;opacity:.5}.chips button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.railp{margin:0 8px;font-size:12.5px;line-height:1.5;color:var(--ink3)}.kchip{font-size:11.5px;font-weight:500;color:var(--ink2);background:var(--bg3);border:1px solid var(--hair2);border-radius:5px;padding:1px 7px;justify-self:start;white-space:nowrap}.sc{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.sc+.sc{margin-top:14px}.sc .sh{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:16px 20px 0;flex-wrap:wrap}.sc .sh .rr{margin-left:auto;font-size:12.5px;color:var(--amber);font-weight:600}.sc .st{grid-column:1/-1;padding:8px 20px 4px;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.sc .st h3{margin:0;font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.sc .st h3 small{font-family:var(--mono);font-size:12.5px;font-weight:400;color:var(--ink3);letter-spacing:0;margin-left:8px}.sc .st .mv{margin-left:auto;font-size:30px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sc .sx{padding:6px 10px 12px 14px;min-width:0}.sc .sx svg{display:block;width:100%;height:auto}.sc .sf{padding:10px 20px 18px;gap:0;min-width:0;border-left:1px solid var(--hair);margin:10px 0 0}.fact,.sc .sf{display:flex;flex-direction:column}.fact{padding:10px 0;border-top:1px solid var(--hair);gap:3px}.fact:first-child{border-top:0;padding-top:4px}.fact>span{font-size:12px;color:var(--ink3)}.fact>b{font-size:15px;font-weight:600;line-height:1.35}.fact>b em{font-style:normal;font-size:22px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-right:4px}.fact svg{display:block;width:100%;height:auto;margin-top:4px}.sc .sk{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--hair);padding:10px 20px}.rkl{border:1px solid var(--hair);border-radius:12px;overflow:hidden;background:var(--bg1)}.rk{display:grid;grid-template-columns:26px 104px minmax(0,1fr) 210px 96px;gap:16px;align-items:center;padding:14px 18px;border-top:1px solid var(--hair)}.rk:first-child{border-top:0}.rk:hover{background:var(--bg2)}.rk .ix{font-family:var(--mono);font-size:12px;color:var(--ink3)}.rk .t{font-size:15px;line-height:1.35}.rk .t small{display:block;font-size:12.5px;color:var(--ink2);margin-top:3px}.rk svg{width:100%;height:44px;display:block}.rk .yr{text-align:right;line-height:1.15}.rk .yr small{display:block;font-size:11.5px;color:var(--ink3)}.rk .yr b{font-size:18px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rk.below{opacity:.62}.rkh{display:grid;grid-template-columns:26px 104px minmax(0,1fr) 210px 96px;gap:16px;padding:10px 18px;font-size:12px;color:var(--ink3);border-bottom:1px solid var(--hair);background:var(--bg2)}.rkh span:last-child{text-align:right}.rksep{padding:10px 18px;font-size:12.5px;color:var(--ink3);border-top:1px solid var(--hair);background:var(--bg2)}@container nx (max-width: 640px){.sc{grid-template-columns:1fr}.sc .sf{border-left:0;border-top:1px solid var(--hair);margin:0;padding:4px 16px 14px}.sc .sh,.sc .st{padding-left:16px;padding-right:16px}.sc .st h3{font-size:21px}.sc .st .mv{font-size:24px}.sc .sx{padding:4px 6px 8px 8px}.sc .sk{padding:10px 16px}.rk{grid-template-columns:auto minmax(0,1fr) auto;gap:6px 10px;padding:14px}.rk .ix{grid-row:1}.rk .kchip{grid-row:1;grid-column:2}.rk .yr{grid-row:1/span 2;grid-column:3;align-self:start}.rk .t{grid-column:1/3}.rk svg{grid-column:1/-1;height:40px}.rkh{display:none}}.acts{display:inline-flex;gap:8px;flex-wrap:wrap}.fl td{vertical-align:middle}.fl td b{font-weight:600}.fl .sp{width:150px;height:34px;display:block}.stc{display:inline-flex;align-items:center;gap:8px}.stc i{display:inline-block;height:9px;border-radius:2px}.stc b{font-variant-numeric:tabular-nums}.stc small{color:var(--ink3);font-size:12px}.feed{display:flex;flex-direction:column;margin-top:10px}.fd{font-size:12.5px;color:var(--ink3);font-weight:600;padding:18px 2px 8px}.fi{display:grid;grid-template-columns:74px minmax(0,1fr) 240px 120px;gap:16px;align-items:center;padding:14px 18px;background:var(--bg1);border:1px solid var(--hair);border-radius:12px}.fi+.fi{margin-top:8px}.fi:hover{background:var(--bg2)}.fi .t{font-size:15.5px;font-weight:600;line-height:1.35}.fi .t small{font-size:13px;color:var(--ink2);margin-top:3px}.fi .t small,.fi .who{display:block;font-weight:400}.fi .who{font-size:11.5px;color:var(--ink3);margin-top:6px}.fi .pic svg{display:block;width:100%;height:44px}.fi .pic svg[role=img]{height:auto}.fi .cta{font-size:13px;color:var(--ink2);text-align:right}.f0{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px}.f0p{padding:20px;display:flex;flex-direction:column;gap:14px}.f0l{font-size:13px;color:var(--ink2)}.f0t{min-height:96px;border:1px solid var(--hair2);background:var(--bg0);border-radius:8px;padding:12px;font-family:var(--mono);font-size:14px;color:var(--ink)}.f0s{display:flex;flex-direction:column;gap:8px}.f0s h3{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--ink2)}.f0c{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border:1px solid var(--hair);border-radius:10px;background:var(--bg1)}.f0c:hover{background:var(--bg2)}.f0c b{font-size:14.5px}.f0c span{font-size:12.5px;color:var(--ink3)}@container nx (max-width: 640px){.fl .sp{width:90px}.fl td:nth-child(3),.fl th:nth-child(3),.stc small{display:none}.fl td,.fl th{padding:9px 8px}.fl td:first-child,.fl th:first-child{padding-left:12px}.fi{grid-template-columns:auto minmax(0,1fr);gap:8px 10px;padding:14px}.fi .t{grid-row:2}.fi .pic,.fi .t{grid-column:1/-1}.fi .pic{grid-row:3}.fi .cta{grid-row:1;grid-column:2}.f0{grid-template-columns:1fr}}.sx-wrap{padding:28px 32px 40px;display:flex;flex-direction:column;gap:14px;max-width:860px;margin:0 auto}.sx-box{display:flex;align-items:center;gap:12px;height:54px;padding:0 16px;border:1px solid var(--amber);border-radius:12px;background:var(--bg1);box-shadow:0 0 0 4px var(--amber2);font-size:18px}.sx-box svg{width:20px;height:20px;color:var(--ink3);flex:none}.sx-box kbd{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink3);border:1px solid var(--hair2);border-radius:4px;padding:1px 6px}.sx-caret{width:2px;height:22px;background:var(--amber);margin-left:-10px}.sx-res{border:1px solid var(--hair);border-radius:12px;background:var(--bg1);overflow:hidden}.sx-g{border-top:1px solid var(--hair);padding:8px 0}.sx-g:first-child{border-top:0}.sx-g h4{margin:6px 18px 4px;font-size:12px;font-weight:600;color:var(--ink3)}.sx-r{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:9px 18px}.sx-g:first-child .sx-r:first-of-type,.sx-r:hover{background:var(--bg2)}.sx-n{font-size:15px;font-weight:600}.sx-n small{display:block;font-size:12.5px;margin-top:1px}.sx-n .mono,.sx-n small{font-weight:400;color:var(--ink3)}.sx-n .mono{font-size:12px}.sx-v{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.kchip.amb{color:var(--amber);background:var(--amber2);border-color:transparent}.sx-tip{margin:0;padding:12px 18px;border-top:1px solid var(--hair);font-size:12.5px;color:var(--ink3);background:var(--bg2)}.sx-ans{padding:18px 18px 16px}.sx-ans h3{margin:10px 0;font-size:21px;font-weight:700;letter-spacing:-.02em}.sx-ah{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.sx-ans svg{display:block;width:100%;height:auto}@container nx (max-width: 640px){.sx-wrap{padding:14px 12px 28px}.sx-box{font-size:16px;height:48px}.sx-r{grid-template-columns:minmax(0,1fr) auto}.sx-r .kchip{display:none}.sx-ans h3{font-size:18px}}.nx .gb [data-chart]{min-width:0}.nx .gb [data-chart] svg{display:block;width:100%;height:auto;overflow:visible}.nx .gb [data-chart] svg text{font-variant-numeric:tabular-nums}.nx .gb [data-chart] svg .tn{pointer-events:none}.nx .gb .ct{font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0 0 14px;text-wrap:balance;color:var(--ink)}.nx .gb .ct.tight{margin-bottom:4px}.nx .gb .fr{margin:0 0 14px;font-size:12.5px;color:var(--ink3)}.nx .gb .cm{font-size:11.5px;color:var(--ink3);margin-top:12px;line-height:1.45}@media (max-width:520px){.nx .gb .ct{font-size:16px}}.ac-c{padding:6px 0}.ac-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 20px;border-top:1px solid var(--hair)}.ac-row:first-child{border-top:0}.ac-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:12.5px;color:var(--amber);border:1px solid var(--amber2);background:var(--amber2)}.ac-b{display:flex;flex-direction:column;gap:8px;min-width:0}.ac-b>b{font-size:15.5px}.ac-f{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ac-f code{font-family:var(--mono);font-size:14px;background:var(--bg0);padding:9px 12px;flex:1;min-width:0;overflow-wrap:anywhere}.ac-f code,.ac-tabs{border:1px solid var(--hair2);border-radius:8px}.ac-tabs{display:inline-flex;overflow:hidden;align-self:flex-start}.ac-tabs span{padding:6px 12px;font-size:13px;color:var(--ink3)}.ac-tabs span.on{background:var(--bg3);color:var(--ink)}.ac-ol{margin:0;padding-left:20px;color:var(--ink2);font-size:14.5px;display:flex;flex-direction:column;gap:4px}.ac-ok{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:8px;background:var(--gain2);color:var(--ink);font-size:14px}.ac-ok i{width:9px;height:9px;border-radius:50%;background:var(--gain);flex:none;box-shadow:0 0 0 4px var(--gain2)}.ac-bar{height:4px;border-radius:2px;background:var(--bg3);margin-top:8px;overflow:hidden}.ac-bar i{display:block;height:100%;background:var(--amber)}.ac-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ac-chips span{font-size:13px;padding:5px 11px;border-radius:999px;border:1px solid var(--hair2);background:var(--bg1);color:var(--ink2)}.ac-pl{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;margin-top:12px;flex-wrap:wrap}.ac-pl b{display:block;font-size:16px}.ac-em{margin-top:12px}.ac-em label{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;border-top:1px solid var(--hair)}.ac-em label:first-child{border-top:0}.ac-em b{display:block;font-size:14.5px;font-weight:600}.ac-em small{font-size:12.5px;color:var(--ink3)}.tg{width:38px;height:22px;border-radius:11px;background:var(--bg3);border:1px solid var(--hair2);position:relative;flex:none}.tg:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--ink3)}.tg.on{background:var(--amber);border-color:var(--amber)}.tg.on:after{left:18px;background:var(--bg0)}@container nx (max-width: 640px){.ac-row{grid-template-columns:1fr;gap:8px;padding:14px 16px}.ac-em label,.ac-pl{padding:12px 16px}}.dr{max-width:1180px;margin:0 auto;padding:44px 40px 72px}.dr-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:center}.dr-h{margin:0;font-size:50px;line-height:1.04;letter-spacing:-.04em;font-weight:700;text-wrap:balance}.dr-live{padding:18px 20px}.dr-lh{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.dr-lh .src{margin-left:auto}.dr-lh .live{width:7px;height:7px;border-radius:50%;background:var(--gain);box-shadow:0 0 0 4px var(--gain2)}.dr-lr{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:baseline;padding:8px 0;border-top:1px solid var(--hair)}.dr-lr b{font-size:24px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right}.dr-lr span{color:var(--ink2);font-size:13.5px}.dr-tabs{display:inline-flex;border:1px solid var(--hair2);border-radius:10px;overflow:hidden;margin:14px 0 10px;background:var(--bg1)}.dr-tabs button{border:0;background:transparent;color:var(--ink3);padding:9px 16px;font-size:14px;font-weight:500;cursor:pointer;min-height:40px}.dr-tabs button[aria-pressed=true]{background:var(--bg3);color:var(--ink)}.dr-x{display:grid;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);gap:0;min-height:300px}.dx-col{padding:18px 20px;display:flex;flex-direction:column;gap:2px}.dx-col h4{margin:0;font-size:15px}.dx-col>.src{margin:2px 0 8px}.dx-r{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 54px;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--hair)}.dx-n{font-size:14px;font-weight:500}.dx-n small{display:block;font-size:11.5px;color:var(--ink3);font-weight:400}.dx-b,.dx-b i{height:10px}.dx-b i{display:block;border-radius:2px}.dx-r b{text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.dx-c{border-left:1px solid var(--hair);border-right:1px solid var(--hair);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:20px;background:radial-gradient(circle at 50% 45%,var(--amber2),transparent 70%)}.dx-c b{font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.dx-c small{font-size:12.5px;color:var(--ink2)}.dr-f3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.dr-f{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.dr-f .kchip{align-self:flex-start}.dr-f b{font-size:16px;line-height:1.3}.dr-f small{color:var(--ink2);font-size:13px}.dr-f svg{width:100%;height:44px;display:block}.dr-f:hover{background:var(--bg2)}.dr-st{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;margin-top:14px;align-items:start}.dr-q{display:grid;grid-template-columns:28px minmax(0,1fr);gap:2px 10px;padding:11px 0;border-top:1px solid var(--hair)}.dr-q i{grid-row:1/span 2;width:26px;height:26px;border-radius:6px;display:grid;place-items:center;background:var(--bg3);border:1px solid var(--hair2)}.dr-q i svg{width:14px;height:14px}.dr-q span{font-size:12.5px;color:var(--ink3)}.dr-q b{font-size:14.5px;font-weight:600;color:var(--ink3)}.dr-q.open b{color:var(--loss)}.dr-cov{grid-template-columns:repeat(4,minmax(0,1fr))}.dr-cov .tile:nth-child(4n){border-right:0}.dr-cov .tile:nth-child(n+5){border-top:1px solid var(--hair)}.dr-ai{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;margin-top:14px;align-items:center}.dr-chat{padding:18px;display:flex;flex-direction:column;gap:12px}.me-q{align-self:flex-end;background:var(--bg3);border-radius:12px 12px 2px 12px;padding:9px 13px;font-size:14.5px}.ai-a{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--ink2);border-left:2px solid var(--amber);padding-left:12px}.ai-a b{color:var(--ink);font-weight:600}.dr-aip p{margin:0;color:var(--ink2);font-size:15px}.dr-req{padding:26px 28px;display:flex;flex-direction:column;gap:18px;border-color:var(--amber2)}.dr-rh h2{margin:0;font-size:30px;letter-spacing:-.03em}.dr-steps{display:flex;gap:6px;flex-wrap:wrap}.dr-steps span{font-size:12.5px;padding:5px 11px;border-radius:999px;background:var(--bg3);color:var(--ink3)}.dr-steps span.on{background:var(--amber2);color:var(--amber);font-weight:600}.dr-form{display:flex;flex-direction:column;gap:16px}.dr-form fieldset{border:0;margin:0;padding:0}.dr-form legend{font-size:14px;font-weight:600;margin-bottom:8px;padding:0}.opt{display:flex;flex-wrap:wrap;gap:6px}.opt span{font-size:13.5px;padding:8px 13px;border-radius:8px;border:1px solid var(--hair2);background:var(--bg2);color:var(--ink2);cursor:pointer}.opt span.on{border-color:var(--amber);color:var(--ink);background:var(--amber2)}.dr-in{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dr-in label{font-size:13px;color:var(--ink2);display:flex;flex-direction:column;gap:6px}.inp{border:1px solid var(--hair2);background:var(--bg0);border-radius:8px;padding:11px 12px;color:var(--ink3);font-size:14px}@container nx (max-width: 640px){.dr{padding:22px 14px 40px}.dr-ai,.dr-f3,.dr-hero,.dr-st{grid-template-columns:1fr}.dr-h{font-size:32px}.dr-x{grid-template-columns:1fr}.dx-c{border:0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);order:-1;padding:16px}.dr-cov{grid-template-columns:1fr 1fr}.dr-cov .tile:nth-child(2n){border-right:0}.dr-cov .tile:nth-child(n+3){border-top:1px solid var(--hair)}.dr-in{grid-template-columns:1fr}.dr-req{padding:18px 16px}.dr-tabs button{padding:8px 10px;font-size:13px}}.dw{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);margin-top:14px}.dw .dwx{padding:10px;min-width:0}.dw .dwx svg{display:block;width:100%;height:auto}.dwc{border-left:1px solid var(--hair);padding:22px;display:flex;flex-direction:column;gap:12px}.dwc .dws{display:flex;gap:8px;align-items:center;border:1px solid var(--hair2);background:var(--bg0);border-radius:10px;padding:10px 12px;font-size:14px;color:var(--ink3)}.dwc .dws svg{width:16px;height:16px}.dwc .dws b{color:var(--ink);font-weight:600}.dwk{display:flex;flex-direction:column;gap:10px;padding-top:6px}.dwk .kchip{align-self:flex-start}.dwk>b{font-size:22px;letter-spacing:-.02em}.wv{font-size:14px;color:var(--ink2)}.wv em{font-style:normal;font-size:30px;font-weight:600;color:var(--amber);letter-spacing:-.03em;margin-right:6px}.dwk q{display:block;font-size:14px;line-height:1.55;color:var(--ink);border-left:2px solid var(--amber);padding-left:12px;quotes:"\201C" "\201D"}.dwl{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--ink2);margin-top:auto}.dwl b{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px}.dm{margin-top:14px;padding:8px}.dm svg{display:block;width:100%;height:auto}.dm .mt:hover{stroke:var(--ink);stroke-width:1.5}.dm-k{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 8px 4px;font-size:12.5px;color:var(--ink2)}.dm-k,.dm-scale{align-items:center}.dm-scale{display:inline-flex;gap:6px}.dm-scale i{width:120px;height:8px;border-radius:2px;background:linear-gradient(90deg,var(--loss),var(--bg3),var(--gain));display:inline-block}.dr-more{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:14px;font-size:14px;color:var(--ink2)}.dr-more b{color:var(--ink);font-size:18px;font-weight:600;margin-right:6px;font-variant-numeric:tabular-nums}.tf{min-height:440px;display:flex;flex-direction:column;outline:none}.tf-bar{height:3px;background:var(--bg3);border-radius:2px;overflow:hidden}.tf-bar i{display:block;height:100%;width:0;background:var(--amber);transition:width .4s ease}.tf-stage{position:relative;flex:1;display:grid}.tf-slide{grid-area:1/1;padding:34px 0 10px}.tf-q{max-width:640px;display:flex;flex-direction:column;gap:14px}.tf-k{font-family:var(--mono);font-size:13px;color:var(--amber)}.tf-q h3{margin:0;font-size:30px;letter-spacing:-.03em;line-height:1.15;font-weight:600}.tf-o{display:flex;flex-direction:column;gap:8px;max-width:420px}.tf-o button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--hair2);background:var(--bg2);color:var(--ink);border-radius:8px;padding:10px 12px;font-size:15px;cursor:pointer;min-height:44px}.tf-o button.on,.tf-o button:hover{border-color:var(--amber)}.tf-o button.on{background:var(--amber2)}.tf-o kbd{font-family:var(--mono);font-size:11px;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--hair2);border-radius:4px;color:var(--ink2);background:var(--bg1);flex:none}.tf-o button.on kbd{background:var(--amber);color:var(--bg0);border-color:var(--amber)}.tf-q .btn{align-self:flex-start}.tf-in{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:560px}.tf-in label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ink2)}.tf-in .inp{color:var(--ink)}.tf-nav{display:flex;align-items:center;gap:12px;padding-top:10px;border-top:1px solid var(--hair)}.tf-back{border:1px solid var(--hair2);background:var(--bg2);color:var(--ink2);border-radius:6px;width:34px;height:34px;cursor:pointer}.tf-done h3{color:var(--gain)}@container nx (max-width: 640px){.dw{grid-template-columns:1fr}.dwc{border-left:0;border-top:1px solid var(--hair);padding:16px}.tf-q h3{font-size:23px}.tf-in{grid-template-columns:1fr}.tf{min-height:520px}}.dr-proc{margin-top:10px;padding:18px 20px 12px}.dr-proc svg{display:block;width:100%;height:auto}.rf-v{gap:16px}.rf-g,.rf-v{display:flex;flex-direction:column}.rf-g{gap:6px}.rf-g h4{margin:0 0 4px;font-size:13px}.rf-g h4,.rf-s{color:var(--ink2)}.rf-s{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid var(--hair);font-size:13.5px}.rf-s b{color:var(--ink)}.rf-p{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;background:var(--bg2);border:1px solid var(--hair2);border-radius:8px}.rf-p b{font-size:15px}.rf-p em{font-style:normal;color:var(--amber);font-size:12.5px;font-weight:600;text-align:right}.rf-p span{grid-column:1/-1;font-size:12.5px;color:var(--ink2)}.rf-o{padding:10px 12px;border:1px solid var(--amber2);border-radius:8px}.rf-o b{display:block;font-size:15px}.rf-o span{font-size:12.5px;color:var(--ink2)}.dr-night{display:flex;flex-wrap:wrap;gap:6px 26px;align-items:baseline;margin-top:12px;font-size:13.5px;color:var(--ink2)}.dr-night b{color:var(--ink);font-size:20px;font-weight:600;margin-right:6px;font-variant-numeric:tabular-nums}.dr-night .live{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gain);box-shadow:0 0 0 4px var(--gain2);margin-right:8px}.tf-dd{position:relative;max-width:420px}.tf-dd-b{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;border-bottom:2px solid var(--amber);background:transparent;color:var(--ink3);font-size:22px;padding:10px 2px;cursor:pointer;text-align:left}.tf-dd-b.set{color:var(--ink)}.tf-dd-l{position:absolute;left:0;right:0;top:100%;z-index:3;margin-top:6px;background:var(--bg1);border:1px solid var(--hair2);border-radius:10px;padding:6px;max-height:260px;overflow:auto;box-shadow:0 18px 40px rgba(0,0,0,.35)}.tf-dd-l button{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--ink);padding:10px 12px;border-radius:6px;font-size:15px;cursor:pointer}.tf-dd-l button:hover{background:var(--bg3)}.dw-tease{display:flex;flex-direction:column;gap:14px;justify-content:center}.dw-tease .big{font-size:46px;font-weight:600;letter-spacing:-.04em;line-height:1}.dw-tease .big small{display:block;font-size:14px;letter-spacing:0;color:var(--ink2);font-weight:400;margin-top:6px}.nx .tw-now{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px}.nx .tw-facts{padding:8px 20px 10px;display:flex;flex-direction:column;justify-content:center}.nx [data-chart=country_map] svg{display:block;width:100%;height:auto}@container nx (max-width: 640px){.nx .tw-now{grid-template-columns:1fr}.nx .tw-facts{padding:4px 16px 8px}}.nx .tbl{color:var(--ink)}.nx .fund-put{font-size:11px;font-weight:500;color:var(--ink2);border:1px solid var(--ink3);border-radius:4px;padding:0 5px;margin-left:4px;white-space:nowrap}.nx .fund-flat{color:var(--ink3)}.nx .fund-two{margin-top:0;align-items:start}.nx .fund-two .tbl{color:var(--ink)}.nx [data-chart=person_fill]{display:none}.nx .gt{color:var(--ink)}.nx .gt td{vertical-align:middle}.nx .gt td b{font-weight:600}.nx .gt td b,.nx .gv{font-variant-numeric:tabular-nums}.nx .gv{display:inline-flex;align-items:center;gap:10px}.nx .gbar{display:inline-block;width:120px;height:9px;border-radius:2px;background:var(--bg3);overflow:hidden}.nx .gbar i{display:block;height:100%;background:var(--steel);border-radius:2px}@container nx (max-width: 640px){.nx .gt .c6{display:none}.nx .gt td,.nx .gt th{padding:9px 8px}.nx .gt td:first-child,.nx .gt th:first-child{padding-left:12px}.nx .gt td .mono{display:none}.nx .gbar{width:44px}.nx .gv{gap:6px}}.nx .mkh{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--ink);display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.nx .mkh span{font-size:12.5px;font-weight:400;color:var(--ink3)}.nx .mk2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}@container nx (max-width: 640px){.nx .mk2{grid-template-columns:1fr}}.nx .arxl{gap:12px;margin-top:14px}.nx .arx,.nx .arxl{display:flex;flex-direction:column}.nx .arx{background:var(--bg1);border:1px solid var(--hair);border-radius:12px;padding:16px 20px 12px;gap:6px}.nx .arx[hidden]{display:none}.nx .arx-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--ink3)}.nx .arx-r{margin-left:auto}.nx .arx h3{margin:4px 0 0;font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.nx .arx.big h3{font-size:28px;letter-spacing:-.03em}.nx .arx-s{margin:0;font-size:13.5px;color:var(--ink2);max-width:80ch}.nx .arx-a{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--hair);border-radius:10px;overflow:hidden;margin-top:8px}.nx .aa{padding:10px 14px 12px;display:flex;flex-direction:column;gap:3px;border-right:1px solid var(--hair);background:var(--bg2);min-width:0}.nx .aa:last-child{border-right:0}.nx .aa span{font-size:12px;color:var(--ink3)}.nx .aa b{font-size:15px;font-weight:600;line-height:1.3}.nx .aa b small{font-size:11.5px;font-weight:400;color:var(--ink3)}.nx .aa em{font-style:normal;font-size:13px;line-height:1.4;color:var(--ink2)}.nx .aa em.loss{color:var(--loss)}.nx .aa em.gain{color:var(--gain)}.nx .aa em.amb{color:var(--amber)}.nx .aa.miss em{color:var(--ink3)}.nx .arx.big .aa b{font-size:17px}.nx .arx.big .aa em{font-size:13.5px}.nx .arx-f{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;font-size:13px}.nx .arx-f a{color:var(--ink2)}.nx .arxt{color:var(--ink)}.nx .arxt td{vertical-align:middle}.nx .arxn{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.nx .arxn i{display:inline-block;width:14px;height:9px;border-radius:2px;background:var(--bg3)}.nx .arxn i.on{background:var(--steel)}.nx .arxn b{margin-left:8px;font-weight:600;font-variant-numeric:tabular-nums}.nx .arxt .hw2{display:none}@container nx (max-width: 640px){.nx .arx{padding:14px 14px 10px}.nx .arx h3{font-size:19px}.nx .arx.big h3{font-size:22px}.nx .arx-r{margin-left:0;width:100%}.nx .arx-a{grid-template-columns:1fr 1fr}.nx .aa:nth-child(2){border-right:0}.nx .aa:nth-child(n+3){border-top:1px solid var(--hair)}.nx .arxt .hw{display:none}.nx .arxt .hw2{display:block;font-size:12px;color:var(--ink3);margin-top:2px}.nx .arxt td,.nx .arxt th{padding:9px 10px}}.dr-ai2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:18px;margin-top:14px;align-items:start}.ai-qs{display:flex;flex-direction:column;gap:8px}.ai-qs button{text-align:left;border:1px solid var(--hair2);background:var(--bg1);color:var(--ink2);border-radius:10px;padding:12px 14px;font-size:14.5px;cursor:pointer;line-height:1.35}.ai-qs button:hover{color:var(--ink)}.ai-qs button.on{border-color:var(--amber);color:var(--ink);background:var(--amber2)}.ai-win{border:1px solid var(--hair2);border-radius:14px;background:var(--bg1);overflow:hidden;min-height:360px}.ai-top{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--hair);background:var(--bg2);font-size:12.5px;color:var(--ink3)}.ai-top i{width:9px;height:9px;border-radius:50%;background:var(--hair2)}.ai-top span{margin-left:8px}.ai-body{padding:18px;display:flex;flex-direction:column;gap:12px}.ai-read{font-size:13px;color:var(--ink3);display:flex;align-items:center;gap:8px}.ai-read.done .dots{display:none}.ai-read.done:before{content:"✓";color:var(--gain)}.dots{display:inline-flex;gap:3px}.dots i{width:5px;height:5px;border-radius:50%;background:var(--amber);animation:dt 1s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dt{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dots i{animation:none}}.ai-a2{display:flex;flex-direction:column;gap:8px;border-left:2px solid var(--amber);padding-left:14px}.ai-a2 p{margin:0;font-size:15px;line-height:1.5;color:var(--ink)}@container nx (max-width: 640px){.dr-ai2{grid-template-columns:1fr}.ai-qs button{font-size:13.5px;padding:10px 12px}.ai-win{min-height:420px}}.dr-req2{display:grid;grid-template-columns:300px minmax(0,1fr);padding:0;overflow:visible;border-color:var(--amber2);background:linear-gradient(135deg,var(--bg1),var(--bg2))}.dr-req2>.tf{display:contents}.rq-side{padding:26px 24px;border-right:1px solid var(--hair);display:flex;flex-direction:column;gap:20px}.rq-side h3{margin:0;font-size:15px}.rq-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;counter-reset:s}.rq-steps li{counter-increment:s;display:grid;grid-template-columns:26px minmax(0,1fr);gap:0 10px}.rq-steps li:before{content:counter(s);grid-row:1/span 2;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:12px;color:var(--amber);border:1px solid var(--amber2);background:var(--amber2)}.rq-steps b{font-size:14px}.rq-steps span{font-size:12.5px;color:var(--ink3)}.rq-sum{border:1px dashed var(--hair2);border-radius:10px;padding:12px}.rq-sum h4{margin:0 0 8px;font-size:12.5px;color:var(--ink2)}.rq-chips{display:flex;flex-wrap:wrap;gap:6px}.rq-c{font-size:12.5px;padding:4px 9px;border-radius:999px;background:var(--amber2);color:var(--ink)}.rq-main{padding:22px 30px 18px;display:flex;flex-direction:column;min-height:470px;min-width:0}.rq-top{display:flex;align-items:center;gap:14px}.rq-top .tf-bar{flex:1}.rq-main .tf-stage{flex:1;display:grid}.rq-main .tf-slide{grid-area:1/1;padding:30px 0 12px}.rq-main .tf-q h3{font-size:34px}.rq-sub{margin:-6px 0 0;font-size:14px}.rq-intro h3{font-size:40px!important;max-width:16ch}.tf-q .kchip{align-self:flex-start}.rq-intro .btn{font-size:15px;padding:12px 20px;gap:10px}.rq-pills{display:flex;flex-wrap:wrap;gap:8px}.rq-grid button,.rq-pills button{display:flex;align-items:center;gap:10px;border:1px solid var(--hair2);background:var(--bg2);color:var(--ink);border-radius:10px;padding:12px 14px;font-size:15px;cursor:pointer;text-align:left}.rq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:620px}.rq-grid button:hover,.rq-pills button:hover{border-color:var(--amber)}.rq-grid button.on,.rq-pills button.on{border-color:var(--amber);background:var(--amber2)}.rq-grid kbd,.rq-pills kbd{font-family:var(--mono);font-size:11px;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--hair2);border-radius:4px;color:var(--ink2);background:var(--bg1);flex:none}.rq-grid .on kbd,.rq-pills .on kbd{background:var(--amber);color:var(--bg0);border-color:var(--amber)}.rq-line{max-width:560px;border-bottom:2px solid var(--amber);font-family:var(--mono);font-size:24px;padding:8px 2px;min-height:44px;outline:none;color:var(--ink)}.rq-line:empty:before{content:attr(data-ph);color:var(--ink3)}.rq-days{display:flex;gap:8px;flex-wrap:wrap}.rq-days button{border:1px solid var(--hair2);background:var(--bg2);color:var(--ink);border-radius:10px;padding:10px 14px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;min-width:92px}.rq-days button span{font-size:12px;color:var(--ink3)}.rq-days button b{font-size:16px}.rq-days button.on{border-color:var(--amber);background:var(--amber2)}.rq-times{display:flex;gap:8px;flex-wrap:wrap}.rq-times button{border:1px solid var(--hair2);background:var(--bg1);color:var(--ink);border-radius:8px;padding:9px 14px;font-size:15px;font-family:var(--mono);cursor:pointer}.rq-times button.on,.rq-times button:hover{border-color:var(--amber);background:var(--amber2)}.rq-nav{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--hair)}.tf-next{border:1px solid var(--hair2);background:var(--bg2);color:var(--ink2);border-radius:6px;width:34px;height:34px;cursor:pointer}.rq-nav .src{margin-left:6px}.rq-ok{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--gain);font-weight:600}.rq-ok i{width:9px;height:9px;border-radius:50%;background:var(--gain);box-shadow:0 0 0 4px var(--gain2)}.rq-done h3{color:var(--ink)!important}.rq-plan{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--hair2);border-radius:10px;background:var(--bg1);max-width:560px}.rq-plan b,.rq-plan span{font-size:14px}.rq-plan span{color:var(--ink2);padding-left:14px;position:relative}.rq-plan span:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--amber)}@container nx (max-width: 640px){.dr-req2{grid-template-columns:1fr}.rq-side{border-right:0;border-bottom:1px solid var(--hair);padding:18px 16px;order:2}.rq-main{padding:18px 16px;min-height:520px}.rq-main .tf-q h3{font-size:25px}.rq-intro h3{font-size:30px!important}.rq-grid{grid-template-columns:1fr}.rq-line{font-size:19px}}.tbl.ad td,.tbl.ad th{white-space:nowrap}.tbl.ad td:first-child{white-space:normal;min-width:220px}.tbl.ad tr.pk td{background:var(--amber2)}.tbl.ad tr.hl td{background:var(--bg2)}.ad-q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.ad-q .panel{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.ad-q .kchip{align-self:flex-start;white-space:normal}.ad-q b{font-size:15px}.ad-q small{font-size:12.5px;color:var(--ink2)}@container nx (max-width: 640px){.ad-q{grid-template-columns:1fr}.nx .logo{padding:10px 0}.nx .me{position:relative}.nx .me:before{content:"";position:absolute;inset:-8px;border-radius:50%}.nx .btn,.nx .co-tf .btn{min-height:44px}.nx .ac-tabs span,.nx .co-fl .mode button:not(:disabled),.nx .mode button:not(:disabled){min-height:44px;display:inline-flex;align-items:center}.nx .jump{row-gap:16px}.nx .co-sb a,.nx .jump a{position:relative}.nx .jump a:after{content:"";position:absolute;inset:-8px 0}.nx .co-sb a:after{content:"";position:absolute;inset:-7px 0}.nx .sec-h a{position:relative}.nx .sec-h a:after{content:"";position:absolute;inset:-12px -6px}.nx .sec-h a{display:inline-block;padding:2px 0;margin:-2px 0;min-height:24px;box-sizing:border-box}}