@layer properties,theme,base;@layer components{.prism .prism-yw{--yw-live:#ff6b8b;--yw-line:color-mix(in srgb,var(--fg)8%,transparent);--yw-card:color-mix(in srgb,var(--surface)90%,var(--bg))}.prism .prism-yw-dot{background:var(--yw-live);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb,var(--yw-live)60%,transparent);border-radius:9999px;flex:none;animation:1.6s ease-out infinite prism-yw-pulse;display:inline-block}@keyframes prism-yw-pulse{to{box-shadow:0 0 0 8px #0000}}.prism .prism-yw-live .prism-live-pill{color:var(--yw-live);background:color-mix(in srgb,var(--yw-live)16%,transparent)}.prism .prism-yw-crest{flex:none;place-items:center;display:inline-grid}.prism .prism-yw-crest .prism-crest{background:var(--yw-c);color:#fff;text-shadow:0 1px 2px #00000059;box-shadow:inset 0 -2px #0003,0 0 0 2px #ffffff24}.prism .prism-yw-q{font:800 10px/1 var(--font-mono),monospace;letter-spacing:.04em;border-radius:6px;flex:none;align-items:center;padding:3px 6px;display:inline-flex}.prism .prism-yw-q.is-top{background:var(--accent);color:var(--accent-fg)}.prism .prism-yw-q.is-hd{color:#0c0e13;background:#ffffffe6}.prism .prism-yw-q.is-sd{color:#ffffffbf;background:#00000080;box-shadow:inset 0 0 0 1px #ffffff26}.prism .prism-yw-badge{color:#0c0e13;letter-spacing:.06em;background:#ffffffe6;border-radius:9999px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:800}.prism .prism-yw-btn{white-space:nowrap;border-radius:9999px;flex:none;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.prism .prism-yw-stage{gap:18px;display:grid}@container (min-width:64rem){.prism .prism-yw-stage:has(>.prism-yw-nowlist){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.prism .prism-yw-player{isolation:isolate;color:#fff;background:#07080c;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 30px 70px -40px #000000e6}.prism .prism-yw-player.is-playing{background:#000}.prism .prism-yw-poster{aspect-ratio:4/3;background:radial-gradient(55% 90% at 0% 50%,color-mix(in srgb,var(--a)50%,transparent),transparent 70%),radial-gradient(55% 90% at 100% 50%,color-mix(in srgb,var(--b)50%,transparent),transparent 70%),linear-gradient(180deg,#131622,#0b0d13);animation:.5s ease-out both prism-yw-in}.prism .prism-yw-poster.is-pitch{background:radial-gradient(55% 90% at 0% 50%,color-mix(in srgb,var(--a)38%,transparent),transparent 70%),radial-gradient(55% 90% at 100% 50%,color-mix(in srgb,var(--b)38%,transparent),transparent 70%),radial-gradient(60% 80% at 30% 30%,#1e5f45,#0b1f17 70%)}@container (min-width:48rem){.prism .prism-yw-poster{aspect-ratio:16/9}}@container (min-width:64rem){.prism .prism-yw-poster.is-wide{aspect-ratio:21/9}}@keyframes prism-yw-in{0%{opacity:0}to{opacity:1}}.prism .prism-yw-pitch{pointer-events:none;border:2px solid #ffffff38;border-radius:6px;position:absolute;inset:14% 10%}.prism .prism-yw-pitch:before{content:"";border-left:2px solid #ffffff38;position:absolute;top:0;bottom:0;left:50%}.prism .prism-yw-pitch:after{content:"";aspect-ratio:1;border:2px solid #ffffff38;border-radius:50%;width:22%;position:absolute;top:50%;left:50%;translate:-50% -50%}.prism .prism-yw-shade{background:linear-gradient(#0000001f,#0000004d 45%,#000000d9);position:absolute;inset:0}.prism .prism-yw-duel{justify-content:center;align-items:center;gap:clamp(14px,5%,44px);display:flex;position:absolute;inset:0 0 64px}.prism .prism-yw-duel .prism-crest-img{filter:drop-shadow(0 8px 18px #00000073)}.prism .prism-yw-duel-vs{letter-spacing:.3em;color:#ffffff8c;text-shadow:0 2px 8px #00000080;font-size:13px;font-weight:900}.prism .prism-yw-bug{top:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:9999px;align-items:center;gap:6px;padding:5px 8px;display:flex;position:absolute;inset-inline-start:14px}.prism .prism-yw-bug:empty{display:none}.prism .prism-yw-dots{top:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:9999px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;inset-inline-end:14px}.prism .prism-yw-dots>button:not(.is-pause){background:#ffffff73;border-radius:9999px;width:6px;height:6px;transition:width .3s,background-color .3s}.prism .prism-yw-dots>button[aria-current=true]{background:#fff;width:18px}.prism .prism-yw-dots>.is-pause{color:#ffffffd9;border-radius:9999px;place-items:center;width:22px;height:22px;display:grid}.prism .prism-yw-bar{inset-inline:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008c;border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex;position:absolute;bottom:12px}.prism .prism-yw-bar b{font-size:14px;font-weight:800}.prism .prism-yw-bar small{color:#ffffffa6;font-size:12px}.prism .prism-yw-lockchip{background:#ffffff1a;border-radius:9999px;flex:none;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.prism .prism-yw-lockchip svg{color:var(--accent)}.prism .prism-yw-empty{text-align:center;background:var(--yw-card);color:var(--fg);box-shadow:inset 0 0 0 1px var(--yw-line);align-content:center;place-items:center;gap:8px;padding:56px 24px;display:grid}.prism .prism-yw-empty p{max-width:24rem;color:var(--muted-fg);font-size:14px}.prism .prism-yw-empty-ic{width:56px;height:56px;color:var(--accent);background:color-mix(in srgb,var(--accent)15%,transparent);border-radius:18px;place-items:center;display:grid}.prism .prism-yw-pbar{align-items:center;gap:8px;padding:10px 12px;display:flex}.prism .prism-yw-pbar b{font-size:14px;font-weight:800}.prism .prism-yw-pbar small{color:#ffffff8c;font-size:12px}.prism .prism-yw-left{font:700 12px var(--font-mono),monospace;background:#ffffff1a;border-radius:9999px;align-items:center;gap:4px;padding:4px 8px;display:none}.prism .prism-yw-left.is-low{color:var(--yw-live);background:color-mix(in srgb,var(--yw-live)20%,transparent)}.prism .prism-yw-bet{color:#fff;background:#ffffff1a;border-radius:9999px;flex:none;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:12.5px;font-weight:700;transition:background-color .16s;display:inline-flex}.prism .prism-yw-bet:hover{background:#ffffff2e}.prism .prism-yw-bet span{display:none}@container (min-width:32rem){.prism .prism-yw-left{display:inline-flex}}@container (min-width:40rem){.prism .prism-yw-bet span{display:inline}.prism .prism-yw-pbar{padding:12px 16px}}.prism .prism-yw-icon{color:#fffc;border-radius:9999px;flex:none;place-items:center;width:36px;height:36px;transition:background-color .16s,color .16s;display:grid}.prism .prism-yw-icon:hover{color:#fff;background:#ffffff1a}.prism .prism-yw-icon.is-on{color:var(--yw-live)}.prism .prism-yw-nowlist{flex-direction:column;gap:10px;min-width:0;display:flex}.prism .prism-yw-nowlist-box{position:relative}.prism .prism-yw-nowlist-scroll{align-content:start;gap:8px;display:grid}.prism .prism-yw-nowlist-scroll>:nth-child(n+5){display:none}@container (min-width:64rem){.prism .prism-yw-nowlist-box{flex:1 1 0;min-height:12rem}.prism .prism-yw-nowlist-scroll{overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.prism .prism-yw-nowlist-scroll>:nth-child(n+5){display:grid}}.prism .prism-yw-nl{text-align:start;color:var(--fg);background:color-mix(in srgb,var(--fg)4%,transparent);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:background-color .2s,color .2s;display:grid}.prism .prism-yw-nl:hover{background:color-mix(in srgb,var(--fg)7%,transparent)}.prism .prism-yw-nl.is-on{background:color-mix(in srgb,var(--primary)15%,transparent)}.prism .prism-yw-nl.is-on b{color:var(--primary)}.prism .prism-yw-nl.is-locked{opacity:.62}.prism .prism-yw-nl b{font-size:13.5px;font-weight:700}.prism .prism-yw-nl small{color:var(--muted-fg);font-size:12px}.prism .prism-yw-nl-t{background:color-mix(in srgb,var(--fg)7%,transparent);color:var(--muted-fg);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:4px 9px;font-size:12.5px;font-weight:700;line-height:normal;display:inline-flex}.prism .prism-yw-nl-t.is-live{color:var(--yw-live);background:color-mix(in srgb,var(--yw-live)12%,transparent)}.prism .prism-yw-nl-t .prism-yw-dot{width:6px;height:6px}.prism .prism-yw-nl-go{color:var(--muted-fg)}.prism .prism-yw-access{background:linear-gradient(90deg,color-mix(in srgb,var(--accent)14%,transparent),transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)25%,transparent);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;padding:14px 16px;display:grid}.prism .prism-yw-access-cta{grid-column:1/-1}@container (min-width:40rem){.prism .prism-yw-access{grid-template-columns:auto minmax(0,1fr) auto;padding:14px 18px}.prism .prism-yw-access-cta{grid-column:auto}}.prism .prism-yw-access.is-card{grid-template-columns:auto minmax(0,1fr);align-content:center}.prism .prism-yw-access.is-card .prism-yw-access-cta{grid-column:1/-1}.prism .prism-yw-access-t{font-size:15px;font-weight:800;line-height:1.3;display:block}.prism .prism-yw-access-s{color:var(--muted-fg);margin-top:3px;font-size:13px}.prism .prism-yw-conds{color:var(--muted-fg);gap:6px;margin-top:8px;font-size:12.5px;display:grid}.prism .prism-yw-conds li{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.prism .prism-yw-conds li.is-ok{color:var(--fg)}.prism .prism-yw-cond-mark{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg)25%,transparent);border-radius:9999px;place-items:center;display:grid}.prism .prism-yw-conds li.is-ok .prism-yw-cond-mark{background:var(--primary);color:var(--primary-fg);box-shadow:none}.prism .prism-yw-cond-now{font:700 12px var(--font-mono),monospace;color:var(--fg)}.prism .prism-yw-cond-bar{background:color-mix(in srgb,var(--fg)10%,transparent);border-radius:9999px;grid-column:2/-1;height:4px;overflow:hidden}.prism .prism-yw-cond-bar i{background:var(--accent);border-radius:9999px;height:100%;display:block}.prism .prism-yw-ring{flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative}.prism .prism-yw-ring>svg{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.prism .prism-yw-ring-bg{fill:none;stroke:color-mix(in srgb,var(--fg)10%,transparent);stroke-width:6px}.prism .prism-yw-ring-fg{fill:none;stroke:var(--accent);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .6s}.prism .prism-yw-ring.is-primary .prism-yw-ring-fg{stroke:var(--primary)}.prism .prism-yw-ring-c{color:var(--accent);position:relative}.prism .prism-yw-ring.is-primary .prism-yw-ring-c{color:var(--primary)}.prism .prism-yw-ring.is-muted .prism-yw-ring-c{color:var(--muted-fg)}.prism .prism-yw-tabs>button{background:color-mix(in srgb,var(--fg)5%,transparent);height:38px;color:var(--muted-fg);white-space:nowrap;border-radius:9999px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;transition:background-color .16s,color .16s;display:inline-flex}.prism .prism-yw-tabs>button:hover{color:var(--fg)}.prism .prism-yw-tabs>button[aria-selected=true]{background:var(--fg);color:var(--bg)}.prism .prism-yw-tabs em{font:700 11px var(--font-mono),monospace;opacity:.7;font-style:normal}.prism .prism-yw-search{max-width:100%;height:42px;color:var(--muted-fg);background:#00000038;border-radius:14px;flex:14rem;align-items:center;gap:10px;padding:0 14px;transition:box-shadow .16s;display:flex}.prism .prism-yw-search:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--primary)70%,transparent)}.prism .prism-yw-search input{width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0;font-size:14px;font-weight:500}@container (min-width:48rem){.prism .prism-yw-search{flex:0 18rem}}.prism .prism-yw-select{text-overflow:ellipsis;background:color-mix(in srgb,var(--fg)6%,transparent);max-width:min(16rem,100%);height:42px;color:var(--fg);border:0;border-radius:14px;outline:0;padding:0 14px;font-size:13.5px;font-weight:600}.prism .prism-yw-select:focus-visible{box-shadow:inset 0 0 0 1.5px var(--primary)}.prism .prism-yw-select option{background:var(--surface);color:var(--fg)}.prism .prism-yw-toggle{white-space:nowrap;background:color-mix(in srgb,var(--fg)5%,transparent);height:38px;color:var(--muted-fg);border-radius:9999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;transition:background-color .16s,color .16s;display:inline-flex}.prism .prism-yw-toggle:hover{color:var(--fg)}.prism .prism-yw-toggle[aria-pressed=true]{background:color-mix(in srgb,var(--primary)16%,transparent);color:var(--primary)}.prism .prism-yw-sec{align-items:center;gap:10px;min-width:0;margin-bottom:10px;display:flex}.prism .prism-yw-sec h2{color:var(--fg);font-size:14px;font-weight:800}.prism .prism-yw-sec span{color:var(--muted-fg);font-size:12px}.prism .prism-yw-sec i{background:var(--yw-line);flex:1;height:1px}.prism .prism-yw-sec em{background:color-mix(in srgb,var(--fg)6%,transparent);color:var(--muted-fg);font:700 11px var(--font-mono),monospace;border-radius:9999px;flex:none;padding:2px 8px;font-style:normal}.prism .prism-yw-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@container (min-width:48rem){.prism .prism-yw-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@container (min-width:64rem){.prism .prism-yw-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:96rem){.prism .prism-yw-cards{grid-template-columns:repeat(5,minmax(0,1fr))}}.prism .prism-yw-card{isolation:isolate;text-align:start;color:var(--fg);background:var(--yw-card);box-shadow:inset 0 0 0 1px var(--yw-line);border-radius:18px;align-content:start;gap:10px;padding:14px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:grid;position:relative;overflow:hidden}.prism .prism-yw-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg)16%,transparent),0 18px 36px -24px #000000e6;transform:translateY(-3px)}.prism .prism-yw-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.prism .prism-yw-card.is-on{background:color-mix(in srgb,var(--primary)22%,var(--yw-card))}.prism .prism-yw-card.is-locked :is(.prism-yw-vs,.prism-yw-card-art){filter:saturate(.55);opacity:.72}.prism .prism-yw-card-art{z-index:-2;object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.prism .prism-yw-card-shade{z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--bg)35%,transparent),color-mix(in srgb,var(--bg)85%,transparent));position:absolute;inset:0}.prism .prism-yw-card-top{min-width:0;color:var(--muted-fg);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:700;line-height:normal;display:flex}.prism .prism-yw-card-top .is-live{color:var(--yw-live)}.prism .prism-yw-card-go{color:var(--primary);flex:none;align-items:center;gap:4px;display:inline-flex}.prism .prism-yw-card-deny{color:var(--fg);flex:none;align-items:center;gap:4px;display:inline-flex}.prism .prism-yw-card-deny svg{color:var(--accent)}.prism .prism-yw-vs{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:6px;display:grid}.prism .prism-yw-vs.is-solo{grid-template-columns:minmax(0,1fr)}.prism .prism-yw-side{justify-items:center;gap:7px;min-width:0;display:grid}.prism .prism-yw-name{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:12.5px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.prism .prism-yw-vs-sep{color:var(--muted-fg);margin-top:6px;font-weight:800}@container (max-width:29.99rem){.prism .prism-yw-vs{text-align:start;grid-template-columns:minmax(0,1fr);gap:8px}.prism .prism-yw-side{grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:8px}.prism .prism-yw-vs-sep{display:none}.prism .prism-yw-name{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;max-width:100%;display:block}}.prism .prism-yw-card-foot{min-width:0;color:var(--muted-fg);align-items:center;gap:6px;font-size:11.5px;display:flex}.prism .prism-yw-nomatch{text-align:center;color:var(--muted-fg);background:color-mix(in srgb,var(--fg)4%,transparent);border-radius:18px;padding:40px 24px}.prism .prism-yw-mini{gap:16px;display:grid}@container (min-width:64rem){.prism .prism-yw-mini{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}}.prism .prism-yw-guide{--yw-gbg:color-mix(in srgb,var(--surface)92%,var(--bg));background:var(--yw-gbg);box-shadow:inset 0 0 0 1px var(--yw-line);padding:14px}.prism .prism-yw-guide.is-pending{min-height:18rem}@container (min-width:48rem){.prism .prism-yw-guide{padding:20px}}.prism .prism-yw-gscroll{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.prism .prism-yw-gscroll::-webkit-scrollbar{display:none}.prism .prism-yw-ggrid{--lw:6.75rem;min-width:calc(var(--lw) + var(--h)*7rem);padding-top:26px;position:relative}@container (min-width:48rem){.prism .prism-yw-ggrid{--lw:10.5rem;min-width:calc(var(--lw) + var(--h)*6rem)}}.prism .prism-yw-hours{grid-template-columns:var(--lw)repeat(var(--h),minmax(0,1fr));color:var(--muted-fg);font:700 11.5px var(--font-mono),monospace;padding-bottom:6px;display:grid}.prism .prism-yw-hours>span:not(:first-child){border-inline-start:1px solid var(--yw-line);padding-inline-start:6px}.prism .prism-yw-lane{grid-template-columns:var(--lw)minmax(0,1fr);border-top:1px solid color-mix(in srgb,var(--fg)5%,transparent);display:grid}.prism .prism-yw-lane-l{z-index:3;background:var(--yw-gbg);align-content:center;gap:2px;min-width:0;padding-inline-end:10px;display:grid;position:sticky;inset-inline-start:0}.prism .prism-yw-lane-l small{color:var(--muted-fg);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.prism .prism-yw-lane-l b{-webkit-line-clamp:2;color:var(--fg);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.prism .prism-yw-track{background-image:linear-gradient(90deg,color-mix(in srgb,var(--fg)5%,transparent)1px,transparent 1px);background-size:calc(100%/var(--h))100%;position:relative}.prism .prism-yw-prog{text-align:start;white-space:nowrap;height:42px;color:var(--fg);background:var(--surface-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg)6%,transparent);border-radius:12px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:700;transition:transform .2s,background-color .2s,color .2s;display:flex;position:absolute;overflow:hidden}.prism .prism-yw-prog:hover{z-index:1;transform:translateY(-1px)}.prism .prism-yw-prog.is-live{background:linear-gradient(90deg,color-mix(in srgb,var(--yw-live)28%,var(--surface-hover)),color-mix(in srgb,var(--yw-live)8%,var(--surface-hover)))}.prism .prism-yw-prog[aria-pressed=true],.prism .prism-yw-prog.is-live[aria-pressed=true]{z-index:1;background:var(--fg);color:var(--bg)}.prism .prism-yw-prog[aria-pressed=true] .prism-yw-prog-t{color:color-mix(in srgb,var(--bg)70%,transparent)}.prism .prism-yw-prog.is-locked{opacity:.55}.prism .prism-yw-prog.is-cut{border-start-start-radius:0;border-end-start-radius:0}.prism .prism-yw-prog-t{min-width:0;color:var(--muted-fg);font:700 10.5px var(--font-mono),monospace;flex:0 100 auto;margin-inline-start:auto;padding-inline-start:6px;overflow:hidden}.prism .prism-yw-now{top:26px;bottom:0;z-index:2;background:var(--yw-live);width:2px;box-shadow:0 0 12px var(--yw-live);pointer-events:none;margin-inline-start:-1px;position:absolute;inset-inline-start:calc(var(--lw) + (100% - var(--lw))*var(--x))}.prism .prism-yw-now>span{white-space:nowrap;background:var(--yw-live);color:#1b0710;font:800 11px var(--font-mono),monospace;border-radius:9999px;padding:2px 8px;position:absolute;top:0;left:50%;translate:-50% -100%}.prism .prism-yw-guide-empty{text-align:center;color:var(--muted-fg);padding:24px 0}.prism .prism-yw-later{border-top:1px solid var(--yw-line);margin-top:16px;padding-top:14px}.prism .prism-yw-later-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.prism .prism-yw-chip{background:color-mix(in srgb,var(--fg)6%,transparent);max-width:100%;height:36px;color:var(--fg);border-radius:9999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.prism .prism-yw-chip b{color:var(--muted-fg);font:700 11.5px var(--font-mono),monospace;flex:none}.prism .prism-yw-chip[aria-pressed=true]{color:var(--primary);background:color-mix(in srgb,var(--primary)16%,transparent)}.prism .prism-yw-chip[aria-pressed=true] b{color:var(--primary)}.prism .prism-yw-chip.is-locked{opacity:.6}.prism .prism-ywb-list{gap:8px;display:grid}@container (min-width:48rem){.prism .prism-ywb-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:80rem){.prism .prism-ywb-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.prism[data-motion=calm] :is(.prism-yw-dot,.prism-yw-poster){animation:none}.prism[data-motion=calm] :is(.prism-yw-card,.prism-yw-prog,.prism-yw-nl,.prism-yw-ring-fg,.prism-yw-dots>button,.prism-yw-tabs>button,.prism-yw-toggle){transition:none}.prism[data-motion=calm] :is(.prism-yw-card,.prism-yw-prog):hover{transform:none}@media (prefers-reduced-motion:reduce){.prism :is(.prism-yw-dot,.prism-yw-poster){animation:none}.prism :is(.prism-yw-card,.prism-yw-prog,.prism-yw-nl,.prism-yw-ring-fg,.prism-yw-dots>button,.prism-yw-tabs>button,.prism-yw-toggle){transition:none}.prism :is(.prism-yw-card,.prism-yw-prog):hover{transform:none}}}@layer utilities;
@layer components{.prism .prism-sb{--sb-paper:var(--fg);--sb-ink:var(--bg);--sb-up-ink:color-mix(in srgb,var(--sb-up)72%,var(--bg));--sb-down-ink:color-mix(in srgb,var(--sb-down)78%,var(--bg));--sbp-key:color-mix(in srgb,var(--fg)7%,transparent);--sbp-key-h:color-mix(in srgb,var(--fg)12%,transparent);--sbp-row:color-mix(in srgb,var(--fg)3.5%,transparent);--sbp-card:color-mix(in srgb,var(--surface)92%,var(--bg));--sbp-on-bg:color-mix(in srgb,var(--primary)14%,transparent);--sbp-on-fg:color-mix(in srgb,var(--primary)72%,var(--fg))}.prism .prism-sb-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.prism .prism-sb-navcol{display:none}@container (min-width:64rem){.prism .prism-sb[data-layout=list] .prism-sb-grid{grid-template-columns:minmax(0,1fr) 19rem}}@container (min-width:80rem){.prism .prism-sb[data-layout=list] .prism-sb-grid{grid-template-columns:16rem minmax(0,1fr) 19rem}.prism .prism-sb[data-layout=list] .prism-sb-navcol{display:block}.prism .prism-sb[data-layout=list] .prism-sb-wide-hide{display:none}}@container (min-width:96rem){.prism .prism-sb[data-layout=list] .prism-sb-grid{grid-template-columns:17.5rem minmax(0,1fr) 20rem}}.prism .prism-sb-nav{scrollbar-width:none;border-radius:var(--prism-r);background:color-mix(in srgb,var(--surface)calc(var(--prism-alpha)*100%),transparent);border:1px solid var(--prism-line,transparent);align-content:start;gap:2px;max-height:calc(100dvh - 6.5rem);padding:.9rem .6rem;display:grid;position:sticky;top:5.5rem;overflow-y:auto}.prism .prism-sb-nav::-webkit-scrollbar{display:none}.prism .prism-sb-nav,.prism .prism-sb-nav .grid{grid-template-columns:minmax(0,1fr)}.prism .prism-sb-nav>*,.prism .prism-sb-nav .grid>*{min-width:0}.prism .prism-sb-eyebrow{color:var(--muted-fg);align-items:center;gap:.5rem;margin:.7rem .5rem .35rem;font-size:13px;font-weight:700;display:flex}.prism .prism-sb-navlink{width:100%;min-height:2.25rem;color:var(--muted-fg);text-align:start;border-radius:.75rem;align-items:center;gap:.6rem;padding:.45rem .6rem;font-size:13.5px;font-weight:700;transition:background-color .18s,color .18s;display:flex}.prism .prism-sb-navlink:hover{background:var(--sbp-row);color:var(--fg)}.prism .prism-sb-navlink[aria-current=true]{background:var(--sbp-on-bg);color:var(--sbp-on-fg)}.prism .prism-sb-navlink em{font:700 11px var(--font-mono);opacity:.75;margin-inline-start:auto;font-style:normal}.prism .prism-sb-navlink.is-sub{min-height:2rem;font-size:12.5px;font-weight:600}.prism .prism-sb-navlink.is-leaf{min-height:1.9rem;padding-block:.35rem;font-size:12px;font-weight:600}.prism .prism-sb-tabs{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.prism .prism-sb-tabs::-webkit-scrollbar{display:none}.prism .prism-sb-tab{background:var(--sbp-row);height:2.25rem;color:var(--muted-fg);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:.5rem;padding:0 .9rem;font-size:13px;font-weight:800;transition:background-color .18s,color .18s;display:inline-flex}.prism .prism-sb-tab:hover{color:var(--fg);background:var(--sbp-key)}.prism .prism-sb-tab[aria-selected=true],.prism .prism-sb-tab[aria-pressed=true],.prism .prism-sb-tab[aria-current=page]{background:var(--fg);color:var(--bg)}.prism .prism-sb-tab em{font:700 11px var(--font-mono);opacity:.7;font-style:normal}.prism .prism-sb-tab.is-sm{height:2rem;padding:0 .75rem;font-size:12.5px;font-weight:700}.prism .prism-sb-dot{background:var(--sb-live);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb,var(--sb-live)60%,transparent);border-radius:50%;flex:none;animation:1.6s infinite prism-sb-pulse;display:inline-block;position:relative}@keyframes prism-sb-pulse{to{box-shadow:0 0 0 9px color-mix(in srgb,var(--sb-live)0%,transparent)}}.prism .prism-sb-search{background:var(--sbp-key);height:2.5rem;color:var(--muted-fg);border-radius:99px;align-items:center;gap:.5rem;padding:0 .4rem 0 .8rem;display:flex}.prism .prism-sb-search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary)45%,transparent)}.prism .prism-sb-search input{min-width:0;color:var(--fg);background:0 0;outline:none;flex:1;font-size:13.5px}.prism .prism-sb-search input::placeholder{color:var(--muted-fg)}.prism .prism-sb-search input::-webkit-search-cancel-button{display:none}.prism .prism-sb-panel{border-radius:var(--prism-r);background:color-mix(in srgb,var(--surface)calc(var(--prism-alpha)*100%),transparent);border:1px solid var(--prism-line,transparent);box-shadow:inset 0 1px #ffffff0a}.prism .prism-sb-league{color:var(--muted-fg);align-items:center;gap:.6rem;margin:1.1rem 0 .45rem;font-size:13px;font-weight:700;display:flex}.prism .prism-sb-league:first-child{margin-top:.25rem}.prism .prism-sb-league:after{content:"";background:color-mix(in srgb,var(--fg)9%,transparent);flex:1;height:1px}.prism .prism-sb-league span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prism .prism-sb-league em{font:700 11px var(--font-mono);opacity:.7;order:3;font-style:normal}.prism .prism-sb-rows{gap:4px;display:grid;container-type:inline-size}.prism .prism-sb-row{background:var(--sbp-row);border-radius:14px;grid-template-columns:3.1rem minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.5rem;transition:background-color .18s;display:grid}.prism .prism-sb-row:hover{background:color-mix(in srgb,var(--fg)5.5%,transparent)}.prism .prism-sb-row>.prism-sb-more{display:none}@container (min-width:36rem){.prism .prism-sb-row{grid-template-columns:4.6rem minmax(0,1fr) auto 2.5rem;gap:.5rem;padding:.6rem .75rem}.prism .prism-sb-row>.prism-sb-more{display:grid}.prism .prism-sb-row .prism-sb-tm .prism-sb-more{display:none}}.prism .prism-sb-tm{text-align:center;color:var(--muted-fg);justify-items:center;gap:2px;display:grid}.prism .prism-sb-tm-t{font:800 12px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.prism .prism-sb-tm-t .prism-sb-dot{width:6px;height:6px}.prism .prism-sb-tm-live{background:color-mix(in srgb,var(--sb-live)16%,#fff);color:color-mix(in srgb,var(--sb-live)58%,#000);border-radius:99px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.3;display:inline-block}.prism .prism-sb-tm small{white-space:normal;text-wrap:balance;overflow-wrap:break-word;max-width:100%;color:var(--muted-fg);font-size:11px;font-weight:600;line-height:1.15}.prism .prism-sb-teams{text-align:start;min-width:0;color:var(--fg);gap:4px;font-size:13px;font-weight:700;display:grid}.prism .prism-sb-teams>span{align-items:center;gap:.4rem;min-width:0;display:flex}@container (min-width:36rem){.prism .prism-sb-teams{font-size:13.5px}.prism .prism-sb-teams>span{gap:.5rem}}.prism .prism-sb-teams .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.prism .prism-sb-teams small{color:var(--muted-fg);font-size:10px;font-weight:600}.prism .prism-sb-sc{font:800 14px var(--font-mono);color:var(--accent);flex:none}.prism .prism-sb-odds{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:4px;width:9.75rem;display:grid}@container (min-width:36rem){.prism .prism-sb-odds{gap:6px;width:14rem}}.prism .prism-sb-odds3{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:6px;display:grid}.prism .prism-sb-odds-note{background:var(--sbp-key);height:2.75rem;color:var(--muted-fg);border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:.25rem;font-size:11.5px;font-weight:700;display:flex}.prism button.prism-sb-odds-note:hover{color:var(--fg);background:var(--sbp-key-h)}.prism .prism-sb-more{height:2.75rem;font:800 12px var(--font-mono);color:var(--muted-fg);border-radius:12px;place-items:center;transition:color .18s,background-color .18s}.prism .prism-sb-more:hover{color:var(--fg);background:var(--sbp-key)}.prism .prism-sb-tm .prism-sb-more{height:auto;padding:1px 4px;font-size:10px;display:inline-grid}.prism .prism-sb-tv{color:var(--sb-live);border-radius:6px;align-items:center;gap:3px;padding:1px 4px;display:inline-flex}.prism .prism-sb-tv:hover{background:color-mix(in srgb,var(--sb-live)15%,transparent)}.prism .prism-sb-crest{background:var(--c);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 -2px #0003,0 0 0 2px #ffffff24}.prism .prism-sb-crest[data-size=md]{width:34px;height:34px}.prism .prism-sb-crest[data-size=lg]{width:54px;height:54px}.prism .prism-sb-crest[data-size=xl]{width:56px;height:56px}@container (min-width:32rem){.prism .prism-sb-hero .prism-sb-crest[data-size=xl]{width:76px;height:76px}}.prism .prism-sb-crest img{object-fit:contain;filter:drop-shadow(0 1px 1px #00000059);width:78%;height:78%}.prism .prism-sb-crest-ini{color:#ffffffeb;text-shadow:0 1px 1px #00000059;font-size:9px;font-weight:800}.prism .prism-sb-crest[data-size=md] .prism-sb-crest-ini{font-size:13px}.prism .prism-sb-crest[data-size=lg] .prism-sb-crest-ini,.prism .prism-sb-crest[data-size=xl] .prism-sb-crest-ini{font-size:20px}.prism .prism-sb-key{background:var(--sbp-key);min-width:0;height:2.75rem;color:var(--fg);cursor:pointer;border-radius:12px;align-content:center;place-items:center;gap:0;padding:0 .3rem;transition:background-color .2s,box-shadow .7s;display:grid;position:relative}.prism .prism-sb-key:hover{background:var(--sbp-key-h)}.prism .prism-sb-key:focus-visible{outline:2px solid color-mix(in srgb,var(--primary)70%,transparent);outline-offset:1px}.prism .prism-sb-key-l{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted-fg);margin-bottom:-2px;font-size:9.5px;font-weight:700;display:block;overflow:hidden}.prism .prism-sb-key-v{font:800 14px var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.prism .prism-sb-key-l s{opacity:.75;margin-inline-start:3px;font-weight:600}.prism .prism-sb-key.is-row{text-align:start;grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;gap:.5rem;padding:0 .75rem}.prism .prism-sb-key.is-row .prism-sb-key-l{color:color-mix(in srgb,var(--fg)82%,transparent);margin:0;font-size:12.5px;font-weight:700}.prism .prism-sb-key.is-row .prism-sb-key-v{justify-self:end}.prism .prism-sb-key.is-row.is-solo{grid-template-columns:minmax(0,1fr)}.prism .prism-sb-key.is-row.is-solo .prism-sb-key-v{justify-self:center}.prism .prism-sb-key[aria-pressed=true]{background:var(--sb-selected-bg);color:var(--sb-selected-fg)}.prism .prism-sb-key[aria-pressed=true] .prism-sb-key-l{color:color-mix(in srgb,var(--sb-selected-fg)80%,transparent)}.prism .prism-sb-key[data-flash=up]{box-shadow:inset 0 0 0 1.5px var(--sb-up)}.prism .prism-sb-key[data-flash=down]{box-shadow:inset 0 0 0 1.5px var(--sb-down)}.prism .prism-sb-key[aria-disabled=true]{cursor:not-allowed;opacity:.55}.prism .prism-sb-key-dir{opacity:.5;pointer-events:none;font-size:7.5px;line-height:1;position:absolute;inset-block-start:3px;inset-inline-end:5px}.prism .prism-sb-key-dir[data-dir=up]{color:var(--sb-up)}.prism .prism-sb-key-dir[data-dir=down]{color:var(--sb-down)}.prism .prism-sb-key[data-flash] .prism-sb-key-dir{opacity:1}.prism .prism-sb-key[aria-pressed=true] .prism-sb-key-dir{color:currentColor}.prism .prism-sb-key-boost{color:var(--accent)}.prism .prism-sb-key[aria-pressed=true] .prism-sb-key-boost{color:inherit}.prism .prism-sb-fgrid{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}@container (min-width:44rem){.prism .prism-sb-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:72rem){.prism .prism-sb-fgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.prism .prism-sb-fcard{background:linear-gradient(160deg,color-mix(in srgb,var(--a)22%,var(--sbp-card)),var(--sbp-card)45%,color-mix(in srgb,var(--b)22%,var(--sbp-card)));border:1px solid var(--prism-line,transparent);border-radius:22px;gap:.75rem;min-width:0;padding:1rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 18px 40px -30px #000c}.prism .prism-sb-fcard-top{color:var(--muted-fg);justify-content:space-between;align-items:center;gap:.5rem;font-size:12.5px;font-weight:700;line-height:normal;display:flex}.prism .prism-sb-fcard-top>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prism .prism-sb-fcard-top button{color:var(--muted-fg);border-radius:99px;flex:none;padding:2px 6px}.prism .prism-sb-fcard-top button:hover{color:var(--fg);background:var(--sbp-key)}.prism .prism-sb-duel{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.prism .prism-sb-duel .side{justify-items:center;gap:.5rem;min-width:0;display:grid}.prism .prism-sb-duel .side b{-webkit-line-clamp:2;color:var(--fg);-webkit-box-orient:vertical;font-size:14px;line-height:1.2;display:-webkit-box;overflow:hidden}.prism .prism-sb-duel .mid{justify-items:center;gap:4px;min-width:4.5rem;display:grid}.prism .prism-sb-duel .mid strong{font:800 30px/1 var(--font-mono);color:var(--accent)}.prism .prism-sb-pill{background:var(--sbp-key);font-variant-numeric:tabular-nums;color:var(--muted-fg);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;line-height:normal;display:inline-flex}.prism .prism-sb-pill.is-live{color:var(--sb-live);background:color-mix(in srgb,var(--sb-live)12%,transparent)}.prism .prism-sb-ring{width:46px;height:46px;display:block;position:relative}.prism .prism-sb-ring svg{width:46px;height:46px;rotate:-90deg}.prism .prism-sb-ring .trk{fill:none;stroke:color-mix(in srgb,var(--fg)10%,transparent);stroke-width:4px}.prism .prism-sb-ring .val{fill:none;stroke:var(--sb-live);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset 1s}.prism .prism-sb-ring>span{color:var(--sb-live);place-items:center;font-size:11px;font-weight:700;line-height:normal;display:grid;position:absolute;inset:0}.prism .prism-sb-ring>span[data-num]{font-family:var(--font-mono);font-weight:800}.prism .prism-sb-hero{isolation:isolate;border-radius:var(--prism-r);color:var(--fg);background:radial-gradient(50% 120% at 0% 50%,color-mix(in srgb,var(--a)30%,transparent),transparent 70%),radial-gradient(50% 120% at 100% 50%,color-mix(in srgb,var(--b)30%,transparent),transparent 70%),color-mix(in srgb,var(--bg)82%,var(--surface));border:1px solid var(--prism-line,transparent);padding:1.1rem 1rem 1.25rem;position:relative;overflow:hidden;container-type:inline-size}.prism .prism-sb-hero-img{z-index:-2;object-fit:cover;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.prism .prism-sb-hero[data-image]{background:radial-gradient(50% 120% at 0% 50%,color-mix(in srgb,var(--a)34%,transparent),transparent 70%),radial-gradient(50% 120% at 100% 50%,color-mix(in srgb,var(--b)34%,transparent),transparent 70%),color-mix(in srgb,var(--bg)70%,transparent)}.prism .prism-sb-hero-meta{color:var(--muted-fg);align-items:center;gap:.5rem;font-size:12px;font-weight:700;display:flex}.prism .prism-sb-hero-meta>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);overflow:hidden}.prism .prism-sb-hero-duel{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;margin-top:1rem;display:grid}.prism .prism-sb-hero-duel .t{text-align:center;justify-items:center;gap:.5rem;min-width:0;display:grid}.prism .prism-sb-hero-duel .t b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.prism .prism-sb-hero-score{text-align:center;justify-items:center;gap:.5rem;min-width:5.5rem;display:grid}.prism .prism-sb-hero-score>b{font:800 34px/1 var(--font-mono);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums}.prism .prism-sb-hero-score>b.is-time{color:var(--fg);font-size:26px}@container (min-width:32rem){.prism .prism-sb-hero{padding:1.4rem 1.6rem 1.6rem}.prism .prism-sb-hero-duel{gap:1.5rem;margin-top:1.25rem}.prism .prism-sb-hero-duel .t b{font-size:18px}.prism .prism-sb-hero-score>b{font-size:46px}.prism .prism-sb-hero-score>b.is-time{font-size:34px}}.prism .prism-sb-hero-odds{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:6px;margin-top:1.1rem;display:grid}.prism .prism-sb-hero-bar{inset-inline:0;background:color-mix(in srgb,var(--fg)8%,transparent);height:3px;position:absolute;bottom:0}.prism .prism-sb-hero-bar i{background:var(--sb-live);height:100%;box-shadow:0 0 10px var(--sb-live);transition:width 1s;display:block}.prism .prism-sb-watch{background:color-mix(in srgb,var(--fg)9%,transparent);height:2.125rem;color:var(--fg);border-radius:99px;align-items:center;gap:6px;padding:0 .85rem;font-size:12.5px;font-weight:800;transition:background-color .18s;display:inline-flex}.prism .prism-sb-watch:hover{background:color-mix(in srgb,var(--fg)15%,transparent)}.prism .prism-sb-pop{animation:.9s cubic-bezier(.2,.8,.2,1) prism-sb-pop;display:inline-block}@keyframes prism-sb-pop{0%{transform:scale(1.35)}to{transform:none}}.prism .prism-sb-mkt{background:var(--sbp-row);border-radius:16px;overflow:hidden}.prism .prism-sb-mkt-h{align-items:center;gap:.25rem;padding-inline-end:.35rem;display:flex}.prism .prism-sb-mkt-h>button:first-child{text-align:start;min-width:0;color:var(--fg);flex:1;align-items:center;gap:.5rem;padding:.75rem .9rem;font-size:13.5px;font-weight:800;display:flex}.prism .prism-sb-mkt-h>button:first-child span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prism .prism-sb-mkt-h em{font:700 11px var(--font-mono);color:var(--muted-fg);font-style:normal}.prism .prism-sb-star{width:2rem;height:2rem;color:var(--muted-fg);border-radius:10px;place-items:center;display:grid}.prism .prism-sb-star:hover{color:var(--fg);background:var(--sbp-key)}.prism .prism-sb-star[aria-pressed=true]{color:var(--accent)}.prism .prism-sb-mkt-b{gap:6px;padding:0 .75rem .75rem;display:grid}.prism .prism-sb-mkt-g{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:6px;display:grid}.prism .prism-sb-mkt-head{color:var(--muted-fg);text-align:center;gap:6px;padding:0 2px;font-size:10.5px;font-weight:700;display:grid}.prism .prism-sb-mkt-line{border-radius:12px;align-items:center;gap:6px;display:grid}.prism .prism-sb-mkt-line.is-main{background:color-mix(in srgb,var(--fg)4%,transparent)}.prism .prism-sb-mkt-base{text-align:center;font:700 12px var(--font-mono);color:var(--muted-fg)}.prism .prism-sb-mkt-line.is-main .prism-sb-mkt-base{color:var(--fg)}.prism .prism-sb-badge{color:var(--accent);background:color-mix(in srgb,var(--accent)15%,transparent);border-radius:6px;flex:none;align-items:center;gap:3px;padding:1px 6px;font-size:9.5px;font-weight:800;display:inline-flex}.prism .prism-sb-linkbtn{width:100%;color:var(--muted-fg);border-radius:10px;padding:.45rem;font-size:11.5px;font-weight:700}.prism .prism-sb-linkbtn:hover{color:var(--fg);background:var(--sbp-key)}.prism .prism-sb-stats:empty:before{content:attr(data-empty);text-align:center;color:var(--muted-fg);padding:2rem 1rem;font-size:13px;display:block}.prism .prism-sb-dock{inset-inline:0;z-index:70;overscroll-behavior:contain;scrollbar-width:none;width:min(100%,30rem);max-height:86dvh;padding:.75rem .9rem calc(1rem + env(safe-area-inset-bottom));border-radius:calc(var(--prism-r) + 6px)calc(var(--prism-r) + 6px)0 0;background:color-mix(in srgb,var(--bg)94%,var(--surface));visibility:hidden;align-content:start;gap:.75rem;margin-inline:auto;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s;display:grid;position:fixed;bottom:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -24px 60px -20px #000000b3}.prism .prism-sb-dock::-webkit-scrollbar{display:none}.prism .prism-sb-dock[data-open]{visibility:visible;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.prism .prism-sb-dock-h{align-items:center;gap:.75rem;display:flex}.prism .prism-sb-dock-h:before{content:"";inset-inline:0;background:color-mix(in srgb,var(--fg)22%,transparent);border-radius:99px;width:2.5rem;height:4px;margin:auto;position:absolute;top:6px}.prism .prism-sb-dock-h h2{flex:1;padding-top:.5rem;font-size:16px;font-weight:800}.prism .prism-sb-close{background:var(--sbp-key);width:2.25rem;height:2.25rem;color:var(--fg);border-radius:50%;place-items:center;display:grid}.prism .prism-sb-scrim{z-index:69;background:color-mix(in srgb,var(--bg)70%,transparent);opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;position:fixed;inset:0}.prism .prism-sb-scrim[data-open]{opacity:1;visibility:visible;transition:opacity .25s,visibility}@container (min-width:64rem){.prism .prism-sb[data-layout=list] .prism-sb-dock{z-index:auto;width:auto;max-height:calc(100dvh - 6.5rem);box-shadow:none;visibility:visible;background:0 0;border-radius:0;margin:0;padding:0;transition:none;position:sticky;top:5.5rem;transform:none}.prism .prism-sb[data-layout=list] .prism-sb-dock-h,.prism .prism-sb[data-layout=list] .prism-sb-scrim,.prism .prism-sb[data-layout=list] .prism-sb-bar{display:none}}.prism .prism-sb-bar{bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;pointer-events:none;justify-content:flex-end;margin-top:1rem;display:flex;position:sticky}.prism .prism-sb-bar>button{pointer-events:auto;background:var(--accent);width:100%;min-height:3.25rem;color:var(--accent-fg);text-align:start;border-radius:99px;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1rem;font-weight:800;display:flex;box-shadow:0 20px 40px -14px #000000d9}.prism .prism-sb-bar>button.is-empty{gap:.5rem;width:auto;padding-inline:1rem}.prism .prism-sb-bar .n{background:var(--accent-fg);width:30px;height:30px;color:var(--accent);font:800 13px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.prism .prism-sb-bar .lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.prism .prism-sb-bar .sum{font:800 12.5px var(--font-mono);white-space:nowrap;flex:none;margin-inline-start:auto}.prism .prism-sb-bar .go{background:var(--accent-fg);height:2.25rem;color:var(--accent);border-radius:99px;flex:none;align-items:center;padding:0 1rem;font-size:13px;font-weight:800;display:none}@container (min-width:36rem){.prism .prism-sb-bar .go{display:inline-flex}.prism .prism-sb-bar>button{padding-inline-start:1.1rem}}.prism .prism-sb-open>button{width:100%;color:var(--primary);align-items:center;gap:.5rem;padding:.35rem .25rem;font-size:13px;font-weight:700;display:flex}.prism .prism-sb-open>button svg{color:var(--muted-fg);margin-inline-start:auto;transition:transform .2s}.prism .prism-sb-open>button[aria-expanded=true] svg{transform:rotate(180deg)}.prism .prism-sb-skel{background:var(--sbp-row);border-radius:14px;animation:1.4s ease-in-out infinite prism-sb-shimmer}@keyframes prism-sb-shimmer{50%{opacity:.55}}}.prism .prism-sb [data-sb=ticket],.prism .prism-sb [data-sb=empty],.prism .prism-sb [data-sb=done]{--fg:var(--sb-ink);--card-fg:var(--sb-ink);--card-bg:var(--sb-paper);--bg:var(--sb-paper);--surface:color-mix(in srgb,var(--sb-ink)7%,var(--sb-paper));--surface-hover:color-mix(in srgb,var(--sb-ink)12%,var(--sb-paper));--muted-fg:color-mix(in srgb,var(--sb-ink)64%,var(--sb-paper));--sb-selected-bg:var(--sb-ink);--sb-selected-fg:var(--sb-paper);--sb-up:var(--sb-up-ink);--sb-down:var(--sb-down-ink);background:var(--sb-paper);color:var(--sb-ink);border-radius:18px;box-shadow:0 24px 48px -28px #000000d9}.prism .prism-sb [data-sb=head]{--fg:var(--accent-fg);--muted-fg:color-mix(in srgb,var(--accent-fg)68%,var(--accent));--surface:color-mix(in srgb,var(--accent-fg)10%,var(--accent));--bg:color-mix(in srgb,var(--accent-fg)12%,var(--accent));--sb-selected-bg:var(--accent-fg);--sb-selected-fg:var(--accent);background:var(--accent);color:var(--accent-fg);padding:.75rem .9rem}.prism .prism-sb [data-sb=head]>div:first-child>span{font-size:13px;font-weight:800}.prism .prism-sb [data-sb=mode]{margin-inline-start:.4rem}.prism .prism-sb [data-sb=mode]:before{content:"· "}.prism .prism-sb [data-sb=legs]{gap:0;max-height:22rem;padding:0}.prism .prism-sb [data-sb=legs]>*{margin-block:0}.prism .prism-sb [data-sb=leg]{--surface:transparent;border-bottom:2px dashed color-mix(in srgb,var(--sb-ink)14%,transparent);border-radius:0;padding:.75rem .9rem}.prism .prism-sb [data-sb=leg] .text-xs.font-bold.tabular-nums,.prism .prism-sb [data-sb=leg] .ms-auto.text-xs{font:800 15px var(--font-mono)}.prism .prism-sb [data-sb=quick]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.prism .prism-sb [data-sb=quick]>button{font:800 12px var(--font-mono);text-align:center;border-radius:10px;padding:.45rem 0}.prism .prism-sb [data-sb=totals],.prism .prism-sb [data-sb=totals]>.flex.justify-between{font-size:13px}.prism .prism-sb [data-sb=totals] .tabular-nums{font-family:var(--font-mono)}.prism .prism-sb [data-sb=win]>span:last-child{font:800 16px var(--font-mono);color:var(--sb-ink)}.prism .prism-sb [data-sb=place],.prism .prism-sb [data-sb=accept]{border-radius:99px;height:2.75rem;font-size:13.5px;font-weight:800}.prism .prism-sb [data-sb=empty]{border-top:10px solid var(--accent);padding:1.75rem 1.25rem}.prism .prism-sb [data-sb=done]{border-top:10px solid var(--sb-up)}.prism[data-motion=calm] :is(.prism-sb-dot,.prism-sb-pop,.prism-sb-skel){animation:none}.prism[data-motion=calm] :is(.prism-sb-key,.prism-sb-dock,.prism-sb-scrim,.prism-sb-ring .val,.prism-sb-hero-bar i,.prism-sb-open>button svg){transition:none}@media (prefers-reduced-motion:reduce){.prism :is(.prism-sb-dot,.prism-sb-pop,.prism-sb-skel){animation:none}.prism :is(.prism-sb-key,.prism-sb-dock,.prism-sb-scrim,.prism-sb-ring .val,.prism-sb-hero-bar i,.prism-sb-open>button svg){transition:none}}
@layer properties,theme,base;@layer components{.prism .prism-rf,.prism .prism-rf-drumblk-wrap,.prism .prism-rf-tktblk-wrap{--rf-oct:polygon(29.3% 0,70.7% 0,100% 29.3%,100% 70.7%,70.7% 100%,29.3% 100%,0 70.7%,0 29.3%);--rf-ink:color-mix(in srgb,var(--accent)10%,#140e00)}.prism .prism-rf-drum{--d:150px;width:calc(var(--d)*1.2);height:calc(var(--d)*1.2);pointer-events:none;flex:none;position:relative}.prism .prism-rf-drum.is-sm{--d:92px}.prism .prism-rf-drum.is-lg{--d:210px}.prism .prism-rf-drum:after{content:"";z-index:-1;inset-inline-start:2%;width:calc(var(--d)*1.04);height:calc(var(--d)*.12);background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;position:absolute;bottom:-2%}.prism .prism-rf-drum-legs{top:calc(var(--d)*.5);width:var(--d);height:calc(var(--d)*.7);background:linear-gradient(color-mix(in srgb,var(--fg)22%,var(--bg)),color-mix(in srgb,var(--fg)22%,var(--bg)))50% 100%/86% 6px no-repeat;position:absolute;inset-inline-start:0}.prism .prism-rf-drum-legs:before,.prism .prism-rf-drum-legs:after{content:"";width:max(4px,calc(var(--d)*.045));height:calc(var(--d)*.78);transform-origin:50% 0;background:linear-gradient(color-mix(in srgb,var(--fg)34%,var(--bg)),color-mix(in srgb,var(--fg)16%,var(--bg)));border-radius:4px;position:absolute;top:0;left:50%}.prism .prism-rf-drum-legs:before{transform:translate(-50%)rotate(29deg)}.prism .prism-rf-drum-legs:after{transform:translate(-50%)rotate(-29deg)}.prism .prism-rf-drum-crank{top:calc(var(--d)*.5 - 3px);width:calc(var(--d)*.66);background:linear-gradient(90deg,color-mix(in srgb,var(--fg)40%,var(--bg)),color-mix(in srgb,var(--fg)26%,var(--bg)));border-radius:3px;height:6px;position:absolute;inset-inline-start:calc(var(--d)*.5)}.prism .prism-rf-drum-crank>i{inset-inline-end:-4px;width:9px;height:calc(var(--d)*.2);background:linear-gradient(var(--accent),color-mix(in srgb,var(--accent)60%,#3a2800));border-radius:5px;position:absolute;top:50%;translate:0 -10%;box-shadow:0 4px 10px -4px #000}.prism .prism-rf-drum-cage{top:0;width:var(--d);aspect-ratio:1;animation:14s linear infinite prism-rf-spin;position:absolute;inset-inline-start:0}.prism .prism-rf-drum-cage:before{content:"";clip-path:var(--rf-oct);background:color-mix(in srgb,var(--fg)18%,var(--bg));position:absolute;inset:0}.prism .prism-rf-drum-cage:after{content:"";clip-path:var(--rf-oct);background:radial-gradient(circle at 32% 26%,#ffffff42,transparent 42%),repeating-linear-gradient(90deg,#00000038 0 2px,transparent 2px 16.6%),conic-gradient(from 0deg,var(--primary),color-mix(in srgb,var(--primary)58%,#03140d),var(--primary),color-mix(in srgb,var(--primary)58%,#03140d),var(--primary));position:absolute;inset:6%}.prism .prism-rf-drum-slip{z-index:1;background:linear-gradient(90deg,transparent 70%,#00000038 70% 73%,transparent 73%),var(--accent);width:22%;height:12.5%;transform:rotate(var(--a))translateX(calc(var(--d)*var(--rr)))rotate(calc(var(--a)*-1 + 24deg));border-radius:3px;margin:-6.25% 0 0 -11%;position:absolute;top:50%;left:50%;box-shadow:0 2px #00000047}.prism .prism-rf-drum-hub{z-index:2;top:calc(var(--d)*.5);width:calc(var(--d)*.15);aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff 0 10%,var(--accent)45%,color-mix(in srgb,var(--accent)50%,#3a2800));box-shadow:0 0 0 4px color-mix(in srgb,var(--fg)18%,var(--bg));border-radius:50%;position:absolute;inset-inline-start:calc(var(--d)*.5);translate:-50% -50%}.prism :is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .prism-rf-drum-hub{translate:50% -50%}@keyframes prism-rf-spin{to{rotate:1turn}}.prism .prism-rf-stage{border-radius:var(--prism-r);background:radial-gradient(70% 90% at 12% -20%,color-mix(in srgb,var(--primary)16%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--bg)55%,#000),color-mix(in srgb,var(--bg)85%,#000));padding:24px 20px 20px;box-shadow:inset 0 1px #ffffff0d,0 30px 60px -40px #000}.prism .prism-rf-stage:after{content:"";z-index:-1;inset-inline:0;pointer-events:none;opacity:.55;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--fg)6%,transparent)0 1px,transparent 1px 18px);height:42%;position:absolute;bottom:0;-webkit-mask:linear-gradient(#0000,#000);mask:linear-gradient(#0000,#000)}.prism .prism-rf-spot{z-index:-1;top:-18%;pointer-events:none;background:conic-gradient(from 180deg at 62% 0%,transparent 158deg,color-mix(in srgb,var(--primary)13%,transparent)170deg,color-mix(in srgb,var(--primary)20%,transparent)180deg,color-mix(in srgb,var(--primary)13%,transparent)190deg,transparent 202deg);width:70%;height:140%;position:absolute;inset-inline-end:-10%}.prism .prism-rf-stage-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""clock""commit";gap:22px;display:grid;position:relative}.prism .prism-rf-stage-text{grid-area:text;padding-inline-end:6.25rem}.prism .prism-rf-stage-clock{grid-area:clock}.prism .prism-rf-commit{overflow-wrap:anywhere;border-top:1px dashed color-mix(in srgb,var(--fg)12%,transparent);grid-area:commit;padding-top:14px}.prism .prism-rf-commit b{color:var(--fg);font-weight:700}.prism .prism-rf-stage .prism-rf-stage-drum{--d:104px;top:-6px;opacity:.95;position:absolute;inset-inline-end:-26px}@container (min-width:40rem){.prism .prism-rf-stage-text{padding-inline-end:12rem}.prism .prism-rf-stage .prism-rf-stage-drum{--d:160px;top:4px;inset-inline-end:0}}@container (min-width:64rem){.prism .prism-rf-stage-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text drum""clock drum""commit commit";gap:26px 48px;padding:14px 20px 0}.prism .prism-rf-stage-text{padding-inline-end:0}.prism .prism-rf-stage .prism-rf-stage-drum{--d:236px;top:auto;grid-area:drum;align-self:center;margin-inline-end:24px;position:relative;inset-inline-end:auto}}.prism .prism-rf-ticket{--notch:13px;--stub:14rem;filter:drop-shadow(0 26px 40px #00000059);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.prism .prism-rf-ticket-body{background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--primary)12%,transparent),transparent 55%),repeating-radial-gradient(circle at 115% 125%,color-mix(in srgb,var(--fg)4.5%,transparent)0 1px,transparent 1px 9px),color-mix(in srgb,var(--surface)92%,var(--bg));-webkit-mask:radial-gradient(circle var(--notch)at 0 100%,#0000 97%,#000)left/51% 100% no-repeat,radial-gradient(circle var(--notch)at 100% 100%,#0000 97%,#000)right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch)at 0 100%,#0000 97%,#000)left/51% 100% no-repeat,radial-gradient(circle var(--notch)at 100% 100%,#0000 97%,#000)right/51% 100% no-repeat;mask:radial-gradient(circle var(--notch)at 0 100%,#0000 97%,#000)left/51% 100% no-repeat,radial-gradient(circle var(--notch)at 100% 100%,#0000 97%,#000)right/51% 100% no-repeat;border-radius:22px 22px 0 0;padding:22px 20px 20px}.prism .prism-rf-ticket-stub{color:var(--bg);border-top:2px dashed color-mix(in srgb,var(--bg)30%,transparent);background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--accent)22%,transparent),transparent 70%),var(--fg);-webkit-mask:radial-gradient(circle var(--notch)at 0 0,#0000 97%,#000)left/51% 100% no-repeat,radial-gradient(circle var(--notch)at 100% 0,#0000 97%,#000)right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch)at 0 0,#0000 97%,#000)left/51% 100% no-repeat,radial-gradient(circle var(--notch)at 100% 0,#0000 97%,#000)right/51% 100% no-repeat;mask:radial-gradient(circle var(--notch)at 0 0,#0000 97%,#000)left/51% 100% no-repeat,radial-gradient(circle var(--notch)at 100% 0,#0000 97%,#000)right/51% 100% no-repeat;border-radius:0 0 22px 22px;padding:22px 20px}@container (min-width:36rem){.prism .prism-rf-ticket{grid-template-columns:minmax(0,1fr)var(--stub)}.prism .prism-rf-ticket-body{-webkit-mask:radial-gradient(circle var(--notch)at 100% 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 100% 100%,#0000 97%,#000)bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch)at 100% 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 100% 100%,#0000 97%,#000)bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--notch)at 100% 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 100% 100%,#0000 97%,#000)bottom/100% 51% no-repeat;border-radius:22px 0 0 22px;padding:28px 30px 26px}.prism .prism-rf-ticket-stub{border-top:0;border-inline-start:2px dashed color-mix(in srgb,var(--bg)30%,transparent);-webkit-mask:radial-gradient(circle var(--notch)at 0 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 0 100%,#0000 97%,#000)bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch)at 0 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 0 100%,#0000 97%,#000)bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--notch)at 0 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 0 100%,#0000 97%,#000)bottom/100% 51% no-repeat;border-radius:0 22px 22px 0;padding:28px 24px}.prism :is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .prism-rf-ticket-body{-webkit-mask:radial-gradient(circle var(--notch)at 0 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 0 100%,#0000 97%,#000)bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch)at 0 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 0 100%,#0000 97%,#000)bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--notch)at 0 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 0 100%,#0000 97%,#000)bottom/100% 51% no-repeat;border-radius:0 22px 22px 0}.prism :is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .prism-rf-ticket-stub{-webkit-mask:radial-gradient(circle var(--notch)at 100% 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 100% 100%,#0000 97%,#000)bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch)at 100% 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 100% 100%,#0000 97%,#000)bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--notch)at 100% 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 100% 100%,#0000 97%,#000)bottom/100% 51% no-repeat;border-radius:22px 0 0 22px}}.prism .prism-rf-serial{letter-spacing:.14em}.prism .prism-rf-count{letter-spacing:-.055em;font-size:clamp(64px,17cqi,112px);font-family:var(--font-heading),sans-serif}.prism .prism-rf-ticket[data-blocked] .prism-rf-count{opacity:.4}.prism .prism-rf-standing{color:var(--accent);border-inline-start:3px solid var(--accent);padding-inline-start:12px}.prism .prism-rf-src{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;display:grid}.prism .prism-rf-src>span:first-child:before{content:"";background:var(--h);width:9px;height:9px;box-shadow:0 0 10px -1px var(--h);vertical-align:1px;border-radius:2px;margin-inline-end:9px;display:inline-block}.prism .prism-rf-src-track{background:color-mix(in srgb,var(--fg)8%,transparent);border-radius:9999px;grid-column:1/-1;height:7px;display:block;overflow:hidden}.prism .prism-rf-src-track>i{height:100%;width:var(--w);border-radius:inherit;background:var(--h);box-shadow:0 0 12px -2px var(--h);transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) .2s both prism-rf-fill;display:block}.prism :is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .prism-rf-src-track>i{transform-origin:100%}@keyframes prism-rf-fill{0%{transform:scaleX(0)}}.prism .prism-rf-coupon{border:2px dashed color-mix(in srgb,var(--bg)32%,transparent);border-radius:14px;padding:14px}.prism .prism-rf-coupon .prism-rf-claim{box-shadow:0 10px 24px -12px var(--primary)}.prism .prism-rf-barcode{opacity:.8;background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 4px,currentColor 4px 7px,#0000 7px 9px,currentColor 9px 10px,#0000 10px 13px);border-radius:2px;width:100%;max-width:9rem;height:30px;display:block}.prism .prism-rf-stamp{color:color-mix(in srgb,var(--primary)52%,#03140d);border:3px solid;border-radius:9px;padding:7px 12px 6px;font-size:13px;font-weight:700;line-height:1;animation:.46s cubic-bezier(.2,1.5,.4,1) both prism-rf-stamp;display:inline-block;rotate:-8deg}.prism .prism-rf-stamp.is-hold{top:64px;color:var(--accent);background:color-mix(in srgb,var(--bg)45%,transparent);position:absolute;inset-inline-end:20px;rotate:9deg}@keyframes prism-rf-stamp{0%{opacity:0;scale:1.9}}.prism .prism-rf-rung{border-bottom:1px solid color-mix(in srgb,var(--fg)8%,transparent);grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:14px;padding:10px 0;display:grid}.prism .prism-rf-rank{font:900 30px/1 var(--font-playfair),Georgia,"Times New Roman",serif;color:#0000;-webkit-text-stroke:1.5px var(--accent);font-variant-numeric:lining-nums;white-space:nowrap;justify-self:center}.prism .prism-rf-rank.is-range{font-size:22px}.prism .prism-rf-rung.is-top{padding:4px 0 14px}.prism .prism-rf-rung.is-top .prism-rf-rank{-webkit-text-stroke:2px var(--accent);color:color-mix(in srgb,var(--accent)12%,transparent);text-shadow:0 0 44px color-mix(in srgb,var(--accent)35%,transparent);font-size:76px}.prism .prism-rf-pill{color:var(--muted-fg);background:color-mix(in srgb,var(--fg)7%,transparent);border-radius:9999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.prism .prism-rf-balls{grid-template-columns:repeat(auto-fill,minmax(6.75rem,1fr));align-items:end;gap:18px 12px;display:grid}.prism .prism-rf-ball-item{text-align:center;min-width:0;animation:.62s cubic-bezier(.3,1.5,.5,1) both prism-rf-drop;animation-delay:calc(var(--k,0)*70ms);justify-items:center;gap:6px;display:grid}@keyframes prism-rf-drop{0%{opacity:0;translate:0 -26px}}.prism .prism-rf-ball{aspect-ratio:1;color:#11141b;width:54px;font:900 22px/1 var(--font-playfair),Georgia,serif;font-variant-numeric:lining-nums;background:radial-gradient(circle at 32% 26%,#fff 0 11%,color-mix(in srgb,var(--fg)88%,#8f98aa)46%,color-mix(in srgb,var(--fg)52%,#2d3342)100%);border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 22px -12px #000,inset 0 -6px 10px #00000038}.prism .prism-rf-ball-item.is-r1 .prism-rf-ball{background:radial-gradient(circle at 32% 26%,#fff8dc 0 10%,var(--accent)48%,color-mix(in srgb,var(--accent)52%,#4a3200)100%);width:78px;box-shadow:0 0 34px -8px var(--accent),0 14px 24px -12px #000,inset 0 -7px 12px #00000038;font-size:32px}.prism .prism-rf-ball-item.is-r2 .prism-rf-ball,.prism .prism-rf-ball-item.is-r3 .prism-rf-ball{width:66px;font-size:27px}.prism .prism-rf-ball-item.is-r3 .prism-rf-ball{background:radial-gradient(circle at 32% 26%,#ffe3da 0 10%,#ff8a6b 48%,#8a3a24 100%)}.prism .prism-rf-ball-item.is-me .prism-rf-ball{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--primary)75%,transparent))}.prism .prism-rf-ball-item.is-me .prism-rf-ball-code{color:var(--primary);background:color-mix(in srgb,var(--primary)16%,transparent);border-radius:9999px;padding:1px 8px}.prism .prism-rf-ball-code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 12px/1.2 var(--font-mono),monospace;color:var(--fg);overflow:hidden}.prism .prism-rf-more>summary{list-style:none}.prism .prism-rf-more>summary::-webkit-details-marker{display:none}.prism .prism-rf-more>summary:after{content:" ↓";color:var(--primary)}.prism .prism-rf-more[open]>summary:after{content:" ↑"}.prism .prism-rf-tape{--zz:12px;color:var(--fg);background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--fg)2.5%,transparent)0 1px,transparent 1px 4px),color-mix(in srgb,var(--surface)78%,var(--bg));-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg)top/var(--zz)51% repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg)bottom/var(--zz)51% repeat-x;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg)top/var(--zz)51% repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg)bottom/var(--zz)51% repeat-x;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg)top/var(--zz)51% repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg)bottom/var(--zz)51% repeat-x;padding:26px 18px 24px;position:relative}.prism .prism-rf-tape-head{border-bottom:2px dashed color-mix(in srgb,var(--fg)18%,transparent);text-align:center;color:var(--muted-fg);margin:0 0 6px;padding-bottom:12px;font-size:13px;font-weight:700;line-height:1}.prism .prism-rf-tape-row{border-bottom:1px dashed color-mix(in srgb,var(--fg)14%,transparent);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k act""v act";gap:3px 12px;padding:11px 2px;display:grid}.prism .prism-rf-tape-k{color:var(--muted-fg);grid-area:k;font-size:12.5px;font-weight:700;line-height:1.3}.prism .prism-rf-tape-v{overflow-wrap:anywhere;grid-area:v;min-width:0;margin:0;font-size:13px;font-weight:600}.prism .prism-rf-tape-v[data-code]{font-family:var(--font-mono),monospace}.prism .prism-rf-tape-note{font-family:var(--font-sans);color:var(--muted-fg);margin-inline-start:8px;font-size:11px}.prism .prism-rf-tape-act{grid-area:act;align-items:center;gap:8px;margin:0;display:flex}.prism .prism-rf-tape-btn{white-space:nowrap;height:28px;color:var(--fg);background:color-mix(in srgb,var(--fg)9%,transparent);border-radius:9999px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:700;line-height:1;transition:background-color .16s;display:inline-flex}.prism .prism-rf-tape-btn:hover{background:color-mix(in srgb,var(--fg)15%,transparent)}.prism .prism-rf-tape-mark{width:26px;height:26px;color:var(--muted-fg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg)18%,transparent);border-radius:50%;place-items:center;display:grid}.prism .prism-rf-tape-row[data-mark=ok] .prism-rf-tape-mark{color:var(--primary-fg);background:var(--primary);box-shadow:0 0 14px -2px var(--primary);animation:.38s cubic-bezier(.2,1.5,.4,1) both prism-rf-tick;animation-delay:calc(var(--i,0)*.24s)}.prism .prism-rf-tape-row[data-mark=fail] .prism-rf-tape-mark{color:#1a0509;animation:.38s cubic-bezier(.2,1.5,.4,1) both prism-rf-tick;animation-delay:calc(var(--i,0)*.24s);background:#ff6b8b;box-shadow:0 0 14px -2px #ff6b8b}@keyframes prism-rf-tick{0%{opacity:0;scale:.2}}.prism .prism-rf-tape-foot{gap:10px;margin-top:18px;display:grid}.prism .prism-rf-tape-sum{color:var(--muted-fg);margin:0;font-size:12.5px;line-height:1.5}.prism .prism-rf-tape-sum[data-ok=true]{color:var(--primary)}.prism .prism-rf-tape-sum[data-ok=false]{color:#ff6b8b}.prism .prism-rf-tape-mine{color:var(--fg);background:color-mix(in srgb,var(--primary)12%,transparent);overflow-wrap:anywhere;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12.5px}.prism .prism-rf-tape-raw{color:var(--muted-fg);margin-top:14px;font-size:12px}.prism .prism-rf-tape-raw>summary{font-weight:700}.prism .prism-rf-drumblk{isolation:isolate;border-radius:var(--prism-r);background:radial-gradient(60% 130% at 0% 50%,color-mix(in srgb,var(--primary)20%,transparent),transparent 62%),linear-gradient(110deg,color-mix(in srgb,var(--primary)9%,color-mix(in srgb,var(--bg)80%,#000)),color-mix(in srgb,var(--bg)80%,#000)60%);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art text""side side";align-items:center;gap:16px 18px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.prism .prism-rf-drumblk .prism-rf-drum{--d:78px}.prism .prism-rf-drumblk-art{grid-area:art}.prism .prism-rf-drumblk-text{grid-area:text}.prism .prism-rf-drumblk-side{flex-wrap:wrap;grid-area:side;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}@container (min-width:44rem){.prism .prism-rf-drumblk{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"art text side";gap:28px;padding:26px 34px}.prism .prism-rf-drumblk .prism-rf-drum{--d:140px}.prism .prism-rf-drumblk-side{justify-items:end;display:grid}}.prism [data-bg=none] :is(.prism-rf-drumblk,.prism-rf-tktblk){box-shadow:none;background:0 0;padding-inline:0}.prism .prism-rf-tktblk{border-radius:var(--prism-r);background:linear-gradient(110deg,color-mix(in srgb,var(--primary)9%,color-mix(in srgb,var(--bg)80%,#000)),color-mix(in srgb,var(--bg)80%,#000)60%);align-items:center;gap:14px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0d}@container (min-width:40rem){.prism .prism-rf-tktblk{grid-template-columns:minmax(0,1fr) auto;gap:26px;padding:26px 30px}}.prism .prism-rf-tkt{--notch:11px;color:var(--rf-ink);filter:drop-shadow(0 18px 30px #00000059);grid-template-columns:minmax(0,1fr) 7.5rem;text-decoration:none;display:grid}.prism .prism-rf-tkt-l{background:radial-gradient(90% 140% at 0% 0%,#ffffff59,transparent 55%),var(--accent);-webkit-mask:radial-gradient(circle var(--notch)at 100% 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 100% 100%,#0000 97%,#000)bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch)at 100% 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 100% 100%,#0000 97%,#000)bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--notch)at 100% 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 100% 100%,#0000 97%,#000)bottom/100% 51% no-repeat;border-radius:18px 0 0 18px;padding:18px 20px}.prism .prism-rf-tkt-r{text-align:center;border-inline-start:3px dashed color-mix(in srgb,var(--rf-ink)30%,transparent);background:color-mix(in srgb,var(--accent)86%,#fff);-webkit-mask:radial-gradient(circle var(--notch)at 0 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 0 100%,#0000 97%,#000)bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch)at 0 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 0 100%,#0000 97%,#000)bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--notch)at 0 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 0 100%,#0000 97%,#000)bottom/100% 51% no-repeat;border-radius:0 18px 18px 0;align-content:center;place-items:center;padding:14px 10px;transition:translate .26s cubic-bezier(.2,.8,.2,1),rotate .26s cubic-bezier(.2,.8,.2,1);display:grid}.prism :is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .prism-rf-tkt-l{-webkit-mask:radial-gradient(circle var(--notch)at 0 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 0 100%,#0000 97%,#000)bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch)at 0 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 0 100%,#0000 97%,#000)bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--notch)at 0 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 0 100%,#0000 97%,#000)bottom/100% 51% no-repeat;border-radius:0 18px 18px 0}.prism :is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .prism-rf-tkt-r{-webkit-mask:radial-gradient(circle var(--notch)at 100% 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 100% 100%,#0000 97%,#000)bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch)at 100% 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 100% 100%,#0000 97%,#000)bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--notch)at 100% 0,#0000 97%,#000)top/100% 51% no-repeat,radial-gradient(circle var(--notch)at 100% 100%,#0000 97%,#000)bottom/100% 51% no-repeat;border-radius:18px 0 0 18px}.prism .prism-rf-tkt:hover .prism-rf-tkt-r,.prism .prism-rf-tkt:focus-visible .prism-rf-tkt-r{translate:6px;rotate:2.5deg}.prism :is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .prism-rf-tkt:hover .prism-rf-tkt-r{translate:-6px;rotate:-2.5deg}.prism[data-motion=calm] :is(.prism-rf-drum-cage,.prism-rf-stamp,.prism-rf-ball-item,.prism-rf-src-track>i,.prism-rf-tape-row .prism-rf-tape-mark){animation:none}.prism[data-motion=calm] :is(.prism-rf-tkt-r,.prism-rf-tape-btn){transition:none}.prism[data-motion=calm] .prism-rf-tkt:hover .prism-rf-tkt-r{translate:none;rotate:none}@media (prefers-reduced-motion:reduce){.prism :is(.prism-rf-drum-cage,.prism-rf-stamp,.prism-rf-ball-item,.prism-rf-src-track>i,.prism-rf-tape-row .prism-rf-tape-mark){animation:none!important}.prism :is(.prism-rf-tkt-r,.prism-rf-tape-btn){transition:none!important}.prism .prism-rf-tkt:hover .prism-rf-tkt-r{translate:none;rotate:none}}}@layer utilities;
@layer properties,theme,base;@layer components{.prism{--moment-ok:#10b981;--moment-ok-hi:#34d399;--moment-bad:#ef4444}.prism .prism-reason-slot{position:relative}.prism .prism-reason{text-align:center;color:color-mix(in srgb,var(--moment-bad)62%,var(--fg));transform-origin:50% 100%;justify-content:center;align-items:flex-start;gap:8px;margin:0;padding:2px 6px 7px;font-size:13.5px;font-weight:700;line-height:1.35;transition:transform .38s cubic-bezier(.2,.8,.2,1),color .38s;display:flex;position:relative}.prism .prism-reason[data-align=start]{text-align:start;transform-origin:0 100%;justify-content:flex-start}.prism .prism-reason[data-phase=flow]{transform:scale(1.04)}.prism .prism-reason[data-phase=rest]{color:color-mix(in srgb,var(--moment-bad)48%,var(--muted-fg,var(--fg)));font-weight:600}.prism .prism-reason-mark{background:var(--moment-bad);color:#fff;width:18px;height:18px;box-shadow:0 0 14px -2px color-mix(in srgb,var(--moment-bad)80%,transparent);border-radius:9999px;flex:none;place-items:center;margin-top:1px;display:grid}.prism .prism-reason[data-phase=rest] .prism-reason-mark{box-shadow:none}.prism .prism-reason-streak{inset-inline:8%;pointer-events:none;background:linear-gradient(90deg,transparent,var(--moment-bad)30%,color-mix(in srgb,var(--moment-bad)40%,#fff)50%,var(--moment-bad)70%,transparent);transform-origin:0;border-radius:2px;height:2px;animation:2.6s cubic-bezier(.2,.8,.2,1) both prism-reason-streak;position:absolute;bottom:0}.prism :is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .prism-reason-streak{transform-origin:100%}@keyframes prism-reason-streak{0%{opacity:0;transform:scaleX(0)}12%{opacity:1}55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.prism .prism-fnote{color:color-mix(in srgb,var(--tone,var(--moment-bad))58%,var(--fg));align-items:flex-start;gap:7px;margin:0;padding-top:2px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex;overflow:hidden}.prism .prism-fnote[data-tone=ok]{--tone:var(--moment-ok-hi)}.prism .prism-fnote[data-tone=warn]{--tone:#f59e0b}.prism .prism-fnote[data-tone=error]{--tone:var(--moment-bad)}.prism .prism-fnote-mark{color:#0c0e13;background:var(--tone,var(--moment-bad));border-radius:9999px;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;display:grid}.prism .prism-fnote[data-tone=error] .prism-fnote-mark{color:#fff}.prism .prism-drawn-check circle{fill:none;stroke:var(--moment-ok-hi);stroke-width:4px}.prism .prism-drawn-check path{fill:none;stroke:var(--moment-ok-hi);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.prism .prism-strace{min-height:36px;color:color-mix(in srgb,var(--moment-ok-hi)70%,var(--fg));flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.prism .prism-strace-mark{background:var(--moment-ok);color:#fff;width:26px;height:26px;box-shadow:0 0 22px -4px color-mix(in srgb,var(--moment-ok)85%,transparent);border-radius:9999px;flex:none;place-items:center;display:grid}.prism .prism-strace a{color:var(--moment-ok-hi);white-space:nowrap;font-weight:800;text-decoration:none}.prism .prism-strace a:hover{text-decoration:underline}.prism .prism-kstrip{background:color-mix(in srgb,var(--surface)88%,var(--bg));height:56px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg)10%,transparent);border-radius:16px;align-items:center;gap:10px;padding-block:0;padding-inline:16px 6px;transition:box-shadow .35s,background-color .35s,height .5s cubic-bezier(.2,.9,.2,1),border-radius .5s;display:flex;position:relative;overflow:hidden}.prism .prism-kstrip:focus-within{box-shadow:inset 0 0 0 1.5px var(--primary),0 0 0 4px color-mix(in srgb,var(--primary)14%,transparent)}.prism .prism-kstrip-lbl{color:var(--muted-fg,#a3abbc);white-space:nowrap;flex:none;font-size:12.5px;font-weight:700}.prism .prism-kstrip-field{flex:1;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.prism .prism-kstrip-input{width:100%;min-width:0;height:100%;color:var(--fg);background:0 0;outline:none}.prism .prism-kstrip-input::placeholder{color:color-mix(in srgb,var(--fg)32%,transparent)}.prism .prism-kstrip-chars{inset-inline-start:0;pointer-events:none;white-space:pre;display:flex;position:absolute;top:50%;translate:0 -50%}.prism .prism-kstrip-chars>span{display:inline-block}.prism .prism-kchar{color:var(--fg);animation:.7s cubic-bezier(.5,0,.75,0) both prism-kchar-drop}@keyframes prism-kchar-drop{0%{color:var(--fg);opacity:1;transform:none}25%{color:var(--moment-bad);opacity:1;transform:none}to{color:var(--moment-bad);transform:translateY(var(--dy,24px))rotate(var(--dr,0deg));opacity:0}}.prism .prism-kstrip-scan{pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .2s;position:absolute;inset:0;overflow:hidden}.prism .prism-kstrip-scan:before{content:"";background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--primary)30%,transparent)50%,transparent);width:42%;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-110%)}.prism .prism-kstrip[data-phase=verifying] .prism-kstrip-scan{opacity:1}.prism .prism-kstrip[data-phase=verifying] .prism-kstrip-scan:before{animation:1.1s ease-in-out infinite prism-kstrip-sweep}@keyframes prism-kstrip-sweep{0%{transform:translate(-110%)}to{transform:translate(260%)}}.prism :is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .prism-kstrip-scan:before{inset-inline:auto 0}.prism :is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .prism-kstrip[data-phase=verifying] .prism-kstrip-scan:before{animation-name:prism-kstrip-sweep-rtl}@keyframes prism-kstrip-sweep-rtl{0%{transform:translate(110%)}to{transform:translate(-260%)}}.prism .prism-kstrip[data-phase=error]{box-shadow:inset 0 0 0 1.5px var(--moment-bad);background:linear-gradient(90deg,color-mix(in srgb,var(--moment-bad)12%,var(--surface)),color-mix(in srgb,var(--surface)88%,var(--bg))62%);animation:.55s cubic-bezier(.36,.07,.19,.97) prism-kstrip-shake}.prism .prism-kstrip[data-phase=error] .prism-kstrip-input{color:#0000}.prism .prism-kstrip-lbl{transition:opacity .2s}.prism .prism-kstrip[data-phase=error] .prism-kstrip-lbl{opacity:0}@keyframes prism-kstrip-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(5px)}30%,50%,70%{transform:translate(-9px)}40%,60%{transform:translate(9px)}}.prism .prism-kstrip-why{inset-inline:16px 64px;pointer-events:none;opacity:0;color:color-mix(in srgb,var(--moment-bad)45%,#fff);align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:700;line-height:1.25;display:flex;position:absolute;top:50%}.prism .prism-kstrip[data-phase=error] .prism-kstrip-why{animation:2.8s forwards prism-kstrip-why}@keyframes prism-kstrip-why{0%,18%{opacity:0;transform:translateY(-10%)}32%,86%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(-120%)}}.prism .prism-kstrip-ticket{opacity:0;pointer-events:none;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:6px;padding-inline:12px 18px;display:grid;position:absolute;inset:0}.prism .prism-kstrip[data-phase=success]{height:104px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--moment-ok-hi)50%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--moment-ok)24%,var(--surface)),color-mix(in srgb,var(--moment-ok)8%,var(--surface))70%);border-radius:20px}.prism .prism-kstrip[data-phase=success]>:not(.prism-kstrip-ticket):not(canvas){opacity:0;pointer-events:none;transition:opacity .2s}.prism .prism-kstrip[data-phase=success] .prism-kstrip-ticket{opacity:1;pointer-events:auto;transition:opacity .35s .25s}.prism .prism-kstrip-ticket b{color:var(--fg);font-size:16.5px;font-weight:800;display:block}.prism .prism-kstrip-ticket small{color:color-mix(in srgb,var(--moment-ok-hi)35%,var(--fg));overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.prism .prism-kstrip-ticket a{color:var(--moment-ok-hi);margin-top:2px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.prism .prism-kstrip-ticket a:hover{text-decoration:underline}.prism .prism-moment-glow{z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--moment-ok-hi),inset 0 0 44px -6px color-mix(in srgb,var(--moment-ok-hi)70%,transparent);animation:1.8s cubic-bezier(.2,.8,.2,1) both prism-moment-glow;position:absolute;inset:0}@keyframes prism-moment-glow{0%{opacity:0}18%{opacity:1}to{opacity:.28}}.prism .prism-claim-why{min-height:36px;color:color-mix(in srgb,var(--moment-bad)55%,var(--fg));align-items:flex-start;gap:7px;margin:0;padding-top:7px;font-size:13px;font-weight:700;line-height:1.3;display:flex}.prism .prism-claim-why.is-big{min-height:48px;padding-top:12px;font-size:15px}.prism .prism-pstep.is-busy i{background:color-mix(in srgb,var(--primary)18%,transparent);color:var(--primary)}.prism .prism-pstep.is-fail{color:color-mix(in srgb,var(--moment-bad)55%,var(--fg));font-weight:600}.prism .prism-pstep.is-fail i{background:var(--moment-bad);color:#fff;box-shadow:0 0 16px -2px color-mix(in srgb,var(--moment-bad)80%,transparent)}.prism .prism-pstep.is-done i{background:var(--moment-ok);color:#fff}.prism .prism-wdisc.is-idle[data-halt]{animation-play-state:paused}.prism .prism-wdisc-wrap[data-moment=fail] .prism-wpointer{transform-origin:50% 0;animation:.62s cubic-bezier(.36,.07,.19,.97) 2 prism-wpointer-tremble}@keyframes prism-wpointer-tremble{0%,to{rotate:none}15%{rotate:-9deg}30%{rotate:8deg}45%{rotate:-6deg}60%{rotate:4deg}80%{rotate:-2deg}}.prism .prism-wdisc-hub{place-items:center;transition:background-color .26s,color .26s,box-shadow .26s;display:grid}.prism .prism-wdisc-wrap[data-moment=fail] .prism-wdisc-hub{background:var(--moment-bad);color:#fff;box-shadow:0 0 0 6px color-mix(in srgb,var(--moment-bad)35%,transparent),0 0 40px -4px var(--moment-bad)}.prism .prism-wdisc-wrap[data-moment=won] .prism-wdisc-hub{background:var(--moment-ok);color:#fff;box-shadow:0 0 0 6px color-mix(in srgb,var(--moment-ok)35%,transparent),0 0 40px -4px var(--moment-ok)}.prism .prism-wdisc-hub svg{width:44%;height:44%}.prism .prism-wdisc-why{z-index:1;pointer-events:none;background:radial-gradient(closest-side,#06070adb 70%,#06070ab8 90%,#06070a66);border-radius:9999px;place-items:end center;padding-bottom:14%;display:grid;position:absolute;inset:0}.prism .prism-wdisc-why>p{text-align:center;max-width:62%;color:color-mix(in srgb,var(--moment-bad)35%,#fff);margin:0;font-size:14px;font-weight:800;line-height:1.3}.prism .prism-rf-stamp.is-fail{top:-10px;z-index:2;color:#c81e1e;background:color-mix(in srgb,var(--fg)82%,transparent);pointer-events:none;position:absolute;inset-inline-end:-6px;rotate:-11deg}.prism .prism-rf-why{text-align:end;color:#b91c1c;max-width:min(16rem,70vw);margin:0;font-size:12px;font-weight:700;line-height:1.35}.prism .prism-confirm[data-failed]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--moment-bad)55%,transparent)}.prism .prism-channel[data-failed]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--moment-bad)70%,transparent)}.prism[data-motion=calm] :is(.prism-reason-streak,.prism-moment-glow,.prism-kchar,.prism-wpointer,.prism-kstrip,.prism-kstrip-why),.prism[data-motion=calm] .prism-kstrip-scan:before{animation:none!important}.prism[data-motion=calm] :is(.prism-reason,.prism-kstrip,.prism-kstrip>*,.prism-kstrip-lbl,.prism-kstrip-scan,.prism-kstrip-ticket,.prism-wdisc-hub){transition:none!important}.prism[data-motion=calm] .prism-kstrip-chars{display:none}.prism[data-motion=calm] .prism-kstrip[data-phase=error] .prism-kstrip-why{opacity:1;transform:translateY(-50%)}.prism[data-motion=calm] .prism-reason[data-phase=flow]{transform:none}@media (prefers-reduced-motion:reduce){.prism :is(.prism-reason-streak,.prism-moment-glow,.prism-kchar,.prism-wpointer,.prism-kstrip,.prism-kstrip-why),.prism .prism-kstrip-scan:before{animation:none!important}.prism :is(.prism-reason,.prism-kstrip,.prism-kstrip>*,.prism-kstrip-lbl,.prism-kstrip-scan,.prism-kstrip-ticket,.prism-wdisc-hub){transition:none!important}.prism .prism-kstrip-chars{display:none}.prism .prism-kstrip[data-phase=error] .prism-kstrip-why{opacity:1;transform:translateY(-50%)}.prism .prism-reason[data-phase=flow]{transform:none}}}@layer utilities;
