@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Newsreader:opsz,wght@6..72,400;6..72,500;6..72,600&display=swap";.home-page{--font-wordmark:"Newsreader", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-ui:"Inter", "SF Pro Display", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--label-tracking:.14em;--label-tracking-wide:.18em;--bg-top:#07110d;--bg-mid:#040807;--bg-bottom:#020403;--surface:#0b1411c7;--surface-strong:#0d1814eb;--line:#9dc4ab29;--line-strong:#afd9bd4d;--text:#e8ebdf;--muted:#e8ebdfa8;--accent:#5fd9a0;--beat:#5fd9a0;--accent-soft:#5fd9a029;--pointer-x:0;--pointer-y:0;min-height:100vh;color:var(--text);font-family:var(--font-ui);background:radial-gradient(circle at 50% 0%, #7fd69d1a, transparent 32%), radial-gradient(circle at 50% 36%, #42d4d012, transparent 40%), linear-gradient(180deg, var(--bg-top) 0%, var(--bg-mid) 42%, var(--bg-bottom) 100%);--hero-progress:0;position:relative;overflow-x:hidden}.home-page:before{content:"";z-index:0;pointer-events:none;opacity:.42;background:radial-gradient(circle at 50% 34%,#7fd69d0f 0%,#0000 42%),repeating-linear-gradient(-12deg,#0000,#0000 14px,#a2d7b907 14px 15px);position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 24%,#000,#0000 76%);mask-image:radial-gradient(circle at 50% 24%,#000,#0000 76%)}.home-page a{color:inherit;text-decoration:none}.home-nav{z-index:10;background:linear-gradient(#04060585,#04060500);justify-content:space-between;align-items:center;gap:24px;padding:24px 36px;display:flex;position:fixed;top:0;left:0;right:0}.section-heading h2,.manifold-card h3,.mechanics-grid h3,.thesis-grid h3{font-family:var(--font-display)}.home-wordmark{letter-spacing:.18em;text-transform:uppercase;color:#e8ebdfe6;font-family:Newsreader,Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:.9rem;font-weight:500;line-height:1;text-decoration:none;display:inline-block}.hero{isolation:isolate;justify-content:center;align-items:center;min-height:100vh;padding:124px 32px 64px;display:flex;position:relative;overflow:hidden}.home-page .tokj-rail{z-index:35;flex-direction:column;align-items:flex-start;gap:10px;padding:8px 0;display:flex;position:fixed;top:50%;right:24px;transform:translateY(-50%)}.home-page .tokj-rail button{color:#ecf1e861;cursor:pointer;letter-spacing:.2em;text-transform:uppercase;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;width:fit-content;min-height:20px;padding:4px 0;font-size:10px;display:flex;position:relative}.home-page .tokj-rail-dot{z-index:1;background:#ecf1e838;border-radius:50%;width:7px;height:7px;transition:transform .24s,box-shadow .24s,background .24s}.home-page .tokj-rail-label{opacity:0;white-space:nowrap;align-items:center;gap:8px;transition:opacity .22s,transform .22s;display:inline-flex;transform:translate(4px)}.home-page .tokj-rail-num{text-align:right;width:2ch}.home-page .tokj-rail-sep{opacity:.8}.home-page .tokj-rail button.is-on .tokj-rail-label,.home-page .tokj-rail:hover .tokj-rail-label{opacity:1;transform:translate(0)}.home-page .tokj-rail button:hover .tokj-rail-dot{background:#ecf1e88f}.home-scroll-anchor{z-index:1;pointer-events:none;opacity:1;position:fixed;inset:0}.hero-copy{z-index:8;pointer-events:none;max-width:min(720px,58vw);position:absolute;bottom:clamp(32px,5.5vh,100px);left:max(24px,4vw + 8px)}.hero-title{font-family:var(--font-wordmark);letter-spacing:.22em;text-transform:uppercase;color:#e8ebdff0;text-shadow:0 2px 40px #00000073;margin:0;font-size:clamp(2.98rem,11.9vw,7rem);font-weight:500;line-height:.9}.hero-tagline{max-width:36em;font-family:var(--font-ui);letter-spacing:.06em;color:var(--muted);text-shadow:0 1px 28px #0006;margin:.55em 0 0;font-size:clamp(.78rem,.9vw + .55rem,1.02rem);font-weight:400;line-height:1.45}.hero-chamber,.hero-grid,.hero-monolith-wrap{position:absolute;inset:0}.hero-chamber{z-index:0;pointer-events:none;overflow:hidden}.hero-chamber-vignette{background:radial-gradient(58% 44% at 50% 22%,#58806617,#0000 58%),radial-gradient(82% 68% at 50% 36%,#0000 0%,#0000001a 60%,#00000036 78%,#0000004d 91%,#00000042 100%),radial-gradient(128% 112%,#0000 46%,#00000024 80%,#00000045 95%,#00000038 100%);position:absolute;inset:-5%}.hero-chamber-void{background:radial-gradient(26% 88% at 50% 36%,#000000d1,#0000 58%);position:absolute;inset:0}.hero-chamber-shaft{filter:blur(32px);opacity:.55;background:linear-gradient(90deg,#0000 0%,#93d6a80a 36%,#c8ebff0d 50%,#93c8af09 64%,#0000 100%);border-radius:999px;width:min(18vw,220px);height:96%;position:absolute;top:-4%}.hero-chamber-shaft--left{transform:translateX(calc(var(--pointer-x) * 22px + var(--pointer-y) * -6px));left:22%}.hero-chamber-shaft--right{transform:translateX(calc(var(--pointer-x) * -18px + var(--pointer-y) * 6px));right:22%}.hero-chamber-dust{opacity:.14;filter:blur(.6px);mix-blend-mode:soft-light;background-image:radial-gradient(circle at 18% 22%,#d2ebda61 .4px,#0000 1.1px),radial-gradient(circle at 63% 71%,#c3e1cd52 .35px,#0000 1px),radial-gradient(circle at 82% 38%,#c8e4d74d .45px,#0000 1.2px),radial-gradient(circle at 44% 56%,#b9dac842 .35px,#0000 1px),radial-gradient(circle at 31% 84%,#d7eee047 .4px,#0000 1.1px);background-size:100% 100%;position:absolute;inset:0}.hero-grid{z-index:1;pointer-events:none}.home-hex-floor{transform-origin:bottom;width:min(2200px,220vw);height:101vh;transform:translateX(-50%) perspective(1160px) rotateX(69deg) translateY(calc(var(--pointer-y) * -5px));opacity:1;position:absolute;bottom:0;left:50%;-webkit-mask-image:linear-gradient(#0000 0%,#00000038 9%,#000000d1 20%,#000 66%,#000000b8 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000038 9%,#000000d1 20%,#000 66%,#000000b8 82%,#0000 100%)}.home-hex-floor-pool{fill:#52bca812;filter:blur(32px);animation:8s ease-in-out infinite manifoldPoolBreathe}.home-hex-floor-base-ring{stroke:#8ce4c847;stroke-width:2.4px;filter:blur(7px);animation:9s ease-in-out infinite manifoldRingPulse}.home-hex-floor-crack-seam{stroke:#a0f5dc57;stroke-width:2.25px;stroke-linecap:round;filter:blur(3.5px);animation:11s ease-in-out infinite manifoldSeamFlicker}.home-hex-floor-disturbance-shadow{fill:#020605f5;filter:blur(18px)}.home-hex-floor-disturbance-glow{fill:#60d2af26;filter:blur(18px)}.home-hex-floor path{fill:none;stroke:#a8ccba;stroke-width:1.55px;stroke-linejoin:round;stroke-linecap:round}.home-hex-floor-groups{filter:drop-shadow(0 2px 1px #00000094)drop-shadow(0 9px 18px #00080a7a)drop-shadow(0 20px 40px #000c0e47)drop-shadow(0 -1px #d2f0e114)drop-shadow(0 0 16px #82c3a011)drop-shadow(0 0 22px #6ebccd0c);animation:20s linear infinite homeHexDrift}.home-hex-floor-activation{fill:#101c16b8;stroke:#93d6a82e;stroke-width:1.2px;filter:blur(8px)drop-shadow(0 0 22px #76bcff1a)drop-shadow(0 0 34px #93d6a814)}.home-hex-floor-focus{fill:none;stroke:#acdbff47;stroke-width:2.8px;stroke-dasharray:12 14;filter:blur(.5px)drop-shadow(0 0 10px #a6e1ff2e)}.manifold-card p,.thesis-grid span{letter-spacing:var(--label-tracking-wide);text-transform:uppercase}.section-kicker{font-family:var(--font-mono);letter-spacing:.34em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 78%, white);align-items:baseline;gap:12px;margin:0 0 18px;font-size:11px;font-weight:600;display:inline-flex}.section-kicker__dot{background:color-mix(in srgb, var(--accent) 70%, transparent);border-radius:50%;width:6px;height:6px;transform:translateY(-1px)}.hero-monolith-wrap{z-index:2;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.hero-monolith{z-index:6;filter:brightness(1.02)contrast(1.03)drop-shadow(0 0 5px #93d6a811)drop-shadow(0 0 16px #82c8af12)drop-shadow(0 0 30px #6eb9c308)drop-shadow(0 28px 44px #00000094);width:min(620px,56vw);position:absolute;bottom:-10vh;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 95.5%,#000000b3 98%,#0000 100%);mask-image:linear-gradient(#000 0% 95.5%,#000000b3 98%,#0000 100%)}.hero-monolith-aura,.hero-scan-column,.hero-crack-light,.hero-floor-spill{pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.hero-scan-column{z-index:2;filter:blur(14px);opacity:.26;background:linear-gradient(#fff0 0%,#93d6a806 34%,#c8ebff07 52%,#93c8af05 68%,#fff0 100%);border-radius:999px;width:min(160px,18vw);height:78vh;animation:10s ease-in-out infinite scan-rise;bottom:9vh}.hero-floor-spill{z-index:3;width:min(720px,92vw);height:min(22vh,200px);transform:translateX(calc(-50% + var(--pointer-x) * 8px));filter:blur(28px);opacity:.75;mix-blend-mode:screen;background:radial-gradient(48% 42% at 50% 90%,#93d6a81a,#0000 70%),radial-gradient(58% 52% at 50% 86%,#5fc3d212,#0000 76%);bottom:-2vh}.hero-crack-light{z-index:4;filter:blur(16px)saturate(1.15);opacity:.61;mix-blend-mode:screen;background:linear-gradient(#c8f5e447 0%,#96e4c833 22%,#78cde11f 45%,#5aafc30d 62%,#0000 84%);width:min(88px,10vw);height:min(48vh,420px);bottom:14%;transform:translate(calc(-50% - min(36px,5vw)))}.hero-monolith-aura{z-index:3;filter:blur(22px);opacity:.357;mix-blend-mode:screen;background:radial-gradient(100% 100% at 50% 100%,#93d6a81e,#0000 62%),radial-gradient(80% 70% at 50% 100%,#78c8dc0d,#0000 72%);width:min(240px,26vw);height:min(20vh,160px);bottom:10vh}.home-section{z-index:2;width:min(1180px,100% - 48px);margin:0 auto;padding:88px 0;position:relative}.home-section.home-panel{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:none;min-height:100vh;margin:0;padding:12vh 6vw;display:flex}.home-section.home-panel.surface-reveal{justify-content:center;align-items:center;min-height:100vh;padding:12vh 6vw;display:flex}.home-section.home-panel .surface-reveal__inner{width:100%;max-width:min(1180px,100% - 48px);margin:0 auto}.home-section__inner{max-width:560px}.home-section--right .home-section__inner{margin-left:auto}.home-section--left .home-section__inner{margin-right:auto}.home-section--center .home-section__inner{text-align:center;max-width:min(1340px,94vw);margin-left:auto;margin-right:auto}.home-section--center .section-lead{margin-left:auto;margin-right:auto}#whynow.home-section.home-panel{padding-top:24vh}main{z-index:2;position:relative}.home-page .tokj-rail button.is-on{color:color-mix(in srgb, var(--accent) 78%, white)}.home-page .tokj-rail button.is-on .tokj-rail-dot{background:var(--accent);box-shadow:none;transform:scale(1.25)}.section-heading{max-width:740px}.section-heading h2{letter-spacing:-.01em;margin:10px 0 16px;font-size:clamp(2rem,4.5vw,4.6rem);font-weight:400;line-height:1.02}.section-heading h2 em,.surface-reveal__title em{color:color-mix(in srgb, var(--accent) 72%, white);font-style:italic}.section-lead{max-width:560px;color:var(--muted);margin:0 0 14px;font-size:17px;line-height:1.55}.section-kicker--inline{margin-top:36px}.primitive-deck{max-width:720px;font-family:var(--font-display);color:#e8ebdfeb;margin:14px 0 0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:500;line-height:1.35}.surfaces-intro{max-width:560px;margin-left:auto}.surface-reveal{align-items:center;display:flex;position:relative}.surface-reveal__inner{align-items:center;gap:30px;width:100%;display:grid}.surface-reveal--right .surface-reveal__inner{grid-template-columns:1fr 1.2fr}.surface-reveal--left .surface-reveal__inner{grid-template-columns:1.2fr 1fr}.surface-reveal--left .surface-reveal__copy{order:2}.surface-reveal--left .surface-reveal__video{order:1}.surface-reveal__num{color:color-mix(in srgb, var(--accent) 78%, white);letter-spacing:.34em;text-transform:uppercase;font-size:11px;font-weight:600;font-family:var(--font-mono);display:inline-block}.surface-reveal__title{font-family:var(--font-display);letter-spacing:-.01em;margin:16px 0 12px;font-size:clamp(1.9rem,3.5vw,2.7rem);font-weight:400;line-height:1.06}.surface-reveal__body{color:var(--muted);margin:0;line-height:1.62}.surface-reveal__video{aspect-ratio:16/10;border:1px solid var(--line-strong);background:linear-gradient(#93d6a812,#0000 60%),repeating-linear-gradient(45deg,#ffffff03 0 12px,#0000 12px 24px),#060c0adb;border-radius:22px;justify-content:center;align-items:center;display:flex;position:relative}.surface-reveal__video-label{letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);font-size:.72rem}.primitive-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:900px;margin:22px 0 0;padding:0;list-style:none;display:grid}.primitive-strip li{border:1px solid var(--line);background:linear-gradient(180deg, #93d6a812, transparent 55%), var(--surface);letter-spacing:.02em;color:#e8ebdfe0;border-radius:20px;margin:0;padding:16px 18px;font-size:.95rem;line-height:1.4}.primitive-strip--timing{margin-top:14px}.primitive-strip--timing li{background:linear-gradient(180deg, #ffffff08, transparent), var(--surface);color:var(--muted);font-size:.88rem}@media (width<=720px){.primitive-strip{grid-template-columns:1fr}}.thesis-grid,.manifolds-grid,.mechanics-grid{gap:20px;margin-top:32px;display:grid}.thesis-grid,.mechanics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.thesis-grid article,.manifold-card,.mechanics-grid article{text-align:left;background:#070f0cbd;border:1px solid #ecf1e81f;border-radius:8px;padding:18px 20px 20px}.thesis-grid span{color:var(--accent);font-size:.74rem}.thesis-grid h3,.manifold-card h3,.mechanics-grid h3{color:color-mix(in srgb, var(--accent) 74%, white);margin:0 0 10px;font-size:1.24rem;font-weight:500}.thesis-grid p,.manifold-card span,.mechanics-grid p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.48}.thesis-grid article:nth-child(2),.mechanics-grid article:nth-child(2){z-index:2;border-color:color-mix(in srgb, var(--accent) 30%, #ecf1e81f);position:relative;transform:translateY(-12px)scale(1.095);box-shadow:0 20px 34px #00000059}@media (width<=1024px){.thesis-grid article:nth-child(2),.mechanics-grid article:nth-child(2){transform:none}}.manifolds-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manifold-card{min-height:260px}.manifold-card p{color:var(--accent);font-size:.74rem}.home-section.home-panel.home-bridge{border-top:1px solid var(--line);align-items:center;max-width:min(820px,100% - 48px);margin-left:auto;margin-right:auto}.home-bridge-heading{width:100%;margin-bottom:10px}.home-bridge-heading .section-kicker{justify-content:center}.home-bridge-nav .orb-bridge__choice{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;color:#e8ebdfe0;margin-top:22px;font-size:clamp(2rem,4.5vw,4.6rem);font-weight:400;line-height:1.02}.home-thesis-deck{margin-top:20px}@keyframes homeHexDrift{0%{transform:translate(0)}to{transform:translate(-166px)}}@keyframes scan-rise{0%,to{opacity:.14;transform:translate(-50%)translateY(22px)}50%{opacity:.38;transform:translate(-50%)translateY(-14px)}}@keyframes manifoldPoolBreathe{0%,to{fill:#4eb99e0f}50%{fill:#69cdb917}}@keyframes manifoldRingPulse{0%,to{stroke:#82dcb938}50%{stroke:#a5eed75c}}@keyframes manifoldSeamFlicker{0%,to{stroke:#9bf0d747}40%{stroke:#b9fae66b}55%{stroke:#96e8e152}}@media (width<=900px){.home-page .tokj-rail{display:none}.home-nav{padding:22px 20px}.hero{padding:112px 20px 72px}.hero-copy{max-width:min(420px,90vw);bottom:clamp(20px,4vh,80px);left:max(16px,3vw)}.hero-title{letter-spacing:.16em;font-size:clamp(2.125rem,9.35vw,4.25rem)}.hero-tagline{letter-spacing:.05em;margin-top:.5em;font-size:clamp(.74rem,.85vw + .5rem,.95rem)}.hero-monolith{width:min(540px,78vw);bottom:-2vh}.home-hex-floor{width:232vw;height:87vh;bottom:0}.thesis-grid,.manifolds-grid,.mechanics-grid,.surface-reveal__inner,.surface-reveal--left .surface-reveal__inner,.surface-reveal--right .surface-reveal__inner{grid-template-columns:1fr}.surface-reveal--left .surface-reveal__copy,.surface-reveal--left .surface-reveal__video{order:initial}.home-section{width:min(1180px,100% - 32px);padding:72px 0}}@media (width<=640px){.home-nav{flex-direction:column;align-items:flex-start}.hero{min-height:960px}.hero-copy{bottom:max(20px, env(safe-area-inset-bottom,0px), 3vh)}.hero-title{letter-spacing:.12em;font-size:clamp(1.83rem,8.5vw,3.06rem)}.hero-tagline{letter-spacing:.045em;max-width:19em;margin-top:.45em;font-size:clamp(.7rem,2.4vw + .45rem,.88rem)}.hero-monolith{width:min(520px,94vw);bottom:-2vh}.home-hex-floor{width:260vw;height:81vh;bottom:0}}.site-doc{z-index:2;width:min(880px,100% - 48px);margin:0 auto;padding:88px 24px 120px;position:relative}.site-md{color:var(--text);font-size:1.02rem;line-height:1.65}.site-md h1{font-family:var(--font-display);margin:0 0 .5em;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:500;line-height:1.12}.site-md h2{font-family:var(--font-display);margin:2em 0 .6em;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:500;line-height:1.2}.site-md h3{margin:1.5em 0 .5em;font-size:1.15rem;font-weight:500}.site-md p{color:#e8ebdfe0;margin:.85em 0}.site-md ul,.site-md ol{color:var(--muted);margin:.75em 0 .75em 1.25em;padding:0}.site-md li{margin:.35em 0}.site-md strong{color:var(--text);font-weight:600}.site-md hr{border:none;border-top:1px solid var(--line);margin:2em 0}.site-md table{border-collapse:collapse;width:100%;margin:1.25em 0;font-size:.92rem}.site-md th,.site-md td{border:1px solid var(--line);vertical-align:top;padding:10px 12px}.site-md th{text-align:left;color:var(--accent);font-weight:500}.site-md code{background:#ffffff0f;border-radius:6px;padding:.12em .35em;font-size:.92em}.site-md pre{border:1px solid var(--line);background:#00000059;border-radius:12px;padding:16px;overflow-x:auto}.site-md pre code{background:0 0;padding:0}.site-doc--manifesto{width:min(42rem,100% - 40px);margin:0 auto;padding:64px 20px 100px}.site-md--manifesto{letter-spacing:.012em;font-size:1.055rem;line-height:1.78}.site-md--manifesto h1{font-family:var(--font-display);letter-spacing:-.018em;color:#e8ebdffa;margin:0 0 .35em;font-size:clamp(2.35rem,5.5vw,3.1rem);font-weight:500;line-height:1.06}.site-md--manifesto blockquote{font-family:var(--font-display);color:var(--muted);border-left:3px solid #93d6a86b;margin:0 0 2rem;padding:0 0 0 1.15rem;font-size:1.12rem;font-style:italic;line-height:1.45}.site-md--manifesto blockquote p{margin:0}.site-md--manifesto h2{font-family:var(--font-display);letter-spacing:.02em;color:#e8ebdff7;border:none;margin:0 0 .55em;padding:0;font-size:clamp(1.22rem,2.4vw,1.52rem);font-weight:500;line-height:1.22}.site-md--manifesto hr{border:none;border-top:1px solid #9dc4ab38;margin:2.85rem 0 2.1rem}.site-md--manifesto h2+p,.site-md--manifesto hr+h2{margin-top:0}.site-md--manifesto p{color:#e8ebdfdb;margin:.95em 0}.site-md--manifesto ul,.site-md--manifesto ol{margin:1em 0 1em 1.1em;padding:0}.site-md--manifesto li{margin:.4em 0;padding-left:.15em}.site-md--manifesto li::marker{color:#93d6a88c}@media (width<=640px){.site-doc--manifesto{width:min(100%,100% - 24px);padding:48px 12px 80px}.site-md--manifesto{font-size:1rem;line-height:1.75}}.manifesto-pager{flex-direction:column;min-height:calc(100vh - 72px);padding-bottom:24px;display:flex}.manifesto-pager__article{flex:auto;min-height:min(62vh,720px)}.manifesto-pager__footer{border-top:1px solid #9dc4ab33;flex:none;margin-top:36px;padding-top:28px}.manifesto-pager__progress{flex-direction:column;align-items:center;gap:14px;margin-bottom:22px;display:flex}.manifesto-pager__progress-text{letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);font-size:.76rem}.manifesto-pager__dots{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.manifesto-pager__dot{cursor:pointer;background:#9dc4ab38;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.manifesto-pager__dot:hover{background:#9dc4ab73}.manifesto-pager__dot--active{background:#93d6a8d9;transform:scale(1.15)}.manifesto-pager__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:42rem;margin:0 auto;display:flex}.manifesto-pager__btn{min-height:44px;letter-spacing:var(--label-tracking);text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.manifesto-pager__btn--primary{color:var(--text);background:#93d6a824;border-color:#93d6a859}.manifesto-pager__btn--primary:hover{background:#93d6a838;border-color:#93d6a880}.manifesto-pager__btn--secondary{border-color:var(--line);color:var(--muted);background:0 0}.manifesto-pager__btn--secondary:hover:not(:disabled){color:var(--text);border-color:#9dc4ab73}.manifesto-pager__btn:disabled{opacity:.35;cursor:not-allowed}.home-page--prism .hero-floor-spill,.home-page--prism .hero-crack-light,.home-page--prism .hero-scan-column,.home-page--prism .hero-chamber-shaft,.home-page--prism .hero-prism-rimhit{display:none}.home-page--prism .hero-prism-webgl{z-index:4;pointer-events:none;mix-blend-mode:screen;opacity:1;filter:saturate(1.08);clip-path:polygon(0 42%,100% 20%,100% 82%,0 60%);width:min(930px,88vw);height:min(240px,24vh);position:absolute;top:17%;left:50%;transform:translate(calc(-50% + min(380px,38vw)))rotate(-1.4deg);-webkit-mask-image:radial-gradient(at 48% 52%,#000 0%,#000000e6 58%,#0000004d 78%,#0000 100%);mask-image:radial-gradient(at 48% 52%,#000 0%,#000000e6 58%,#0000004d 78%,#0000 100%)}.home-page--prism .hero-prism-airglow,.home-page--prism .hero-prism-rimhit,.home-page--prism .hero-prism-floorhit{pointer-events:none;mix-blend-mode:screen;position:absolute;left:50%}.home-page--prism .hero-prism-airglow{z-index:3;clip-path:polygon(0 45%,100% 15%,100% 85%,0 63%);filter:blur(11px);opacity:.34;background:linear-gradient(90deg,#ffffff14 0%,#ffa0500f 28%,#78ff960e 56%,#69b2ff0d 78%,#fff0 100%);width:min(860px,82vw);height:min(180px,18vh);top:16%;transform:translate(calc(-50% + min(372px,37vw)))rotate(-1.4deg);-webkit-mask-image:radial-gradient(#000 0%,#000000d6 48%,#00000029 68%,#0000 84%);mask-image:radial-gradient(#000 0%,#000000d6 48%,#00000029 68%,#0000 84%)}.home-page--prism .hero-prism-rimhit{z-index:5;filter:blur(10px);opacity:.56;background:linear-gradient(#ffffff57 0%,#ffd28c24 28%,#78d2ff14 52%,#78a0ff08 74%,#fff0 100%);width:min(130px,12vw);height:min(430px,47vh);top:26%;transform:translate(calc(-50% + min(304px,30vw)));-webkit-mask-image:radial-gradient(at 50% 35%,#000 0%,#000000e6 48%,#00000040 80%,#0000 100%);mask-image:radial-gradient(at 50% 35%,#000 0%,#000000e6 48%,#00000040 80%,#0000 100%)}.home-page--prism .hero-prism-floorhit{z-index:3;filter:blur(8px);opacity:.52;background:radial-gradient(at 16%,#ffffff38,#0000 56%),radial-gradient(at 34% 55%,#ffa65c29,#0000 52%),radial-gradient(at 55% 60%,#6ef59426,#0000 51%),radial-gradient(at 74% 66%,#70baff24,#0000 52%);width:min(500px,49vw);height:min(122px,13vh);bottom:2%;transform:translate(calc(-50% + min(468px,46vw)));-webkit-mask-image:radial-gradient(at 52% 52%,#000 0%,#000000d1 44%,#0000002e 66%,#0000 82%);mask-image:radial-gradient(at 52% 52%,#000 0%,#000000d1 44%,#0000002e 66%,#0000 82%)}@media (width<=900px){.home-page--prism .hero-prism-webgl{width:min(1100px,114vw);height:min(250px,24vh);top:20%;transform:translate(calc(-50% + min(278px,30vw)))rotate(-1deg)}.home-page--prism .hero-prism-airglow{width:min(980px,102vw);transform:translate(calc(-50% + min(280px,30vw)))rotate(-1deg)}.home-page--prism .hero-prism-floorhit{width:min(620px,78vw);transform:translate(calc(-50% + min(360px,36vw)))}}body:has(.pp-root){background:#0a0d0c;margin:0}.pp-root{--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-ui:"Inter", "SF Pro Display", system-ui, sans-serif;--label-tracking:.14em;--label-tracking-wide:.18em;--pointer-x:0;--pointer-y:0;--player-color:#e8c840;--pc-10:color-mix(in srgb, var(--player-accent-core) 10%, transparent);--pc-20:color-mix(in srgb, var(--player-accent-core) 20%, transparent);--pc-35:color-mix(in srgb, var(--player-accent-core) 35%, transparent);--pc-60:color-mix(in srgb, var(--player-accent-core) 60%, transparent);--player-ui-accent:var(--player-theme-accent,var(--player-accent-core));--player-ui-depth:var(--player-theme-depth,var(--player-color));background:radial-gradient(circle at 40% 0%, color-mix(in srgb, var(--player-ui-depth) 8%, transparent), transparent 30%), radial-gradient(circle at 60% 18%, color-mix(in srgb, var(--player-ui-accent) 7%, transparent), transparent 34%), radial-gradient(circle at 40% 36%, color-mix(in srgb, var(--player-accent-deep) 22%, transparent), transparent 40%), linear-gradient(180deg, var(--player-page-bg) 0%, color-mix(in srgb, var(--player-page-bg) 72%, #000) 48%, color-mix(in srgb, var(--player-page-bg) 45%, #000) 100%);min-height:100vh;color:var(--mono-text-primary);font-family:var(--font-ui);grid-template-rows:1fr;grid-template-columns:1fr 360px;display:grid;position:relative;overflow:hidden}.pp-root--play{grid-template-columns:minmax(0,1fr) minmax(360px,430px)}.pp-root--play .pp-identity{align-items:center;gap:10px;bottom:22px;left:max(18px,1.4vw)}.pp-root--play .pp-id-orb{width:34px;height:34px}.pp-root--play .pp-name{font-size:1.05rem}.pp-root--play .pp-address,.pp-root--play .pp-social-btn{display:none}.pp-root--play .pp-id-actions{margin-top:2px}.pp-root--play .pp-identity--editing{align-items:flex-start;gap:5px;bottom:clamp(32px,5vh,72px);left:max(28px,3vw)}.pp-root--play .pp-identity--editing .pp-name{font-size:1.45rem}.pp-root--play .pp-identity--editing .pp-address{display:inline}.pp-root--play .pp-identity--editing .pp-id-actions{margin-top:6px}.pp-home-wordmark{letter-spacing:.18em;text-transform:uppercase;color:#e8ebdfe6;z-index:14;font-family:Newsreader,Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:.9rem;font-weight:500;line-height:1;text-decoration:none;display:inline-block;position:fixed;top:26px;left:36px}.pp-chamber,.pp-hex-grid,.pp-monolith-wrap{position:absolute;inset:0}.pp-chamber{z-index:0;pointer-events:none;overflow:hidden}.pp-chamber-vignette{background:radial-gradient(50% 44% at 40% 22%,#58806612,#0000 58%),radial-gradient(82% 68% at 40% 36%,#0000 0%,#00000014 60%,#0003 78%,#0000004d 91%,#00000038 100%);position:absolute;inset:-5%}.pp-chamber-void{background:radial-gradient(22% 88% at 42% 36%,#000000ad,#0000 55%);position:absolute;inset:0}.pp-chamber-shaft{filter:blur(32px);opacity:.4;background:linear-gradient(90deg,#0000 0%,#93d6a808 36%,#c8ebff0a 50%,#93c8af08 64%,#0000 100%);border-radius:999px;width:min(16vw,180px);height:96%;position:absolute;top:-4%}.pp-chamber-shaft--left{transform:translateX(calc(var(--pointer-x) * 20px));left:16%}.pp-chamber-shaft--right{transform:translateX(calc(var(--pointer-x) * -16px));right:32%}.pp-chamber-dust{opacity:.11;filter:blur(.6px);mix-blend-mode:soft-light;background-image:radial-gradient(circle at 14% 22%,#d2ebda61 .4px,#0000 1.1px),radial-gradient(circle at 38% 65%,#c3e1cd52 .35px,#0000 1px),radial-gradient(circle at 22% 48%,#c8e4d74d .45px,#0000 1.2px);position:absolute;inset:0}.pp-hex-grid{z-index:1;pointer-events:none}.pp-root .home-hex-floor path{stroke:#a8ccba}.pp-root .home-hex-floor-disturbance-glow{fill:color-mix(in srgb, var(--player-accent-core) 17%, transparent);filter:blur(20px)}.pp-root .home-hex-floor-base-ring{stroke:color-mix(in srgb, var(--player-accent-core) 25%, #8ce4c833)}.pp-monolith-wrap{z-index:2;pointer-events:none;overflow:hidden}.pp-monolith{z-index:4;filter:brightness(1.02)contrast(1.03)drop-shadow(0 0 5px #93d6a80f)drop-shadow(0 0 18px #82c8af12)drop-shadow(0 28px 44px #0009);width:min(480px,40vw);position:absolute;bottom:-8vh;left:calc(50% - 180px);transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 95%,#00000080 98%,#0000 100%);mask-image:linear-gradient(#000 0% 95%,#00000080 98%,#0000 100%)}.pp-monolith-aura{z-index:3;background:radial-gradient(circle, color-mix(in srgb, var(--player-accent-core) 8%, transparent) 0%, transparent 70%);filter:blur(32px);border-radius:50%;width:min(300px,28vw);height:min(300px,28vw);animation:6s ease-in-out infinite pp-aura-breathe;position:absolute;bottom:12vh;left:calc(50% - 180px);transform:translate(-50%)}.pp-floor-spill{z-index:3;width:min(640px,60vw);height:min(22vh,200px);transform:translateX(calc(-50% + var(--pointer-x) * 6px));filter:blur(28px);opacity:.7;mix-blend-mode:screen;background:radial-gradient(48% 42% at 50% 90%,#93d6a817,#0000 70%),radial-gradient(58% 52% at 50% 86%,#5fc3d20f,#0000 76%);position:absolute;bottom:-2vh;left:calc(50% - 180px)}@keyframes pp-aura-breathe{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.14)}}.pp-monolith-orb-scene{z-index:7;cursor:pointer;pointer-events:auto;animation:4s ease-in-out infinite pp-orb-float;position:absolute;bottom:calc(64vh + 108px);left:calc(50% - 230px);transform:translate(-50%)}.pp-monolith-orb{background:var(--orb-gradient,radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--orb-stop-1,var(--orb-color)) 92%, white) 0%, var(--orb-stop-2,var(--orb-color)) 45%, var(--orb-stop-3,var(--orb-color)) 72%, color-mix(in srgb, var(--orb-stop-4,var(--orb-color)) 72%, black) 100%));width:82px;height:82px;box-shadow:0 0 18px 6px color-mix(in srgb, var(--orb-color) 55%, transparent), 0 0 55px 20px color-mix(in srgb, var(--orb-color) 26%, transparent), 0 0 110px 44px color-mix(in srgb, var(--orb-color) 12%, transparent), inset 0 1px 3px #ffffff6b, inset 0 -2px 6px #00000038;border-radius:50%}@keyframes pp-orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pp-orb-stage{z-index:7;pointer-events:none;position:absolute;inset:0}.pp-orb-stage-single,.pp-orb-stage-carousel{transition:opacity .62s;position:absolute;inset:0}.pp-orb-stage.is-viewing .pp-orb-stage-single{opacity:1;pointer-events:auto}.pp-orb-stage.is-viewing .pp-orb-stage-carousel,.pp-orb-stage.is-editing .pp-orb-stage-single{opacity:0;pointer-events:none}.pp-orb-stage.is-editing .pp-orb-stage-carousel{opacity:1;pointer-events:auto}.pp-orb-carousel-wrap{pointer-events:none;width:480px;position:absolute;bottom:calc(67vh - 8px);left:calc(50% - 190px);transform:translate(-50%)}.pp-orb-carousel{pointer-events:none;width:480px;height:180px;position:relative;overflow:visible}.pp-carousel-orb{background:var(--orb-gradient,radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--orb-stop-1,var(--orb-color)) 92%, white) 0%, var(--orb-stop-2,var(--orb-color)) 45%, var(--orb-stop-3,var(--orb-color)) 72%, color-mix(in srgb, var(--orb-stop-4,var(--orb-color)) 72%, black) 100%));width:80px;height:80px;box-shadow:0 0 18px 6px color-mix(in srgb, var(--orb-color) 50%, transparent), 0 0 50px 16px color-mix(in srgb, var(--orb-color) 22%, transparent), inset 0 1px 3px #fff6, inset 0 -2px 5px #00000038;cursor:pointer;pointer-events:auto;left:calc(50% + var(--orb-x) - 40px);bottom:var(--orb-bottom);transform:scale(var(--orb-scale));transform-origin:50%;opacity:0;border:none;border-radius:50%;padding:0;transition:left .46s cubic-bezier(.22,.84,.3,1),bottom .46s cubic-bezier(.22,.84,.3,1),transform .42s cubic-bezier(.34,1.56,.64,1),opacity .28s;position:absolute}.pp-orb-stage.is-editing .pp-carousel-orb{opacity:var(--orb-opacity)}.pp-orb-stage.is-viewing .pp-carousel-orb{opacity:0}.pp-carousel-orb:not(.pp-carousel-orb--selected):hover{transform:scale(calc(var(--orb-scale) * 1.18));opacity:calc(var(--orb-opacity) + .22)}.pp-carousel-orb--selected{cursor:default;box-shadow:0 0 18px 6px color-mix(in srgb, var(--orb-color) 60%, transparent), 0 0 60px 22px color-mix(in srgb, var(--orb-color) 28%, transparent), 0 0 120px 50px color-mix(in srgb, var(--orb-color) 13%, transparent), inset 0 1px 4px #ffffff75, inset 0 -2px 6px #00000038;animation:3.5s ease-in-out infinite pp-orb-float}.pp-orb-wheel{pointer-events:auto;z-index:9;align-items:center;gap:12px;display:flex;position:absolute;bottom:calc(clamp(32px,5vh,72px) + 130px);left:max(28px,3vw)}.pp-orb-label{letter-spacing:.08em;color:#e8ebdfb8;text-align:center;pointer-events:none;min-width:72px;font-size:1rem;font-weight:500}.pp-orb-nav-btn{color:#e8ebdfc7;cursor:pointer;background:#e8ebdf14;border:1px solid #e8ebdf38;border-radius:6px;justify-content:center;align-items:center;width:38px;height:32px;font-size:1.3rem;line-height:1;transition:background .15s,border-color .15s,color .15s;display:flex}.pp-orb-nav-btn:hover{color:#e8ebdf;background:#e8ebdf29;border-color:#e8ebdf7a}.pp-identity{z-index:8;pointer-events:auto;align-items:flex-start;gap:16px;display:flex;position:absolute;bottom:clamp(32px,5vh,72px);left:max(28px,3vw)}.pp-identity--editing{flex-direction:column;gap:5px}.pp-id-orb-wrap{cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-top:4px;padding:0;animation:4.5s ease-in-out -1.2s infinite pp-orb-float}.pp-id-orb{background:var(--player-orb-gradient,radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--player-orb-stop-1,var(--player-color)) 92%, white) 0%, var(--player-orb-stop-2,var(--player-color)) 45%, var(--player-orb-stop-3,var(--player-color)) 72%, color-mix(in srgb, var(--player-orb-stop-4,var(--player-color)) 72%, black) 100%));width:56px;height:56px;box-shadow:0 0 14px 5px color-mix(in srgb, var(--player-color) 50%, transparent), 0 0 44px 15px color-mix(in srgb, var(--player-color) 22%, transparent), 0 0 88px 32px color-mix(in srgb, var(--player-color) 10%, transparent), inset 0 1px 3px #fff6, inset 0 -2px 5px #00000038;border-radius:50%;transition:box-shadow .2s}.pp-id-orb-wrap:hover .pp-id-orb{box-shadow:0 0 20px 8px color-mix(in srgb, var(--player-color) 60%, transparent), 0 0 56px 20px color-mix(in srgb, var(--player-color) 28%, transparent), 0 0 100px 40px color-mix(in srgb, var(--player-color) 14%, transparent), inset 0 1px 3px #ffffff80, inset 0 -2px 5px #00000038}.pp-id-info{flex-direction:column;gap:4px;display:flex}.pp-name{letter-spacing:.02em;text-shadow:0 2px 20px #0009;margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.45rem;font-weight:500;line-height:1}input.pp-name--input{letter-spacing:.02em;text-shadow:0 2px 20px #0009;border:none;border-bottom:1px solid color-mix(in srgb, var(--player-color) 40%, transparent);cursor:text;width:210px;color:inherit;background:0 0;outline:none;margin:0;padding:0 0 3px;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.45rem;font-weight:500;line-height:1}input.pp-name--input:focus{border-bottom-color:color-mix(in srgb, var(--player-color) 70%, transparent)}.pp-address{color:#e8ebdf61;letter-spacing:.08em;font-family:JetBrains Mono,Fira Mono,monospace;font-size:.65rem}.pp-id-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.pp-id-save{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--player-color) 15%, transparent);border:1px solid color-mix(in srgb, var(--player-color) 50%, transparent);color:#e8ebdfe0;cursor:pointer;border-radius:5px;padding:4px 12px;font-size:.66rem;font-weight:600;transition:background .15s,border-color .15s}.pp-id-save:hover:not(:disabled){background:color-mix(in srgb, var(--player-color) 26%, transparent);border-color:color-mix(in srgb, var(--player-color) 70%, transparent)}.pp-id-save:disabled{opacity:.6;cursor:not-allowed}.pp-id-cancel{letter-spacing:.08em;text-transform:uppercase;color:#e8ebdf73;cursor:pointer;background:0 0;border:1px solid #e8ebdf24;border-radius:5px;padding:4px 10px;font-size:.66rem;font-weight:500;transition:border-color .15s,color .15s}.pp-id-cancel:hover:not(:disabled){color:#e8ebdfbf;border-color:#e8ebdf52}.pp-id-cancel:disabled{opacity:.45;cursor:not-allowed}.mono-tooltip,.pp-onboarding-hint{border:1px solid color-mix(in srgb, var(--player-accent-core) 30%, transparent);background:color-mix(in srgb, var(--player-accent-core) 10%, #060a09a6);border-radius:10px;flex-direction:column;gap:5px;max-width:min(420px,88vw);margin:0;padding:10px 12px;display:flex}.pp-onboarding-hint{pointer-events:none;width:max-content;max-width:min(360px,46vw);position:absolute;bottom:42px;left:calc(100% + 18px)}.mono-tooltip-title,.pp-onboarding-hint strong{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--player-accent-core) 72%, white);font-size:.66rem;font-weight:800}.mono-tooltip-body,.pp-onboarding-hint span{color:color-mix(in srgb, var(--mono-text-secondary) 88%, white 12%);font-size:.78rem;line-height:1.45}.pp-welcome-copy{pointer-events:none;z-index:9;flex-direction:column;gap:16px;width:min(620px,43vw);display:flex;position:absolute;top:clamp(40px,9vh,118px);right:clamp(12px,3.4vw,58px)}.pp-welcome-block{padding:0}.pp-welcome-title{font-family:var(--font-display,"Iowan Old Style", "Palatino Linotype", Georgia, serif);letter-spacing:.02em;color:#e8ebdff7;opacity:0;filter:blur(6px);margin:0 0 10px;font-size:clamp(1.14rem,2.1vw,1.34rem);font-weight:500;line-height:1.22;transition:opacity 4.8s,filter 4.8s,transform 4.8s;transform:translateY(8px)}.pp-welcome-title--hero{font-size:clamp(1.32rem,2.9vw,1.76rem);font-weight:560;line-height:1.18}.pp-welcome-title.is-visible{opacity:1;filter:blur();transform:translateY(0)}.pp-welcome-body{letter-spacing:.012em;color:#e8ebdfdb;margin:0;font-size:1.055rem;line-height:1.78}.pp-welcome-line{margin:.24em 0}.pp-welcome-line:last-child{margin-bottom:0}.pp-welcome-word{opacity:0;filter:blur(4px);transform:translateY(2px)}.pp-welcome-word.is-flow-in{animation:.98s cubic-bezier(.2,.65,.25,1) both ppWelcomeWordFlow;animation-delay:var(--word-delay,0s)}.pp-welcome-word.is-visible{opacity:1;filter:blur();transform:translateY(0)}.pp-welcome-word.is-highlight{color:color-mix(in srgb, var(--player-color) 58%, #f0f6ff 42%)}.pp-welcome-word.is-strong{color:color-mix(in srgb, var(--player-color) 74%, #edf6ff 26%);font-weight:700}@keyframes ppWelcomeWordFlow{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (width<=1180px){.pp-welcome-copy{display:none}}.pp-social-btn{letter-spacing:.08em;text-transform:uppercase;color:#e8ebdf61;cursor:not-allowed;background:#e8ebdf0d;border:1px solid #e8ebdf1a;border-radius:5px;padding:4px 9px;font-size:.66rem}.pp-back{letter-spacing:.1em;text-transform:uppercase;color:#e8ebdf47;font-size:.66rem;text-decoration:none;transition:color .15s}.pp-back:hover{color:#e8ebdfb3}.pp-back--button{cursor:pointer;background:0 0;border:none;padding:0}.pp-mode-return{border:1px solid color-mix(in srgb, var(--player-accent-core) 34%, transparent);background:color-mix(in srgb, var(--player-accent-core) 9%, transparent);min-height:32px;color:color-mix(in srgb, var(--player-accent-core) 72%, white);letter-spacing:var(--label-tracking);text-transform:uppercase;cursor:pointer;border-radius:8px;padding:0 13px;font-size:.66rem;font-weight:800;transition:background .16s,border-color .16s,color .16s}.pp-mode-return:hover{border-color:color-mix(in srgb, var(--player-accent-core) 58%, transparent);background:color-mix(in srgb, var(--player-accent-core) 15%, transparent);color:#f5f9fff2}.pp-play-gateway{z-index:8;border:1px solid color-mix(in srgb, var(--player-border) 58%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--player-card-bg) 70%, #04080794), color-mix(in srgb, var(--player-section-bg) 58%, #020504ad));-webkit-backdrop-filter:blur(8px)saturate(1.02);backdrop-filter:blur(8px)saturate(1.02);border-radius:8px;grid-area:1/2;place-self:center stretch;margin-right:max(22px,2.6vw);padding:22px;position:relative;box-shadow:0 24px 58px #00000057,inset 0 1px #ffffff0b}.pp-right--gateway .pp-cards-stack{padding-top:48px}.pp-manifold-group-card{min-height:116px}.pp-manifold-group-card-body{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.pp-manifold-group-card-body span{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--mono-text-secondary) 62%, transparent);font-size:.72rem}.pp-manifold-group-card-body strong{color:color-mix(in srgb, var(--player-accent-core) 72%, white);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1}.pp-left-detail--manifolds{top:112px;bottom:88px}.pp-left-detail--manifolds .pp-play-head{margin-bottom:14px}.pp-play-head{margin-bottom:18px}.pp-play-k{letter-spacing:var(--label-tracking-wide);text-transform:uppercase;color:color-mix(in srgb, var(--player-accent-core) 72%, white);margin-bottom:10px;font-size:.62rem;font-weight:800;display:block}.pp-play-head h2{font-family:var(--font-display);letter-spacing:0;color:var(--mono-text-primary);margin:0;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:500;line-height:1}.pp-play-head p{color:color-mix(in srgb, var(--mono-text-secondary) 78%, transparent);margin:10px 0 0;font-size:.82rem;line-height:1.45}.pp-left-detail--manifolds .pp-card-expanded--left{padding-top:16px;padding-bottom:10px}.pp-manifold-browser{grid-template-columns:minmax(116px,.42fr) minmax(0,1fr);gap:10px;display:grid}.pp-manifold-group-list,.pp-manifold-nav-list{flex-direction:column;gap:8px;max-height:min(52vh,520px);padding-right:4px;display:flex;overflow:auto}.pp-manifold-group-row{border:1px solid color-mix(in srgb, var(--player-border-soft) 56%, transparent);min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#e8ebdf07;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:11px 12px;transition:transform .16s,border-color .16s,background .16s;display:grid}.pp-manifold-group-row:hover,.pp-manifold-group-row.is-active{border-color:color-mix(in srgb, var(--player-accent-core) 42%, transparent);background:color-mix(in srgb, var(--player-accent-core) 9%, transparent);transform:translateY(-1px)}.pp-manifold-group-row span{letter-spacing:var(--label-tracking);text-transform:uppercase;color:color-mix(in srgb, var(--mono-text-secondary) 62%, transparent);grid-column:1/-1;font-size:.54rem;font-weight:800}.pp-manifold-group-row strong{min-width:0;font-family:var(--font-display);color:color-mix(in srgb, var(--mono-text-primary) 90%, white);font-size:1.03rem;font-weight:500;line-height:1.1}.pp-manifold-group-row em{color:color-mix(in srgb, var(--player-accent-core) 64%, white);justify-self:end;font-size:.7rem;font-style:normal;font-weight:800}.pp-manifold-nav-card{border:1px solid color-mix(in srgb, var(--player-border-soft) 62%, transparent);background:color-mix(in srgb, var(--player-card-bg) 56%, transparent);color:inherit;border-radius:8px;gap:5px;padding:13px 14px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.pp-manifold-nav-card:hover{border-color:color-mix(in srgb, var(--player-accent-core) 42%, transparent);background:color-mix(in srgb, var(--player-accent-core) 9%, color-mix(in srgb, var(--player-card-bg) 60%, transparent));transform:translateY(-1px)}.pp-manifold-nav-card--primary{border-color:color-mix(in srgb, var(--player-accent-core) 36%, transparent)}.pp-manifold-nav-type{letter-spacing:var(--label-tracking);text-transform:uppercase;color:color-mix(in srgb, var(--player-accent-core) 64%, white);font-size:.58rem;font-weight:800}.pp-manifold-nav-card strong{font-family:var(--font-display);letter-spacing:0;color:color-mix(in srgb, var(--mono-text-primary) 94%, white);font-size:1.16rem;font-weight:500;line-height:1.18}.pp-manifold-nav-card span:last-child{color:color-mix(in srgb, var(--mono-text-secondary) 70%, transparent);font-size:.76rem;line-height:1.42}.pp-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.pp-mode-switch button{border:1px solid color-mix(in srgb, var(--player-border-soft) 72%, transparent);min-height:38px;color:color-mix(in srgb, var(--mono-text-secondary) 78%, transparent);letter-spacing:var(--label-tracking);text-transform:uppercase;cursor:pointer;background:#e8ebdf09;border-radius:8px;font-size:.68rem;font-weight:800}.pp-mode-switch button:hover,.pp-mode-switch button.is-active{border-color:color-mix(in srgb, var(--player-accent-core) 44%, transparent);background:color-mix(in srgb, var(--player-accent-core) 10%, transparent);color:color-mix(in srgb, var(--player-accent-core) 72%, white)}.pp-right{background:color-mix(in srgb, var(--player-section-bg) 92%, #040806e0);border-left:1px solid color-mix(in srgb, var(--player-border) 72%, transparent);z-index:8;min-height:100vh;box-shadow:inset 0 0 80px 0 color-mix(in srgb, var(--player-accent-core) 7%, transparent);grid-area:1/2;position:relative;overflow:hidden auto}.pp-profile-bankroll-strip{border-bottom:1px solid color-mix(in srgb, var(--player-border-soft) 56%, transparent);justify-content:space-between;align-items:center;gap:14px;padding:24px 20px 14px;display:flex}.pp-profile-bankroll-left{flex-direction:column;gap:4px;min-width:0;display:flex}.pp-profile-bankroll-k{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--mono-text-secondary) 72%, transparent);font-size:.62rem;font-weight:600}.pp-profile-bankroll-v{letter-spacing:-.02em;color:color-mix(in srgb, var(--player-accent-core) 62%, white 38%);font-variant-numeric:tabular-nums;font-size:1.34rem;line-height:1.05}.pp-profile-bankroll-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.pp-profile-bankroll-btn{border:1px solid color-mix(in srgb, var(--player-border) 72%, transparent);background:color-mix(in srgb, var(--player-card-bg) 70%, transparent);color:color-mix(in srgb, var(--mono-text-primary) 88%, transparent);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:.64rem;transition:border-color .16s,background .16s,color .16s}.pp-profile-bankroll-btn:hover{border-color:color-mix(in srgb, var(--player-accent-core) 66%, transparent);background:color-mix(in srgb, var(--player-accent-core) 14%, transparent);color:color-mix(in srgb, var(--mono-text-primary) 92%, white 8%)}.pp-cards-stack{flex-direction:column;padding:16px 0 40px;display:flex}.pp-card-row{text-align:left;border:none;border-bottom:1px solid color-mix(in srgb, var(--player-border-soft) 62%, transparent);cursor:pointer;background:0 0;border-left:3px solid #0000;flex-direction:column;gap:10px;width:100%;padding:20px 24px 20px 20px;transition:background .15s,border-color .15s;display:flex}.pp-card-row:hover{background:color-mix(in srgb, var(--player-hover-wash) 78%, transparent);border-left-color:color-mix(in srgb, var(--player-accent-core) 52%, transparent)}.pp-card-row--active{background:color-mix(in srgb, var(--player-card-bg) 88%, transparent);border-left-color:color-mix(in srgb, var(--player-accent-core) 75%, transparent)}.pp-card-row-header{justify-content:space-between;align-items:center;display:flex}.pp-card-row-label-wrap{align-items:center;gap:8px;min-width:0;display:inline-flex}.pp-card-row-label{text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb, var(--mono-text-secondary) 70%, transparent);font-size:.65rem;font-weight:600}.pp-card-row-arrow{color:var(--player-accent-core);font-size:1rem;line-height:1}.pp-card-hero{align-items:baseline;gap:12px;display:flex}.pp-card-big{letter-spacing:-2px;font-variant-numeric:tabular-nums;color:var(--mono-text-primary);font-size:2.2rem;font-weight:800;line-height:1}.pp-card-rank{color:color-mix(in srgb, var(--mono-text-secondary) 72%, transparent);letter-spacing:.04em;font-size:.76rem}.pp-card-sub-grid{color:color-mix(in srgb, var(--mono-text-secondary) 62%, transparent);gap:16px;font-size:.72rem;display:flex}.pp-card-sub-grid strong{color:var(--mono-stone);font-weight:600}.pp-card-claim-row{justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;display:flex}.pp-card-claim-k{text-transform:uppercase;letter-spacing:.11em;color:color-mix(in srgb, var(--mono-text-secondary) 72%, transparent);font-size:.62rem;font-weight:600}.pp-card-claim-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--player-accent-core) 76%, white);font-size:1.08rem;font-weight:700}.pp-card-rank-slot{margin-top:12px}.pp-card-rank-slot .pp-rank-bar-wrap{gap:4px}.pp-rank-bar-wrap{flex-direction:column;gap:5px;display:flex}.pp-rank-bar-labels{color:#e8ebdf52;justify-content:space-between;font-size:.64rem;display:flex}.pp-rank-current{color:#e8ebdf99}.pp-rank-next{color:#e8ebdf52}.pp-rank-bar{background:color-mix(in srgb, var(--player-accent-core) 10%, transparent);border-radius:999px;height:3px;overflow:hidden}.pp-rank-bar-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--player-ui-accent) 55%, transparent), color-mix(in srgb, var(--player-ui-accent) 88%, white));border-radius:999px;height:100%;transition:width .6s}.pp-card-expanded{padding:32px 24px 48px;animation:.18s ease-out pp-expand-in}.pp-left-detail{z-index:9;background:linear-gradient(180deg, color-mix(in srgb, var(--player-card-bg) 72%, #080b0a70), color-mix(in srgb, var(--player-section-bg) 64%, #06080780));border:1px solid color-mix(in srgb, var(--player-border) 55%, transparent);width:min(430px,34vw);box-shadow:0 18px 40px #0000005c, 0 0 0 1px color-mix(in srgb, var(--player-border-soft) 28%, transparent) inset;-webkit-backdrop-filter:blur(10px)saturate(1.01);backdrop-filter:blur(10px)saturate(1.01);border-radius:14px;animation:.2s ease-out pp-expand-in;position:absolute;top:18px;bottom:160px;left:max(16px,1.4vw);overflow:auto}.pp-card-expanded--left{padding:18px 16px 24px}.pp-left-detail .pp-expand-title{margin:0 0 16px}.pp-left-detail .pp-expand-head-row{margin-bottom:16px}.pp-left-detail .pp-expand-head-row .pp-expand-title--row{margin-bottom:0}.pp-left-detail .pp-exp-section{margin-bottom:14px}.pp-left-detail .pp-exp-section-title{margin-bottom:6px}.pp-left-detail .pp-exp-rank-block,.pp-left-detail .pp-tokens-reward-block,.pp-left-detail .pp-exp-stub-block{padding:12px}.pp-left-detail .pp-exp-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-left-detail .pp-exp-metric{border-right:1px solid color-mix(in srgb, var(--player-border-soft) 46%, transparent);min-height:68px}.pp-left-detail .pp-exp-metric:nth-child(2n){border-right:none}.pp-left-detail .pp-exp-metric:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--player-border-soft) 46%, transparent)}.pp-left-detail .pp-history-row,.pp-left-detail .pp-manifold-table-header,.pp-left-detail .pp-manifold-table-row{padding-left:10px;padding-right:10px}@keyframes pp-expand-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pp-expand-back{color:#e8ebdf66;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 0 20px;font-size:.72rem;transition:color .15s;display:inline-flex}.pp-expand-back:hover{color:#e8ebdfcc}.pp-expand-title{color:var(--mono-text-primary);letter-spacing:.02em;margin:0 0 24px;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.4rem;font-weight:500}.pp-expand-head-row{justify-content:space-between;align-items:flex-start;gap:clamp(20px,4vw,44px);margin-bottom:20px;display:flex}.pp-expand-title--row{flex:1;min-width:0;margin-bottom:0}.pp-panel-claim{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;max-width:58%;display:flex}.pp-panel-claim-epoch{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--mono-text-secondary) 78%, transparent);font-size:.58rem;font-weight:600}.pp-panel-claim-row{justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.pp-panel-claim-amt{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.pp-panel-claim-k{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--mono-text-secondary) 72%, transparent);margin-bottom:2px;font-size:.54rem}.pp-panel-claim-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--player-accent-core) 76%, white);font-size:1.28rem;font-weight:700}.pp-panel-claim-btn{border:1px solid color-mix(in srgb, var(--player-accent-core) 38%, transparent);background:color-mix(in srgb, var(--player-accent-core) 10%, transparent);color:#e8ebdfeb;letter-spacing:.09em;text-transform:uppercase;cursor:not-allowed;opacity:.85;white-space:nowrap;border-radius:999px;height:32px;padding:0 14px;font-size:.64rem;font-weight:600}.pp-panel-claim-btn:disabled{pointer-events:none}.pp-performance-bankroll{border-top:1px solid color-mix(in srgb, var(--player-border-soft) 46%, transparent);border-bottom:1px solid color-mix(in srgb, var(--player-border-soft) 46%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 20px;padding:13px 0 14px;display:grid;position:relative}.pp-performance-bankroll-main{align-items:baseline;gap:14px;min-width:0;display:flex}.pp-performance-bankroll-k{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--mono-text-secondary) 70%, transparent);font-size:.58rem;font-weight:700}.pp-performance-bankroll-v{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--player-accent-core) 62%, white);font-size:clamp(1.32rem,2.1vw,1.62rem);font-weight:650;line-height:1}.pp-performance-bankroll-actions{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.pp-performance-bankroll-btn{border:1px solid color-mix(in srgb, var(--player-border-soft) 72%, transparent);background:color-mix(in srgb, var(--player-section-bg) 76%, transparent);min-width:82px;height:34px;color:color-mix(in srgb, var(--mono-text-primary) 90%, transparent);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:8px;padding:0 12px;font-size:.62rem;font-weight:750;transition:border-color .15s,background .15s,color .15s}.pp-performance-bankroll-btn--primary{border-color:color-mix(in srgb, var(--player-accent-core) 46%, transparent);background:color-mix(in srgb, var(--player-accent-core) 15%, transparent)}.pp-performance-bankroll-btn:hover{border-color:color-mix(in srgb, var(--player-accent-core) 68%, transparent);background:color-mix(in srgb, var(--player-accent-core) 22%, transparent);color:color-mix(in srgb, var(--mono-text-primary) 95%, white 5%)}.pp-performance-bankroll-btn:disabled{opacity:.6;cursor:not-allowed}.pp-performance-bankroll-hint{z-index:3;max-width:250px;position:absolute;bottom:calc(100% + 8px);right:-10px}.pp-inline-hint-close{color:color-mix(in srgb, var(--mono-text-secondary) 76%, transparent);cursor:pointer;background:0 0;border:none;font-size:.88rem;line-height:1;position:absolute;top:6px;right:8px}.pp-vault-modal-backdrop{z-index:25;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04090dbd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pp-vault-modal{pointer-events:auto;gap:10px;width:min(460px,92vw);display:grid}.pp-vault-modal-title{letter-spacing:.08em;text-transform:uppercase;font-size:.84rem}.pp-vault-modal-field{gap:6px;display:grid}.pp-vault-modal-field>span{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--mono-text-secondary) 76%, transparent);font-size:.62rem}.pp-vault-modal-input{border:1px solid color-mix(in srgb, var(--player-border) 76%, transparent);background:color-mix(in srgb, var(--player-card-bg) 74%, transparent);width:100%;height:36px;color:var(--mono-text-primary);letter-spacing:.01em;border-radius:8px;padding:0 10px;font-size:.92rem}.pp-vault-modal-error{color:#ff8f8f;margin:0;font-size:.74rem}.pp-vault-modal-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.pp-vault-modal-btn{border:1px solid color-mix(in srgb, var(--player-border-soft) 80%, transparent);background:color-mix(in srgb, var(--player-section-bg) 76%, transparent);min-width:88px;height:33px;color:color-mix(in srgb, var(--mono-text-primary) 90%, transparent);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:999px;font-size:.62rem}.pp-vault-modal-btn--primary{border-color:color-mix(in srgb, var(--player-accent-core) 46%, transparent);background:color-mix(in srgb, var(--player-accent-core) 16%, transparent)}.pp-vault-notice{z-index:30;border:1px solid color-mix(in srgb, var(--player-border) 70%, transparent);background:color-mix(in srgb, var(--player-section-bg) 86%, #05080ab3);color:color-mix(in srgb, var(--mono-text-primary) 92%, transparent);letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:9px 12px;font-size:.72rem;position:fixed;top:16px;right:20px}.pp-vault-notice--error{color:#ffc0c0;border-color:#ff8c8ca3}.pp-vault-notice--success{color:#d2fff0;border-color:#7cd9b4a3}.pp-next-manifold-hint{max-width:370px;margin-top:8px}.pp-next-manifold-hint--floating{z-index:12;margin-top:0;position:absolute;bottom:86px;left:max(230px,18vw)}@media (width<=520px){.pp-expand-head-row{flex-direction:column;align-items:stretch}.pp-panel-claim{align-items:flex-start;max-width:none}.pp-panel-claim-row{justify-content:space-between;width:100%}.pp-panel-claim-amt{align-items:flex-start}.pp-performance-bankroll{grid-template-columns:1fr;gap:12px}.pp-performance-bankroll-main{justify-content:space-between}.pp-performance-bankroll-actions{justify-content:flex-start}}.pp-exp-section{margin-bottom:24px}.pp-exp-section-title{text-transform:uppercase;letter-spacing:.14em;color:#e8ebdf61;margin-bottom:10px;font-size:.62rem;font-weight:600}.pp-epoch-hero{background:color-mix(in srgb, var(--player-card-bg) 88%, transparent);border:1px solid color-mix(in srgb, var(--player-border) 65%, transparent);border-radius:12px;flex-direction:column;gap:10px;padding:14px 14px 12px;display:flex}.pp-epoch-hero-top{grid-template-columns:minmax(0,1fr) minmax(240px,52%);align-items:end;gap:10px 14px;display:grid}.pp-epoch-hero-main{min-width:0}.pp-epoch-hero-k{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--mono-text-secondary) 78%, transparent);margin-bottom:4px;font-size:.58rem;font-weight:600}.pp-epoch-hero-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--mono-text-primary);font-size:2rem;font-weight:800;line-height:1}.pp-epoch-hero-percentile{padding:2px 0 0}.pp-epoch-percentile-head{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--mono-text-secondary) 88%, transparent);align-items:center;margin-bottom:8px;font-size:.64rem;display:flex}.pp-epoch-percentile-bar{background:color-mix(in srgb, var(--player-graph-fill) 42%, var(--player-section-bg));height:8px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mono-text-primary) 6%, transparent);border-radius:999px;overflow:hidden}.pp-epoch-percentile-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--player-accent-deep) 55%, var(--player-accent-core)), var(--player-accent-core), color-mix(in srgb, var(--player-accent-core) 72%, white));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--player-accent-core) 35%, transparent), inset 0 1px 0 #ffffff38;border-radius:999px;min-width:2px;transition:width .75s cubic-bezier(.22,1,.36,1)}.pp-epoch-percentile-scale{letter-spacing:.05em;color:color-mix(in srgb, var(--mono-text-secondary) 72%, transparent);justify-content:space-between;margin-top:5px;font-size:.6rem;display:flex}.pp-epoch-hero-records{border:1px solid color-mix(in srgb, var(--player-border-soft) 60%, transparent);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.pp-epoch-record{background:color-mix(in srgb, var(--player-card-bg) 84%, transparent);flex-direction:column;gap:2px;padding:10px 10px 11px;display:flex}.pp-epoch-record+.pp-epoch-record{border-left:1px solid color-mix(in srgb, var(--player-border-soft) 52%, transparent)}.pp-epoch-record-l{color:color-mix(in srgb, var(--mono-text-secondary) 80%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.pp-epoch-record-v{color:var(--mono-text-primary);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.pp-epoch-record--stub .pp-epoch-record-v{color:color-mix(in srgb, var(--mono-text-secondary) 66%, transparent)}.pp-left-detail .pp-epoch-hero{padding:12px 12px 10px}.pp-left-detail .pp-epoch-hero-n{font-size:1.75rem}.pp-left-detail .pp-epoch-hero-percentile{padding:2px 0 0}.pp-perf-hero{background:color-mix(in srgb, var(--player-card-bg) 88%, transparent);border:1px solid color-mix(in srgb, var(--player-border) 65%, transparent);border-radius:12px;flex-direction:column;gap:10px;padding:14px 14px 12px;display:flex}.pp-perf-hero-main{min-width:0}.pp-perf-hero-top{grid-template-columns:minmax(0,1fr) minmax(200px,46%);align-items:end;gap:10px 14px;display:grid}.pp-perf-hero-k{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--mono-text-secondary) 78%, transparent);margin-bottom:4px;font-size:.58rem;font-weight:600;display:block}.pp-perf-hero-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--mono-text-primary);font-size:2rem;font-weight:800;line-height:1;display:block}.pp-perf-percentile{padding:2px 0 0}.pp-perf-percentile-head{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--mono-text-secondary) 88%, transparent);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:.64rem;display:flex}.pp-perf-percentile-head strong{color:var(--mono-text-primary);letter-spacing:.02em;font-size:.68rem}.pp-perf-percentile-bar{background:color-mix(in srgb, var(--player-graph-fill) 42%, var(--player-section-bg));height:8px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mono-text-primary) 6%, transparent);border-radius:999px;overflow:hidden}.pp-perf-percentile-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--player-accent-deep) 55%, var(--player-accent-core)), var(--player-accent-core), color-mix(in srgb, var(--player-accent-core) 72%, white));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--player-accent-core) 35%, transparent), inset 0 1px 0 #ffffff38;border-radius:999px;min-width:2px;transition:width .75s cubic-bezier(.22,1,.36,1)}.pp-perf-hero-stats{border:1px solid color-mix(in srgb, var(--player-border-soft) 60%, transparent);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pp-perf-stat{background:color-mix(in srgb, var(--player-card-bg) 84%, transparent);flex-direction:column;gap:2px;padding:10px 10px 11px;display:flex}.pp-perf-stat+.pp-perf-stat{border-left:1px solid color-mix(in srgb, var(--player-border-soft) 52%, transparent)}.pp-perf-stat-l{color:color-mix(in srgb, var(--mono-text-secondary) 80%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.pp-perf-stat-v{color:var(--mono-text-primary);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.pp-perf-stat-sub{color:color-mix(in srgb, var(--mono-text-secondary) 70%, transparent);margin-top:1px;font-size:.62rem}.pp-fin-hero .pp-perf-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-fin-hero-sub{letter-spacing:.03em;color:color-mix(in srgb, var(--mono-text-secondary) 74%, transparent);margin-top:4px;font-size:.66rem;display:block}.pp-fin-hero-values{flex-wrap:nowrap;align-items:baseline;gap:8px;min-height:2.2rem;display:flex}.pp-fin-hero-all{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1}.pp-fin-hero-sep{color:color-mix(in srgb, var(--mono-text-secondary) 74%, transparent);font-size:1.15rem;font-weight:600;line-height:1;transform:translateY(-1px)}.pp-fin-hero-today-wrap{align-items:baseline;gap:5px;display:inline-flex}.pp-fin-hero-today{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:700;line-height:1}.pp-fin-hero-today-k{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--mono-text-secondary) 74%, transparent);font-size:.62rem}.pp-exp-hint{color:#e8ebdf5c;margin:8px 0 0;font-size:.76rem;line-height:1.6}.pp-exp-rank-block{background:color-mix(in srgb, var(--player-card-bg) 90%, transparent);border:1px solid color-mix(in srgb, var(--player-border) 72%, transparent);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"head m current""bar bar bar""hint hint hint";align-items:end;column-gap:16px;padding:16px 18px;display:grid}.pp-exp-rank-head{grid-area:head;justify-content:flex-start;align-items:flex-end;gap:12px;margin-bottom:0;display:flex}.pp-exp-rank-points{min-width:0}.pp-exp-rank-k{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--mono-text-secondary) 80%, transparent);margin-bottom:3px;font-size:.62rem;display:block}.pp-exp-rank-name{font-family:var(--font-ui);letter-spacing:-.04em;color:var(--mono-text-primary);font-size:2rem;font-weight:800;line-height:1}.pp-exp-rank-current{text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb, var(--player-accent-core) 76%, var(--mono-text-secondary));border:1px solid color-mix(in srgb, var(--player-border-soft) 66%, transparent);background:color-mix(in srgb, var(--player-section-bg) 82%, transparent);border-radius:999px;padding:6px 10px 5px;font-size:.72rem}.pp-exp-rank-m{border-bottom:0;grid-area:m;justify-content:center;align-items:center;min-width:0;margin-bottom:0;padding-bottom:0;display:flex}.pp-exp-rank-current{grid-area:current;align-self:center}.pp-exp-rank-m-main{text-align:center;justify-items:center;gap:2px;display:grid;transform:translate(-10px)}.pp-exp-rank-m-k{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--mono-text-secondary) 80%, transparent);font-size:.62rem}.pp-exp-rank-m-v{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:color-mix(in srgb, var(--player-accent-core) 76%, white);font-size:1.55rem;font-weight:800}.pp-exp-rank-epoch{border:1px solid color-mix(in srgb, var(--player-border-soft) 58%, transparent);background:color-mix(in srgb, var(--player-section-bg) 82%, transparent);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;padding:10px 10px 9px;display:grid}.pp-epoch-hero .pp-exp-rank-epoch{margin-bottom:0}.pp-exp-rank-epoch-ring{--epoch-progress:0%;background:radial-gradient(circle at center, color-mix(in srgb, var(--player-card-bg) 92%, transparent) 58%, transparent 59%), conic-gradient(color-mix(in srgb, var(--player-accent-core) 74%, white) 0 var(--epoch-progress), color-mix(in srgb, var(--player-border-soft) 58%, transparent) var(--epoch-progress) 100%);width:46px;height:46px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--player-border-soft) 52%, transparent), 0 0 18px color-mix(in srgb, var(--player-accent-core) 15%, transparent);border-radius:50%;place-items:center;display:grid}.pp-exp-rank-epoch-ring span{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--mono-text-secondary) 86%, transparent);font-size:.55rem}.pp-exp-rank-epoch-copy{min-width:0}.pp-exp-rank-epoch-k{text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb, var(--mono-text-secondary) 76%, transparent);margin-bottom:2px;font-size:.56rem;display:block}.pp-exp-rank-epoch-v{letter-spacing:.02em;color:var(--mono-text-primary);margin-bottom:6px;font-size:1rem;font-weight:700;display:block}.pp-exp-rank-epoch-bar{background:color-mix(in srgb, var(--player-border-soft) 48%, var(--player-section-bg));border-radius:999px;height:5px;overflow:hidden}.pp-exp-rank-epoch-bar span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--player-accent-deep) 56%, var(--player-accent-core)), color-mix(in srgb, var(--player-accent-core) 86%, white));min-width:3px;height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--player-accent-core) 24%, transparent);display:block}.pp-exp-rank-pts{color:#e8ebdf66;margin-bottom:12px;font-size:.75rem}.pp-exp-rank-hint{color:#e8ebdf4d;grid-area:hint;margin:8px 0 0;font-size:.68rem}.pp-exp-rank-block .pp-rank-bar-wrap{border-top:1px solid color-mix(in srgb, var(--player-border-soft) 54%, transparent);grid-area:bar;margin-top:10px;padding-top:8px}.pp-exp-metrics-row{border:1px solid color-mix(in srgb, var(--player-border-soft) 60%, transparent);border-radius:10px;gap:0;display:flex;overflow:hidden}.pp-exp-metric{border-right:1px solid color-mix(in srgb, var(--player-border-soft) 52%, transparent);flex-direction:column;flex:1;gap:4px;padding:14px;display:flex}.pp-exp-metric:last-child{border-right:none}.pp-exp-metric--stub{opacity:.5}.pp-exp-metric-n{color:var(--mono-text-primary);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1}.pp-exp-metric-l{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--mono-text-secondary) 64%, transparent);font-size:.62rem}.pp-exp-metric-sub{color:color-mix(in srgb, var(--mono-text-dim) 74%, transparent);font-size:.62rem}.pp-exp-stub-row{gap:20px;display:flex}.pp-exp-stub-metric{flex-direction:column;gap:4px;display:flex}.pp-stub-n{color:#e8ebdf38!important}.pp-stub-l{font-style:italic;color:#e8ebdf38!important}.pp-stub-inline{color:#e8ebdf38;font-style:italic}.pp-pnl-pos{color:#78e8aafa}.pp-pnl-neg{color:#ff8a94fa}.pp-stones-desc{color:#e8ebdf6b;margin:0 0 14px;font-size:.76rem;line-height:1.55}.pp-stone-packs{gap:8px;display:flex}.pp-stone-pack{text-align:center;background:#0a100cb3;border:1px solid #9dc4ab1f;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:14px 10px 12px;transition:border-color .15s;display:flex;position:relative}.pp-stone-pack:nth-child(2){border-color:var(--pc-35);background:color-mix(in srgb, var(--player-accent-core) 6%, #0a100ccc)}.pp-stone-pack-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--player-accent-core);color:#040806e6;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:.56rem;font-weight:700;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.pp-stone-pack-icon{color:#e8ebdf5c;font-size:1.4rem;line-height:1}.pp-stone-pack-qty{color:#e8ebdfeb;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:800}.pp-stone-pack-name{text-transform:uppercase;letter-spacing:.1em;color:#e8ebdf61;font-size:.64rem}.pp-stone-pack-price{color:#e8ebdfb8;margin:2px 0 6px;font-size:.84rem;font-weight:600}.pp-stone-pack-btn{letter-spacing:.06em;text-transform:uppercase;color:#e8ebdf47;cursor:not-allowed;background:#9dc4ab0f;border:1px solid #9dc4ab1a;border-radius:7px;width:100%;padding:6px 0;font-size:.62rem;font-weight:600}.pp-manifold-table{background:#0a100c99;border:1px solid #9dc4ab14;border-radius:10px;overflow:hidden}.pp-manifold-table-header,.pp-manifold-table-row{grid-template-columns:1fr 70px 60px;gap:8px;padding:9px 14px;font-size:.74rem;display:grid}.pp-manifold-table-header{text-transform:uppercase;letter-spacing:.1em;color:#e8ebdf47;border-bottom:1px solid #9dc4ab12;font-size:.6rem}:is(.pp-manifold-table-header:has(>:nth-child(4)),.pp-manifold-table-row:has(>:nth-child(4))){grid-template-columns:1fr 60px 55px 55px}.pp-manifold-table-row{color:#e8ebdfb8;border-bottom:1px solid #9dc4ab0d}.pp-manifold-table-row:last-child{border-bottom:none}.pp-manifold-id{color:#e8ebdf8f;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.pp-tokens-reward-block{background:color-mix(in srgb, var(--player-accent-core) 5%, #0a100cb3);border:1px solid var(--pc-20);border-radius:12px;padding:16px 18px}.pp-tokens-reward-row{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pp-tokens-reward-label{text-transform:uppercase;letter-spacing:.1em;color:#e8ebdf61;margin-bottom:4px;font-size:.64rem}.pp-tokens-reward-val{letter-spacing:-1px;color:#e8ebdfeb;font-size:1.4rem;font-weight:800}.pp-tokens-claim-btn{letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--player-accent-core) 12%, transparent);border:1px solid var(--pc-35);color:#e8ebdf59;cursor:not-allowed;border-radius:8px;padding:9px 18px;font-size:.74rem;font-weight:600}.pp-exp-stub-block{background:#0a100c80;border:1px solid #9dc4ab12;border-radius:10px;padding:14px 16px}.pp-bond-manifolds{flex-direction:column;gap:6px;margin-top:10px;display:flex}.pp-bond-manifold{background:#9dc4ab08;border:1px solid #9dc4ab12;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.pp-bond-manifold-name{color:#e8ebdf99;font-size:.8rem}.pp-referral-link-block{background:#0a100cb3;border:1px solid #9dc4ab1a;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;display:flex}.pp-referral-link{flex:1;font-family:JetBrains Mono,monospace;font-size:.82rem}.pp-referral-copy-btn{text-transform:uppercase;letter-spacing:.06em;color:#e8ebdf4d;cursor:not-allowed;white-space:nowrap;background:#9dc4ab12;border:1px solid #9dc4ab1f;border-radius:6px;padding:7px 14px;font-size:.68rem;font-weight:600}.pp-history-list{flex-direction:column;gap:5px;display:flex}.pp-history-row{background:#9dc4ab0a;border:1px solid #9dc4ab12;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;transition:border-color .15s;display:flex}.pp-history-row:hover{border-color:#9dc4ab24}.pp-history-pts{color:#93d6a8eb;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.pp-history-pts-label{color:#93d6a870;font-size:.72rem;font-weight:400}.pp-history-meta{align-items:center;gap:8px;display:flex}.pp-history-mult{color:#ffb648;background:#ffb64814;border:1px solid #ffb64826;border-radius:4px;padding:2px 6px;font-size:.66rem}.pp-history-stake{color:#e8ebdf59;font-size:.72rem}.pp-history-date{color:#e8ebdf3d;font-variant-numeric:tabular-nums;font-size:.66rem}.pp-root--empty{grid-column:1/-1;justify-content:center;align-items:center;display:flex}.pp-empty-inner{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.pp-empty-glyph{color:#e8ebdf1a;font-size:48px}.pp-empty-text{color:#e8ebdf61;margin:0;font-size:.9rem}.pp-cta{letter-spacing:.08em;color:#e8ebdfb3;cursor:pointer;background:0 0;border:1px solid #9dc4ab2e;border-radius:8px;padding:10px 20px;font-size:.82rem;text-decoration:none;transition:border-color .15s,color .15s}.pp-cta:hover{color:#e8ebdff2;border-color:#9dc4ab5c}.pp-cta:disabled{opacity:.54;cursor:not-allowed}.pp-empty-error{color:#ff7e8ed1;max-width:320px;margin:-8px 0 0;font-size:.78rem;line-height:1.45}.pp-empty-status{letter-spacing:var(--label-tracking);text-transform:uppercase;color:color-mix(in srgb, var(--player-accent-core) 64%, white);margin:-8px 0 0;font-size:.74rem}.pp-setup-inner{border:1px solid color-mix(in srgb, var(--player-border) 65%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--player-card-bg) 82%, transparent), color-mix(in srgb, var(--player-card-raise) 76%, transparent));border-radius:14px;min-width:320px;padding:24px 22px;box-shadow:0 20px 48px #0000004d}.pp-setup-address{color:#e8ebdf70;letter-spacing:.04em;margin:-10px 0 0;font-size:.78rem}.pp-setup-input{border:1px solid color-mix(in srgb, var(--player-border-soft) 76%, transparent);color:#f5faffeb;background:#00000042;border-radius:10px;outline:none;width:100%;max-width:280px;padding:11px 12px;font-size:.92rem}.pp-setup-input:focus{border-color:color-mix(in srgb, var(--player-accent-core) 48%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--player-accent-core) 14%, transparent)}.pp-setup-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;max-width:280px;display:grid}.pp-setup-color-swatch{--swatch-color:#30d7ff;border:1px solid color-mix(in srgb, var(--swatch-color) 45%, #ffffff38);background:linear-gradient(180deg, color-mix(in srgb, var(--swatch-color) 84%, white 16%), color-mix(in srgb, var(--swatch-color) 76%, black 24%));width:100%;height:30px;box-shadow:0 0 12px color-mix(in srgb, var(--swatch-color) 24%, transparent);cursor:pointer;border-radius:8px}.pp-setup-color-swatch.is-selected{border-color:color-mix(in srgb, var(--swatch-color) 78%, white 22%);box-shadow:0 0 0 1px color-mix(in srgb, var(--swatch-color) 70%, #fff6), 0 0 22px color-mix(in srgb, var(--swatch-color) 42%, transparent)}.pp-setup-submit{text-align:center;width:100%;max-width:280px}.pp-setup-submit:disabled{opacity:.5;cursor:not-allowed}@media (width<=820px){.pp-home-wordmark{top:22px;left:20px}.pp-root{grid-template-rows:auto 1fr;grid-template-columns:1fr;overflow-y:auto}.pp-monolith{width:min(360px,80vw);bottom:0;left:50%}.pp-monolith-aura,.pp-floor-spill,.pp-monolith-orb-scene,.pp-orb-carousel-wrap{left:50%}.pp-orb-carousel-wrap,.pp-orb-carousel{width:min(480px,98vw)}.pp-right{border-top:1px solid #9dc4ab1a;border-left:none;grid-area:2/1;min-height:auto}.pp-play-gateway{grid-area:2/1;align-self:start;margin:min(54vh,360px) 12px 28px}.pp-manifold-browser{grid-template-columns:1fr}.pp-manifold-group-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;display:grid}.pp-manifold-group-row{min-height:64px}.pp-manifold-nav-list{max-height:none}.pp-identity{top:20px;bottom:auto;left:20px}.pp-onboarding-hint{width:min(360px,100vw - 40px);max-width:none;bottom:calc(100% + 72px);left:0}.pp-root--play .pp-identity{top:auto;bottom:18px;left:16px}.pp-root--play .pp-identity--editing{bottom:clamp(32px,5vh,72px);left:max(28px,3vw)}.pp-left-detail{z-index:20;width:auto;position:fixed;inset:18px 12px 104px}.pp-left-detail--manifolds{top:112px}.pp-left-detail--reading{top:72px;bottom:140px}}.pp-card-big--tok{color:var(--player-accent-core);letter-spacing:-.06em}.pp-tok-doctrine{color:color-mix(in srgb, var(--mono-stone) 42%, var(--player-accent-core) 58%);margin:0 0 14px;font-size:.98rem;font-weight:600;line-height:1.5}.pp-tok-body{color:color-mix(in srgb, var(--mono-stone) 78%, var(--mono-text-primary) 22%);margin:0 0 14px;font-size:.9rem;line-height:1.58}.pp-tok-body:last-child{margin-bottom:0}.pp-tokenomics-sub{color:color-mix(in srgb, var(--mono-text-secondary) 80%, transparent)}.pp-reading-room .pp-monolith-orb{width:86px;height:86px}.pp-reading-room .pp-carousel-orb{width:86px;height:86px;left:calc(50% + var(--orb-x) - 43px)}.pp-reading-room .pp-cards-stack{padding:22px 0 28px}.pp-reading-room .pp-card-rank{color:color-mix(in srgb, var(--mono-stone) 55%, var(--mono-text-secondary) 45%)}.pp-reading-orb-label{min-width:6.5rem}.pp-reading-room .pp-orb-wheel{bottom:calc(clamp(28px,4.5vh,64px) + 84px)}.pp-left-detail--reading{width:min(460px,38vw);bottom:max(200px,24vh)}.pp-left-detail--reading .pp-expand-title{color:color-mix(in srgb, var(--mono-stone) 88%, var(--player-accent-core) 12%);margin-bottom:14px;font-size:1.55rem}.pp-tok-barblock{background:color-mix(in srgb, var(--player-accent-core) 5%, #060a09b8);border:1px solid color-mix(in srgb, var(--player-accent-core) 18%, transparent);border-radius:12px;flex-direction:column;gap:11px;margin:0 0 16px;padding:14px 12px 12px;display:flex}.pp-tok-barblock-caption{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--mono-text-secondary) 72%, var(--player-accent-core) 28%);font-size:.62rem;font-weight:600}.pp-tok-bar-row-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pp-tok-bar-name{color:color-mix(in srgb, var(--mono-stone) 65%, var(--mono-text-primary) 35%);font-size:.74rem}.pp-tok-bar-pct{font-variant-numeric:tabular-nums;color:var(--player-accent-core);font-size:.72rem;font-weight:700}.pp-tok-bar-track{background:#9dc4ab1f;border-radius:999px;height:5px;overflow:hidden}.pp-tok-bar-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--player-ui-accent) 52%, transparent), color-mix(in srgb, var(--player-ui-accent) 86%, white));border-radius:999px;height:100%;transition:width .45s}.pp-reading-manifesto-wrap{color:color-mix(in srgb, var(--mono-stone) 72%, var(--mono-text-primary) 28%);font-size:.88rem;line-height:1.55}.pp-reading-manifesto-wrap h1{color:var(--mono-text-primary);margin:0 0 12px;font-size:1.15rem}.pp-reading-manifesto-wrap h2{color:color-mix(in srgb, var(--mono-stone) 35%, var(--player-accent-core) 65%);margin:18px 0 8px;font-size:.95rem}.pp-reading-manifesto-wrap p{margin:0 0 10px}.pp-reading-manifesto-wrap blockquote{border-left:2px solid color-mix(in srgb, var(--player-accent-core) 45%, transparent);color:color-mix(in srgb, var(--mono-text-secondary) 80%, transparent);margin:10px 0;padding-left:12px}.pp-reading-manifesto-wrap ul,.pp-reading-manifesto-wrap ol{margin:8px 0;padding-left:1.1rem}.ppg-nav{background:color-mix(in srgb, var(--mono-bg-deep,#0a0e16) 88%, transparent);border:1px solid color-mix(in srgb, var(--player-accent-core) 18%, transparent);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.ppg-nav-hero{flex-direction:column;gap:9px;padding-bottom:2px;display:flex}.ppg-nav-hero h2{font-family:var(--font-display);letter-spacing:0;color:var(--mono-text-primary);margin:0;font-size:clamp(1.85rem,3.2vw,2.55rem);font-weight:500;line-height:.98}.ppg-market-view{border:1px solid color-mix(in srgb, var(--player-accent-core) 16%, transparent);background:#ffffff06;border-radius:8px;gap:8px;padding:10px;display:grid}.ppg-market-view-label{letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb, var(--player-accent-core) 72%, white);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.58rem;font-weight:800}.ppg-market-view p{max-width:38ch;color:color-mix(in srgb, var(--mono-text-primary) 86%, transparent);margin:0;font-size:.78rem;line-height:1.42}.ppg-market-view-modes{gap:7px;display:grid}.ppg-market-view-modes span{gap:2px;display:grid}.ppg-market-view-modes b{color:color-mix(in srgb, var(--mono-text-primary) 90%, transparent);font-size:.68rem;font-weight:800}.ppg-market-view-modes em{color:color-mix(in srgb, var(--mono-text-secondary) 78%, transparent);font-size:.72rem;font-style:normal;line-height:1.34}.ppg-current-slice{border:1px solid color-mix(in srgb, var(--player-accent-core) 22%, transparent);background:color-mix(in srgb, var(--player-accent-core) 9%, #ffffff05);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 10px;display:flex}.ppg-current-slice span,.ppg-current-slice em{letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.68rem;font-weight:800}.ppg-current-slice em{color:color-mix(in srgb, var(--mono-text-secondary) 76%, transparent);font-variant-numeric:tabular-nums;font-style:normal}.ppg-nav-k{letter-spacing:var(--label-tracking-wide);text-transform:uppercase;color:color-mix(in srgb, var(--player-accent-core) 75%, white);font-size:.62rem;font-weight:700}.ppg-nav-section{flex-direction:column;gap:8px;display:flex}.ppg-tier-nav,.ppg-grammar-nav,.ppg-basis-nav{gap:7px;display:grid}.ppg-tier-nav,.ppg-grammar-nav{grid-template-columns:1fr}.ppg-basis-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ppg-tier-nav-btn,.ppg-grammar-btn{min-width:0;min-height:38px;color:color-mix(in srgb, var(--mono-text-primary) 86%, transparent);cursor:pointer;background:#ffffff07;border:1px solid #fff1;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.ppg-basis-btn{min-width:0;min-height:36px;color:color-mix(in srgb, var(--mono-text-primary) 86%, transparent);cursor:pointer;background:#ffffff07;border:1px solid #fff1;border-radius:7px;flex-direction:column;justify-content:space-between;align-items:center;gap:4px;padding:7px 6px 6px;display:flex}.ppg-tier-nav-btn span,.ppg-grammar-btn span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;max-width:100%;font-size:.72rem;font-weight:800;overflow:hidden}.ppg-basis-btn span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.11em;text-transform:uppercase;max-width:100%;font-size:.66rem;font-weight:800;overflow:hidden}.ppg-tier-nav-btn em,.ppg-grammar-btn em{color:color-mix(in srgb, var(--mono-text-secondary) 72%, transparent);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.68rem;font-style:normal}.ppg-basis-btn em{color:color-mix(in srgb, var(--mono-text-secondary) 72%, transparent);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.62rem;font-style:normal}.ppg-tier-nav-btn:hover,.ppg-grammar-btn:hover,.ppg-basis-btn:hover{border-color:color-mix(in srgb, var(--player-accent-core) 28%, transparent)}.ppg-tier-nav-btn.is-active,.ppg-grammar-btn.is-active,.ppg-basis-btn.is-active{border-color:color-mix(in srgb, var(--player-accent-core) 45%, transparent);background:color-mix(in srgb, var(--player-accent-core) 14%, #ffffff08);color:var(--mono-text-primary)}.ppg-grammar-btn:disabled,.ppg-basis-btn:disabled,.ppg-basis-btn.is-disabled{opacity:.42;cursor:default}.ppg-nav-snapshot{grid-template-columns:1fr 1fr;gap:8px;padding-top:2px;display:grid}.ppg-nav-snapshot span{background:#ffffff06;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.ppg-nav-snapshot em{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--mono-text-secondary) 70%, transparent);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:9px;font-style:normal}.ppg-nav-snapshot b{font-variant-numeric:tabular-nums;color:var(--mono-text-primary);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:14px;font-weight:600}.ppg-nav-snapshot b.pos{color:#78e8aaf2}.ppg-nav-snapshot b.neg{color:#ff8a94f2}.ppg-stack-host{bottom:96px}.pp-left-detail--manifolds.ppg-stack-host{top:60px;bottom:87px}@media (width<=820px){.pp-left-detail--manifolds.ppg-stack-host{top:60px;bottom:104px}}.ppg-tier-stack{flex-direction:column;gap:22px;max-height:none;padding:0 4px 8px 0;display:flex;overflow:visible}.ppg-tier{flex-direction:column;gap:10px;display:flex}.ppg-tier-head{border-bottom:1px solid #ffffff0f;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.ppg-tier-head h3{letter-spacing:.22em;text-transform:uppercase;color:var(--mono-text-primary);margin:0;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.ppg-tier-head span{color:color-mix(in srgb, var(--mono-text-secondary) 70%, transparent);font-size:11px}.ppg-tier--active .ppg-tier-head h3{color:#ffc46e}.ppg-tier--pulse .ppg-tier-head h3{color:#bae2ff}.ppg-tier--strategic .ppg-tier-head h3{color:#c8a8ff}.ppg-tier-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.ppg-universe-stack{flex-direction:column;gap:14px;display:flex}.ppg-universe-filter{flex-wrap:wrap;gap:7px;padding-bottom:2px;display:flex}.ppg-universe-pill{min-height:25px;color:color-mix(in srgb, var(--mono-text-secondary) 80%, transparent);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:0 10px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:9px;font-weight:700}.ppg-universe-pill:hover{border-color:color-mix(in srgb, var(--player-accent-core) 28%, transparent)}.ppg-universe-pill.is-active{border-color:color-mix(in srgb, var(--player-accent-core) 45%, transparent);background:color-mix(in srgb, var(--player-accent-core) 14%, #ffffff08);color:color-mix(in srgb, var(--player-accent-core) 75%, white)}.ppg-universe-group{flex-direction:column;gap:8px;display:flex}.ppg-universe-head{color:color-mix(in srgb, var(--player-accent-core) 75%, white);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:10px;font-weight:800;display:flex}.ppg-universe-head em{color:color-mix(in srgb, var(--mono-text-secondary) 62%, transparent);font-style:normal}.ppg-empty-slice{min-height:120px;color:color-mix(in srgb, var(--mono-text-secondary) 74%, transparent);border:1px dashed #ffffff17;border-radius:8px;place-items:center;font-size:.78rem;display:grid}.ppg-card{--ppg-accent:#bae2ff80;border:1px solid color-mix(in srgb, var(--ppg-accent) 22%, #ffffff0f);border-left:2px solid var(--ppg-accent);background:#070a129e;border-radius:8px;flex-direction:column;gap:8px;padding:12px 13px 14px;text-decoration:none;transition:background .14s,border-color .14s,transform .14s;display:flex}.ppg-card:hover{border-color:color-mix(in srgb, var(--ppg-accent) 50%, transparent);background:#0c101ac7;transform:translateY(-1px)}.ppg-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ppg-card-type{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--ppg-accent) 70%, white);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:9px;font-weight:600}.ppg-card-yours{letter-spacing:.14em;color:#a0f4c4f2;background:#78e8aa1f;border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:9px;font-weight:700}.ppg-card-title{font-family:var(--font-display,"Iowan Old Style", "Palatino Linotype", Georgia, serif);color:var(--mono-text-primary);font-size:1.05rem;font-weight:600;line-height:1.1}.ppg-card-description{min-height:32px;color:color-mix(in srgb, var(--mono-text-secondary) 78%, transparent);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ppg-card-legs{flex-wrap:wrap;gap:3px;display:flex}.ppg-card-leg{letter-spacing:.06em;color:#dce4f0b3;background:#ffffff0a;border-radius:2px;padding:1px 5px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:8.5px;font-weight:600}.ppg-card-meta{border-top:1px solid #ffffff0d;grid-template-columns:1fr 1fr;gap:6px 10px;margin-top:2px;padding-top:6px;display:grid}.ppg-card-meta-cell{flex-direction:column;gap:1px;min-width:0;display:flex}.ppg-card-meta-cell em{letter-spacing:.16em;text-transform:uppercase;color:#dce4f06b;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:8px;font-style:normal}.ppg-card-meta-cell b{font-variant-numeric:tabular-nums;color:#ebf3ffd9;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;overflow:hidden}.ppg-card-closed{letter-spacing:.16em;text-transform:uppercase;color:#ffc8d0eb;background:#b84e5c1f;border:1px solid #b84e5c52;border-radius:3px;align-self:flex-start;margin-top:4px;padding:3px 6px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:8.5px;font-weight:600}.ppg-card-foot{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.ppg-card-foot span{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--mono-text-secondary) 72%, transparent);font-size:.62rem;font-weight:700}.ppg-card-foot b{border:1px solid color-mix(in srgb, var(--ppg-accent) 34%, #ffffff14);background:color-mix(in srgb, var(--ppg-accent) 14%, #ffffff09);color:#eef6ffeb;letter-spacing:.12em;text-transform:uppercase;border-radius:5px;align-items:center;min-height:24px;padding:0 9px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:9px;font-weight:700;display:inline-flex}.ppg-card--family{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);grid-template-areas:"head head""title activity""legs activity""status activity""tenors activity""modes modes";align-items:start;gap:10px 16px;display:grid;overflow:hidden}.ppg-card--family .ppg-card-head{grid-area:head}.ppg-card--family>.ppg-card-title{grid-area:title}.ppg-card--family .ppg-card-title-stack--scalar{flex-direction:column;grid-area:title;gap:6px;min-width:0;display:flex}.ppg-card-scalar-blurb{color:color-mix(in srgb, var(--mono-text-secondary) 78%, transparent);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ppg-card--family .ppg-card-legs{grid-area:legs}.ppg-card--family .ppg-card-status{grid-area:status}.ppg-card--family .ppg-card-tenors{grid-area:tenors}.ppg-card--family .ppg-card-activity{grid-area:activity}.ppg-card--family .ppg-card-modes{grid-area:modes}.ppg-card--family>*{min-width:0}@media (width<=760px){.ppg-card--family{grid-template-columns:1fr;grid-template-areas:"head""title""legs""status""tenors""activity""modes"}}.ppg-card-status{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--mono-text-secondary) 78%, transparent);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:9px}.ppg-card-status-pill{letter-spacing:.14em;text-transform:uppercase;color:#eef6fff5;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:9px;font-weight:700}.ppg-card-status-pill.is-open{color:#c4ffdef5;background:#40b87033;border-color:#5cd68c73}.ppg-card-status-pill.is-locked{color:#ffecbaf5;background:#c990383b;border-color:#e2ac5480}.ppg-card-status-pill.is-neutral{color:#d6deece0;background:#ffffff0d;border-color:#ffffff1f}.ppg-card-activity-cell.is-scalar-carry{color:#d2e2fff2}.ppg-card-tenors{flex-wrap:wrap;gap:6px;display:flex}.ppg-card-tenor-btn{color:#dce4f0db;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:5px;min-height:22px;padding:0 8px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.ppg-card-tenor-btn.is-active{border-color:color-mix(in srgb, var(--ppg-accent) 45%, #ffffff1f);background:color-mix(in srgb, var(--ppg-accent) 16%, #ffffff0a);color:#eef6fff0}.ppg-card-activity{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ppg-accent) 18%, #ffffff0f);background:linear-gradient(90deg, color-mix(in srgb, var(--ppg-accent) 7%, transparent), transparent 72%), #00000029;border-radius:7px;align-self:stretch;gap:5px;width:100%;max-width:100%;min-height:0;padding:8px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:9px;display:grid}.ppg-card-activity.is-empty{color:color-mix(in srgb, var(--mono-text-secondary) 72%, transparent);letter-spacing:.12em;text-transform:uppercase;place-items:center}.ppg-card-activity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ppg-card-activity-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.ppg-card-activity-cell{background:#ffffff09;border-radius:6px;gap:3px;min-width:0;padding:7px 6px;display:grid;position:relative}.ppg-card-activity-cell.is-up{color:#b6ffd2f5}.ppg-card-activity-cell.is-down{color:#ffb2b2f5}.ppg-card-activity-cell.is-inside{color:#bee0fff5}.ppg-card-activity-cell.is-outside{color:#ffdc9cf5}.ppg-card-activity-cell em{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb, currentColor 72%, #ffffff57);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800;overflow:hidden}.ppg-card-activity-cell b{color:currentColor;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;font-weight:800}.ppg-card-activity-float{color:#c4ffdef5;pointer-events:none;font-size:9px;font-style:normal;font-weight:900;animation:1.5s ease-out forwards ppgActivityFloat;position:absolute;top:-10px;right:6px}.ppg-card-activity-float.neg{color:#ffb2b2f5}@keyframes ppgActivityFloat{0%{opacity:0;transform:translateY(5px)}18%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}.ppg-card-activity-total{color:color-mix(in srgb, var(--mono-text-secondary) 76%, transparent);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff12;padding-top:2px}.ppg-card-modes{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.ppg-card-mode-btn{border:1px solid color-mix(in srgb, var(--ppg-accent) 34%, #ffffff14);background:color-mix(in srgb, var(--ppg-accent) 14%, #ffffff09);color:#eef6ffeb;letter-spacing:.12em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:28px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.ppg-card-mode-btn.is-disabled{pointer-events:none;opacity:.42}.ppg-tier--active .ppg-card{background:#1c120899}.ppg-tier--strategic .ppg-card{opacity:.92}
