@layer properties,theme,base;@layer components{.prism .prism-pop{--pop-r:20px;--cut:22px;--um-sun:#ffd23f;--um-red:#ff6b6b;--um-mint:#4fe0a8;--um-sky:#5cc8ff;--um-coral:#ff8a6b;--um-amber:#ffb547;z-index:70;color:var(--fg);border-radius:var(--pop-r);transform-origin:calc(100% - 22px) 0;outline:none;flex-direction:column;display:flex;position:fixed}.prism .prism-pop[data-mode=pop]{max-height:calc(100dvh - var(--pop-top,72px) - 16px)}.prism .prism-pop[data-mode=sheet]{inset-inline:0;border-radius:var(--pop-r)var(--pop-r)0 0;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);bottom:0}.prism .prism-pop[data-mode=sheet].is-tall{top:calc(env(safe-area-inset-top) + 10px);max-height:none}.prism .prism-pop-shade{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:0 24px 60px -12px #0000008c,0 2px 10px #00000040}.prism .prism-pop[data-mode=sheet] .prism-pop-shade{box-shadow:0 -18px 50px -20px #0009}.prism .prism-pop-glass{border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--surface)93%,transparent),color-mix(in srgb,var(--bg)96%,transparent));-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0d}.prism .prism-pop.is-cut .prism-pop-glass{clip-path:polygon(0 0,calc(100% - var(--cut))0,100% var(--cut),100% 100%,0 100%)}.prism .prism-pop.is-cut .prism-pop-glass:after{content:"";top:0;left:calc(100% - var(--cut));width:calc(var(--cut)*1.4142);transform-origin:0;background:linear-gradient(90deg,#ffffff47,color-mix(in srgb,var(--primary)70%,transparent));height:1.5px;position:absolute;transform:rotate(45deg)}.prism .prism-pop-glass:before{content:"";opacity:0;background:radial-gradient(180px 140px at var(--mx,70%)var(--my,0),color-mix(in srgb,var(--primary)12%,transparent),transparent 70%);transition:opacity .22s;position:absolute;inset:0}.prism .prism-pop[data-light=on]:hover .prism-pop-glass:before{opacity:1}.prism .prism-pop-veil{background:color-mix(in srgb,var(--bg)62%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.prism .prism-pop-handle{cursor:grab;touch-action:none;flex:none;place-items:center;height:22px;display:grid;position:relative}.prism .prism-pop-handle:active{cursor:grabbing}.prism .prism-pop-handle span{background:color-mix(in srgb,var(--muted-fg)45%,transparent);border-radius:99px;width:42px;height:5px}.prism .prism-pop-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;position:relative;overflow-y:auto;container-type:inline-size}.prism .prism-pop-scroll::-webkit-scrollbar{display:none}.prism .prism-um{gap:10px;padding:16px;display:grid}.prism .prism-um[data-variant=pass]{gap:0;padding:0}.prism .prism-pop[data-mode=sheet] .prism-um[data-variant=wallet]{padding-top:4px}.prism .prism-um-x{width:36px;height:36px;color:var(--muted-fg);background:color-mix(in srgb,var(--fg)6%,transparent);border-radius:99px;flex:none;place-items:center;display:grid}.prism .prism-um-x svg{width:16px;height:16px}.prism .prism-um-skel{background:color-mix(in srgb,var(--fg)9%,transparent);border-radius:6px;width:9rem;height:10px;margin-top:5px;display:block}.prism .prism-um-who{align-items:center;gap:12px;padding-right:14px;display:flex}.prism .prism-um-who b{font-size:16px;font-weight:800;line-height:1.25;display:block}.prism .prism-um-who>div>span{color:var(--muted-fg);font-size:12.5px;line-height:1.4;display:block}.prism .prism-um-ring{flex:none;width:52px;height:52px;position:relative}.prism .prism-um-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.prism .prism-um-ring .track{fill:none;stroke:color-mix(in srgb,var(--fg)10%,transparent);stroke-width:4px}.prism .prism-um-ring .arc{fill:none;stroke:var(--lv);stroke-width:4px;stroke-linecap:round}.prism .prism-um-ring>b{color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--primary)32%,var(--surface)),color-mix(in srgb,var(--primary)12%,var(--bg)));border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;inset:5px}.prism .prism-um-wallet{isolation:isolate;background:linear-gradient(135deg,color-mix(in srgb,var(--primary)26%,var(--bg))0%,color-mix(in srgb,var(--primary)12%,var(--bg))55%,var(--surface)100%);border-radius:16px;padding:14px 14px 12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.prism .prism-um-wallet:after{content:"";z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--primary)24%,transparent),transparent 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-40px}.prism .prism-um-wallet .lbl{color:color-mix(in srgb,var(--primary)40%,var(--fg));justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;display:flex}.prism .prism-um-wallet .lbl button,.prism .prism-um-bal3 small button{width:28px;height:28px;color:inherit;opacity:.8;border-radius:99px;place-items:center;margin:-6px -6px -6px 0;display:grid}.prism .prism-um-wallet .lbl button:hover,.prism .prism-um-bal3 small button:hover{opacity:1;background:#ffffff0f}.prism .prism-um-wallet .lbl svg,.prism .prism-um-bal3 small svg{width:15px;height:15px}.prism .prism-um-wallet .big{letter-spacing:-.02em;margin-top:2px;font-size:30px;font-weight:800;line-height:1.1}.prism .prism-um-wallet .big small,.prism .prism-um-bal3 b small{color:color-mix(in srgb,var(--primary)40%,var(--fg));margin-inline:3px;font-size:.5em}.prism .prism-um-wallet .subs{color:color-mix(in srgb,var(--primary)22%,var(--muted-fg));flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:12.5px;display:flex}.prism .prism-um-wallet .subs b{color:var(--fg);font-weight:700}.prism .prism-um-wallet .acts,.prism .prism-um-acts{gap:8px;margin-top:12px;display:flex}.prism :is(.prism-um-wallet .acts,.prism-um-acts)>a{border-radius:12px;flex:1;place-items:center;height:40px;font-size:13.5px;font-weight:800;display:grid}.prism .prism-um-btn{color:var(--fg);background:color-mix(in srgb,var(--fg)9%,transparent);transition:background-color .16s;box-shadow:inset 0 1px #ffffff0f}.prism .prism-um-btn:hover{background:color-mix(in srgb,var(--fg)14%,transparent)}.prism .prism-um-verify{color:var(--fg);background:color-mix(in srgb,var(--um-sun)8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--um-sun)25%,transparent);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:background-color .16s;display:flex}.prism .prism-um-verify:hover{background:color-mix(in srgb,var(--um-sun)13%,transparent)}.prism .prism-um-verify .dots{flex:none;gap:4px;display:flex}.prism .prism-um-verify .dots i{background:color-mix(in srgb,var(--um-sun)22%,var(--bg));border-radius:3px;width:16px;height:5px}.prism .prism-um-verify .dots i[data-s=done]{background:var(--um-sun)}.prism .prism-um-verify .dots i[data-s=pending]{background:linear-gradient(90deg,var(--um-sun)50%,color-mix(in srgb,var(--um-sun)22%,var(--bg))50%)}.prism .prism-um-verify .dots i[data-s=rejected]{background:var(--um-red)}.prism .prism-um-verify .tx{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.prism .prism-um-verify b{color:var(--um-sun);flex:none;align-items:center;gap:1px;font-weight:800;display:inline-flex}.prism .prism-um-verify b svg{width:15px;height:15px;transition:transform .18s}.prism .prism-um-verify:hover b svg{transform:translate(2px)}.prism .prism-um-verify[data-state=rejected]{background:color-mix(in srgb,var(--um-red)9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--um-red)28%,transparent)}.prism .prism-um-verify[data-state=rejected] b{color:var(--um-red)}.prism .prism-um-banner{border-radius:14px;display:block;position:relative;overflow:hidden}.prism .prism-um-banner img{aspect-ratio:16/5;object-fit:cover;width:100%;transition:transform .4s;display:block}.prism a.prism-um-banner:hover img{transform:scale(1.03)}.prism .prism-um-banner .tx{background:linear-gradient(90deg,color-mix(in srgb,var(--bg)86%,transparent),color-mix(in srgb,var(--bg)55%,transparent)60%,transparent);flex-direction:column;justify-content:center;gap:1px;max-width:74%;padding:0 16px;display:flex;position:absolute;inset:0}.prism .prism-um-banner .tx :is(b,strong){white-space:nowrap;text-overflow:ellipsis;font-weight:800;line-height:1.2;display:block;overflow:hidden}.prism .prism-um-banner .tx b{font-size:12.5px}.prism .prism-um-banner .tx strong{color:var(--primary);font-size:19px}.prism .prism-um-nav{gap:2px;display:grid}.prism .prism-um-link{width:100%;color:var(--fg);text-align:start;border-radius:11px;align-items:center;gap:10px;padding:10px;font-size:14px;font-weight:700;transition:background-color .16s;display:flex}.prism .prism-um-link:hover,.prism .prism-um-link:focus-visible{background:color-mix(in srgb,var(--fg)7%,transparent)}.prism .prism-um-link .ic,.prism .prism-um-cell .ic{width:18px;height:18px;color:var(--muted-fg);flex:none;place-items:center;display:grid}.prism .prism-um-link .ic :is(svg,img),.prism .prism-um-cell .ic :is(svg,img){object-fit:contain;width:17px;height:17px}.prism .prism-um-link .lb{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.prism :is(.prism-um-link,.prism-um-cell) em{color:#2a0b0e;background:var(--um-red);border-radius:99px;flex:none;margin-inline-start:auto;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800;line-height:1}.prism :is(.prism-um-link,.prism-um-cell).is-hl .lb{color:var(--primary)}.prism :is(.prism-um-link,.prism-um-cell).is-out{color:var(--muted-fg)}.prism :is(.prism-um-link,.prism-um-cell).is-out:hover{color:var(--fg)}.prism .prism-um-sep{background:color-mix(in srgb,var(--border-color)80%,transparent);height:1px;margin:2px 4px}.prism .prism-um-recent{gap:7px;padding:2px 10px;display:grid}.prism .prism-um-recent div{color:var(--muted-fg);justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.prism .prism-um-recent b{color:var(--fg);flex:none;font-weight:700}.prism .prism-um-recent .is-in b{color:var(--um-mint)}.prism .prism-pass{--ink:color-mix(in srgb,var(--lv)16%,#000);--ink-2:color-mix(in srgb,var(--lv)30%,#000);perspective:1100px;border-radius:var(--pop-r)var(--pop-r)0 0;display:grid;position:relative;-webkit-mask:radial-gradient(9px at 0 100%,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 100%,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(9px at 0 100%,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 100%,#0000 97%,#000) 100%/51% 100% no-repeat}.prism .prism-pop[data-mode=pop].is-cut .prism-pass{clip-path:polygon(0 0,calc(100% - var(--cut))0,100% var(--cut),100% 100%,0 100%)}.prism .prism-pop[data-mode=sheet] .prism-pass{margin:0 12px}.prism .prism-pop[data-mode=sheet] .prism-pass-face{border-radius:18px 18px 0 0}.prism .prism-pop[data-mode=sheet] .prism-pass-perf{margin:0 26px}.prism .prism-pass[data-ink=light]{--ink:#fff;--ink-2:color-mix(in srgb,#fff 78%,var(--lv))}.prism .prism-pass-face{color:var(--ink);border-radius:var(--pop-r)var(--pop-r)0 0;backface-visibility:hidden;background:linear-gradient(120deg,color-mix(in srgb,var(--lv)76%,#000)0%,color-mix(in srgb,var(--lv)72%,#fff)38%,color-mix(in srgb,var(--lv)86%,#000)100%);grid-area:1/1;padding:18px;transition:transform .64s cubic-bezier(.3,1.25,.45,1);position:relative;overflow:hidden}.prism .prism-pass-face:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#fff0 0 18px,#ffffff14 18px 19px);position:absolute;inset:0}.prism .prism-pass-face.is-front:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:45%;animation:7s ease-in-out 1.2s infinite prism-pass-sheen;position:absolute;inset:-40% auto -40% -60%;transform:rotate(18deg)translate(0)}@keyframes prism-pass-sheen{0%,70%{transform:rotate(18deg)translate(0)}to{transform:rotate(18deg)translate(520%)}}.prism .prism-pass-face.is-back{background:linear-gradient(240deg,color-mix(in srgb,var(--lv)70%,#000)0%,color-mix(in srgb,var(--lv)58%,#fff)45%,color-mix(in srgb,var(--lv)82%,#000)100%);transform:rotateY(180deg)}.prism .prism-pass[data-flipped] .prism-pass-face.is-front{transform:rotateY(-180deg)}.prism .prism-pass[data-flipped] .prism-pass-face.is-back{transform:rotateY(0)}.prism .prism-pass .top{justify-content:space-between;align-items:center;gap:8px;min-height:22px;padding-right:14px;display:flex;position:relative}.prism .prism-pass .lvl{margin-inline-end:auto;font-size:13px;font-weight:800}.prism .prism-pass .pct{font-size:13px;font-weight:800}.prism .prism-pass .top>button:not(.prism-pass-x){color:var(--ink-2);font-size:12.5px;font-weight:800}.prism .prism-pass-x{width:30px;height:30px;color:var(--ink);background:#0000001f;border-radius:99px;place-items:center;margin:-6px -14px -6px 0;display:grid}.prism .prism-pass-x svg{width:15px;height:15px}.prism .prism-pass .nm{margin-top:10px;font-size:22px;font-weight:800;line-height:1.2;position:relative}.prism .prism-pass .id{opacity:.72;font-size:12px;font-weight:700;position:relative}.prism .prism-pass .bar{background:#0000002e;border-radius:6px;height:6px;margin-top:12px;position:relative;overflow:hidden}.prism .prism-pass[data-ink=light] .bar{background:#fff3}.prism .prism-pass .bar i{background:var(--ink);transform-origin:0;transform:scaleX(var(--p));border-radius:6px;animation:1s cubic-bezier(.2,.8,.2,1) .15s backwards prism-pass-fill;position:absolute;inset:0}@keyframes prism-pass-fill{0%{transform:scaleX(0)}}.prism .prism-pass .nx{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;font-weight:700;display:flex;position:relative}.prism .prism-pass .nx button{color:var(--ink);flex:none;align-items:center;gap:1px;font-weight:800;display:inline-flex}.prism .prism-pass .nx button svg{width:15px;height:15px;transition:transform .18s}.prism .prism-pass .nx button:hover svg{transform:translate(2px)}.prism .prism-pass-ladder{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:14px 0 2px;padding:0;list-style:none;display:grid;position:relative}.prism .prism-pass-ladder:before{content:"";background:color-mix(in srgb,var(--ink)25%,transparent);border-radius:2px;height:2px;position:absolute;top:8px;left:10%;right:10%}.prism .prism-pass-ladder li{text-align:center;justify-items:center;gap:5px;min-width:0;font-size:12px;font-weight:700;display:grid;position:relative}.prism .prism-pass-ladder li i{background:var(--c);width:18px;height:18px;box-shadow:0 0 0 3px color-mix(in srgb,var(--lv)70%,#000),inset 0 0 0 1px #ffffff59;border-radius:50%}.prism .prism-pass-ladder li[data-state=future]{opacity:.55}.prism .prism-pass-ladder li[data-state=current] i{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--c)80%,transparent));scale:1.28}.prism .prism-pass-ladder li[data-state=current] small{color:var(--ink)}.prism .prism-pass-ladder li[data-state=next] i{animation:1.8s ease-in-out infinite prism-pass-pulse}@keyframes prism-pass-pulse{50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--lv)70%,#000),0 0 0 7px color-mix(in srgb,var(--c)30%,transparent)}}.prism .prism-pass-ladder li span{max-width:100%}.prism .prism-pass-ladder li small{color:var(--ink-2);margin-top:-3px;font-size:11.5px;font-weight:800}.prism .prism-pass-perf{border-top:2px dashed color-mix(in srgb,var(--fg)14%,transparent);height:0;margin:0 14px}.prism .prism-um-body{gap:10px;padding:14px 16px 16px;display:grid}.prism .prism-um-body .prism-um-acts{margin-top:0}.prism .prism-um-bal3{grid-template-columns:1.4fr repeat(var(--n,2),minmax(0,1fr));gap:8px;display:grid}.prism .prism-um-bal3>div{background:color-mix(in srgb,var(--fg)5%,transparent);border-radius:12px;min-width:0;padding:10px 12px}.prism .prism-um-bal3 small{color:var(--muted-fg);justify-content:space-between;align-items:center;font-size:12px;display:flex}.prism .prism-um-bal3 b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;display:block;overflow:hidden}.prism .prism-um-bal3 .is-main b{color:var(--primary);font-size:20px}@container (max-width:22rem){.prism .prism-um-bal3{grid-template-columns:repeat(var(--n,2),minmax(0,1fr))}.prism .prism-um-bal3 .is-main{grid-column:1/-1}}.prism .prism-um-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;display:grid}.prism .prism-um-cell{min-width:0;color:var(--fg);text-align:start;border-radius:10px;align-items:center;gap:8px;padding:8px;font-size:13.5px;font-weight:700;transition:background-color .16s;display:flex}.prism .prism-um-cell:hover,.prism .prism-um-cell:focus-visible{background:color-mix(in srgb,var(--fg)7%,transparent)}.prism .prism-um-cell .lb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prism .prism-um-cell em{color:var(--um-red);background:0 0;margin-inline-start:0;padding:0;font-size:12px}.prism .prism-nc{padding-bottom:4px}.prism .prism-nc-hd{align-items:center;gap:10px;padding:16px 16px 10px;display:flex}.prism .prism-pop[data-mode=sheet] .prism-nc-hd{padding-top:4px}.prism .prism-nc-hd h2{flex:1;margin:0;font-size:17px;font-weight:800}.prism .prism-nc-x{width:34px;height:34px;color:var(--muted-fg);background:color-mix(in srgb,var(--fg)6%,transparent);border-radius:99px;flex:none;place-items:center;display:grid}.prism .prism-nc-all{height:30px;color:var(--primary);align-items:center;gap:5px;padding:0 2px;font-size:13px;font-weight:800;transition:color .2s,opacity .3s;display:inline-flex;position:relative}.prism .prism-nc-all:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:3px;left:2px;right:2px;transform:scaleX(0)}.prism .prism-nc-all[data-state=clearing]:after{animation:.7s ease-in-out infinite prism-nc-sweep}@keyframes prism-nc-sweep{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}.prism .prism-nc-all[data-state=done]{color:var(--um-mint);animation:1.7s forwards prism-nc-done}.prism .prism-nc-all[data-state=done] svg{stroke-dasharray:24;stroke-dashoffset:24px;animation:.42s forwards prism-nc-tick}@keyframes prism-nc-tick{to{stroke-dashoffset:0}}@keyframes prism-nc-done{0%,70%{opacity:1}to{opacity:0}}.prism .prism-nc-all[data-state=error]{color:var(--um-red);animation:.42s cubic-bezier(.36,.07,.19,.97) prism-nc-shake}@keyframes prism-nc-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.prism .prism-nc-bcast{text-align:start;width:calc(100% - 24px);color:var(--fg);background:linear-gradient(120deg,color-mix(in srgb,var(--um-sky)17%,transparent),color-mix(in srgb,var(--um-sky)4%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--um-sky)30%,transparent);border-radius:14px;gap:10px;margin:0 12px 8px;padding:12px 14px;font-size:13.5px;display:flex;position:relative}.prism .prism-nc-bcast b{margin-bottom:2px;font-weight:800;display:block}.prism .prism-nc-bcast-body{-webkit-line-clamp:3;color:color-mix(in srgb,var(--fg)82%,var(--um-sky));-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.prism .prism-nc-bcast-ic{width:22px;height:22px;color:var(--um-sky);flex:none;margin-top:1px}.prism .prism-nc-bcast-ic svg{width:100%;height:100%}.prism .prism-nc-day{color:var(--muted-fg);margin:0;padding:10px 16px 4px;font-size:12.5px;font-weight:700}.prism .prism-nc-row{text-align:start;width:100%;color:var(--fg);grid-template-columns:40px minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;align-items:center;gap:10px;padding:10px 12px 10px 16px;transition:background-color .3s;display:grid;position:relative}.prism .prism-nc-row:hover,.prism .prism-nc-row:focus-visible{background:color-mix(in srgb,var(--fg)4%,transparent)}.prism .prism-nc-txt{min-width:0}.prism .prism-nc-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;display:block;overflow:hidden}.prism .prism-nc-txt small{min-width:0;color:var(--muted-fg);gap:5px;font-size:12.5px;display:flex}.prism .prism-nc-txt small i{opacity:.6;font-style:normal}.prism .prism-nc-txt small time{flex:none}.prism .prism-nc-amt{text-align:end;justify-items:end;display:grid}.prism .prism-nc-amt b{white-space:nowrap;font-size:14px;font-weight:800}.prism .prism-nc-amt small{color:var(--muted-fg);white-space:nowrap;font-size:11.5px;font-weight:600}.prism .prism-nc-amt[data-tone=mint] b{color:var(--um-mint)}.prism .prism-nc-amt[data-tone=sun] b,.prism .prism-nc-amt[data-tone=amber] b{color:var(--um-sun)}.prism .prism-nc-amt[data-tone=red] b{color:var(--um-red)}.prism .prism-nc-go{width:15px;height:15px;color:var(--muted-fg);opacity:0;transition:opacity .16s,transform .16s;transform:translate(-3px)}.prism .prism-nc-row:hover .prism-nc-go{opacity:1;transform:none}.prism .prism-nc-ico{--t:var(--um-sky);width:40px;height:40px;color:var(--t);background:linear-gradient(135deg,color-mix(in srgb,var(--t)30%,#0b0d12),color-mix(in srgb,var(--t)11%,#0b0d12));border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff12}.prism .prism-nc-ico svg{width:21px;height:21px}.prism .prism-nc-ico[data-tone=mint]{--t:var(--um-mint)}.prism .prism-nc-ico[data-tone=sun]{--t:var(--um-sun)}.prism .prism-nc-ico[data-tone=coral]{--t:var(--um-coral)}.prism .prism-nc-ico[data-tone=red]{--t:var(--um-red)}.prism .prism-nc-ico[data-tone=amber]{--t:var(--um-amber)}.prism :is(.prism-nc-row,.prism-nc-bcast).is-unread:before{content:"";background:var(--primary);width:6px;height:6px;box-shadow:0 0 calc(4px*var(--prism-glow))var(--primary);transition:transform .42s cubic-bezier(.5,0,.2,1)var(--d,0s),opacity .42s ease var(--d,0s);border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:6px}.prism .prism-nc-bcast.is-unread:before{background:var(--um-sky);box-shadow:0 0 calc(4px*var(--prism-glow))var(--um-sky);left:5px}.prism .prism-nc-row.is-unread{background:color-mix(in srgb,var(--primary)4%,transparent);transition:background-color .42s ease var(--d,0s)}.prism .prism-nc[data-clearing] :is(.prism-nc-row,.prism-nc-bcast).is-unread:before,.prism :is(.prism-nc-row,.prism-nc-bcast).is-fading:before{opacity:0;transform:scale(0)}.prism .prism-nc[data-clearing] .prism-nc-row.is-unread,.prism .prism-nc-row.is-fading{background:0 0}.prism .prism-nc[data-clearing] .prism-nc-row.is-unread .prism-nc-ico{animation:prism-nc-blink .42s ease var(--d,0s)}@keyframes prism-nc-blink{40%{transform:scale(.9)}}.prism .prism-nc-row.is-unread .prism-nc-ico svg{animation:.52s cubic-bezier(.34,1.56,.64,1) backwards prism-nc-pop;animation-delay:calc(var(--d,0s) + .12s)}@keyframes prism-nc-pop{0%{opacity:0;transform:scale(.6)}}.prism .prism-nc-row.is-unread .prism-nc-spin{transform-origin:12px 13px;animation:1.1s cubic-bezier(.2,.8,.2,1) backwards prism-nc-wheel;animation-delay:calc(var(--d,0s) + .12s)}@keyframes prism-nc-wheel{0%{transform:rotate(-200deg)}}.prism .prism-nc-row.is-unread .prism-nc-reel{animation:.7s cubic-bezier(.2,.8,.2,1) backwards prism-nc-reel;animation-delay:calc(var(--d,0s) + .12s)}@keyframes prism-nc-reel{0%{opacity:0;transform:translateY(-9px)}}.prism .prism-nc-empty{text-align:center;justify-items:center;gap:6px;padding:26px 24px 18px;display:grid}.prism .prism-nc-empty b{font-size:15px;font-weight:800}.prism .prism-nc-empty p{color:var(--muted-fg);margin:0;font-size:13px}.prism .prism-nc-skel{gap:4px;padding:8px 16px;display:grid}.prism .prism-nc-skel span{grid-template-columns:40px 1fr 56px;align-items:center;gap:10px;padding:6px 0;display:grid}.prism .prism-nc-skel :is(i,em,u){background:color-mix(in srgb,var(--fg)8%,transparent);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite prism-nc-shimmer;display:block}.prism .prism-nc-skel i{border-radius:12px;height:40px}@keyframes prism-nc-shimmer{50%{opacity:.45}}.prism .prism-nc-ft{text-align:center;padding:10px 16px 12px}.prism .prism-nc-ft a{color:var(--muted-fg);align-items:center;gap:2px;font-size:13px;font-weight:700;transition:color .16s;display:inline-flex}.prism .prism-nc-ft a:hover{color:var(--fg)}.prism .prism-nc-bell:hover{background:color-mix(in srgb,var(--fg)8%,transparent)}.prism .prism-nc-badge{min-width:17px;height:17px;color:var(--primary-fg);background:var(--primary);box-shadow:0 0 0 2px var(--bg);border-radius:99px;place-items:center;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-2px;right:-3px}.prism .prism-nc-drop{z-index:66;max-width:380px;color:var(--fg);transform-origin:calc(100% - 40px) 0;background:linear-gradient(180deg,color-mix(in srgb,var(--surface)94%,transparent),color-mix(in srgb,var(--bg)96%,transparent));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;align-items:center;gap:4px;margin-left:auto;padding:8px;animation:.48s cubic-bezier(.34,1.4,.64,1) backwards prism-nc-drop;display:flex;position:fixed;top:72px;left:12px;right:12px;box-shadow:0 20px 50px -14px #0009,inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0d}@keyframes prism-nc-drop{0%{opacity:0;transform:translateY(-14px)scale(.7)}}.prism .prism-nc-drop-card{text-align:start;flex:1;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.prism[data-motion=calm] :is(.prism-pass-face,.prism-pass .bar i,.prism-pass-ladder li i,.prism-nc-all,.prism-nc-all svg,.prism-nc-ico,.prism-nc-ico svg,.prism-nc-spin,.prism-nc-reel,.prism-nc-skel i,.prism-nc-skel em,.prism-nc-skel u,.prism-nc-drop,.prism-nc-row,.prism-nc-go),.prism[data-motion=calm] .prism-nc-all:after,.prism[data-motion=calm] .prism-pop-glass:before,.prism[data-motion=calm] .prism-nc-row:before,.prism[data-motion=calm] .prism-nc-bcast:before{transition:none;animation:none}.prism[data-motion=calm] .prism-pass-face.is-front:after{display:none}.prism[data-motion=calm] .prism-nc-all svg{stroke-dasharray:none;stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.prism :is(.prism-pass-face,.prism-pass .bar i,.prism-pass-ladder li i,.prism-nc-all,.prism-nc-all svg,.prism-nc-ico,.prism-nc-ico svg,.prism-nc-spin,.prism-nc-reel,.prism-nc-skel i,.prism-nc-skel em,.prism-nc-skel u,.prism-nc-drop,.prism-nc-row,.prism-nc-go),.prism .prism-nc-all:after,.prism .prism-pop-glass:before,.prism .prism-nc-row:before,.prism .prism-nc-bcast:before{transition:none;animation:none}.prism .prism-pass-face.is-front:after{display:none}.prism .prism-nc-all svg{stroke-dasharray:none;stroke-dashoffset:0}}}@layer utilities;
@layer properties,theme,base;@layer components{.prism .prism-gl{--gl-sun:#ffd23f;--gl-line:color-mix(in srgb,var(--fg)8%,transparent);isolation:isolate;border-radius:calc(var(--prism-r,18px) + 4px);background:color-mix(in srgb,var(--surface)72%,var(--bg));box-shadow:inset 0 0 0 1px var(--gl-line);flex-direction:column;padding:18px 16px 20px;display:flex;position:relative;overflow:hidden}.prism .prism-gl-glow{z-index:-2;object-fit:cover;filter:blur(44px)saturate(1.3);opacity:.45;pointer-events:none;width:calc(100% + 80px);max-width:none;height:calc(100% + 80px);position:absolute;inset:-40px;transform:scale(1.1)}.prism .prism-gl-fog{z-index:-2;pointer-events:none;background:radial-gradient(70% 60% at 22% 18%,color-mix(in srgb,var(--primary)22%,transparent),transparent 70%);position:absolute;inset:0}.prism .prism-gl-shade{z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--bg)40%,transparent)0%,color-mix(in srgb,var(--bg)82%,transparent)42%,color-mix(in srgb,var(--bg)94%,transparent)100%);position:absolute;inset:0}.prism .prism-gl-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;margin-block:auto;display:grid}.prism .prism-gl-art{justify-content:center;padding-top:4px;display:flex}.prism .prism-gl-cover{object-fit:cover;border-radius:18px;width:150px;height:200px;transition:transform .35s cubic-bezier(.2,.9,.2,1);display:block;transform:rotate(-3deg);box-shadow:0 30px 60px -20px #000,0 0 0 1px #ffffff14}.prism .prism-gl-ph{text-align:center;letter-spacing:-.01em;color:var(--fg);overflow-wrap:anywhere;background:radial-gradient(120% 90% at 30% 15%,color-mix(in srgb,var(--primary)28%,var(--surface)),var(--surface));place-items:center;padding:14px;font-size:18px;font-weight:800;line-height:1.1;display:grid}.prism .prism-gl-crumb{color:var(--muted-fg);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.prism .prism-gl-crumb li{align-items:center;gap:6px;min-width:0;display:inline-flex}.prism .prism-gl-crumb li+li:before{content:"›";opacity:.7}.prism .prism-gl-crumb a:hover{color:var(--fg)}.prism .prism-gl-crumb b{color:var(--fg);font-weight:700}.prism .prism-gl-name{letter-spacing:-.02em;color:var(--fg);overflow-wrap:anywhere;margin:8px 0 10px;font-size:30px;font-weight:800;line-height:1.04}.prism .prism-gl-prov{color:var(--fg);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:800;display:inline-flex}.prism .prism-gl-prov i{width:22px;height:22px;color:var(--primary-fg);background:var(--primary);border-radius:6px;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:inline-grid}.prism .prism-gl-prov a:hover{text-underline-offset:3px;text-decoration:underline}.prism .prism-gl-kunye{flex-wrap:wrap;gap:6px;margin:14px 0 12px;padding:0;list-style:none;display:flex}.prism .prism-gl-kunye li{color:var(--fg);background:color-mix(in srgb,var(--fg)6%,transparent);box-shadow:inset 0 0 0 1px var(--gl-line);border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700}.prism .prism-gl-kunye li.is-sun{color:color-mix(in srgb,var(--gl-sun)78%,var(--fg))}.prism .prism-gl-about{max-width:36rem;color:var(--muted-fg);margin:0 0 18px;font-size:13.5px;line-height:1.55}.prism .prism-gl-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prism .prism-gl-go{display:contents}.prism .prism-gl-btn{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}.prism .prism-gl-acts>.prism-cta,.prism .prism-gl-go>.prism-cta,.prism .prism-gl-btn.is-off{flex:auto}.prism .prism-gl-btn.is-off{cursor:not-allowed;color:var(--muted-fg);background:color-mix(in srgb,var(--fg)7%,transparent);box-shadow:inset 0 0 0 1px var(--gl-line)}.prism .prism-gl-fav{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.prism .prism-gl-fav.is-on{color:var(--gl-sun)}.prism .prism-gl-rail{margin-top:24px;position:relative}.prism .prism-gl-rail-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.prism .prism-gl-rail-h h2{min-width:0;color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}.prism .prism-gl-rail-h a{color:var(--primary);flex:none;align-items:center;gap:2px;font-size:12.5px;font-weight:700;display:inline-flex}.prism .prism-gl-row{grid-auto-columns:calc(29.4118% - 8.82353px);grid-auto-flow:column;gap:10px;margin:0;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}.prism .prism-gl-rc{aspect-ratio:3/4;background:color-mix(in srgb,var(--fg)6%,transparent);box-shadow:0 14px 28px -18px #000,inset 0 0 0 1px var(--gl-line);border-radius:12px;display:block;overflow:hidden}.prism .prism-gl-rc img{object-fit:cover;width:100%;height:100%;transition:transform .3s cubic-bezier(.2,.9,.2,1);display:block}.prism .prism-gl-rc .prism-gl-ph{width:100%;height:100%;font-size:13px}.prism .prism-gl-rc:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@container (min-width:48rem){.prism .prism-gl{min-height:470px;padding:26px}.prism .prism-gl-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--bg)96%,transparent)30%,color-mix(in srgb,var(--bg)55%,transparent)70%,color-mix(in srgb,var(--bg)90%,transparent))}.prism .prism-gl-in{grid-template-columns:200px minmax(0,1fr);gap:24px}.prism .prism-gl-art{padding-top:0}.prism .prism-gl-cover{border-radius:20px;width:200px;height:266px}.prism .prism-gl-name{font-size:40px;line-height:1.02}.prism .prism-gl-acts>.prism-cta,.prism .prism-gl-go>.prism-cta,.prism .prism-gl-btn.is-off{flex:none}.prism .prism-gl-row{grid-auto-columns:calc(16.6667% - 8.33333px)}}.prism .prism-gl-warp{z-index:75;pointer-events:none;background-color:var(--bg);clip-path:inset(var(--wt)var(--wr)var(--wb)var(--wl)round 14px);place-items:center;animation:.62s cubic-bezier(.2,.9,.2,1) forwards prism-gl-warp;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes prism-gl-warp{0%{background-color:var(--primary)}40%{background-color:var(--bg)}to{clip-path:inset(0);background-color:var(--bg)}}.prism .prism-gl-warp-glow{object-fit:cover;filter:blur(48px)saturate(1.3);opacity:0;width:calc(100% + 120px);max-width:none;height:calc(100% + 120px);animation:.42s ease-out .16s forwards prism-gl-warp-glow;position:absolute;inset:-60px}.prism .prism-gl-warp-core{opacity:0;place-items:center;width:132px;height:176px;animation:.36s ease-out .26s forwards prism-gl-warp-fade;display:grid;position:relative}.prism .prism-gl-warp-core img{object-fit:cover;border-radius:16px;width:100%;height:100%;box-shadow:0 30px 60px -20px #000}.prism .prism-gl-warp-core i{border:3px solid color-mix(in srgb,var(--fg)22%,transparent);border-top-color:var(--primary);border-radius:9999px;width:46px;height:46px;animation:.9s linear infinite prism-gl-spin;position:absolute}@keyframes prism-gl-warp-fade{to{opacity:1}}@keyframes prism-gl-warp-glow{to{opacity:.45}}@keyframes prism-gl-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.prism:not([data-motion=calm]) .prism-gl-art:hover .prism-gl-cover{transform:rotate(-1.5deg)translateY(-6px)}.prism:not([data-motion=calm]) .prism-gl-rc:hover img{transform:scale(1.05)}}.prism[data-motion=calm] :is(.prism-gl-cover,.prism-gl-rc img){transition:none}.prism[data-motion=calm] .prism-gl-warp{display:none}@media (prefers-reduced-motion:reduce){.prism :is(.prism-gl-cover,.prism-gl-rc img){transition:none}.prism .prism-gl-warp{display:none}}}@layer utilities;
@layer properties,theme,base;@layer components{.prism .prism-promotab.is-req em{color:var(--primary);opacity:1}.prism .prism-promotab.is-req.is-on em{color:inherit;opacity:.7}.prism .prism-preq-sep{background:color-mix(in srgb,var(--fg)14%,transparent);flex:none;align-self:center;width:1px;height:20px;margin-inline:4px}.prism .prism-preq{gap:22px;display:grid}.prism .prism-preq-h{color:var(--fg);margin:0 0 12px;font-size:15px;font-weight:800}.prism .prism-preq-none{border-radius:var(--prism-r,18px);border:2px dashed color-mix(in srgb,var(--fg)12%,transparent);color:var(--muted-fg);padding:26px 18px;font-size:13px;line-height:1.5}.prism .prism-preq-mine{border-radius:var(--prism-r,18px);background:color-mix(in srgb,var(--bg)38%,transparent);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg)8%,transparent);padding:18px 16px}@container (min-width:64rem){.prism .prism-preq.has-mine{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);align-items:start;gap:22px}.prism .prism-preq-mine{padding:20px 22px}}.prism .prism-preq-tk{display:grid;position:relative}.prism .prism-preq-stamp{z-index:4;top:122px;white-space:nowrap;pointer-events:none;opacity:.92;color:var(--primary);background:color-mix(in srgb,var(--surface)72%,transparent);border:2.5px solid;border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:800;line-height:1.2;animation:.52s cubic-bezier(.2,1.6,.4,1) both prism-preq-stamp;position:absolute;inset-inline-end:14px;rotate:-8deg}.prism .prism-preq-stamp[data-kind=granted]{color:var(--moment-ok,#10b981)}@keyframes prism-preq-stamp{0%{opacity:0;scale:2.2}to{opacity:.92;scale:1}}.prism .prism-preq-tk.is-back:after{content:"";z-index:5;border-radius:calc(var(--prism-r,18px) + 4px);pointer-events:none;box-shadow:0 0 0 2px var(--primary),0 0 28px -6px var(--primary);animation:2.4s ease-out both prism-preq-back;position:absolute;inset:-4px}@keyframes prism-preq-back{0%{opacity:0}12%{opacity:1}70%{opacity:1}to{opacity:0}}.prism .prism-preq-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.prism .prism-preq-row{background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg)8%,transparent);border-radius:14px;padding:12px 14px}.prism .prism-preq-row-h{color:var(--fg);justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;font-weight:800;display:flex}.prism .prism-preq-when{color:var(--muted-fg);flex:none;font-size:12px;font-weight:600}.prism .prism-preq-when .font-mono{font-size:11.5px}.prism .prism-preq-track{margin-top:12px}.prism .prism-preq-track .prism-track-line{inset-inline:16.6667%}.prism .prism-preq-track[data-stage=rejected] [data-state=failed] .prism-track-node{background:var(--moment-bad,#ef4444);border-color:var(--moment-bad,#ef4444);color:#fff}.prism .prism-preq-why{color:color-mix(in srgb,var(--moment-bad,#ef4444)50%,var(--fg));align-items:flex-start;gap:6px;margin:10px 0 0;font-size:12px;font-weight:600;line-height:1.45;display:flex}.prism .prism-preq-why a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.prism .prism-preq-note{color:var(--muted-fg);margin:10px 0 0;font-size:12px;line-height:1.45}.prism .prism-preq-link{color:var(--primary);font-weight:700}.prism .prism-preq-empty{color:var(--muted-fg);padding:6px 2px 4px;font-size:13px;line-height:1.5}.prism .prism-preq-skel{background:color-mix(in srgb,var(--fg)5%,transparent);border-radius:14px;height:92px;display:block}.prism[data-motion=calm] .prism-preq-stamp,.prism[data-motion=calm] .prism-preq-tk.is-back:after{animation:none}@media (prefers-reduced-motion:reduce){.prism .prism-preq-stamp,.prism .prism-preq-tk.is-back:after{animation:none!important}}}@layer utilities;
@layer properties,theme,base;@layer components{.prism .prism-cph{--cph-win:#4ff0b4;--cph-loss:#ff6b6b;--cph-open:#ffd23f;--cph-void:#9aa0aa;--cph-cash:#7cc7ff;--cph-paper:#f3efe6;--cph-ink:#16181d;--cph-ink-mut:#6b6f78;--cph-rule:#c9c2b3;--cph-ink-win:#0f8c5f;--cph-ink-loss:#b23c3c;--cph-ink-open:#a07a00;--cph-ink-void:#6f747d;--cph-ink-cash:#1f6fa8;--cph-dot-win:#13a36f;--cph-dot-loss:#d24b4b;--cph-dot-open:#e5b300;--cph-dot-void:#9aa0aa;--cph-line:color-mix(in srgb,var(--border-color)85%,transparent);--cph-tint:color-mix(in srgb,var(--fg)4%,transparent);--cph-tint-2:color-mix(in srgb,var(--fg)7%,transparent);min-width:0}.prism .prism-cph :is(.prism-cph-sum b,.when,.amt b,.o,.c,.res,.tt small b,.node .g,.meta>span>b,.trip b,.hm,.sc,.prism-cph-ref .v){font-family:var(--font-mono);font-variant-numeric:tabular-nums}.prism .prism-cph-sum{flex-wrap:wrap;gap:8px 18px;min-width:0;padding-bottom:16px;display:flex}.prism .prism-cph-sum>div{min-width:0;color:var(--muted-fg);font-size:12px;font-weight:600}.prism .prism-cph-sum b{letter-spacing:-.01em;color:var(--fg);white-space:nowrap;margin-top:2px;font-size:18px;font-weight:800;display:block}.prism .prism-cph-sum b[data-up]{color:var(--cph-win)}.prism .prism-cph-sum b[data-tone=open]{color:var(--cph-open)}.prism .prism-cph-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.prism .prism-cph-chips button{background:var(--cph-tint-2);min-height:34px;color:var(--muted-fg);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:700;transition:background-color .16s,color .16s;display:inline-flex}.prism .prism-cph-chips button:hover:not(:disabled){background:color-mix(in srgb,var(--fg)11%,transparent);color:var(--fg)}.prism .prism-cph-chips button[aria-pressed=true]{background:color-mix(in srgb,var(--primary)14%,transparent);color:var(--primary)}.prism .prism-cph-chips button:disabled{cursor:progress}.prism .prism-cph-chips .c{opacity:.75;font-size:11.5px}.prism .prism-cph-day{color:var(--muted-fg);margin:18px 0 8px;font-size:12.5px;font-weight:700}.prism .prism-cph-dayblock:first-child .prism-cph-day{margin-top:2px}.prism .prism-cph-wait{color:var(--muted-fg);place-items:center;padding:64px 0;display:grid}.prism .prism-cph-more{background:var(--cph-tint-2);width:100%;min-height:44px;color:var(--fg);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13.5px;font-weight:800;display:inline-flex}.prism .prism-cph-more:disabled{opacity:.6;cursor:progress}.prism .prism-cph[data-layout=slips] :is(.prism-cph-slips,.prism-cph-more){max-width:46rem}.prism .prism-cph-login{border-radius:var(--prism-r-sm,12px);justify-content:center;justify-self:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.prism .prism-cph-slips{gap:12px;display:grid}.prism .prism-cph-slipwrap{filter:drop-shadow(0 14px 16px #00000052);min-width:0}.prism .prism-cph-slip{--fg:var(--cph-ink);--muted-fg:var(--cph-ink-mut);background:var(--cph-paper);min-width:0;color:var(--cph-ink);border-radius:6px 6px 0 0;padding:14px 16px 24px;position:relative;-webkit-mask:radial-gradient(6px at 50% 100%,#0000 98%,#000) 0 100%/14px 100% repeat-x;mask:radial-gradient(6px at 50% 100%,#0000 98%,#000) 0 100%/14px 100% repeat-x}.prism .prism-cph-slip .row1{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.prism .prism-cph-slip .lead{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.prism .prism-cph-slip .type{overflow-wrap:anywhere;font-size:14px;font-weight:800}.prism .prism-cph-slip .when{color:var(--cph-ink-mut);font-size:12.5px;font-weight:600}.prism .prism-cph-slip .amt{text-align:end;color:var(--cph-ink-mut);white-space:nowrap;font-size:12px}.prism .prism-cph-slip .amt b{color:var(--cph-ink);font-size:17px;font-weight:800;display:block}.prism .prism-cph-slip .meta{color:var(--cph-ink-mut);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;padding-inline-end:96px;font-size:12px;font-weight:600;display:flex}.prism .prism-cph-slip .meta b{color:var(--cph-ink);font-weight:800}.prism .prism-cph-slip .trip{border-top:1.5px dashed var(--cph-rule);color:var(--cph-ink-mut);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:10px;padding-top:8px;font-size:12.5px;font-weight:600;display:flex}.prism .prism-cph-slip .trip b{color:var(--cph-ink);white-space:nowrap;font-size:13.5px;font-weight:800}.prism .prism-cph-slip .trip .arr{font-weight:800}.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-cph-slip .trip .arr{display:inline-block;transform:scaleX(-1)}.prism .prism-cph-slip .trip[data-tone=won] .to b{color:var(--cph-ink-win)}.prism .prism-cph-slip .trip[data-tone=open] .to b{color:var(--cph-ink-open)}.prism .prism-cph-slip .trip[data-tone=cash] .to b{color:var(--cph-ink-cash)}.prism .prism-cph-slip .trip[data-tone=void] .to b{color:var(--cph-ink-void)}.prism .prism-cph-slip .trip[data-tone=lost] .to b{color:var(--cph-ink-mut);font-weight:700}.prism .prism-cph-slip .legs-clip{overflow:hidden}.prism .prism-cph-slip .legs{border-top:1.5px dashed var(--cph-rule);margin-top:10px;padding-top:4px;display:grid}.prism .prism-cph-slip .leg{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 0;font-size:13px;display:grid}.prism .prism-cph-slip .leg+.leg{border-top:1px dotted var(--cph-rule)}.prism .prism-cph-slip .leg .txt{min-width:0}.prism .prism-cph-slip .leg .end{justify-items:end;gap:3px;display:grid}.prism .prism-cph-slip .leg .o{white-space:nowrap;font-size:13px;font-weight:800}.prism .prism-cph-slip :is(.leg .o,.meta b) s{color:var(--cph-ink-mut);font-weight:600}.prism .prism-cph-slip .leg .s{white-space:nowrap;color:var(--cph-ink-mut);font-size:11.5px;font-weight:800}.prism .prism-cph-slip .leg .s[data-tone=won]{color:var(--cph-ink-win)}.prism .prism-cph-slip .leg .s[data-tone=lost]{color:var(--cph-ink-loss)}.prism .prism-cph-slip .leg .s[data-tone=live]{color:var(--cph-ink-open)}.prism .prism-cph-slip .st{color:#fff;background:var(--cph-dot-void);border-radius:50%;place-items:center;width:16px;height:16px;margin-top:1px;font-size:10px;font-weight:900;line-height:1;display:grid}.prism .prism-cph-slip .leg[data-tone=won] .st{background:var(--cph-dot-win)}.prism .prism-cph-slip .leg[data-tone=lost] .st{background:var(--cph-dot-loss)}.prism .prism-cph-slip .leg[data-tone=live] .st{background:var(--cph-dot-open);color:#2b2000;animation:1.6s ease-in-out infinite prism-cph-blink}.prism .prism-cph-slip .leg[data-tone=wait] .st{color:var(--cph-ink-mut);box-shadow:inset 0 0 0 1.5px var(--cph-dot-void);background:0 0}.prism .prism-cph-slip .more{color:var(--cph-ink-win);cursor:pointer;background:0 0;margin-top:8px;padding:2px 0;font-size:12.5px;font-weight:800}.prism .prism-cph-slip .more:focus-visible{outline:2px solid var(--cph-ink-win);outline-offset:3px;border-radius:4px}.prism .prism-cph-stamp{inset-inline-end:18px;z-index:1;letter-spacing:.02em;white-space:nowrap;opacity:.85;mix-blend-mode:multiply;pointer-events:none;color:var(--cph-ink-void);animation:.5s cubic-bezier(.2,1.6,.4,1) both prism-cph-stamp;animation-delay:calc(var(--i,0)*70ms + .12s);border:3px solid;border-radius:8px;align-items:center;gap:6px;padding:4px 12px;font-size:15px;font-weight:800;display:inline-flex;position:absolute;top:58px;transform:rotate(-12deg)}.prism .prism-cph-stamp[data-tone=won]{color:var(--cph-ink-win)}.prism .prism-cph-stamp[data-tone=lost]{color:var(--cph-ink-loss)}.prism .prism-cph-stamp[data-tone=open]{color:var(--cph-ink-open)}.prism .prism-cph-stamp[data-tone=cash]{color:var(--cph-ink-cash)}.prism .prism-cph-stamp .live{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite prism-cph-blink}@keyframes prism-cph-stamp{0%{opacity:0;transform:rotate(-12deg)scale(2.2)}}@keyframes prism-cph-blink{50%{opacity:.25}}.prism .prism-cph-slip:is(.is-fault,.is-blank) .row1{cursor:default}.prism .prism-cph-slip .ghost{background:repeating-linear-gradient(90deg,#dcd5c7 0 7px,#0000 7px 11px);border-radius:4px;height:9px;display:block}.prism .prism-cph-slip .ghost:nth-child(2){width:72%}.prism .prism-cph-slip .ghost:nth-child(3){width:48%}.prism .prism-cph-slip .blank-text{color:var(--cph-ink-mut);margin:10px 0 0;font-size:12.5px}.prism .prism-cph :is(.prism-cph-slip,.prism-cph-track) .fault-act{text-align:center;justify-items:center;margin-top:14px;display:grid}.prism .prism-cph-tracks{gap:10px;display:grid}.prism .prism-cph-track{background:var(--cph-tint);min-width:0;box-shadow:inset 0 0 0 1px var(--cph-line);border-radius:16px;padding:14px 16px 12px;transition:box-shadow .2s,background-color .2s}.prism .prism-cph-track[data-open]{background:color-mix(in srgb,var(--primary)9%,transparent)}.prism .prism-cph-track[data-open] .tt .name{color:var(--primary)}.prism .prism-cph-track .hit{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:0;display:grid}.prism .prism-cph-track .hit.is-static{cursor:default}.prism .prism-cph-track .hit:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:8px}.prism .prism-cph-track .tt{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.prism .prism-cph-track .tt .name{overflow-wrap:anywhere;font-size:14px;font-weight:800}.prism .prism-cph-track .tt small{color:var(--muted-fg);font-size:12px;font-weight:600}.prism .prism-cph-track .tt small b{color:var(--fg);font-weight:700}.prism .prism-cph-track .tt small s{color:var(--muted-fg);font-weight:600}.prism .prism-cph-track .meta{color:var(--muted-fg);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;font-size:12px;font-weight:600;display:flex}.prism .prism-cph-track .meta time{color:var(--fg)}.prism .prism-cph-track .res{text-align:end;white-space:nowrap;color:var(--fg);font-size:16px;font-weight:800}.prism .prism-cph-track .res[data-tone=won]{color:var(--cph-win)}.prism .prism-cph-track .res[data-tone=open]{color:var(--cph-open)}.prism .prism-cph-track .res[data-tone=cash]{color:var(--cph-cash)}.prism .prism-cph-track .res[data-tone=lost]{color:color-mix(in srgb,var(--muted-fg)75%,transparent);text-decoration:line-through}.prism .prism-cph-track .res[data-tone=void]{color:var(--muted-fg)}.prism .prism-cph-track .line{cursor:pointer;align-items:center;margin:10px -4px 0;padding:2px 8px 22px;display:flex}.prism .prism-cph-track .line>.run{scrollbar-width:none;flex:1;align-items:center;min-width:0;margin:-2px 0 -22px;padding:2px 0 22px;display:flex;position:relative;overflow:auto hidden}.prism .prism-cph-track .line>.run::-webkit-scrollbar{display:none}.prism .prism-cph-track .line[data-dense]{padding-top:18px}.prism .prism-cph-track .line[data-dense]>.run{margin-top:-18px;padding-top:18px}.prism .prism-cph-track .line[data-dense]>.run>.node:nth-child(4n) .tip{top:auto;bottom:calc(100% + 5px)}.prism .prism-cph-track .run[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.prism .prism-cph-track .run[data-fade=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.prism .prism-cph-track .run[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.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-cph-track .run[data-fade=end]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.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-cph-track .run[data-fade=start]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 28px);mask-image:linear-gradient(270deg,#0000,#000 28px)}.prism .prism-cph-track:is(.is-fault,.is-blank) .line{cursor:default;padding-bottom:6px}.prism .prism-cph-track .seg{background:var(--cph-line);transform-origin:0;height:2px;animation:.5s cubic-bezier(.2,.8,.2,1) both prism-cph-paint;animation-delay:calc(var(--i,0)*60ms + var(--k,1)*.13s);border-radius:2px;flex:1 0 22px}.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-cph-track .seg{transform-origin:100%}.prism .prism-cph-track .seg[data-tone=won]{background:var(--cph-win)}.prism .prism-cph-track .seg[data-tone=lost]{background:linear-gradient(90deg,var(--cph-line),var(--cph-loss))}.prism .prism-cph-track .seg[data-tone=won]+.node+.seg[data-tone=lost]{background:linear-gradient(90deg,var(--cph-win),var(--cph-loss))}.prism .prism-cph-track .seg[data-tone=dim]{background:repeating-linear-gradient(90deg,var(--cph-line)0 4px,transparent 4px 8px);opacity:.7}.prism .prism-cph-track .seg[data-tone=cash]{background:var(--cph-cash)}.prism .prism-cph-track .seg[data-tone=void]{background:color-mix(in srgb,var(--cph-void)70%,transparent)}.prism .prism-cph-track .seg[data-tone=dash]{background:repeating-linear-gradient(90deg,var(--cph-line)0 6px,transparent 6px 11px);animation:none}.prism .prism-cph-track .seg[data-tone=gap]{background:0 0;animation:none}.prism .prism-cph-track .node{min-width:30px;height:30px;color:var(--muted-fg);box-shadow:inset 0 0 0 1.5px var(--cph-line);animation:.38s cubic-bezier(.2,1.4,.4,1) both prism-cph-pop;animation-delay:calc(var(--i,0)*60ms + var(--k,0)*.13s);border-radius:99px;flex:none;place-items:center;padding:0 5px;font-size:12px;font-weight:900;line-height:1;display:grid;position:relative}.prism .prism-cph-track .node .g{font-size:12px}.prism .prism-cph-track .node[data-tone=wait] .g{font-size:10.5px;font-weight:700}.prism .prism-cph-track .node[data-tone=won]{background:color-mix(in srgb,var(--cph-win)16%,transparent);color:var(--cph-win);box-shadow:inset 0 0 0 1.5px var(--cph-win)}.prism .prism-cph-track .node[data-tone=lost]{background:color-mix(in srgb,var(--cph-loss)16%,transparent);color:var(--cph-loss);box-shadow:inset 0 0 0 1.5px var(--cph-loss)}.prism .prism-cph-track .node[data-tone=void]{color:var(--cph-void);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cph-void)55%,transparent)}.prism .prism-cph-track .node[data-tone=live]{background:color-mix(in srgb,var(--cph-open)12%,transparent);color:var(--cph-open);box-shadow:inset 0 0 0 1.5px var(--cph-open);animation:.38s cubic-bezier(.2,1.4,.4,1) both prism-cph-pop,1.6s ease-in-out 1s infinite prism-cph-pulse}.prism .prism-cph-track .node[data-after]{opacity:.45}.prism .prism-cph-track .run>.node{min-width:26px;height:26px}.prism .prism-cph-track .node .tip{white-space:nowrap;color:var(--muted-fg);pointer-events:none;font-family:inherit;font-size:10.5px;font-weight:600;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.prism .prism-cph-track .line>.node:first-child .tip{left:0;transform:none}.prism .prism-cph-track .line>.node:last-child .tip{left:auto;right:0;transform:none}.prism .prism-cph-track .node.stn{min-width:0;height:28px;box-shadow:none;background:var(--cph-tint-2);color:var(--fg);border-radius:9px;padding:0 10px}.prism .prism-cph-track .node.stn .g{white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:800;display:inline-flex}.prism .prism-cph-track .node.stn .ic{flex:none;width:13px;height:13px}.prism .prism-cph-track .node.stn[data-tone=won]{background:color-mix(in srgb,var(--cph-win)22%,transparent);color:var(--cph-win);box-shadow:none}.prism .prism-cph-track .node.stn[data-tone=open]{background:color-mix(in srgb,var(--cph-open)14%,transparent);color:var(--cph-open);box-shadow:none}.prism .prism-cph-track .node.stn[data-tone=cash]{background:color-mix(in srgb,var(--cph-cash)20%,transparent);color:var(--cph-cash);box-shadow:none}.prism .prism-cph-track .node.stn[data-tone=void]{background:color-mix(in srgb,var(--cph-void)18%,transparent);color:var(--cph-void);box-shadow:none}.prism .prism-cph-track .node.stn[data-tone=lost]{color:color-mix(in srgb,var(--muted-fg)70%,transparent);box-shadow:none;background:0 0}.prism .prism-cph-track .node.stn[data-reached] .tip,.prism .prism-cph-track .node.stn[data-tone=open] .tip{color:currentColor}.prism .prism-cph-track .node.mini{min-width:24px;height:24px;padding:0 4px;animation:none}.prism .prism-cph-track .node.mini .g{font-size:10px}.prism .prism-cph-track .node.is-cut{animation:.38s cubic-bezier(.2,1.4,.4,1) both prism-cph-pop}@keyframes prism-cph-paint{0%{transform:scaleX(0)}}@keyframes prism-cph-pop{0%{opacity:0;transform:scale(.4)}}@keyframes prism-cph-pulse{0%,to{box-shadow:inset 0 0 0 1.5px var(--cph-open),0 0 0 0 color-mix(in srgb,var(--cph-open)45%,transparent)}50%{box-shadow:inset 0 0 0 1.5px var(--cph-open),0 0 0 7px color-mix(in srgb,var(--cph-open)0%,transparent)}}.prism .prism-cph-track .sheet-clip{overflow:hidden}.prism .prism-cph-track .sheet{background:color-mix(in srgb,var(--bg)45%,transparent);border-radius:14px;margin-top:4px;padding:4px 14px 6px}.prism .prism-cph-track .lr{border-top:1px solid var(--cph-line);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;font-size:13px;display:grid}.prism .prism-cph-track .lr:first-child{border-top:0}.prism .prism-cph-track .lr .who{min-width:0}.prism .prism-cph-track .lr .end{justify-items:end;gap:2px;display:grid}.prism .prism-cph-track .lr .o{white-space:nowrap;font-size:13px;font-weight:800}.prism .prism-cph-track .lr .o s{color:var(--muted-fg);font-weight:600}.prism .prism-cph-track .lr .s{white-space:nowrap;color:var(--muted-fg);font-size:12px;font-weight:800}.prism .prism-cph-track .lr .s[data-tone=won]{color:var(--cph-win)}.prism .prism-cph-track .lr .s[data-tone=lost]{color:var(--cph-loss)}.prism .prism-cph-track .lr .s[data-tone=live]{color:var(--cph-open)}.prism .prism-cph .pk{gap:2px;min-width:0;display:grid}.prism .prism-cph :is(.pk-title,.pk-where){-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prism .prism-cph .pk-title{color:var(--fg);font-size:13px;font-weight:700}.prism .prism-cph .pk-where{color:var(--muted-fg);font-size:11.5px;font-weight:600}.prism .prism-cph .pk-pick{color:var(--muted-fg);overflow-wrap:anywhere;font-size:12.5px}.prism .prism-cph .pk-pick b{color:var(--fg);font-weight:800}.prism .prism-cph .pk-when{color:var(--muted-fg);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:11.5px;font-weight:600;display:flex}.prism .prism-cph .pk-live{letter-spacing:.02em;background:color-mix(in srgb,var(--cph-open)16%,transparent);color:var(--cph-open);border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:800}.prism .prism-cph-slip .pk-live{color:var(--cph-ink-open);background:#e5b30033}.prism .prism-cph .pk-at .sc{color:var(--fg);font-weight:700}.prism .prism-cph-ref{background:var(--cph-tint-2);min-height:26px;color:var(--muted-fg);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:700;transition:background-color .16s,color .16s;display:inline-flex}.prism span.prism-cph-ref{background:0 0;padding:0}.prism button.prism-cph-ref{cursor:pointer}.prism button.prism-cph-ref:hover{background:color-mix(in srgb,var(--fg)11%,transparent);color:var(--fg)}.prism .prism-cph-ref .v{color:var(--fg);font-weight:800}.prism .prism-cph-ref .i{flex:none;width:12px;height:12px}.prism .prism-cph-ref[data-done]{background:color-mix(in srgb,var(--cph-win)20%,transparent);color:var(--cph-win)}.prism .prism-cph-ref[data-done] .v{color:inherit}.prism .prism-cph-ref:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.prism .prism-cph-slip button.prism-cph-ref{background:#16181d12}.prism .prism-cph-slip button.prism-cph-ref:hover{background:#16181d1f}.prism .prism-cph-slip .prism-cph-ref[data-done]{color:var(--cph-ink-win);background:#13a36f29}@container (min-width:40rem){.prism .prism-cph-track .lr .end{align-items:baseline;gap:14px;display:flex}.prism .prism-cph-track .lr .s{text-align:end;min-width:92px}.prism .prism-cph-track{padding:16px 18px 12px}.prism .prism-cph-track .run>.node{min-width:30px;height:30px}.prism .prism-cph-track .seg{flex-basis:28px}.prism .prism-cph-track .node .tip{font-size:11px}.prism .prism-cph-track .line[data-dense]{padding-top:2px}.prism .prism-cph-track .line[data-dense]>.run{margin-top:-2px;padding-top:2px}.prism .prism-cph-track .line[data-dense]>.run>.node:nth-child(4n) .tip{top:calc(100% + 6px);bottom:auto}}.prism[data-motion=calm] :is(.prism-cph-stamp,.prism-cph-stamp .live,.prism-cph-slip .leg .st,.prism-cph-track .seg,.prism-cph-track .node){animation:none}.prism[data-motion=calm] :is(.prism-cph-track,.prism-cph-chips button,.prism-cph-ref){transition:none}@media (prefers-reduced-motion:reduce){.prism :is(.prism-cph-stamp,.prism-cph-stamp .live,.prism-cph-slip .leg .st,.prism-cph-track .seg,.prism-cph-track .node){animation:none}.prism :is(.prism-cph-track,.prism-cph-chips button,.prism-cph-ref){transition:none}}}@layer utilities;
@layer properties,theme,base;@layer components{.prism .prism-sign-stage{--sign-tone:var(--primary);background:radial-gradient(60% 70% at 50% 30%,color-mix(in srgb,var(--sign-tone)7%,transparent),transparent 70%);place-items:center;min-height:60vh;padding:40px 16px 48px;display:grid;position:relative}.prism .prism-sign-stage[data-tone=red]{--sign-tone:#ff6b6b}.prism .prism-sign-stage[data-tone=sun]{--sign-tone:#ffd23f}.prism .prism-sign-stage[data-tone=sky]{--sign-tone:#7cc7ff}.prism .prism-sign-stage[data-tone=gray]{--sign-tone:#9aa0aa;background:0 0}.prism .prism-sign{width:min(480px,100%);min-width:0}.prism .prism-sign-plate{transform-origin:50% 0;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--sign-tone)9%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--surface)92%,var(--fg)),color-mix(in srgb,var(--surface)80%,var(--bg)));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--sign-tone)16%,color-mix(in srgb,var(--fg)14%,transparent)),0 30px 60px -30px #000000b3;border-radius:18px;padding:22px 24px 20px;position:relative}.prism .prism-sign-plate:before,.prism .prism-sign-plate:after{content:"";background:color-mix(in srgb,var(--fg)20%,var(--surface));width:8px;height:8px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg)36%,var(--surface));border-radius:50%;position:absolute;top:12px}.prism .prism-sign-plate:before{inset-inline-start:12px}.prism .prism-sign-plate:after{inset-inline-end:12px}.prism .prism-sign-plate[data-fold]{animation:.36s cubic-bezier(.5,0,.8,.4) both prism-sign-fold}.prism .prism-sign-code{perspective:600px;color:var(--fg);font:800 clamp(48px,15vw,64px)/1 var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px;margin:0;display:flex}.prism .prism-sign-code[data-len=long]{gap:1px;font-size:clamp(28px,8.6vw,44px)}.prism .prism-sign-code i{transform-origin:50% 60%;backface-visibility:hidden;animation:1.1s cubic-bezier(.2,.9,.2,1) both prism-sign-flip;animation-delay:calc(var(--i,0)*.12s);font-style:normal;display:inline-block}.prism .prism-sign-code[data-len=long] i{animation-delay:calc(var(--i,0)*60ms)}.prism .prism-sign-code i[data-hl]{color:var(--sign-tone)}.prism .prism-sign-stage[data-tone=gray] .prism-sign-code i[data-hl]{color:color-mix(in srgb,var(--sign-tone)70%,var(--fg))}.prism .prism-sign-title{color:var(--fg);letter-spacing:-.01em;overflow-wrap:anywhere;margin:14px 0 6px;font-size:22px;font-weight:800;line-height:1.25}.prism .prism-sign-body{color:var(--muted-fg);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.prism .prism-sign-body strong{color:var(--fg);font-weight:700}.prism .prism-sign-num{color:var(--fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.prism .prism-sign-note{color:var(--muted-fg);margin:10px 0 0;font-size:12.5px;line-height:1.45}.prism .prism-sign-act{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.prism .prism-sign-btn{justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.prism .prism-sign-ghost{border-radius:var(--prism-r-sm,12px);background:color-mix(in srgb,var(--fg)8%,transparent);height:44px;color:var(--fg);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;transition:background-color .16s,color .16s;display:inline-flex}.prism .prism-sign-ghost:is(:hover,:focus-visible){background:color-mix(in srgb,var(--sign-tone)20%,var(--surface));outline:none}.prism .prism-sign-btn:focus-visible{filter:brightness(1.16)saturate(1.1);outline:none}.prism .prism-sign-meter{gap:8px;margin-top:16px;display:grid}.prism .prism-sign-meter-row{color:var(--muted-fg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:12.5px;font-weight:600;display:flex}.prism .prism-sign-clock{color:var(--fg);font:800 22px/1 var(--font-mono);font-variant-numeric:tabular-nums}.prism .prism-sign-bar{background:color-mix(in srgb,var(--fg)10%,transparent);border-radius:6px;height:6px;overflow:hidden}.prism .prism-sign-bar i{border-radius:inherit;background:var(--sign-tone);transform-origin:0;height:100%;transition:transform 1s linear;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-sign-bar i{transform-origin:100%}.prism .prism-sign-bar[data-open] i{width:36%;animation:2.6s ease-in-out infinite prism-sign-sweep}.prism .prism-sign-routes{padding:0;gap:8px;margin:14px 0 0;padding-inline-start:22px;list-style:none;display:grid;position:relative}.prism .prism-sign-routes:before{content:"";inset-inline-start:7px;background:linear-gradient(var(--sign-tone),color-mix(in srgb,var(--sign-tone)15%,transparent));border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px}.prism .prism-sign-route{background:color-mix(in srgb,var(--surface)90%,var(--bg));width:100%;min-height:46px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg)9%,transparent);color:var(--fg);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:flex;position:relative}.prism div.prism-sign-route{cursor:default}.prism :is(a,button).prism-sign-route:hover{background:color-mix(in srgb,var(--sign-tone)10%,var(--surface));transform:translate(2px)}.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)) :is(a,button).prism-sign-route:hover{transform:translate(-2px)}.prism .prism-sign-route:focus-visible{background:color-mix(in srgb,var(--sign-tone)20%,var(--surface));outline:none}.prism .prism-sign-route>span:first-of-type{min-width:0}.prism .prism-sign-route small{min-width:0;max-width:58%;color:var(--muted-fg);text-align:end;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin-inline-start:auto;font-size:12.5px;font-weight:600;overflow:hidden}.prism .prism-sign-srch{min-width:0;color:var(--muted-fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.prism .prism-sign-route kbd{color:var(--muted-fg);background:color-mix(in srgb,var(--fg)8%,var(--surface));font:700 11px/1.4 var(--font-mono);border-radius:5px;flex:none;padding:2px 6px}.prism .prism-sign-node{inset-inline-start:-20px;background:var(--bg);width:12px;height:12px;box-shadow:0 0 0 2px var(--sign-tone);color:#0c0e13;border-radius:50%;place-items:center;margin-top:-6px;display:grid;position:absolute;top:50%}.prism .prism-sign-route[data-step=done] .prism-sign-node{background:var(--sign-tone);width:18px;height:18px;margin-top:-9px;inset-inline-start:-23px}.prism .prism-sign-route[data-step=next] .prism-sign-node{animation:1.8s ease-out infinite prism-sign-ping}.prism .prism-sign-route[data-step=next]{background:color-mix(in srgb,var(--sign-tone)14%,var(--surface))}.prism .prism-sign-route[data-step=next]:is(:hover,:focus-visible){background:color-mix(in srgb,var(--sign-tone)22%,var(--surface))}.prism .prism-sign-route[data-step=next] small{color:color-mix(in srgb,var(--sign-tone)62%,var(--fg));font-weight:700}.prism .prism-sign-route[data-step=done]{color:var(--muted-fg)}.prism .prism-sign-overlay{z-index:80;background:color-mix(in srgb,var(--bg)80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:24px 16px;animation:.28s both prism-sign-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.prism .prism-sign-overlay .prism-sign-stage{width:100%;min-height:0;padding:0}@keyframes prism-sign-flip{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:none}}@keyframes prism-sign-fold{to{opacity:0;transform:perspective(900px)rotateX(-84deg)}}@keyframes prism-sign-sweep{0%{transform:translate(-110%)}to{transform:translate(290%)}}@keyframes prism-sign-ping{0%,to{background:var(--bg)}50%{background:color-mix(in srgb,var(--sign-tone)75%,var(--bg))}}@keyframes prism-sign-fade{0%{opacity:0}to{opacity:1}}.prism[data-motion=calm] :is(.prism-sign-code i,.prism-sign-plate,.prism-sign-bar i,.prism-sign-node,.prism-sign-overlay){animation:none!important}.prism[data-motion=calm] :is(.prism-sign-route,.prism-sign-bar i,.prism-sign-ghost){transition:none!important}.prism[data-motion=calm] :is(a,button).prism-sign-route:hover{transform:none}.prism[data-motion=calm] .prism-sign-bar[data-open] i{opacity:.35;width:100%}@media (prefers-reduced-motion:reduce){.prism :is(.prism-sign-code i,.prism-sign-plate,.prism-sign-bar i,.prism-sign-node,.prism-sign-overlay){animation:none!important}.prism :is(.prism-sign-route,.prism-sign-bar i,.prism-sign-ghost){transition:none!important}.prism :is(a,button).prism-sign-route:hover{transform:none}.prism .prism-sign-bar[data-open] i{opacity:.35;width:100%}}}@layer utilities;
@layer properties,theme,base;@layer components{.prism .prism-uns{--uns-on:#4ff0b4;--uns-on-ink:#062419;background:radial-gradient(60% 70% at 50% 30%,#7cc7ff12,#0000 70%);flex:1;place-items:center;width:100%;min-height:min(78vh,46rem);padding:2.5rem 1rem 4rem;display:grid}.prism .prism-uns-card{text-align:center;width:min(28rem,100%)}.prism .prism-uns-addr{color:var(--muted-fg);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700}.prism .prism-uns-title{color:var(--fg);margin:.6rem 0 0;font-size:clamp(1.3rem,1.1rem + 1cqi,1.6rem);font-weight:800;line-height:1.2}.prism .prism-uns-reason{min-height:1.75rem;margin-top:.6rem}.prism .prism-uns-switch{--x:0px;--r:0deg;--dir:1;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:color-mix(in srgb,var(--fg)13%,var(--surface));border:0;border-radius:9999px;width:13.75rem;height:6rem;margin:.35rem auto 0;padding:0;transition:background-color .5s,box-shadow .5s,opacity .3s;display:block;position:relative}.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-uns-switch{--dir:-1}.prism .prism-uns-switch.is-on{background:var(--uns-on);box-shadow:0 20px 40px -20px #4ff0b499}.prism .prism-uns-switch:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--uns-on)45%,transparent);outline:none}.prism .prism-uns-switch[aria-disabled=true]{cursor:not-allowed;opacity:.5;background:color-mix(in srgb,var(--fg)7%,transparent);box-shadow:none}.prism .prism-uns-switch[data-moment=fail]{background:color-mix(in srgb,#ef4444 55%,var(--surface));box-shadow:0 0 34px -8px #ef4444bf}.prism .prism-uns-switch[data-moment=done].is-on{box-shadow:0 0 46px -6px #4ff0b4d9}.prism .prism-uns-knob{top:.5rem;color:#8a93a2;width:5rem;height:5rem;transform:translateX(calc(var(--x)*var(--dir)))rotate(calc(var(--r)*var(--dir)));background:#fff;border-radius:9999px;place-items:center;transition:transform .55s cubic-bezier(.3,1.4,.4,1),color .4s;display:grid;position:absolute;inset-inline-start:.5rem;box-shadow:0 8px 18px -6px #000c}.prism .prism-uns-switch.is-on .prism-uns-knob{color:var(--uns-on-ink)}.prism .prism-uns-switch.is-drag .prism-uns-knob{transition:color .4s}.prism .prism-uns-knob>svg{width:2.1rem;height:2.1rem}.prism .prism-uns-ring{pointer-events:none;border:3px solid #0000;border-top-color:var(--uns-on);border-inline-end-color:color-mix(in srgb,var(--uns-on)45%,transparent);border-radius:9999px;animation:.9s linear infinite prism-uns-spin;position:absolute;inset:-.3rem}.prism .prism-uns-switch.is-on .prism-uns-ring{border-top-color:#fff;border-inline-end-color:#ffffff73}@keyframes prism-uns-spin{to{transform:rotate(360deg)}}.prism .prism-uns-ends{width:13.75rem;color:var(--muted-fg);justify-content:space-between;margin:.5rem auto 0;font-size:12px;font-weight:700;display:flex}.prism .prism-uns-ends>[data-on=true]{color:var(--fg)}.prism .prism-uns-state{min-height:7.5rem;margin-top:1.1rem}.prism .prism-uns-state h2{color:var(--fg);margin:0;font-size:18px;font-weight:800;line-height:1.3}.prism .prism-uns-state p{color:var(--muted-fg);margin:.4rem 0 0;font-size:14px;line-height:1.55}.prism .prism-uns-state[data-tone=ok] h2{color:color-mix(in srgb,var(--uns-on)70%,var(--fg))}.prism .prism-uns-state[data-tone=bad] h2{color:color-mix(in srgb,#ef4444 55%,var(--fg))}.prism .prism-uns-state[data-tone=warn] h2{color:color-mix(in srgb,#f5c542 60%,var(--fg))}.prism .prism-uns-chan{text-align:start;gap:.5rem;margin-top:1rem;display:grid}.prism .prism-uns-chan>a{min-height:2.75rem;color:var(--fg);background:color-mix(in srgb,var(--fg)7%,var(--surface));border-radius:12px;align-items:center;gap:.65rem;padding:.6rem .75rem;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s;display:flex}.prism .prism-uns-chan>a:hover{background:var(--surface-hover)}.prism .prism-uns-chan>a>svg{width:1rem;height:1rem;color:var(--muted-fg);flex:none}.prism .prism-uns-chan>a>small{color:var(--muted-fg);text-align:end;margin-inline-start:auto;font-size:12px;font-weight:600}.prism .prism-uns-note{color:var(--muted-fg);margin:.75rem 0 0;font-size:12px;line-height:1.5}.prism[data-motion=calm] :is(.prism-uns-switch,.prism-uns-knob,.prism-uns-ring,.prism-uns-chan>a){transition:none;animation:none}@media (prefers-reduced-motion:reduce){.prism :is(.prism-uns-switch,.prism-uns-knob,.prism-uns-ring,.prism-uns-chan>a){transition:none;animation:none}}}@layer utilities;
@layer properties,theme,base;@layer components{.prism :is(.prism-kr,.prism-krd){--kr-line:color-mix(in srgb,var(--fg)11%,transparent);--kr-s1:color-mix(in srgb,var(--surface)82%,transparent);--kr-s3:color-mix(in srgb,var(--fg)9%,var(--surface));--kr-bad:#ff6b6b}.prism .prism-kr{gap:1rem;width:100%;max-width:64rem;margin-inline:auto;padding:1.25rem .75rem 3.5rem;display:grid}@container (min-width:48rem){.prism .prism-kr{padding:2rem 1.25rem 4rem}}.prism .prism-kr-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.9rem 1.25rem;display:flex}.prism .prism-kr-top h1{color:var(--fg);margin:0;font-size:clamp(1.45rem,1.2rem + 1.4cqi,2rem);font-weight:800;line-height:1.15}.prism .prism-kr-top p{color:var(--muted-fg);margin:.3rem 0 0;font-size:14px;line-height:1.5}.prism .prism-kr-chips{flex-wrap:wrap;gap:.4rem;display:flex}.prism .prism-kr-filters{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;display:flex}.prism .prism-kr-filters>span{color:var(--muted-fg);font-size:12.5px;font-weight:700}.prism .prism-kr-chip{min-height:2rem;color:var(--fg);background:var(--kr-s3);border-radius:9999px;align-items:center;gap:.4rem;padding:0 .8rem;font-size:12.5px;font-weight:700;transition:background-color .18s,color .18s;display:inline-flex}.prism .prism-kr-chip:hover{background:color-mix(in srgb,var(--fg)13%,var(--surface))}.prism .prism-kr-chip[aria-pressed=true]{color:var(--primary-fg);background:var(--primary)}.prism .prism-kr-chip>i{background:var(--tone,var(--muted-fg));border-radius:9999px;width:.5rem;height:.5rem}.prism .prism-kr-chip>small{opacity:.75;font-size:11.5px;font-weight:700}.prism .prism-kr-chip:focus-visible,.prism .prism-kr-job:focus-visible,.prism .prism-kr-step:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.prism .prism-kr-jobs{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.prism .prism-kr-job{color:var(--fg);background:var(--kr-s1);border-radius:14px;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem 1rem .85rem 0;text-decoration:none;transition:transform .2s,background-color .2s;display:grid;overflow:hidden}.prism .prism-kr-job:hover{background:color-mix(in srgb,var(--primary)10%,var(--surface));transform:translateY(-1px)}.prism .prism-kr-job:hover b{color:color-mix(in srgb,var(--primary)70%,var(--fg))}.prism .prism-kr-stripe{background:var(--tone);align-self:stretch}.prism .prism-kr-job b{overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.3;display:block}.prism .prism-kr-job small{color:var(--muted-fg);overflow-wrap:anywhere;margin-top:.15rem;font-size:12.5px;line-height:1.45;display:block}.prism .prism-kr-tags{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.prism .prism-kr-tags>span{color:var(--fg);background:var(--kr-s3);border-radius:6px;padding:.2rem .5rem;font-size:11.5px;font-weight:700}.prism .prism-kr-go{color:var(--primary);white-space:nowrap;align-items:center;gap:.15rem;font-size:13px;font-weight:800;display:inline-flex}@container (max-width:26rem){.prism .prism-kr-job{grid-template-columns:6px minmax(0,1fr)}.prism .prism-kr-go{grid-column:2;justify-self:start}}.prism .prism-kr-none{text-align:center;color:var(--muted-fg);background:var(--kr-s1);border-radius:14px;margin:0;padding:1.4rem 1rem;font-size:14px}.prism .prism-kr-empty{text-align:center;justify-items:center;gap:.35rem;padding:1.75rem 1rem .5rem;display:grid}.prism .prism-kr-empty b{color:var(--fg);font-size:20px;font-weight:800}.prism .prism-kr-empty p{max-width:30rem;color:var(--muted-fg);margin:0;font-size:14px;line-height:1.55}.prism .prism-kr-open{border:1.5px dashed color-mix(in srgb,var(--fg)22%,transparent);color:var(--muted-fg);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;font-size:13px;line-height:1.5;display:flex}.prism .prism-kr-open b{color:var(--fg)}.prism .prism-kr-ghost{min-height:2.25rem;color:var(--fg);background:color-mix(in srgb,var(--fg)8%,transparent);border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-size:13px;font-weight:800;transition:background-color .16s;display:inline-flex}.prism .prism-kr-ghost:hover{background:color-mix(in srgb,var(--fg)13%,transparent)}.prism .prism-kr-ghost:disabled{cursor:not-allowed;opacity:.5}.prism .prism-krd{gap:1.25rem;width:100%;max-width:64rem;margin-inline:auto;padding:1.25rem .75rem 3.5rem;display:grid}@container (min-width:48rem){.prism .prism-krd{padding:2rem 1.25rem 4rem}}.prism .prism-krd-back{color:var(--muted-fg);justify-self:start;align-items:center;gap:.25rem;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.prism .prism-krd-back:hover{color:var(--fg)}.prism .prism-krd-head{gap:.5rem;padding-inline-start:1.1rem;display:grid;position:relative}.prism .prism-krd-head:before{content:"";background:var(--tone);border-radius:6px;width:6px;position:absolute;inset-block:.2rem;inset-inline-start:0}.prism .prism-krd-dept{color:var(--muted-fg);font-size:13px;font-weight:700}.prism .prism-krd-head h1{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,1.2rem + 1.6cqi,2.2rem);font-weight:800;line-height:1.15}.prism .prism-krd-head p{max-width:46rem;color:var(--muted-fg);margin:0;font-size:15px;line-height:1.55}.prism .prism-krd-body{max-width:46rem;color:color-mix(in srgb,var(--fg)82%,var(--muted-fg));overflow-wrap:anywhere;font-size:15.5px;line-height:1.7}.prism .prism-krd-body :is(h2,h3){color:var(--fg);margin:1.4rem 0 .5rem;font-size:18px;font-weight:800;line-height:1.3}.prism .prism-krd-body p{margin:0 0 .8rem}.prism .prism-krd-body :is(ul,ol){margin:0 0 .9rem;padding-inline-start:1.25rem}.prism .prism-krd-body li{margin-bottom:.3rem}.prism .prism-krd-body ul{list-style:outside}.prism .prism-krd-body ol{list-style:decimal}.prism .prism-krd-body a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.prism .prism-krd-body strong{color:var(--fg);font-weight:800}.prism .prism-krd-body img{border-radius:12px;max-width:100%;height:auto}.prism .prism-krd-apply h2{color:var(--fg);margin:0 0 .75rem;font-size:20px;font-weight:800}.prism .prism-kra{background:var(--kr-s1);border-radius:22px;overflow:hidden;box-shadow:0 20px 50px -30px #000000bf;container-type:inline-size}.prism .prism-kra-form{grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:40rem){.prism .prism-kra-form{grid-template-columns:13.75rem minmax(0,1fr);min-height:27.5rem}}.prism .prism-kra-side{background:#00000029;padding:1.1rem 1.1rem .9rem}@container (min-width:40rem){.prism .prism-kra-side{padding:1.4rem}}.prism .prism-kra-side h2{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:1.3}.prism .prism-kra-side>p{color:var(--muted-fg);margin:.3rem 0 1rem;font-size:12.5px;line-height:1.5}.prism .prism-kr-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.prism .prism-kr-steps:before{content:"";top:12px;background:color-mix(in srgb,var(--fg)18%,transparent);border-radius:2px;height:2px;position:absolute;inset-inline:12.5%}.prism .prism-kr-steps:after{content:"";top:12px;background:var(--primary);transform-origin:0;width:75%;height:2px;transform:scaleX(var(--p,0));border-radius:2px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset-inline-start:12.5%}.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-kr-steps:after{transform-origin:100%}.prism .prism-kr-step{z-index:1;width:100%;color:var(--muted-fg);text-align:center;background:0 0;border:0;justify-items:center;gap:.35rem;padding:0;font-size:12px;font-weight:700;display:grid;position:relative}.prism .prism-kr-step>b{width:1.5rem;height:1.5rem;color:var(--muted-fg);background:var(--kr-s3);border-radius:9999px;place-items:center;font-size:11px;font-weight:800;transition:background-color .25s,color .25s;display:grid}.prism .prism-kr-step[data-st=done]{color:var(--fg);cursor:pointer}.prism .prism-kr-step[data-st=done]>b{color:var(--primary-fg);background:var(--primary)}.prism .prism-kr-step[data-st=current]{color:var(--fg)}.prism .prism-kr-step[data-st=current]>b{color:var(--primary);background:color-mix(in srgb,var(--primary)24%,var(--surface))}@container (min-width:40rem){.prism .prism-kr-steps{grid-template-columns:minmax(0,1fr);gap:0}.prism .prism-kr-steps:before{top:1.1rem;bottom:1.1rem;width:2px;height:auto;inset-inline-start:calc(.75rem - 1px)}.prism .prism-kr-steps:after{top:1.1rem;transform-origin:50% 0;width:2px;height:calc(100% - 2.2rem);transform:scaleY(var(--p,0));inset-inline-start:calc(.75rem - 1px)}.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-kr-steps:after{transform-origin:50% 0}.prism .prism-kr-step{text-align:start;grid-auto-flow:column;justify-content:start;align-items:center;gap:.65rem;padding:.55rem 0;font-size:13px}}.prism .prism-kra-main{align-content:start;gap:.9rem;min-width:0;padding:1.1rem;display:grid}@container (min-width:40rem){.prism .prism-kra-main{padding:1.4rem 1.5rem}}.prism .prism-kra-two{gap:.9rem;display:grid}@container (min-width:30rem){.prism .prism-kra-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.prism .prism-kr-field{gap:.4rem;min-width:0;display:grid}.prism .prism-kr-field>label,.prism .prism-kr-field>.lbl{color:var(--muted-fg);font-size:12.5px;font-weight:700}.prism .prism-kr-field>label>span,.prism .prism-kr-field>.lbl>span{font-weight:600}.prism .prism-kr-in{width:100%;min-height:2.75rem;color:var(--fg);background:color-mix(in srgb,var(--bg)55%,var(--surface));box-shadow:inset 0 0 0 1.5px var(--kr-line);border-radius:12px;outline:none;padding:.65rem .9rem;font-size:14.5px;transition:box-shadow .2s}.prism .prism-kr-in::placeholder{color:var(--muted-fg)}.prism .prism-kr-in:focus{box-shadow:inset 0 0 0 1.5px var(--primary),0 0 0 4px color-mix(in srgb,var(--primary)16%,transparent)}.prism .prism-kr-in[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--kr-bad),0 0 0 4px #ff6b6b24}.prism textarea.prism-kr-in{resize:vertical;min-height:6.5rem;line-height:1.55}.prism select.prism-kr-in{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted-fg)50%),linear-gradient(135deg,var(--muted-fg)50%,transparent 50%);background-position:calc(100% - 1.1rem) 52%,calc(100% - .8rem) 52%;background-repeat:no-repeat;background-size:.3rem .3rem;padding-inline-end:2rem}.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)) select.prism-kr-in{background-position:1.1rem 52%,.8rem 52%}.prism .prism-kr-help{color:var(--muted-fg);margin:0;font-size:12px;line-height:1.45}.prism .prism-kr-seg{flex-wrap:wrap;gap:.4rem;display:flex}.prism .prism-kr-seg>button{min-height:2.6rem;color:var(--fg);background:color-mix(in srgb,var(--bg)55%,var(--surface));border-radius:10px;flex:auto;padding:.5rem .75rem;font-size:13px;font-weight:700;transition:background-color .16s,color .16s}.prism .prism-kr-seg>button:hover{background:color-mix(in srgb,var(--fg)8%,var(--surface))}.prism .prism-kr-seg>button[aria-checked=true]{color:color-mix(in srgb,var(--primary)80%,var(--fg));background:color-mix(in srgb,var(--primary)20%,var(--surface))}.prism .prism-kr-seg>button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.prism .prism-kra-note{color:var(--muted-fg);margin:0;font-size:12.5px;line-height:1.5}.prism .prism-kra-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:.25rem;display:flex}.prism .prism-kra-foot>:last-child{margin-inline-start:auto}.prism .prism-kra-next{border-radius:12px;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 1.2rem;font-size:14px;font-weight:800;display:inline-flex}.prism .prism-kra-submit{min-width:13rem}.prism .prism-kra-receipt{text-align:center;background:linear-gradient(120deg,color-mix(in srgb,var(--primary)16%,var(--surface)),var(--surface)70%);justify-items:center;gap:.55rem;padding:2rem 1.25rem 2.25rem;display:grid}.prism .prism-kra-receipt h2{color:var(--fg);margin:.2rem 0 0;font-size:20px;font-weight:800}.prism .prism-kra-receipt p{max-width:30rem;color:var(--muted-fg);margin:0;font-size:14px;line-height:1.55}.prism .prism-kra-no{color:var(--fg);background:color-mix(in srgb,var(--primary)14%,transparent);border-radius:12px;align-items:center;gap:.6rem;margin-top:.3rem;padding:.6rem .9rem;font-size:13px;font-weight:700;display:inline-flex}.prism .prism-kra-no>b{color:var(--primary);font-size:16px;font-weight:800}.prism .prism-kra-receipt a{color:var(--primary);margin-top:.4rem;font-size:13.5px;font-weight:800;text-decoration:none}.prism .prism-kra-receipt a:hover{text-decoration:underline}.prism[data-motion=calm] :is(.prism-kr-chip,.prism-kr-job,.prism-kr-ghost,.prism-kr-step>b,.prism-kr-in,.prism-kr-seg>button){transition:none;animation:none}.prism[data-motion=calm] .prism-kr-steps:after{transition:none}.prism[data-motion=calm] .prism-kr-job:hover{transform:none}@media (prefers-reduced-motion:reduce){.prism :is(.prism-kr-chip,.prism-kr-job,.prism-kr-ghost,.prism-kr-step>b,.prism-kr-in,.prism-kr-seg>button){transition:none;animation:none}.prism .prism-kr-steps:after{transition:none}.prism .prism-kr-job:hover{transform:none}}}@layer utilities;
@layer properties,theme,base;@layer components{.prism .prism-week{background:linear-gradient(180deg,color-mix(in srgb,var(--surface)85%,var(--bg)),color-mix(in srgb,var(--bg)92%,#000))}.prism .prism-pw-stage{isolation:isolate;border-radius:var(--prism-r);background:color-mix(in srgb,var(--bg)80%,#000);flex-direction:column;min-height:330px;padding:22px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.prism .prism-pw-art{z-index:-2;opacity:.42;transition:opacity .4s;position:absolute;inset:0}.prism .prism-pw-art-img{filter:saturate(1.15);background-position:50% 30%;background-size:cover;position:absolute;inset:0}.prism .prism-pw-stage[data-when=past] .prism-pw-art{opacity:.2}.prism .prism-pw-shade{z-index:-1;pointer-events:none;background:linear-gradient(100deg,color-mix(in srgb,var(--bg)97%,transparent)38%,color-mix(in srgb,var(--bg)55%,transparent)75%,color-mix(in srgb,var(--bg)25%,transparent));position:absolute;inset: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-pw-shade{scale:-1 1}.prism .prism-pw-head{position:relative}.prism .prism-pw-day{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.prism .prism-pw-day b{letter-spacing:-.04em;font-size:56px;font-weight:800;line-height:1}.prism .prism-pw-day span{font-size:16px;font-weight:800}.prism .prism-pw-day small{color:var(--muted-fg,#8a93a8);font-size:13px;font-weight:600}.prism .prism-pw-stage[data-when=today] .prism-pw-day small{color:var(--primary)}.prism .prism-pw-value{letter-spacing:-.02em;color:var(--accent);overflow-wrap:break-word;margin:16px 0 0;font-size:26px;font-weight:800;line-height:1.05}.prism .prism-pw-name{letter-spacing:-.025em;overflow-wrap:break-word;max-width:520px;margin:16px 0 6px;font-size:34px;font-weight:800;line-height:1.04}.prism .prism-pw-value+.prism-pw-name{margin-top:6px}.prism .prism-pw-name[data-empty]{color:color-mix(in srgb,var(--fg)70%,var(--bg));font-size:24px}.prism .prism-pw-desc{max-width:460px;color:color-mix(in srgb,var(--fg)74%,var(--bg));margin:0;font-size:14px;line-height:1.5}.prism .prism-pw-clock{direction:ltr;max-width:520px;margin-top:auto;padding-top:34px}.prism .prism-pw-track{background:color-mix(in srgb,var(--fg)9%,transparent);border-radius:10px;height:10px;position:relative}.prism .prism-pw-win{background:linear-gradient(90deg,color-mix(in srgb,var(--primary)55%,transparent),var(--primary));border-radius:10px;transition:left .48s cubic-bezier(.22,1,.36,1),width .48s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;top:0;bottom:0}.prism .prism-pw-stage[data-when=past] .prism-pw-win{opacity:.4}.prism .prism-pw-now{background:var(--fg);border-radius:2px;width:2px;height:22px;margin-left:-1px;transition:opacity .3s;position:absolute;top:-6px}.prism .prism-pw-now[data-off]{opacity:0}.prism .prism-pw-now em{white-space:nowrap;color:var(--muted-fg,#8a93a8);font-size:11px;font-style:normal;font-weight:700;position:absolute;bottom:calc(100% + 3px);left:50%;translate:-50%}.prism .prism-pw-now[data-edge=start] em{left:0;translate:none}.prism .prism-pw-now[data-edge=end] em{left:auto;right:0;translate:none}.prism .prism-pw-hours{color:color-mix(in srgb,var(--muted-fg,#8a93a8)72%,var(--bg));justify-content:space-between;margin-top:6px;font-size:11px;font-weight:700;display:flex}.prism .prism-pw-foot{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:16px;display:flex;position:relative}.prism .prism-pw-pill{min-height:44px;color:var(--accent);background:color-mix(in srgb,var(--accent)14%,transparent);border-radius:999px;flex-wrap:wrap;align-items:center;column-gap:6px;padding:6px 16px;font-size:13.5px;font-weight:800;display:inline-flex}.prism .prism-pw-pill :is(b,.font-mono){font-size:15px;font-weight:800}.prism .prism-pw-pill[data-tone=live]{color:var(--primary);background:color-mix(in srgb,var(--primary)14%,transparent)}.prism .prism-pw-pill[data-tone=mute]{color:var(--muted-fg,#8a93a8);background:color-mix(in srgb,var(--fg)7%,transparent)}.prism .prism-pw-back{height:36px;color:var(--fg);background:color-mix(in srgb,var(--fg)9%,transparent);border-radius:999px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.prism .prism-pw-back:hover{background:color-mix(in srgb,var(--fg)14%,transparent)}.prism .prism-pw-also{color:var(--muted-fg,#8a93a8);flex-wrap:wrap;flex-basis:100%;align-items:baseline;gap:4px 12px;margin:0;font-size:12.5px;font-weight:700;display:flex}.prism .prism-pw-also a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--fg)30%,transparent);text-decoration-color:color-mix(in srgb,var(--fg)30%,transparent);text-underline-offset:3px}.prism .prism-pw-every{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.prism .prism-pw-chip{max-width:100%;color:var(--fg);background:color-mix(in srgb,var(--fg)8%,transparent);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12.5px;font-weight:700;display:inline-flex}.prism .prism-pw-chip:hover{background:color-mix(in srgb,var(--fg)13%,transparent)}.prism .prism-pw-chip i{background:color-mix(in srgb,var(--primary)35%,var(--surface))center/cover no-repeat;border-radius:50%;flex:none;width:22px;height:22px}.prism .prism-pw-chip span{overflow-wrap:break-word;min-width:0}.prism .prism-pw-chip em{color:var(--muted-fg,#8a93a8);flex:none;font-style:normal;font-weight:600}.prism .prism-pw-list{border-radius:var(--prism-r);background:color-mix(in srgb,var(--surface)88%,var(--bg));align-content:start;padding:8px;display:grid;container-type:inline-size}.prism .prism-pw-row{text-align:start;width:100%;color:var(--fg);border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:background-color .2s;display:grid;position:relative}.prism .prism-pw-row+.prism-pw-row:before{content:"";top:0;background:color-mix(in srgb,var(--fg)5%,transparent);height:1px;position:absolute;inset-inline:12px}.prism .prism-pw-row[aria-selected=true]:before,.prism .prism-pw-row[aria-selected=true]+.prism-pw-row:before{display:none}.prism .prism-pw-row:hover{background:color-mix(in srgb,var(--fg)5%,transparent)}.prism .prism-pw-row:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.prism .prism-pw-row[data-empty]{padding-block:8px}.prism .prism-pw-dn{white-space:nowrap;font-size:13.5px;font-weight:800;display:block}.prism .prism-pw-dn small{color:var(--muted-fg,#8a93a8);margin-top:2px;font-size:11.5px;font-weight:700;display:block}.prism .prism-pw-pr{align-items:center;gap:10px;min-width:0;display:flex}.prism .prism-pw-pr>span{line-height:1.25;display:block}.prism .prism-pw-pr i{background:color-mix(in srgb,var(--primary)28%,var(--surface))center/cover no-repeat;border-radius:8px;flex:none;width:34px;height:44px}.prism .prism-pw-pr b{overflow-wrap:break-word;font-size:14px;font-weight:800;line-height:1.25}.prism .prism-pw-pr em{vertical-align:1px;background:color-mix(in srgb,var(--fg)10%,transparent);border-radius:999px;margin-inline-start:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.prism .prism-pw-pr small{color:var(--muted-fg,#8a93a8);margin-top:2px;font-size:12px;font-weight:600;display:block}.prism .prism-pw-tm{white-space:nowrap;color:var(--muted-fg,#8a93a8);font-size:12px;font-weight:700}.prism .prism-pw-none{color:color-mix(in srgb,var(--muted-fg,#8a93a8)75%,var(--bg));grid-column:2/-1;font-size:13px;font-weight:600}.prism .prism-pw-row[data-when=past]{opacity:.45}.prism .prism-pw-row[data-when=past][aria-selected=true]{opacity:.8}.prism .prism-pw-row[data-when=past] .prism-pw-dn>span:after{content:" ✓";color:var(--primary)}.prism .prism-pw-row[data-when=next] .prism-pw-tm{color:var(--accent)}.prism .prism-pw-row[data-when=today] .prism-pw-dn>span:before{content:"";vertical-align:2px;background:var(--primary);border-radius:50%;width:7px;height:7px;margin-inline-end:6px;display:inline-block}.prism .prism-pw-row[aria-selected=true]{background:color-mix(in srgb,var(--primary)14%,transparent)}.prism .prism-pw-row[aria-selected=true] :is(.prism-pw-dn,.prism-pw-dn small){color:var(--primary)}@container (max-width:24rem){.prism .prism-pw-row{grid-template-columns:46px minmax(0,1fr) auto;gap:10px;padding:9px 10px}.prism .prism-pw-row+.prism-pw-row:before{inset-inline:10px}.prism .prism-pw-pr{gap:8px}.prism .prism-pw-pr i{border-radius:7px;width:28px;height:36px}}@container (max-width:30rem){.prism .prism-pw-shade{background:linear-gradient(180deg,color-mix(in srgb,var(--bg)60%,transparent),color-mix(in srgb,var(--bg)94%,transparent)55%)}.prism .prism-pw-day b{font-size:46px}.prism .prism-pw-name{font-size:27px}}.prism[data-motion=calm] :is(.prism-pw-win,.prism-pw-now,.prism-pw-row,.prism-pw-art){transition:none}@media (prefers-reduced-motion:reduce){.prism :is(.prism-pw-win,.prism-pw-now,.prism-pw-row,.prism-pw-art){transition:none!important}}}@layer utilities;
@layer properties,theme,base;@layer components{.prism .prism-pterms{filter:drop-shadow(0 22px 34px #00000052);display:grid;container-type:inline-size}.prism .prism-pterms-sec{--nt:0px;--nb:0px;background:var(--surface);-webkit-mask:radial-gradient(circle var(--nt)at 0 0,#0000 98%,#000)0 0/51% 51% no-repeat,radial-gradient(circle var(--nt)at 100% 0,#0000 98%,#000)100% 0/51% 51% no-repeat,radial-gradient(circle var(--nb)at 0 100%,#0000 98%,#000)0 100%/51% 51% no-repeat,radial-gradient(circle var(--nb)at 100% 100%,#0000 98%,#000)100% 100%/51% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--nt)at 0 0,#0000 98%,#000)0 0/51% 51% no-repeat,radial-gradient(circle var(--nt)at 100% 0,#0000 98%,#000)100% 0/51% 51% no-repeat,radial-gradient(circle var(--nb)at 0 100%,#0000 98%,#000)0 100%/51% 51% no-repeat,radial-gradient(circle var(--nb)at 100% 100%,#0000 98%,#000)100% 100%/51% 51% no-repeat;mask:radial-gradient(circle var(--nt)at 0 0,#0000 98%,#000)0 0/51% 51% no-repeat,radial-gradient(circle var(--nt)at 100% 0,#0000 98%,#000)100% 0/51% 51% no-repeat,radial-gradient(circle var(--nb)at 0 100%,#0000 98%,#000)0 100%/51% 51% no-repeat,radial-gradient(circle var(--nb)at 100% 100%,#0000 98%,#000)100% 100%/51% 51% no-repeat;padding:18px 20px 12px;position:relative}.prism .prism-pterms-sec:first-child{border-start-start-radius:var(--prism-r);border-start-end-radius:var(--prism-r)}.prism .prism-pterms-sec:last-child{border-end-end-radius:var(--prism-r);border-end-start-radius:var(--prism-r);padding-bottom:16px}.prism .prism-pterms-sec+.prism-pterms-sec{--nt:10px;border-top:2px dashed color-mix(in srgb,var(--fg)12%,transparent)}.prism .prism-pterms-sec:has(+.prism-pterms-sec){--nb:10px}.prism .prism-pterms-title{letter-spacing:-.01em;color:var(--fg);align-items:center;gap:9px;margin:0;font-size:16px;font-weight:800;line-height:1.2;display:flex}.prism .prism-pterms-title:before{content:"";background:var(--h,var(--primary));border-radius:9999px;flex:none;width:14px;height:4px}.prism .prism-pterms-list{gap:4px;margin:10px 0 0;display:grid}.prism .prism-pterms-row{border-radius:var(--prism-r-sm,10px);background:color-mix(in srgb,var(--fg)4%,transparent);gap:2px 16px;padding:9px 12px;display:grid}.prism .prism-pterms-row dt{color:var(--muted-fg,#a3abbc);font-size:12.5px;font-weight:600;line-height:1.35}.prism .prism-pterms-row dd{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.45}@container (min-width:25rem){.prism .prism-pterms-row{grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:baseline}}.prism .prism-pterms-row.is-unmet{background:#ff8a6b24}.prism .prism-pterms-row.is-unmet dt,.prism .prism-pterms-row.is-unmet dd{color:color-mix(in srgb,#ff8a6b 78%,var(--fg))}.prism .prism-pterms-flag{vertical-align:1px;color:#0c0e13;background:#ff8a6b;border-radius:9999px;place-items:center;width:17px;height:17px;margin-inline-end:7px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.prism .prism-pterms-notes{color:var(--muted-fg,#a3abbc);overflow-wrap:anywhere;margin-bottom:0;font-size:13.5px;line-height:1.6}.prism .prism-pstate{color:var(--fg)}.prism .prism-pstate.is-auto svg{color:var(--primary)}.prism .prism-pstate.is-locked{color:color-mix(in srgb,#f59e0b 62%,var(--fg))}.prism .prism-pstate.is-locked svg{color:#f59e0b}}@layer utilities;
@layer properties,theme,base;@layer components{.prism .prism-pff-strip{--shelf-pad:0px;grid-auto-columns:minmax(14rem,17rem);grid-auto-flow:column;gap:12px;margin-top:12px;padding-bottom:2px;display:grid;overflow-x:auto}.prism .prism-pff-mini{text-align:start;min-width:0;color:var(--fg);background:color-mix(in srgb,var(--surface)92%,var(--bg));cursor:pointer;border-radius:16px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px 12px 12px;transition:background-color .2s;display:grid}.prism .prism-pff-mini:hover{background:color-mix(in srgb,var(--fg)6%,var(--surface))}.prism .prism-pff-mini[aria-selected=true]{background:color-mix(in srgb,var(--primary)14%,var(--surface))}.prism .prism-pff-mini[aria-selected=true] b{color:var(--primary)}.prism .prism-pff-mini:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.prism .prism-pff-thumb{width:54px;height:70px;color:var(--h);background:color-mix(in srgb,var(--h)16%,var(--surface))center/cover no-repeat;border-radius:10px;place-items:center;display:grid;overflow:hidden}.prism .prism-pff-mini b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.25;transition:color .2s;display:-webkit-box;overflow:hidden}.prism .prism-pff-mini small{color:var(--muted-fg,#8a93a8);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;font-weight:600;display:block;overflow:hidden}.prism .prism-pff-prog{background:color-mix(in srgb,var(--fg)10%,transparent);border-radius:3px;height:3px;margin-top:7px;display:block;overflow:hidden}.prism .prism-pff-prog i{background:var(--primary);transform-origin:0;height:100%;animation:prism-pff-fill var(--pff-ms,6s)linear both;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-pff-prog i{transform-origin:100%}.prism .prism-pff[data-paused] .prism-pff-prog i{animation-play-state:paused}@keyframes prism-pff-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.prism .prism-pfc-head{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-bottom:12px;display:flex}.prism .prism-pfc-rail{--shelf-pad:0px;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.prism .prism-pfc-card{border-radius:var(--prism-r,20px);background:color-mix(in srgb,var(--surface)92%,var(--bg));flex-direction:column;flex:none;width:82%;min-width:0;display:flex;position:relative;overflow:hidden}@container (min-width:48rem){.prism .prism-pfc-card{width:calc(50% - 7px)}}@container (min-width:64rem){.prism .prism-pfc-rail:not([data-count="2"]) .prism-pfc-card{width:calc(33.3333% - 9.33333px)}}.prism .prism-pfc-art{isolation:isolate;background:radial-gradient(80% 90% at 70% 30%,color-mix(in srgb,var(--h)30%,transparent),transparent 70%),color-mix(in srgb,var(--h)6%,var(--bg));height:170px;position:relative;overflow:hidden}.prism .prism-pfc-tag{z-index:2;top:14px;max-width:calc(100% - 28px);color:var(--primary);background:color-mix(in srgb,var(--bg)72%,transparent);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;line-height:1.3;position:absolute;inset-inline-start:14px}.prism .prism-pfc-own{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.prism .prism-pfc-gift{color:var(--h);place-items:center;display:grid;position:absolute;inset:0}.prism .prism-pfc-fan>span{background-position:50%;background-size:cover;border-radius:12px;width:96px;height:128px;position:absolute;bottom:-10px;box-shadow:0 14px 28px -12px #000}.prism .prism-pfc-fan>span:first-child{opacity:.6;inset-inline-end:120px;rotate:-10deg}.prism .prism-pfc-fan>span:nth-child(2){opacity:.85;inset-inline-end:66px;rotate:-2deg}.prism .prism-pfc-fan>span:nth-child(3){inset-inline-end:14px;rotate:8deg}.prism .prism-pfc-body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.prism .prism-pfc-body h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.05}.prism .prism-pfc-desc{-webkit-line-clamp:3;color:var(--muted-fg,#8a93a8);-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.prism .prism-pfc-note{color:var(--muted-fg,#8a93a8);margin:0;font-size:12.5px;font-weight:600}.prism .prism-pfc-acts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:6px;display:flex}.prism .prism-pfc-dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.prism .prism-pfc-dot{background:color-mix(in srgb,var(--fg)16%,transparent);border-radius:99px;width:8px;height:8px;padding:0;transition:width .24s,background-color .24s}.prism .prism-pfc-dot[data-on]{background:var(--primary);width:22px}.prism[data-motion=calm] .prism-pff-prog{display:none}.prism[data-motion=calm] :is(.prism-pff-mini,.prism-pff-mini b,.prism-pfc-dot){transition:none}@media (prefers-reduced-motion:reduce){.prism .prism-pff-prog{display:none}.prism :is(.prism-pff-mini,.prism-pff-mini b,.prism-pfc-dot){transition:none!important}}@container (min-width:64rem){.prism .prism-pfeat{margin-top:2.5rem;overflow:visible}.prism .prism-pfeat-art{align-self:start;margin-top:-4rem}.prism .prism-pfeat-card{width:min(86%,26rem)}}}@layer utilities;
@layer properties,theme,base;@layer components{.prism .prism-island[data-tone=returned] .prism-island-ico{color:#15171c;background:#9aa0aa}.prism .prism-island[data-tone=returned] .prism-island-big{color:var(--fg)}.prism .prism-island[data-tone=cashout] .prism-island-ico{color:#062033;background:#7cc7ff}.prism .prism-island-go{outline:none;transition:background-color .16s}.prism .prism-island-go:hover{background:color-mix(in srgb,var(--fg)5%,transparent)}.prism .prism-island-go:focus-visible{background:color-mix(in srgb,var(--primary)14%,transparent)}.prism .prism-cph-slipwrap[data-focus] .prism-cph-slip{animation:2.8s cubic-bezier(.3,.1,.3,1) both prism-cm-paper}.prism .prism-cph-track[data-focus]{animation:2.8s cubic-bezier(.3,.1,.3,1) both prism-cm-tint}@keyframes prism-cm-paper{0%{background-color:color-mix(in srgb,var(--primary)36%,var(--cph-paper))}}@keyframes prism-cm-tint{0%{background-color:color-mix(in srgb,var(--primary)24%,transparent)}}.prism[data-motion=calm] .prism-cph-slipwrap[data-focus] .prism-cph-slip{background-color:color-mix(in srgb,var(--primary)16%,var(--cph-paper));animation:none}.prism[data-motion=calm] .prism-cph-track[data-focus]{background-color:color-mix(in srgb,var(--primary)14%,transparent);animation:none}.prism[data-motion=calm] .prism-island-go{transition:none}@media (prefers-reduced-motion:reduce){.prism .prism-cph-slipwrap[data-focus] .prism-cph-slip{background-color:color-mix(in srgb,var(--primary)16%,var(--cph-paper));animation:none}.prism .prism-cph-track[data-focus]{background-color:color-mix(in srgb,var(--primary)14%,transparent);animation:none}.prism .prism-island-go{transition:none}}}@layer utilities;
