:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#0b0a10;--night-deep:#07060b;--crypt:#15131d;--tomb:#1e1b29;--web:#2c2838;--web-strong:#3a3448;--line:#6e6880;--bone:#f4efe6;--fog:#a9a3b5;--ash:#8a849a;--pumpkin:#ff7a1a;--pumpkin-hi:#ff9445;--pumpkin-lo:#e8650a;--candle:#ffb347;--hex:#9b6bff;--hex-light:#b794ff;--slime:#9be15d;--blood:#ff5468;--sticky:#ffe45c;--sticky-ink:#2a2410;--paper:#f3ebdd;--paper-ink:#1b1712;--paper-red:#a11d2b;--manila:#e9d8b4;--brass:#c9a55c;--brass-hi:#f1d899;--warm-white:#fff4e0;--tint-classic:#2a1840;--tint-familiar:#10263a;--tint-office:#2e2a10;--glow-pumpkin:0 0 0 1px #ff7a1a8c, 0 0 28px #ff7a1a4d;--leak:linear-gradient(to top, #ffb347d9, #ffb34700 70%);--scrim-color:#0b0a10eb;--scrim-blur:blur(12px);--glass:linear-gradient(160deg, #221c33, #15131d 55%, #0b0a10);--font-display:"Fraunces", "Iowan Old Style", Georgia, serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--font-hand:"Caveat", "Segoe Print", "Bradley Hand", cursive;--text-digits:clamp(7.5rem, 28vw, 18rem);--text-h1:clamp(2rem, 6vw, 4rem);--text-h1-creator:clamp(2rem, 5vw, 3.25rem);--text-h2:clamp(1.5rem, 3.4vw, 2.25rem);--text-h3:1.0625rem;--text-small:.875rem;--text-mono:.8125rem;--text-eyebrow:.75rem;--radius-arch:999px 999px 20px 20px;--radius-door:999px 999px 6px 6px;--radius-card:16px;--radius-tile:14px;--radius-input:12px;--radius-pill:999px;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-dive:cubic-bezier(.7, 0, .84, 0);--t-fast:.14s;--t-base:.22s;--t-slow:.42s;--t-epic:.9s;--gutter:16px;--section-gap:64px;--toast-offset:16px;--grain:.05;--vignette:.35}@media (width>=768px){:root{--gutter:24px;--section-gap:96px}}@media (width>=1280px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--night);scroll-behavior:smooth}html[data-motion=calm]{scroll-behavior:auto}body{background:var(--night);min-height:100svh;color:var(--bone);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}@media (width>=1024px){body{font-size:1.0625rem}}h1,h2,h3,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{font-size:max(16px,1em)}button{cursor:pointer}a{color:inherit}::selection{color:var(--bone);background:#ff7a1a59}body:before,body:after{content:"";pointer-events:none;z-index:2147483000;position:fixed;inset:0}body:before{opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}body:after{opacity:var(--vignette);background:radial-gradient(at 50% 30%,#0000 45%,#0000008c 100%)}:focus-visible{outline:3px solid var(--hex-light);outline-offset:3px}[tabindex="-1"]:focus{outline:none}.sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:2147483600;border-radius:var(--radius-pill);background:var(--bone);color:var(--night);padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;font-weight:400}.mono{font-family:var(--font-mono)}.btn{border-radius:var(--radius-pill);text-align:center;white-space:nowrap;min-height:48px;transition:background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active:not([aria-disabled=true]){transform:translateY(1px)}.btn-primary{background:var(--pumpkin);color:var(--night)}.btn-primary:hover:not([aria-disabled=true]){background:var(--pumpkin-hi)}.btn-primary:active:not([aria-disabled=true]){background:var(--pumpkin-lo)}.btn-secondary{border-color:var(--web-strong);color:var(--bone)}.btn-secondary:hover:not([aria-disabled=true]){border-color:var(--line);background:#f4efe60a}.btn-outline-pumpkin{border-color:var(--pumpkin);color:var(--pumpkin)}.btn-outline-pumpkin:hover:not([aria-disabled=true]){background:#ff7a1a1a}.btn-ghost{color:var(--bone)}.btn-ghost:hover:not([aria-disabled=true]){background:#f4efe60f}.btn-text{min-height:0;color:var(--candle);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline}.btn-text:hover{color:var(--bone)}.btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.btn .icon{flex:none}.motion-toggle{border:1px solid var(--web);border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--fog);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:0 0;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.motion-toggle:hover{color:var(--bone);border-color:var(--web-strong)}@media (width<=479px){.motion-toggle{justify-content:center;padding:0}.motion-toggle__label{display:none}}.toasts{left:50%;bottom:calc(var(--toast-offset) + env(safe-area-inset-bottom,0px));z-index:2147482000;pointer-events:none;gap:8px;width:min(440px,100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}.toast{border:1px solid var(--web-strong);border-radius:var(--radius-input);background:var(--tomb);color:var(--bone);pointer-events:auto;animation:toast-in var(--t-base) var(--ease-out);align-items:center;gap:12px;padding:12px 8px 12px 16px;font-size:.9375rem;line-height:1.4;display:flex;box-shadow:0 12px 32px #00000073}.toast--success{border-color:#9be15d80}.toast--warn{border-color:#ffb34799}.toast__message{flex:1}.toast__action{border:1px solid var(--pumpkin);border-radius:var(--radius-pill);min-height:36px;color:var(--pumpkin);white-space:nowrap;background:0 0;padding:0 12px;font-size:.875rem;font-weight:600}.toast__dismiss{width:36px;height:36px;color:var(--fog);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.toast__dismiss:hover{color:var(--bone);background:#f4efe60f}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}html[data-hidden] *,html[data-hidden] :before,html[data-hidden] :after{animation-play-state:paused!important}html[data-motion=calm] .loop,html[data-motion=calm] .loop:before,html[data-motion=calm] .loop:after{animation:none!important}html[data-motion=calm] .toast{animation-duration:.12s}@media (prefers-reduced-transparency:reduce){:root{--scrim-color:var(--night);--scrim-blur:none}}@media (forced-colors:active){:root{--glow-pumpkin:none}body:before,body:after{display:none}:focus-visible{outline-color:highlight}.btn,.toast,.motion-toggle{border:1px solid canvastext}}@property --haunt{syntax:"<number>";inherits:true;initial-value:0}html[data-pk-haunt]{--grain:calc(.05 + .03 * var(--haunt,0));--vignette:calc(.35 + .3 * var(--haunt,0));scroll-padding-top:56px}@supports (background:color-mix(in srgb, red 50%, blue)){html[data-pk-haunt],html[data-pk-haunt] body{background-color:color-mix(in srgb, var(--night-deep) calc(var(--haunt,0) * 100%), var(--night))}}@supports (animation-timeline:view()) and (timeline-scope:none){html[data-pk-haunt]{timeline-scope:--pk-haunt;animation:linear both pk-haunt;animation-timeline:--pk-haunt;animation-range:contain}.pk-zone{view-timeline:--pk-haunt block}}@keyframes pk-haunt{0%{--haunt:0}to{--haunt:1}}.pk-page--return{animation:pk-fade-in .2s var(--ease-out) both}.pk-main{display:block}.pk-section{box-sizing:border-box;width:min(1080px + 24px, 100% - 2 * var(--gutter) + 24px);margin:calc(var(--section-gap) - 12px) auto 0;content-visibility:auto;contain-intrinsic-size:auto 800px;padding:12px}.pk-page--return .pk-section{content-visibility:visible}.pk-h2{color:var(--bone);font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.01em;font-weight:600;line-height:1.15}.pk-sub{color:var(--fog);margin-top:8px;font-size:.9375rem;line-height:1.5}.pk-inline-action{font-family:var(--font-body);font-size:inherit;line-height:inherit;letter-spacing:normal}.pk-copy-buffer{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;font-size:16px;position:fixed;top:0;left:0}.pk-topbar{z-index:40;background:var(--scrim-color);height:44px;-webkit-backdrop-filter:var(--scrim-blur);backdrop-filter:var(--scrim-blur);box-shadow:inset 0 -1px 0 var(--web);color:var(--fog);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;line-height:1;position:sticky;top:0}.pk-topbar__inner{height:100%;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:12px;display:flex}.pk-topbar__status{white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.pk-topbar__dot{background:var(--blood);border-radius:50%;width:8px;height:8px;animation:.6s ease-in-out infinite alternate pk-pulse}.pk-topbar__end{align-items:center;gap:10px;min-width:0;display:flex}.pk-topbar__incident{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pk-topbar__narrow{display:none}@media (width<=639px){.pk-topbar__wide{display:none}.pk-topbar__narrow{display:inline}}@media (width<=479px){.pk-topbar{letter-spacing:0}.pk-topbar__inner,.pk-topbar__end{gap:8px}.pk-topbar__status{gap:6px}}@keyframes pk-pulse{to{opacity:.35}}.pk-hero{min-height:88svh;padding:80px var(--gutter) 88px;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.pk-hero__inner{flex-direction:column;align-items:center;width:min(760px,100%);display:flex}.pk-digits{color:var(--bone);font-family:var(--font-display);font-size:var(--text-digits);font-variation-settings:"SOFT" 100, "opsz" 144;letter-spacing:-.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:900;line-height:.85}.pk-digits--flicker{animation:.5s both pk-flicker-on}.pk-h1{color:var(--bone);font-family:var(--font-display);font-size:var(--text-h1);margin-top:28px;font-style:italic;font-weight:600;line-height:1.05}.pk-hero__sub{max-width:36ch;color:var(--fog);margin-top:16px;font-size:1.125rem;line-height:1.55}.pk-hero__actions{flex-direction:column;gap:12px;width:100%;margin-top:32px;display:flex}.pk-hero__actions .btn{white-space:normal;width:100%}@media (width>=480px){.pk-hero__actions{flex-flow:wrap;justify-content:center;width:auto}.pk-hero__actions .btn{width:auto}.pk-retry{min-width:10.5rem}}.pk-hero__result{min-height:1.6em;color:var(--fog);font-family:var(--font-mono);margin-top:16px;font-size:13px;line-height:1.6}.pk-hero__result-text{animation:pk-shake .32s var(--ease-out);display:inline-block}.pk-hero__cue{color:var(--ash);font-family:var(--font-mono);letter-spacing:.08em;font-size:12px;animation:.8s ease-in-out infinite alternate pk-bob;position:absolute;bottom:24px;left:0;right:0}.pk-hero:not([data-active]) .pk-hero__cue{animation-play-state:paused}.pk-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite pk-spin}.pk-retry[aria-busy=true]{cursor:progress}@keyframes pk-flicker-on{0%{opacity:0;animation-timing-function:step-end}30%{opacity:1;animation-timing-function:step-end}50%{opacity:.35;animation-timing-function:step-end}70%,to{opacity:1}}@keyframes pk-shake{20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes pk-bob{to{transform:translateY(6px)}}@keyframes pk-spin{to{transform:rotate(1turn)}}@keyframes pk-fade-in{0%{opacity:0}}.pk-zero{vertical-align:baseline;margin-inline:.02em;display:inline-block;position:relative}.pk-pumpkin{--pk-light:0;--pk-pupils:0;color:var(--bone);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:45%;padding:0;line-height:0;display:block}.pk-pumpkin[data-ambient]{--pk-light:.45}.pk-pumpkin:hover,.pk-pumpkin:focus-visible{--pk-light:.6;--pk-pupils:1}.pk-pumpkin[data-lit]{--pk-light:1;--pk-pupils:1}.pk-pumpkin__art{transform-origin:50% 90%;width:.62em;height:.74em;transition:transform var(--t-base) var(--ease-out);overflow:visible}.pk-pumpkin:hover .pk-pumpkin__art,.pk-pumpkin:focus-visible .pk-pumpkin__art{transform:rotate(1deg)}.pk-pumpkin__light{opacity:var(--pk-light);transition:opacity var(--t-base) var(--ease-out)}.pk-pumpkin__ribs{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;opacity:.55}.pk-pumpkin__carvings{fill:var(--tomb)}.pk-pumpkin__pupils{fill:var(--candle);opacity:var(--pk-pupils);transition:opacity var(--t-base) var(--ease-out), transform .26s var(--ease-out)}.pk-pumpkin__pupil{transform-box:fill-box;transform-origin:50%;transition:transform 45ms linear}.pk-pumpkin[data-blink] .pk-pumpkin__pupil{transform:scaleY(.1)}.pk-pumpkin[data-glance] .pk-pumpkin__pupils{transform:translateY(3.9px)}.pk-pumpkin__outline{fill:none;stroke:currentColor;stroke-width:6px;stroke-linejoin:round}.pk-pumpkin__stem{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.pk-bubble-region{z-index:5;width:max-content;max-width:min(260px, 100vw - 2 * var(--gutter));color:var(--bone);font-family:var(--font-body);font-variation-settings:normal;letter-spacing:normal;text-align:left;white-space:normal;-webkit-user-select:text;user-select:text;font-size:14px;font-style:normal;font-weight:400;line-height:1.45;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}.pk-bubble{border:1px solid var(--pumpkin);background:var(--tomb);transform-origin:50% 100%;animation:pk-pop var(--t-base) var(--ease-spring) both;border-radius:12px;padding:10px 14px;display:block;position:relative}.pk-bubble:after{content:"";border-right:1px solid var(--pumpkin);border-bottom:1px solid var(--pumpkin);background:var(--tomb);width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}@keyframes pk-pop{0%{opacity:0;transform:scale(.96)}60%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}.pk-tech__card{border-radius:var(--radius-card);background:var(--crypt);max-width:760px;margin-inline:auto;padding:20px 24px}.pk-tech__summary{min-height:44px;color:var(--bone);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:-6px -8px 0;padding:0 8px;font-size:1rem;font-weight:600;list-style:none;display:flex}.pk-tech__summary::-webkit-details-marker{display:none}.pk-trace__summary::-webkit-details-marker{display:none}.pk-tech__chevron{color:var(--fog);transition:transform var(--t-base) var(--ease-out)}.pk-tech__card[open]>.pk-tech__summary .pk-tech__chevron{transform:rotate(180deg)}.pk-kv{font-family:var(--font-mono);gap:10px;margin-top:14px;font-size:13px;line-height:1.5;display:grid}.pk-kv__row{gap:2px;display:grid}@media (width>=560px){.pk-kv__row{grid-template-columns:140px minmax(0,1fr);gap:16px}}.pk-kv__key{color:var(--ash);letter-spacing:.04em;text-transform:uppercase}.pk-kv__value{color:var(--bone);overflow-wrap:anywhere}.pk-kv__bars{color:var(--blood);letter-spacing:.04em;margin-right:.6em}.pk-kv[data-enter=wait] .pk-kv__row{clip-path:inset(0 100% 0 0)}.pk-kv[data-enter=go] .pk-kv__row{animation:pk-wipe .3s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes pk-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pk-tech__copy{align-items:center;gap:8px;min-height:44px;margin-top:12px;display:inline-flex}.pk-trace__summary{min-height:44px;color:var(--candle);text-underline-offset:3px;cursor:pointer;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;list-style:none;display:inline-flex}.pk-trace__summary:hover{color:var(--bone)}.pk-trace__pre{background-color:var(--night);max-width:100%;color:var(--bone);font-family:var(--font-mono);white-space:pre;tab-size:4;background-image:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px);border-radius:10px;margin:8px 0 0;padding:14px 16px;font-size:12.5px;line-height:1.6;overflow-x:auto}.pk-trace__line--error{color:var(--blood)}.pk-trace__line--warn{color:var(--candle)}.pk-trace__line[data-pending]{visibility:hidden}@media (width<=399px){.pk-tech__card{padding:18px 16px}}.pk-diagnosis{gap:56px;display:grid}@media (width>=960px){.pk-diagnosis{grid-template-columns:7fr 5fr;align-items:start;gap:48px}}.pk-causes__grid{gap:12px;margin-top:24px;display:grid}@media (width>=640px){.pk-causes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-cause{border:1px solid var(--web);border-radius:var(--radius-tile);background:var(--crypt);padding:16px;position:relative}.pk-causes__grid[data-enter=wait] .pk-cause{opacity:0;transform:translateY(8px)}.pk-causes__grid[data-enter=go] .pk-cause{animation:pk-rise var(--t-base) var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes pk-rise{0%{opacity:0;transform:translateY(8px)}}.pk-chip{border-radius:var(--radius-pill);color:var(--pumpkin);font-family:var(--font-mono);background:#ff7a1a1f;padding:2px 10px;font-size:12px;line-height:1.6;display:inline-block}.pk-chip--found{color:var(--slime);background:#9be15d1f}.pk-cause__title{color:var(--bone);margin-top:10px;font-size:1rem;font-weight:600;line-height:1.3}.pk-cause__body{color:var(--fog);margin-top:4px;font-size:.9375rem;line-height:1.5}.pk-redacted{margin-top:4px;position:relative}.pk-redacted__button{cursor:help;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;margin:0 -6px;padding:6px;font-size:.9375rem;display:flex}.pk-redacted__bar{width:calc(var(--w,4) * .6em);background:var(--fog);border-radius:2px;height:1em}.pk-tooltip{z-index:3;border:1px solid var(--web-strong);background:var(--tomb);width:max-content;max-width:min(240px,100%);color:var(--bone);opacity:0;visibility:hidden;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out), visibility 0s linear var(--t-fast);pointer-events:none;border-radius:10px;padding:8px 12px;font-size:13px;line-height:1.4;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(4px)}.pk-tooltip[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.pk-tried__list{gap:14px;margin-top:24px;display:grid}.pk-tried__item{color:var(--bone);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;line-height:1.5;display:grid}.pk-tried__mark{fill:none;stroke:var(--slime);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;margin-top:1px}.pk-tried__item--undone .pk-tried__mark{stroke:var(--blood);transform-origin:50%}.pk-tried__list[data-enter=wait] .pk-tried__mark{stroke-dashoffset:1px}.pk-tried__list[data-enter=go] .pk-tried__mark{animation:pk-draw .24s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms)}.pk-tried__list[data-enter=go] .pk-tried__item--undone .pk-tried__mark{animation:pk-draw .24s var(--ease-out) both, pk-wobble .3s var(--ease-in-out) both;animation-delay:calc(var(--i,0) * 90ms), calc(var(--i,0) * 90ms + .3s)}@keyframes pk-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pk-wobble{25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}.pk-status__card{border-radius:var(--radius-card);background:var(--crypt);max-width:880px;margin-inline:auto;padding:24px 20px}.pk-status__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pk-pill{border-radius:var(--radius-pill);color:var(--bone);font-family:var(--font-mono);background:#ff54681f;align-items:center;gap:8px;padding:4px 12px;font-size:12px;line-height:1.5;display:inline-flex}.pk-pill__dot{background:var(--blood);border-radius:50%;width:8px;height:8px}.pk-sign{background:repeating-linear-gradient(-45deg,#ffe45c 0 14px,#2a2410 14px 28px);border-radius:12px;margin-top:24px;padding:10px}.pk-sign__plate{background:var(--sticky);color:var(--sticky-ink);text-align:center;border-radius:8px;padding:16px 20px}.pk-sign__caps{letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.4}.pk-sign__count{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .3em;margin-top:6px;display:flex}.pk-sign__days{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "opsz" 144;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em;font-size:clamp(3rem,10vw,5rem);font-weight:900;line-height:1}.pk-sign__unit{letter-spacing:.06em;font-size:18px;font-weight:700}.pk-sign__clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:4px 0 10px;font-size:20px;font-weight:700}.pk-sign__record{margin-top:8px;font-size:14px;font-style:italic}.pk-sign__reset{margin-top:4px;font-size:12px;line-height:1.4}.pk-uptime{gap:12px;margin-top:16px;display:grid}@media (width>=420px){.pk-uptime{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-uptime__tile{border:1px solid var(--web);border-radius:var(--radius-tile);padding:14px 16px}.pk-uptime__label{color:var(--fog);font-size:14px}.pk-uptime__value{color:var(--bone);font-family:var(--font-display);font-variation-settings:"SOFT" 100, "opsz" 144;overflow-wrap:anywhere;margin-top:4px;font-size:2.5rem;font-weight:900;line-height:1.05}.pk-uptime__tile--ok .pk-uptime__value{color:var(--slime)}.pk-years{border:0;min-width:0;margin:24px 0 0;padding:0}.pk-years__legend{color:var(--ash);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;padding:0;font-size:12px}.pk-years__bars{gap:6px;display:flex}.pk-year{flex:1 1 0;min-width:0;position:relative}.pk-year__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.pk-year__label{cursor:pointer;flex-direction:column;gap:6px;display:flex}.pk-year__bar{border:1px solid var(--line);background:var(--web);border-radius:6px;height:56px;display:block;position:relative;overflow:hidden}.pk-year__num{color:var(--fog);font-family:var(--font-mono);letter-spacing:-.02em;text-align:center;white-space:nowrap;font-size:12px}.pk-year__label--now .pk-year__bar{border-color:var(--candle);background:var(--candle)}.pk-year__label--now .pk-year__bar:after{content:"";background:repeating-linear-gradient(45deg,#0b0a1040 0 4.243px,#0000 4.243px 8.485px);animation:4s linear infinite pk-stripes;position:absolute;inset:0 0 0 -24px}.pk-years__bars:not([data-active]) .pk-year__bar:after{animation-play-state:paused}.pk-year__label:hover .pk-year__bar{border-color:var(--fog)}.pk-year__input:checked+.pk-year__label .pk-year__bar{outline:2px solid var(--bone);outline-offset:2px}.pk-year__input:checked+.pk-year__label .pk-year__num{color:var(--bone)}.pk-year__input:focus-visible+.pk-year__label .pk-year__bar{outline:3px solid var(--hex-light);outline-offset:3px}.pk-years__caption{min-height:4.5em;color:var(--fog);margin-top:14px;font-size:.9375rem;line-height:1.5}.pk-footnote{color:var(--ash);margin-top:12px;font-size:12px;line-height:1.5}@keyframes pk-stripes{to{transform:translate(24px)}}@media (width<=479px){.pk-status__card{padding:22px 16px}.pk-sign__plate{padding:14px 12px}}.pk-wanted{align-items:start;gap:56px;display:grid}@media (width>=960px){.pk-wanted{grid-template-columns:480px minmax(0,1fr)}}.pk-poster{--pk-pad:clamp(20px, 6vw, 28px);--pk-tabs:76px;isolation:isolate;width:calc(100% - 16px);max-width:480px;padding:var(--pk-pad) var(--pk-pad) 0;background:linear-gradient(var(--paper), var(--paper)) top / 100% calc(100% - var(--pk-tabs)) no-repeat;color:var(--paper-ink);margin:16px auto 0;position:relative;transform:rotate(-1deg)}@media (width>=768px){.pk-poster{transform:rotate(-1.5deg)}}.pk-poster:before{content:"";inset:0 0 var(--pk-tabs);z-index:-1;opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute}.pk-poster__tape{background:#e9d8b499;width:80px;height:24px;position:absolute;top:-10px}.pk-poster__tape--left{left:-10px;transform:rotate(-8deg)}.pk-poster__tape--right{right:-10px;transform:rotate(8deg)}.pk-poster__title{text-align:center}.pk-poster__missing{color:var(--paper-red);font-family:var(--font-display);font-variation-settings:"SOFT" 100, "opsz" 144;letter-spacing:.04em;font-size:min(clamp(3rem,14vw,4.5rem),15vw);font-weight:900;line-height:.95;display:block}.pk-poster__what{font-family:var(--font-display);margin-top:6px;font-size:1.5rem;font-style:italic;font-weight:600;line-height:1.2;display:block}.pk-poster__art{justify-content:center;margin:16px 0;display:flex}.pk-poster__hanger{aspect-ratio:200/160;transform-origin:50% 3%;width:min(200px,100%);height:auto;animation:1.5s ease-in-out infinite alternate pk-sway;overflow:visible}.pk-poster__art:not([data-active]) .pk-poster__hanger{animation-play-state:paused}.pk-poster__wire{fill:none;stroke:var(--paper-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.pk-poster__cape{fill:none;stroke:var(--paper-ink);stroke-width:2px;stroke-dasharray:4 6;stroke-linecap:round;opacity:.5}.pk-poster__rows{gap:6px;font-size:.9375rem;line-height:1.45;display:grid}.pk-poster__rows strong{font-weight:700}.pk-poster__tabs{height:var(--pk-tabs);margin:20px calc(-1 * var(--pk-pad)) 0;display:flex}.pk-poster__tab{background:var(--paper);min-width:0;font-family:var(--font-mono);white-space:nowrap;writing-mode:vertical-rl;border-top:1px dashed #1b171273;border-left:1px dashed #1b171273;flex:1 1 0;justify-content:center;align-items:center;font-size:12px;display:flex;position:relative}.pk-poster__tab:first-child{border-left:0}.pk-poster__tab--torn{background:0 0;border-color:#0000}.pk-poster__tab--torn:before{content:"";background:var(--paper);clip-path:polygon(0 0,100% 0,100% 45%,86% 100%,72% 40%,57% 90%,43% 35%,28% 85%,14% 40%,0 75%);height:9px;position:absolute;top:0;left:0;right:0}@keyframes pk-sway{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.pk-faq__list{gap:20px;margin-top:24px;display:grid}.pk-faq__item+.pk-faq__item{border-top:1px solid var(--web);padding-top:20px}.pk-faq__q{color:var(--bone);font-size:1rem;font-weight:600;line-height:1.35}.pk-faq__a{color:var(--fog);margin-top:6px;font-size:.9375rem;line-height:1.55}.pk-haunt__anchor{height:0;position:relative}.pk-cobweb{z-index:2;aspect-ratio:1;fill:none;width:clamp(110px,16vw,180px);height:auto;stroke:var(--web-strong);stroke-width:1.2px;stroke-linecap:round;opacity:0;pointer-events:none;transition:opacity var(--t-base) linear;position:absolute;top:0;right:0;overflow:visible}.pk-cobweb[data-drawn]{opacity:.9}.pk-cobweb path{stroke-dasharray:1;stroke-dashoffset:1px}.pk-cobweb[data-drawn] .pk-cobweb__radials{animation:pk-draw .6s var(--ease-out) forwards}.pk-cobweb[data-drawn] .pk-cobweb__rings{animation:pk-draw .8s var(--ease-out) .4s forwards}.pk-ghost-lane{z-index:30;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pk-ghost{opacity:.7;width:40px;animation:5s linear both pk-ghost-drift;position:absolute;top:22vh;left:0}.pk-ghost__body{fill:var(--bone);animation:.625s ease-in-out infinite alternate pk-ghost-bob;overflow:visible}.pk-ghost__eye{fill:var(--night)}@keyframes pk-ghost-drift{0%{transform:translate(calc(-10vw - 40px))}to{transform:translate(110vw)}}@keyframes pk-ghost-bob{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}.pk-footer{border-top:1px solid var(--web);text-align:center;padding:48px 16px 64px}.pk-footer__fact{max-width:60ch;color:var(--fog);margin-inline:auto;font-size:14px;line-height:1.55}.pk-footer__meta{color:var(--ash);font-family:var(--font-mono);margin-top:10px;font-size:12px;line-height:1.6}html[data-motion=calm] .pk-topbar__dot,html[data-motion=calm] .pk-hero__cue,html[data-motion=calm] .pk-hero__result-text,html[data-motion=calm] .pk-poster__hanger,html[data-motion=calm] .pk-year__bar:after{animation:none}html[data-motion=calm] .pk-spinner{opacity:.6;border-right-color:currentColor;animation:none}html[data-motion=calm] .pk-digits--flicker{animation:.2s linear both pk-fade-in}html[data-motion=calm] .pk-pumpkin__art{transition:none}html[data-motion=calm] .pk-pumpkin:hover .pk-pumpkin__art,html[data-motion=calm] .pk-pumpkin:focus-visible .pk-pumpkin__art{transform:none}html[data-motion=calm] .pk-pumpkin__pupils{transition:opacity .15s linear}html[data-motion=calm] .pk-bubble{animation:.15s linear both pk-fade-in}html[data-motion=calm] .pk-tooltip{transform:none}html[data-motion=calm] .pk-tech__chevron{transition:none}html[data-motion=calm] .pk-kv .pk-kv__row{clip-path:none;animation:none}html[data-motion=calm] .pk-causes__grid[data-enter=wait] .pk-cause{transform:none}html[data-motion=calm] .pk-causes__grid[data-enter=go] .pk-cause{animation:.2s linear both pk-fade-in}html[data-motion=calm] .pk-tried__list .pk-tried__item .pk-tried__mark,html[data-motion=calm] .pk-cobweb[data-drawn] path{stroke-dashoffset:0;animation:none}html[data-motion=calm] .pk-ghost-lane{display:none}@media (forced-colors:active){.pk-topbar{border-bottom:1px solid canvastext}.pk-tech__card,.pk-cause,.pk-status__card,.pk-uptime__tile,.pk-poster,.pk-bubble,.pk-tooltip,.pk-sign__plate{border:1px solid canvastext}.pk-year__bar,.pk-year__label--now .pk-year__bar{border-color:canvastext}.pk-redacted__bar,.pk-topbar__dot,.pk-pill__dot{background:canvastext}.pk-pumpkin__carvings,.pk-pumpkin__pupils,.pk-ghost__body{fill:currentColor}.pk-tried__mark,.pk-tried__item--undone .pk-tried__mark,.pk-poster__wire,.pk-poster__cape,.pk-cobweb{stroke:currentColor}}.cl-finale{min-height:90svh;padding:72px var(--gutter) 64px;background-color:var(--night-deep);box-shadow:0 0 0 100vmax var(--night-deep);clip-path:inset(0 -100vmax);text-align:center;background-image:repeating-linear-gradient(90deg,#f4efe608 0 1px,#0000 1px 120px);background-position:50% 0;align-content:center;justify-items:center;gap:28px;display:grid;position:relative;overflow-x:clip}.cl-title{max-width:22ch;color:var(--bone);font-family:var(--font-display);font-size:var(--text-h2);text-wrap:balance;font-style:italic;font-weight:600;line-height:1.15}.cl-stage{justify-items:center;width:100%;padding:76px 0 56px;display:grid;position:relative}.cl-stage:before{content:"";pointer-events:none;background:#f4efe605;border-top:1px solid #f4efe614;height:14px;position:absolute;bottom:42px;left:-100vw;right:-100vw}.cl-doorwrap{width:180px;height:280px;position:relative}.cl-caption{max-width:40ch;color:var(--fog);text-wrap:pretty;font-size:.9375rem;line-height:1.5}.cl-door{--cl-gap:0%;--cl-leak:.72;--cl-lamp:0;--cl-note-lift:0px;--cl-radius:8px 8px 2px 2px;--cl-transom:40px;border-radius:var(--cl-radius);width:100%;height:100%;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.cl-door:focus-visible{outline:3px solid var(--hex-light);outline-offset:4px}.cl-door[aria-disabled=true]{cursor:default}.cl-art,:where(.cl-art span){display:block}.cl-art{position:absolute;inset:0}.cl-floor{width:220px;height:34px;opacity:var(--cl-leak);pointer-events:none;transition:opacity var(--t-base) var(--ease-out);margin:-17px 0 0 -110px;position:absolute;top:100%;left:50%}.cl-floor__glow{filter:blur(16px);background:#ffb34759;border-radius:50%;position:absolute;inset:0}.cl-wedge{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);opacity:0;transform-origin:50% 0;pointer-events:none;background:linear-gradient(#ffb34799,#ffb34700);width:140%;height:54px;position:absolute;top:100%;left:-20%;transform:scaleX(0)}.cl-callpanel{background:var(--tomb);width:20px;box-shadow:inset 0 0 0 1px var(--web-strong);border-radius:4px;justify-items:center;gap:7px;padding:6px 0;display:grid;position:absolute;top:46%;right:calc(100% + 10px)}.cl-call{background:radial-gradient(circle at 35% 30%, var(--web-strong), var(--crypt) 75%);border-radius:50%;width:10px;height:10px;position:relative;box-shadow:0 0 0 1px #f4efe638}.cl-call__lamp{background:var(--candle);opacity:var(--cl-lamp);transition:opacity var(--t-base) var(--ease-out);border-radius:50%;position:absolute;inset:2px;box-shadow:0 0 6px 2px #ffb347bf}.cl-frame{border:12px solid var(--web-strong);border-radius:var(--cl-radius);background:var(--night-deep);border-bottom:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f4efe60f}.cl-frame:after{content:"";border-radius:var(--cl-radius);box-shadow:var(--glow-pumpkin);opacity:0;pointer-events:none;transition:opacity var(--t-base) var(--ease-out);position:absolute;inset:-12px -12px 0}.cl-indicator{height:var(--cl-transom);border-bottom:2px solid var(--web-strong);background:var(--crypt);justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;top:0;left:0;right:0}.cl-indicator__arrow{background:var(--candle);clip-path:polygon(50% 0,100% 100%,0 100%);width:10px;height:9px}.cl-indicator__num{color:var(--candle);font:700 18px/1 var(--font-mono);letter-spacing:.04em;text-shadow:0 0 8px #ffb347b3}.cl-shaft{inset:var(--cl-transom) 0 0;position:absolute;overflow:hidden}.cl-doorway{background:radial-gradient(90% 75% at 50% 30%,#fff4e0,#ffb347 50%,#a8561a);position:absolute;inset:0}.cl-ghost{opacity:0;background:linear-gradient(#07060bf0 55%,#07060b00);border-radius:999px 999px 0 0;width:40%;height:72%;position:absolute;bottom:0;left:30%}.cl-ghost:before,.cl-ghost:after{content:"";background:var(--bone);border-radius:50%;width:4px;height:6px;position:absolute;top:15%;box-shadow:0 0 5px 1px #f4efe6b3}.cl-ghost:before{left:calc(50% - 7px)}.cl-ghost:after{left:calc(50% + 3px)}.cl-leaf{--cl-dir:-1;background:linear-gradient(105deg, transparent 35%, #f4efe60d 48%, transparent 62%), repeating-linear-gradient(90deg, #f4efe606 0 1px, transparent 1px 3px), var(--tomb);width:50%;transform:translateX(calc(var(--cl-dir) * var(--cl-gap)));transition:transform var(--t-base) var(--ease-out);position:absolute;top:0;bottom:0;left:0;box-shadow:inset -1px 0 #ffb3472e,inset 1px 0 #f4efe60a}.cl-leaf--right{--cl-dir:1;left:50%;box-shadow:inset 1px 0 #ffb3472e,inset -1px 0 #f4efe60a}.cl-leak{width:2px;opacity:var(--cl-leak);transition:opacity var(--t-base) var(--ease-out);margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.cl-leak__glow{background:linear-gradient(#ffb34733,#ffb347e6);position:absolute;inset:0;box-shadow:0 0 8px 1px #ffb34766}.cl-note{background:var(--sticky);width:132px;height:124px;color:var(--sticky-ink);font:700 21px/1.02 var(--font-hand);text-align:center;transform:translateY(var(--cl-note-lift)) rotate(4deg);transition:transform var(--t-base) var(--ease-out);place-items:center;padding:10px;display:grid;position:absolute;top:19%;right:-46px;scale:.85}@media (width>=768px){.cl-stage{padding-top:24px}.cl-doorwrap{width:220px;height:340px}.cl-door{--cl-transom:46px}.cl-indicator__num{font-size:22px}.cl-floor{width:260px;height:40px;margin:-20px 0 0 -130px}.cl-note{right:-44px;scale:none}}@media (hover:hover){.cl-door:not([aria-disabled=true]):hover{--cl-gap:3%;--cl-leak:1;--cl-lamp:1;--cl-note-lift:-2px}.cl-door:not([aria-disabled=true]):hover .cl-frame:after{opacity:1}.cl-door[data-ajar]:not([aria-disabled=true]):hover{--cl-gap:40%}}.cl-door:focus-visible{--cl-gap:3%;--cl-leak:1;--cl-lamp:1;--cl-note-lift:-2px}.cl-door:focus-visible .cl-frame:after{opacity:1}.cl-door[data-ajar]{--cl-gap:34%;--cl-leak:1;--cl-lamp:1}.cl-door[data-ajar]:focus-visible{--cl-gap:40%}.cl-door[data-ajar] .cl-wedge{opacity:.5;transform:scaleX(.4)}.cl-door[data-ajar] .cl-leak,.cl-door[data-ajar] .cl-ghost{display:none}.cl-door[data-ajar] .cl-note{top:auto;bottom:-30px;right:-62px;transform:translateY(0)rotate(70deg)scale(.7)}html:not([data-motion=calm]) .cl-door[data-creak=shudder] .cl-leaf{animation:cl-shudder .42s var(--ease-in-out)}html:not([data-motion=calm]) .cl-door[data-creak=peek] .cl-leaf{animation:cl-peek 1.4s var(--ease-in-out)}html:not([data-motion=calm]) .cl-door[data-creak=peek] .cl-ghost{animation:1.4s linear cl-ghost}html:not([data-motion=calm]) .cl-door[data-creak=peek] .cl-leak{animation:1.4s linear cl-seam}html:not([data-motion=calm]) .cl-door[data-creak=peek] .cl-ghost:before,html:not([data-motion=calm]) .cl-door[data-creak=peek] .cl-ghost:after{animation:1.4s linear cl-blink}html:not([data-motion=calm]) .cl-door[data-creak] :is(.cl-indicator__num,.cl-indicator__arrow){animation:.42s step-end cl-glitch}html:not([data-motion=calm]) .cl-door[data-active]:not([aria-disabled=true]) .cl-flicker{animation:2.4s linear infinite cl-flicker}.cl-door[aria-disabled=true] .cl-flicker{animation:none}@keyframes cl-shudder{0%,to{transform:translateX(calc(var(--cl-dir) * var(--cl-gap)))}25%{transform:translateX(calc(var(--cl-dir) * (var(--cl-gap) + 5%)))}50%{transform:translateX(calc(var(--cl-dir) * (var(--cl-gap) + 1%)))}75%{transform:translateX(calc(var(--cl-dir) * (var(--cl-gap) + 3%)))}}@keyframes cl-peek{0%,86%,to{transform:translateX(calc(var(--cl-dir) * var(--cl-gap)))}22%,62%{transform:translateX(calc(var(--cl-dir) * (var(--cl-gap) + 16%)))}72%{transform:translateX(calc(var(--cl-dir) * var(--cl-gap)))}79%{transform:translateX(calc(var(--cl-dir) * (var(--cl-gap) + 2%)))}}@keyframes cl-ghost{0%,10%,74%,to{opacity:0}24%,64%{opacity:1}}@keyframes cl-seam{14%,70%{opacity:0}}@keyframes cl-blink{0%,42%,50%,to{transform:none}46%{transform:scaleY(.1)}}@keyframes cl-glitch{0%,30%,60%{opacity:1}15%{opacity:.15}45%{opacity:.35}}@keyframes cl-flicker{0%,to{opacity:1}18%{opacity:.82}43%{opacity:.95}71%{opacity:.7}}.cl-nudge{z-index:1;color:var(--candle);font:700 24px/1 var(--font-hand);white-space:nowrap;pointer-events:none;animation:cl-fade .2s var(--ease-out) both;justify-items:start;display:grid;position:absolute;bottom:calc(100% + 4px);left:50%}.cl-nudge__text{display:block;transform:rotate(-4deg)}.cl-nudge__arrow{width:64px;height:32px;margin:16px 0 0 -10px;transform:rotate(-45deg)}.cl-nudge__arrow path{stroke-dasharray:1;stroke-dashoffset:1px;animation:cl-draw .5s var(--ease-out) forwards}.cl-nudge__arrow .cl-nudge__head{animation-duration:.2s;animation-delay:.5s}@media (width>=768px){.cl-nudge{justify-items:end;inset:10% calc(100% + 30px) auto auto}.cl-nudge__arrow{width:96px;height:48px;margin:6px -44px 0 0;transform:scaleX(-1)}}@keyframes cl-draw{to{stroke-dashoffset:0}}@keyframes cl-fade{0%{opacity:0}}html[data-motion=calm] .cl-door{--cl-gap:0%!important;--cl-note-lift:0px!important}html[data-motion=calm] .cl-door[data-ajar]{--cl-gap:34%!important}html[data-motion=calm] .cl-leaf,html[data-motion=calm] .cl-note{transition:none}html[data-motion=calm] .cl-frame:after,html[data-motion=calm] .cl-leak,html[data-motion=calm] .cl-floor,html[data-motion=calm] .cl-call__lamp{transition-duration:.15s}html[data-motion=calm] .cl-nudge__arrow path{stroke-dashoffset:0;animation:none}@media (forced-colors:active){.cl-frame{border-color:canvastext}.cl-frame:after,.cl-floor,.cl-wedge,.cl-leak,.cl-ghost{display:none}.cl-leaf,.cl-callpanel,.cl-note{border:1px solid canvastext}.cl-indicator__num{color:canvastext}.cl-indicator__arrow,.cl-call__lamp{background:canvastext}.cl-door:focus-visible{outline-color:highlight}}.dv-root{z-index:2147483100;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:fixed;inset:0;overflow:hidden}.dv-dim,.dv-light,.dv-sils,.dv-white{pointer-events:none;position:absolute;inset:0}.dv-dim{background:var(--night-deep);opacity:0;-webkit-mask-image:radial-gradient(circle at var(--dv-x) var(--dv-y), transparent var(--dv-hole), #000 calc(var(--dv-hole) + 48px));-webkit-mask-image:radial-gradient(circle at var(--dv-x) var(--dv-y), transparent var(--dv-hole), #000 calc(var(--dv-hole) + 48px));mask-image:radial-gradient(circle at var(--dv-x) var(--dv-y), transparent var(--dv-hole), #000 calc(var(--dv-hole) + 48px))}.dv-light{background:radial-gradient(circle at var(--dv-x) var(--dv-y), var(--warm-white) 0 16%, var(--candle) 55%, var(--pumpkin-hi) 100%);clip-path:circle(0 at var(--dv-x) var(--dv-y))}.dv-sils{width:100%;height:100%;color:var(--night-deep);fill:currentColor;overflow:visible}.dv-sil{opacity:0;transform-box:view-box;transform-origin:0 0}.dv-white{background:var(--warm-white);opacity:0}.dv-center{padding:24px var(--gutter);pointer-events:none;place-content:center;justify-items:center;gap:20px;display:grid;position:absolute;inset:0}.dv-stamp{border:6px solid var(--pumpkin-lo);color:var(--night);opacity:0;border-radius:10px;justify-items:center;gap:2px;padding:16px 28px;display:grid;transform:translate(0)scale(1)rotate(-6deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 -1.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 -1.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");-webkit-mask-size:180px 180px;mask-size:180px 180px}.dv-stamp__code{color:var(--pumpkin-lo);font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 100;letter-spacing:-.04em;font-size:min(22vw,220px);font-weight:900;line-height:.9}.dv-stamp__label{font-family:var(--font-mono);letter-spacing:.3em;white-space:nowrap;margin-right:-.3em;font-size:clamp(14px,3.2vw,28px);font-weight:700;line-height:1.2}.dv-slow{min-height:1.5em;color:var(--night);font-family:var(--font-mono);font-size:13px;line-height:1.5}.dv-stuck{border:1px solid var(--web-strong);border-radius:var(--radius-card);background:var(--crypt);width:min(360px,100%);color:var(--bone);text-align:center;pointer-events:auto;animation:dv-fade .2s var(--ease-out) both;justify-items:center;gap:8px;padding:20px 24px 24px;display:grid;box-shadow:0 18px 48px #1b171247}.dv-stuck__title{font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1.2}.dv-stuck__body{color:var(--fog);font-size:.9375rem;line-height:1.5}.dv-stuck .btn{margin-top:8px}@keyframes dv-fade{0%{opacity:0}}html.dv-vt::view-transition-group(*){animation-duration:.4s;animation-timing-function:var(--ease-in-out)}@media (forced-colors:active){.dv-stamp{border-color:canvastext}.dv-stamp__code{color:canvastext}.dv-stuck{border-color:canvastext}}
