@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400&family=Manrope:wght@300;400;500&family=Newsreader:opsz,wght@6..72,300&display=swap";:root{color-scheme:dark;--ink:#050506;--paper:#e1e2e5;--muted:#8f939a;--line:#a7acb42e;--silver:#b8bbc1;--glow:#d9dde2;font-family:Manrope,sans-serif;background:var(--ink);color:var(--paper)}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{min-height:100svh;overflow-x:hidden;background:#050506}.pk-prep{min-height:100svh;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);background:radial-gradient(circle at 35% 38%,#25202f 0,transparent 35%),#050506}.prep-field{position:relative;min-height:100svh;border-right:1px solid var(--line);background-image:radial-gradient(circle,#92969c24 1px,transparent 1.5px);background-size:9.2% 9.2%;background-position:center}.prep-field:after{content:"";position:absolute;left:50%;top:23%;bottom:18%;width:1px;background:linear-gradient(#c59bec55,transparent 35%,transparent 65%,#d8d9dc55)}.prep-target,.prep-start{position:absolute;left:50%;transform:translate(-50%);display:grid;justify-items:center;gap:10px;color:#89838f;font:9px DM Mono;letter-spacing:.14em}.prep-target{top:17%}.prep-start{bottom:12%}.prep-target i{width:74px;height:74px;border:1px solid #c9b1e755;border-radius:50%;box-shadow:0 0 60px #9b5de533,inset 0 0 26px #9b5de522}.prep-target i:after,.prep-start i:after{content:"";display:block;width:11px;height:11px;margin:30px auto;border-radius:50%;background:#f1edf5;box-shadow:0 0 22px #fff}.prep-start i{width:30px;height:30px;border:1px solid #ffffff33;border-radius:50%}.prep-start i:after{margin:9px auto}.pk-persona{display:flex;flex-direction:column;min-height:100svh;padding:34px clamp(24px,4vw,52px);background:#08090b}.pk-persona>header{position:static;display:grid;gap:5px;padding-bottom:20px;border-bottom:1px solid var(--line)}.pk-persona>header small,.pk-thread article small{color:#bd94e8;font:9px DM Mono;letter-spacing:.16em}.pk-persona>header b{font:500 18px Manrope}.pk-thread{flex:1;min-height:180px;max-height:54svh;overflow:auto;padding:20px 0}.pk-thread article{margin-bottom:17px;padding-left:13px;border-left:1px solid #ffffff22}.pk-thread article.participant{border-color:#9b5de566}.pk-thread p{margin:6px 0;color:#b7b9be;font:14px/1.62 Manrope}.pk-quick{display:flex;gap:7px;flex-wrap:wrap}.pk-quick button{padding:8px 10px;border:1px solid #ffffff20;background:#0d0e11;color:#ada8b3;font:9px DM Mono;letter-spacing:.06em}.pk-persona form{display:grid;grid-template-columns:1fr auto;gap:8px;margin:13px 0}.pk-persona textarea{resize:none;border:1px solid #ffffff22;background:#050506;color:#e1e2e5;padding:12px;font:14px Manrope}.pk-persona form button,.pk-ready{padding:12px 14px;background:#e5e1e9;color:#08070a;font:9px DM Mono;letter-spacing:.1em}.pk-ready{min-height:48px}.pk-analysis{padding:16px 0;border-bottom:1px solid var(--line)}.pk-analysis h2{margin:12px 0 5px;color:#d4b7f3;font:10px DM Mono;letter-spacing:.14em;text-transform:uppercase}.pk-analysis p{margin:0!important}.pk-method{margin:15px 0;color:#a8abb1;font:12px/1.55 Manrope}.pk-method summary{cursor:pointer;color:#c4c6cb}.pk-method code{display:block;overflow:hidden;margin-top:8px;color:#73767c;font-size:9px;text-overflow:ellipsis}.pk-report-question{padding:12px;border:1px solid #9b5de544;background:#9b5de50d}.pk-report-question p{margin:0 0 8px!important;font-size:13px!important}.pk-report-question button{padding:9px 11px;border:1px solid #b889e866;background:transparent;color:#cba7ef}html[data-embedded=world],html[data-embedded=world] body,html[data-embedded=world] #app{width:100%;height:100%;min-height:100%}html[data-embedded=world] body{overflow:hidden}html[data-embedded=world] .splash-copy{max-width:min(620px,82%)}button,a{color:inherit;font:400 10px DM Mono,monospace;letter-spacing:.17em}button{border:0;cursor:pointer}button:focus-visible,a:focus-visible{outline:1px solid var(--paper);outline-offset:5px}.eyebrow{color:var(--muted);font:300 10px DM Mono;letter-spacing:.23em}.lede{color:#96999f;font:300 clamp(15px,1.5vw,18px)/1.7 Manrope;max-width:560px}.splash{min-height:100svh;overflow:hidden;position:relative;display:grid;align-items:center;padding:8vh max(6vw,28px);background:radial-gradient(circle at 72% 27%,#24262b 0,transparent 29%),linear-gradient(135deg,#050506,#0c0d0f 64%,#050506)}.splash:before,.splash:after{content:"";position:absolute;border:1px solid #a7acb420;border-radius:50%;width:min(67vw,850px);aspect-ratio:1;right:-15vw;top:-20vw;box-shadow:0 0 130px #a7acb414}.splash:after{width:min(38vw,480px);right:8vw;top:19vh;border-color:#d7d9dd14;animation:orbit 18s linear infinite}.veil{position:absolute;inset:0;opacity:.14;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E")}.splash-copy{z-index:2;max-width:850px}.splash h1,.overlay-page h1,.result aside h1{font:300 clamp(68px,9vw,136px)/.82 Newsreader,serif;letter-spacing:-.055em;margin:36px 0 32px}.splash h1 em{font-style:italic;color:#b4b7bd}.actions{display:flex;align-items:center;gap:18px;margin-top:38px;flex-wrap:wrap}.actions button,.overlay-page>button:not(.back),.actions a{text-decoration:none;background:#d7d9dd;color:#090a0c;padding:15px 22px;min-width:140px;text-align:center}.actions .quiet{color:#b8bbc1;border:1px solid #a7acb43c;background:transparent}.splash-copy>small{display:block;margin-top:28px;color:#676a70;font:300 9px/1.6 DM Mono;letter-spacing:.1em}.scroll-cue{position:absolute;bottom:28px;right:6vw;display:flex;gap:12px;align-items:center;color:#696c72;font:8px DM Mono;letter-spacing:.2em}.scroll-cue i{width:52px;height:1px;background:#a7acb444}.overlay-page{min-height:100svh;padding:max(34px,6vw);background:radial-gradient(circle at 85% 20%,#1a1c20,transparent 28%),#070708}.back{background:transparent;color:#83868c;padding:10px 0}.overlay-page>.eyebrow{margin-top:12vh}.overlay-page h1{font-size:clamp(58px,8vw,110px)}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:5vh 0}.how-grid article{padding:25px 18px;border-right:1px solid var(--line);display:grid;gap:10px}.how-grid article:last-child{border:0}.how-grid b,.how-grid span{font:300 9px DM Mono;letter-spacing:.15em;color:#777b82}.how-grid span{font-size:13px;color:#d3d5d9}.experiment{height:100svh;min-height:590px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 78%,#15181b 0,transparent 37%),linear-gradient(#050506,#090a0c 66%,#050506)}.experiment:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#050506 0,transparent 22%,transparent 78%,#050506 100%)}.experiment header,.result header{position:absolute;z-index:5;top:max(22px,env(safe-area-inset-top));left:30px;right:30px;display:flex;justify-content:space-between;color:#777b82;font:400 10px DM Mono;letter-spacing:.2em}.experiment header i,.result header i{font-style:normal;color:#bbbfc5}.experiment header small{font:300 8px DM Mono;letter-spacing:.18em}.field{position:absolute;inset:8% 4% 7%;width:92%;height:85%;overflow:visible}.trail{fill:none;stroke:#f4f5f7;stroke-width:.38;opacity:.82;stroke-linecap:round;stroke-linejoin:round;transition:stroke .55s ease,stroke-width .55s ease,opacity .55s ease}.trail.intent-final{stroke:#a855f7;stroke-width:1.05;opacity:1;filter:drop-shadow(0 0 2px #a855f7)}.baseline-trail{fill:none;stroke:#48d597;stroke-width:.3;opacity:.58;stroke-linecap:round;stroke-linejoin:round}.start-marker{fill:#f4f5f7;stroke:#858990;stroke-width:.22}.start-label,.target-label{fill:#aeb1b7;font:2px DM Mono,monospace;letter-spacing:.12em}.traveler{fill:#f4f5f7}.target-ripple{fill:none;stroke:#c9ccd2;stroke-width:.18;opacity:.38;animation:breathe 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.target-ripple.r2{opacity:.11;animation-delay:-1.8s}.pendulum{position:absolute;z-index:3;top:0;left:50%;width:1px;height:20vh;transform-origin:top}.pendulum i{display:block;height:100%;width:1px;background:linear-gradient(#92969c22,#d3d5daaa)}.pendulum b{display:block;width:7px;height:7px;margin-left:-3px;border:1px solid #d7d9ddaa;border-radius:50%;box-shadow:0 0 14px #e1e2e588}.pendulum.swing{animation:swing 1.05s cubic-bezier(.45,0,.55,1)}.event-readout{position:absolute;z-index:4;left:50%;top:28%;transform:translate(-50%);text-align:center;display:grid;gap:8px}.event-readout b,.final-code{font:300 clamp(28px,4vw,44px) DM Mono;letter-spacing:.18em;white-space:nowrap;text-shadow:0 0 28px #d9dde233}.event-readout span{color:#72767d;font:300 8px DM Mono;letter-spacing:.24em;text-transform:uppercase}.progress{position:absolute;z-index:5;left:12%;right:12%;bottom:max(20px,env(safe-area-inset-bottom));height:1px;background:#a7acb41b}.progress i{display:block;height:1px;background:#c4c7cc77;transition:width .5s ease}.result{min-height:100svh;display:grid;grid-template-columns:1.2fr .8fr;background:radial-gradient(circle at 28% 60%,#13161a,transparent 40%),#050506}.result header{position:fixed}.result header button{background:transparent;color:#777b82}.result-field{position:relative;min-height:100svh;border-right:1px solid var(--line)}.result-field .field{inset:8%;width:84%;height:84%}.trail-legend{position:absolute;left:50%;bottom:5%;display:flex;gap:22px;transform:translate(-50%);font:400 11px DM Mono,monospace;letter-spacing:.1em;white-space:nowrap}.trail-legend span:before{content:"";display:inline-block;width:24px;height:3px;margin-right:8px;vertical-align:middle}.trail-legend .intent:before{background:#a855f7}.trail-legend .random:before{background:#48d597}.chance{fill:#aab2ba}.expected{fill:none;stroke:#969ba3;stroke-width:.22}.result aside{align-self:center;padding:90px clamp(28px,5vw,78px) 50px}.result aside h1{font-size:clamp(58px,7vw,104px);margin:24px 0}.result aside h1 small{display:block;font:400 13px DM Mono;letter-spacing:.12em;color:#a3a6ac;margin-top:14px}.result dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.result dl div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #a7acb418}.result dl div:last-child{border:0}.result dt,.result dd{margin:0;color:#a1a4aa;font:400 12px DM Mono;letter-spacing:.05em}.result dd{color:#c5c7cc}.result aside>p:not(.eyebrow){color:#a8abb1;font:400 15px/1.65 Manrope}.result .caution{color:#65686e!important}.final-code{font-size:20px;color:#9da1a8;margin-top:28px}.aggregate{display:grid;grid-template-columns:repeat(3,1fr);max-width:900px;border-block:1px solid var(--line)}.aggregate article{padding:30px 20px;border-right:1px solid var(--line);display:grid;gap:12px}.aggregate article:last-child{border:0}.aggregate span,.aggregate small{color:#777b82;font:300 9px DM Mono;letter-spacing:.14em}.aggregate b{font:300 42px Newsreader}@keyframes swing{0%,to{transform:rotate(-17deg)}50%{transform:rotate(17deg)}}@keyframes breathe{50%{transform:scale(1.22);opacity:.16}}@keyframes orbit{to{transform:rotate(360deg)}}@media(max-width:800px){.pk-prep{display:block}.prep-field{min-height:36svh;border-right:0;border-bottom:1px solid var(--line);background-size:12% 18%}.prep-field .pendulum{height:12vh}.prep-field:after{top:25%;bottom:12%}.prep-target{top:13%}.prep-start{bottom:7%}.pk-persona{min-height:64svh;padding:22px 20px 92px}.pk-thread{max-height:32svh}.splash h1{font-size:clamp(62px,20vw,92px)}.how-grid{grid-template-columns:1fr 1fr}.how-grid article:nth-child(2){border-right:0}.how-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.result{display:block}.result-field{height:54svh;min-height:420px;border-right:0;border-bottom:1px solid var(--line)}.result aside{padding-top:45px}.result header{position:absolute}.aggregate{grid-template-columns:1fr}.aggregate article{border-right:0;border-bottom:1px solid var(--line)}.event-readout{top:25%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
