._4n5b2G_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}._4n5b2G_card{--tone:var(--ps-text-3);--tone-text:var(--ps-text-2);border:1px solid var(--ps-line);background:radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--tone) 9%, transparent), transparent 60%), linear-gradient(180deg, var(--ps-s2), var(--ps-s1));min-width:0;animation:.42s cubic-bezier(.23,1,.32,1) both _4n5b2G_cardIn;animation-delay:calc(var(--i,0) * 50ms);border-radius:16px;flex-direction:column;gap:12px;padding:16px 16px 12px;transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 18px 40px -28px #000c}._4n5b2G_card:before{content:"";background:linear-gradient(90deg, transparent, var(--tone), transparent);opacity:.85;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:16px;right:16px}._4n5b2G_card[data-tone=up]{--tone:var(--ps-long);--tone-text:var(--ps-long-text)}._4n5b2G_card[data-tone=down]{--tone:var(--ps-short);--tone-text:var(--ps-short-text)}._4n5b2G_card[data-tone=flat]{--tone:var(--ps-text-3)}@media (hover:hover) and (pointer:fine){._4n5b2G_card:not([data-skel]):hover{border-color:color-mix(in srgb, var(--tone) 35%, var(--ps-line));box-shadow:0 1px 0 #ffffff0a inset, 0 24px 48px -26px color-mix(in srgb, var(--tone) 40%, #000000e6);transform:translateY(-2px)}}@keyframes _4n5b2G_cardIn{0%{opacity:0;transform:translateY(6px)}}._4n5b2G_top{align-items:center;gap:8px;min-width:0;display:flex}._4n5b2G_name{color:var(--ps-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}._4n5b2G_tf{color:var(--ps-text-3);box-shadow:inset 0 0 0 1px var(--ps-line-strong);border-radius:6px;flex:none;padding:2px 6px;font-size:11px;font-weight:700}._4n5b2G_px{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;margin-left:auto;display:flex}._4n5b2G_px b{color:var(--ps-text);font-size:14px;font-weight:700}._4n5b2G_px>span{font-size:12px}._4n5b2G_read{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._4n5b2G_foot{border-top:1px solid var(--ps-divider);margin-top:auto;padding-top:10px}._4n5b2G_muted{color:var(--ps-text-3);font-size:12.5px}._4n5b2G_record{background:var(--ps-well);box-shadow:inset 0 0 0 1px var(--ps-line);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}._4n5b2G_recHead{letter-spacing:.08em;text-transform:uppercase;color:var(--ps-text-3);justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;font-weight:700;display:flex}._4n5b2G_recHead b{letter-spacing:0;text-transform:none;color:var(--ps-text);font-variant-numeric:tabular-nums;font-size:12.5px}._4n5b2G_ticks{flex-wrap:wrap;gap:3px;display:flex}._4n5b2G_ticks i{background:var(--ps-text-3);opacity:.55;width:6px;height:14px;animation:.36s cubic-bezier(.23,1,.32,1) both _4n5b2G_tickIn;animation-delay:calc(.24s + var(--i,0) * 50ms + var(--k) * 18ms);border-radius:2px}._4n5b2G_ticks i[data-k=won]{background:var(--ps-long);opacity:.9}._4n5b2G_ticks i[data-k=lost]{background:var(--ps-short);opacity:.8}@keyframes _4n5b2G_tickIn{0%{opacity:0;transform:scaleY(.3)}}._4n5b2G_split{flex-direction:column;gap:5px;display:flex}._4n5b2G_splitBar{gap:2px;height:12px;display:flex}._4n5b2G_splitBar i{transform-origin:0;min-width:3px;height:100%;animation:.62s cubic-bezier(.23,1,.32,1) both _4n5b2G_splitIn;animation-delay:calc(.24s + var(--i,0) * 50ms);display:block}._4n5b2G_splitBar i[data-k=won]{flex:var(--won) 1 0;background:linear-gradient(90deg, color-mix(in srgb, var(--ps-long) 70%, transparent), var(--ps-long));box-shadow:0 0 10px -2px color-mix(in srgb, var(--ps-long) 60%, transparent);border-radius:4px 2px 2px 4px}._4n5b2G_splitBar i[data-k=lost]{flex:calc(1 - var(--won)) 1 0;background:linear-gradient(90deg, var(--ps-short), color-mix(in srgb, var(--ps-short) 70%, transparent));animation-delay:calc(.32s + var(--i,0) * 50ms);border-radius:2px 4px 4px 2px}@keyframes _4n5b2G_splitIn{0%{opacity:0;transform:scaleX(0)}}._4n5b2G_splitEnds{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11.5px;display:flex}._4n5b2G_splitEnds b[data-k=won]{color:var(--ps-long-text)}._4n5b2G_splitEnds b[data-k=lost]{color:var(--ps-short-text)}._4n5b2G_recLine{color:var(--ps-text-2);margin:0;font-size:12.5px;line-height:17px}._4n5b2G_recSplit{color:var(--ps-text-3);font-variant-numeric:tabular-nums}._4n5b2G_path{background:var(--ps-well);box-shadow:inset 0 0 0 1px var(--ps-line);border-radius:12px;flex-direction:column;gap:10px;padding:10px 12px 10px 30px;display:flex;position:relative}._4n5b2G_path:before{content:"";background:var(--ps-line-strong);border-radius:2px;width:2px;position:absolute;top:18px;bottom:22px;left:15px}._4n5b2G_path[data-moved]:before{background:linear-gradient(180deg, var(--ps-text-3), var(--tone))}._4n5b2G_step{flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}._4n5b2G_step>i{background:var(--ps-s1);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--ps-text-3);border-radius:50%;position:absolute;top:3px;left:-20px}._4n5b2G_step[data-k=now]>i{box-shadow:inset 0 0 0 2px var(--tone), 0 0 10px color-mix(in srgb, var(--tone) 60%, transparent);background:color-mix(in srgb, var(--tone) 30%, var(--ps-s1))}._4n5b2G_path[data-moved] ._4n5b2G_step[data-k=now]>i{animation:2.4s ease-out infinite _4n5b2G_nowPing}@keyframes _4n5b2G_nowPing{0%{box-shadow:inset 0 0 0 2px var(--tone), 0 0 0 0 color-mix(in srgb, var(--tone) 55%, transparent)}70%,to{box-shadow:inset 0 0 0 2px var(--tone), 0 0 0 8px transparent}}._4n5b2G_stepLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ps-text-3);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}._4n5b2G_moveTag{letter-spacing:0;text-transform:none;color:var(--ps-text-3);box-shadow:inset 0 0 0 1px var(--ps-line-strong);border-radius:5px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600}._4n5b2G_path[data-moved] ._4n5b2G_moveTag{color:var(--tone-text);background:color-mix(in srgb, var(--tone) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 45%, transparent)}._4n5b2G_stepChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._4n5b2G_step[data-k=saved] ._4n5b2G_stepChips{opacity:.7}._4n5b2G_card[data-skel]{min-height:214px;animation:none}._4n5b2G_sk{background:linear-gradient(90deg, var(--ps-s3) 0%, color-mix(in srgb, var(--ps-s3) 60%, var(--ps-text-3)) 50%, var(--ps-s3) 100%);opacity:.55;background-size:200% 100%;border-radius:8px;animation:1.4s linear infinite _4n5b2G_shimmer;display:block}._4n5b2G_sk[data-w=title]{width:55%;height:20px}._4n5b2G_sk[data-w=chips]{width:70%;height:22px}._4n5b2G_sk[data-w=block]{border-radius:12px;height:62px}._4n5b2G_sk[data-w=foot]{width:45%;height:30px;margin-top:auto;margin-left:auto}@keyframes _4n5b2G_shimmer{to{background-position:-200% 0}}._4n5b2G_empty{--tone:var(--ps-ai);border:1px dashed var(--ps-line-strong);background:radial-gradient(50% 80% at 50% 50%, color-mix(in srgb, var(--tone) 8%, transparent), transparent 70%), var(--ps-well);border-radius:18px;place-items:center;min-height:236px;padding:18px;display:grid;position:relative;overflow:hidden}._4n5b2G_empty[data-tone=long]{--tone:var(--ps-long)}._4n5b2G_empty[data-tone=warn]{--tone:var(--ps-warn)}._4n5b2G_ghosts{pointer-events:none;grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:absolute;inset:18px;-webkit-mask-image:linear-gradient(#0000008c,#00000026);mask-image:linear-gradient(#0000008c,#00000026)}._4n5b2G_ghost{border:1px solid var(--ps-line);background:color-mix(in srgb, var(--ps-s1) 60%, transparent);animation:6s ease-in-out infinite _4n5b2G_ghostFloat;animation-delay:calc(var(--i) * -1.5s);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}._4n5b2G_ghost i{background:var(--ps-line-strong);border-radius:6px;height:12px;display:block}._4n5b2G_ghost i:first-child{width:50%;height:16px}._4n5b2G_ghost i:nth-child(2){width:75%}._4n5b2G_ghost i:nth-child(3){background:var(--ps-line);border-radius:10px;height:44px}@keyframes _4n5b2G_ghostFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}._4n5b2G_emptyCard{z-index:1;text-align:center;background:color-mix(in srgb, var(--ps-s2) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:560px;box-shadow:inset 0 0 0 1px var(--ps-line-strong), 0 24px 60px -24px #000c;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:22px 26px 20px;animation:.46s cubic-bezier(.23,1,.32,1) both _4n5b2G_cardIn;display:flex;position:relative}._4n5b2G_emptyIcon{width:46px;height:46px;color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 45%, transparent), 0 0 28px -6px var(--tone);border-radius:14px;place-items:center;margin-bottom:4px;display:grid;position:relative}._4n5b2G_emptyIcon svg{width:22px;height:22px}._4n5b2G_emptyIcon:after{content:"";border:1px solid color-mix(in srgb, var(--tone) 35%, transparent);border-radius:18px;animation:2.8s ease-out infinite _4n5b2G_halo;position:absolute;inset:-6px}@keyframes _4n5b2G_halo{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.25)}}._4n5b2G_emptyTitle{font-family:var(--font-display-stack);color:var(--ps-text);font-size:17px;line-height:22px}._4n5b2G_emptyLine{color:var(--ps-text-2);margin:0;font-size:13px;line-height:19px}._4n5b2G_steps{flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}._4n5b2G_steps li{text-align:left;color:var(--ps-text-2);background:var(--ps-s1);box-shadow:inset 0 0 0 1px var(--ps-line);border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 5px;font-size:12.5px;display:inline-flex}._4n5b2G_steps li span{width:20px;height:20px;color:var(--tone);background:color-mix(in srgb, var(--tone) 16%, transparent);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}._4n5b2G_emptyAction{margin-top:8px}._4n5b2G_brief{background:linear-gradient(90deg, color-mix(in srgb, var(--ps-ai) 10%, var(--ps-s1)), var(--ps-s1) 60%);box-shadow:inset 0 0 0 1px var(--ps-line);border-radius:14px;align-items:center;gap:14px;margin-bottom:14px;padding:12px 16px;display:flex}._4n5b2G_briefText{flex-direction:column;gap:3px;min-width:0;display:flex}._4n5b2G_briefEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ps-ai-text);margin:0;font-size:11px;font-weight:700}._4n5b2G_briefHead{color:var(--ps-text);margin:0;font-size:14px;font-weight:600}._4n5b2G_briefLines{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}._4n5b2G_briefLines li{color:var(--ps-text-2);background:var(--ps-s2);box-shadow:inset 0 0 0 1px var(--ps-line);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}._4n5b2G_briefLines b{color:var(--ps-text)}._4n5b2G_briefLines em{color:var(--ps-text-3);font-size:11px;font-style:normal;font-weight:700}._4n5b2G_ring{flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}._4n5b2G_ring svg{position:absolute;inset:0;transform:rotate(-90deg)}._4n5b2G_ringBg,._4n5b2G_ringFg{fill:none;stroke-width:4px}._4n5b2G_ringBg{stroke:var(--ps-line-strong)}._4n5b2G_ringFg{stroke:var(--ps-ai);stroke-linecap:round;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--ps-ai) 60%, transparent))}._4n5b2G_ring b{font-family:var(--font-display-stack);color:var(--ps-text);font-size:15px;position:relative}._4n5b2G_proStrip{background:linear-gradient(90deg, color-mix(in srgb, var(--ps-ai) 9%, var(--ps-s1)), var(--ps-s1) 70%);box-shadow:inset 0 0 0 1px var(--ps-line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;padding:12px 16px;display:flex}._4n5b2G_proStrip p{color:var(--ps-text-2);margin:0;font-size:13px}._4n5b2G_note{color:var(--ps-text-3);align-items:center;gap:8px;margin:0 0 12px;font-size:12.5px;display:flex}._4n5b2G_note svg{color:var(--ps-warn);flex:none}._4n5b2G_more{justify-content:center;margin-top:14px;display:flex}._4n5b2G_full{color:var(--ps-text-3);margin:12px 0 0;font-size:12.5px}._4n5b2G_fullBox{flex-direction:column;gap:10px;display:flex}@media (max-width:640px){._4n5b2G_grid{grid-template-columns:1fr;gap:10px}._4n5b2G_ghosts{grid-template-columns:1fr 1fr}._4n5b2G_grid[data-rail]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;margin:0 -16px;padding:2px 16px 6px;scroll-padding:0 16px;overflow-x:auto}._4n5b2G_grid[data-rail]::-webkit-scrollbar{display:none}._4n5b2G_grid[data-rail]>._4n5b2G_card{scroll-snap-align:start}._4n5b2G_steps{flex-direction:column;align-items:stretch}._4n5b2G_brief{flex-wrap:wrap}._4n5b2G_briefLines{justify-content:flex-start;width:100%;margin:0}._4n5b2G_emptyCard{padding:18px 16px 16px}}._4n5b2G_reload{border:1px solid var(--ps-line);background:color-mix(in srgb, var(--ps-text) 3%, transparent);height:32px;color:var(--ps-text-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;transition:border-color .16s,color .16s,background-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}@media (hover:hover){._4n5b2G_reload:hover:not(:disabled){border-color:color-mix(in srgb, var(--ps-ai) 45%, var(--ps-line));color:var(--ps-text);background:color-mix(in srgb, var(--ps-ai) 8%, transparent)}}._4n5b2G_reload:active:not(:disabled){transform:scale(.97)}._4n5b2G_reload:disabled{cursor:default;opacity:.75}:is(._4n5b2G_reload[data-busy] ._4n5b2G_reloadIcon,.btn[data-busy] ._4n5b2G_reloadIcon){animation:.8s linear infinite _4n5b2G_fyspin}@keyframes _4n5b2G_fyspin{to{transform:rotate(360deg)}}@container rb (max-width:640px){._4n5b2G_reload span{display:none}._4n5b2G_reload{justify-content:center;width:40px;height:40px;padding:0}}@media (prefers-reduced-motion:reduce){._4n5b2G_reloadIcon{animation:none!important}._4n5b2G_card,._4n5b2G_emptyCard,._4n5b2G_ticks i,._4n5b2G_splitBar i,._4n5b2G_ghost,._4n5b2G_sk,._4n5b2G_emptyIcon:after,._4n5b2G_path[data-moved] ._4n5b2G_step[data-k=now]>i{animation:none}._4n5b2G_card{transition:none}}
