#btp-card{--plum:#542C9E;--label:#7B5E9A;--sub:#5F5870;--dim:#948fa3;--line:#ECE7F3;--up:#0F6B31;--down:#C0342B;--accent:#8461CE;font-family:'Inter',system-ui,-apple-system,sans-serif}#btp-card,#btp-card *{box-sizing:border-box}.btp-head{margin-bottom:6px}.btp-title{font-size:1.1rem;font-weight:700;color:#2A2140;letter-spacing:-.01em;margin:0 0 3px}.btp-sub{font-size:.8rem;color:var(--sub);margin:0;line-height:1.45}.btp-lede{font-size:.95rem;color:#2A2140;line-height:1.5;margin:12px 0 16px}.btp-lede b{color:var(--plum)}.btp-best{background:#F6F1FE;border-radius:10px;padding:12px 14px;margin:0 0 18px}.ptw-window{border-left-width:1px;border-left-color:#E3D8F5}.btp-best-cap{display:block;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--label)}.btp-best-when{display:block;font-size:1.15rem;font-weight:700;color:#4A2E7A;margin:2px 0 4px;letter-spacing:-.01em}.btp-best-figs{font-size:.78rem;color:var(--sub);line-height:1.6}.btp-best-figs b{color:#2A2140;font-weight:600}.btp-best-cta{vertical-align:middle}.btp-sec-cap{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--label);margin:0 0 8px}.btp-caprow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 4px}.btp-caprow .btp-sec-cap{margin:0}.btp-mstrip{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;min-width:0;margin:10px 0 12px}.btp-mstrip>.wn-alltime{flex:0 0 auto}.btp-mmonths{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;flex:1 1 auto;min-width:0;padding:0;scrollbar-width:none;-ms-overflow-style:none}.btp-mmonths::-webkit-scrollbar{display:none;height:0}.wn-ctl .wn-rail{padding-top:0;padding-bottom:0}.btp-i{flex:0 0 auto;width:20px;height:20px;padding:0;border-radius:50%;border:1px solid #D8CEE8;background:#F7F2FD;color:#7a56c8;font-size:.8rem;font-weight:700;font-style:italic;font-family:Georgia,'Times New Roman',serif;line-height:1;cursor:pointer;display:grid;place-items:center}.btp-i:hover{background:#EFE6FB}.btp-i-panel{font-size:.74rem;color:var(--sub);line-height:1.5;margin:4px 0 0}.btp-i-panel[hidden]{display:none}.btp-days{display:none}.btp-dtbl-wrap{display:block}.btp-dtbl{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.92rem}.btp-dtbl th,.btp-dtbl td{border:1px solid #ECE7F3;padding:9px 10px;vertical-align:middle;text-align:center}.btp-dtbl thead th{font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--label);background:#FAF8FD;line-height:1.25;white-space:normal}.btp-dtbl td{color:#2A2140;font-weight:600;font-variant-numeric:tabular-nums}.btp-dtbl .c-day{width:28%}.btp-dtbl .c-med{width:16%}.btp-dtbl .c-basis{width:22%}.btp-dtbl .c-lift{width:16%}.btp-dtbl .c-cta{width:18%}.btp-dtbl .btp-dtbl-day,.btp-dtbl thead th:first-child{text-align:left}.btp-dtbl-day{font-size:.82rem;font-weight:700}.btp-dtbl-off td{color:var(--dim)}.btp-drow{display:flex;align-items:center;gap:9px;min-width:0}.btp-drow-off{opacity:.68}.btp-dl{flex:0 0 32px;font-size:.64rem;font-weight:600;color:var(--label);text-transform:uppercase;letter-spacing:.04em}.btp-dbar{flex:1 1 auto;min-width:36px;height:12px;background:#EFEAF7;border-radius:6px;overflow:hidden}.btp-dbar-fill{display:block;height:100%;border-radius:6px;background:#C9B4EC}.btp-drow-peak .btp-dbar-fill{background:var(--accent)}.btp-dv{flex:0 0 auto;min-width:56px;text-align:right;font-size:.78rem;font-weight:600;color:#2A2140;font-variant-numeric:tabular-nums}.btp-dv-off{color:var(--dim)}.btp-drow .btp-lift{flex:0 0 46px;text-align:right;font-size:.66rem;font-weight:600}.btp-dn{flex:0 0 auto;min-width:52px;text-align:right;font-size:.62rem;color:var(--dim);white-space:nowrap}.btp-dcta{flex:0 0 auto;display:flex;align-items:center}.btp-axis{font-size:.68rem;color:var(--dim);margin-top:10px;line-height:1.45}.btp-tword{color:var(--label);font-weight:700}.btp-up{color:var(--up)}.btp-down{color:var(--down)}.btp-flat{color:var(--dim)}.btp-lift{font-variant-numeric:tabular-nums}.btp-windows{margin-bottom:18px}.btp-wtbl{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.92rem}.btp-wtbl th,.btp-wtbl td{border:1px solid #ECE7F3;padding:9px 10px;vertical-align:middle;text-align:center}.btp-wtbl thead th{font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--label);background:#FAF8FD;line-height:1.25;white-space:normal}.btp-wtbl td{color:#2A2140;font-weight:600;font-variant-numeric:tabular-nums}.btp-wtbl .c-rank{width:6%}.btp-wtbl .c-when{width:24%}.btp-wtbl .c-med{width:16%}.btp-wtbl .c-basis{width:20%}.btp-wtbl .c-lift{width:18%}.btp-wtbl .c-cta{width:16%}.btp-wtbl .btp-wtbl-when,.btp-wtbl thead th:nth-child(2){text-align:left}.btp-wtbl-when{font-size:.82rem;font-weight:700}@media (max-width:560px){.btp-wtbl,.btp-dtbl{table-layout:auto;font-size:.86rem}.btp-wtbl colgroup,.btp-dtbl colgroup{display:none}.btp-wtbl th,.btp-wtbl td,.btp-dtbl th,.btp-dtbl td{padding:6px 5px}.btp-wtbl thead th,.btp-dtbl thead th{font-size:.58rem;letter-spacing:.02em;padding:6px 4px}.btp-wtbl td,.btp-dtbl td{font-size:.8rem}.btp-wtbl-rank{display:none}.btp-wtbl-when,.btp-dtbl-day{font-size:.82rem}.btp-wtbl-cta,.btp-dtbl-cta{padding-left:0}.btp-sep{display:none}.btp-tword{font-size:.68rem}.btp-wtbl-basis .btp-tword,.btp-dtbl-basis .btp-tword{display:block}.btp-basis-n{white-space:nowrap}}.btp-weak{margin-bottom:6px}.btp-wk-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;border:1px solid var(--line);border-radius:8px;padding:9px 11px;background:#FFFBF8;margin-bottom:7px}.btp-wk-day{font-size:.84rem;font-weight:600;color:#2A2140}.btp-wk-txt{font-size:.78rem;color:var(--sub);line-height:1.45}.btp-wk-txt b{color:#2A2140;font-weight:600}.btp-thin{font-size:.85rem;color:var(--sub);line-height:1.5;border:1px solid var(--line);border-radius:8px;padding:12px;background:#F7F6FA;margin:0 0 8px}.btp-foot{font-size:.72rem;color:var(--dim);margin:14px 0 0;line-height:1.45}.btp-tz{font-size:.72rem;color:var(--dim);margin:4px 0 0;line-height:1.45}@media (max-width:420px){.btp-days{gap:6px}.btp-drow{gap:7px}.btp-dl{flex-basis:28px;font-size:.6rem}.btp-dv{min-width:50px;font-size:.72rem}.btp-drow .btp-lift{flex-basis:40px;font-size:.62rem}.btp-dn{min-width:46px;font-size:.58rem}.btp-axis{font-size:.64rem}}@media (max-width:360px){.btp-dl{flex-basis:26px;font-size:.56rem}.btp-dn{min-width:42px;font-size:.54rem}.btp-drow{gap:6px}}@media (min-width:561px){.btp-i{display:none}.btp-i-panel[hidden]{display:block}}@media (max-width:560px){.pt-cad-row{grid-auto-rows:1fr}.pt-cad-item{gap:8px;padding:12px 11px}.pt-cad-icon{width:28px;height:28px;border-radius:8px}.pt-cad-icon svg{width:16px;height:16px}}.pt-svse{display:flex;flex-direction:column;justify-content:center}.btp-utbl-wrap{margin-top:12px}.btp-utbl{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.92rem}.btp-utbl th,.btp-utbl td{border:1px solid #ECE7F3;padding:9px 10px;vertical-align:middle;text-align:center}.btp-utbl thead th{font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--label);background:#FAF8FD;line-height:1.25;white-space:normal}.btp-utbl td{color:#2A2140;font-weight:600;font-variant-numeric:tabular-nums}.btp-utbl .c-slot{width:38%}.btp-utbl .c-avg{width:24%}.btp-utbl .c-n{width:14%}.btp-utbl .c-cta{width:24%}.btp-utbl .btp-utbl-slot,.btp-utbl thead th:first-child{text-align:left}.btp-utbl-slot{font-size:.82rem}.btp-utbl-slot strong{font-weight:700}@media (max-width:560px){.btp-utbl{font-size:.82rem}.btp-utbl th,.btp-utbl td{padding:6px 5px}.btp-utbl thead th{font-size:.56rem;letter-spacing:.02em;padding:6px 4px}.btp-utbl-slot{font-size:.78rem}}