@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,box-shadow .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)8%,transparent);box-shadow:inset 0 0 0 2px 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)14%,transparent);color:var(--primary);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--primary)45%,transparent)}.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{box-shadow:inset 0 0 0 2px var(--primary)}.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,box-shadow .2s;display:flex;position:absolute;overflow:hidden}.prism .prism-yw-prog:hover{transform:translateY(-1px)}.prism .prism-yw-prog:hover,.prism .prism-yw-prog[aria-pressed=true]{z-index:1;box-shadow:0 0 0 2px var(--primary)}.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)));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--yw-live)50%,transparent)}.prism .prism-yw-prog.is-live[aria-pressed=true],.prism .prism-yw-prog.is-live:hover{box-shadow:0 0 0 2px var(--primary)}.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]{box-shadow:inset 0 0 0 2px 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{box-shadow:0 0 0 3px var(--primary),0 0 26px -4px var(--primary)}.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 .prism-acc{--acc-sky:#5cc8ff;--acc-coral:#ff8a6b;--acc-rose:#ff6b8b;--acc-lime:#b6f36b;--acc-amber:#f59e0b;--acc-tint:color-mix(in srgb,var(--fg)4%,transparent);--acc-tint-2:color-mix(in srgb,var(--fg)7%,transparent);--acc-line:color-mix(in srgb,var(--border-color)85%,transparent);border-radius:calc(var(--prism-r) + 8px);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.prism .prism-acc-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.prism .prism-acc-side{border-bottom:1px solid var(--acc-line);gap:12px;min-width:0;padding:14px 14px 10px;display:grid}.prism .prism-acc-id{align-items:center;gap:12px;min-width:0;display:flex}.prism .prism-acc-id-text{justify-items:start;gap:6px;min-width:0;display:grid}.prism .prism-acc-id strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:800;overflow:hidden}.prism .prism-acc-pills{flex-wrap:wrap;gap:6px;display:flex}.prism .prism-acc-av{flex:none;width:56px;height:56px;position:relative}.prism .prism-acc-av svg{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.prism .prism-acc-av b{background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary)35%,var(--acc-sky)));color:var(--primary-fg);border-radius:50%;place-items:center;font-size:19px;font-weight:800;display:grid;position:absolute;inset:11%}.prism .prism-acc-ring{transition:stroke-dashoffset 1.2s cubic-bezier(.2,.8,.2,1)}.prism .prism-acc-nav{scrollbar-width:none;gap:6px;margin-inline:-14px;padding:2px 14px 4px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.prism .prism-acc-nav::-webkit-scrollbar{display:none}.prism .prism-acc-nav a{min-height:40px;color:var(--muted-fg);background:var(--acc-tint);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;transition:background-color .16s,color .16s;display:inline-flex}.prism .prism-acc-nav a:hover{background:var(--acc-tint-2);color:var(--fg)}.prism .prism-acc-nav a[aria-current=page]{background:color-mix(in srgb,var(--primary)12%,transparent);color:var(--primary)}.prism .prism-acc-nav a svg{flex:none;width:16px;height:16px}.prism .prism-acc-nav em{font-style:normal;font-family:var(--font-mono);background:var(--acc-coral);color:#1b0d08;border-radius:99px;margin-inline-start:auto;padding:2px 7px;font-size:11px;font-weight:800}.prism .prism-acc-body{min-width:0;padding:18px 16px 24px}.prism .prism-acc-eyebrow{color:var(--primary);margin:0;font-size:13px;font-weight:700}.prism .prism-acc-title{letter-spacing:-.03em;align-items:center;gap:12px;margin:4px 0 18px;padding-bottom:.06em;font-size:26px;font-weight:800;line-height:1.05;display:flex}.prism .prism-acc-title-ic{background:color-mix(in srgb,var(--primary)14%,transparent);width:40px;height:40px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}.prism .prism-acc-title-ic svg{width:20px;height:20px}.prism .prism-acc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 14px;display:flex}.prism .prism-acc-head .prism-acc-title{margin-bottom:14px}.prism .prism-acc-back{border-bottom:1px solid var(--acc-line);align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.prism .prism-acc-back a{min-height:40px;color:var(--fg);background:var(--acc-tint);border-radius:99px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:13px;font-weight:700;display:inline-flex}.prism .prism-acc-back a:hover{background:var(--acc-tint-2)}.prism .prism-acc-back .prism-acc-av{width:36px;height:36px;margin-inline-start:auto}.prism .prism-acc-back .prism-acc-av b{font-size:12.5px}.prism .prism-acc-pill{background:var(--acc-tint-2);font-variant-numeric:tabular-nums;color:var(--muted-fg);white-space:nowrap;vertical-align:middle;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.prism .prism-acc-pill.is-ok{color:var(--primary);background:color-mix(in srgb,var(--primary)12%,transparent)}.prism .prism-acc-pill.is-warn{color:var(--acc-amber);background:color-mix(in srgb,var(--acc-amber)12%,transparent)}.prism .prism-acc-pill.is-bad{color:var(--acc-rose);background:color-mix(in srgb,var(--acc-rose)12%,transparent)}.prism .prism-acc-notice{background:color-mix(in srgb,var(--acc-sky)10%,transparent);color:color-mix(in srgb,var(--acc-sky)45%,var(--fg));border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.prism .prism-acc-notice svg{flex:none;width:16px;height:16px;margin-top:2px}.prism .prism-acc-notice.is-warn{background:color-mix(in srgb,var(--acc-amber)11%,transparent);color:color-mix(in srgb,var(--acc-amber)55%,var(--fg))}.prism .prism-acc-notice.is-bad{background:color-mix(in srgb,var(--acc-rose)11%,transparent);color:color-mix(in srgb,var(--acc-rose)55%,var(--fg))}.prism .prism-acc-notice.is-ok{background:color-mix(in srgb,var(--primary)10%,transparent);color:color-mix(in srgb,var(--primary)50%,var(--fg))}.prism .prism-acc-notice a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.prism .prism-acc-card{background:var(--acc-tint);border-radius:18px;min-width:0;padding:16px}.prism .prism-acc-card+.prism-acc-card{margin-top:12px}.prism .prism-acc-card h4{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.prism .prism-acc-card h4 svg{width:16px;height:16px;color:var(--primary)}.prism .prism-acc-input{width:100%;height:46px;color:var(--fg);background:color-mix(in srgb,var(--bg)55%,transparent);border:1px solid var(--acc-line);border-radius:12px;outline:none;padding:0 14px;font-size:14px;transition:border-color .16s,box-shadow .16s}.prism .prism-acc-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)20%,transparent)}.prism .prism-acc-label{color:var(--muted-fg);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.prism .prism-acc-btn{white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13.5px;font-weight:800;display:inline-flex}.prism .prism-acc-btn:disabled{opacity:.5;cursor:not-allowed}.prism .prism-acc-btn.is-sm{min-height:36px;padding:0 13px;font-size:12.5px}.prism .prism-acc-empty{text-align:center;background:var(--acc-tint);border-radius:18px;justify-items:center;gap:8px;padding:36px 16px;display:grid}.prism .prism-acc-empty svg{width:28px;height:28px;color:var(--muted-fg)}.prism .prism-acc-empty b{font-size:15px}.prism .prism-acc-empty p{color:var(--muted-fg);max-width:34ch;margin:0;font-size:13px}.prism .prism-acc-kv{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.prism .prism-acc-kv>div{background:var(--acc-tint);border-radius:14px;min-width:0;padding:12px 14px}.prism .prism-acc-kv span.k{color:var(--muted-fg);font-size:13px;font-weight:700;display:block}.prism .prism-acc-kv b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;font-size:14.5px;font-weight:700;display:flex}.prism .prism-acc-kyc{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.prism .prism-acc-slot{aspect-ratio:4/3;border:2px dashed color-mix(in srgb,var(--fg)15%,transparent);text-align:center;min-height:132px;color:var(--muted-fg);background:0 0;border-radius:18px;align-content:center;place-items:center;gap:6px;padding:14px 10px;font-size:13px;display:grid;position:relative}.prism button.prism-acc-slot{cursor:pointer;transition:border-color .16s,background-color .16s}.prism button.prism-acc-slot:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary)60%,transparent);background:color-mix(in srgb,var(--primary)5%,transparent);color:var(--fg)}.prism button.prism-acc-slot:disabled{cursor:progress;opacity:.7}.prism .prism-acc-slot svg{width:22px;height:22px}.prism .prism-acc-slot b{color:var(--fg);font-size:13.5px}.prism .prism-acc-slot small{color:var(--muted-fg);font-size:11.5px}.prism .prism-acc-slot.is-done{color:var(--fg);background:linear-gradient(135deg,color-mix(in srgb,var(--primary)16%,transparent),color-mix(in srgb,var(--primary)4%,transparent));border-style:solid;border-color:#0000}.prism .prism-acc-slot.is-done svg{color:var(--primary)}.prism .prism-acc-slot.is-wait{border-style:solid;border-color:color-mix(in srgb,var(--acc-amber)30%,transparent);color:var(--fg);background:color-mix(in srgb,var(--acc-amber)6%,transparent)}.prism .prism-acc-slot.is-wait svg{color:var(--acc-amber)}.prism .prism-acc-slot.is-bad{border-style:solid;border-color:color-mix(in srgb,var(--acc-rose)40%,transparent);background:color-mix(in srgb,var(--acc-rose)7%,transparent)}.prism .prism-acc-slot.is-bad svg{color:var(--acc-rose)}.prism .prism-acc-slot .reason{color:color-mix(in srgb,var(--acc-rose)60%,var(--fg));-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.prism .prism-acc-stamp{top:10px;background:color-mix(in srgb,var(--bg)40%,transparent);border:2px solid;border-radius:6px;padding:3px 8px;font-size:12.5px;font-weight:700;position:absolute;inset-inline-end:10px;transform:rotate(8deg)}.prism .prism-acc-slot.is-done .prism-acc-stamp{color:var(--primary)}.prism .prism-acc-slot.is-wait .prism-acc-stamp{color:var(--acc-amber)}.prism .prism-acc-slot.is-bad .prism-acc-stamp{color:var(--acc-rose)}.prism .prism-acc-meters{gap:14px;display:grid}.prism .prism-acc-meter{background:var(--acc-tint);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:14px 16px;display:grid}.prism .prism-acc-meter>b{font-size:14px}.prism .prism-acc-meter>span{font-family:var(--font-mono);white-space:nowrap;font-size:13px;font-weight:700}.prism .prism-acc-meter .track{background:var(--acc-tint-2);border-radius:99px;grid-column:1/-1;height:10px;overflow:hidden}.prism .prism-acc-meter .track i{background:var(--h);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--w));border-radius:99px;animation:.9s cubic-bezier(.2,.8,.2,1) prism-acc-fill;display:block}[dir=rtl] .prism .prism-acc-meter .track i{transform-origin:100%}.prism .prism-acc-meter small{color:var(--muted-fg);grid-column:1/-1;font-size:12px}.prism .prism-acc-meter small.is-pending{color:var(--acc-amber)}@keyframes prism-acc-fill{0%{transform:scaleX(0)}}.prism .prism-acc-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.prism .prism-acc-fold{background:var(--acc-tint);border-radius:18px;margin-top:18px}.prism .prism-acc-fold>summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:0 16px;font-size:14.5px;font-weight:800;list-style:none;display:flex}.prism .prism-acc-fold>summary::-webkit-details-marker{display:none}.prism .prism-acc-fold>summary svg{width:16px;height:16px;color:var(--primary)}.prism .prism-acc-fold>summary .chev{color:var(--muted-fg);margin-inline-start:auto;transition:transform .2s}.prism .prism-acc-fold[open]>summary .chev{transform:rotate(180deg)}.prism .prism-acc-fold>div{padding:4px 16px 18px}.prism .prism-acc-anchor{scroll-margin-top:96px}.prism .prism-acc-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.prism .prism-acc-chips button,.prism .prism-acc-chips select{background:var(--acc-tint-2);min-height:36px;color:var(--muted-fg);cursor:pointer;border:0;border-radius:99px;padding:0 13px;font-size:12.5px;font-weight:700;transition:background-color .16s,color .16s}.prism .prism-acc-chips button:hover{color:var(--fg)}.prism .prism-acc-chips button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.prism .prism-acc-chips select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:30px}.prism .prism-acc-chips select.is-on{color:var(--fg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg)40%,transparent)}.prism .prism-acc-chips select option{color:initial}.prism .prism-acc-ledger{gap:4px;display:grid}.prism .prism-acc-ldate{color:var(--muted-fg);margin:16px 0 6px;font-size:13px;font-weight:700}.prism .prism-acc-ldate:first-child{margin-top:6px}.prism .prism-acc-lrow{background:color-mix(in srgb,var(--fg)3%,transparent);border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.prism .prism-acc-lrow .ic{background:color-mix(in srgb,var(--h)18%,transparent);width:34px;height:34px;color:var(--h);border-radius:10px;place-items:center;display:grid}.prism .prism-acc-lrow .ic svg{width:16px;height:16px}.prism .prism-acc-lrow .txt{min-width:0}.prism .prism-acc-lrow .txt b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.prism .prism-acc-lrow .txt small{color:var(--muted-fg);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.prism .prism-acc-lrow .end{justify-items:end;gap:2px;display:grid}.prism .prism-acc-lrow .amt{font-family:var(--font-mono);color:var(--h);text-align:end;white-space:nowrap;font-size:14px;font-weight:800}.prism .prism-acc-lrow .bal{font-family:var(--font-mono);color:var(--muted-fg);text-align:end;white-space:nowrap;font-size:11.5px;font-weight:600}.prism .prism-acc-more{width:100%;margin-top:14px}.prism .prism-acc-count{font-variant-numeric:tabular-nums;color:var(--muted-fg);padding-bottom:18px;font-size:12.5px;font-weight:600}.prism .prism-acc-share{background:linear-gradient(120deg,color-mix(in srgb,var(--primary)16%,transparent),color-mix(in srgb,var(--accent)10%,transparent));border-radius:22px;grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid}.prism .prism-acc-share>div{min-width:0}.prism .prism-acc-code{overflow-wrap:anywhere;font-size:18px;font-weight:800}.prism .prism-acc-code .prism-acc-mono{color:var(--primary);letter-spacing:.04em}.prism .prism-acc-link{background:color-mix(in srgb,var(--bg)55%,transparent);min-width:0;font-family:var(--font-mono);border-radius:99px;align-items:center;gap:8px;margin-top:12px;padding:6px 6px 6px 14px;font-size:13px;font-weight:600;display:flex}.prism .prism-acc-link>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.prism .prism-acc-qr{background:#fff;border-radius:16px;flex:none;justify-self:center;width:160px;height:160px;padding:10px}.prism .prism-acc-qr svg{width:100%;height:100%;display:block}.prism .prism-acc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.prism .prism-acc-stats>div{background:var(--acc-tint);border-radius:16px;min-width:0;padding:14px 12px}.prism .prism-acc-stats b{font-family:var(--font-mono);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:800;display:block;overflow:hidden}.prism .prism-acc-stats small{color:var(--muted-fg);font-size:12px;font-weight:700}.prism .prism-acc-note{color:var(--muted-fg);margin:8px 2px 0;font-size:12px}.prism .prism-acc-favs{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;display:grid}.prism .prism-acc-fav{gap:8px;min-width:0;display:grid;position:relative}.prism .prism-acc-fav-img{aspect-ratio:3/4;background:var(--acc-tint-2);border-radius:16px;position:relative;overflow:hidden}.prism .prism-acc-fav-img img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.prism .prism-acc-fav:hover .prism-acc-fav-img img{transform:scale(1.04)}.prism .prism-acc-fav-meta{gap:1px;min-width:0;padding-inline:2px;display:grid}.prism .prism-acc-fav-meta b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.prism .prism-acc-fav-meta small{color:var(--muted-fg);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.prism .prism-acc-fav-meta small.is-gone{color:var(--acc-amber)}.prism .prism-acc-fav-x{top:8px;z-index:5;width:36px;height:36px;color:var(--accent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:99px;place-items:center;transition:background-color .16s;display:grid;position:absolute;inset-inline-end:8px}.prism .prism-acc-fav-x:hover{background:#000000bf}.prism .prism-acc-fav-x svg{fill:currentColor;width:16px;height:16px}.prism .prism-acc-fav.is-gone .prism-acc-fav-img img{opacity:.4;filter:grayscale()}.prism .prism-acc-toast{z-index:60;left:50%;bottom:calc(6rem + env(safe-area-inset-bottom));background:var(--fg);width:max-content;max-width:calc(100vw - 32px);color:var(--bg);border-radius:99px;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:13.5px;font-weight:700;animation:.26s cubic-bezier(.2,.8,.2,1) prism-acc-toast;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px -16px #000000b3}.prism .prism-acc-toast>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prism .prism-acc-toast button{background:var(--bg);min-height:36px;color:var(--fg);border-radius:99px;flex:none;padding:0 14px;font-size:12.5px;font-weight:800}@keyframes prism-acc-toast{0%{opacity:0;transform:translate(-50%,10px)}}@media (min-width:1024px){.prism .prism-acc-toast{bottom:28px}}.prism .prism-acc-notifs{gap:6px;display:grid}.prism .prism-acc-notif{background:color-mix(in srgb,var(--fg)3%,transparent);border-radius:16px;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:12px;display:grid}.prism .prism-acc-notif.is-unread{background:color-mix(in srgb,var(--primary)7%,transparent);box-shadow:inset 3px 0 0 var(--primary)}.prism .prism-acc-notif .ic{background:color-mix(in srgb,var(--h)16%,transparent);width:38px;height:38px;color:var(--h);border-radius:12px;place-items:center;display:grid}.prism .prism-acc-notif .ic svg{width:18px;height:18px}.prism .prism-acc-notif .top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.prism .prism-acc-notif .top b{font-size:14px}.prism .prism-acc-notif .top time{font-family:var(--font-mono);color:var(--muted-fg);flex:none;padding-top:2px;font-size:11px;font-weight:600}.prism .prism-acc-notif p{color:var(--muted-fg);margin:3px 0 0;font-size:13px;line-height:1.45}.prism .prism-acc-notif .row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.prism .prism-acc-hub{min-width:0;padding:20px 16px 24px}.prism .prism-acc-hubtop{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.prism .prism-acc-hubtop .prism-acc-av{width:72px;height:72px}.prism .prism-acc-hubtop .prism-acc-av b{font-size:23px}.prism .prism-acc-hubname{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 8px;padding-bottom:.06em;font-size:28px;font-weight:800;line-height:1.05;overflow:hidden}.prism .prism-acc-bal{background:var(--acc-tint);border-radius:18px;grid-column:1/-1;gap:2px;padding:14px 16px;display:grid}.prism .prism-acc-bal span{color:var(--muted-fg);font-size:12.5px;font-weight:700}.prism .prism-acc-bal b{font-family:var(--font-mono);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:28px;font-weight:800;line-height:1.15;display:block}.prism .prism-acc-bal .row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.prism .prism-acc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.prism .prism-acc-tile{background:color-mix(in srgb,var(--h)12%,var(--card-bg));min-width:0;min-height:124px;color:inherit;border-radius:22px;align-content:space-between;gap:8px;padding:16px;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.prism .prism-acc-tile:hover{box-shadow:0 16px 30px -22px color-mix(in srgb,var(--h)70%,transparent);transform:translateY(-3px)}.prism .prism-acc-tile:focus-visible{outline:2px solid var(--h);outline-offset:2px}.prism .prism-acc-tile .ic{top:16px;color:var(--h);opacity:.85;position:absolute;inset-inline-end:16px}.prism .prism-acc-tile .ic svg{width:18px;height:18px}.prism .prism-acc-tile b{padding-inline-end:26px;font-size:15.5px}.prism .prism-acc-tile small{color:var(--muted-fg);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.prism .prism-acc-tile .big{font-family:var(--font-mono);color:var(--h);font-size:24px;font-weight:800;line-height:1}@container (min-width:40rem){.prism .prism-acc-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.prism .prism-acc-share{grid-template-columns:minmax(0,1fr) 160px;gap:20px;padding:20px}.prism .prism-acc-lrow .end{align-items:baseline;gap:14px;display:flex}.prism .prism-acc-lrow .bal{min-width:120px;font-size:12px}.prism .prism-acc-stats b{font-size:26px}.prism .prism-acc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.prism .prism-acc-hubtop{grid-template-columns:auto minmax(0,1fr) auto;gap:20px}.prism .prism-acc-hubtop .prism-acc-av{width:84px;height:84px}.prism .prism-acc-hubtop .prism-acc-av b{font-size:26px}.prism .prism-acc-hubname{font-size:34px}.prism .prism-acc-bal{text-align:end;background:0 0;grid-column:auto;justify-items:end;padding:0}.prism .prism-acc-bal b{font-size:30px}.prism .prism-acc-bal .row{justify-content:flex-end}}@container (min-width:48rem){.prism .prism-acc-kyc{grid-template-columns:repeat(4,minmax(0,1fr))}.prism .prism-acc-hub{padding:26px}}@container (min-width:56rem){.prism .prism-acc[data-mode=rail]{grid-template-columns:260px minmax(0,1fr);min-height:640px}.prism .prism-acc[data-mode=rail] .prism-acc-side{border-bottom:0;border-inline-end:1px solid var(--acc-line);align-content:start;gap:4px;padding:22px 14px}.prism .prism-acc[data-mode=rail] .prism-acc-id{border-bottom:1px solid var(--acc-line);text-align:center;justify-items:center;gap:8px;margin-bottom:8px;padding:8px 8px 18px;display:grid}.prism .prism-acc[data-mode=rail] .prism-acc-id-text{justify-items:center}.prism .prism-acc[data-mode=rail] .prism-acc-pills{justify-content:center}.prism .prism-acc[data-mode=rail] .prism-acc-av{width:84px;height:84px}.prism .prism-acc[data-mode=rail] .prism-acc-av b{font-size:26px}.prism .prism-acc[data-mode=rail] .prism-acc-nav{gap:4px;margin:0;padding:0;display:grid;overflow:visible}.prism .prism-acc[data-mode=rail] .prism-acc-nav a{background:0 0;border-radius:12px;min-height:40px;padding:0 12px}.prism .prism-acc[data-mode=rail] .prism-acc-nav a:hover{background:var(--acc-tint)}.prism .prism-acc[data-mode=rail] .prism-acc-nav a[aria-current=page]{background:color-mix(in srgb,var(--primary)10%,transparent)}.prism .prism-acc-body{padding:26px 28px 30px}.prism .prism-acc-title{font-size:30px}}@container (min-width:64rem){.prism .prism-acc-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.prism .prism-acc-tiles[data-count="8"],.prism .prism-acc-tiles[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.prism[data-motion=calm] :is(.prism-acc-ring,.prism-acc-tile,.prism-acc-fav-img img,.prism-acc-fold>summary .chev){transition:none}.prism[data-motion=calm] :is(.prism-acc-meter .track i,.prism-acc-toast){animation:none}.prism[data-motion=calm] .prism-acc-tile:hover,.prism[data-motion=calm] .prism-acc-fav:hover .prism-acc-fav-img img{transform:none}@media (prefers-reduced-motion:reduce){.prism :is(.prism-acc-ring,.prism-acc-tile,.prism-acc-fav-img img,.prism-acc-fold>summary .chev){transition:none}.prism :is(.prism-acc-meter .track i,.prism-acc-toast){animation:none}.prism .prism-acc-tile:hover,.prism .prism-acc-fav:hover .prism-acc-fav-img img{transform:none}}}@layer utilities;
