html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--mtm-page-background);color:var(--pp-ink);font-family:var(--mtm-sans);font-size:16px;line-height:1.6}button,input,select,textarea{font-family:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}h1,h2{color:var(--pp-ink)}html body .taste-app{width:100%;max-width:none;min-height:100dvh;box-shadow:none;isolation:isolate;background:0 0;border-radius:0;margin:0}:where(.taste-app) :where(h1,h2,h3,h4){text-align:left;font-weight:900}:where(.taste-app) :where(h1,h2){font-family:var(--mtm-display)}html body .taste-app :is(.intro,.us-mode,.circle-mode,.quiz-home-result,.quiz-stage){max-width:var(--mtm-page-width);width:100%;margin-inline:auto}html body .taste-app .intro-mark{display:none}html body .taste-app :is(.login,.quiz-answer-primary,.public-result-cta){background:var(--pp-blue);color:#fff;box-shadow:none;border:2px solid var(--pp-blue);border-radius:var(--button-radius);min-height:var(--button-height);font:var(--button-font);justify-content:center;align-items:center;display:inline-flex}html body .taste-app .hero-result-link{border:2px solid var(--pp-blue);color:var(--pp-blue);border-radius:var(--button-radius);min-height:var(--button-height);font:var(--button-font);box-shadow:none;background:#fff;padding:12px 22px;text-decoration:none}html body .taste-app .hero-actions{flex-wrap:wrap;align-items:center;gap:12px}html body .taste-app :is(button,a,summary):focus-visible{outline:3px solid var(--pp-blue);outline-offset:4px}html body .taste-app :is(.language-toggle,.account-sync-link,.account-menu-trigger){border-radius:999px;min-height:44px}html body .taste-app .taste-avatar{border-radius:50%}html body .taste-app .quiz-home-result{padding:0 var(--mtm-page-padding) 48px;background:0 0;border:0}html body .taste-app .circle-mode h1,html body .taste-app .us-mode h1{color:var(--pp-ink);font-family:var(--mtm-display);line-height:1.15}.taste-app :is(.circle-mode,.us-mode) h1 em{color:inherit;font-family:inherit;font-style:normal}.taste-app .sonic-section-marker{font:800 12px/1.5 var(--mtm-sans);letter-spacing:.2em;color:var(--pp-mute);margin:0 0 12px}html body .taste-app .site-footer{background:var(--pp-ink);color:#fff;min-height:48px;font:800 13px/1.5 var(--mtm-sans);letter-spacing:.02em;border:0;margin-top:auto;padding:2px 32px}html body .taste-app .site-footer a{color:#fff;align-items:center;min-height:44px;display:inline-flex}.observatory-demo-notice{max-width:1180px;width:calc(100% - 2 * var(--mtm-page-padding));background:var(--pp-tint);color:var(--pp-mute);border:0;border-radius:14px;margin:16px auto 0;padding:10px 16px;font-size:12px}.observatory-demo-nav a{min-height:44px;color:var(--pp-blue);align-items:center;padding:12px 16px;font-size:14px;text-decoration:none;display:flex}.coordinate-note{color:var(--pp-mute);font-size:14px;line-height:1.7}.stage-nav a{min-height:44px;color:var(--pp-mute);font:800 14px/1.5 var(--mtm-sans);border-bottom:3px solid #0000;align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}.stage-nav a[aria-current=page]{border-color:var(--pp-lime);color:var(--pp-blue)}html body .public-taste-result{max-width:var(--mtm-page-width);background:var(--pp-paper);border-radius:28px;width:calc(100% - 64px);margin:32px auto;padding:28px 32px 48px}.public-taste-result>nav{border-bottom:1.5px solid var(--pp-line);margin-bottom:24px;padding-bottom:20px}.public-taste-result>nav a{min-height:44px;font:800 12px/1.5 var(--mtm-sans);align-items:center;text-decoration:none;display:inline-flex}.public-taste-result .public-complete-details{border-block:1.5px solid var(--pp-line);width:100%}.public-complete-details>summary{cursor:pointer;min-height:48px;font:800 14px/1.5 var(--mtm-sans);padding:12px 0}@media (max-width:767px){html body .taste-app .quiz-home-result{padding:20px var(--mtm-page-padding)}.observatory-demo-nav{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.observatory-demo-nav a{padding:8px;font-size:12px}html body .public-taste-result{border-radius:0;width:100%;margin:0;padding:20px 24px 32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
