:root{--paper:#f6f1e7;--paper-deep:#ede5d6;--paper-edge:#e2d8c6;--card:#fffdf8;--ink:#17140f;--ink-soft:#4b443b;--ink-mute:#675e53;--line:#17140f1f;--line-strong:#17140f38;--visor:#00c8f0;--teal:#006e80;--teal-wash:#009cba1a;--bolt:#ff9f1c;--bolt-deep:#9a4d00;--bolt-wash:#ff9f1c24;--mint:#1e8a5c;--rose:#c2352f;--night:#10131a;--night-2:#181d28;--night-3:#232a38;--night-ink:#eef2f7;--night-mute:#a4afbf;--font-display-stack:var(--font-display), "Bricolage Grotesque", var(--font-sora), system-ui, sans-serif;--font-body-stack:var(--font-sora), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono-stack:var(--font-mono), ui-monospace, "Cascadia Code", Consolas, monospace;--font-hand-stack:var(--font-character), "Fredoka", var(--font-sora), sans-serif;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:34px;--shadow-soft:0 1px 0 #ffffffb3 inset, 0 1px 2px #17140f0f, 0 8px 24px -8px #17140f24;--shadow-lift:0 1px 0 #ffffffb3 inset, 0 2px 4px #17140f0f, 0 22px 48px -18px #17140f47;--shadow-press:0 3px 0 var(--ink);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--header-h:68px;--gutter:clamp(16px, 4.5vw, 44px);--maxw:1200px;--z-scene:1;--z-raised:10;--z-header:50;--z-sheet:60;--z-toast:70}html{background-color:var(--paper);scroll-padding-top:calc(var(--header-h) + 16px);overflow-x:clip}body.pk-body{background-color:var(--paper);color:var(--ink);font-family:var(--font-body-stack);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%3CfeColorMatrix values='0 0 0 0 0.09 0 0 0 0 0.08 0 0 0 0 0.06 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");min-width:320px;font-size:16px;line-height:1.6;overflow-x:clip}body.pk-body ::selection{background:var(--bolt);color:var(--ink)}.pk-body :focus-visible{outline:2.5px solid var(--teal);outline-offset:3px;border-radius:6px}.pk-skip{z-index:100;border-radius:var(--r-sm);background:var(--ink);color:var(--paper);transition:top .2s var(--ease-out);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.pk-skip:focus{top:12px}.pk-container{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.pk-section{padding-block:clamp(72px,10vw,132px);position:relative}.pk-section--tight{padding-block:clamp(48px,7vw,88px)}.pk-main{overflow-x:clip}.pk-eyebrow{font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--teal);align-items:center;gap:10px;margin:0 0 18px;font-size:12.5px;font-weight:600;display:inline-flex}.pk-eyebrow__num{border:1px solid;border-radius:6px;place-items:center;min-width:28px;height:22px;padding-inline:6px;font-size:11px;display:inline-grid}.pk-display,.pk-h1,.pk-h2,.pk-h3{font-family:var(--font-display-stack);color:var(--ink);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.pk-display{margin:0 0 22px;font-size:clamp(2.5rem,5.4vw,4.6rem);font-weight:800;line-height:1.06}.pk-h1{margin:0 0 18px;font-size:clamp(2.3rem,5.4vw,4rem);font-weight:800;line-height:1.08}.pk-h2{margin:0 0 16px;font-size:clamp(1.9rem,4.2vw,3.1rem);font-weight:700;line-height:1.08}.pk-h3{letter-spacing:-.015em;margin:0 0 8px;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;line-height:1.25}.pk-lead{color:var(--ink-soft);text-wrap:pretty;max-width:58ch;margin:0 0 28px;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.6}.pk-body-text{color:var(--ink-soft);text-wrap:pretty;margin:0;line-height:1.65}.pk-small{color:var(--ink-mute);font-size:14px;line-height:1.55}.pk-mark{white-space:nowrap;z-index:0;position:relative}.pk-mark:after{content:"";z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 13 C 40 5, 80 17, 120 9 S 180 6, 197 11' fill='none' stroke='%23FF9F1C' stroke-width='9' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.32em;position:absolute;bottom:.02em;left:-2%;right:-2%}.pk-mark--cyan:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 12 C 50 4, 90 18, 130 9 S 182 7, 197 12' fill='none' stroke='%2300C8F0' stroke-width='9' stroke-linecap='round' opacity='.75'/%3E%3C/svg%3E")}.pk-hand{font-family:var(--font-hand-stack);letter-spacing:0;font-weight:600}.pk-mono{font-family:var(--font-mono-stack)}.pk-btn{--btn-bg:var(--card);--btn-fg:var(--ink);--btn-edge:var(--ink);border:2px solid var(--btn-edge);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font-family:var(--font-body-stack);text-align:center;cursor:pointer;box-shadow:0 4px 0 var(--btn-edge);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .2s ease;-webkit-tap-highlight-color:transparent;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15.5px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;transform:translateY(0)}.pk-btn:hover{box-shadow:0 6px 0 var(--btn-edge);transform:translateY(-2px)}.pk-btn:active{box-shadow:0 1px 0 var(--btn-edge);transform:translateY(3px)}.pk-btn[disabled],.pk-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.pk-btn svg{flex-shrink:0}.pk-btn--primary{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-edge:#000;box-shadow:0 4px 0 var(--bolt)}.pk-btn--primary:hover{box-shadow:0 6px 0 var(--bolt)}.pk-btn--primary:active{box-shadow:0 1px 0 var(--bolt)}.pk-btn--primary .pk-led{background:var(--visor);width:8px;height:8px;box-shadow:0 0 0 3px #00c8f038, 0 0 10px var(--visor);border-radius:50%}.pk-btn--ghost{--btn-bg:transparent;--btn-edge:var(--line-strong);box-shadow:none;border-width:1.5px}.pk-btn--ghost:hover{--btn-bg:#17140f0a;box-shadow:none}.pk-btn--ghost:active{box-shadow:none}.pk-btn--sm{border-radius:12px;min-height:42px;padding:9px 16px;font-size:14px}.pk-btn--block{width:100%}.pk-btn--on-night{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-edge:var(--paper);box-shadow:0 4px 0 var(--visor)}.pk-btn--on-night:hover{box-shadow:0 6px 0 var(--visor)}.pk-link{color:var(--teal);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.pk-link:hover{color:var(--ink)}.pk-sticker{background:var(--card);border:1.5px solid var(--ink);color:var(--ink);box-shadow:2px 3px 0 var(--ink);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex;transform:rotate(-2deg)}.pk-sticker--bolt{background:var(--bolt)}.pk-sticker--cyan{background:#bdf2ff}.pk-chip-row{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0;padding:0;list-style:none;display:flex}.pk-chip-row li{color:var(--ink-soft);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.pk-chip-row svg{color:var(--teal);flex-shrink:0}.pk-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;box-shadow:var(--shadow-soft);padding:clamp(22px,3vw,32px);position:relative}.pk-card--night{background:var(--night-2);color:var(--night-ink);box-shadow:none;border-color:#ffffff14}.pk-icon-tile{background:var(--teal-wash);width:46px;height:46px;color:var(--teal);border-radius:13px;flex-shrink:0;place-items:center;margin-bottom:18px;display:inline-grid}.pk-icon-tile--bolt{background:var(--bolt-wash);color:var(--bolt-deep)}.pk-bot{zoom:var(--bot-zoom,1);place-items:center;line-height:1;display:inline-grid}.pk-bot .piko-character{cursor:inherit}.pk-bot--static .piko-character:hover .piko-body-wrap{transform:none}.pk-bubble{z-index:var(--z-raised);background:var(--card);border:2px solid var(--ink);width:max-content;max-width:min(240px,80vw);color:var(--ink);font-family:var(--font-hand-stack);text-align:center;box-shadow:3px 4px 0 var(--ink);pointer-events:none;animation:pk-pop .32s var(--ease-spring) both;border-radius:16px;margin-bottom:10px;padding:9px 15px;font-size:15px;font-weight:600;line-height:1.3;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.pk-bubble:after{content:"";background:var(--card);border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:12px;height:12px;position:absolute;top:100%;left:50%;transform:translate(-50%,-6px)rotate(45deg)}@keyframes pk-pop{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.86)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.pk-header{z-index:var(--z-header);height:var(--header-h);-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#f6f1e7d1;border-bottom:1px solid #0000;transition:border-color .2s,background-color .2s;position:fixed;inset:0 0 auto}.pk-header.is-scrolled{border-bottom-color:var(--line);background:#f6f1e7f0}.pk-header__row{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.pk-logo{color:var(--ink);font-family:var(--font-display-stack);letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:9px;font-size:1.3rem;font-weight:800;text-decoration:none;display:inline-flex}.pk-logo svg{transition:transform .4s var(--ease-spring)}.pk-logo:hover svg{transform:rotate(-8deg)translateY(-1px)}.pk-nav{display:none}.pk-nav ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.pk-nav a{min-height:40px;color:var(--ink-soft);border-radius:10px;align-items:center;padding:8px 14px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.pk-nav a:hover{color:var(--ink);background:#17140f0d}.pk-nav a[aria-current=page]{color:var(--ink);background:#17140f12}.pk-header__actions{align-items:center;gap:8px;min-width:0;display:flex}.pk-header__signin{min-height:40px;color:var(--ink-soft);border-radius:10px;align-items:center;padding:8px 12px;font-size:14.5px;font-weight:600;text-decoration:none;display:none}.pk-header__signin:hover{color:var(--ink)}.pk-header__cta{display:none}.pk-menu-btn{border:1.5px solid var(--line-strong);background:var(--card);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;display:inline-grid}.pk-account{position:relative}.pk-account__btn{border:1.5px solid var(--line-strong);background:var(--card);max-width:200px;min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:14px;font-weight:600;display:inline-flex}.pk-account__avatar{background:var(--ink);width:32px;height:32px;color:var(--visor);font-family:var(--font-mono-stack);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.pk-account__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pk-account__menu{border-radius:var(--r-md);background:var(--card);border:1.5px solid var(--ink);width:min(260px,100vw - 32px);box-shadow:4px 5px 0 var(--ink);z-index:var(--z-sheet);padding:8px;position:absolute;top:calc(100% + 8px);right:0}.pk-account__who{border-bottom:1px solid var(--line);margin-bottom:6px;padding:10px 12px 12px}.pk-account__who strong{overflow-wrap:anywhere;font-size:14px;display:block}.pk-account__who span{color:var(--ink-mute);overflow-wrap:anywhere;font-size:12.5px;display:block}.pk-account__menu a,.pk-account__menu button{width:100%;min-height:42px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.pk-account__menu a:hover,.pk-account__menu button:hover{background:#17140f0d}.pk-account__menu .is-danger{color:var(--rose)}.pk-account__menu svg{color:var(--ink-mute);flex-shrink:0}.pk-sheet{inset:var(--header-h) 0 0 0;z-index:var(--z-sheet);padding:20px var(--gutter) 40px;background:var(--paper);border-top:1px solid var(--line);animation:pk-sheet-in .28s var(--ease-out) both;position:fixed;overflow-y:auto}@keyframes pk-sheet-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.pk-sheet ul{margin:0 0 24px;padding:0;list-style:none}.pk-sheet li a{border-bottom:1px solid var(--line);min-height:56px;color:var(--ink);font-family:var(--font-display-stack);justify-content:space-between;align-items:center;padding:12px 4px;font-size:1.5rem;font-weight:700;text-decoration:none;display:flex}.pk-sheet__actions{gap:12px;display:grid}.pk-sheet__bot{--bot-zoom:.7;justify-content:center;margin-top:28px;display:flex}@media (min-width:640px){.pk-header__cta,.pk-header__signin{display:inline-flex}}@media (min-width:960px){.pk-nav{display:block}.pk-menu-btn,.pk-sheet{display:none}}.pk-hero{padding-top:calc(var(--header-h) + clamp(28px, 5vw, 64px));padding-bottom:clamp(56px,8vw,104px);position:relative;overflow:clip}.pk-hero__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,72px);display:grid}.pk-hero__copy{min-width:0;max-width:620px}.pk-hero__hello{align-items:center;gap:10px;margin-bottom:22px;display:inline-flex}.pk-hero__ctas{flex-wrap:wrap;gap:14px;margin-bottom:26px;display:flex}.pk-hero__mobile{margin-bottom:22px;display:none}.pk-hero__stage{min-width:0;position:relative}@media (min-width:1000px){.pk-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}}@media (max-width:767px){.pk-hero__ctas--desktop{display:none}.pk-hero__mobile{display:block}}.pk-scene{--mx:0;--my:0;isolation:isolate;touch-action:pan-y;width:100%;max-width:640px;margin-inline:auto;padding:18px 4% 8px;position:relative}.pk-layer{--d:0;transform:translate3d(calc(var(--mx) * var(--d) * 22px), calc(var(--my) * var(--d) * 16px), 0);transition:transform .5s var(--ease-out);will-change:transform}.pk-scene.is-tracking .pk-layer{transition-duration:.12s}.pk-monitor{background:linear-gradient(#262b36,#14171e);border-radius:22px;padding:12px;position:relative;box-shadow:0 0 0 1.5px #0a0c10,0 40px 60px -30px #17140f8c,0 14px 24px -12px #17140f59}.pk-monitor:after{content:"";background:#3a4150;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:4px;left:50%}.pk-screen{aspect-ratio:16/10.4;border-radius:12px;position:relative}.pk-screen__wall{border-radius:inherit;background:linear-gradient(#ffd9a8 0%,#ffc7a1 38%,#f7a9a0 62%,#9c7fb4 100%);position:absolute;inset:0;overflow:hidden}.pk-screen__sun{aspect-ratio:1;background:#fff1c9;border-radius:50%;width:18%;position:absolute;top:22%;left:64%;box-shadow:0 0 60px 20px #fff1c98c}.pk-screen__hills{width:112%;height:62%;position:absolute;inset:auto -6% -2%}.pk-window{background:#1b1f2a;border-radius:10px;width:56%;height:44%;position:absolute;top:40%;left:9%;overflow:visible;box-shadow:0 18px 30px -12px #100c1e8c}.pk-window__bar{background:#262c3a;border-radius:10px 10px 0 0;align-items:center;gap:5px;height:18%;min-height:16px;padding-inline:8px;display:flex}.pk-window__bar i{background:#4a5266;border-radius:50%;width:7px;height:7px}.pk-window__bar i:first-child{background:#ff6b5e}.pk-window__bar i:nth-child(2){background:#ffbd3e}.pk-window__bar i:nth-child(3){background:#2acb5c}.pk-window__body{align-content:start;gap:7%;height:82%;padding:7% 8%;display:grid}.pk-window__body span{background:#39425a;border-radius:4px;height:7px;display:block}.pk-window__body span:nth-child(2){opacity:.7;background:#00a9cc;width:72%}.pk-window__body span:nth-child(3){width:86%}.pk-window__body span:nth-child(4){opacity:.7;background:#ff9f1c;width:48%}.pk-window__body span:nth-child(5){width:64%}.pk-perch{color:inherit;font:inherit;cursor:pointer;z-index:3;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;line-height:0;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%)}.pk-perch .pk-bot{--bot-zoom:.62}.pk-perch:focus-visible{outline:2.5px solid var(--visor);outline-offset:4px;border-radius:16px}.pk-note{color:#3b3416;width:26%;min-width:96px;font-family:var(--font-hand-stack);background:#fff6a8;border-radius:3px;padding:9px 10px 12px;font-size:clamp(11px,1.5vw,14px);font-weight:600;line-height:1.25;position:absolute;top:12%;right:7%;rotate:4deg;box-shadow:0 10px 14px -8px #281e0a80}.pk-note:before{content:"";background:#ffffff8c;width:42%;height:14px;margin-left:-21%;position:absolute;top:-8px;left:50%;transform:rotate(-3deg)}.pk-taskbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14161eb8;border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:2.2%;height:9%;min-height:20px;display:flex;position:absolute;inset:auto 0 0}.pk-taskbar i{aspect-ratio:1;background:#ffffff52;border-radius:4px;width:3.4%}.pk-taskbar i:first-child{background:#4cc2ff}.pk-taskbar i:nth-child(3){background:#ffbd3e}.pk-taskbar__clock{font-family:var(--font-mono-stack);color:#ffffffd9;font-size:clamp(8px,1.1vw,11px);position:absolute;right:2.5%}.pk-stand{clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);background:linear-gradient(#1c2029,#2c313c);width:22%;height:clamp(30px,4.2vw,58px);margin:0 auto}.pk-stand-base{background:#2c313c;border-radius:6px 6px 3px 3px;width:40%;height:10px;margin:0 auto;box-shadow:0 14px 18px -10px #17140f80}.pk-desk{position:relative}.pk-prop{z-index:4;pointer-events:none;position:absolute}.pk-prop--mug{width:10.5%;min-width:46px;bottom:-4px;left:-2%}.pk-prop--plant{width:10%;min-width:44px;bottom:-6px;right:-1%}.pk-prop--spark{width:6%;min-width:24px;top:-14%;right:6%}.pk-scene__hint{text-align:center;color:var(--ink-mute);margin:26px 0 0;font-size:13.5px}.pk-scene__hint kbd{font-family:var(--font-mono-stack);border:1px solid var(--line-strong);background:var(--card);color:var(--ink);border-bottom-width:2.5px;border-radius:6px;padding:2px 7px;font-size:12px}.pk-scene{padding-top:64px}@media (max-width:560px){.pk-perch .pk-bot{--bot-zoom:.44}.pk-note{min-width:78px;padding:6px 7px 8px;font-size:10.5px;top:8%}.pk-scene{padding-top:72px}.pk-perch .pk-bubble{max-width:190px;font-size:13.5px}.pk-prop--plant{display:none}}@media (min-width:1000px){.pk-perch .pk-bot{--bot-zoom:.7}}.pk-ticker{border-block:1.5px solid var(--ink);background:var(--ink);color:var(--paper);margin-inline:-2%;padding-block:22px;position:relative;overflow:hidden;transform:rotate(-1.2deg)}.pk-ticker__track{gap:28px;width:max-content;animation:60s linear infinite pk-marquee;display:flex}.pk-ticker:hover .pk-ticker__track{animation-play-state:paused}.pk-ticker__item{white-space:nowrap;font-family:var(--font-mono-stack);letter-spacing:.04em;text-transform:uppercase;color:var(--night-mute);align-items:center;gap:12px;font-size:13px;display:inline-flex}.pk-ticker__item b{color:var(--paper);font-weight:600}@keyframes pk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pk-intro{grid-template-columns:minmax(0,1fr);align-items:end;gap:36px;display:grid}.pk-intro__big{font-family:var(--font-display-stack);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.6vw,2.8rem);font-weight:600;line-height:1.18}.pk-intro__big em{color:var(--teal);font-style:normal}.pk-intro__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pk-stat{border-radius:var(--r-md);border:1.5px solid var(--ink);background:var(--card);min-width:0;box-shadow:3px 4px 0 var(--ink);padding:18px 16px}.pk-stat strong{font-family:var(--font-display-stack);letter-spacing:-.03em;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:800;line-height:1;display:block}.pk-stat span{color:var(--ink-soft);margin-top:6px;font-size:13px;line-height:1.35;display:block}@media (min-width:900px){.pk-intro{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media (max-width:420px){.pk-intro__stats{grid-template-columns:minmax(0,1fr)}}.pk-story{background:var(--night);color:var(--night-ink)}.pk-story .pk-h2,.pk-story .pk-h3{color:var(--night-ink)}.pk-story .pk-eyebrow{color:var(--visor)}.pk-story .pk-lead{color:var(--night-mute)}.pk-story__grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.pk-story__stage{display:none}.pk-story__steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.pk-step{border-radius:var(--r-lg);background:var(--night-2);border:1px solid #ffffff12;min-width:0;padding:24px;transition:border-color .3s,background-color .3s,opacity .3s}.pk-step__time{font-family:var(--font-mono-stack);color:var(--bolt);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:inline-flex}.pk-step .pk-h3{color:var(--night-ink)}.pk-step p{color:var(--night-mute);margin:0;line-height:1.6}.pk-step__bot{--bot-zoom:.55;justify-content:center;min-height:120px;margin:4px 0 16px;display:flex}@media (min-width:1000px){.pk-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:64px}.pk-story__stage{top:calc(var(--header-h) + 40px);display:block;position:sticky}.pk-story__steps{gap:0}.pk-step{opacity:.38;background:0 0;border:0;border-left:2px solid #ffffff1a;border-radius:0;flex-direction:column;justify-content:center;min-height:62vh;padding:32px 0 32px 32px;display:flex}.pk-step.is-active{opacity:1;border-left-color:var(--visor)}.pk-step__bot{display:none}}.pk-room{aspect-ratio:5/4;border-radius:var(--r-xl);background:var(--room-bg,#1c2333);transition:background-color .7s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.pk-room__glow{background:radial-gradient(60% 55% at var(--glow-x,70%) var(--glow-y,25%), var(--room-glow,#ffc87859), transparent 70%);transition:background .7s;position:absolute;inset:0}.pk-room__window{aspect-ratio:3/4;background:var(--sky,linear-gradient(#7fc8f8, #cbe9ff));border:3px solid #ffffff1a;border-radius:12px;width:30%;transition:background .7s;position:absolute;top:9%;left:8%;overflow:hidden}.pk-room__window:before,.pk-room__window:after{content:"";background:#ffffff1f;position:absolute}.pk-room__window:before{width:3px;margin-left:-1.5px;top:0;bottom:0;left:50%}.pk-room__window:after{height:3px;margin-top:-1.5px;top:50%;left:0;right:0}.pk-room__orb{aspect-ratio:1;width:26%;left:37%;top:var(--orb-y,20%);background:var(--orb,#ffe9a6);box-shadow:0 0 30px var(--orb,#ffe9a6);transition:top .9s var(--ease-out), background .7s ease;border-radius:50%;position:absolute}.pk-room__clock{font-family:var(--font-mono-stack);color:var(--night-ink);letter-spacing:.04em;background:#00000059;border-radius:10px;padding:8px 12px;font-size:clamp(16px,2.2vw,24px);font-weight:600;position:absolute;top:10%;right:8%}.pk-room__desk{background:#3a2e25;height:24%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px #4c3d31}.pk-room__bot{--bot-zoom:.95;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}.pk-room__label{max-width:90%;color:var(--night-ink);white-space:nowrap;text-overflow:ellipsis;background:#00000073;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;position:absolute;bottom:5%;left:50%;overflow:hidden;transform:translate(-50%)}.pk-section-head{gap:14px;max-width:760px;margin-bottom:clamp(36px,5vw,56px);display:grid}.pk-section-head .pk-lead{margin-bottom:0}.pk-section-head--split{grid-template-columns:minmax(0,1fr);align-items:end;max-width:none}@media (min-width:900px){.pk-section-head--split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}}.pk-features{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:700px){.pk-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.pk-features{grid-template-columns:repeat(6,minmax(0,1fr))}.pk-feature:first-child{grid-column:span 4}.pk-feature:nth-child(2),.pk-feature:nth-child(3),.pk-feature:nth-child(4),.pk-feature:nth-child(5){grid-column:span 2}.pk-feature:nth-child(6),.pk-feature:nth-child(7){grid-column:span 3}}.pk-feature{transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);flex-direction:column;display:flex}.pk-feature:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.pk-feature p{color:var(--ink-soft);margin:0;line-height:1.6}.pk-feature__media{flex:1;align-items:flex-end;margin-top:22px;display:flex}.pk-feature__media--faces{grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;display:grid}.pk-feature__bot{justify-content:center;min-height:140px;padding-top:8px;display:flex}@media (min-width:560px){.pk-feature__media--faces{grid-template-columns:150px minmax(0,1fr)}}.pk-feature__perch{justify-content:center;align-items:flex-end;min-height:170px;position:relative}.pk-mini-window{background:var(--night);border-radius:10px;gap:5px;width:min(100%,230px);height:74px;padding:9px 10px;display:flex;position:relative;box-shadow:0 12px 20px -12px #17140f80}.pk-mini-window i{background:#4a5266;border-radius:50%;width:8px;height:8px}.pk-mini-window i:first-child{background:#ff6b5e}.pk-mini-window i:nth-child(2){background:#ffbd3e}.pk-mini-window i:nth-child(3){background:#2acb5c}.pk-mini-window__bot{position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.pk-face-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px;width:100%;display:grid}.pk-face-grid button{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:12px;justify-items:center;gap:6px;min-width:0;padding:8px 4px;font-size:11.5px;font-weight:600;transition:border-color .15s,background-color .15s;display:grid}.pk-face-grid button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pk-face-grid button:hover,.pk-face-grid button[aria-pressed=true]{border-color:var(--ink);background:var(--card);color:var(--ink)}.pk-face-grid--lg{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.pk-face-grid--lg button{padding:12px 6px;font-size:13px}.pk-gallery{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:900px){.pk-gallery{grid-template-columns:320px minmax(0,1fr);gap:40px}}.pk-gallery__stage{border-radius:var(--r-xl);border:1.5px solid var(--ink);background:var(--card);min-height:320px;box-shadow:5px 6px 0 var(--ink);align-content:center;justify-items:center;gap:14px;padding:36px 16px 24px;display:grid}@media (min-width:900px){.pk-gallery__stage{top:calc(var(--header-h) + 24px);position:sticky}}.pk-gallery__name{font-family:var(--font-hand-stack);margin:0;font-size:20px;font-weight:600}.pk-gallery__tabs{margin-bottom:18px;display:flex}.pk-timer{border-radius:var(--r-md);background:var(--night);width:100%;color:var(--night-ink);align-items:center;gap:16px;padding:16px;display:flex}.pk-timer__ring{flex-shrink:0;width:64px;height:64px}.pk-timer strong{font-family:var(--font-mono-stack);letter-spacing:.04em;font-size:22px;display:block}.pk-timer span{color:var(--night-mute);font-size:13px}.pk-moods{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (min-width:940px){.pk-moods{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}}.pk-moods__stage{border-radius:var(--r-xl);background:var(--mood-bg,var(--paper-deep));border:1.5px solid var(--ink);min-height:360px;box-shadow:5px 6px 0 var(--ink);place-items:center;padding:72px 20px 36px;transition:background-color .5s;display:grid;position:relative;overflow:hidden}.pk-moods__stage .pk-bot{--bot-zoom:1.05;position:relative}.pk-moods__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pk-mood{border-radius:var(--r-md);border:1.5px solid var(--line-strong);background:var(--card);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease, box-shadow .2s var(--ease-out), transform .2s var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:16px 18px;display:grid}.pk-mood:hover{border-color:var(--ink)}.pk-mood[aria-pressed=true]{border-color:var(--ink);box-shadow:3px 4px 0 var(--ink);transform:translate(-1px,-1px)}.pk-mood__dot{background:var(--dot,var(--visor));width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb, var(--dot,var(--visor)) 25%, transparent);border-radius:50%;grid-row:span 2}.pk-mood strong{font-size:16px;line-height:1.25}.pk-mood span{color:var(--ink-mute);font-size:14px;line-height:1.45}.pk-night{background:var(--night);color:var(--night-ink)}.pk-night .pk-h2,.pk-night .pk-h3{color:var(--night-ink)}.pk-night .pk-eyebrow{color:var(--visor)}.pk-night .pk-lead,.pk-night .pk-body-text{color:var(--night-mute)}.pk-privacy{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:760px){.pk-privacy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pk-privacy{grid-template-columns:repeat(4,minmax(0,1fr))}}.pk-privacy .pk-card--night p{color:var(--night-mute);margin:0;font-size:15px;line-height:1.6}.pk-privacy .pk-icon-tile{color:var(--visor);background:#00c8f01f}.pk-price{border-radius:var(--r-xl);border:2px solid var(--ink);background:var(--card);box-shadow:6px 8px 0 var(--ink);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:900px){.pk-price{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pk-price__main{min-width:0;padding:clamp(26px,4.5vw,52px)}.pk-price__side{background:var(--paper-deep);border-top:2px solid var(--ink);min-width:0;padding:clamp(26px,4.5vw,52px)}@media (min-width:900px){.pk-price__side{border-top:0;border-left:2px solid var(--ink)}}.pk-price__tag{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:18px 0 6px;display:flex}.pk-price__amount{font-family:var(--font-display-stack);letter-spacing:-.04em;font-size:clamp(3.4rem,8vw,5.2rem);font-weight:800;line-height:.95}.pk-price__per{color:var(--ink-soft);font-size:1.05rem;font-weight:600}.pk-price__note{color:var(--teal);margin:0 0 26px;font-weight:600}.pk-price__ctas{gap:12px;display:grid}.pk-price__fine{color:var(--ink-mute);margin:16px 0 0;font-size:13.5px;line-height:1.55}.pk-checks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pk-checks li{color:var(--ink-soft);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.5;display:grid}.pk-checks svg{color:var(--teal);margin-top:2px}.pk-price__steps{counter-reset:s;gap:0;margin:0;padding:0;list-style:none;display:grid}.pk-price__steps li{grid-template-columns:40px minmax(0,1fr);gap:14px;padding-bottom:22px;display:grid;position:relative}.pk-price__steps li:before{counter-increment:s;content:counter(s);border:1.5px solid var(--ink);background:var(--card);width:36px;height:36px;font-family:var(--font-mono-stack);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.pk-price__steps li:not(:last-child):after{content:"";background:var(--line-strong);width:1.5px;position:absolute;top:38px;bottom:2px;left:18px}.pk-price__steps strong{margin-bottom:2px;font-size:15.5px;display:block}.pk-price__steps span{color:var(--ink-soft);font-size:14.5px;line-height:1.5}.pk-policy{color:var(--ink-mute);max-width:860px;margin-top:22px;font-size:13.5px;line-height:1.6}.pk-faq{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,64px);display:grid}@media (min-width:940px){.pk-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.pk-faq__aside{min-width:0}.pk-faq__search{border:1.5px solid var(--line-strong);background:var(--card);border-radius:14px;align-items:center;gap:10px;min-height:50px;margin-top:8px;padding:0 14px;display:flex}.pk-faq__search:focus-within{border-color:var(--ink)}.pk-faq__search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.pk-faq__list{align-content:start;gap:10px;min-width:0;display:grid}.pk-faq__bot{min-height:160px}@media (max-width:939px){.pk-faq__bot{display:none!important}}.pk-qa{border-radius:var(--r-md);border:1.5px solid var(--line-strong);background:var(--card);transition:border-color .15s}.pk-qa[open]{border-color:var(--ink);box-shadow:3px 4px 0 var(--ink)}.pk-qa summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:16px;min-height:60px;padding:16px 18px;font-size:16px;font-weight:650;line-height:1.4;list-style:none;display:grid}.pk-qa summary::-webkit-details-marker{display:none}.pk-qa__icon{border:1.5px solid var(--ink);width:28px;height:28px;transition:transform .25s var(--ease-out), background-color .2s ease;border-radius:50%;place-items:center;display:grid}.pk-qa[open] .pk-qa__icon{background:var(--bolt);transform:rotate(45deg)}.pk-qa__body{color:var(--ink-soft);padding:0 18px 18px;line-height:1.65}.pk-qa__body p{margin:0}.pk-faq__empty{text-align:center;color:var(--ink-mute);border:1.5px dashed var(--line-strong);border-radius:var(--r-md);padding:28px}.pk-cta{border-radius:var(--r-xl);background:var(--bolt);border:2px solid var(--ink);box-shadow:6px 8px 0 var(--ink);grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.pk-cta .pk-h2{margin-bottom:10px}.pk-cta p{color:#3a2a12;max-width:52ch;margin:0;font-size:1.08rem;line-height:1.55}.pk-cta__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.pk-cta__bot{--bot-zoom:.95;justify-content:center;display:flex}@media (min-width:860px){.pk-cta{grid-template-columns:minmax(0,1fr) auto}}.pk-pagehero{padding-top:calc(var(--header-h) + clamp(36px, 6vw, 80px));padding-bottom:clamp(36px,5vw,64px)}.pk-pagehero__grid{grid-template-columns:minmax(0,1fr);align-items:end;gap:28px;display:grid}@media (min-width:900px){.pk-pagehero__grid--bot{grid-template-columns:minmax(0,1fr) auto}}.pk-pagehero__bot{--bot-zoom:.85;justify-content:center;padding-top:48px;display:none;position:relative}@media (min-width:900px){.pk-pagehero__bot{display:flex}}.pk-crumbs{color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 18px;padding:0;font-size:13.5px;list-style:none;display:flex}.pk-crumbs a{color:var(--ink-soft);font-weight:600;text-decoration:none}.pk-crumbs a:hover{color:var(--ink);text-decoration:underline}.pk-footer{background:var(--ink);color:#cfc7ba;padding-top:clamp(56px,8vw,96px);position:relative;overflow:clip visible}.pk-footer>.pk-footer__wordmark{overflow:hidden}.pk-footer a{color:#efe8dc;text-decoration:none}.pk-footer a:hover{color:var(--bolt)}.pk-footer__top{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr);gap:36px;padding-bottom:48px;display:grid}@media (min-width:900px){.pk-footer__top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end}}.pk-footer__sign{font-family:var(--font-display-stack);letter-spacing:-.04em;color:var(--paper);margin:0 0 18px;font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:800;line-height:1.06}.pk-footer__sign span{color:var(--visor)}.pk-footer__mail{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}.pk-footer__mail a{border:1px solid #ffffff1f;border-radius:14px;gap:2px;min-width:0;padding:14px 16px;transition:border-color .15s,background-color .15s;display:grid}.pk-footer__mail a:hover{border-color:var(--bolt);color:#efe8dc;background:#ffffff08}.pk-footer__mail small{font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:#9a9184;font-size:11px}.pk-footer__mail span{overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.pk-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding-block:44px;display:grid}@media (min-width:800px){.pk-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.pk-footer__cols h2{font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:#9a9184;margin:0 0 14px;font-size:12px;font-weight:600}.pk-footer__cols ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pk-footer__cols li a{align-items:center;gap:8px;min-height:36px;font-size:14.5px;display:inline-flex}.pk-footer__bottom{color:#9a9184;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:22px 32px;font-size:13px;display:flex}.pk-footer__peek{--bot-zoom:.6;pointer-events:none;z-index:2;position:absolute;top:0;right:clamp(12px,6vw,80px);transform:translateY(-62%)}@media (max-width:640px){.pk-footer__peek{--bot-zoom:.45}}.pk-footer__wordmark{font-family:var(--font-display-stack);letter-spacing:-.06em;color:#ffffff0b;-webkit-user-select:none;user-select:none;text-align:center;white-space:nowrap;margin:0 0 -.12em;font-size:clamp(5rem,24vw,19rem);font-weight:800;line-height:.8}.pk-status{min-height:100svh;padding:calc(var(--header-h) + 32px) var(--gutter) 56px;place-items:center;display:grid}.pk-status__card{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,56px);width:100%;max-width:980px;display:grid}@media (min-width:820px){.pk-status__card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.pk-status__stage{border-radius:var(--r-xl);border:1.5px solid var(--ink);background:var(--paper-deep);min-height:320px;box-shadow:5px 6px 0 var(--ink);place-items:center;padding:80px 16px 28px;display:grid;position:relative;overflow:hidden}.pk-status__stage .pk-bot{--bot-zoom:1;position:relative}.pk-status__code{text-align:center;font-family:var(--font-display-stack);letter-spacing:-.06em;color:#17140f0f;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,13vw,8rem);font-weight:800;line-height:1;position:absolute;inset:auto 0 4%}.pk-status__copy{min-width:0}.pk-status__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.pk-status__links{flex-wrap:wrap;gap:8px 18px;margin-top:28px;padding:0;list-style:none;display:flex}.pk-status__links a{color:var(--ink-soft);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:600}.pk-status__links a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pk-status__meta{font-family:var(--font-mono-stack);color:var(--ink-mute);overflow-wrap:anywhere;margin-top:18px;font-size:12.5px}.pk-status--stacked{align-content:center;gap:clamp(28px,5vw,48px)}.pk-status__game{text-align:center;width:100%;max-width:680px}.pk-status__gametitle{font-family:var(--font-display-stack);letter-spacing:-.01em;margin:0 0 14px;font-size:1.15rem}.pk-walkgame__hint{color:var(--ink-mute);margin:16px 0 0;font-size:13.5px}.pk-walkgame kbd{border:1.5px solid var(--ink);background:var(--card);min-width:1.7em;font:700 12px/1.4 var(--font-mono-stack);box-shadow:0 2px 0 var(--ink);border-radius:6px;padding:1px 6px;display:inline-block}.pk-walk:focus-visible canvas{outline-offset:3px;outline:3px solid #006e80}.pk-loading{min-height:70svh;padding:calc(var(--header-h) + 24px) var(--gutter) 48px;text-align:center;align-content:center;place-items:center;gap:18px;display:grid}.pk-loading .pk-bot{--bot-zoom:.8}.pk-loading__bar{background:var(--paper-edge);border-radius:999px;width:min(220px,60vw);height:6px;overflow:hidden}.pk-loading__bar span{border-radius:inherit;background:var(--ink);width:40%;height:100%;animation:pk-load 1.2s var(--ease-out) infinite;display:block}@keyframes pk-load{0%{transform:translate(-110%)}to{transform:translate(260%)}}.pk-loading p{font-family:var(--font-hand-stack);color:var(--ink-soft);margin:0;font-size:18px;font-weight:600}.pk-net{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:var(--z-toast);border:2px solid var(--ink);background:var(--card);width:max-content;max-width:calc(100vw - 24px);box-shadow:4px 5px 0 var(--ink);animation:pk-net-in .4s var(--ease-spring) both;border-radius:20px;align-items:center;gap:14px;padding:10px 16px 10px 10px;display:flex;position:fixed;transform:translate(-50%)}@keyframes pk-net-in{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)}}.pk-net__face{flex-shrink:0}.pk-net strong{font-size:14.5px;display:block}.pk-net span{color:var(--ink-mute);font-size:13px;display:block}.pk-net--online{border-color:var(--mint);box-shadow:4px 5px 0 var(--mint)}.pk-net--slow{border-color:var(--bolt,#ff9f1c);box-shadow:4px 5px 0 var(--bolt,#ff9f1c)}.pk-net__close{width:32px;height:32px;color:var(--ink-mute);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;font-size:14px;display:inline-grid}.pk-net__close:hover{background:var(--paper-deep);color:var(--ink)}.pk-net button{flex-shrink:0}.pk-legal{grid-template-columns:minmax(0,1fr);gap:40px;padding-bottom:clamp(64px,9vw,120px);display:grid}@media (min-width:1000px){.pk-legal{grid-template-columns:260px minmax(0,1fr);gap:64px}}.pk-legal__toc{display:none}@media (min-width:1000px){.pk-legal__toc{top:calc(var(--header-h) + 24px);max-height:calc(100vh - var(--header-h) - 48px);align-self:start;display:block;position:sticky;overflow-y:auto}}.pk-legal__toc h2{font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 12px;font-size:12px}.pk-legal__toc ol{border-left:1.5px solid var(--line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.pk-legal__toc a{color:var(--ink-soft);border-left:1.5px solid #0000;margin-left:-1.5px;padding:7px 12px;font-size:14px;line-height:1.4;text-decoration:none;display:block}.pk-legal__toc a:hover,.pk-legal__toc a.is-active{color:var(--ink);border-left-color:var(--ink)}.pk-prose{min-width:0;max-width:760px;color:var(--ink-soft);font-size:16px;line-height:1.75}.pk-prose h2{font-family:var(--font-display-stack);color:var(--ink);letter-spacing:-.02em;margin:2.2em 0 .6em;font-size:clamp(1.35rem,2.4vw,1.7rem);line-height:1.25}.pk-prose h2:first-child{margin-top:0}.pk-prose h3{font-family:var(--font-display-stack);color:var(--ink);margin:1.6em 0 .5em;font-size:1.15rem;line-height:1.3}.pk-prose p,.pk-prose ul,.pk-prose ol{margin:0 0 1em}.pk-prose ul,.pk-prose ol{padding-left:1.3em}.pk-prose li{margin-bottom:.4em}.pk-prose a{color:var(--teal);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600}.pk-prose strong{color:var(--ink)}.pk-prose table{border-collapse:collapse;width:100%;margin:0 0 1.4em;font-size:14.5px;display:block;overflow-x:auto}.pk-prose th,.pk-prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.pk-prose th{color:var(--ink);background:var(--paper-deep)}.pk-legal__meta{font-family:var(--font-mono-stack);color:var(--ink-mute);flex-wrap:wrap;gap:8px 16px;margin:0 0 8px;font-size:12.5px;display:flex}.pk-policy-nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.pk-policy-nav a{border:1.5px solid var(--line-strong);background:var(--card);min-height:40px;color:var(--ink-soft);border-radius:999px;flex-shrink:0;align-items:center;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:520px){.pk-policy-nav a{min-height:38px;padding:7px 12px;font-size:13.5px}}.pk-policy-nav a:hover{border-color:var(--ink);color:var(--ink)}.pk-policy-nav a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pk-legal-summary{border-radius:var(--r-lg);border:1.5px solid var(--ink);background:var(--card);max-width:760px;box-shadow:4px 5px 0 var(--ink);margin-bottom:36px;padding:22px 24px}.pk-legal-summary h2,.pk-legal-summary h3{letter-spacing:-.015em;font-family:var(--font-display-stack)!important;color:var(--ink)!important;margin:0 0 8px!important;font-size:1.2rem!important;line-height:1.3!important}.pk-legal-summary p{color:var(--ink-soft)!important;margin:0!important;font-size:15px!important;line-height:1.65!important}.pk-legal-summary strong{color:var(--ink)!important}.pk-legal-body h2{scroll-margin-top:calc(var(--header-h) + 20px);font-family:var(--font-display-stack)!important;color:var(--ink)!important;letter-spacing:-.02em!important;margin:0 0 14px!important;font-size:clamp(1.3rem,2.4vw,1.6rem)!important;font-weight:700!important;line-height:1.25!important}.pk-legal-body h3{font-family:var(--font-display-stack)!important;color:var(--ink)!important;margin:22px 0 8px!important;font-size:1.08rem!important;font-weight:700!important}.pk-legal-body p,.pk-legal-body li{color:var(--ink-soft)!important;line-height:1.75!important}.pk-legal-body p{margin:0 0 14px!important}.pk-legal-body ul,.pk-legal-body ol{margin:0 0 16px!important;padding-left:22px!important}.pk-legal-body strong,.pk-legal-body b{color:var(--ink)!important}.pk-legal-body a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;color:var(--teal)!important}.pk-legal-body code{background:var(--paper-deep);color:var(--ink);font-family:var(--font-mono-stack);border-radius:6px;padding:2px 6px;font-size:.88em}.pk-legal-body section{margin-bottom:36px}.pk-legal-body .neumo-card,.pk-legal-body .neumo-card-subtle{background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:var(--r-md)!important;box-shadow:none!important;color:var(--ink-soft)!important}.pk-legal-body input,.pk-legal-body select,.pk-legal-body textarea,.pk-legal-body .neumo-input{width:100%;max-width:100%;min-height:48px;font:inherit;background:var(--card)!important;border:1.5px solid var(--line-strong)!important;color:var(--ink)!important;box-shadow:none!important;border-radius:12px!important;padding:12px 14px!important;font-size:16px!important}.pk-legal-body textarea{min-height:120px}.pk-legal-body input:focus,.pk-legal-body select:focus,.pk-legal-body textarea:focus{border-color:var(--ink)!important;outline:none!important;box-shadow:0 0 0 3px #009cba33!important}.pk-legal-body input[type=checkbox],.pk-legal-body input[type=radio]{width:auto;min-height:0;accent-color:var(--ink)}.pk-legal-body label{color:var(--ink)!important;font-size:14px!important;font-weight:600!important}.pk-legal-body .btn-primary,.pk-legal-body button[type=submit]{cursor:pointer;min-height:50px;background:var(--ink)!important;color:var(--paper)!important;box-shadow:0 4px 0 var(--bolt)!important;border:2px solid #000!important;border-radius:14px!important;padding:12px 24px!important;font-weight:700!important}.pk-legal-body button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.pk-legal-body .btn-secondary{min-height:46px;background:var(--card)!important;color:var(--ink)!important;border:1.5px solid var(--ink)!important;border-radius:12px!important;font-weight:700!important}.pk-legal-body .neumo-pill{background:var(--teal-wash)!important;color:#00505e!important;box-shadow:none!important;border:0!important}.pk-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.pk-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;display:grid}.pk-kbd{border:1.5px solid var(--ink);background:var(--card);min-width:30px;min-height:30px;color:var(--ink);font-family:var(--font-mono-stack);white-space:nowrap;border-bottom-width:3.5px;border-radius:8px;justify-content:center;align-items:center;padding:3px 9px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.pk-shortcut{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 0;display:grid}@media (min-width:640px){.pk-shortcut{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:24px}}.pk-shortcut__keys{color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.pk-shortcut strong{color:var(--ink);font-size:15.5px;display:block}.pk-shortcut span{color:var(--ink-soft);font-size:14.5px;line-height:1.5}.pk-topic{color:var(--ink);text-decoration:none}.pk-topic:hover{border-color:var(--ink)}.pk-topic__cta{color:var(--teal);align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:14.5px;font-weight:700;display:inline-flex}.pk-color-row{flex-wrap:wrap;gap:8px;display:flex}.pk-color-row button{border:1.5px solid var(--line-strong);background:var(--card);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;transition:border-color .15s ease, box-shadow .2s var(--ease-out);border-radius:12px;align-items:center;gap:9px;padding:9px 14px;font-size:14.5px;font-weight:600;display:inline-flex}.pk-color-row i{background:var(--sw);width:16px;height:16px;box-shadow:0 0 0 3px color-mix(in srgb, var(--sw) 25%, transparent);border-radius:50%;flex-shrink:0}.pk-color-row button:hover{border-color:var(--ink)}.pk-color-row button[aria-pressed=true]{border-color:var(--ink);box-shadow:3px 4px 0 var(--ink)}.pk-style-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pk-style-grid li{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:2px;min-width:0;padding:14px 16px;display:grid}.pk-style-grid li strong{font-size:14.5px}.pk-style-grid li span{color:var(--ink-mute);font-size:13.5px;line-height:1.4}.pk-swatches{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:16px;display:grid}.pk-swatch{border-radius:var(--r-lg);border:1.5px solid var(--line-strong);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;min-width:0;transition:border-color .15s ease, box-shadow .2s var(--ease-out);justify-items:center;gap:12px;padding:56px 16px 20px;display:grid}.pk-swatch .pk-bot{--bot-zoom:.62}.pk-swatch:hover,.pk-swatch[aria-pressed=true]{border-color:var(--ink);box-shadow:3px 4px 0 var(--ink)}.pk-swatch strong{font-size:15px}.pk-swatch i{background:var(--sw);vertical-align:-1px;border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}.pk-dl{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:960px){.pk-dl{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:28px}}.pk-tabs{background:var(--paper-deep);border-radius:14px;flex-wrap:wrap;gap:4px;max-width:100%;margin-bottom:24px;padding:4px;display:inline-flex}.pk-tabs button{min-height:42px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:14.5px;font-weight:600;display:inline-flex}.pk-tabs button[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #17140f1f, 0 0 0 1.5px var(--ink)}.pk-tabs button small{color:var(--ink-mute);font-size:11px;font-weight:600}.pk-meta-row{font-family:var(--font-mono-stack);color:var(--ink-mute);flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.pk-callout{border-radius:var(--r-md);background:var(--teal-wash);color:var(--ink-soft);grid-template-columns:22px minmax(0,1fr);gap:12px;margin-top:20px;padding:16px 18px;font-size:14.5px;line-height:1.55;display:grid}.pk-callout svg{color:var(--teal);margin-top:2px}.pk-callout strong{color:var(--ink)}.pk-callout--bolt{background:var(--bolt-wash)}.pk-callout--bolt svg{color:var(--bolt-deep)}.pk-callout--ok{background:#1e8a5c1a}.pk-callout--ok svg{color:var(--mint)}.pk-mailcard{border-radius:var(--r-lg);border:1.5px solid var(--ink);background:var(--card);min-width:0;box-shadow:4px 5px 0 var(--ink);padding:clamp(20px,4vw,28px)}.pk-dl__phone .pk-mailcard{box-shadow:none;border:0}.pk-field{gap:6px;margin-bottom:14px;display:grid}.pk-field label{color:var(--ink);font-size:14px;font-weight:600}.pk-input{border:1.5px solid var(--line-strong);background:var(--card);width:100%;min-height:50px;color:var(--ink);font:inherit;border-radius:12px;padding:12px 14px;font-size:16px}.pk-input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #009cba33}.pk-input[aria-invalid=true]{border-color:var(--rose)}.pk-form-msg{margin:10px 0 0;font-size:14px;line-height:1.5}.pk-form-msg--error{color:var(--rose)}.pk-form-msg--ok{color:var(--mint)}.pk-sub__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.pk-sub__name{font-family:var(--font-display-stack);color:var(--ink);font-size:1.25rem;font-weight:700;line-height:1.2}.pk-sub__price{color:var(--ink-mute);margin-top:2px;font-size:14px}.pk-badge{white-space:nowrap;border:1.5px solid;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;font-weight:700;line-height:1.2;display:inline-flex}.pk-badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pk-sub__msg{color:var(--ink-soft);margin:0 0 18px;font-size:15px;line-height:1.6}.pk-sub__facts{border-radius:var(--r-md);background:var(--paper);grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:10px 18px;margin:0 0 20px;padding:16px 18px;font-size:14.5px;display:grid}.pk-sub__facts dt{color:var(--ink-mute)}.pk-sub__facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}@media (max-width:420px){.pk-sub__facts{grid-template-columns:minmax(0,1fr);gap:2px}.pk-sub__facts dd{margin-bottom:10px}}.pk-sub__actions{flex-wrap:wrap;gap:10px;display:flex}.pk-sub__actions .pk-btn{min-height:46px;font-size:14.5px}.pk-btn--danger{--btn-fg:var(--rose);--btn-edge:#c2352f8c;--btn-bg:var(--card);box-shadow:none;border-width:1.5px}.pk-btn--danger:hover{box-shadow:none;--btn-bg:#c2352f0d}.pk-notice{border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:14.5px;line-height:1.5}.pk-notice--info{background:var(--teal-wash);color:#00505e}.pk-notice--error{color:var(--rose);background:#c2352f14}.pk-notice--success{color:#156344;background:#1e8a5c1a}.pk-confirm{border-radius:var(--r-md);background:#c2352f0a;border:1.5px solid #c2352f66;margin-top:16px;padding:16px}.pk-confirm p{color:var(--ink-soft);margin:0 0 12px;font-size:14.5px;line-height:1.55}@keyframes pk-reveal-up{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes pk-reveal-left{0%{opacity:0;translate:-28px}to{opacity:1;translate:0}}@keyframes pk-reveal-scale{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes pk-parallax{0%{translate:0 calc(var(--speed,.2) * 140px)}to{translate:0 calc(var(--speed,.2) * -140px)}}@keyframes pk-parallax-hero{0%{translate:0}to{translate:0 calc(var(--speed,.2) * -260px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal]{animation:linear both pk-reveal-up;animation-timeline:view();animation-range:entry 5% entry 55%}[data-reveal=left]{animation-name:pk-reveal-left}[data-reveal=scale]{animation-name:pk-reveal-scale}[data-parallax]{animation:linear both pk-parallax;animation-timeline:view();animation-range:cover}[data-parallax=hero]{animation-name:pk-parallax-hero;animation-timeline:scroll(root);animation-range:0 100vh}}}.pk-float{animation:6s ease-in-out infinite pk-float}@keyframes pk-float{0%,to{translate:0}50%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.pk-layer{transition:none!important;transform:none!important}.pk-ticker__track{scrollbar-width:none;width:auto;padding-inline:16px;animation:none;overflow-x:auto}.pk-ticker__item[aria-hidden=true]{display:none}.pk-float,.pk-loading__bar span{animation:none}.pk-btn,.pk-feature,.pk-mood{transition:none}.pk-bubble,.pk-net,.pk-sheet{animation:none}}.motion-page-enter{animation:pk-page-in .45s var(--ease-out) both}@keyframes pk-page-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.motion-page-enter{animation:none}}.pk-section-more{color:var(--ink-mute);margin:22px 0 0;font-size:15px}.pk-page-faq__list{gap:14px;margin-top:22px;display:grid}@media (min-width:760px){.pk-page-faq__list{grid-template-columns:1fr 1fr}}.pk-page-faq__item{padding:clamp(18px,3vw,26px)}.pk-page-faq__item .pk-h3{font-size:clamp(1.05rem,1.6vw,1.2rem)}.pk-page-faq__more{color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:22px;font-size:15px;display:flex}@media print{.pk-header,.pk-footer,.pk-net,.pk-skip{display:none!important}body.pk-body{background:#fff}}@media (max-width:640px){.pk-legal-body table,.pk-legal-body thead,.pk-legal-body tbody,.pk-legal-body tr,.pk-legal-body td{width:100%;display:block}.pk-legal-body thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pk-legal-body tr{background:var(--card);border-radius:12px;margin-bottom:12px;padding:6px 0;border:1px solid var(--line)!important}.pk-legal-body td{overflow-wrap:anywhere;padding:6px 14px!important}.pk-legal-body td[data-label]:before{content:attr(data-label);font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);font-size:11px;display:block}}.pk-try{padding-top:clamp(40px,6vw,72px)}.pk-try__phone,.pk-try__lead-phone{display:none}@media (max-width:1023px),(pointer:coarse){.pk-try__desktop,.pk-try__lead-desktop{display:none}.pk-try__phone,.pk-try__lead-phone{display:block}}.pk-laptop{width:100%;max-width:1080px;margin-inline:auto}.pk-laptop__lid{background:linear-gradient(#2a2f3a,#171a21);border-radius:22px 22px 8px 8px;padding:14px 14px 18px;box-shadow:0 0 0 1.5px #0a0c10,0 40px 70px -36px #17140f99}.pk-laptop__base{background:linear-gradient(#c9cdd6,#9ea4b0);border-radius:0 0 22px 22px;height:18px;margin:0 -5%;position:relative;box-shadow:0 18px 26px -14px #17140f80}.pk-laptop__base span{background:#8d93a0;border-radius:0 0 10px 10px;width:16%;height:7px;margin-left:-8%;position:absolute;top:0;left:50%}.pk-laptop__controls{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.pk-laptop__hints{max-width:1040px;color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:28px auto 0;padding:0;font-size:14px;list-style:none;display:flex}.pk-laptop__hints li{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:7px 13px}.pk-laptop__hints b{color:var(--ink);margin-right:4px;font-weight:700}.pk-laptop__hints b:after{content:" →";color:var(--teal);font-weight:600}.pk-laptop__features{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.pk-laptop__screen{aspect-ratio:16/10;-webkit-user-select:none;user-select:none;touch-action:none;font-family:"Segoe UI", var(--font-body-stack);background:#1d2340;border-radius:8px;position:relative;overflow:hidden;container-type:inline-size}.pk-laptop__screen.is-full{aspect-ratio:auto;border-radius:0;width:100vw;height:100vh}.pk-os__wall{position:absolute;inset:0}.pk-os__wall svg{width:100%;height:100%;display:block}.pk-os__icons{gap:2.2cqw;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:3%;left:2.2%}.pk-os__icons li{color:#fff;text-shadow:0 1px 2px #0009;justify-items:center;gap:.5cqw;width:7cqw;font-size:1.05cqw;display:grid}.pk-os__icon{border-radius:.6cqw;width:3.6cqw;height:3.6cqw}.pk-os__icon--bin{background:linear-gradient(#dde6f2,#9fb0c8)}.pk-os__icon--folder{background:linear-gradient(#ffd777,#f0a92b)}.pk-os__win{transition:left .28s var(--ease-out), top .28s var(--ease-out), width .28s var(--ease-out), height .28s var(--ease-out);background:#f7f7f9;border-radius:.8cqw;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 1.6cqw 3cqw -1cqw #080a1e8c,0 0 0 1px #0000001f}.pk-os__win.is-dragging{transition:none}.pk-os__win.is-max{border-radius:0}.pk-os__win:not(.is-active){filter:saturate(.85)brightness(.97)}.pk-os__bar{cursor:grab;background:#e9eaf0;flex-shrink:0;justify-content:space-between;align-items:center;height:3.4cqw;min-height:22px;padding-left:1.2cqw;display:flex}.pk-os__win.is-active .pk-os__bar{background:#dfe7f7}.pk-os__win.is-dragging .pk-os__bar{cursor:grabbing}.pk-os__title{color:#222;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.15cqw;font-weight:600;overflow:hidden}.pk-os__ctrls{flex-shrink:0;height:100%;display:flex}.pk-os__ctrls button{color:#333;cursor:pointer;background:0 0;border:0;place-items:center;width:4.2cqw;height:100%;display:grid}.pk-os__ctrls button:hover{background:#00000014}.pk-os__ctrls button.is-close:hover{color:#fff;background:#e81123}.pk-os__ctrls svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:1cqw;min-width:8px;height:auto}.pk-os__body{flex:1;align-content:start;gap:1cqw;min-height:0;padding:1.6cqw;display:grid}.pk-os__body b{color:#333;font-size:1.2cqw}.pk-os__body i{background:#d5d9e3;border-radius:.5cqw;height:.9cqw;display:block}.pk-os__body--browser{gap:0;padding:0}.pk-os__url{color:#555;background:#fff;border:1px solid #dde1ea;border-radius:2cqw;margin:1cqw;padding:.6cqw 1.2cqw;font-size:1.05cqw}.pk-os__page{gap:1cqw;padding:0 1.6cqw 1.6cqw;display:grid}.pk-os__page .is-hero{background:linear-gradient(120deg,#ffd9a8,#ff9f1c);border-radius:.8cqw;height:7cqw}.pk-os__tiles{grid-template-columns:repeat(3,1fr);gap:1cqw;display:grid}.pk-os__tiles i{height:5cqw}.pk-os__piko{cursor:pointer;transition:left .55s var(--ease-spring), top .55s var(--ease-spring);background:0 0;border:0;padding:0;line-height:0;position:absolute}.pk-os__piko.is-following{transition:none}.pk-os__piko:focus-visible{outline:2.5px solid var(--visor);outline-offset:4px;border-radius:12px}.pk-os__bubble{max-width:26cqw;font-size:clamp(11px,1.3cqw,18px)}.pk-laptop__screen .pk-os__piko.is-pull-ear-left .ear-left,.pk-laptop__screen .pk-os__piko.is-pull-ear-right .ear-right{transform:translate(var(--pull-x), calc(-50% + var(--pull-y))) scale(calc(1 + var(--pull-k) * .3), calc(1 - var(--pull-k) * .12));transition:none}.pk-laptop__screen .pk-os__piko.is-spring-ear-left .ear-left,.pk-laptop__screen .pk-os__piko.is-spring-ear-right .ear-right{transition:transform .55s cubic-bezier(.34,1.9,.5,1);transform:translateY(-50%)scale(1)}.pk-laptop__screen .pk-os__piko.is-pull-arm-left .arm-left{transform:translate(var(--pull-x), var(--pull-y)) rotate(14deg) scale(1, calc(1 + var(--pull-k) * .45));transition:none}.pk-laptop__screen .pk-os__piko.is-pull-arm-right .arm-right{transform:translate(var(--pull-x), var(--pull-y)) rotate(-14deg) scale(1, calc(1 + var(--pull-k) * .45));transition:none}.pk-laptop__screen .pk-os__piko.is-spring-arm-left .arm-left{transition:transform .55s cubic-bezier(.34,1.9,.5,1);transform:translate(0)rotate(14deg)scale(1)}.pk-laptop__screen .pk-os__piko.is-spring-arm-right .arm-right{transition:transform .55s cubic-bezier(.34,1.9,.5,1);transform:translate(0)rotate(-14deg)scale(1)}.pk-os__piko.is-pulling{cursor:grabbing}.pk-os__piko.is-laughing .pk-bot{animation:.18s ease-in-out infinite alternate pk-os-giggle}.pk-os__piko.is-wobble .pk-bot{animation:.7s ease-in-out infinite pk-os-wobble}.pk-os__piko.is-napping .pk-bot{filter:brightness(.82)saturate(.85)}@keyframes pk-os-giggle{0%{transform:rotate(-4deg)translateY(0)}to{transform:rotate(4deg)translateY(-3%)}}@keyframes pk-os-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.pk-os__zzz{z-index:2;color:#cfe7ff;font:700 clamp(12px, 1.6cqw, 22px) / 1 var(--font-display-stack);pointer-events:none;position:absolute;top:2%;right:4%}.pk-os__zzz,.pk-os__zzz i,.pk-os__zzz b{font-style:normal;animation:2.4s ease-in-out infinite pk-os-zzz;display:inline-block}.pk-os__zzz i{font-size:.8em;animation-delay:.4s}.pk-os__zzz b{font-size:.65em;animation-delay:.8s}@keyframes pk-os-zzz{0%{opacity:0;transform:translateY(20%)}40%{opacity:1}to{opacity:0;transform:translateY(-60%)}}.pk-os__berry{z-index:3;pointer-events:none;animation:pk-os-berry .9s var(--ease-out) forwards;font-size:clamp(14px,2.2cqw,30px);line-height:1;position:absolute;top:-18%;left:50%}@keyframes pk-os-berry{0%{opacity:0;transform:translate(-50%,-40%)scale(1.1)}25%{opacity:1}80%{opacity:1;transform:translate(-50%,160%)scale(.8)}to{opacity:0;transform:translate(-50%,190%)scale(.2)}}@media (prefers-reduced-motion:reduce){.pk-os__piko.is-laughing .pk-bot,.pk-os__piko.is-wobble .pk-bot,.pk-os__zzz,.pk-os__zzz i,.pk-os__zzz b,.pk-os__berry{animation:none}.pk-laptop__screen .pk-os__piko[class*=is-spring-] .piko-ear,.pk-laptop__screen .pk-os__piko[class*=is-spring-] .piko-arm{transition:none}}.pk-os__toast{z-index:60;color:#eef0f6;width:min(34cqw,360px);animation:pk-toast-in .45s var(--ease-out) both;background:#20222cf5;border-radius:.9cqw;gap:.4cqw;padding:1.3cqw 1.5cqw;font-size:1.1cqw;line-height:1.4;display:grid;position:absolute;bottom:9.1%;right:1.6%;box-shadow:0 1.2cqw 3cqw #00000073}.pk-os__toast strong{color:#fff;font-size:1.3cqw}.pk-os__toast-app{color:#a9b0c0;align-items:center;gap:.5cqw;font-size:.95cqw;display:inline-flex}@keyframes pk-toast-in{0%{opacity:0;transform:translate(20%)}to{opacity:1;transform:none}}.pk-os__taskbar{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181a24d1;justify-content:center;align-items:center;gap:.6cqw;height:7.5%;display:flex;position:absolute;bottom:0;left:0;right:0}.pk-os__start{grid-template-columns:1fr 1fr;gap:.25cqw;width:2.2cqw;height:2.2cqw;margin-right:.6cqw;display:grid}.pk-os__start i{background:#4cc2ff;border-radius:.15cqw}.pk-os__task{cursor:pointer;background:0 0;border:0;border-radius:.6cqw;place-items:center;width:3.8cqw;height:3.8cqw;display:grid;position:relative}.pk-os__task:hover{background:#ffffff1a}.pk-os__task:after{content:"";background:#8e96a8;border-radius:1cqw;width:1.2cqw;height:.25cqw;margin-left:-.6cqw;position:absolute;bottom:.25cqw;left:50%}.pk-os__task.is-min:after{opacity:.5}.pk-os__task.is-active:after{opacity:1;background:#4cc2ff;width:1.8cqw;margin-left:-.9cqw}.pk-os__task-ico{border-radius:.5cqw;width:2.2cqw;height:2.2cqw}.pk-os__task-ico--notes{background:linear-gradient(#ffe77a,#f5b800)}.pk-os__task-ico--browser{background:conic-gradient(#ea4335 0 33%, #fbbc05 0 66%, #34a853 0);border-radius:50%}.pk-os__tray{color:#e7eaf2;align-items:center;gap:1.4cqw;font-size:1.05cqw;display:flex;position:absolute;right:1.4cqw}.pk-os__next{color:#ffd08a;background:#ff9f1c38;border-radius:1cqw;padding:.3cqw .9cqw;font-weight:600}.pk-os__exitfs{z-index:70;color:#fff;font:600 13px/1.2 var(--font-body-stack);cursor:pointer;background:#0009;border:0;border-radius:999px;padding:8px 16px;position:absolute;top:1.2%;left:50%;transform:translate(-50%)}.pk-tour__track{margin:0 calc(var(--gutter) * -1);padding:4px var(--gutter) 10px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:min(82%,320px);grid-auto-flow:column;gap:14px;list-style:none;display:grid;overflow-x:auto}.pk-tour__track::-webkit-scrollbar{display:none}.pk-tour__card{scroll-snap-align:center;border-radius:var(--r-lg);border:1.5px solid var(--ink);background:var(--card);min-width:0;box-shadow:3px 4px 0 var(--ink);padding:16px 16px 20px}.pk-tour__card p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}.pk-tour__num{font-family:var(--font-mono-stack);color:var(--teal);margin:14px 0 4px;font-size:12px;display:block}.pk-tour__scene{background:linear-gradient(#25345a,#5b5c9a 60%,#e59a8a);border-radius:14px;height:190px;position:relative;overflow:hidden}.pk-tour__win{background:#f7f7f9;border-radius:8px;gap:4px;height:30%;padding:6px 8px;display:flex;position:absolute;top:55%;left:12%;right:12%;box-shadow:0 10px 18px -8px #00000080}.pk-tour__win i{background:#ff6b5e;border-radius:50%;width:7px;height:7px}.pk-tour__win i:nth-child(2){background:#ffbd3e}.pk-tour__win i:nth-child(3){background:#2acb5c}.pk-tour__taskbar{background:#181a24d1;height:14%;position:absolute;bottom:0;left:0;right:0}.pk-tour__bot{line-height:0;position:absolute;bottom:45%;left:50%;transform:translate(-50%)}.pk-tour__scene--taskbar .pk-tour__win{border-radius:0;height:86%;top:0;left:0;right:0}.pk-tour__scene--taskbar .pk-tour__bot{z-index:2;bottom:14%;left:auto;right:6%;transform:none}.pk-tour__scene--stretch .pk-tour__win,.pk-tour__scene--sleep .pk-tour__win{display:none}.pk-tour__scene--stretch .pk-tour__bot,.pk-tour__scene--sleep .pk-tour__bot{bottom:14%}.pk-tour__scene--sleep{background:linear-gradient(#0f1530,#2a2f5e)}.pk-tour__toast{color:#fff;background:#20222cf2;border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:600;position:absolute;top:8px;right:8px}.pk-section{padding-block:clamp(56px,7.5vw,104px)}.pk-section-head{margin-bottom:clamp(28px,4vw,44px)}.pk-intro{align-items:center}@media (min-width:1000px){.pk-step{min-height:46vh}}@media (min-width:940px){.pk-faq__aside{top:calc(var(--header-h) + 24px);align-self:start;position:sticky}}.pk-faq__help{border-radius:var(--r-md);border:1.5px solid var(--ink);background:var(--card);box-shadow:3px 4px 0 var(--ink);gap:10px;margin-top:22px;padding:18px;display:grid}.pk-faq__help strong{font-size:15.5px}.pk-faq__help p{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.5}.pk-faq__help ul{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pk-faq__help a{min-height:36px;color:var(--ink);align-items:center;gap:8px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.pk-faq__help a:hover{color:var(--teal)}.pk-faq__help svg{color:var(--teal);flex-shrink:0}.pk-faq__aside .pk-faq__bot{min-height:0;margin-top:26px!important}.pk-os__bubble.is-right{animation:none;left:auto;right:0;transform:none}.pk-os__bubble.is-right:after{left:auto;right:22%}.pk-os__bubble.is-left{animation:none;left:0;transform:none}.pk-os__bubble.is-left:after{left:22%}.pk-os__piko{touch-action:none;cursor:grab}.pk-os__piko.is-carried{cursor:grabbing;filter:drop-shadow(0 1.4cqw 1.2cqw #00000059)}
