.pcard[data-v-bbb7aa72]{display:block;height:100%;width:100%}.pcard--start[data-v-bbb7aa72]{color:#ff8a3d}.pcard--safe[data-v-bbb7aa72]{color:#3ddc7e}.pcard--bust[data-v-bbb7aa72]{color:#f87171}.pcard--down[data-v-bbb7aa72]{color:#ff7820c7}.pcard__rank[data-v-bbb7aa72]{fill:currentColor;font-family:var(--p-font-mono,"JetBrains Mono",monospace);font-size:21px;font-weight:800;text-anchor:middle}.pcard__badge[data-v-bbb7aa72]{font-size:10px}.pcard__badge[data-v-bbb7aa72],.pcard__q[data-v-bbb7aa72]{fill:currentColor;font-family:var(--p-font-mono,"JetBrains Mono",monospace);font-weight:700;text-anchor:middle}.pcard__q[data-v-bbb7aa72]{font-size:13px}.hilo-wrap[data-v-608ead0c]{padding:16px;position:relative}.hilo-timing[data-v-608ead0c]{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:0}.hilo-timing__mark[data-v-608ead0c]{display:block;height:1px;width:1px}.hilo-scroll[data-v-608ead0c]{align-items:center;display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.hilo-slot[data-v-608ead0c]{flex-shrink:0;height:87px;perspective:700px;width:62px}.hilo-flip[data-v-608ead0c]{transform-origin:50% 50%}@media(prefers-reduced-motion:no-preference){.hilo-flip[data-v-608ead0c]{animation:hilo-flip-in-608ead0c .45s cubic-bezier(.2,.7,.3,1) both}}@keyframes hilo-flip-in-608ead0c{0%{opacity:0;transform:rotateY(-82deg)}55%{opacity:1}to{opacity:1;transform:rotateY(0)}}.hilo-arrow[data-v-608ead0c]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:2px;width:30px}.hilo-arrow__icon[data-v-608ead0c]{font-size:20px;font-weight:700;line-height:1}.hilo-arrow--up .hilo-arrow__icon[data-v-608ead0c]{color:#22c55e}.hilo-arrow--down .hilo-arrow__icon[data-v-608ead0c]{color:var(--p-accent,#ff6a00)}.hilo-arrow--pending[data-v-608ead0c]{align-self:center;color:#fff3;font-size:16px;font-weight:700}.hilo-arrow__prob[data-v-608ead0c]{color:#fff6;font-family:var(--p-font-mono,monospace);font-size:10px}.hilo-heatmap[data-v-db584fb7]{background:rgba(var(--p-text-rgb),.03);border:1px solid rgba(var(--p-text-rgb),.06);border-radius:var(--g-radius-lg);padding:16px}.heatmap-header[data-v-db584fb7]{margin-bottom:12px}.heatmap-title[data-v-db584fb7]{color:var(--p-text);font-size:14px;font-weight:700;margin:0 0 2px}.heatmap-sub[data-v-db584fb7]{color:rgba(var(--p-text-rgb),.4);font-size:11px}.heatmap-bars[data-v-db584fb7]{align-items:flex-end;display:flex;gap:4px;height:100px;margin-bottom:12px}.hm-bar-col[data-v-db584fb7]{align-items:center;display:flex;flex:1;flex-direction:column;gap:2px}.hm-bar-wrap[data-v-db584fb7]{align-items:flex-end;display:flex;height:80px;width:100%}.hm-bar[data-v-db584fb7]{border-radius:0;min-height:2px;transition:height .3s ease;width:100%}.hm-label[data-v-db584fb7]{color:rgba(var(--p-text-rgb),.5);font-weight:700}.hm-count[data-v-db584fb7],.hm-label[data-v-db584fb7]{font-family:var(--p-font-mono);font-size:10px}.hm-count[data-v-db584fb7]{color:rgba(var(--p-text-rgb),.3)}.dir-dist[data-v-db584fb7]{margin-bottom:12px}.dir-row[data-v-db584fb7]{align-items:center;display:grid;gap:8px;grid-template-columns:50px 1fr 40px;padding:3px 0}.dir-label[data-v-db584fb7]{color:rgba(var(--p-text-rgb),.5);font-size:11px;font-weight:600}.dir-bar-wrap[data-v-db584fb7]{background:rgba(var(--p-text-rgb),.06);border-radius:0;height:6px;overflow:hidden}.dir-bar[data-v-db584fb7]{border-radius:0;height:100%;transition:width .3s ease}.dir-bar--high[data-v-db584fb7]{background:#22c55e}.dir-bar--low[data-v-db584fb7]{background:var(--p-accent)}.dir-pct[data-v-db584fb7]{color:var(--p-text);font-family:var(--p-font-mono);font-size:11px;font-weight:700;text-align:right}.heatmap-reset[data-v-db584fb7]{background:rgba(var(--p-text-rgb),.05);border:1px solid rgba(var(--p-text-rgb),.08);border-radius:0;color:rgba(var(--p-text-rgb),.5);cursor:pointer;display:block;font-size:11px;font-weight:600;margin:0 auto;padding:6px 14px}.heatmap-reset[data-v-db584fb7]:hover{background:rgba(var(--p-text-rgb),.08);color:var(--p-text)}.hilo-sequence[data-v-cbe32f65]{background:rgba(var(--p-text-rgb),.03);border:1px solid rgba(var(--p-text-rgb),.06);border-radius:var(--g-radius-lg);padding:16px}.seq-header[data-v-cbe32f65]{margin-bottom:12px}.seq-title[data-v-cbe32f65]{color:var(--p-text);font-size:14px;font-weight:700;margin:0 0 2px}.seq-sub[data-v-cbe32f65]{color:rgba(var(--p-text-rgb),.4);font-size:12px;margin:0}.seq-controls[data-v-cbe32f65]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.seq-control-row[data-v-cbe32f65]{align-items:center;display:flex;gap:10px}.seq-label[data-v-cbe32f65]{color:rgba(var(--p-text-rgb),.5);font-size:11px;font-weight:600;min-width:60px}.round-btns[data-v-cbe32f65]{display:flex;gap:4px}.round-btn[data-v-cbe32f65]{background:rgba(var(--p-text-rgb),.05);border:1px solid rgba(var(--p-text-rgb),.08);border-radius:0;color:rgba(var(--p-text-rgb),.5);cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px}.round-btn[data-v-cbe32f65]:hover{color:var(--p-text)}.round-btn--active[data-v-cbe32f65]{background:rgba(var(--tds-tier-rgb),.08);border-color:var(--p-accent);color:var(--p-accent)}.seq-select[data-v-cbe32f65]{background:rgba(var(--p-text-rgb),.05);border:1px solid rgba(var(--p-text-rgb),.08);border-radius:0;color:var(--p-text);flex:1;font-size:12px;padding:6px 10px}.seq-generate[data-v-cbe32f65]{background:var(--p-accent);border:none;border-radius:var(--g-radius-sm);color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:10px 16px}.seq-generate[data-v-cbe32f65]:hover{filter:brightness(1.1)}.seq-rounds[data-v-cbe32f65]{display:flex;flex-direction:column;gap:6px}.seq-round[data-v-cbe32f65]{align-items:center;background:rgba(var(--p-text-rgb),.03);border:1px solid rgba(var(--p-text-rgb),.06);border-radius:var(--g-radius-sm);cursor:pointer;display:grid;gap:10px;grid-template-columns:36px 1fr auto;padding:8px 10px}.seq-round[data-v-cbe32f65]:hover{background:rgba(var(--p-text-rgb),.06)}.round-number[data-v-cbe32f65]{color:var(--p-accent);font-family:var(--p-font-mono);font-size:13px;font-weight:800}.round-style[data-v-cbe32f65]{color:var(--p-text);font-size:12px;font-weight:600;text-transform:capitalize}.round-stats[data-v-cbe32f65]{color:rgba(var(--p-text-rgb),.4);font-family:var(--p-font-mono);font-size:11px}.round-cards[data-v-cbe32f65]{gap:3px}.round-card-chip[data-v-cbe32f65],.round-cards[data-v-cbe32f65]{align-items:center;display:flex}.round-card-chip[data-v-cbe32f65]{border-radius:0;font-family:var(--p-font-mono);font-size:10px;font-weight:700;height:22px;justify-content:center;width:22px}.chip--high[data-v-cbe32f65]{background:#22c55e14;border:1px solid rgba(34,197,94,.2);color:#22c55e}.chip--low[data-v-cbe32f65]{background:rgba(var(--tds-tier-rgb),.08);border:1px solid rgba(var(--tds-tier-rgb),.2);color:var(--p-accent)}.round-more[data-v-cbe32f65]{color:rgba(var(--p-text-rgb),.3);font-size:10px}.card-picker[data-v-80a7d0c9]{display:flex;flex-wrap:wrap;gap:4px}.card-btn[data-v-80a7d0c9]{background:#ffffff08;border:1px solid var(--tds-hairline);border-radius:0;color:var(--tds-ink-muted);cursor:pointer;font-family:var(--p-font-mono);font-size:13px;font-weight:700;height:44px;transition:color var(--tds-quick) var(--tds-ease),border-color var(--tds-quick) var(--tds-ease),background var(--tds-quick) var(--tds-ease);width:36px}.card-btn[data-v-80a7d0c9]:hover{border-color:rgba(var(--tds-tier-rgb),.4);color:var(--tds-tier)}.card-btn--active[data-v-80a7d0c9]{background:rgba(var(--tds-tier-rgb),.15);border-color:var(--tds-tier);color:var(--tds-tier)}.strategy-pills[data-v-80a7d0c9]{gap:6px;max-height:200px;overflow-y:auto}.strategy-pill[data-v-80a7d0c9],.strategy-pills[data-v-80a7d0c9]{display:flex;flex-direction:column}.strategy-pill[data-v-80a7d0c9]{background:#ffffff08;border:1px solid var(--tds-hairline);border-radius:0;cursor:pointer;gap:2px;padding:8px 12px;text-align:left;transition:color var(--tds-quick) var(--tds-ease),border-color var(--tds-quick) var(--tds-ease),background var(--tds-quick) var(--tds-ease)}.strategy-pill--active[data-v-80a7d0c9]{background:rgba(var(--tds-tier-rgb),.1);border-color:var(--tds-tier)}.strategy-pill__name[data-v-80a7d0c9]{color:var(--tds-ink-soft);font-size:13px;font-weight:600}.strategy-pill--active .strategy-pill__name[data-v-80a7d0c9]{color:var(--tds-tier)}.strategy-pill__desc[data-v-80a7d0c9]{color:var(--tds-ink-faint);font-size:11px}.grid-actions[data-v-80a7d0c9]{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.hilo-example-note[data-v-80a7d0c9]{color:var(--tds-ink-muted);font-size:12px;line-height:1.5;margin:10px 0 0}.step-breakdown[data-v-80a7d0c9]{margin-top:16px}.step-breakdown__title[data-v-80a7d0c9]{color:var(--tds-ink-faint);font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.step-rows[data-v-80a7d0c9]{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto}.step-row[data-v-80a7d0c9]{align-items:center;background:#ffffff05;border-radius:0;color:var(--tds-ink-faint);display:grid;font-size:12px;gap:8px;grid-template-columns:30px 70px 80px 50px 60px;padding:6px 10px}.step-row--revealed[data-v-80a7d0c9]{background:#ffffff0d;color:var(--tds-ink-soft)}.step-row__num[data-v-80a7d0c9]{font-weight:600}.step-row__card[data-v-80a7d0c9]{font-family:var(--p-font-mono)}.dir--high[data-v-80a7d0c9]{color:#22c55e;font-weight:600}.dir--low[data-v-80a7d0c9]{color:var(--tds-tier);font-weight:600}.step-row__mult[data-v-80a7d0c9],.step-row__prob[data-v-80a7d0c9]{font-family:var(--p-font-mono);text-align:right}@media(max-width:768px){.step-row[data-v-80a7d0c9]{font-size:11px;grid-template-columns:24px 60px 70px 40px 50px}.step-rows[data-v-80a7d0c9]{overflow-x:auto;-webkit-overflow-scrolling:touch}.step-row[data-v-80a7d0c9]{min-width:300px}}.tds-calc[data-v-80a7d0c9]>*{min-width:0}[data-v-80a7d0c9] .pattern-stats-bar .stat-card{min-width:0}[data-v-80a7d0c9] .pattern-stats-bar .stat-value{overflow-wrap:anywhere}@media(max-width:480px){[data-v-80a7d0c9] .pattern-stats-bar .stat-card:nth-child(3),[data-v-80a7d0c9] .pattern-stats-bar .stat-card:nth-child(5){grid-column:1/-1}[data-v-80a7d0c9] .pattern-stats-bar .stat-card:nth-child(4){grid-area:2/2}}
