:root [data-mq~=P],:root [data-mq~=P] *{box-sizing:border-box}:root [data-mq~=P] .mono,:root [data-mq~=P].mono{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.04em}:root [data-mq~=P] .glass,:root [data-mq~=P].glass{background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.95);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 1px 2px rgba(10,26,51,.04),0 24px 48px -28px rgba(6,36,81,.45)}:root [data-mq~=P] .grad,:root [data-mq~=P].grad{background:linear-gradient(100deg,#0A66C2 10%,#01ADE2 90%);-webkit-background-clip:text;background-clip:text;color:transparent}:root [data-mq~=P] .pill,:root [data-mq~=P].pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.95);background:rgba(255,255,255,.6);font:inherit;font-size:14px;font-weight:700;color:#2A4C78;cursor:pointer;transition:all .35s cubic-bezier(.2,.8,.2,1)}:root [data-mq~=P] .pill i,:root [data-mq~=P].pill i{width:9px;height:9px;border-radius:50%;flex:0 0 auto}:root [data-mq~=P] .pill.on,:root [data-mq~=P].pill.on{background:#062451;color:#FFFFFF;border-color:#062451;box-shadow:0 14px 28px -14px rgba(6,36,81,.9);transform:translateY(-2px)}:root [data-mq~=P] .pn,:root [data-mq~=P].pn{display:none}:root [data-mq~=P] .pn.on,:root [data-mq~=P].pn.on{display:flex;animation:mq-P-pnIn .55s cubic-bezier(.2,.8,.2,1) both}@keyframes mq-P-pnIn{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes mq-P-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,36px) scale(1.08)}}@keyframes mq-P-drift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.1)}}@keyframes mq-P-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes mq-P-flow{to{stroke-dashoffset:-56}}@keyframes mq-P-ringOut{0%{transform:scale(1);opacity:.55}to{transform:scale(2.2);opacity:0}}@keyframes mq-P-spin{to{transform:rotate(1turn)}}@keyframes mq-P-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mq-P-rise{0%{opacity:0;transform:translateY(22px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes mq-P-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes mq-P-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}:root [data-mq~=P] .w,:root [data-mq~=P].w{display:inline-block;animation:mq-P-rise .9s cubic-bezier(.2,.8,.2,1) both}:root [data-mq~=P] .cta,:root [data-mq~=P].cta{min-height:54px;padding:0 22px;border-radius:16px;border:0;background:linear-gradient(180deg,#1F7FDB,#0A66C2);font:inherit;font-size:16px;display:inline-flex;gap:10px;box-shadow:0 16px 30px -14px rgba(10,102,194,.9);cursor:pointer}@media (prefers-reduced-motion:reduce){:root [data-mq~=P],:root [data-mq~=P] *{animation:none!important;transition:none!important}}:root [data-mq~=P] .pr,:root [data-mq~=P].pr{display:flex;gap:8px;flex-wrap:wrap}:root [data-mq~=P] .pr span,:root [data-mq~=P].pr span{padding:8px 12px;border-radius:12px;background:rgba(255,255,255,.8);border:1px solid #e3ecf7;font-size:13px;font-weight:700}:root [data-mq~=P] .rowO,:root [data-mq~=P].rowO{display:flex;gap:20px;align-items:stretch}:root [data-mq~=P] .app,:root [data-mq~=P].app{position:relative;flex:1;min-width:0;display:flex;border-radius:28px;overflow:hidden;background:rgba(255,255,255,.35);border:1px solid #ffffff;box-shadow:0 30px 60px -36px rgba(6,36,81,.5)}:root [data-mq~=P] .sb,:root [data-mq~=P].sb{width:228px;flex:0 0 228px;padding:18px 14px;background:rgba(255,255,255,.7);backdrop-filter:blur(18px);border-right:1px solid #e7eff9;display:flex;flex-direction:column;gap:4px}:root [data-mq~=P] .cta,:root [data-mq~=P].cta{display:flex;align-items:center;gap:8px;justify-content:center;min-height:44px;border-radius:14px;background:linear-gradient(180deg,#FF9A3D,#F07A12);color:#FFFFFF;font-weight:800;font-size:14px;margin-bottom:10px;box-shadow:0 12px 22px -12px rgba(240,122,18,.8)}:root [data-mq~=P] .ni,:root [data-mq~=P].ni{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:12px;font-size:14px;font-weight:600;color:#2A4C78}:root [data-mq~=P] .ni.on,:root [data-mq~=P].ni.on{background:#EAF3FF;color:#0A66C2;font-weight:800;box-shadow:inset 3px 0 0 #0A66C2}:root [data-mq~=P] .sbf,:root [data-mq~=P].sbf{margin-top:auto;display:flex;gap:10px;align-items:center;padding:10px;border-radius:14px;background:#F2F7FE}:root [data-mq~=P] .sbf b,:root [data-mq~=P].sbf b{font-size:13px;display:block}:root [data-mq~=P] .sbf span,:root [data-mq~=P].sbf span{font-size:12px;color:#5A6E8C;font-weight:600}:root [data-mq~=P] .mn,:root [data-mq~=P].mn{flex:1;min-width:0;padding:22px 24px;display:flex;flex-direction:column;gap:14px}:root [data-mq~=P] .hd,:root [data-mq~=P].hd{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}:root [data-mq~=P] h1{margin:0;font-size:30px;letter-spacing:-.03em;font-weight:800;background:linear-gradient(90deg,#062451,#0A66C2 60%,#F07A12);-webkit-background-clip:text;background-clip:text;color:transparent}:root [data-mq~=P] .sub,:root [data-mq~=P].sub{font-size:13px;color:#5A6E8C;font-weight:600}:root [data-mq~=P] .seg,:root [data-mq~=P].seg{display:inline-flex;padding:4px;border-radius:14px;background:rgba(255,255,255,.75);border:1px solid #e3ecf7;gap:4px;box-sizing:border-box}:root [data-mq~=P] .seg span,:root [data-mq~=P].seg span{min-height:36px;padding:0 14px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13.5px;font-weight:700;color:#2A4C78}:root [data-mq~=P] .seg span.on,:root [data-mq~=P].seg span.on{background:#062451;color:#FFFFFF}:root [data-mq~=P] .seg i,:root [data-mq~=P].seg i{font-style:normal;font-size:11.5px;font-weight:800;padding:1px 7px;border-radius:8px;background:#EAF3FF;color:#0A66C2}:root [data-mq~=P] .seg span.on i,:root [data-mq~=P].seg span.on i{background:rgba(127,219,245,.2);color:#7FDBF5}:root [data-mq~=P] .flt,:root [data-mq~=P].flt{display:flex;gap:8px;align-items:center;flex-wrap:wrap}:root [data-mq~=P] .ch,:root [data-mq~=P].ch{min-height:36px;padding:0 12px;border-radius:12px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;background:rgba(255,255,255,.75);border:1px solid #e3ecf7;color:#2A4C78;white-space:nowrap}:root [data-mq~=P] .ch.on,:root [data-mq~=P].ch.on{background:#0A66C2;border-color:#0A66C2;color:#FFFFFF}:root [data-mq~=P] .se,:root [data-mq~=P].se{margin-left:auto;min-height:38px;min-width:240px;padding:0 12px;border-radius:12px;background:#FFFFFF;border:1px solid #dce8f7;display:flex;align-items:center;gap:8px;font-size:13px;color:#7A8CA6;font-weight:600}:root [data-mq~=P] .cols,:root [data-mq~=P].cols{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:16px;align-items:start}:root [data-mq~=P] .lst,:root [data-mq~=P].lst{display:flex;flex-direction:column;gap:8px}:root [data-mq~=P] .gt,:root [data-mq~=P].gt{color:#5A6E8C;margin:6px 2px 0}:root [data-mq~=P] .rw,:root [data-mq~=P].rw{display:grid;grid-template-columns:44px minmax(160px,1.4fr) 108px 138px minmax(108px,1fr) 96px;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.78);border:1px solid #ffffff;box-shadow:0 10px 24px -20px rgba(6,36,81,.6);backdrop-filter:blur(12px)}:root [data-mq~=P] .rw:first-of-type,:root [data-mq~=P].rw:first-of-type{outline:2px solid rgba(10,102,194,.25)}:root [data-mq~=P] .av,:root [data-mq~=P].av{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#FFFFFF;font-weight:800;font-size:14px;flex:0 0 auto}:root [data-mq~=P] .rm,:root [data-mq~=P].rm{min-width:0;display:flex;flex-direction:column}:root [data-mq~=P] .rm b,:root [data-mq~=P].rm b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root [data-mq~=P] .rm>span,:root [data-mq~=P].rm>span{font-size:12.5px;color:#5A6E8C;font-weight:600}:root [data-mq~=P] .rd,:root [data-mq~=P].rd{display:flex;flex-direction:column;gap:2px}:root [data-mq~=P] .dt,:root [data-mq~=P].dt{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700}:root [data-mq~=P] .hh,:root [data-mq~=P].hh{color:#0A66C2;font-size:13px;padding-left:21px}:root [data-mq~=P] .md,:root [data-mq~=P].md{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#2A4C78;white-space:nowrap}:root [data-mq~=P] .dch,:root [data-mq~=P].dch{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:5px 10px;border-radius:10px;background:#EAF3FF;color:#0A66C2;font-size:12.5px;font-weight:800;white-space:nowrap}:root [data-mq~=P] .dch.off,:root [data-mq~=P].dch.off{background:transparent;color:#9AB0CC;font-weight:700}:root [data-mq~=P] .rr,:root [data-mq~=P].rr{display:flex;align-items:center;gap:10px;justify-content:flex-end}:root [data-mq~=P] .st,:root [data-mq~=P].st{padding:4px 10px;border-radius:9px;font-size:12px;font-weight:800}:root [data-mq~=P] .more,:root [data-mq~=P].more{min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;border:1px dashed #b9cde6;color:#0A66C2;font-weight:800;font-size:13.5px}:root [data-mq~=P] .side,:root [data-mq~=P].side{display:flex;flex-direction:column;gap:12px;padding-bottom:64px}:root [data-mq~=P] .nx,:root [data-mq~=P].nx{border-radius:22px;padding:16px;background:radial-gradient(260px 160px at 100% 0,rgba(127,219,245,.28),transparent 70%),linear-gradient(160deg,#0B2E63,#062451);color:#FFFFFF;display:flex;flex-direction:column;gap:10px;box-shadow:0 26px 40px -24px rgba(6,36,81,.8)}:root [data-mq~=P] .nxl,:root [data-mq~=P].nxl{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#DCE8F7}:root [data-mq~=P] .b1,:root [data-mq~=P].b1{min-height:44px;padding:0 16px;border-radius:13px;background:linear-gradient(180deg,#1F7FDB,#0A66C2);color:#FFFFFF;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center}:root [data-mq~=P] .sc,:root [data-mq~=P].sc{border-radius:20px;padding:14px;background:rgba(255,255,255,.72);border:1px solid #ffffff;backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:6px}:root [data-mq~=P] .si,:root [data-mq~=P].si{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 10px;border-radius:12px;background:#FFFFFF;border:1px solid #eef3fa}:root [data-mq~=P] .si b,:root [data-mq~=P].si b{flex:1;font-size:13.5px}:root [data-mq~=P] .kp,:root [data-mq~=P].kp{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}:root [data-mq~=P] .kp div,:root [data-mq~=P].kp div{border-radius:12px;background:#F2F7FE;padding:8px;display:flex;flex-direction:column}:root [data-mq~=P] .kp b,:root [data-mq~=P].kp b{font-size:20px;font-variant-numeric:tabular-nums;color:#062451}:root [data-mq~=P] .kp span,:root [data-mq~=P].kp span{font-size:11.5px;color:#5A6E8C;font-weight:700}:root [data-mq~=P] .aya,:root [data-mq~=P].aya{position:absolute;right:22px;bottom:22px;width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#5CC8FF,#0A66C2 70%);display:flex;align-items:center;justify-content:center;box-shadow:0 16px 30px -12px rgba(10,102,194,.8)}:root [data-mq~=P] .aya circle,:root [data-mq~=P].aya circle{fill:#FFFFFF;stroke:none}:root [data-mq~=P] .aya.sm,:root [data-mq~=P].aya.sm{width:46px;height:46px;right:14px;bottom:84px}:root [data-mq~=P] .ph9,:root [data-mq~=P].ph9{position:relative;width:340px;flex:0 0 340px;border-radius:40px;padding:18px 14px 92px;background:linear-gradient(180deg,#EAF3FF,#F7FAFF);border:8px solid #0a1a33;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(6,36,81,.6)}:root [data-mq~=P] .pst,:root [data-mq~=P].pst{display:flex;justify-content:space-between;align-items:center}:root [data-mq~=P] .rw.c,:root [data-mq~=P].rw.c{display:flex;gap:10px;padding:10px;border-radius:16px}:root [data-mq~=P] .rw.c .av,:root [data-mq~=P].rw.c .av{width:38px;height:38px;border-radius:12px;font-size:12px}:root [data-mq~=P] .rw.c .rm,:root [data-mq~=P].rw.c .rm{flex:1}:root [data-mq~=P] .rw.c .rm b,:root [data-mq~=P].rw.c .rm b{font-size:14px}:root [data-mq~=P] .ln,:root [data-mq~=P].ln{display:flex;white-space:nowrap;align-items:center;gap:5px;font-size:12px;color:#2A4C78!important;font-weight:700!important;margin-top:2px}:root [data-mq~=P] .rw.c .rr,:root [data-mq~=P].rw.c .rr{gap:4px}:root [data-mq~=P] .tb,:root [data-mq~=P].tb{position:absolute;left:0;right:0;bottom:0;height:72px;background:rgba(255,255,255,.92);border-top:1px solid #e3ecf7;display:flex;justify-content:space-around;align-items:center;padding-bottom:8px}:root [data-mq~=P] .tb span,:root [data-mq~=P].tb span{display:flex;flex-direction:column;align-items:center;gap:2px}:root [data-mq~=P] .tb i,:root [data-mq~=P].tb i{font-style:normal;font-size:11px;font-weight:700;color:#5A6E8C}:root [data-mq~=P] .tb span.on i,:root [data-mq~=P].tb span.on i{color:#0A66C2;font-weight:800}:root [data-mq~=P] .ann,:root [data-mq~=P].ann{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:stretch}:root [data-mq~=P] .ann>div:not(.ayr),:root [data-mq~=P].ann>div:not(.ayr){border-radius:20px;padding:18px;background:rgba(255,255,255,.8);border:1px solid #ffffff}:root [data-mq~=P] .ann>div:not(.ayr) b,:root [data-mq~=P].ann>div:not(.ayr) b{display:block;font-size:16px;margin-bottom:4px}:root [data-mq~=P] .ann>div:not(.ayr) span,:root [data-mq~=P].ann>div:not(.ayr) span{font-size:14px;color:#2A4C78;font-weight:600;line-height:1.45}:root [data-mq~=P] .ann .bad b,:root [data-mq~=P].ann .bad b{color:#B42318}:root [data-mq~=P] .ayr,:root [data-mq~=P].ayr{grid-column:1/-1;display:flex;gap:16px;align-items:center;border-radius:20px;padding:18px;background:linear-gradient(160deg,#0B2E63,#062451);color:#FFFFFF}:root [data-mq~=P] .ayr b,:root [data-mq~=P].ayr b{display:block;font-size:16px;margin-bottom:4px}:root [data-mq~=P] .ayr span,:root [data-mq~=P].ayr span{font-size:14px;color:#DCE8F7;font-weight:600;line-height:1.45}:root [data-mq~=P] .ayb,:root [data-mq~=P].ayb{flex:0 0 300px;display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:16px;background:#FFFFFF}:root [data-mq~=P] .ayb .q,:root [data-mq~=P].ayb .q{align-self:flex-end;background:#0A66C2;color:#FFFFFF!important;padding:7px 10px;border-radius:12px 12px 4px 12px;font-size:12.5px!important}:root [data-mq~=P] .ayb .r,:root [data-mq~=P].ayb .r{background:#EAF3FF;color:#0A1A33!important;padding:7px 10px;border-radius:12px 12px 12px 4px;font-size:12.5px!important}:root [data-mq~=P] .app .cta,:root [data-mq~=P].app .cta{font-size:13.5px;white-space:nowrap;gap:6px}:root [data-mq~=P] .av,:root [data-mq~=P].av{color:#FFFFFF!important}:root [data-mq~=P] .today,:root [data-mq~=P].today{margin-top:14px;border-radius:16px;padding:12px;background:linear-gradient(160deg,#0B2E63,#062451);color:#FFFFFF;display:flex;flex-direction:column;gap:4px}:root [data-mq~=P] .today b,:root [data-mq~=P].today b{font-size:17px}:root [data-mq~=P] .today>span,:root [data-mq~=P].today>span{font-size:12px;color:#B9CDE6;font-weight:600}:root [data-mq~=P] .today .lv,:root [data-mq~=P].today .lv{color:#7FDBF5;border-color:rgba(127,219,245,.4);font-size:12px}:root [data-mq~=P] .today .lv svg,:root [data-mq~=P].today .lv svg{stroke:#7FDBF5}:root [data-mq~=P] .tbar,:root [data-mq~=P].tbar{height:6px;border-radius:3px;background:rgba(255,255,255,.15);overflow:hidden}:root [data-mq~=P] .tbar i,:root [data-mq~=P].tbar i{display:block;height:100%;background:#7FDBF5}:root [data-mq~=P] .demo .lv,:root [data-mq~=P].demo .lv{white-space:nowrap}:root [data-mq~=P] .ni.onv,:root [data-mq~=P].ni.onv{background:#F3EDFF;color:#6D28D9;font-weight:800;box-shadow:inset 3px 0 0 #6D28D9}:root [data-mq~=P] .bc,:root [data-mq~=P].bc{display:flex;gap:8px;align-items:center;font-size:13.5px;color:#5A6E8C}:root [data-mq~=P] .bc b,:root [data-mq~=P].bc b{color:#0A1A33}:root [data-mq~=P] .lv,:root [data-mq~=P].lv{display:inline-flex;align-items:center;gap:4px;color:#0A66C2;font-weight:800;font-size:13px;text-decoration:none;border-bottom:1.5px solid rgba(10,102,194,.25);cursor:pointer}:root [data-mq~=P] .hero,:root [data-mq~=P].hero{display:flex;gap:18px;align-items:center;padding:20px 22px;border-radius:26px;color:#FFFFFF;background:radial-gradient(360px 200px at 100% 0,rgba(127,219,245,.28),transparent 70%),linear-gradient(160deg,#0B2E63,#062451);box-shadow:0 30px 50px -30px rgba(6,36,81,.9)}:root [data-mq~=P] h2{margin:2px 0;font-size:26px;letter-spacing:-.03em;font-weight:800}:root [data-mq~=P] .hl,:root [data-mq~=P].hl{font-size:14px;color:#DCE8F7;font-weight:600}:root [data-mq~=P] .hc,:root [data-mq~=P].hc{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}:root [data-mq~=P] .hc span,:root [data-mq~=P].hc span{padding:4px 10px;border-radius:9px;background:rgba(255,255,255,.12);font-size:12px;font-weight:700;color:#DCE8F7;display:inline-flex;gap:5px;align-items:center}:root [data-mq~=P] .hc .al,:root [data-mq~=P].hc .al{background:rgba(180,35,24,.35);color:#FFE1DC}:root [data-mq~=P] .ha,:root [data-mq~=P].ha{display:flex;flex-direction:column;gap:8px;align-items:stretch}:root [data-mq~=P] .b2n,:root [data-mq~=P].b2n{min-height:40px;padding:0 12px;border-radius:12px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:700;color:#FFFFFF}:root [data-mq~=P] .sh,:root [data-mq~=P].sh{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}:root [data-mq~=P] .sc .mono,:root [data-mq~=P].sc .mono{color:#5A6E8C}:root [data-mq~=P] .msg,:root [data-mq~=P].msg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}:root [data-mq~=P] .ms,:root [data-mq~=P].ms{border-radius:16px;background:#FFFFFF;border:1px solid #efe7ff;padding:10px 12px;display:flex;flex-direction:column;gap:1px}:root [data-mq~=P] .ms b,:root [data-mq~=P].ms b{font-size:22px;font-variant-numeric:tabular-nums;color:#2E1065}:root [data-mq~=P] .mu,:root [data-mq~=P].mu{font-size:12px;color:#5A6E8C;font-weight:600}:root [data-mq~=P] .g2,:root [data-mq~=P].g2{display:grid;grid-template-columns:1fr 1fr;gap:12px}:root [data-mq~=P] .tr,:root [data-mq~=P].tr{display:flex;gap:10px;align-items:center;padding:9px 10px;border-radius:12px;background:#FFFFFF;border:1px solid #eef3fa}:root [data-mq~=P] .tr i,:root [data-mq~=P].tr i{width:8px;height:30px;border-radius:4px}:root [data-mq~=P] .tr b,:root [data-mq~=P].tr b{font-size:13.5px;display:block}:root [data-mq~=P] .tr span,:root [data-mq~=P].tr span{font-size:12px;color:#5A6E8C;font-weight:600}:root [data-mq~=P] .dg,:root [data-mq~=P].dg{display:grid;grid-template-columns:1fr 1fr;gap:6px}:root [data-mq~=P] .dc,:root [data-mq~=P].dc{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:12px;background:#FFFFFF;border:1px solid #eef3fa}:root [data-mq~=P] .dc b,:root [data-mq~=P].dc b{font-size:13px}:root [data-mq~=P] .cr,:root [data-mq~=P].cr{display:grid;grid-template-columns:130px 1fr 150px 130px 18px;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:#FFFFFF;border:1px solid #eef3fa}:root [data-mq~=P] .cr b,:root [data-mq~=P].cr b{font-size:14px}:root [data-mq~=P] .lvp,:root [data-mq~=P].lvp{flex:1;border-radius:20px;padding:18px;background:rgba(255,255,255,.8);border:1px solid #ffffff;display:flex;flex-direction:column;gap:10px}:root [data-mq~=P] .lvp>b,:root [data-mq~=P].lvp>b{font-size:17px}:root [data-mq~=P] .demo,:root [data-mq~=P].demo{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#FFFFFF;border:1px solid #eef3fa;position:relative}:root [data-mq~=P] .demo .lv,:root [data-mq~=P].demo .lv{font-size:15px}:root [data-mq~=P] .arrow,:root [data-mq~=P].arrow{font-size:12.5px;font-weight:800;color:#6D28D9;padding:5px 10px;border-radius:9px;background:#F3EDFF}:root [data-mq~=P] .pt,:root [data-mq~=P].pt{display:grid;grid-template-columns:120px 1fr 1.3fr;border-radius:14px;overflow:hidden;border:1px solid #e3ecf7}:root [data-mq~=P] .pt span,:root [data-mq~=P].pt span{padding:8px 10px;font-size:12.5px;font-weight:600;color:#2A4C78;background:#FFFFFF;border-top:1px solid #eef3fa}:root [data-mq~=P] .pt .th,:root [data-mq~=P].pt .th{background:#062451;color:#7FDBF5;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;border:0}:root [data-mq~=P] .pt .k,:root [data-mq~=P].pt .k{font-weight:800;color:#0A1A33}:root [data-mq~=P] .kit,:root [data-mq~=P].kit{display:flex;flex-wrap:wrap;gap:6px}:root [data-mq~=P] .kit span,:root [data-mq~=P].kit span{padding:6px 10px;border-radius:10px;background:#F2F7FE;font-size:12.5px;font-weight:700;color:#0A1A33}