.login-module__Si-P0q__page{background:var(--pm-bg-light);min-height:100vh;display:flex}.login-module__Si-P0q__brand{background:var(--pm-primary);flex-direction:column;flex:0 0 42%;gap:0;max-width:500px;padding:3rem 3.5rem;display:flex;position:relative;overflow:hidden}.login-module__Si-P0q__brand:before{content:"";pointer-events:none;background-image:linear-gradient(#c9a96e0a 1px,#0000 1px),linear-gradient(90deg,#c9a96e0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.login-module__Si-P0q__brandLogo{color:inherit;z-index:1;align-items:center;gap:.875rem;text-decoration:none;display:flex;position:relative}.login-module__Si-P0q__brandWordmark{letter-spacing:-.02em;color:var(--pm-fg-on-dark,#f5f0eb);font-size:1.5rem;font-weight:700;line-height:1}.login-module__Si-P0q__dot{color:var(--pm-accent)}.login-module__Si-P0q__studio{opacity:.65;font-weight:400}.login-module__Si-P0q__brandBody{z-index:1;flex-direction:column;flex:1;justify-content:center;padding:4rem 0 3rem;display:flex;position:relative}.login-module__Si-P0q__brandHeadline{color:#f5f0ebe0;max-width:300px;margin:0;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:300;line-height:1.45}.login-module__Si-P0q__brandHeadline strong{color:#f5f0eb;font-weight:600}.login-module__Si-P0q__brandDeco{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;opacity:.06;position:absolute;bottom:-3rem;right:-3rem}.login-module__Si-P0q__formSide{padding:2rem var(--pm-container-padding);background:var(--pm-bg-light);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.login-module__Si-P0q__topActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;margin-bottom:1.1rem;display:flex}.login-module__Si-P0q__topActionsOutside{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;width:100%;max-width:400px;margin-bottom:.85rem;display:flex}.login-module__Si-P0q__topActionLangWrap{position:relative}.login-module__Si-P0q__topActionButton{min-height:44px;color:var(--pm-primary);cursor:pointer;background:#ffffffdb;border:1px solid #1b1b2f2e;border-radius:4px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.login-module__Si-P0q__topActionFlag{object-fit:cover;border:1px solid #00000029;border-radius:2px;flex-shrink:0;width:14px;height:10px}.login-module__Si-P0q__topActionMenu{z-index:120;background:#fffffffa;border:1px solid #1b1b2f3d;border-radius:8px;flex-direction:column;gap:.2rem;min-width:170px;padding:.3rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 10px 26px #0000002e}.login-module__Si-P0q__topActionOption{color:var(--pm-primary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.45rem;padding:.45rem .55rem;display:flex}.login-module__Si-P0q__topActionOption:hover{background:#1b1b2f0d}.login-module__Si-P0q__mobileLogo{color:var(--pm-primary);align-items:center;gap:.75rem;margin-bottom:2rem;text-decoration:none;display:none}.login-module__Si-P0q__mobileWordmark{letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1}.login-module__Si-P0q__card{background:var(--pm-bg-card);border-radius:var(--pm-radius);width:100%;max-width:400px;box-shadow:var(--pm-shadow-lg);border:1px solid #1b1b2f14;padding:2.5rem 2rem}.login-module__Si-P0q__cardTitle{color:var(--pm-primary);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.login-module__Si-P0q__divider{color:var(--pm-fg-muted);align-items:center;gap:.75rem;margin:1.75rem 0;font-size:.8rem;display:flex}.login-module__Si-P0q__divider:before,.login-module__Si-P0q__divider:after{content:"";background:#1b1b2f1a;flex:1;height:1px}.login-module__Si-P0q__consentNudge{border-radius:4px;animation:.45s login-module__Si-P0q__consentShake,.6s forwards login-module__Si-P0q__consentGlow}@keyframes login-module__Si-P0q__consentGlow{0%{outline:2px solid var(--pm-accent);outline-offset:2px}70%{outline:2px solid var(--pm-accent);outline-offset:2px}to{outline-offset:4px;outline:2px solid #0000}}@keyframes login-module__Si-P0q__consentShake{0%,to{transform:translate(0)}15%{transform:translate(-4px)}30%{transform:translate(4px)}45%{transform:translate(-3px)}60%{transform:translate(3px)}75%{transform:translate(-1px)}}@media (max-width:768px){.login-module__Si-P0q__page{flex-direction:column}.login-module__Si-P0q__brand{display:none}.login-module__Si-P0q__mobileLogo{display:flex}.login-module__Si-P0q__formSide{justify-content:flex-start;align-items:center;min-height:100vh;padding:1.5rem 1.25rem 2rem}.login-module__Si-P0q__topActions{justify-content:flex-start}.login-module__Si-P0q__topActionsOutside{justify-content:flex-start;width:100%;margin-bottom:.75rem}.login-module__Si-P0q__card{box-shadow:none;padding:2rem 1.25rem}}
.BrandLogo-module__fAP67W__link{text-decoration:none;display:inline-flex}.BrandLogo-module__fAP67W__root{align-items:center;gap:.625rem;line-height:1;display:inline-flex}.BrandLogo-module__fAP67W__copy{flex-direction:column;justify-content:center;gap:.2em;min-width:0;display:flex}.BrandLogo-module__fAP67W__wordmark{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;letter-spacing:-.02em;font-weight:700;line-height:1}.BrandLogo-module__fAP67W__dot{color:var(--pm-accent,#c9a96e)}.BrandLogo-module__fAP67W__studio{opacity:.65;font-weight:400}.BrandLogo-module__fAP67W__tagline{text-transform:lowercase;letter-spacing:.1em;color:var(--pm-fg-muted,#6b6b80);white-space:nowrap;font-size:.62em;font-variant-caps:small-caps;font-weight:600;line-height:1}.BrandLogo-module__fAP67W__taglineMedium{letter-spacing:.09em;font-size:.56em}.BrandLogo-module__fAP67W__taglineLong{letter-spacing:.08em;font-size:.5em}.BrandLogo-module__fAP67W__sm .BrandLogo-module__fAP67W__wordmark{font-size:.95rem}.BrandLogo-module__fAP67W__sm .BrandLogo-module__fAP67W__tagline{display:none}.BrandLogo-module__fAP67W__md .BrandLogo-module__fAP67W__wordmark{font-size:1.1rem}.BrandLogo-module__fAP67W__lg .BrandLogo-module__fAP67W__wordmark{font-size:1.4rem}.BrandLogo-module__fAP67W__lg .BrandLogo-module__fAP67W__root{gap:.875rem}.BrandLogo-module__fAP67W__light .BrandLogo-module__fAP67W__wordmark,.BrandLogo-module__fAP67W__light .BrandLogo-module__fAP67W__studio{color:var(--pm-primary,#1b1b2f)}.BrandLogo-module__fAP67W__light .BrandLogo-module__fAP67W__tagline{color:var(--pm-fg-muted,#6b6b80)}.BrandLogo-module__fAP67W__dark .BrandLogo-module__fAP67W__wordmark,.BrandLogo-module__fAP67W__dark .BrandLogo-module__fAP67W__studio{color:#f5f0eb}.BrandLogo-module__fAP67W__dark .BrandLogo-module__fAP67W__dot{color:var(--pm-accent,#c9a96e)}.BrandLogo-module__fAP67W__dark .BrandLogo-module__fAP67W__tagline{color:#c9a96ed9}
.HeroGrid-module__5WosNq__heroGrid{z-index:1;pointer-events:none;will-change:transform;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.HeroGrid-module__5WosNq__gridSvg{width:100%;height:100%;color:var(--pm-accent);opacity:.34;animation:64s linear infinite HeroGrid-module__5WosNq__gridDrift}@keyframes HeroGrid-module__5WosNq__gridDrift{0%{transform:translate(0)}to{transform:translate(40px,40px)}}
.FaqSection-module__v3S55q__faqTabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;margin-bottom:2rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.FaqSection-module__v3S55q__faqTabs::-webkit-scrollbar{display:none}.FaqSection-module__v3S55q__faqTab{background:var(--pm-bg-card);color:var(--pm-fg-muted);cursor:pointer;white-space:nowrap;border:1px solid #1b1b2f1f;border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.FaqSection-module__v3S55q__faqTab:hover{border-color:var(--pm-accent);color:var(--pm-primary)}.FaqSection-module__v3S55q__faqTab:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.FaqSection-module__v3S55q__faqTabActive{background:var(--pm-primary);color:var(--pm-fg-on-dark);border-color:var(--pm-primary)}.FaqSection-module__v3S55q__faqTabActive:hover{color:var(--pm-fg-on-dark)}.FaqSection-module__v3S55q__faqList{gap:.6rem;max-width:820px;margin:0 auto;animation:.35s cubic-bezier(.4,0,.2,1) both FaqSection-module__v3S55q__fadeInUp;display:grid}.FaqSection-module__v3S55q__faqItem{border-radius:var(--pm-radius);background:var(--pm-bg-card);box-shadow:var(--pm-shadow);border:1px solid #1b1b2f1a;overflow:hidden}.FaqSection-module__v3S55q__faqItem[open]{border-color:#c9a96e73}.FaqSection-module__v3S55q__faqSummary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;list-style:none;display:flex}.FaqSection-module__v3S55q__faqSummary::-webkit-details-marker{display:none}.FaqSection-module__v3S55q__faqSummary:focus-visible{outline:2px solid var(--pm-accent);outline-offset:-2px}.FaqSection-module__v3S55q__faqQuestion{font-family:var(--font-playfair), serif;color:var(--pm-primary);font-size:1.0625rem;font-weight:700;line-height:1.35}.FaqSection-module__v3S55q__faqChevron{color:var(--pm-accent);flex-shrink:0;transition:transform .25s}.FaqSection-module__v3S55q__faqItem[open] .FaqSection-module__v3S55q__faqChevron{transform:rotate(180deg)}.FaqSection-module__v3S55q__faqAnswer{color:var(--pm-fg-muted);margin:0;padding:0 1.25rem 1.1rem;font-size:.9375rem;line-height:1.65}@keyframes FaqSection-module__v3S55q__fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.FaqSection-module__v3S55q__faqDark .FaqSection-module__v3S55q__faqTab{color:#f5f0eb99;background:#f5f0eb14;border-color:#f5f0eb1f}.FaqSection-module__v3S55q__faqDark .FaqSection-module__v3S55q__faqTab:hover{border-color:var(--pm-accent);color:var(--pm-fg-on-dark)}.FaqSection-module__v3S55q__faqDark .FaqSection-module__v3S55q__faqTabActive{background:var(--pm-accent);color:var(--pm-bg-dark,#1b1b2f);border-color:var(--pm-accent)}.FaqSection-module__v3S55q__faqDark .FaqSection-module__v3S55q__faqTabActive:hover{color:var(--pm-bg-dark,#1b1b2f)}.FaqSection-module__v3S55q__faqDark .FaqSection-module__v3S55q__faqItem{background:#f5f0eb0f;border-color:#f5f0eb1a;box-shadow:0 4px 24px #0003}.FaqSection-module__v3S55q__faqDark .FaqSection-module__v3S55q__faqItem[open]{background:#c9a96e14;border-color:#c9a96e59}.FaqSection-module__v3S55q__faqDark .FaqSection-module__v3S55q__faqQuestion{color:var(--pm-fg-on-dark)}.FaqSection-module__v3S55q__faqDark .FaqSection-module__v3S55q__faqAnswer{color:#f5f0ebc7}@media (max-width:480px){.FaqSection-module__v3S55q__faqTabs{gap:.375rem}.FaqSection-module__v3S55q__faqTab{padding:.5rem 1rem;font-size:.8125rem}.FaqSection-module__v3S55q__faqSummary{padding:.85rem 1rem}.FaqSection-module__v3S55q__faqQuestion{font-size:1rem}.FaqSection-module__v3S55q__faqAnswer{padding:0 1rem 1rem}}@media (prefers-reduced-motion:reduce){.FaqSection-module__v3S55q__faqList{animation:none}.FaqSection-module__v3S55q__faqChevron{transition:none}}
.AudienceExpandCards-module__mtVJcG__strip{gap:.375rem;width:100%;height:22rem;display:flex}.AudienceExpandCards-module__mtVJcG__card{border-radius:var(--pm-radius);cursor:pointer;background:#c9a96e0f;border:1px solid #c9a96e1a;transition:flex .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.AudienceExpandCards-module__mtVJcG__cardCollapsed{flex:1}.AudienceExpandCards-module__mtVJcG__cardExpanded{background:#c9a96e1a;border-color:#c9a96e33;flex:5}.AudienceExpandCards-module__mtVJcG__collapsedContent{opacity:1;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem .25rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.AudienceExpandCards-module__mtVJcG__cardExpanded .AudienceExpandCards-module__mtVJcG__collapsedContent{opacity:0;pointer-events:none}.AudienceExpandCards-module__mtVJcG__collapsedLabel{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-playfair), serif;color:#f5f0eb80;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-height:14rem;font-size:.8125rem;font-weight:600;overflow:hidden}.AudienceExpandCards-module__mtVJcG__expandedContent{opacity:0;flex-direction:column;padding:1.5rem 2.5rem;transition:opacity .35s .15s;display:flex;position:absolute;inset:0}.AudienceExpandCards-module__mtVJcG__cardExpanded .AudienceExpandCards-module__mtVJcG__expandedContent{opacity:1}.AudienceExpandCards-module__mtVJcG__iconCircle{width:44px;height:44px;min-height:44px;color:var(--pm-accent);background:#c9a96e1f;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.AudienceExpandCards-module__mtVJcG__collapsedContent .AudienceExpandCards-module__mtVJcG__iconCircle{margin-bottom:0}.AudienceExpandCards-module__mtVJcG__cardTitle{font-family:var(--font-playfair), serif;color:var(--pm-fg-on-dark);margin-bottom:.625rem;font-size:1.25rem;font-weight:700;line-height:1.3}.AudienceExpandCards-module__mtVJcG__cardDesc{color:#f5f0eba6;max-width:26rem;font-size:.9375rem;line-height:1.6}.AudienceExpandCards-module__mtVJcG__mobileStack{display:none}.AudienceExpandCards-module__mtVJcG__mobileCard{border-radius:var(--pm-radius);background:#c9a96e0f;border:1px solid #c9a96e1a;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.AudienceExpandCards-module__mtVJcG__mobileCard .AudienceExpandCards-module__mtVJcG__iconCircle{flex-shrink:0;margin-bottom:0}.AudienceExpandCards-module__mtVJcG__mobileTitle{font-family:var(--font-playfair), serif;color:var(--pm-fg-on-dark);margin-bottom:.25rem;font-size:1rem;font-weight:700}.AudienceExpandCards-module__mtVJcG__mobileDesc{color:#f5f0eb99;font-size:.875rem;line-height:1.55}@media (max-width:1024px){.AudienceExpandCards-module__mtVJcG__strip{height:20rem}.AudienceExpandCards-module__mtVJcG__expandedContent{padding:1.5rem 1.75rem}.AudienceExpandCards-module__mtVJcG__cardTitle{font-size:1.125rem}.AudienceExpandCards-module__mtVJcG__cardDesc{font-size:.875rem}}@media (max-width:768px){.AudienceExpandCards-module__mtVJcG__strip{display:none}.AudienceExpandCards-module__mtVJcG__mobileStack{flex-direction:column;gap:.75rem;display:flex}}@media (prefers-reduced-motion:reduce){.AudienceExpandCards-module__mtVJcG__card,.AudienceExpandCards-module__mtVJcG__collapsedContent,.AudienceExpandCards-module__mtVJcG__expandedContent{transition:none}}
.MeasurementTooltip-module__y1ovqW__container{color:var(--pm-text-muted,#777);cursor:help;vertical-align:middle;margin-left:.5rem;display:inline-block;position:relative}.MeasurementTooltip-module__y1ovqW__iconButton{appearance:none;min-width:24px;min-height:24px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.MeasurementTooltip-module__y1ovqW__icon{width:1.25rem;height:1.25rem;transition:color .2s;display:block}.MeasurementTooltip-module__y1ovqW__container:hover .MeasurementTooltip-module__y1ovqW__icon,.MeasurementTooltip-module__y1ovqW__open .MeasurementTooltip-module__y1ovqW__icon{color:var(--pm-accent,#8b7355)}.MeasurementTooltip-module__y1ovqW__tooltip{opacity:0;visibility:hidden;z-index:50;pointer-events:none;text-align:left;color:#444;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;width:280px;margin-bottom:.75rem;padding:1rem;font-size:.875rem;line-height:1.5;transition:opacity .2s,visibility .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.MeasurementTooltip-module__y1ovqW__container:hover .MeasurementTooltip-module__y1ovqW__tooltip{opacity:1;visibility:visible}.MeasurementTooltip-module__y1ovqW__open .MeasurementTooltip-module__y1ovqW__tooltip{opacity:1;visibility:visible;pointer-events:auto}.MeasurementTooltip-module__y1ovqW__tooltip:after{content:"";border:6px solid #0000;border-top-color:#fff;margin-left:-6px;position:absolute;top:100%;left:50%}.MeasurementTooltip-module__y1ovqW__tooltip:before{content:"";z-index:-1;border:7px solid #0000;border-top-color:#e5e5e5;margin-left:-7px;position:absolute;top:100%;left:50%}.MeasurementTooltip-module__y1ovqW__title{font-family:var(--pm-heading-font,serif);color:#111;border-bottom:1px solid #f0f0f0;margin-bottom:.5rem;padding-bottom:.25rem;font-size:1rem;font-weight:700}.MeasurementTooltip-module__y1ovqW__description{margin-bottom:.75rem}.MeasurementTooltip-module__y1ovqW__visualizer{background-color:#faf9f6;border:1px solid #eee;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;display:flex}.MeasurementTooltip-module__y1ovqW__svgIcon{width:100%;height:auto;max-height:200px}@media (max-width:768px){.MeasurementTooltip-module__y1ovqW__tooltip{width:min(88vw,320px)}}
.LandingPage-module__vCWJnq__landingPage{background:0 0;overflow-x:hidden}.LandingPage-module__vCWJnq__navbar{top:var(--pm-banner-h,0px);z-index:100;padding:1rem var(--pm-container-padding);justify-content:space-between;align-items:center;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,box-shadow .3s;display:flex;position:fixed;left:0;right:0}.LandingPage-module__vCWJnq__navbarScrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--pm-shadow);background:#fefcf9d9}.LandingPage-module__vCWJnq__navLogo{font-family:var(--font-playfair), serif;color:var(--pm-fg-on-dark);letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;text-decoration:none;display:flex}.LandingPage-module__vCWJnq__navbarScrolled .LandingPage-module__vCWJnq__navLogo{color:var(--pm-primary)}.LandingPage-module__vCWJnq__logoMark{flex-shrink:0}.LandingPage-module__vCWJnq__logoText{align-items:baseline;line-height:1;display:inline-flex}.LandingPage-module__vCWJnq__logoDot{color:var(--pm-accent);margin:0}.LandingPage-module__vCWJnq__logoStudio{font-family:var(--font-inter), sans-serif;letter-spacing:.05em;color:var(--pm-fg-on-dark);margin-left:.05em;font-size:.55em;font-weight:600;transform:translateY(-.6em)}.LandingPage-module__vCWJnq__navbarScrolled .LandingPage-module__vCWJnq__logoStudio{color:var(--pm-primary)}.LandingPage-module__vCWJnq__navLinks{align-items:center;gap:2rem;list-style:none;display:flex}.LandingPage-module__vCWJnq__navLink{color:#f5f0ebb3;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.LandingPage-module__vCWJnq__navLink:hover{color:var(--pm-fg-on-dark)}.LandingPage-module__vCWJnq__navbarScrolled .LandingPage-module__vCWJnq__navLink{color:var(--pm-fg-muted)}.LandingPage-module__vCWJnq__navbarScrolled .LandingPage-module__vCWJnq__navLink:hover{color:var(--pm-primary)}.LandingPage-module__vCWJnq__navCta{background:var(--pm-accent);color:var(--pm-accent-foreground);cursor:pointer;border:none;border-radius:9999px;padding:.5rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s}.LandingPage-module__vCWJnq__navCta:hover{transform:scale(1.02);box-shadow:0 4px 16px #c9a96e4d}.LandingPage-module__vCWJnq__langWrap{position:relative}.LandingPage-module__vCWJnq__langSwitch{border:1px solid var(--pm-fg-muted);color:var(--pm-fg-muted);cursor:pointer;text-transform:none;letter-spacing:.01em;background:0 0;border-radius:4px;align-items:center;gap:.45rem;min-height:36px;padding:.45rem .7rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.LandingPage-module__vCWJnq__langSwitch:hover{border-color:var(--pm-primary);color:var(--pm-primary)}.LandingPage-module__vCWJnq__langFlag{object-fit:cover;border:1px solid #00000029;border-radius:2px;flex-shrink:0;width:14px;height:10px}.LandingPage-module__vCWJnq__langMenu{z-index:120;background:#fffffffa;border:1px solid #1b1b2f3d;border-radius:8px;flex-direction:column;gap:.2rem;min-width:170px;padding:.3rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 10px 26px #0000002e}.LandingPage-module__vCWJnq__langOption{color:var(--pm-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .45rem;font-family:inherit;font-size:.95rem;display:inline-flex}.LandingPage-module__vCWJnq__langOption:hover{background:#c9a96e26}.LandingPage-module__vCWJnq__langOptionActive{background:#c9a96e33;border-color:#c9a96e8c}.LandingPage-module__vCWJnq__mobileMenuBtn{color:var(--pm-accent);cursor:pointer;background:#10122ab8;border:1px solid #c9a96e73;border-radius:999px;padding:.5rem;display:none;box-shadow:0 8px 18px #0000002e}.LandingPage-module__vCWJnq__mobileMenuOverlay{z-index:90;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b1b2ffa;flex-direction:column;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.LandingPage-module__vCWJnq__mobileMenuOpen{opacity:1;visibility:visible}.LandingPage-module__vCWJnq__mobileMenuContent{flex-direction:column;align-items:center;gap:2rem;display:flex}.LandingPage-module__vCWJnq__hero{min-height:100vh;padding:8rem var(--pm-container-padding) 4rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;z-index:auto!important}.LandingPage-module__vCWJnq__hero:before{content:"";z-index:0;background:var(--pm-primary);position:absolute;inset:0}.LandingPage-module__vCWJnq__heroContent{z-index:2;text-align:center;max-width:850px;position:relative}.LandingPage-module__vCWJnq__heroSpinner{display:none}.LandingPage-module__vCWJnq__heroLine2{color:var(--pm-accent);display:inline-block;position:relative}.LandingPage-module__vCWJnq__spinnerDot{vertical-align:-.05em;width:.22em;height:.22em;margin-left:.05em;position:relative;overflow:visible;display:inline-block!important}.LandingPage-module__vCWJnq__heroHeadline{font-family:var(--font-playfair), serif;letter-spacing:-.03em;color:var(--pm-fg-on-dark);margin-bottom:1.5rem;font-size:clamp(3rem,7vw,5.5rem);font-weight:900;line-height:1.05}.LandingPage-module__vCWJnq__heroLine1{display:block}.LandingPage-module__vCWJnq__heroHeadline>.LandingPage-module__vCWJnq__heroLine2{color:var(--pm-accent);display:block}.LandingPage-module__vCWJnq__heroLine2NoAccent,.LandingPage-module__vCWJnq__heroHeadline>.LandingPage-module__vCWJnq__heroLine2NoAccent{color:var(--pm-fg-on-dark)}.LandingPage-module__vCWJnq__heroItalicWord{font-synthesis:none;font-style:italic}.LandingPage-module__vCWJnq__heroAccentWord{color:var(--pm-accent)}.LandingPage-module__vCWJnq__heroSubtitle{color:#f5f0ebb3;white-space:pre-wrap;max-width:650px;margin:0 auto 2.5rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7}.LandingPage-module__vCWJnq__heroCtas{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.LandingPage-module__vCWJnq__btnPrimary{background:var(--pm-accent);color:var(--pm-accent-foreground);cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.LandingPage-module__vCWJnq__btnPrimary:hover{transform:scale(1.03);box-shadow:0 6px 24px #c9a96e59}.LandingPage-module__vCWJnq__btnSecondary{color:var(--pm-fg-on-dark);cursor:pointer;background:0 0;border:1px solid #f5f0eb40;border-radius:9999px;align-items:center;gap:.5rem;padding:.815rem 2rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.LandingPage-module__vCWJnq__btnSecondary:hover{color:var(--pm-fg-on-dark);background:#f5f0eb0d;border-color:#f5f0eb99}.LandingPage-module__vCWJnq__floatingEl{pointer-events:none;opacity:.1;color:var(--pm-accent);z-index:1;position:absolute}.LandingPage-module__vCWJnq__float2{animation:5s ease-in-out .5s infinite LandingPage-module__vCWJnq__float;top:18%;right:8%}.LandingPage-module__vCWJnq__float4{animation:4.5s ease-in-out 1.5s infinite LandingPage-module__vCWJnq__float;top:52%;right:4%}.LandingPage-module__vCWJnq__float6{animation:4s ease-in-out .8s infinite LandingPage-module__vCWJnq__float;bottom:12%;right:22%}.LandingPage-module__vCWJnq__heroPatternBgWrap{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.LandingPage-module__vCWJnq__heroPatternBg{opacity:.08;width:67.5%;max-width:900px;height:auto;color:var(--pm-accent);pointer-events:none;position:absolute;top:50%;left:-5%;transform:translateY(-50%)}@media (max-width:768px){.LandingPage-module__vCWJnq__heroPatternBg{opacity:.05;width:110%;max-width:none;left:50%;transform:translate(-50%,-50%)}}@keyframes LandingPage-module__vCWJnq__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(3deg)}}.LandingPage-module__vCWJnq__statsBand{background:#112;padding:0;position:relative;z-index:auto!important}.LandingPage-module__vCWJnq__statsBand:before{content:"";z-index:0;background:linear-gradient(90deg,#c9a96e00 0%,#c9a96e0f 50%,#c9a96e00 100%);border-top:1px solid #c9a96e1f;border-bottom:1px solid #c9a96e1f;position:absolute;inset:0}.LandingPage-module__vCWJnq__statsInner{max-width:var(--pm-container-max);padding:2rem var(--pm-container-padding);z-index:10;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:0;margin:0 auto;display:grid;position:relative}.LandingPage-module__vCWJnq__statItem{text-align:center;padding:1.5rem 1rem}.LandingPage-module__vCWJnq__statNumber{font-family:var(--font-playfair), serif;color:var(--pm-accent);letter-spacing:-.03em;margin-bottom:.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1}.LandingPage-module__vCWJnq__statLabel{color:#f5f0ebb3;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:600}.LandingPage-module__vCWJnq__statsDivider{background:#f5f0eb26;width:1px;height:3rem}.LandingPage-module__vCWJnq__section{padding:var(--pm-section-padding) var(--pm-container-padding)}.LandingPage-module__vCWJnq__sectionInner{max-width:var(--pm-container-max);z-index:2;margin:0 auto;position:relative}.LandingPage-module__vCWJnq__sectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--pm-accent);margin-bottom:1rem;font-size:.75rem;font-weight:600}.LandingPage-module__vCWJnq__sectionTitle{font-family:var(--font-playfair), serif;letter-spacing:-.02em;color:var(--pm-primary);white-space:pre-wrap;max-width:600px;margin-bottom:3rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.2}.LandingPage-module__vCWJnq__sectionDark{position:relative;z-index:auto!important}.LandingPage-module__vCWJnq__sectionDark:before{content:"";z-index:0;background:var(--pm-bg-dark);position:absolute;inset:0}.LandingPage-module__vCWJnq__sectionDarkAlt{position:relative;z-index:auto!important}.LandingPage-module__vCWJnq__sectionDarkAlt:before{content:"";z-index:0;background:#112;position:absolute;inset:0}.LandingPage-module__vCWJnq__sectionDark .LandingPage-module__vCWJnq__sectionTitle,.LandingPage-module__vCWJnq__sectionDarkAlt .LandingPage-module__vCWJnq__sectionTitle{color:var(--pm-fg-on-dark)}.LandingPage-module__vCWJnq__sectionDark .LandingPage-module__vCWJnq__sectionLabel,.LandingPage-module__vCWJnq__sectionDarkAlt .LandingPage-module__vCWJnq__sectionLabel{color:var(--pm-accent)}.LandingPage-module__vCWJnq__sectionLight{position:relative;z-index:auto!important}.LandingPage-module__vCWJnq__sectionLight:before{content:"";z-index:0;background:var(--pm-bg-light);position:absolute;inset:0}.LandingPage-module__vCWJnq__comparisonTable{background:#f5f0eb0a;border:1px solid #c9a96e26;border-radius:16px;gap:0;max-width:720px;margin:0 auto;display:grid;overflow:hidden}.LandingPage-module__vCWJnq__comparisonHeader{color:var(--pm-fg-on-dark);text-transform:uppercase;letter-spacing:.06em;background:#c9a96e14;grid-template-columns:1fr 1fr 1fr;font-size:.82rem;font-weight:700;display:grid}.LandingPage-module__vCWJnq__comparisonRow{border-top:1px solid #c9a96e14;grid-template-columns:1fr 1fr 1fr;display:grid}.LandingPage-module__vCWJnq__comparisonLabel{color:var(--pm-fg-on-dark);padding:.85rem 1rem;font-size:.88rem;font-weight:600}.LandingPage-module__vCWJnq__comparisonCell{align-items:start;gap:.4rem;padding:.85rem 1rem;font-size:.86rem;display:flex}.LandingPage-module__vCWJnq__featuresGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.LandingPage-module__vCWJnq__audienceGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.LandingPage-module__vCWJnq__featureCard{background:var(--pm-bg-card);border-radius:var(--pm-radius);box-shadow:var(--pm-shadow);transform-style:preserve-3d;will-change:transform;padding:2rem;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.LandingPage-module__vCWJnq__featureCard:hover{z-index:10;transform:perspective(1000px)translateY(-8px)rotateX(4deg)rotateY(-4deg)scale(1.02)!important;box-shadow:0 20px 40px #00000014,0 8px 16px #c9a96e1f!important}.LandingPage-module__vCWJnq__featureIcon{width:48px;height:48px;color:var(--pm-accent);background:#c9a96e1a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.LandingPage-module__vCWJnq__featureTitle{font-family:var(--font-playfair), serif;color:var(--pm-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.LandingPage-module__vCWJnq__featureDesc{color:var(--pm-fg-muted);font-size:.9375rem;line-height:1.6}.LandingPage-module__vCWJnq__problemLabel{color:#d4845c!important}.LandingPage-module__vCWJnq__problemCard{border-radius:var(--pm-radius);background:#c878640f;border:1px dashed #c878642e;padding:2rem;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .3s}.LandingPage-module__vCWJnq__problemCard:hover{border-color:#c8786459;transform:translateY(-4px);box-shadow:0 12px 32px #c864501a}.LandingPage-module__vCWJnq__problemIcon{color:#d4845c;background:#c878641a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.25rem;display:flex}.LandingPage-module__vCWJnq__problemCard .LandingPage-module__vCWJnq__featureTitle{color:var(--pm-fg-on-dark)}.LandingPage-module__vCWJnq__problemCard .LandingPage-module__vCWJnq__featureDesc{color:#f5f0eb99}.LandingPage-module__vCWJnq__problemContrast{color:var(--pm-accent);opacity:.9;max-width:42rem;margin-top:2rem;font-size:1.0625rem;font-weight:600;line-height:1.5}.LandingPage-module__vCWJnq__stepsRow{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid;position:relative}.LandingPage-module__vCWJnq__stepsRow:before{content:"";background:repeating-linear-gradient(90deg, var(--pm-accent) 0, var(--pm-accent) 6px, transparent 6px, transparent 12px);opacity:.3;height:2px;position:absolute;top:2rem;left:15%;right:15%}.LandingPage-module__vCWJnq__step{text-align:center;position:relative}.LandingPage-module__vCWJnq__stepNumber{font-family:var(--font-playfair), serif;color:var(--pm-accent);z-index:2;margin-bottom:1rem;font-size:2.5rem;font-weight:900;line-height:1;position:relative}.LandingPage-module__vCWJnq__stepIconWrap{background:var(--pm-bg-card);width:56px;height:56px;box-shadow:var(--pm-shadow);color:var(--pm-accent);z-index:2;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex;position:relative}.LandingPage-module__vCWJnq__stepTitle{font-family:var(--font-playfair), serif;color:var(--pm-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.LandingPage-module__vCWJnq__stepDesc{color:var(--pm-fg-muted);font-size:.875rem;line-height:1.6}.LandingPage-module__vCWJnq__showcaseContent{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.LandingPage-module__vCWJnq__showcaseText{color:var(--pm-fg-on-dark)}.LandingPage-module__vCWJnq__showcaseSubtitle{opacity:.8;margin-bottom:2rem;font-size:1.0625rem;line-height:1.7}.LandingPage-module__vCWJnq__showcaseVisual{aspect-ratio:4/3;border-radius:var(--pm-radius);background:#ffffff0d;border:1px solid #ffffff1a;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.LandingPage-module__vCWJnq__patternPreview{opacity:.85;width:auto;max-width:95%;height:auto;max-height:95%}.LandingPage-module__vCWJnq__patternPreview svg{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.LandingPage-module__vCWJnq__patternLine{stroke:var(--pm-accent);stroke-width:1px;fill:none}.LandingPage-module__vCWJnq__patternDashed{stroke:var(--pm-fg-on-dark);stroke-width:.5px;stroke-dasharray:4 3;fill:none;opacity:.4}.LandingPage-module__vCWJnq__grainLine{stroke:var(--pm-accent);stroke-width:.8px;fill:none;opacity:.6}.LandingPage-module__vCWJnq__patternText{fill:var(--pm-fg-on-dark);letter-spacing:.05em;font-family:Courier New,monospace;font-size:10px}.LandingPage-module__vCWJnq__letterContent{text-align:center;max-width:640px;margin:0 auto}.LandingPage-module__vCWJnq__letterHeading{font-family:var(--font-playfair), serif;color:var(--pm-accent);margin-bottom:2rem;font-size:clamp(1.75rem,3vw,2.5rem);font-style:italic;font-weight:700}.LandingPage-module__vCWJnq__letterBody p{text-align:left;color:var(--pm-fg-on-dark);opacity:.85;margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.8}.LandingPage-module__vCWJnq__letterSignature{color:var(--pm-accent);letter-spacing:.02em;margin-top:2rem;font-size:.875rem;font-weight:600}.LandingPage-module__vCWJnq__ctaSection{text-align:center}.LandingPage-module__vCWJnq__ctaSection .LandingPage-module__vCWJnq__sectionTitle{max-width:500px;margin-left:auto;margin-right:auto}.LandingPage-module__vCWJnq__ctaSubtitle{color:var(--pm-fg-muted);margin-top:-1.5rem;margin-bottom:2rem;font-size:1rem}.LandingPage-module__vCWJnq__footer{background:var(--pm-bg-dark);padding:3rem var(--pm-container-padding) 2rem}.LandingPage-module__vCWJnq__footerInner{max-width:var(--pm-container-max);grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem;margin:0 auto;display:grid}.LandingPage-module__vCWJnq__footerBrand{flex-direction:column;gap:.75rem;display:flex}.LandingPage-module__vCWJnq__footerLogo{font-family:var(--font-playfair), serif;color:var(--pm-fg-on-dark);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.LandingPage-module__vCWJnq__footerLogo span{color:var(--pm-accent)}.LandingPage-module__vCWJnq__footerCol h3,.LandingPage-module__vCWJnq__footerCol h4{font-family:var(--font-inter), sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--pm-fg-on-dark);opacity:.5;margin-bottom:1rem;font-size:.75rem;font-weight:600}.LandingPage-module__vCWJnq__footerCol ul{list-style:none}.LandingPage-module__vCWJnq__footerCol li{margin-bottom:.5rem}.LandingPage-module__vCWJnq__footerCol a{color:var(--pm-fg-on-dark);opacity:.7;font-size:.875rem;text-decoration:none;transition:opacity .15s}.LandingPage-module__vCWJnq__footerCol a:hover{opacity:1}.LandingPage-module__vCWJnq__footerBottom{max-width:var(--pm-container-max);text-align:center;color:var(--pm-fg-on-dark);opacity:.4;border-top:1px solid #f5f0eb1a;margin:2rem auto 0;padding-top:1.5rem;font-size:.75rem}.LandingPage-module__vCWJnq__fadeUp{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.LandingPage-module__vCWJnq__fadeUpVisible{opacity:1;transform:translateY(0)}@media (max-width:768px){.LandingPage-module__vCWJnq__statsInner{grid-template-columns:1fr 1fr;gap:1.5rem 1rem}.LandingPage-module__vCWJnq__statsDivider,.LandingPage-module__vCWJnq__navLinks{display:none}.LandingPage-module__vCWJnq__mobileMenuBtn{display:block}.LandingPage-module__vCWJnq__heroHeadline{font-size:clamp(2.25rem,8vw,3.5rem)}.LandingPage-module__vCWJnq__floatingEl{display:none}.LandingPage-module__vCWJnq__stepsRow{grid-template-columns:1fr;gap:2.5rem}.LandingPage-module__vCWJnq__stepsRow:before{display:none}.LandingPage-module__vCWJnq__featuresGrid{grid-template-columns:1fr}.LandingPage-module__vCWJnq__featureCard{padding:1.5rem}.LandingPage-module__vCWJnq__audienceGrid{grid-template-columns:1fr 1fr}.LandingPage-module__vCWJnq__showcaseContent{grid-template-columns:1fr}.LandingPage-module__vCWJnq__comparisonHeader{display:none}.LandingPage-module__vCWJnq__comparisonRow{grid-template-columns:1fr 1fr;gap:0;padding-top:.5rem}.LandingPage-module__vCWJnq__comparisonLabel{grid-column:1/-1;padding:.65rem 1rem .25rem;font-size:.84rem}.LandingPage-module__vCWJnq__comparisonCell{padding:.4rem 1rem .65rem;font-size:.82rem}.LandingPage-module__vCWJnq__footerInner{grid-template-columns:1fr 1fr}}@media (max-width:480px){.LandingPage-module__vCWJnq__audienceGrid,.LandingPage-module__vCWJnq__footerInner{grid-template-columns:1fr}.LandingPage-module__vCWJnq__heroCtas{flex-direction:column;align-items:center}.LandingPage-module__vCWJnq__featureCard{padding:1.25rem}.LandingPage-module__vCWJnq__statsInner{padding:1.5rem var(--pm-container-padding);gap:1rem .5rem}}@media (prefers-reduced-motion:reduce){.LandingPage-module__vCWJnq__floatingEl{animation:none}.LandingPage-module__vCWJnq__fadeUp{opacity:1;transition:none;transform:none}.LandingPage-module__vCWJnq__featureCard,.LandingPage-module__vCWJnq__problemCard,.LandingPage-module__vCWJnq__btnPrimary,.LandingPage-module__vCWJnq__btnSecondary,.LandingPage-module__vCWJnq__navCta{transition:none}}.LandingPage-module__vCWJnq__mobileMenuContent{flex-direction:column!important;align-items:stretch!important;gap:1.5rem!important;width:85%!important;max-width:min(90vw,340px)!important;display:flex!important}.LandingPage-module__vCWJnq__mobileLangSection{border:1px solid #ffffff14;border-radius:12px;margin:1rem 0;overflow:hidden}.LandingPage-module__vCWJnq__mobileLangTrigger{width:100%;min-height:44px;color:var(--pm-fg-on-dark);cursor:pointer;text-align:left;background:#ffffff0d;border:none;align-items:center;gap:.625rem;padding:.875rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:background .2s;display:flex}.LandingPage-module__vCWJnq__mobileLangTrigger:hover,.LandingPage-module__vCWJnq__mobileLangTrigger:active{background:#ffffff17}.LandingPage-module__vCWJnq__mobileLangChevron{opacity:.6;flex-shrink:0;margin-left:auto;transition:transform .2s}.LandingPage-module__vCWJnq__mobileLangChevronOpen{transform:rotate(180deg)}.LandingPage-module__vCWJnq__mobileLangDropdown{background:#00000026;border-top:1px solid #ffffff0f;flex-direction:column;display:flex}.LandingPage-module__vCWJnq__mobileLangOption{width:100%;min-height:42px;color:var(--pm-fg-on-dark);cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff0a;align-items:center;gap:.625rem;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;transition:background .15s;display:flex}.LandingPage-module__vCWJnq__mobileLangOption:last-child{border-bottom:none}.LandingPage-module__vCWJnq__mobileLangOption:hover,.LandingPage-module__vCWJnq__mobileLangOption:active{background:#ffffff12}.LandingPage-module__vCWJnq__mobileLangOptionActive{color:var(--pm-accent);background:#c9a96e1f}.LandingPage-module__vCWJnq__mobileLangOptionActive:hover{background:#c9a96e2e}.LandingPage-module__vCWJnq__mobileLangLabel,.LandingPage-module__vCWJnq__mobileLangGrid,.LandingPage-module__vCWJnq__mobileLangItem,.LandingPage-module__vCWJnq__mobileLangItemActive{display:none}
.ControlsHelpPage-module__qK3I9a__page{background:var(--pm-bg-dark);min-height:100vh;color:var(--pm-fg-on-dark);position:relative;overflow-x:hidden}.ControlsHelpPage-module__qK3I9a__shell{z-index:10;max-width:860px;margin:0 auto;padding:5.6rem 1.5rem 5rem;position:relative}.ControlsHelpPage-module__qK3I9a__topbar{z-index:40;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#10122af0 0%,#10122ad1 100%);border-bottom:1px solid #c9a96e47;align-items:center;min-height:4.25rem;padding:.75rem 2rem;display:flex;position:fixed;top:0;left:0;right:0}.ControlsHelpPage-module__qK3I9a__topbarInner{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.ControlsHelpPage-module__qK3I9a__topbarBack{color:var(--pm-accent);background:0 0;border:1px solid #c9a96e73;border-radius:4px;align-items:center;gap:.45rem;padding:.3rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.ControlsHelpPage-module__qK3I9a__topbarBack:hover{background:#c9a96e14;border-color:#c9a96ed9;transform:translate(-2px)}.ControlsHelpPage-module__qK3I9a__header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;border:1px solid #c9a96e26;border-radius:1rem;margin-bottom:2.5rem;padding:clamp(1.8rem,4vw,2.4rem);position:relative;overflow:hidden}.ControlsHelpPage-module__qK3I9a__header:before{content:"";background:linear-gradient(180deg, var(--pm-accent), transparent);opacity:.6;border-radius:3px 0 0 3px;width:3px;position:absolute;inset:0 auto 0 0}.ControlsHelpPage-module__qK3I9a__breadcrumbBack{color:var(--pm-accent);opacity:.8;align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.ControlsHelpPage-module__qK3I9a__breadcrumbBack:hover{opacity:1;transform:translate(-2px)}.ControlsHelpPage-module__qK3I9a__title{letter-spacing:-.03em;color:var(--pm-fg-on-dark);margin-top:0;margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.1}.ControlsHelpPage-module__qK3I9a__intro{color:var(--pm-fg-muted);max-width:66ch;margin:0;font-size:1rem;line-height:1.65}.ControlsHelpPage-module__qK3I9a__group{margin-bottom:2.5rem}.ControlsHelpPage-module__qK3I9a__groupLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--pm-accent);margin:0 0 1rem;font-size:.7rem;font-weight:700}.ControlsHelpPage-module__qK3I9a__controls{flex-direction:column;gap:.85rem;display:flex}.ControlsHelpPage-module__qK3I9a__card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff06;border:1px solid #c9a96e33;border-radius:1rem;padding:1.1rem 1.2rem;scroll-margin-top:5.5rem;transition:border-color .18s,background .18s,box-shadow .18s}.ControlsHelpPage-module__qK3I9a__card:hover{background:#ffffff0a;border-color:#c9a96e61;box-shadow:0 10px 28px #070a1c47}.ControlsHelpPage-module__qK3I9a__cardHeader{flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:0 0 .4rem;display:flex}.ControlsHelpPage-module__qK3I9a__cardName{color:var(--pm-fg-on-dark);letter-spacing:-.01em;font-size:1rem;font-weight:650}.ControlsHelpPage-module__qK3I9a__cardId{color:#c9a96e73;font-family:monospace;font-size:.72rem;font-weight:400}.ControlsHelpPage-module__qK3I9a__cardShort{color:#f5f0ebc7;margin:0 0 .55rem;font-size:.88rem;line-height:1.55}.ControlsHelpPage-module__qK3I9a__cardLong{color:var(--pm-fg-muted);margin:0;font-size:.87rem;line-height:1.68}.ControlsHelpPage-module__qK3I9a__cardEmpty{color:#fff3;margin:0;font-size:.82rem;font-style:italic}@media (max-width:720px){.ControlsHelpPage-module__qK3I9a__shell{padding-top:5.1rem;padding-left:1rem;padding-right:1rem}.ControlsHelpPage-module__qK3I9a__topbar{padding:.6rem .9rem}.ControlsHelpPage-module__qK3I9a__header{border-radius:1.2rem}}
.HelpPage-module__jniIUq__page{background:var(--pm-bg-dark);min-height:100vh;color:var(--pm-fg-on-dark);position:relative;overflow-x:hidden}.HelpPage-module__jniIUq__shell{z-index:10;width:min(1280px,100% - 2rem);margin:0 auto;padding:5.6rem 0 4rem;position:relative}.HelpPage-module__jniIUq__topbarAnonymous{z-index:40;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#10122af0 0%,#10122ad1 100%);border-bottom:1px solid #c9a96e47;align-items:center;min-height:4.25rem;padding:.75rem 2rem;display:flex;position:fixed;top:0;left:0;right:0}.HelpPage-module__jniIUq__topbarInner{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.HelpPage-module__jniIUq__topbarLinks{flex-wrap:wrap;gap:.6rem;display:flex}.HelpPage-module__jniIUq__topbarLink{border:1px solid var(--pm-accent);color:var(--pm-accent);background:0 0;border-radius:4px;padding:.3rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s}.HelpPage-module__jniIUq__topbarLink:hover{background:#c9a96e14;border-color:#c9a96ed9;transform:translateY(-1px)}.HelpPage-module__jniIUq__topbarLangLabel{display:inline}@media (max-width:900px){.HelpPage-module__jniIUq__topbarLangLabel{display:none}}.HelpPage-module__jniIUq__topbarLangWrapper{position:relative}.HelpPage-module__jniIUq__topbarLangBtn{border:1px solid var(--pm-accent);color:var(--pm-accent);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.8rem;font-weight:600;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.HelpPage-module__jniIUq__topbarLangBtn:hover{background:#c9a96e14;border-color:#c9a96ed9;transform:translateY(-1px)}.HelpPage-module__jniIUq__topbarLangDropdown{z-index:50;background:#10122afa;border:1px solid #c9a96e59;border-radius:8px;min-width:180px;margin-top:.35rem;position:absolute;right:0;overflow:hidden;box-shadow:0 10px 30px #00000059}.HelpPage-module__jniIUq__topbarLangOption{text-align:left;width:100%;color:var(--pm-fg-on-dark);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.8rem;transition:background .12s;display:flex}.HelpPage-module__jniIUq__topbarLangOption:hover{background:#c9a96e14}.HelpPage-module__jniIUq__topbarLangOption:focus-visible{outline:2px solid var(--pm-accent);outline-offset:-2px}.HelpPage-module__jniIUq__topbarLangOptionActive{background:#c9a96e29}.HelpPage-module__jniIUq__topbarFlag{border:1px solid #0000002e;border-radius:2px;flex-shrink:0;width:14px;height:10px}.HelpPage-module__jniIUq__hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:1.25rem;margin-bottom:1.25rem;display:grid}.HelpPage-module__jniIUq__heroPanel,.HelpPage-module__jniIUq__heroGraphic,.HelpPage-module__jniIUq__sidebar,.HelpPage-module__jniIUq__section,.HelpPage-module__jniIUq__closing{border:1px solid #c9a96e26;border-radius:1rem;position:relative;overflow:hidden}.HelpPage-module__jniIUq__heroPanel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--pm-fg-on-dark);background:#ffffff06;padding:clamp(1.8rem,4vw,3rem)}.HelpPage-module__jniIUq__heroPanel:before{content:"";background:linear-gradient(180deg, var(--pm-accent), transparent);opacity:.6;border-radius:3px 0 0 3px;width:3px;position:absolute;inset:0 auto 0 0}.HelpPage-module__jniIUq__eyebrow{color:var(--pm-accent);letter-spacing:.09em;text-transform:uppercase;border:1px solid #c9a96e59;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.95rem;padding:.35rem .75rem;font-size:.78rem;display:inline-flex}.HelpPage-module__jniIUq__heroTitle{max-width:14ch;margin-bottom:1rem;font-size:clamp(2.6rem,5vw,4.6rem);line-height:.95}.HelpPage-module__jniIUq__heroIntro{color:#f5f0ebe0;max-width:52rem;margin-bottom:.85rem;font-size:1.05rem}.HelpPage-module__jniIUq__heroBody{color:#f5f0ebb8;max-width:56rem;margin-bottom:1.4rem;font-size:.96rem;line-height:1.65}.HelpPage-module__jniIUq__heroActions{flex-wrap:wrap;gap:.75rem;display:flex}.HelpPage-module__jniIUq__primaryAction,.HelpPage-module__jniIUq__ghostAction{border-radius:999px;align-items:center;gap:.55rem;padding:.8rem 1.25rem;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.HelpPage-module__jniIUq__primaryAction{background:var(--pm-accent);color:var(--pm-accent-foreground)}.HelpPage-module__jniIUq__primaryAction:hover{background:var(--pm-accent-hover);transform:translateY(-1px)}.HelpPage-module__jniIUq__ghostAction{color:var(--pm-fg-on-dark);background:#ffffff0f;border:1px solid #f5f0eb42}.HelpPage-module__jniIUq__ghostAction:hover{background:#ffffff1a;transform:translateY(-1px)}.HelpPage-module__jniIUq__heroGraphic{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;padding:1.25rem}.HelpPage-module__jniIUq__graphicFrame{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;border:1px solid #c9a96e26;border-radius:1.25rem;flex-direction:column;align-items:center;min-height:100%;padding:1.2rem 1rem 1rem;display:flex;position:relative}.HelpPage-module__jniIUq__graphicOrbit{pointer-events:none;background:radial-gradient(circle,#c9a96e2e,#0000 66%);border-radius:999px;width:18rem;height:18rem;position:absolute;inset:auto -18% -18% auto}.HelpPage-module__jniIUq__sketchCollage{justify-content:center;gap:.5rem;width:100%;margin-bottom:1rem;display:flex}.HelpPage-module__jniIUq__sketchThumb{background:#ffffffe6;border:1px solid #c9a96e40;border-radius:.9rem;flex:1;min-width:0;overflow:hidden;box-shadow:0 6px 16px #070a1c33}.HelpPage-module__jniIUq__sketchImg{object-fit:cover;width:100%;height:auto;display:block}.HelpPage-module__jniIUq__graphicTitle{font-size:1.2rem;font-family:var(--font-playfair), serif;color:var(--pm-fg-on-dark);text-align:center;margin-bottom:.4rem}.HelpPage-module__jniIUq__graphicBody{color:var(--pm-fg-muted);text-align:center;font-size:.88rem;line-height:1.6}.HelpPage-module__jniIUq__quickFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.HelpPage-module__jniIUq__factCard{background:#c9a96e0a;border:1px solid #c9a96e40;border-radius:1rem;padding:1.2rem 1.25rem;transition:transform .18s,box-shadow .18s,background .18s}.HelpPage-module__jniIUq__factCard:hover{background:#c9a96e14;transform:translateY(-2px);box-shadow:0 14px 34px #070a1c57}.HelpPage-module__jniIUq__factIcon,.HelpPage-module__jniIUq__contentIcon{width:2.4rem;height:2.4rem;color:var(--pm-accent);background:#c9a96e2e;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.75rem;display:inline-flex}.HelpPage-module__jniIUq__factTitle,.HelpPage-module__jniIUq__contentTitle,.HelpPage-module__jniIUq__faqQuestion,.HelpPage-module__jniIUq__visualTitle,.HelpPage-module__jniIUq__sidebarTitle,.HelpPage-module__jniIUq__sectionTitle,.HelpPage-module__jniIUq__closingTitle{font-family:var(--font-playfair), serif}.HelpPage-module__jniIUq__factTitle{color:var(--pm-fg-on-dark);margin-bottom:.3rem;font-size:1.15rem}.HelpPage-module__jniIUq__factBody,.HelpPage-module__jniIUq__contentBody,.HelpPage-module__jniIUq__faqAnswer,.HelpPage-module__jniIUq__sectionIntro,.HelpPage-module__jniIUq__visualBody,.HelpPage-module__jniIUq__closingBody,.HelpPage-module__jniIUq__sidebarHint,.HelpPage-module__jniIUq__bulletList,.HelpPage-module__jniIUq__stepBody{color:var(--pm-fg-muted);line-height:1.6}.HelpPage-module__jniIUq__contentGrid{grid-template-columns:minmax(220px,248px) minmax(0,1fr);gap:1.25rem;display:grid}.HelpPage-module__jniIUq__sidebar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;align-self:start;padding:1rem;position:sticky;top:5.6rem}.HelpPage-module__jniIUq__sidebarTitle{color:var(--pm-fg-on-dark);margin-bottom:.3rem;font-size:1.05rem}.HelpPage-module__jniIUq__sidebarHint{margin-bottom:.9rem;font-size:.88rem}.HelpPage-module__jniIUq__sectionNav{flex-direction:column;gap:.45rem;display:flex}.HelpPage-module__jniIUq__sidebarLink{color:var(--pm-fg-on-dark);background:#ffffff08;border:1px solid #c9a96e1f;border-radius:.9rem;padding:.6rem .8rem;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:block}.HelpPage-module__jniIUq__sidebarLink:hover{background:#ffffff14;border-color:#c9a96e66;transform:translate(2px)}.HelpPage-module__jniIUq__sidebarLink:focus-visible{outline:2px solid var(--pm-accent);outline-offset:-2px;border-color:#c9a96e66}.HelpPage-module__jniIUq__sidebarLabel{color:var(--pm-accent-hover);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.15rem;font-size:.7rem;display:block}.HelpPage-module__jniIUq__sidebarText{font-size:.88rem;font-weight:650;line-height:1.3;display:block}.HelpPage-module__jniIUq__main{gap:1.1rem;display:grid}.HelpPage-module__jniIUq__emptyState{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;border:1px solid #c9a96e26;border-radius:1.4rem;padding:1.6rem}.HelpPage-module__jniIUq__emptyTitle{color:var(--pm-fg-on-dark);font-size:1.5rem;font-family:var(--font-playfair), serif;margin-bottom:.4rem}.HelpPage-module__jniIUq__emptyBody{color:var(--pm-fg-muted)}.HelpPage-module__jniIUq__section{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;padding:1.6rem;scroll-margin-top:6rem;transition:box-shadow .2s}.HelpPage-module__jniIUq__sectionHeader{margin-bottom:1.2rem}.HelpPage-module__jniIUq__sectionKicker{color:var(--pm-accent-hover);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.35rem;font-size:.76rem}.HelpPage-module__jniIUq__sectionTitle{color:var(--pm-fg-on-dark);margin-bottom:.5rem;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.1}.HelpPage-module__jniIUq__sectionIntro{font-size:1rem;line-height:1.65}.HelpPage-module__jniIUq__sectionBody{gap:1rem;display:grid}.HelpPage-module__jniIUq__visualCard{color:var(--pm-fg-on-dark);background:linear-gradient(135deg,#1b1b2ff7,#2e2e4af2),radial-gradient(circle at 100% 0,#c9a96e29,#0000 36%);border:1px solid #1b1b2f14;border-radius:1.25rem;grid-template-columns:164px minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid;position:relative;box-shadow:0 10px 28px #1b1b2f1a}.HelpPage-module__jniIUq__visualImage{opacity:.94;width:min(100%,160px);height:auto;margin:0 auto}.HelpPage-module__jniIUq__visualCardSketch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #c9a96e38;border-radius:1.25rem;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:1.25rem;padding:1rem 1.35rem 1rem 1rem;display:grid}.HelpPage-module__jniIUq__visualImageWrap{background:#ffffffe6;border:1px solid #1b1b2f12;border-radius:.9rem;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 4px 12px #1b1b2f12}.HelpPage-module__jniIUq__sketchVisualImg{object-fit:contain;width:100%;height:auto;max-height:240px;display:block}.HelpPage-module__jniIUq__visualCopy{max-width:56rem}.HelpPage-module__jniIUq__visualTitle{margin-bottom:.4rem;font-size:1.2rem}.HelpPage-module__jniIUq__visualCard .HelpPage-module__jniIUq__visualTitle{color:var(--pm-fg-on-dark)}.HelpPage-module__jniIUq__visualCard .HelpPage-module__jniIUq__visualBody{color:#f5f0ebc2}.HelpPage-module__jniIUq__visualCardSketch .HelpPage-module__jniIUq__visualTitle{color:var(--pm-fg-on-dark)}.HelpPage-module__jniIUq__visualCardSketch .HelpPage-module__jniIUq__visualBody{color:var(--pm-fg-muted)}.HelpPage-module__jniIUq__steps,.HelpPage-module__jniIUq__cards,.HelpPage-module__jniIUq__faqList{gap:.85rem;display:grid}.HelpPage-module__jniIUq__steps,.HelpPage-module__jniIUq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.HelpPage-module__jniIUq__faqList{grid-template-columns:1fr}.HelpPage-module__jniIUq__contentCard,.HelpPage-module__jniIUq__faqCard{background:#c9a96e0a;border:1px solid #c9a96e40;border-radius:1.1rem;padding:1.1rem 1.15rem;transition:transform .18s,box-shadow .18s,background .18s}.HelpPage-module__jniIUq__contentCard:hover,.HelpPage-module__jniIUq__faqCard:hover{background:#c9a96e14;transform:translateY(-2px);box-shadow:0 14px 34px #070a1c57}.HelpPage-module__jniIUq__contentTitle,.HelpPage-module__jniIUq__faqQuestion{color:var(--pm-fg-on-dark);margin-bottom:.35rem;font-size:1.08rem}.HelpPage-module__jniIUq__bulletList{gap:.5rem;max-width:72ch;padding-left:1.25rem;font-size:.96rem;display:grid}.HelpPage-module__jniIUq__sectionCtaRow{display:flex}.HelpPage-module__jniIUq__sectionCta{color:var(--pm-accent);background:#c9a96e0f;border:1px solid #c9a96e73;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-size:.88rem;font-weight:650;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.HelpPage-module__jniIUq__sectionCta:hover{background:#c9a96e1f;border-color:#c9a96ebf;transform:translate(3px)}.HelpPage-module__jniIUq__sidebarControlsLink{color:var(--pm-accent);background:#c9a96e0f;border:1px solid #c9a96e59;border-radius:.9rem;align-items:center;gap:.5rem;margin-top:.6rem;padding:.65rem .8rem;font-size:.83rem;font-weight:650;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.HelpPage-module__jniIUq__sidebarControlsLink:hover{background:#c9a96e1f;border-color:#c9a96ea6;transform:translate(2px)}.HelpPage-module__jniIUq__closing{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;padding:1.8rem}.HelpPage-module__jniIUq__closingTitle{color:var(--pm-fg-on-dark);margin-bottom:.45rem;font-size:1.8rem}@media (max-width:1100px){.HelpPage-module__jniIUq__hero,.HelpPage-module__jniIUq__contentGrid,.HelpPage-module__jniIUq__steps,.HelpPage-module__jniIUq__cards,.HelpPage-module__jniIUq__quickFacts{grid-template-columns:1fr}.HelpPage-module__jniIUq__sidebar{position:static}.HelpPage-module__jniIUq__visualCard,.HelpPage-module__jniIUq__visualCardSketch{grid-template-columns:1fr}.HelpPage-module__jniIUq__visualCardSketch{padding:1rem}}@media (max-width:720px){.HelpPage-module__jniIUq__shell{width:calc(100% - 1rem);padding-top:5.1rem}.HelpPage-module__jniIUq__topbarAnonymous{padding:.6rem .9rem}.HelpPage-module__jniIUq__heroPanel,.HelpPage-module__jniIUq__heroGraphic,.HelpPage-module__jniIUq__section,.HelpPage-module__jniIUq__sidebar,.HelpPage-module__jniIUq__closing{border-radius:1.2rem}.HelpPage-module__jniIUq__heroTitle{max-width:none}.HelpPage-module__jniIUq__sketchCollage{gap:.35rem}}
