@font-face{font-family:PlanetNunito;src:url(/petit-planet/fonts/ee40bb094c99a29a-s.p.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:PlanetFredoka;src:url(/petit-planet/fonts/bca7023bf625e650-s.p.woff2)format("woff2");font-style:normal;font-weight:500 700;font-display:swap}.pp-site *,.pp-site :after,.pp-site :before,.pp-site ::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.pp-site *,.pp-site :after,.pp-site :before{box-sizing:border-box;border:0 solid #e5e7eb}.pp-site :after,.pp-site :before{--tw-content:""}.pp-site,.pp-site{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans), ui-rounded, system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}.pp-site{line-height:inherit;margin:0}.pp-site hr{height:0;color:inherit;border-top-width:1px}.pp-site abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pp-site h1,.pp-site h2,.pp-site h3,.pp-site h4,.pp-site h5,.pp-site h6{font-size:inherit;font-weight:inherit}.pp-site a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.pp-site b,.pp-site strong{font-weight:bolder}.pp-site code,.pp-site kbd,.pp-site pre,.pp-site samp{font-family:var(--font-sans), ui-rounded, system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}.pp-site small{font-size:80%}.pp-site sub,.pp-site sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.pp-site sub{bottom:-.25em}.pp-site sup{top:-.5em}.pp-site table{text-indent:0;border-color:inherit;border-collapse:collapse}.pp-site button,.pp-site input,.pp-site optgroup,.pp-site select,.pp-site textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.pp-site button,.pp-site select{text-transform:none}.pp-site button,.pp-site input:where([type=button]),.pp-site input:where([type=reset]),.pp-site input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}.pp-site :-moz-focusring{outline:auto}.pp-site :-moz-ui-invalid{box-shadow:none}.pp-site progress{vertical-align:baseline}.pp-site ::-webkit-inner-spin-button{height:auto}.pp-site ::-webkit-outer-spin-button{height:auto}.pp-site [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pp-site ::-webkit-search-decoration{-webkit-appearance:none}.pp-site ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pp-site summary{display:list-item}.pp-site blockquote,.pp-site dd,.pp-site dl,.pp-site figure,.pp-site h1,.pp-site h2,.pp-site h3,.pp-site h4,.pp-site h5,.pp-site h6,.pp-site hr,.pp-site p,.pp-site pre,.pp-site fieldset{margin:0}.pp-site fieldset,.pp-site legend{padding:0}.pp-site menu,.pp-site ol,.pp-site ul{margin:0;padding:0;list-style:none}.pp-site dialog{padding:0}.pp-site textarea{resize:vertical}.pp-site input::placeholder,.pp-site textarea::placeholder{opacity:1;color:#9ca3af}.pp-site [role=button],.pp-site button{cursor:pointer}.pp-site :disabled{cursor:default}.pp-site audio,.pp-site canvas,.pp-site embed,.pp-site iframe,.pp-site img,.pp-site object,.pp-site svg,.pp-site video{vertical-align:middle;display:block}.pp-site img,.pp-site video{max-width:100%;height:auto}.pp-site [hidden]:where(:not([hidden=until-found])){display:none}.pp-site .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-site .pointer-events-none{pointer-events:none}.pp-site .visible{visibility:visible}.pp-site .static{position:static}.pp-site .fixed{position:fixed}.pp-site .absolute{position:absolute}.pp-site .relative{position:relative}.pp-site .sticky{position:sticky}.pp-site .inset-0{inset:0}.pp-site .inset-3{inset:.75rem}.pp-site .inset-x-0{left:0;right:0}.pp-site .inset-y-0{top:0;bottom:0}.pp-site .-bottom-3{bottom:-.75rem}.pp-site .-bottom-6{bottom:-1.5rem}.pp-site .-bottom-8{bottom:-2rem}.pp-site .-bottom-9{bottom:-2.25rem}.pp-site .-left-1\.5{left:-.375rem}.pp-site .-left-6{left:-1.5rem}.pp-site .-left-8{left:-2rem}.pp-site .-left-9{left:-2.25rem}.pp-site .-right-1{right:-.25rem}.pp-site .-right-3{right:-.75rem}.pp-site .-top-1{top:-.25rem}.pp-site .-top-1\.5{top:-.375rem}.pp-site .-top-2{top:-.5rem}.pp-site .-top-\[33px\]{top:-33px}.pp-site .bottom-0{bottom:0}.pp-site .bottom-3{bottom:.75rem}.pp-site .bottom-40{bottom:10rem}.pp-site .bottom-5{bottom:1.25rem}.pp-site .bottom-6{bottom:1.5rem}.pp-site .left-0{left:0}.pp-site .left-1\/2{left:50%}.pp-site .left-1\/3{left:33.3333%}.pp-site .left-12{left:3rem}.pp-site .left-14{left:3.5rem}.pp-site .left-2\.5{left:.625rem}.pp-site .left-24{left:6rem}.pp-site .left-3{left:.75rem}.pp-site .left-4{left:1rem}.pp-site .left-5{left:1.25rem}.pp-site .left-6{left:1.5rem}.pp-site .left-8{left:2rem}.pp-site .left-\[16\%\]{left:16%}.pp-site .left-\[38\%\]{left:38%}.pp-site .left-\[46\%\]{left:46%}.pp-site .left-\[8\%\]{left:8%}.pp-site .right-0{right:0}.pp-site .right-10{right:2.5rem}.pp-site .right-12{right:3rem}.pp-site .right-2{right:.5rem}.pp-site .right-24{right:6rem}.pp-site .right-3{right:.75rem}.pp-site .right-5{right:1.25rem}.pp-site .right-6{right:1.5rem}.pp-site .right-7{right:1.75rem}.pp-site .right-8{right:2rem}.pp-site .right-\[12\%\]{right:12%}.pp-site .right-\[22\%\]{right:22%}.pp-site .right-\[24\%\]{right:24%}.pp-site .right-\[30\%\]{right:30%}.pp-site .top-0{top:0}.pp-site .top-1\/2{top:50%}.pp-site .top-10{top:2.5rem}.pp-site .top-12{top:3rem}.pp-site .top-14{top:3.5rem}.pp-site .top-16{top:4rem}.pp-site .top-2{top:.5rem}.pp-site .top-2\.5{top:.625rem}.pp-site .top-24{top:6rem}.pp-site .top-3{top:.75rem}.pp-site .top-4{top:1rem}.pp-site .top-5{top:1.25rem}.pp-site .top-6{top:1.5rem}.pp-site .top-7{top:1.75rem}.pp-site .top-8{top:2rem}.pp-site .top-\[22\%\]{top:22%}.pp-site .top-\[26\%\]{top:26%}.pp-site .top-\[58\%\]{top:58%}.pp-site .top-\[64\%\]{top:64%}.pp-site .z-10{z-index:10}.pp-site .z-30{z-index:30}.pp-site .z-40{z-index:40}.pp-site .col-span-3{grid-column:span 3/span 3}.pp-site .-mx-1{margin-left:-.25rem;margin-right:-.25rem}.pp-site .-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.pp-site .-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.pp-site .-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.pp-site .-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.pp-site .-my-\[14px\]{margin-top:-14px;margin-bottom:-14px}.pp-site .mx-0\.5{margin-left:.125rem;margin-right:.125rem}.pp-site .mx-1{margin-left:.25rem;margin-right:.25rem}.pp-site .mx-5{margin-left:1.25rem;margin-right:1.25rem}.pp-site .mx-auto{margin-left:auto;margin-right:auto}.pp-site .my-0{margin-top:0;margin-bottom:0}.pp-site .my-2{margin-top:.5rem;margin-bottom:.5rem}.pp-site .-mb-1\.5{margin-bottom:-.375rem}.pp-site .-ml-3{margin-left:-.75rem}.pp-site .-ml-5{margin-left:-1.25rem}.pp-site .-ml-6{margin-left:-1.5rem}.pp-site .mb-0\.5{margin-bottom:.125rem}.pp-site .mb-1{margin-bottom:.25rem}.pp-site .mb-1\.5{margin-bottom:.375rem}.pp-site .mb-10{margin-bottom:2.5rem}.pp-site .mb-12{margin-bottom:3rem}.pp-site .mb-2{margin-bottom:.5rem}.pp-site .mb-2\.5{margin-bottom:.625rem}.pp-site .mb-3{margin-bottom:.75rem}.pp-site .mb-4{margin-bottom:1rem}.pp-site .mb-5{margin-bottom:1.25rem}.pp-site .mb-6{margin-bottom:1.5rem}.pp-site .mb-7{margin-bottom:1.75rem}.pp-site .mb-8{margin-bottom:2rem}.pp-site .mb-9{margin-bottom:2.25rem}.pp-site .ml-1{margin-left:.25rem}.pp-site .ml-2{margin-left:.5rem}.pp-site .ml-auto{margin-left:auto}.pp-site .mt-0\.5{margin-top:.125rem}.pp-site .mt-1{margin-top:.25rem}.pp-site .mt-1\.5{margin-top:.375rem}.pp-site .mt-10{margin-top:2.5rem}.pp-site .mt-12{margin-top:3rem}.pp-site .mt-14{margin-top:3.5rem}.pp-site .mt-2{margin-top:.5rem}.pp-site .mt-2\.5{margin-top:.625rem}.pp-site .mt-20{margin-top:5rem}.pp-site .mt-3{margin-top:.75rem}.pp-site .mt-4{margin-top:1rem}.pp-site .mt-5{margin-top:1.25rem}.pp-site .mt-6{margin-top:1.5rem}.pp-site .mt-8{margin-top:2rem}.pp-site .mt-9{margin-top:2.25rem}.pp-site .mt-auto{margin-top:auto}.pp-site .line-clamp-1{-webkit-line-clamp:1}.pp-site .line-clamp-1,.pp-site .line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-site .line-clamp-2{-webkit-line-clamp:2}.pp-site .block{display:block}.pp-site .inline{display:inline}.pp-site .flex{display:flex}.pp-site .inline-flex{display:inline-flex}.pp-site .table{display:table}.pp-site .grid{display:grid}.pp-site .contents{display:contents}.pp-site .hidden{display:none}.pp-site .aspect-\[16\/10\]{aspect-ratio:16/10}.pp-site .aspect-\[16\/9\]{aspect-ratio:16/9}.pp-site .aspect-\[4\/4\.1\]{aspect-ratio:4/4.1}.pp-site .aspect-\[438\/120\]{aspect-ratio:438/120}.pp-site .aspect-square{aspect-ratio:1}.pp-site .aspect-video{aspect-ratio:16/9}.pp-site .h-1\.5{height:.375rem}.pp-site .h-10{height:2.5rem}.pp-site .h-11{height:2.75rem}.pp-site .h-12{height:3rem}.pp-site .h-14{height:3.5rem}.pp-site .h-16{height:4rem}.pp-site .h-2{height:.5rem}.pp-site .h-2\.5{height:.625rem}.pp-site .h-20{height:5rem}.pp-site .h-3{height:.75rem}.pp-site .h-4{height:1rem}.pp-site .h-5{height:1.25rem}.pp-site .h-6{height:1.5rem}.pp-site .h-7{height:1.75rem}.pp-site .h-8{height:2rem}.pp-site .h-9{height:2.25rem}.pp-site .h-\[104px\]{height:104px}.pp-site .h-\[120px\]{height:120px}.pp-site .h-\[150px\]{height:150px}.pp-site .h-\[180px\]{height:180px}.pp-site .h-\[2px\]{height:2px}.pp-site .h-\[34px\]{height:34px}.pp-site .h-\[52px\]{height:52px}.pp-site .h-\[56px\]{height:56px}.pp-site .h-\[60px\]{height:60px}.pp-site .h-\[64px\]{height:64px}.pp-site .h-\[68px\]{height:68px}.pp-site .h-\[72px\]{height:72px}.pp-site .h-\[76px\]{height:76px}.pp-site .h-\[78\%\]{height:78%}.pp-site .h-\[84px\]{height:84px}.pp-site .h-\[88px\]{height:88px}.pp-site .h-\[96px\]{height:96px}.pp-site .h-full{height:100%}.pp-site .h-screen{height:100vh}.pp-site .\!min-h-\[34px\]{min-height:34px!important}.pp-site .min-h-\[28px\]{min-height:28px}.pp-site .min-h-\[30px\]{min-height:30px}.pp-site .min-h-\[32px\]{min-height:32px}.pp-site .min-h-\[34px\]{min-height:34px}.pp-site .min-h-\[40px\]{min-height:40px}.pp-site .min-h-\[42px\]{min-height:42px}.pp-site .min-h-\[44px\]{min-height:44px}.pp-site .min-h-screen{min-height:100vh}.pp-site .w-1\.5{width:.375rem}.pp-site .w-10{width:2.5rem}.pp-site .w-11{width:2.75rem}.pp-site .w-12{width:3rem}.pp-site .w-14{width:3.5rem}.pp-site .w-16{width:4rem}.pp-site .w-2{width:.5rem}.pp-site .w-2\.5{width:.625rem}.pp-site .w-28{width:7rem}.pp-site .w-36{width:9rem}.pp-site .w-4{width:1rem}.pp-site .w-40{width:10rem}.pp-site .w-5{width:1.25rem}.pp-site .w-6{width:1.5rem}.pp-site .w-7{width:1.75rem}.pp-site .w-8{width:2rem}.pp-site .w-9{width:2.25rem}.pp-site .w-\[110px\]{width:110px}.pp-site .w-\[120px\]{width:120px}.pp-site .w-\[168px\]{width:168px}.pp-site .w-\[180px\]{width:180px}.pp-site .w-\[200px\]{width:200px}.pp-site .w-\[220px\]{width:220px}.pp-site .w-\[34px\]{width:34px}.pp-site .w-\[45\%\]{width:45%}.pp-site .w-\[52px\]{width:52px}.pp-site .w-\[56px\]{width:56px}.pp-site .w-\[58\%\]{width:58%}.pp-site .w-\[60px\]{width:60px}.pp-site .w-\[64px\]{width:64px}.pp-site .w-\[68px\]{width:68px}.pp-site .w-\[70px\]{width:70px}.pp-site .w-\[72px\]{width:72px}.pp-site .w-\[76px\]{width:76px}.pp-site .w-\[84px\]{width:84px}.pp-site .w-\[88px\]{width:88px}.pp-site .w-\[96px\]{width:96px}.pp-site .w-full{width:100%}.pp-site .w-px{width:1px}.pp-site .min-w-0{min-width:0}.pp-site .min-w-\[180px\]{min-width:180px}.pp-site .min-w-\[200px\]{min-width:200px}.pp-site .min-w-\[220px\]{min-width:220px}.pp-site .min-w-\[32px\]{min-width:32px}.pp-site .min-w-\[74px\]{min-width:74px}.pp-site .max-w-2xl{max-width:42rem}.pp-site .max-w-3xl{max-width:48rem}.pp-site .max-w-\[1040px\]{max-width:1040px}.pp-site .max-w-\[110px\]{max-width:110px}.pp-site .max-w-\[220px\]{max-width:220px}.pp-site .max-w-\[300px\]{max-width:300px}.pp-site .max-w-\[420px\]{max-width:420px}.pp-site .max-w-\[820px\]{max-width:820px}.pp-site .max-w-\[860px\]{max-width:860px}.pp-site .max-w-\[980px\]{max-width:980px}.pp-site .max-w-content{max-width:1180px}.pp-site .max-w-full{max-width:100%}.pp-site .max-w-md{max-width:28rem}.pp-site .max-w-xl{max-width:36rem}.pp-site .max-w-xs{max-width:20rem}.pp-site .flex-1{flex:1}.pp-site .flex-shrink-0{flex-shrink:0}.pp-site .grow{flex-grow:1}.pp-site .-translate-x-1\/2{--tw-translate-x:-50%}.pp-site .-translate-x-1\/2,.pp-site .-translate-x-\[5px\]{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pp-site .-translate-x-\[5px\]{--tw-translate-x:-5px}.pp-site .-translate-y-1\/2{--tw-translate-y:-50%}.pp-site .-translate-y-1\/2,.pp-site .-translate-y-\[5px\]{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pp-site .-translate-y-\[5px\]{--tw-translate-y:-5px}.pp-site .rotate-180{--tw-rotate:180deg}.pp-site .rotate-180,.pp-site .transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.pp-site .animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}.pp-site .cursor-pointer{cursor:pointer}.pp-site .select-none{-webkit-user-select:none;user-select:none}.pp-site .snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.pp-site .snap-start{scroll-snap-align:start}.pp-site .scroll-mt-24{scroll-margin-top:6rem}.pp-site .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-site .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-site .grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.pp-site .flex-row-reverse{flex-direction:row-reverse}.pp-site .flex-col{flex-direction:column}.pp-site .flex-wrap{flex-wrap:wrap}.pp-site .items-start{align-items:flex-start}.pp-site .items-end{align-items:flex-end}.pp-site .items-center{align-items:center}.pp-site .justify-center{justify-content:center}.pp-site .justify-between{justify-content:space-between}.pp-site .gap-0\.5{gap:.125rem}.pp-site .gap-1{gap:.25rem}.pp-site .gap-1\.5{gap:.375rem}.pp-site .gap-10{gap:2.5rem}.pp-site .gap-2{gap:.5rem}.pp-site .gap-2\.5{gap:.625rem}.pp-site .gap-3{gap:.75rem}.pp-site .gap-3\.5{gap:.875rem}.pp-site .gap-4{gap:1rem}.pp-site .gap-5{gap:1.25rem}.pp-site .gap-6{gap:1.5rem}.pp-site .gap-7{gap:1.75rem}.pp-site .gap-9{gap:2.25rem}.pp-site .gap-px{gap:1px}.pp-site .gap-x-1\.5{column-gap:.375rem}.pp-site .gap-x-2{column-gap:.5rem}.pp-site .gap-x-2\.5{column-gap:.625rem}.pp-site .gap-x-4{column-gap:1rem}.pp-site .gap-y-0\.5{row-gap:.125rem}.pp-site .gap-y-1{row-gap:.25rem}.pp-site .-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.pp-site .space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.pp-site .space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.pp-site .space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.pp-site .space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.pp-site .space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.pp-site .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.pp-site .space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.pp-site .space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.pp-site .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.pp-site .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.pp-site .divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.pp-site .self-start{align-self:flex-start}.pp-site .self-stretch{align-self:stretch}.pp-site .overflow-hidden{overflow:hidden}.pp-site .overflow-x-auto{overflow-x:auto}.pp-site .overflow-y-auto{overflow-y:auto}.pp-site .scroll-smooth{scroll-behavior:smooth}.pp-site .truncate{text-overflow:ellipsis;overflow:hidden}.pp-site .truncate,.pp-site .whitespace-nowrap{white-space:nowrap}.pp-site .rounded{border-radius:.25rem}.pp-site .rounded-2xl{border-radius:1rem}.pp-site .rounded-\[16px\]{border-radius:16px}.pp-site .rounded-\[20px\]{border-radius:20px}.pp-site .rounded-\[22px\]{border-radius:22px}.pp-site .rounded-\[24px\]{border-radius:24px}.pp-site .rounded-\[28px\]{border-radius:28px}.pp-site .rounded-\[32px\]{border-radius:32px}.pp-site .rounded-\[44px\]{border-radius:44px}.pp-site .rounded-\[50\%\]{border-radius:50%}.pp-site .rounded-full{border-radius:9999px}.pp-site .rounded-xl{border-radius:.75rem}.pp-site .border{border-width:1px}.pp-site .border-b{border-bottom-width:1px}.pp-site .border-l-2{border-left-width:2px}.pp-site .border-t{border-top-width:1px}.pp-site .border-dashed{border-style:dashed}.pp-site .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.pp-site .object-contain{object-fit:contain}.pp-site .object-cover{object-fit:cover}.pp-site .object-\[center_40\%\]{object-position:center 40%}.pp-site .p-0\.5{padding:.125rem}.pp-site .p-1{padding:.25rem}.pp-site .p-1\.5{padding:.375rem}.pp-site .p-16{padding:4rem}.pp-site .p-2{padding:.5rem}.pp-site .p-2\.5{padding:.625rem}.pp-site .p-3{padding:.75rem}.pp-site .p-3\.5{padding:.875rem}.pp-site .p-4{padding:1rem}.pp-site .p-5{padding:1.25rem}.pp-site .p-6{padding:1.5rem}.pp-site .p-8{padding:2rem}.pp-site .p-\[8\%\]{padding:8%}.pp-site .\!px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.pp-site .px-1{padding-left:.25rem;padding-right:.25rem}.pp-site .px-1\.5{padding-left:.375rem;padding-right:.375rem}.pp-site .px-2{padding-left:.5rem;padding-right:.5rem}.pp-site .px-2\.5{padding-left:.625rem;padding-right:.625rem}.pp-site .px-3{padding-left:.75rem;padding-right:.75rem}.pp-site .px-3\.5{padding-left:.875rem;padding-right:.875rem}.pp-site .px-4{padding-left:1rem;padding-right:1rem}.pp-site .px-5{padding-left:1.25rem;padding-right:1.25rem}.pp-site .px-6{padding-left:1.5rem;padding-right:1.5rem}.pp-site .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.pp-site .py-1{padding-top:.25rem;padding-bottom:.25rem}.pp-site .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.pp-site .py-10{padding-top:2.5rem;padding-bottom:2.5rem}.pp-site .py-2{padding-top:.5rem;padding-bottom:.5rem}.pp-site .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pp-site .py-3{padding-top:.75rem;padding-bottom:.75rem}.pp-site .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.pp-site .py-4{padding-top:1rem;padding-bottom:1rem}.pp-site .py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pp-site .py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pp-site .py-7{padding-top:1.75rem;padding-bottom:1.75rem}.pp-site .py-8{padding-top:2rem;padding-bottom:2rem}.pp-site .py-\[14px\]{padding-top:14px;padding-bottom:14px}.pp-site .py-\[3px\]{padding-top:3px;padding-bottom:3px}.pp-site .py-\[9px\]{padding-top:9px;padding-bottom:9px}.pp-site .pb-1{padding-bottom:.25rem}.pp-site .pb-10{padding-bottom:2.5rem}.pp-site .pb-12{padding-bottom:3rem}.pp-site .pb-14{padding-bottom:3.5rem}.pp-site .pb-2{padding-bottom:.5rem}.pp-site .pb-3{padding-bottom:.75rem}.pp-site .pb-3\.5{padding-bottom:.875rem}.pp-site .pb-4{padding-bottom:1rem}.pp-site .pb-6{padding-bottom:1.5rem}.pp-site .pb-8{padding-bottom:2rem}.pp-site .pl-0\.5{padding-left:.125rem}.pp-site .pl-1{padding-left:.25rem}.pp-site .pl-2{padding-left:.5rem}.pp-site .pl-2\.5{padding-left:.625rem}.pp-site .pl-3{padding-left:.75rem}.pp-site .pl-8{padding-left:2rem}.pp-site .pl-9{padding-left:2.25rem}.pp-site .pr-1{padding-right:.25rem}.pp-site .pr-2{padding-right:.5rem}.pp-site .pr-2\.5{padding-right:.625rem}.pp-site .pr-24{padding-right:6rem}.pp-site .pr-3{padding-right:.75rem}.pp-site .pr-3\.5{padding-right:.875rem}.pp-site .pr-4{padding-right:1rem}.pp-site .pt-1{padding-top:.25rem}.pp-site .pt-1\.5{padding-top:.375rem}.pp-site .pt-10{padding-top:2.5rem}.pp-site .pt-14{padding-top:3.5rem}.pp-site .pt-2{padding-top:.5rem}.pp-site .pt-3{padding-top:.75rem}.pp-site .pt-3\.5{padding-top:.875rem}.pp-site .pt-4{padding-top:1rem}.pp-site .pt-5{padding-top:1.25rem}.pp-site .pt-6{padding-top:1.5rem}.pp-site .pt-7{padding-top:1.75rem}.pp-site .pt-9{padding-top:2.25rem}.pp-site .text-left{text-align:left}.pp-site .text-center{text-align:center}.pp-site .text-right{text-align:right}.pp-site .font-mono{font-family:var(--font-sans), ui-rounded, system-ui, sans-serif}.pp-site .font-title{font-family:var(--font-title), ui-rounded, system-ui, sans-serif}.pp-site .\!text-\[12px\]{font-size:12px!important}.pp-site .text-\[10\.5px\]{font-size:10.5px}.pp-site .text-\[10px\]{font-size:10px}.pp-site .text-\[11\.5px\]{font-size:11.5px}.pp-site .text-\[11px\]{font-size:11px}.pp-site .text-\[12\.5px\]{font-size:12.5px}.pp-site .text-\[12px\]{font-size:12px}.pp-site .text-\[13\.5px\]{font-size:13.5px}.pp-site .text-\[13px\]{font-size:13px}.pp-site .text-\[14\.5px\]{font-size:14.5px}.pp-site .text-\[14px\]{font-size:14px}.pp-site .text-\[15\.5px\]{font-size:15.5px}.pp-site .text-\[15px\]{font-size:15px}.pp-site .text-\[16\.5px\]{font-size:16.5px}.pp-site .text-\[16px\]{font-size:16px}.pp-site .text-\[17px\]{font-size:17px}.pp-site .text-\[18px\]{font-size:18px}.pp-site .text-\[19px\]{font-size:19px}.pp-site .text-\[20px\]{font-size:20px}.pp-site .text-\[21px\]{font-size:21px}.pp-site .text-\[22px\]{font-size:22px}.pp-site .text-\[24px\]{font-size:24px}.pp-site .text-\[26px\]{font-size:26px}.pp-site .text-\[29px\]{font-size:29px}.pp-site .text-\[30px\]{font-size:30px}.pp-site .text-\[32px\]{font-size:32px}.pp-site .text-\[34px\]{font-size:34px}.pp-site .text-\[36px\]{font-size:36px}.pp-site .text-\[44px\]{font-size:44px}.pp-site .text-\[8\.5px\]{font-size:8.5px}.pp-site .font-bold{font-weight:700}.pp-site .font-extrabold{font-weight:800}.pp-site .font-medium{font-weight:500}.pp-site .font-semibold{font-weight:600}.pp-site .uppercase{text-transform:uppercase}.pp-site .italic{font-style:italic}.pp-site .ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.pp-site .leading-\[1\.05\]{line-height:1.05}.pp-site .leading-\[1\.08\]{line-height:1.08}.pp-site .leading-\[1\.12\]{line-height:1.12}.pp-site .leading-\[1\.1\]{line-height:1.1}.pp-site .leading-\[1\.25\]{line-height:1.25}.pp-site .leading-none{line-height:1}.pp-site .leading-relaxed{line-height:1.625}.pp-site .leading-snug{line-height:1.375}.pp-site .leading-tight{line-height:1.25}.pp-site .tracking-\[-0\.01em\]{letter-spacing:-.01em}.pp-site .tracking-\[0\.06em\]{letter-spacing:.06em}.pp-site .tracking-\[0\.08em\]{letter-spacing:.08em}.pp-site .tracking-\[0\.12em\]{letter-spacing:.12em}.pp-site .tracking-\[0\.14em\]{letter-spacing:.14em}.pp-site .tracking-\[0\.16em\]{letter-spacing:.16em}.pp-site .tracking-\[0\.18em\]{letter-spacing:.18em}.pp-site .tracking-\[0\.1em\]{letter-spacing:.1em}.pp-site .tracking-\[0\.22em\]{letter-spacing:.22em}.pp-site .tracking-\[0\.2em\]{letter-spacing:.2em}.pp-site .tracking-\[0\.3em\]{letter-spacing:.3em}.pp-site .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.pp-site .underline{text-decoration-line:underline}.pp-site .decoration-dotted{text-decoration-style:dotted}.pp-site .underline-offset-2{text-underline-offset:2px}.pp-site .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pp-site .accent-\[\#F5B324\]{accent-color:#f5b324}.pp-site .opacity-60{opacity:.6}.pp-site .opacity-70{opacity:.7}.pp-site .shadow-\[var\(--shadow-card\)\]{--tw-shadow-color:var(--shadow-card);--tw-shadow:var(--tw-shadow-colored)}.pp-site .outline-none{outline-offset:2px;outline:2px solid #0000}.pp-site .outline{outline-style:solid}.pp-site .ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.pp-site .blur{--tw-blur:blur(8px)}.pp-site .blur,.pp-site .blur-2xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.pp-site .blur-2xl{--tw-blur:blur(40px)}.pp-site .drop-shadow-\[0_10px_14px_rgba\(40\,50\,80\,0\.22\)\]{--tw-drop-shadow:drop-shadow(0 10px 14px #28325038)}.pp-site .drop-shadow-\[0_10px_14px_rgba\(40\,50\,80\,0\.22\)\],.pp-site .drop-shadow-\[0_10px_14px_rgba\(60\,40\,20\,0\.22\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.pp-site .drop-shadow-\[0_10px_14px_rgba\(60\,40\,20\,0\.22\)\]{--tw-drop-shadow:drop-shadow(0 10px 14px #3c281438)}.pp-site .drop-shadow-\[0_14px_22px_rgba\(60\,40\,20\,0\.22\)\]{--tw-drop-shadow:drop-shadow(0 14px 22px #3c281438)}.pp-site .drop-shadow-\[0_14px_22px_rgba\(60\,40\,20\,0\.22\)\],.pp-site .drop-shadow-\[0_8px_12px_rgba\(60\,40\,20\,0\.25\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.pp-site .drop-shadow-\[0_8px_12px_rgba\(60\,40\,20\,0\.25\)\]{--tw-drop-shadow:drop-shadow(0 8px 12px #3c281440)}.pp-site .drop-shadow-\[0_8px_14px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow:drop-shadow(0 8px 14px #00000059)}.pp-site .drop-shadow-\[0_8px_14px_rgba\(0\,0\,0\,0\.35\)\],.pp-site .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.pp-site .transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pp-site .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pp-site .transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pp-site .transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pp-site .duration-200{transition-duration:.2s}.pp-site .duration-300{transition-duration:.3s}.pp-site .duration-500{transition-duration:.5s}.pp-site .card{background:var(--bg-surface);border:1.5px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.pp-site .card-elevated{background:var(--bg-elevated);border:1.5px solid var(--border-subtle);border-radius:16px}.pp-site .eyebrow{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-size:11px;font-weight:800}.pp-site .section-label{align-items:center;gap:9px;display:flex}.pp-site .section-label:before{content:"";background:var(--accent);clip-path:polygon(50% 0,62% 34%,98% 35%,69% 57%,79% 91%,50% 71%,21% 91%,31% 57%,2% 35%,38% 34%);border-radius:3px;flex-shrink:0;width:16px;height:16px;display:block}.pp-site .btn-sun{min-height:42px;font-family:var(--font-title), ui-rounded, sans-serif;color:var(--text-primary);background:linear-gradient(180deg, #ffdb6e 0, var(--accent) 55%, var(--accent-dim) 100%);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 3px #d99a1a,0 10px 20px -10px #d99a1ae6}.pp-site .btn-sun:hover{filter:brightness(1.04);transform:translateY(-1px)}.pp-site .btn-sun:active{transform:translateY(2px);box-shadow:0 1px #d99a1a}.pp-site .btn-soft{min-height:40px;color:var(--text-primary);background:var(--bg-surface);border:1.5px solid var(--border-default);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:800;transition:border-color .15s,transform .15s;display:inline-flex}.pp-site .btn-soft:hover{border-color:var(--accent-dim);transform:translateY(-1px)}.pp-site .tile-hover{transition:transform .25s cubic-bezier(.25,.46,.45,.94),border-color .25s,box-shadow .25s}.pp-site .tile-hover:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px);border-color:var(--tile-c,var(--accent-dim))!important}.pp-site .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.pp-site .no-scrollbar::-webkit-scrollbar{display:none}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.7;transform:scale(.82)rotate(12deg)}}.pp-site .twinkle{animation:3.2s ease-in-out infinite twinkle}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pp-site .floaty{animation:5s ease-in-out infinite floaty}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.35}}.pp-site .pulse-dot{animation:2s ease-in-out infinite pulseDot}@media (prefers-reduced-motion:reduce){.pp-site .fade-up,.pp-site .floaty,.pp-site .pulse-dot,.pp-site .twinkle{animation:none}}.pp-site .watermark{font-family:var(--font-title), sans-serif;letter-spacing:-.03em;opacity:.06;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0;white-space:nowrap;color:var(--accent-ink);font-size:clamp(56px,10vw,120px);font-weight:700;line-height:1;display:none;position:absolute}@media (width>=640px){.pp-site .watermark{display:block}}@media (width<=639px){.pp-site .swipe-row{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.pp-site .swipe-row::-webkit-scrollbar{display:none}}.pp-site .\[animation-delay\:0\.8s\]{animation-delay:.8s}.pp-site .\[animation-delay\:1\.1s\]{animation-delay:1.1s}.pp-site .\[animation-delay\:1\.2s\]{animation-delay:1.2s}.pp-site .\[animation-delay\:1\.3s\]{animation-delay:1.3s}.pp-site .\[animation-delay\:1\.4s\]{animation-delay:1.4s}.pp-site .\[animation-delay\:1\.6s\]{animation-delay:1.6s}.pp-site .\[animation-delay\:1s\]{animation-delay:1s}.pp-site .\[animation-delay\:2\.2s\]{animation-delay:2.2s}.pp-site .\[animation-delay\:2s\]{animation-delay:2s}.pp-site{--bg-void:#f7f0e1;--bg-sidebar:#3a2e26;--bg-sidebar-2:#463830;--bg-surface:#fffbf2;--bg-elevated:#fbf1dc;--bg-night:#23306b;--bg-night-2:#3a56a8;--border-subtle:#6e4e341f;--border-default:#6e4e3433;--border-strong:#6e4e3457;--accent:#ffc83d;--accent-dim:#f5b324;--accent-ink:#a86a0e;--accent-glow:#ffc83d66;--accent-2:#5bb4f0;--accent-2-ink:#2a77b5;--accent-3:#f48b3a;--accent-4:#7bc96f;--accent-5:#ff9eb5;--text-primary:#3e2f25;--text-secondary:#75604f;--text-muted:#a08a75;--text-on-dark:#fff6e4;--q-gray:#9aa3ab;--q-green:#62b64f;--q-blue:#4e9fe3;--q-purple:#a575e0;--q-gold:#e7ae2e;--radius-card:22px;--shadow-card:0 1px 0 #ffffffe6 inset, 0 10px 24px -18px #5a3c1e73;--shadow-lift:0 16px 32px -18px #5a3c1e8c}.pp-site *{box-sizing:border-box}.pp-site{scroll-behavior:smooth;background-color:var(--bg-void);color:var(--text-primary);font-family:var(--font-sans), ui-rounded, system-ui, sans-serif;background-image:radial-gradient(#a8763c1a 1.2px,#0000 1.3px),radial-gradient(#a8763c0f 1px,#0000 1.1px);background-position:0 0,13px 13px;background-size:26px 26px,26px 26px;overflow-x:clip}.pp-site h1,.pp-site h2,.pp-site h3,.pp-site h4,.pp-site h5,.pp-site h6{font-family:var(--font-title), ui-rounded, system-ui, sans-serif;letter-spacing:-.005em;font-weight:600;line-height:1.12}.pp-site ::selection{color:var(--text-primary);background:#ffc83d73}.pp-site ::-webkit-scrollbar{width:6px;height:6px}.pp-site ::-webkit-scrollbar-track{background:0 0}.pp-site ::-webkit-scrollbar-thumb{background:#a86a0e59;border-radius:99px}.pp-site .prose-planet{color:var(--text-primary);overflow-wrap:anywhere}.pp-site .prose-planet p{color:#4a3a2e;margin-bottom:1.2rem;font-size:16px;line-height:1.8}.pp-site .prose-planet h2{align-items:center;gap:10px;margin-top:2.6rem;margin-bottom:1rem;scroll-margin-top:90px;font-size:25px;display:flex}.pp-site .prose-planet h2:before{content:"";background:var(--accent);clip-path:polygon(50% 0,62% 34%,98% 35%,69% 57%,79% 91%,50% 71%,21% 91%,31% 57%,2% 35%,38% 34%);flex-shrink:0;width:18px;height:18px}.pp-site .prose-planet h3{margin-top:1.8rem;margin-bottom:.6rem;scroll-margin-top:90px;font-size:19px}.pp-site .prose-planet ol,.pp-site .prose-planet ul{color:#4a3a2e;margin:0 0 1.2rem 1.2rem;font-size:16px;line-height:1.75}.pp-site .prose-planet ul{list-style:outside}.pp-site .prose-planet ol{list-style:decimal}.pp-site .prose-planet li{margin-bottom:.35rem}.pp-site .prose-planet li::marker{color:var(--accent-dim)}.pp-site .prose-planet strong{color:var(--text-primary);font-weight:800}.pp-site .prose-planet a{color:var(--accent-2-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.pp-site .prose-planet a:hover{color:var(--accent-ink)}.pp-site .prose-planet img{border-radius:16px;width:auto;max-width:100%;height:auto;margin:1.2rem auto;display:block}.pp-site .prose-planet table{border-collapse:collapse;max-width:100%;margin:1.2rem 0;font-size:14px;display:block;overflow-x:auto}.pp-site .prose-planet td,.pp-site .prose-planet th{border:1.5px solid var(--border-subtle);text-align:left;padding:8px 12px}.pp-site .prose-planet th{background:var(--bg-elevated);font-weight:800}.pp-site .article-prose>p:first-child strong:first-child{color:var(--text-primary)}.pp-site .article-prose figure{margin:1.8rem 0}.pp-site .article-prose figure img{width:100%;box-shadow:var(--shadow-card);background:var(--bg-elevated);border-radius:18px;margin:0}.pp-site .article-prose figcaption{color:var(--text-secondary);margin-top:.6rem;font-size:13px;line-height:1.55}.pp-site .article-prose h2{scroll-margin-top:24px}.pp-site .article-prose table{width:100%;display:table}@media (width<=640px){.pp-site .article-prose table{display:block}}.pp-site .article-prose blockquote{border-left:4px solid var(--accent);background:var(--bg-elevated);color:var(--text-secondary);border-radius:0 14px 14px 0;margin:1.2rem 0;padding:.8rem 1.1rem;font-style:italic}.pp-site .notice-body :is(p,span,li,td,th,div,strong,em)[style]{font-size:inherit!important;line-height:inherit!important;text-indent:0!important}.pp-site .notice-body p[style*=center]{text-align:left!important}.pp-site .notice-body p:empty{height:.4rem;margin:0;overflow:hidden}.pp-site .notice-body p:has(>br:only-child){height:.4rem;margin:0;overflow:hidden}.pp-site .notice-body p{margin-bottom:.8rem;font-size:15.5px;line-height:1.7}.pp-site .faq-panel{border-radius:var(--radius-card);border:1.5px solid var(--border-subtle);background:radial-gradient(90% 70% at 100% 0, #ffc83d24 0, transparent 60%), var(--bg-surface);box-shadow:var(--shadow-card);padding:6px 22px;position:relative;overflow:hidden;container:faq/inline-size}.pp-site .faq-list{margin:0;padding:0;list-style:none}.pp-site .faq-item{break-inside:avoid;grid-template-columns:2.2rem minmax(0,1fr);gap:0 6px;padding:18px 0;display:grid}.pp-site .faq-item+.faq-item{border-top:1.5px dashed var(--border-subtle)}.pp-site .faq-num{background:var(--bg-elevated);width:26px;height:26px;color:var(--accent-ink);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;transition:background .18s;display:flex}.pp-site .faq-item:hover .faq-num{background:var(--accent);color:var(--text-primary)}.pp-site .faq-q{color:var(--text-primary);text-wrap:balance;font-size:18px;line-height:1.2}.pp-site .faq-a{max-width:68ch;color:var(--text-secondary);text-wrap:pretty;margin-top:6px;font-size:14.5px;line-height:1.7}@media (width>=640px){.pp-site .faq-panel{padding:8px 30px}.pp-site .faq-q{font-size:19px}}@container faq (width>=760px){.pp-site .faq-list{column-count:2;column-rule:1.5px dashed var(--border-subtle);clip-path:inset(2px 0 0);column-gap:52px}.pp-site .faq-item{border-top:1.5px dashed var(--border-subtle)}}.pp-site .cloud-edge{background:var(--bg-void);height:34px;position:absolute;bottom:-1px;left:0;right:0;-webkit-mask:radial-gradient(28px 22px at 28px 34px,#000 98%,#0000 100%) 0 0/56px 34px repeat-x;mask:radial-gradient(28px 22px at 28px 34px,#000 98%,#0000 100%) 0 0/56px 34px repeat-x}.pp-site .prose-planet .not-prose a{color:inherit;text-decoration:none}.pp-site .prose-planet .not-prose img{border-radius:0;max-width:none;margin:0}.pp-site .prose-planet .not-prose p{font-size:inherit;line-height:inherit;margin-bottom:0}.pp-site .prose-planet .not-prose h2:before{display:none}.pp-site .before\:absolute:before{content:var(--tw-content);position:absolute}.pp-site .before\:bottom-3:before{content:var(--tw-content);bottom:.75rem}.pp-site .before\:bottom-4:before{content:var(--tw-content);bottom:1rem}.pp-site .before\:left-\[15px\]:before{content:var(--tw-content);left:15px}.pp-site .before\:left-\[16px\]:before{content:var(--tw-content);left:16px}.pp-site .before\:top-3:before{content:var(--tw-content);top:.75rem}.pp-site .before\:top-4:before{content:var(--tw-content);top:1rem}.pp-site .before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.pp-site .before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.pp-site .before\:bg-\[var\(--accent\)\]:before{content:var(--tw-content);background-color:var(--accent)}.pp-site .before\:opacity-40:before{content:var(--tw-content);opacity:.4}.pp-site .first\:border-t-0:first-child{border-top-width:0}.pp-site .last\:mb-0:last-child{margin-bottom:0}.pp-site .last\:border-b-0:last-child{border-bottom-width:0}.pp-site .target\:ring-4:target{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.pp-site .target\:ring-\[var\(--accent\)\]:target{--tw-ring-color:var(--accent)}.pp-site .hover\:-translate-x-0\.5:hover{--tw-translate-x:-.125rem}.pp-site .hover\:-translate-x-0\.5:hover,.pp-site .hover\:-translate-y-0\.5:hover{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pp-site .hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem}.pp-site .hover\:-translate-y-px:hover{--tw-translate-y:-1px}.pp-site .hover\:-translate-y-px:hover,.pp-site .hover\:scale-\[1\.04\]:hover{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pp-site .hover\:scale-\[1\.04\]:hover{--tw-scale-x:1.04;--tw-scale-y:1.04}.pp-site .hover\:bg-\[var\(--bg-elevated\)\]:hover{background-color:var(--bg-elevated)}.pp-site .hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.pp-site .hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.pp-site .hover\:text-\[var\(--accent-ink\)\]:hover{color:var(--accent-ink)}.pp-site .hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.pp-site .hover\:underline:hover{text-decoration-line:underline}.pp-site .hover\:opacity-80:hover{opacity:.8}.pp-site .hover\:opacity-90:hover{opacity:.9}.pp-site .hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.pp-site .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.pp-site .focus\:ring-\[var\(--accent\)\]:focus{--tw-ring-color:var(--accent)}.pp-site .group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem}.pp-site .group:hover .group-hover\:scale-105,.pp-site .group:hover .group-hover\:translate-x-0\.5{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pp-site .group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.pp-site .group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.pp-site .group:hover .group-hover\:scale-110,.pp-site .group:hover .group-hover\:scale-\[1\.02\]{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pp-site .group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02}.pp-site .group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03}.pp-site .group:hover .group-hover\:scale-\[1\.03\],.pp-site .group:hover .group-hover\:scale-\[1\.05\]{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pp-site .group:hover .group-hover\:scale-\[1\.05\]{--tw-scale-x:1.05;--tw-scale-y:1.05}.pp-site .group:hover .group-hover\:text-\[var\(--accent-ink\)\]{color:var(--accent-ink)}@media (width>=640px){.pp-site .sm\:col-span-1{grid-column:span 1/span 1}.pp-site .sm\:mx-0{margin-left:0;margin-right:0}.pp-site .sm\:mt-0{margin-top:0}.pp-site .sm\:block{display:block}.pp-site .sm\:table-cell{display:table-cell}.pp-site .sm\:table-header-group{display:table-header-group}.pp-site .sm\:table-row{display:table-row}.pp-site .sm\:grid{display:grid}.pp-site .sm\:hidden{display:none}.pp-site .sm\:w-auto{width:auto}.pp-site .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-site .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-site .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-site .sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.pp-site .sm\:grid-cols-\[76px_1fr\]{grid-template-columns:76px 1fr}.pp-site .sm\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr)}.pp-site .sm\:flex-row{flex-direction:row}.pp-site .sm\:flex-wrap{flex-wrap:wrap}.pp-site .sm\:items-center{align-items:center}.pp-site .sm\:justify-start{justify-content:flex-start}.pp-site .sm\:justify-between{justify-content:space-between}.pp-site .sm\:gap-3{gap:.75rem}.pp-site .sm\:gap-4{gap:1rem}.pp-site .sm\:overflow-visible{overflow:visible}.pp-site .sm\:p-5{padding:1.25rem}.pp-site .sm\:p-8{padding:2rem}.pp-site .sm\:px-0{padding-left:0;padding-right:0}.pp-site .sm\:px-4{padding-left:1rem;padding-right:1rem}.pp-site .sm\:px-8{padding-left:2rem;padding-right:2rem}.pp-site .sm\:py-0{padding-top:0;padding-bottom:0}.pp-site .sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pp-site .sm\:pb-9{padding-bottom:2.25rem}.pp-site .sm\:pt-7{padding-top:1.75rem}.pp-site .sm\:text-left{text-align:left}.pp-site .sm\:text-\[12\.5px\]{font-size:12.5px}.pp-site .sm\:text-\[13\.5px\]{font-size:13.5px}.pp-site .sm\:text-\[13px\]{font-size:13px}.pp-site .sm\:text-\[14px\]{font-size:14px}.pp-site .sm\:text-\[17px\]{font-size:17px}.pp-site .sm\:text-\[24px\]{font-size:24px}.pp-site .sm\:text-\[36px\]{font-size:36px}.pp-site .sm\:text-\[38px\]{font-size:38px}.pp-site .sm\:text-\[40px\]{font-size:40px}.pp-site .sm\:text-\[42px\]{font-size:42px}.pp-site .sm\:text-\[46px\]{font-size:46px}.pp-site .sm\:text-\[54px\]{font-size:54px}}@media (width>=768px){.pp-site .md\:col-span-2{grid-column:span 2/span 2}.pp-site .md\:col-span-3{grid-column:span 3/span 3}.pp-site .md\:block{display:block}.pp-site .md\:grid{display:grid}.pp-site .md\:aspect-auto{aspect-ratio:auto}.pp-site .md\:min-h-full{min-height:100%}.pp-site .md\:max-w-\[52\%\]{max-width:52%}.pp-site .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-site .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-site .md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.pp-site .md\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.pp-site .md\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.pp-site .md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (width>=1024px){.pp-site .lg\:sticky{position:sticky}.pp-site .lg\:top-0{top:0}.pp-site .lg\:block{display:block}.pp-site .lg\:flex{display:flex}.pp-site .lg\:grid{display:grid}.pp-site .lg\:hidden{display:none}.pp-site .lg\:h-screen{height:100vh}.pp-site .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-site .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-site .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-site .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.pp-site .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.pp-site .lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.pp-site .lg\:grid-cols-\[minmax\(0\,400px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,400px) minmax(0,1fr)}.pp-site .lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pp-site .lg\:flex-row{flex-direction:row}.pp-site .lg\:flex-col{flex-direction:column}.pp-site .lg\:items-start{align-items:flex-start}.pp-site .lg\:items-center{align-items:center}.pp-site .lg\:justify-center{justify-content:center}.pp-site .lg\:justify-between{justify-content:space-between}.pp-site .lg\:text-center{text-align:center}}@media (width>=1280px){.pp-site .xl\:flex{display:flex}.pp-site .xl\:hidden{display:none}.pp-site .xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.pp-site .xl\:pl-\[220px\]{padding-left:220px}.pp-site .xl\:pt-0{padding-top:0}}.pp-site .__className_ba5569{font-family:__Nunito_ba5569,__Nunito_Fallback_ba5569;font-style:normal}.pp-site .__variable_ba5569{--font-sans:"__Nunito_ba5569", "__Nunito_Fallback_ba5569"}.pp-site .__className_160d87{font-family:__Fredoka_160d87,__Fredoka_Fallback_160d87;font-style:normal}.pp-site .__variable_160d87{--font-title:"__Fredoka_160d87", "__Fredoka_Fallback_160d87"}html:has(.pp-site){scroll-behavior:smooth}html:has(.pp-site)::-webkit-scrollbar{width:6px;height:6px}html:has(.pp-site)::-webkit-scrollbar-track{background:0 0}html:has(.pp-site)::-webkit-scrollbar-thumb{background:#a86a0e59;border-radius:99px}@media (prefers-reduced-motion:reduce){html:has(.pp-site){scroll-behavior:auto}}.pp-site{--font-sans:PlanetNunito, ui-rounded, system-ui, sans-serif;--font-title:PlanetFredoka, ui-rounded, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;font-weight:400;line-height:1.5}.pp-site a:focus-visible,.pp-site button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pp-site *,.pp-site :before,.pp-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pp-site{--bg-void:#f7f2df;--bg-sidebar:#111b45;--bg-sidebar-2:#1c2a57;--bg-surface:#fffcf2;--bg-elevated:#f0eddf;--bg-night:#09133b;--bg-night-2:#263e70;--accent:#ffc528;--accent-dim:#efb721;--accent-ink:#876119;--accent-glow:#ffc52833;--accent-2:#32839a;--accent-2-ink:#28687c;--text-primary:#3e3529;--text-secondary:#746b59;--text-muted:#827865;--text-on-dark:#fefdde;--border-subtle:#3941551a;--border-default:#3941552b;--border-strong:#39415559;--radius-card:20px;--shadow-card:0 3px 12px #20284208;--shadow-lift:0 12px 28px #2028421a;background-image:radial-gradient(at 90% 0,#e8eedf,#0000 45%);background-repeat:no-repeat;background-size:100% 1100px}.pp-site .pp-sidebar,.pp-site .pp-mobile-bar{background:linear-gradient(165deg, #1d2c59, var(--bg-sidebar) 55%)!important;border-color:#ffffff12!important;box-shadow:4px 0 20px #09133b12!important}.pp-site .pp-sidebar>div:first-child{padding-top:26px;padding-bottom:24px}.pp-site .pp-sidebar .border-dashed{border-style:solid}.pp-site .pp-navigation-links{padding-top:8px}.pp-site .pp-navigation-links a{border-radius:12px;min-height:38px;padding-top:10px;padding-bottom:10px;font-weight:700;position:relative;color:#d5d9e5!important}.pp-site .pp-navigation-links a>svg{opacity:.72}.pp-site .pp-navigation-links a:hover{background:#ffffff12;color:#fff!important}.pp-site .pp-navigation-links a[aria-current=page]{box-shadow:inset 3px 0 var(--accent);background:#ffc52821;color:#ffda72!important}.pp-site .pp-navigation-links a[aria-current=page]>svg{opacity:1}.pp-site .pp-navigation-links p{letter-spacing:.18em;padding-top:22px}.pp-site .card{border-width:1px}.pp-site .tile-hover:hover{transform:translateY(-2px)}.pp-site .btn-sun{background:var(--accent);color:var(--bg-night);box-shadow:0 2px #dca61b}.pp-site .btn-soft{box-shadow:none;border-width:1px}.pp-site .section-label{color:var(--bg-sidebar);gap:11px}.pp-site .section-label:before{width:14px;height:14px}.pp-site .pp-section-rule{background:linear-gradient(90deg, var(--border-default), transparent 85%);height:1px}.pp-site .faq-panel{background:var(--bg-surface);border-width:1px}.pp-site .faq-item+.faq-item{border-top-style:solid}.pp-site .prose-planet :is(p,ol,ul){color:var(--text-primary)}.pp-site .prose-planet :is(td,th){border-width:1px;padding:11px 14px}.pp-site .prose-planet th{color:var(--bg-sidebar)}.pp-site footer{background:var(--bg-night)!important}.pp-site footer>div[aria-hidden=true]{border-radius:50% 55% 0 0/100% 100% 0 0;background:var(--bg-night)!important;-webkit-mask:none!important;mask:none!important}.pp-site [data-planet-banner]{color:var(--text-on-dark);border-radius:24px;background:radial-gradient(ellipse at 100% 0, #357 0%, transparent 62%), var(--bg-sidebar)!important;box-shadow:none!important;border:1px solid #ffffff14!important}.pp-site [data-planet-banner] :is(h1,h2){color:var(--text-on-dark)!important}.pp-site [data-planet-banner] :is(p,time){color:#dde2e7!important}.pp-site [data-planet-banner] [style*="var(--text-primary)"],.pp-site [data-planet-banner] [style*="var(--text-secondary)"],.pp-site [data-planet-banner] [style*="var(--text-muted)"]{color:#d8deea!important}.pp-site [data-planet-banner] .eyebrow{color:#ffda72!important}.pp-site [data-planet-banner]>span.absolute{display:none}.pp-site [data-planet-banner] .watermark{color:#fff;opacity:.055}.pp-site [data-planet-banner] .twinkle{opacity:.5;animation:none}.pp-site [data-planet-control=search],.pp-site [data-planet-control=select]{color:var(--text-primary);min-height:38px;border:1px solid var(--border-default)!important;background:#fffef9!important}.pp-site [data-planet-control=filter]{border:1px solid var(--border-subtle);min-height:34px;padding-inline:12px;box-shadow:none!important}.pp-site [data-planet-control=filter][aria-pressed=false]{background:#fffef9!important}.pp-site [data-planet-control=filter][aria-pressed=true]:not([data-quality]),.pp-site [data-planet-control=filter][data-quality=all][aria-pressed=true]{border-color:#e4c878;color:var(--bg-night)!important;background:#ffe397!important}.pp-site [data-planet-control=progress-bar]{background:var(--accent-2)!important}.pp-site [data-page]{min-width:0}.pp-site[data-page^="/neighbors/"] main aside{background:radial-gradient(ellipse at 55% 30%, #345978, transparent 65%), var(--bg-sidebar)!important}.pp-site[data-page^="/neighbors/"] main aside h1{color:var(--text-on-dark)!important}.pp-site[data-page^="/neighbors/"] main aside>div:last-child>p{color:#d8deea!important}.pp-site[data-page=\/luca-arbor] main ol.before\:absolute:before{opacity:.65;background:repeating-linear-gradient(#c5a854 0 4px,#0000 4px 11px);width:2px}.pp-site[data-page=\/footprints] [data-planet-control=tier]{border-radius:14px;box-shadow:none!important}.pp-site .pp-home-intro{padding-bottom:28px;position:relative}.pp-site .pp-hero{background:var(--bg-night);min-height:412px;position:relative;overflow:hidden}.pp-site .pp-hero-art{object-fit:cover;object-position:center 44%;width:100%;height:100%;position:absolute;inset:0}.pp-site .pp-hero-shade{background:linear-gradient(90deg,#09133bf0 0%,#09133bcc 38%,#09133b1f 80%),linear-gradient(#0000 35%,#09133b80);position:absolute;inset:0}.pp-site .pp-hero-copy{z-index:1;margin:auto;padding:44px 48px 76px;position:relative}.pp-site .pp-hero-eyebrow{color:#ffdd83;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.pp-site .pp-hero-copy h1{color:#fefdde;white-space:pre-line;letter-spacing:-.015em;text-shadow:0 2px 20px #09133b40;max-width:630px;margin-top:17px;font-size:clamp(36px,3.7vw,54px);font-weight:600;line-height:1.08}.pp-site .pp-hero-description{color:#e0e4e6;max-width:470px;margin-top:16px;font-size:14px;line-height:1.7}.pp-site .pp-hero-explore{background:var(--accent);color:var(--bg-night);border-radius:100px;align-items:center;gap:14px;margin-top:19px;padding:10px 18px;font-size:13px;font-weight:800;transition:background .18s;display:inline-flex}.pp-site .pp-hero-explore:hover{background:#ffdc70}.pp-site .pp-hero-attribution{color:#c3cbdc;margin-top:14px;font-size:10px}.pp-site .pp-hero-attribution a{text-underline-offset:3px;text-decoration:underline}.pp-site .pp-hero-curve{background:var(--bg-void);border-radius:60% 45% 0 0/100% 100% 0 0;width:110%;height:28px;position:absolute;bottom:-1px;left:-5%}.pp-site .pp-discovery-wrap{z-index:2;margin:-35px auto 0;padding:0 32px;position:relative}.pp-site .pp-discovery{background:var(--bg-surface);border:1px solid #fffc;border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:32px;padding:25px 28px 22px;display:grid;box-shadow:0 10px 32px #09133b12}.pp-site .pp-search{min-width:0;position:relative}.pp-site .pp-search>label{font-family:var(--font-title);color:var(--bg-sidebar);margin-bottom:10px;font-size:19px;font-weight:500;display:block}.pp-site .pp-search-field{color:var(--accent-2-ink);background:#f3f3ec;border:1px solid #e2e4db;border-radius:12px;align-items:center;gap:11px;padding:0 14px;display:flex}.pp-site .pp-search-field:focus-within{border-color:var(--accent-2);box-shadow:0 0 0 3px #32839a1a}.pp-site .pp-search-field>svg{flex-shrink:0}.pp-site .pp-search-field input{width:100%;min-width:0;height:46px;color:var(--text-primary);background:0 0;outline:none;font-size:13px;display:block}.pp-site .pp-search-field input::placeholder{color:#7c847d}.pp-site .pp-search-key{color:#859087;border:1px solid #d7dcd4;border-radius:4px;padding:1px 5px;font-size:12px}.pp-site .pp-search-hint{color:var(--text-muted);margin-top:8px;font-size:11px;line-height:1.5}.pp-site .pp-shortcuts{border-left:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-left:26px;display:grid}.pp-site .pp-shortcuts a{border:1px solid var(--border-subtle);min-height:42px;color:var(--bg-sidebar);border-radius:12px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;font-weight:800;transition:background .18s,border-color .18s;display:flex}.pp-site .pp-shortcuts a>svg:first-child{color:var(--accent-2);flex-shrink:0}.pp-site .pp-shortcuts a:hover{background:#f4edda;border-color:#d8c58b}.pp-site .pp-shortcut-arrow{color:#8d947d;flex-shrink:0;margin-left:auto}.pp-site .pp-search-results{z-index:25;border:1px solid var(--border-default);background:#fffef8;border-radius:16px;max-height:360px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:-60px;overflow:auto;box-shadow:0 16px 40px #09133b29}.pp-site .pp-search-results-label{color:var(--text-secondary);padding:8px 10px;font-size:11px;font-weight:800}.pp-site .pp-search-results a{border-radius:10px;align-items:center;gap:12px;padding:11px 10px;display:flex}.pp-site .pp-search-results a:hover,.pp-site .pp-search-results a:focus-visible{background:#f1f1e4}.pp-site .pp-search-results a>span{min-width:0}.pp-site .pp-search-results strong{color:var(--bg-sidebar);font-size:13px;font-weight:800;display:block}.pp-site .pp-search-results small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);margin-top:3px;font-size:11px;display:block;overflow:hidden}.pp-site .pp-search-results svg{color:var(--accent-2);flex-shrink:0;margin-left:auto}.pp-site .pp-home-sections{padding-top:0}@media (width>=640px){.pp-site .pp-home-sections section[aria-labelledby=neighbors-heading] .card>span:first-child{aspect-ratio:1.14}}@media (width<=900px){.pp-site .pp-hero-copy{padding-left:32px;padding-right:32px}.pp-site .pp-discovery{grid-template-columns:1fr;gap:19px}.pp-site .pp-shortcuts{border-left:0;grid-template-columns:repeat(4,minmax(0,1fr));padding-left:0}.pp-site .pp-shortcut-arrow{display:none}.pp-site .pp-search-results{right:0}}@media (width<=639px){.pp-site .pp-hero{min-height:0}.pp-site .pp-hero-copy{padding:29px 22px 74px}.pp-site .pp-hero-copy h1{margin-top:15px;font-size:36px;line-height:1.1}.pp-site .pp-hero-eyebrow{letter-spacing:.1em;font-size:9px}.pp-site .pp-hero-description{max-width:330px;margin-top:13px;font-size:12px;line-height:1.65}.pp-site .pp-hero-shade{background:linear-gradient(90deg,#09133bdb,#09133b80),linear-gradient(#0000,#09133b80)}.pp-site .pp-hero-art{object-position:60% center}.pp-site .pp-hero-attribution{font-size:9px;line-height:1.6}.pp-site .pp-discovery-wrap{margin-top:-35px;padding:0 16px}.pp-site .pp-discovery{border-radius:18px;gap:15px;padding:19px 17px}.pp-site .pp-search>label{font-size:18px}.pp-site .pp-search-field{gap:8px;padding:0 10px}.pp-site .pp-search-field input{font-size:16px}.pp-site .pp-search-key{display:none}.pp-site .pp-search-hint{font-size:10px}.pp-site .pp-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp-site .pp-shortcuts a{min-height:40px}.pp-site .pp-shortcut-arrow{display:block}.pp-site .pp-home-intro{padding-bottom:24px}.pp-site [data-planet-banner]{border-radius:20px}.pp-site .pp-search-results{max-height:310px}}@media (prefers-reduced-motion:reduce){.pp-site *,.pp-site :before,.pp-site :after{transition:none!important;animation:none!important}}.pp-site .pp-data-header{color:#fefddd;background:#09133b;border-radius:28px;gap:1rem;margin-bottom:1.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.pp-site .pp-data-header p{color:#fefddd}.pp-site .pp-data-header h1{font-family:PlanetFredoka,sans-serif;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:700;line-height:1.15}.pp-site .pp-data-section>h2{margin-bottom:1rem;font-family:PlanetFredoka,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.25}.pp-site .pp-data-section,.pp-site .pp-data-card{border:1px solid var(--border-subtle);background:var(--bg-surface);overflow-wrap:anywhere;border-radius:22px;padding:1.25rem}.pp-site .pp-data-section{margin-bottom:1.5rem}.pp-site .pp-data-section>p+p{margin-top:.75rem}.pp-site .pp-data-card>p{margin-top:.5rem;font-size:.875rem}.pp-site .pp-data-pill{color:#09133b;background:#ffc528;border-radius:999px;padding:.25rem .7rem;font-size:.8rem;font-weight:800;display:inline-flex}.pp-site .pp-data-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1rem;margin:1rem 0;display:grid}.pp-site .pp-data-facts dt{color:var(--text-muted);font-size:.8rem;font-weight:800}.pp-site .pp-data-facts dd{margin-top:.25rem;font-weight:700}.pp-site .pp-guide-contents{flex-wrap:wrap;gap:.6rem 1rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:800;display:flex}.pp-site .pp-guide-contents a{padding:.5rem 0}.pp-site .pp-data-section[id]{scroll-margin-top:5rem}.pp-site .pp-guide-table{border-radius:12px;max-width:100%;margin-top:1rem;overflow-x:auto}.pp-site .pp-guide-table table{border-collapse:collapse;width:100%;font-size:.875rem}.pp-site .pp-guide-table th,.pp-site .pp-guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle);min-width:90px;padding:.85rem}.pp-site .pp-guide-table th{background:var(--bg-elevated);font-weight:800}.pp-site .pp-guide-details{border-top:1px solid var(--border-subtle);padding:.75rem 0}.pp-site .pp-guide-details summary{cursor:pointer;min-height:40px;padding:.5rem 0;font-weight:800}.pp-site .pp-profile-summary{grid-template-columns:minmax(0,240px) 1fr;align-items:center;gap:1.5rem;display:grid}.pp-site .pp-profile-portrait{object-fit:contain;width:100%;max-height:280px}.pp-site .pp-planner{gap:1rem;margin:1rem 0;display:grid}.pp-site .pp-planner label{gap:.4rem;font-size:.875rem;font-weight:800;display:grid}.pp-site .pp-planner input,.pp-site .pp-planner select{border:1px solid var(--border-subtle);background:var(--bg-surface);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:inherit;border-radius:12px;padding:.65rem}.pp-site .pp-planner>select{max-width:300px}.pp-site .pp-planner input:focus-visible,.pp-site .pp-planner select:focus-visible,.pp-site .pp-guide-table:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}@media (width<=639px){.pp-site .pp-profile-summary{grid-template-columns:1fr}.pp-site .pp-profile-portrait{max-height:220px}.pp-site .pp-planner input,.pp-site .pp-planner select{font-size:16px}}
