@layer properties,theme,base;@layer components{.pk{--pk-bg:#05060a;--pk-silver:#cfd8e6;--pk-violet:#9b6bff;--pk-violet-text:#b394ff;--pk-gold:#ffb84a;--pk-gold-2:#ff8a1f;--pk-pink:#ff5c8a;--pk-glass:oklch(100% 0 0/.07);--pk-glass-hover:oklch(100% 0 0/.12);--pk-ring:oklch(100% 0 0/.14);--pk-text-in:.22s;--pk-stamp:.12s;--pk-out:.15s;min-height:0;color:var(--ink);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;flex:1;display:flex;position:relative;overflow:hidden;container-type:size}.pk-plain{place-items:center;padding-inline:16px;display:grid}:is(.pk,.pk-collection){--pk-prism:linear-gradient(90deg, #ff7aa8, #ffb84a, #f4f07a, #6ef0c0, #6cc6ff, #a888ff, #ff7aa8)}:is(.pk,.pk-collection) [data-tier=silver]{--tier:var(--pk-silver,#cfd8e6);--tier-text:var(--pk-silver,#cfd8e6)}:is(.pk,.pk-collection) [data-tier=violet]{--tier:var(--pk-violet,#9b6bff);--tier-text:var(--pk-violet-text,#b394ff)}:is(.pk,.pk-collection) [data-tier=gold]{--tier:var(--pk-gold,#ffb84a);--tier-text:var(--pk-gold,#ffb84a)}:is(.pk,.pk-collection) [data-tier=prism]{--tier:#c9a8ff;--tier-text:#e6d6ff}.pk-host{position:absolute;inset:0}.pk-host canvas{width:100%;height:100%;display:block}.pk-ph{--card:min(74cqw, 470px, 40cqh * 1.5858);width:calc(var(--card) * 1.13);height:calc(var(--card) * .9);transition:opacity .3s var(--ease-out);pointer-events:none;border-radius:12px;position:absolute;top:44cqh;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.12)}@container (orientation:portrait){.pk-ph{top:41cqh}}@container (orientation:landscape){.pk-ph{--card:min(74cqw, 620px, 48cqh * 1.5858)}}.pk[data-started] .pk-ph{opacity:0;transition:none}.pk-loading{top:72cqh;color:var(--ink-3);text-align:center;animation:pk-fade .4s var(--ease-out) both;font-size:13px;line-height:20px;position:absolute;inset-inline:16px}.pk-top{inset-inline:16px;z-index:6;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:12px}.pk-top>*,.pk-top-end>*{pointer-events:auto}.pk-top-end{align-items:center;gap:6px;display:flex}.pk-pill{height:36px;color:var(--ink-2);background:var(--pk-glass);box-shadow:inset 0 0 0 1px var(--pk-ring);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .15s var(--ease-out), color .15s var(--ease-out), transform .15s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding-inline:10px 13px;font-size:13px;font-weight:500;display:inline-flex}.pk-pill svg{width:16px;height:16px}.pk-pill:hover{color:var(--ink);background:var(--pk-glass-hover)}.pk-pill:active{transform:scale(.96)}.pk-icon{justify-content:center;width:36px;padding:0}.pk-skip{animation:pk-fade var(--pk-text-in) var(--ease-out) both;padding-inline:13px 10px}.pk-dots{z-index:4;opacity:0;transition:opacity .3s var(--ease-out);pointer-events:none;gap:8px;display:flex;position:absolute;top:58px;left:50%;translate:-50%}.pk-dots[data-on]{opacity:1}.pk-dots li{width:6px;height:6px;transition:background-color .3s var(--ease-out), box-shadow .3s var(--ease-out), transform .3s var(--ease-spring);background:oklch(100% 0 0/.2);border-radius:50%}.pk-dots li[data-current]{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0;transform:scale(1.25)}.pk-dots li[data-tier]{background:var(--tier);box-shadow:0 0 8px color-mix(in oklab, var(--tier) 80%, transparent)}.pk-dots li[data-tier=prism]{background:var(--pk-prism);background-size:300% 100%;animation:2.4s linear infinite pk-flow}.pk-stat{height:36px;color:var(--ink-2);align-items:center;gap:4px;padding-inline:8px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.pk-stat svg{width:15px;height:15px}.pk-stat[data-kind=likes] svg{color:var(--pk-pink);fill:var(--pk-pink)}.pk-plus{color:var(--pk-pink);animation:pk-plus .8s var(--ease-out) both;pointer-events:none;font-size:12px;font-weight:600;position:absolute;top:-2px;right:2px}.pk-hint{z-index:2;width:max-content;max-width:calc(100% - 32px);color:var(--ink-3);text-align:center;animation:pk-rise var(--pk-text-in) var(--ease-out) both;pointer-events:none;font-size:13px;line-height:20px;position:absolute;left:50%;translate:-50%}.pk-hint[data-bottom]{top:auto;bottom:max(24px, env(safe-area-inset-bottom))}.pk-hint[data-nudge]{animation:pk-nudge .52s var(--ease-out) both}.pk:has(.pk-host[data-zoomed=in]) :is(.pk-hint,.pk-idle-meta){opacity:0;transition:opacity .18s var(--ease-out);animation:none}.pk-idle-meta{left:50%;bottom:max(24px, env(safe-area-inset-bottom));z-index:2;animation:pk-rise var(--pk-text-in) var(--ease-out) both;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;translate:-50%}.pk-error{z-index:3;color:var(--ink-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-inline:16px;font-size:14px;display:flex;position:absolute;inset:0}.pk[data-screen=lobby] .pk-ph{opacity:0}.pk-lobby{z-index:5;padding:76px 16px max(28px, env(safe-area-inset-bottom));touch-action:pan-y;flex-direction:column;align-items:center;gap:28px;display:flex;position:absolute;inset:0;overflow-y:auto}.pk-lobby>*{animation:pk-rise var(--pk-text-in) var(--ease-out) both;flex-shrink:0}.pk-lobby>:nth-child(2){animation-delay:60ms}.pk-lobby>:nth-child(3){animation-delay:.12s}.pk-lobby>:nth-child(4){animation-delay:.18s}.pk-lobby>:first-child{margin-top:auto}.pk-lobby>:last-child{margin-bottom:auto}.pk-lobby-head,.pk-out{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.pk-lobby-head{gap:14px}.pk-lobby-stock{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:30px;font-weight:600;line-height:38px}.pk-lobby-sub{color:var(--ink-3);font-size:13px;line-height:20px}.pk-lobby-open{width:min(320px,100%)}.pk-lobby-foot{flex-wrap:wrap;justify-content:center;gap:4px 20px;display:flex}.pk-lobby-link{min-height:44px;color:var(--ink-3);cursor:pointer;transition:color .15s var(--ease-out);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pk-lobby-link:hover{color:var(--ink)}.pk-lobby-link svg{width:14px;height:14px}.pk-tasks{flex-direction:column;gap:10px;width:min(400px,100%);display:flex}.pk-tasks-title{color:var(--ink-2);padding-inline:4px;font-size:13px;font-weight:500;line-height:18px}.pk-tasks ul{background:var(--pk-glass);box-shadow:inset 0 0 0 1px var(--pk-ring);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;overflow:hidden}.pk-tasks li+li{box-shadow:inset 0 1px oklch(100% 0 0/.06)}.pk-task{min-height:48px;color:var(--ink);transition:background-color .15s var(--ease-out);align-items:center;gap:12px;padding:10px 12px 10px 14px;font-size:14px;line-height:20px;display:flex}a.pk-task:hover{background:oklch(100% 0 0/.05)}.pk-task-mark{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid;box-shadow:inset 0 0 0 1.5px oklch(100% 0 0/.28)}.pk-task[data-done] .pk-task-mark{color:var(--pk-bg);background:var(--ink-2);box-shadow:none}.pk-task-mark svg{width:12px;height:12px}.pk-task-label{flex:1;min-width:0}.pk-task[data-done] .pk-task-label,.pk-task-n{color:var(--ink-3)}.pk-task-reward{color:var(--ink-3);flex:none;font-size:12px}.pk-task-go{width:14px;height:14px;color:var(--ink-3);flex:none;margin-left:-6px}.pk-task[data-done] .pk-task-go{visibility:hidden}.pk-chip{letter-spacing:.04em;height:20px;color:var(--tier-text);background:color-mix(in oklab, var(--tier) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tier) 40%, transparent);border-radius:999px;align-items:center;padding-inline:8px;font-size:11px;font-weight:600;display:inline-flex}.pk-label{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--tier-text);text-shadow:0 0 12px color-mix(in oklab, var(--tier) 55%, transparent);font-size:11px;font-weight:600;line-height:16px}.pk-label[data-tier=prism]{color:#0000;background:var(--pk-prism);text-shadow:none;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite pk-flow}.pk-pips{align-items:center;gap:7px;display:inline-flex}.pk-pips i{width:7px;height:7px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tier) 35%, transparent);border-radius:1px;transform:rotate(45deg)}.pk-pips i[data-on]{background:var(--tier);box-shadow:0 0 6px var(--tier), 0 0 14px color-mix(in oklab, var(--tier) 60%, transparent);animation:pk-pip var(--pk-stamp) cubic-bezier(.2, .9, .3, 1) both}.pk-pips i[data-on][data-instant]{animation:none}.pk-pips[data-tier=prism] i[data-on]{background:var(--pk-prism);animation:pk-pip var(--pk-stamp) cubic-bezier(.2, .9, .3, 1) both, pk-flow 2.4s linear infinite;background-size:400% 100%}.pk-pips[data-tier=prism] i[data-on][data-instant]{animation:2.4s linear infinite pk-flow}.pk-stamp{z-index:2;transition:opacity var(--pk-out) var(--ease-out);pointer-events:none;align-items:center;gap:12px;display:flex;position:absolute;translate:-50% -50%}.pk-stamp .pk-label{animation:pk-rise var(--pk-text-in) var(--ease-out) both}.pk-stamp .pk-label[data-late]{animation-delay:1.2s}.pk-stamp[data-out]{opacity:0}.pk-stamp-badge{animation:pk-rise var(--pk-text-in) var(--ease-out) 80ms both;display:inline-flex}.pk-stamp-badge[data-late]{animation-delay:1.28s}.pk-badge{letter-spacing:.08em;white-space:nowrap;height:16px;color:var(--ink-3);border-radius:3px;align-items:center;padding-inline:5px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.16)}.pk-badge[data-kind=new]{letter-spacing:.1em;color:#1a1204;background:var(--pk-gold,#ffb84a);box-shadow:none;animation:pk-stampin var(--pk-stamp) cubic-bezier(.2, .9, .3, 1) both}.pk-badge[data-kind=new][data-soft]{color:var(--pk-gold,#ffb84a);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pk-gold,#ffb84a) 50%, transparent);background:0 0;animation:none}.pk-badge[data-kind=was]{letter-spacing:.04em;color:var(--tier-text);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tier) 45%, transparent)}.pk-biglabel{z-index:2;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:#0000;filter:blur()drop-shadow(-1px 0 oklch(70% .19 25/.8))drop-shadow(1px 0 oklch(74% .14 225/.8))drop-shadow(0 1px oklch(64% .19 300/.6))drop-shadow(0 0 16px oklch(100% 0 0/.3));animation:pk-big 1.4s var(--ease-out) both, pk-wipe .26s var(--ease-out) both;pointer-events:none;background:linear-gradient(#fff 0%,#f1f3f7 36%,#b7bfca 52%,#eef1f5 66%,#fff 100%);-webkit-background-clip:text;background-clip:text;padding-left:.22em;font-size:clamp(28px,9vw,40px);font-weight:650;line-height:44px;position:absolute;translate:-50%}.pk-banner:not([data-tier=prism]){color:var(--tier-text);filter:none;text-shadow:0 0 22px color-mix(in oklab, var(--tier) 70%, transparent);animation:pk-banner 1.4s var(--ease-out) both, pk-wipe .26s var(--ease-out) both;background:0 0}.pk-openmode{z-index:3;animation:pk-rise var(--pk-text-in) var(--ease-out) .12s both;position:absolute;left:50%;translate:-50%}.pk-open{padding-inline:12px 14px}.pk-open-n{min-width:18px;height:18px;color:var(--ink);background:oklch(100% 0 0/.12);border-radius:999px;place-items:center;margin-left:2px;font-size:11px;display:inline-grid}.pk-spread{z-index:2;pointer-events:none;position:absolute;inset:0}.pk-spread>*{visibility:hidden}.pk-spread[data-ready]>*{visibility:visible}.pk-slot{pointer-events:auto;justify-content:space-between;align-items:center;gap:6px;display:flex;position:absolute;translate:-50%}.pk-spread[data-ready] .pk-slot{animation:pk-rise var(--pk-text-in) var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}.pk-slot .pk-act{-webkit-backdrop-filter:none;backdrop-filter:none;background:oklch(100% 0 0/.08);width:44px;height:44px}.pk-slot .pk-act svg{width:17px;height:17px}.pk-slot-tier{align-items:center;gap:7px;min-width:0;display:inline-flex}.pk-slot-tier .pk-pips{gap:4px}.pk-slot-tier .pk-pips i{width:5px;height:5px}.pk-slot[data-compact] .pk-slot-tier .pk-label{display:none}.pk-slot[data-verdict] .pk-act-wrap{transition:opacity var(--pk-out) var(--ease-out)}.pk-slot[data-verdict=like] .pk-act-wrap[data-kind=pass],.pk-slot[data-verdict=pass] .pk-act-wrap[data-kind=like],.pk-slot[data-verdict=skip] .pk-act-wrap{opacity:0}.pk-slot[data-verdict=pass] .pk-act[data-kind=pass]{color:var(--ink);background:var(--pk-glass-hover)}.pk-slot[data-verdict=pass] .pk-slot-tier{opacity:.5}.pk-spread-hint{width:max-content;max-width:calc(100% - 32px);color:var(--ink-3);text-align:center;animation:pk-rise var(--pk-text-in) var(--ease-out) .2s both;font-size:13px;line-height:20px;position:absolute;left:50%;translate:-50%}.pk-spread-done{pointer-events:auto;animation:pk-rise var(--pk-text-in) var(--ease-out) .24s both;position:absolute;left:50%;translate:-50%}.pk-spread-done>*{min-width:168px}.pk-info{z-index:2;text-align:center;transition:opacity var(--pk-out) var(--ease-out);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;translate:-50%}.pk-info:not([data-on]){visibility:hidden}.pk-info>*{max-width:100%}.pk-info[data-on]>*{animation:pk-rise var(--pk-text-in) var(--ease-out) both}.pk-info[data-on]>:nth-child(2){animation-delay:40ms}.pk-info[data-on]>:nth-child(3){animation-delay:80ms}.pk-info[data-on]>:nth-child(4){animation-delay:.12s}.pk-info[data-out]{opacity:0;pointer-events:none}.pk-info[data-out][data-verdict=like]{opacity:1}.pk-info[data-out][data-verdict=like]>:not(.pk-actions),.pk-info[data-out][data-verdict=like] .pk-act-wrap:not([data-kind=like]){opacity:0;transition:opacity var(--pk-out) var(--ease-out)}.pk-info[data-out][data-verdict=like] .pk-act-wrap[data-kind=like]{animation:pk-fade-out var(--pk-out) var(--ease-out) .3s both}.pk-title{letter-spacing:calc(-.012em * var(--track));color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;font-size:20px;font-weight:600;line-height:26px;overflow:hidden}.pk-byline{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;font-size:13px;line-height:20px;display:flex}.pk-byline+.pk-byline{margin-top:-4px}.pk-by-author{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.pk-by-item{white-space:nowrap;align-items:center;gap:5px;display:inline-flex;position:relative}.pk-by-item+.pk-by-item:before{content:"";background:var(--ink-3);border-radius:50%;width:2px;height:2px;position:absolute;left:-8px}.pk-by-item svg{width:14px;height:14px;color:var(--ink-3)}.pk-by-link{min-width:0;color:inherit;transition:color .15s var(--ease-out);align-items:center;gap:6px;display:inline-flex}a.pk-by-link:hover{color:var(--ink)}.pk-follow{margin-block:-6px;margin-inline:-4px -2px}.pk-share{width:20px;height:20px;color:var(--ink-3);cursor:pointer;transition:color .15s var(--ease-out);place-items:center;display:inline-grid;position:relative}.pk-share:before{content:"";background:var(--ink-3);border-radius:50%;width:2px;height:2px;position:absolute;left:-10px}.pk-share:after{content:"";position:absolute;inset:-12px}.pk-share:hover{color:var(--ink)}.pk-share svg{width:14px;height:14px}.pk-flag{--fh:12px;width:calc(var(--fh) * 1.5);height:var(--fh);vertical-align:middle;background:oklch(100% 0 0/.08);border-radius:2px;flex:none;display:inline-block;position:relative;overflow:hidden}.pk-flag[data-size=md]{--fh:16px}.pk-flag[data-size=lg]{--fh:26px;border-radius:3px}.pk-flag img{object-fit:cover;width:100%;height:100%;display:block}.pk-flag:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px oklch(100% 0 0/.42),inset 0 0 0 1px oklch(0% 0 0/.18)}.pk-code{--fh:12px;width:calc(var(--fh) * 1.5);height:var(--fh);font-size:calc(var(--fh) * .6);letter-spacing:.02em;color:var(--ink-2);vertical-align:middle;background:oklch(100% 0 0/.1);border-radius:2px;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 .5px oklch(100% 0 0/.42),inset 0 0 0 1px oklch(0% 0 0/.18)}.pk-code[data-size=md]{--fh:16px}.pk-code[data-size=lg]{--fh:26px;border-radius:3px}.pk-likes{color:var(--ink-3);align-items:center;gap:4px;display:inline-flex;position:relative}.pk-likes:before{content:"";background:var(--ink-3);border-radius:50%;width:2px;height:2px;position:absolute;left:-8px}.pk-likes svg{width:12px;height:12px}.pk-actions{pointer-events:auto;align-items:center;gap:22px;margin-top:12px;display:flex}.pk-act-wrap{display:inline-flex;position:relative}.pk-act{width:56px;height:56px;color:var(--ink-2);background:var(--pk-glass);box-shadow:inset 0 0 0 1px var(--pk-ring);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s var(--ease-out), background-color .15s var(--ease-out), color .15s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:50%;place-items:center;display:inline-grid;position:relative}.pk-act[data-kind=next]{width:44px;height:44px;color:var(--ink-3)}.pk-act svg{width:22px;height:22px}.pk-act[data-kind=next] svg{width:18px;height:18px}.pk-act:hover:not(:disabled){color:var(--ink);background:var(--pk-glass-hover)}.pk-act[data-kind=like]:hover:not(:disabled){color:var(--pk-pink);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pk-pink) 55%, transparent)}.pk-act:active:not(:disabled){transform:scale(.94)}.pk-act:disabled{cursor:default}.pk-act[aria-pressed=true]{color:var(--pk-pink);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pk-pink) 60%, transparent), 0 0 24px -4px color-mix(in oklab, var(--pk-pink) 60%, transparent);animation:pk-heart .36s var(--ease-spring) both}.pk-act[aria-pressed=true] svg{fill:currentColor}.pk-haptic{opacity:0;cursor:pointer;border-radius:50%;width:100%;height:100%;margin:0;position:absolute;inset:0}.pk-burst{pointer-events:none;position:absolute;top:50%;left:50%}.pk-burst i{background:var(--pk-pink);width:5px;height:5px;box-shadow:0 0 6px var(--pk-pink);animation:pk-burst .52s var(--ease-out) both;border-radius:50%;margin:-2.5px;position:absolute}.pk-sr-action{z-index:5;color:var(--ink);background:var(--raised);box-shadow:var(--shadow-pop);clip-path:inset(50%);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:13px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.pk-sr-action:focus-visible{clip-path:none}.pk-walkout{z-index:2;pointer-events:none;position:absolute;inset:0}.pk-walk{width:44px;height:44px;color:var(--tier-text);animation:pk-walk-fly var(--wd,.58s) linear both;transition:opacity var(--pk-out) var(--ease-out), scale var(--pk-out) var(--ease-out);place-items:center;display:grid;position:absolute;translate:-50% -50%}.pk-walk:before{content:"";z-index:-1;mix-blend-mode:screen;pointer-events:none;animation:pk-walk-glow var(--wd,.58s) linear both;background:radial-gradient(closest-side,oklch(82% .13 75/.5),oklch(70% .12 60/.16) 55%,#0000);border-radius:50%;position:absolute;inset:-70%}.pk-walk-name{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:oklch(94% .05 85);text-overflow:ellipsis;white-space:nowrap;max-width:min(86%,340px);text-shadow:0 0 1px oklch(100% 0 0/.6), 0 0 18px color-mix(in oklab, var(--tier) 70%, transparent), 0 2px 12px oklch(0% 0 0/.7);animation:pk-walk-name var(--wd,.58s) linear both;font-size:clamp(15px,4.6vw,22px);font-weight:600;line-height:1.3;position:absolute;overflow:hidden;translate:-50%}.pk-walk-name[data-kind=author]{text-transform:none;letter-spacing:.06em}.pk-walk-name:before{content:"";z-index:-1;mix-blend-mode:screen;background:radial-gradient(closest-side,oklch(78% .12 70/.28),#0000);position:absolute;inset:-40% -20%}.pk-walk[data-gone]{animation:pk-walk-out var(--pk-out) var(--ease-out) both}.pk-walk[data-gone]:before{opacity:0;animation:none}.pk-walk svg{width:30px;height:30px;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--tier) 80%, transparent))}.pk-walk .pk-flag{box-shadow:0 0 0 1px oklch(100% 0 0/.18), 0 0 14px -2px color-mix(in oklab, var(--tier) 80%, transparent)}.pk-walk[data-kind=author]>span:first-child{width:40px;height:40px;box-shadow:0 0 0 1px oklch(100% 0 0/.2), 0 0 16px -2px color-mix(in oklab, var(--tier) 85%, transparent)}.pk-pity{flex-direction:column;align-items:center;gap:6px;display:flex}.pk-pity-label{letter-spacing:.04em;color:var(--ink-3);font-size:11px;font-weight:500;line-height:14px}.pk-pity-track{background:oklch(100% 0 0/.1);border-radius:1px;width:160px;height:2px;position:relative}.pk-pity-fill{border-radius:inherit;background:linear-gradient(90deg, var(--pk-gold-2), var(--pk-gold));box-shadow:0 0 6px color-mix(in oklab, var(--pk-gold) 60%, transparent);transform:scaleX(var(--to));transform-origin:0;animation:pk-fill .6s var(--ease-out) var(--delay,0s) both;position:absolute;inset:0}.pk-pity[data-ready] .pk-pity-label{color:var(--pk-gold)}.pk-pity[data-ready] .pk-pity-fill{animation:pk-fill .6s var(--ease-out) var(--delay,0s) both, pk-breathe 2s var(--ease-in-out) infinite}.pk-pity[data-burst] .pk-pity-fill{animation:pk-fill .3s var(--ease-out) calc(var(--delay,0s) + .22s) both}.pk-pity-burst i{top:0;left:var(--x);background:var(--pk-gold);width:3px;height:3px;box-shadow:0 0 5px var(--pk-gold);opacity:0;animation:pk-spark .3s var(--ease-out) var(--delay,0s) both;border-radius:50%;margin:-.5px;position:absolute}.pk-summary{z-index:5;padding:68px 16px max(28px, env(safe-area-inset-bottom));touch-action:pan-y;animation:pk-fade .3s var(--ease-out) both;background:linear-gradient(oklch(4% .01 260/.55),oklch(4% .01 260/.78));flex-direction:column;align-items:center;gap:22px;display:flex;position:absolute;inset:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 40px,#000 60px);mask-image:linear-gradient(#0000 40px,#000 60px)}.pk-summary[data-closing]{-webkit-mask-image:none;mask-image:none}.pk-summary>*{flex-shrink:0}.pk-summary>:first-child{margin-top:auto}.pk-summary>:last-child{margin-bottom:auto}.pk-sum-head{animation:pk-rise var(--pk-text-in) var(--ease-out) both;flex-direction:column;align-items:center;gap:8px;display:flex}.pk-sum-title-main{color:var(--ink);outline:none;font-size:15px;font-weight:600;line-height:20px}.pk-sum-sub{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;display:flex}.pk-sum-liked{color:var(--ink-3);font-size:13px}.pk-sum-grid{align-items:flex-end;gap:16px;width:min(1120px,100%);display:flex}.pk-sum-grid>li{min-width:0;animation:pk-slide var(--dur) var(--ease-out) both;animation-delay:calc(var(--lead) + var(--i) * var(--stagger));flex:1 1 0}.pk-sum-grid>li[data-hero]{flex-grow:1.25}@media (width<=767px){.pk-summary{gap:18px;padding-top:60px}.pk-sum-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px;width:min(520px,100%);display:grid}.pk-sum-grid>li[data-hero]{grid-column:1/-1}.pk-sum-grid>li:not([data-hero]) .pk-sum-card{gap:6px}.pk-sum-grid>li:not([data-hero]) :is(.pk-sum-name,.pk-sum-meta .pk-label){display:none}.pk-sum-grid>li:not([data-hero]) .pk-sum-meta{justify-content:center}.pk-sum-grid>li:not([data-hero]) .pk-sum-heart{width:16px;height:16px;top:4px;right:4px}.pk-sum-grid>li:not([data-hero]) .pk-sum-heart svg{width:9px;height:9px}}.pk-sum-card{outline-offset:6px;border-radius:6px;flex-direction:column;gap:8px;display:flex}.pk-sum-art{aspect-ratio:1536/969;border-radius:var(--card-radius);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.1), 0 14px 34px -14px color-mix(in oklab, var(--tier) 75%, transparent), 0 0 0 1px color-mix(in oklab, var(--tier) 22%, transparent);transition:transform .3s var(--ease-out), filter .3s var(--ease-out);display:block;position:relative;overflow:hidden}.pk-sum-art img{object-fit:cover;width:100%;height:100%}.pk-sum-card[data-tier=gold] .pk-sum-art{box-shadow:inset 0 0 0 1px oklch(100% 0 0/.14), 0 0 0 1px color-mix(in oklab, var(--pk-gold) 55%, transparent), 0 16px 44px -12px color-mix(in oklab, var(--pk-gold) 80%, transparent)}.pk-sum-card[data-tier=prism] .pk-sum-art{box-shadow:inset 0 0 0 1px oklch(100% 0 0/.2),0 0 0 1px oklch(90% .08 300/.6),0 16px 48px -12px oklch(75% .14 300/.8)}.pk-sum-card:is([data-tier=gold],[data-tier=prism]) .pk-sum-art:after{content:"";animation:pk-shine 1.4s var(--ease-in-out) forwards;animation-delay:calc(var(--lead) + var(--i) * var(--stagger) + var(--dur));pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff59 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.pk-sum-host{border-radius:var(--card-radius);perspective:800px;display:block}.pk-sum-card[data-live] .pk-sum-art{transform:translateY(calc(var(--hc-o) * -4px)) rotateX(var(--hc-rx)) rotateY(var(--hc-ry));transition:filter .3s var(--ease-out);will-change:transform}.pk-sum-glare{z-index:1;pointer-events:none;opacity:var(--hc-o);mix-blend-mode:soft-light;background:radial-gradient(circle at var(--hc-lx) var(--hc-ly), oklch(100% 0 0/.42), oklch(100% 0 0/.1) 32%, transparent 58%);display:none;position:absolute;inset:0}.pk-sum-card[data-live] .pk-sum-glare{display:block}.pk-sum-heart{z-index:2}.pk-sum-card[data-verdict=pass] .pk-sum-art{filter:brightness(.55)saturate(.6)}.pk-sum-heart{color:#fff;background:var(--pk-pink);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px -2px oklch(0% 0 0/.5)}.pk-sum-heart svg{fill:currentColor;width:13px;height:13px}.pk-sum-meta{align-items:center;gap:9px;display:flex}.pk-sum-meta .pk-pips{gap:5px}.pk-sum-meta .pk-pips i{width:5px;height:5px}.pk-sum-name{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:-4px;font-size:13px;line-height:18px;overflow:hidden}.pk-sum-pity{animation:pk-fade .3s var(--ease-out) var(--resolve) both}.pk-sum-progress{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:8px 24px;max-width:520px;display:flex}.pk-sum-tally{color:var(--ink-2);animation:pk-fade .3s var(--ease-out) var(--d) both;align-items:baseline;gap:8px;font-size:13px;line-height:18px;display:inline-flex}.pk-sum-tally[data-fresh]>:first-child{color:var(--ink);font-weight:600}.pk-sum-tally-of{color:var(--ink-3)}.pk-sum-keen{color:var(--ink-2);text-align:center;animation:pk-rise var(--pk-text-in) var(--ease-out) var(--d) both;flex-basis:100%;font-size:13px;line-height:18px}.pk-sum-meta .pk-badge{margin-left:2px}.pk-sum-out{width:min(400px,100%);animation:pk-rise var(--pk-text-in) var(--ease-out) var(--resolve) both;flex-direction:column;align-items:center;gap:14px;display:flex}.pk-sum-out .pk-lobby-stock{font-size:17px;line-height:24px}.pk-sum-out .pk-lobby-link{min-height:32px}.pk-again-n{color:currentColor;background:oklch(0% 0 0/.14);margin-left:6px}.pk-sum-try{cursor:pointer;height:32px;animation:pk-rise var(--pk-text-in) var(--ease-out) var(--resolve) both;padding-inline:14px;font-size:12px}.pk-sum-login{font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:3px;cursor:pointer;margin-block:-12px;padding-block:12px}.pk-sum-login:hover{text-decoration-color:currentColor}.pk-sum-actions{animation:pk-rise var(--pk-text-in) var(--ease-out) var(--resolve) both;flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pk-sum-quick{min-width:200px;color:var(--ink-2);animation:pk-fade .3s var(--ease-out) var(--resolve) both;font-size:13px}.pk-sum-error{color:var(--danger);font-size:13px}@media (width<=767px){.pk-summary>:first-child{margin-top:0}.pk-summary>:last-child{margin-bottom:0}.pk-sum-actions{gap:4px 10px;width:min(520px,100%)}.pk-sum-progress{margin-top:auto}.pk-sum-actions .pk-again{flex:1 0 100%}}@media (width<=767px) and (height<=760px){.pk-summary{gap:12px}.pk-sum-grid{row-gap:12px}}.pk-summary[data-closing]{pointer-events:none;animation:pk-fade-out .35s var(--ease-out) both}.pk-summary[data-closing] .pk-sum-grid>li{animation:pk-collect .3s var(--ease-in-out) both;animation-delay:calc(var(--i) * 30ms)}.pk-summary[data-closing]>:not(.pk-sum-grid){animation:pk-fade-out var(--pk-out) var(--ease-out) both}.pk-col-bar{background:var(--line);border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.pk-col-bar:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--pk-gold-2,#ff8a1f), var(--pk-gold,#ffb84a));transform:scaleX(var(--p));transform-origin:0;position:absolute;inset:0}.pk-col-wall{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pk-col-cell{background:var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tier) 25%, var(--line));border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.pk-col-cell[data-empty]{opacity:.5}.pk-col-prism{grid-column:1/-1;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;display:grid;box-shadow:inset 0 0 0 1px oklch(85% .08 300/.5),0 0 24px -10px oklch(75% .14 300/.8)}.pk-col-stamps{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:8px;display:grid}.pk-col-stamps li{aspect-ratio:1;letter-spacing:.05em;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);outline:1px dashed color-mix(in oklab, var(--line-strong) 70%, transparent);outline-offset:-5px;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;transform:rotate(-6deg)}.pk-col-stamps li:nth-child(3n+2){transform:rotate(5deg)}.pk-col-stamps li svg{width:18px;height:18px}.pk-col-stamps .pk-code{box-shadow:none;font-size:12px}.pk-col-type{height:28px;color:var(--ink-2);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:6px;padding-inline:10px;font-size:13px;display:inline-flex}.pk-col-type svg{width:14px;height:14px;color:var(--ink-3)}.pk-col-prism .pk-col-bar{align-self:center}.pk-col-prism .pk-col-bar:after{background:var(--pk-prism)}.pk-col-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width>=560px){.pk-col-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.pk-col-card{outline-offset:3px;border-radius:6px;display:block;position:relative}.pk-col-art{aspect-ratio:1536/969;border-radius:var(--card-radius,6px);background:var(--sunken);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.08), 0 0 0 1px color-mix(in oklab, var(--tier) 30%, transparent);transition:filter .2s var(--ease-out);place-items:center;display:grid;overflow:hidden}.pk-col-art img{object-fit:cover;width:100%;height:100%}a.pk-col-card:hover .pk-col-art{filter:brightness(1.08)}.pk-col-card[data-removed] .pk-col-art{box-shadow:inset 0 0 0 1px var(--line);opacity:.6;background:0 0}.pk-col-removed{color:var(--ink-3);font-size:11px}.pk-col-card .pk-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:oklch(0% 0 0/.62);position:absolute;bottom:5px;left:5px}.pk-odds{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 12px;padding:12px 14px;display:grid}.pk-odds li{display:contents}.pk-odds .pk-pips{gap:5px}.pk-odds .pk-pips i{width:6px;height:6px}.pk-rec{--pk-rec:#f4514f;width:36px;color:var(--ink-3);justify-content:center;padding:0;position:relative}.pk-rec[data-on]{color:var(--ink)}.pk-rec-icon{transition:opacity .15s var(--ease-out);display:inline-flex}.pk-rec[data-rolling] .pk-rec-icon{opacity:0}.pk-rec-time{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink);animation:pk-fade .15s var(--ease-out) both;place-items:center;font-size:11px;font-weight:500;display:grid;position:absolute;inset:0}.pk-rec-dot{width:6px;height:6px;box-shadow:inset 0 0 0 1.5px var(--ink-3);opacity:0;transition:opacity .15s var(--ease-out), scale .15s var(--ease-out);border-radius:50%;position:absolute;top:7px;right:6px;scale:.4}.pk-rec[data-on] .pk-rec-dot{opacity:1;scale:1}.pk-rec[data-rolling] .pk-rec-dot{background:var(--pk-rec);box-shadow:0 0 6px color-mix(in oklab, var(--pk-rec) 70%, transparent);animation:1.6s ease-in-out infinite pk-rec-breathe;top:5px;right:5px}.pk-clip{width:min(520px,100%);height:64px;animation:pk-rise var(--pk-text-in) var(--ease-out) var(--resolve,0s) both;background:oklch(19% .012 255/.72);border-radius:14px;align-items:center;gap:12px;padding-right:4px;display:flex;position:relative;overflow:hidden}.pk-clip:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--pk-ring);pointer-events:none;position:absolute;inset:0}.pk-clip-video{object-fit:cover;background:#05060a;flex:none;align-self:stretch;width:36px}.pk-clip[data-pending] .pk-clip-video{background:linear-gradient(oklch(22% .012 255),#05060a)}.pk-clip-body{flex-direction:column;flex:auto;min-width:0;display:flex}.pk-clip-title,.pk-clip-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pk-clip-title{color:var(--ink);font-size:14px;font-weight:600;line-height:19px}.pk-clip-meta{color:var(--ink-3);font-size:12px;line-height:17px}.pk-clip-actions{flex:none;gap:6px;display:flex}.pk-clip-actions .pk-pill{height:44px;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline:12px 14px;font-size:14px}.pk-clip-actions svg{width:16px;height:16px}@media (width<=429px){.pk-clip-actions .pk-pill{justify-content:center;width:44px;padding:0}.pk-clip-actions svg{width:18px;height:18px}.pk-clip-label{display:none}}.pk .pk-clip-primary{color:#05060a;background:var(--ink);box-shadow:none}.pk .pk-clip-primary:hover{color:#05060a;background:oklch(100% 0 0)}.pk-clip[data-pending] .pk-clip-actions>*{opacity:.4;pointer-events:none}.pk-clip-close{width:32px;height:44px;color:var(--ink-3);transition:color .15s var(--ease-out), background-color .15s var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid}.pk-clip-close:disabled{visibility:hidden}.pk-clip-close:hover{color:var(--ink)}.pk-clip-close svg{width:16px;height:16px}.pk-clip[data-float]{right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:7;-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);--pk-clip-from:8px;width:auto;animation:pk-clip-in .26s var(--ease-out) both;background:oklch(19% .012 255/.9);position:absolute;left:12px;box-shadow:0 18px 48px -12px oklch(0% 0 0/.75)}@media (width>=768px){.pk-clip[data-float]{left:auto;right:16px;bottom:max(16px, env(safe-area-inset-bottom));border-radius:18px;grid-template-rows:1fr auto auto 1fr;grid-template-columns:64px 1fr;column-gap:14px;width:340px;height:auto;padding:10px 44px 10px 10px;display:grid}.pk-clip[data-float] .pk-clip-body{grid-area:2/2}.pk-clip[data-float] .pk-clip-video{aspect-ratio:9/16;width:64px;box-shadow:0 0 0 1px var(--pk-ring);border-radius:9px;grid-row:1/5}.pk-clip[data-float] .pk-clip-title{font-size:15px;line-height:20px}.pk-clip[data-float] .pk-clip-actions{grid-area:3/2;margin-top:12px}.pk-clip[data-float] .pk-clip-actions .pk-pill{height:34px;padding-inline:11px 13px;font-size:13px}.pk-clip[data-float] .pk-clip-close{height:32px;position:absolute;top:6px;right:6px}.pk-clip[data-float] .pk-clip-close:hover{background:var(--pk-glass-hover)}}@keyframes pk-rec-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes pk-clip-in{0%{opacity:0;transform:translateY(var(--pk-clip-from,-8px))}}@keyframes pk-fade{0%{opacity:0}}@keyframes pk-fade-out{to{opacity:0}}@keyframes pk-rise{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}@keyframes pk-nudge{0%{opacity:.5;transform:translateY(2px)}40%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes pk-pip{0%{opacity:0;transform:rotate(45deg)scale(2.4)}60%{opacity:1}}@keyframes pk-stampin{0%{opacity:0;transform:scale(1.8)}}@keyframes pk-flow{to{background-position:300% 0}}@keyframes pk-big{0%{opacity:0;filter:blur(8px)drop-shadow(-1px 0 oklch(70% .19 25/.8))drop-shadow(1px 0 oklch(74% .14 225/.8))drop-shadow(0 1px oklch(64% .19 300/.6))drop-shadow(0 0 16px oklch(100% 0 0/.3));transform:scale(1.06)}18%{opacity:1;filter:blur()drop-shadow(-1px 0 oklch(70% .19 25/.8))drop-shadow(1px 0 oklch(74% .14 225/.8))drop-shadow(0 1px oklch(64% .19 300/.6))drop-shadow(0 0 16px oklch(100% 0 0/.3));transform:none}84%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)scale(.55)}}@keyframes pk-wipe{0%{clip-path:inset(-30% 100% -30% -10%)}to{clip-path:inset(-30% -10%)}}@keyframes pk-banner{0%{opacity:0;filter:blur(8px);transform:scale(1.08)}18%{opacity:1;filter:blur();transform:none}84%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)scale(.6)}}@keyframes pk-heart{0%{scale:1}40%{scale:1.25}to{scale:1}}@keyframes pk-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(-10px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--r) - 10px)) scale(.4)}}@keyframes pk-plus{0%{opacity:0;translate:0 4px}25%{opacity:1}to{opacity:0;translate:0 -16px}}@keyframes pk-walk-fly{0%{opacity:0;filter:blur(10px);animation-timing-function:cubic-bezier(.2,.9,.1,1);transform:scale(2)}15.5%{opacity:1;filter:blur();transform:scale(1.3)}50%{animation-timing-function:cubic-bezier(.55,0,.25,1);transform:scale(1.3)}to{opacity:.9;filter:blur();transform:scale(.7)}}@keyframes pk-walk-out{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(.6)}}@keyframes pk-walk-glow{0%{opacity:0}12%{opacity:1;scale:1.3}50%{opacity:.8;scale:1}to{opacity:0;scale:.8}}@keyframes pk-walk-name{0%{opacity:0;filter:blur(10px);animation-timing-function:cubic-bezier(.2,.9,.1,1);transform:scale(1.5)}15.5%{opacity:1;filter:blur();transform:none}50%{opacity:1;transform:none}62%,to{opacity:0;transform:translateY(-8px)}}@keyframes pk-fill{0%{transform:scaleX(var(--from))}}@keyframes pk-breathe{50%{box-shadow:0 0 14px color-mix(in oklab, var(--pk-gold) 90%, transparent);filter:brightness(1.3)}}@keyframes pk-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--r)))}}@keyframes pk-slide{0%{opacity:0;filter:blur(6px);transform:translate(48px)}}@keyframes pk-shine{to{transform:translate(120%)}}@keyframes pk-collect{to{opacity:0;transform:translate(min(38vw,560px),-46vh)scale(.12)}}@media (prefers-reduced-motion:reduce){.pk-info[data-on]>*,.pk-hint,.pk-hint[data-nudge],.pk-idle-meta,.pk-stamp .pk-label,.pk-sum-head,.pk-lobby>*,.pk-stamp-badge,.pk-sum-keen,.pk-sum-actions,.pk-summary[data-closing] .pk-sum-grid>li,.pk-sum-grid>li,.pk-openmode,.pk-spread[data-ready] .pk-slot,.pk-spread-hint,.pk-spread-done{animation-name:pk-fade}.pk-summary[data-closing] .pk-sum-grid>li{animation-name:pk-fade-out}.pk-pips i[data-on],.pk-badge,.pk-walk{animation:pk-fade .15s var(--ease-out) both}.pk-walk:before{opacity:.55;animation:none}.pk-walk-name{display:none}.pk-biglabel{animation:pk-fade .15s var(--ease-out) both;animation-direction:normal}.pk-stamp .pk-label[data-late]{animation-delay:0s}.pk-biglabel{display:none}.pk-act[aria-pressed=true]{animation:none}.pk-burst,.pk-pity-burst,.pk-sum-card .pk-sum-art:after{display:none}.pk-rec[data-rolling] .pk-rec-dot{animation:none}.pk-clip,.pk-clip[data-float]{animation-name:pk-fade}}}@layer utilities;:root:has(.pk){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05060a;--surface:oklch(18% .012 260);--raised:oklch(21% .013 260);--sunken:oklch(15% .011 260);--hover:oklch(22% .013 260);--line:oklch(28% .013 260);--line-strong:oklch(37.5% .015 250);--ink:oklch(95.5% .008 242);--ink-2:oklch(79% .011 240);--ink-3:oklch(66% .013 245);--ink-4:oklch(53% .013 248);--accent:oklch(79.2% .083 239);--accent-hover:oklch(84% .07 239);--accent-soft:oklch(30% .045 240);--accent-line:oklch(45% .07 239);--on-accent:oklch(18% .03 250);--danger:oklch(82.2% .081 26);--danger-soft:oklch(28% .05 22);--success:oklch(75.1% .075 168);--success-soft:oklch(27% .04 160);--warning:oklch(82% .1 80);--warning-soft:oklch(28% .04 80);--scrim:oklch(0% 0 0/.55);--glass:oklab(12.2919% .000261273 -.0107539/.72);--shadow-1:0 1px 2px oklch(0% 0 0/.5);--shadow-2:0 0 0 1px oklch(100% 0 0/.06), 0 16px 40px -12px oklch(0% 0 0/.7);--shadow-3:0 0 0 1px oklch(100% 0 0/.08), inset 0 1px 0 oklch(100% 0 0/.05), 0 24px 64px -12px oklch(0% 0 0/.8);--shadow-pop:0 0 0 1px oklch(100% 0 0/.08), inset 0 1px 0 oklch(100% 0 0/.04), 0 16px 40px -12px oklch(0% 0 0/.7);--ring-image:inset 0 0 0 1px oklch(100% 0 0/.08);--edge-light:inset 0 1px 0 oklch(100% 0 0/.05)}:root:has(.pk) body{transition:background-color .48s var(--ease-out);background-color:#05060a}:root:has(.pk[data-screen=stage][data-started]) body{background-color:#020305}:root:has(.pk) main[data-app-layout]{background-color:#0000}:root:has(.pk) header.glass{transition:opacity .4s var(--ease-out), translate .24s var(--ease-out), box-shadow var(--dur-3) var(--ease-out)}:root:has(.pk) header.glass:not(:hover,:focus-within){opacity:.6}:root:has(.pk[data-screen=stage][data-started]) header.glass:not(:focus-within){opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), translate .24s var(--ease-out);translate:0 -100%}@media (prefers-reduced-motion:reduce){:root:has(.pk[data-screen=stage][data-started]) header.glass:not(:focus-within){translate:none}}.pk .pk-again{color:#05060a;background-color:var(--ink);box-shadow:0 0 0 1px oklch(100% 0 0/.2),0 8px 28px -8px oklch(100% 0 0/.35)}.pk .pk-again:hover{background-color:oklch(100% 0 0)}
