.pf{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:24px;align-items:center;padding:30px 0 6px}
          .pf .thi{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 12px 18px oklch(0 0 0 / .5))}
          .pf h1{margin:10px 0 0;font:700 38px/1.08 var(--font);letter-spacing:-.02em}
          .pf .tg{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:6px;font-size:14px;color:var(--faint);font-variant-numeric:tabular-nums;letter-spacing:.03em}
          .pf .gol{height:28px;padding:0 11px;border-radius:7px;background:var(--surface2);border:1px solid var(--line);color:var(--text);font:500 12.5px/26px var(--font);letter-spacing:0}
          .pf .bdg{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}
          .chip2{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px 0 6px;border-radius:var(--r2);background:var(--surface);border:1px solid var(--line);font:500 12.5px/1 var(--font);color:var(--dim)}
          .chip2 img{width:22px;height:22px;object-fit:contain}
          .chip2.good{color:var(--win)}
          .chip2.bad{color:var(--loss)}
          .srch{display:flex;gap:8px;width:300px}
          .srch input{flex:1;min-width:0;height:40px;padding:0 12px;border-radius:var(--r2);border:1px solid var(--line);background:var(--surface);color:var(--text);font:500 14px/1 var(--font);text-transform:uppercase}
          .srch button{height:40px;padding:0 14px;border-radius:var(--r2);background:var(--coc);color:oklch(0.2 0.03 75);font:600 13.5px/1 var(--font)}
          .kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:22px;background:var(--line);border:1px solid var(--line);border-radius:var(--r3);overflow:hidden}
          .kpis>div{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--surface)}
          .kpis span{font-size:12.5px;color:var(--faint)}
          .kpis b{font:650 19px/1 var(--font);font-variant-numeric:tabular-nums}
          .kpis small{font-size:11.5px;color:var(--faint)}
          .rec{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line);border-top:1px solid var(--line)}
          .rec>div{display:flex;flex-direction:column;gap:8px;padding:16px 20px;background:var(--surface)}
          .rec span{font-size:12.5px;color:var(--faint)}
          .rec b{font:650 22px/1 var(--font);font-variant-numeric:tabular-nums}
          .rec b.good{color:var(--win)}
          .rec b.mid{color:var(--hero)}
          .rec b.bad{color:var(--loss)}
          .rec small{font-size:12px;line-height:1.4;color:var(--faint)}
          .rec .hb{height:5px}
          .two2{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start;margin-top:20px}
          .wa{display:grid;grid-template-columns:96px 74px minmax(0,1fr) 92px 64px 56px;align-items:center;column-gap:12px;min-height:48px;padding:0 20px;border-top:1px solid var(--line);font-size:13.5px}
          .wa.h{min-height:38px;background:var(--bg2);font:500 12px/1 var(--font);color:var(--faint)}
          .wa .dt{font-size:12.5px;color:var(--faint);font-variant-numeric:tabular-nums}
          .wa .ty{justify-self:start}
          .wa .op{display:flex;flex-direction:column;gap:3px;min-width:0}
          .wa .op b{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}
          .wa .op small{font-size:11.5px;color:var(--faint)}
          .st3{display:inline-flex;gap:2px;font-size:14px;letter-spacing:-1px}
          .st3 i{font-style:normal;color:var(--line2)}
          .st3 i.on{color:var(--hero)}
          .wa .r{text-align:right;font-variant-numeric:tabular-nums}
          .tsum{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 14px}
          .tsum span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--r2);background:var(--bg2);font-size:12.5px;color:var(--faint)}
          .tsum b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}
          .hgr{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;padding:4px 20px 20px}
          .hc2{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:var(--r2);background:var(--bg2)}
          .hc2 img{width:56px;height:56px;object-fit:contain}
          .hc2 b{display:flex;justify-content:space-between;font-weight:600}
          .hc2 b em{font-style:normal;font-variant-numeric:tabular-nums;color:var(--dim)}
          .hc2 .hb{margin-top:7px;height:5px}
          .hc2 .eqr{display:flex;gap:4px;margin-top:8px}
          .hc2 .eqr span{position:relative}
          .hc2 .eqr img{width:30px;height:30px;border-radius:6px;background:var(--surface2)}
          .hc2 .eqr em{position:absolute;right:-3px;bottom:-3px;padding:0 3px;border-radius:5px;background:var(--surface3);font:650 9.5px/13px var(--font);font-style:normal}
          .lvg{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;padding:4px 20px 20px}
          .lv{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;border-radius:9px;background:var(--bg2);border:1px solid transparent}
          .lv img{width:44px;height:44px;object-fit:contain}
          .lv b{font:650 12px/1 var(--font);font-variant-numeric:tabular-nums}
          .lv.max{border-color:color-mix(in oklch,var(--win) 45%,transparent)}
          .lv.max b{color:var(--win)}
          .lv.low b{color:var(--loss)}
          .lvh2{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 8px;font:600 13px/1 var(--font);color:var(--dim)}
          .lvh2 em{font-style:normal;font-weight:500;color:var(--faint)}
          .cl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 20px;border-top:1px solid var(--line);font-size:13.5px}
          .cl img{width:32px;height:32px;object-fit:contain}
          .cl b{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}
          .cl small{display:block;font-size:11.5px;color:var(--faint)}
          .cl .r{text-align:right;font-variant-numeric:tabular-nums;color:var(--dim)}
          .cw{display:grid;grid-template-columns:minmax(0,1fr) 70px 70px 64px;align-items:center;gap:10px;padding:10px 20px;border-top:1px solid var(--line);font-size:13px}
          .cw.h{background:var(--bg2);font:500 11.5px/1 var(--font);color:var(--faint)}
          .cw .r{text-align:right;font-variant-numeric:tabular-nums}
          .cw b{display:block;font-weight:500}
          .cw small{font-size:11.5px;color:var(--faint)}
          .bl{display:grid;grid-template-columns:70px minmax(0,1fr) 70px 92px;align-items:center;gap:12px;padding:10px 20px;border-top:1px solid var(--line)}
          .bl .ar{display:flex;flex-wrap:wrap;gap:3px}
          .bl .ar span{position:relative}
          .bl .ar img{width:32px;height:32px;object-fit:contain;border-radius:6px;background:var(--bg2)}
          .bl .ar em{position:absolute;right:-3px;top:-4px;padding:0 3px;border-radius:6px;background:var(--surface3);font:650 9.5px/13px var(--font);font-style:normal}
          .bl .ty{font-size:12px;color:var(--faint)}
          .bl .ty b{display:block;font-size:13px;color:var(--text);font-weight:500}
          .bl a{justify-self:end;height:30px;padding:0 10px;border-radius:7px;background:var(--surface2);border:1px solid var(--line);color:var(--text);font:500 12px/28px var(--font)}
          .lg{display:flex;align-items:flex-end;gap:3px;height:90px;padding:12px 20px 4px}
          .lg i{flex:1;border-radius:2px 2px 0 0;background:color-mix(in oklch,var(--coc) 60%,var(--surface3))}
          .lg i.neg{background:var(--loss);opacity:.7}
          .lgx{display:flex;justify-content:space-between;padding:4px 20px 14px;font-size:11px;color:var(--faint)}
          .load{display:flex;flex-direction:column;align-items:center;gap:12px;padding:70px 20px;text-align:center;color:var(--faint)}
          .load b{font:600 16px/1.3 var(--font);color:var(--dim)}
          .spin{width:28px;height:28px;border-radius:50%;border:3px solid var(--line2);border-top-color:var(--coc);animation:sp .8s linear infinite}
          @keyframes sp{to{transform:rotate(360deg)}}
          .miss{padding:18px 20px;color:var(--faint);font-size:13px}
          @media (max-width:1300px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}
          @media (max-width:1300px){.rec{grid-template-columns:repeat(3,minmax(0,1fr))}}
          @media (max-width:1100px){.pf{grid-template-columns:96px minmax(0,1fr)}.pf .thi{width:96px;height:96px}.srch{grid-column:1/-1;width:100%}.two2{grid-template-columns:minmax(0,1fr)}.rec{grid-template-columns:repeat(2,minmax(0,1fr))}}
          @media (max-width:760px){.box .phd{flex-wrap:wrap}.pf{grid-template-columns:72px minmax(0,1fr);gap:14px}.pf .thi{width:72px;height:72px}.pf h1{font-size:28px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wa{grid-template-columns:62px minmax(0,1fr) 58px 48px;padding:8px 14px}.wa .c-ty,.wa .c-du{display:none}.bl{grid-template-columns:minmax(0,1fr) 52px auto;gap:10px;padding:10px 14px}.bl .c-ty{display:none}.cw{grid-template-columns:minmax(0,1fr) 54px 54px;padding:10px 14px}.cw .c-x{display:none}}
