.st.svelte-1qby4gv{background:var(--shx-lilac);width:min(1120px,100% - 40px);color:var(--shx-ink);box-shadow:0 6px 0 var(--shx-lilac-edge), var(--shx-soft-shadow);border-radius:28px;gap:28px;margin:56px auto;padding:32px 28px 34px;display:grid;container-type:inline-size}.st-text.svelte-1qby4gv{min-width:0}@media (min-width:900px){.st.svelte-1qby4gv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:40px 48px}}.st-kicker.svelte-1qby4gv{color:var(--shx-plum);align-items:center;gap:10px;font-size:15px;font-weight:450;display:inline-flex}.st-kicker.svelte-1qby4gv:before{content:"";background:var(--shx-lime);border-radius:99px;width:9px;height:9px}.st.st.svelte-1qby4gv h2:where(.svelte-1qby4gv){font-family:var(--home-heading-font,inherit);letter-spacing:-.045em;text-transform:none;color:var(--shx-ink);margin:12px 0 0;font-size:clamp(34px,4.6vw,52px);font-weight:400;line-height:1.02}.st-hl.svelte-1qby4gv{color:var(--shx-plum)}.st.st.svelte-1qby4gv p:where(.svelte-1qby4gv){max-width:40ch;color:var(--shx-muted);margin:14px 0 0;font-size:17px;line-height:1.55}.st.svelte-1qby4gv a.st-cta.st-cta:where(.svelte-1qby4gv){background:var(--shx-plum);height:50px;color:var(--shx-on-plum);box-shadow:0 4px 0 var(--shx-plum-deep);border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:0 24px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.st-art.svelte-1qby4gv{min-width:0;padding-top:8px}.st-row.svelte-1qby4gv{z-index:2;height:var(--shx-at);align-items:flex-end;gap:12px;padding-inline:12px;display:flex;position:relative}.tpp-public .public-home .offer-home .art{width:var(--size);height:var(--size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tpp-public .public-home .offer-home .art svg{width:100%;height:100%}.tpp-public .public-home .offer-home a{text-decoration:none}.tpp-public .public-home .offer-home .hero-copy>p{max-width:410px;font-size:18px}.tpp-public .public-home .offer-home .hero-ctas{flex-wrap:wrap;gap:18px}.tpp-public .public-home .offer-home .float-note{bottom:80px}.tpp-public .public-home .offer-home .section-heading h2{margin:0}.tpp-public .public-home .offer-home .home-inline-link{color:var(--primary);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;font-size:14px;line-height:1.5;display:inline-flex}.tpp-public .public-home .offer-home .home-inline-link svg{width:17px;height:17px}.tpp-public .public-home .offer-home .path-card{color:var(--foreground);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex}.tpp-public .public-home .offer-home .path-card:hover{box-shadow:0 12px 0 color-mix(in srgb,var(--primary) 10%,transparent);transform:translateY(-5px)}.tpp-public .public-home .offer-home .path-art{place-items:center;height:185px;display:grid}.tpp-public .public-home .offer-home .path-bottom{flex-direction:column;flex:1;display:flex}.tpp-public .public-home .offer-home .path-bottom p{flex:1;max-width:310px;margin-bottom:24px}.tpp-public .public-home .offer-home .path-top>svg{width:19px;height:19px}.tpp-public .public-home .offer-home .path-link{font-weight:500}.tpp-public .public-home .offer-home .home-extra-tests{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.tpp-public .public-home .offer-home .home-extra-tests>a{border:1px solid var(--border);background:var(--paper);color:var(--foreground);border-radius:16px;align-items:center;gap:18px;padding:18px 22px;display:flex}.tpp-public .public-home .offer-home .home-extra-tests h3{letter-spacing:-.6px;margin:0 0 6px;font-size:22px}.tpp-public .public-home .offer-home .home-extra-tests p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.tpp-public .public-home .offer-home .home-extra-tests>a>svg{flex-shrink:0;width:18px;margin-left:auto}.tpp-public .public-home .offer-home .home-test-shelf{grid-template-columns:160px 1fr;gap:24px;margin-top:40px;display:grid}.tpp-public .public-home .offer-home .home-test-shelf h3{letter-spacing:-.5px;margin:8px 0;font-size:20px;font-weight:450}.tpp-public .public-home .offer-home .home-test-shelf>div{flex-wrap:wrap;gap:9px;display:flex}.tpp-public .public-home .offer-home .home-test-shelf a{border:1px solid var(--border);color:var(--foreground);background:var(--paper);border-radius:99px;gap:15px;padding:10px 14px;font-size:14px;display:inline-flex}.tpp-public .public-home .offer-home .home-test-shelf a:hover{background:var(--secondary)}.tpp-public .public-home .offer-home .home-results{grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding-top:30px;padding-bottom:95px;display:grid}.tpp-public .public-home .offer-home .home-result-copy h2{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(40px,5vw,70px);font-weight:450;line-height:1.06}.tpp-public .public-home .offer-home .home-result-copy h2 span{color:var(--primary)}.tpp-public .public-home .offer-home .home-result-copy>p{max-width:390px;color:var(--muted-foreground);font-size:16px;line-height:1.75}.tpp-public .public-home .offer-home .home-result-benefits{flex-wrap:wrap;gap:12px 18px;margin:25px 0;display:flex}.tpp-public .public-home .offer-home .home-result-benefits span{align-items:center;gap:6px;font-size:14px;display:inline-flex}.tpp-public .public-home .offer-home .home-result-benefits svg{width:15px;color:var(--primary)}.tpp-public .public-home .offer-home .home-report{background:var(--paper);border:1px solid var(--border);box-shadow:12px 12px 0 var(--secondary);border-radius:18px;padding:24px 30px;transform:rotate(2deg)}.tpp-public .public-home .offer-home .home-report-top{color:var(--muted-foreground);justify-content:space-between;align-items:center;padding-bottom:8px;font-size:14px;display:flex}.tpp-public .public-home .offer-home .home-trait-bars{gap:5px;display:grid}.tpp-public .public-home .offer-home .home-trait-bars button{text-align:left;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:145px 1fr;align-items:center;gap:12px;padding:12px 8px;font-size:14px;display:grid}.tpp-public .public-home .offer-home .home-trait-bars button[aria-pressed=true]{border-color:var(--border);background:var(--background)}.tpp-public .public-home .offer-home .home-trait-track{background:var(--background);border-radius:5px;height:15px;overflow:hidden}.tpp-public .public-home .offer-home .home-trait-track i{background:var(--primary);border-radius:5px;height:100%;display:block}.tpp-public .public-home .offer-home .home-trait-bars button:nth-child(2) i{background:#ab7560}.tpp-public .public-home .offer-home .home-trait-bars button:nth-child(3) i{background:#7396ac}.tpp-public .public-home .offer-home .home-trait-bars button:nth-child(4) i{background:#7f9e65}.tpp-public .public-home .offer-home .home-trait-bars button:nth-child(5) i{background:#b77997}.tpp-public .public-home .offer-home .home-trait-description{border-top:1px solid var(--border);min-height:74px;color:var(--muted-foreground);margin:15px 0 0;padding-top:18px;font-size:16px;line-height:1.6}.tpp-public .public-home .offer-home .home-trait-description b{color:var(--foreground);margin-bottom:4px;font-size:15px;font-weight:500;display:block}.tpp-public .public-home .offer-home .home-solid-link{background:var(--primary);color:var(--primary-foreground);border-radius:99px;align-items:center;gap:18px;padding:16px 23px;font-size:14px;font-weight:500;display:inline-flex}.tpp-public .public-home .offer-home .home-solid-link svg{width:17px;height:17px}.tpp-public .public-home .offer-home .iq-start{background:var(--lime);color:var(--ink);margin-top:16px}.tpp-public .public-home .offer-home .play-burst{pointer-events:none}.tpp-public .public-home .offer-home .home-tool-links{margin-top:25px;display:grid}.tpp-public .public-home .offer-home .home-tool-links>a{border-bottom:1px solid var(--border);color:var(--foreground);align-items:center;gap:15px;padding:15px 0;display:flex}.tpp-public .public-home .offer-home .home-tool-links>a>svg{flex-shrink:0;width:17px;margin-left:auto}.tpp-public .public-home .offer-home .home-tool-links h3{letter-spacing:-.5px;margin:0 0 5px;font-size:19px;font-weight:500}.tpp-public .public-home .offer-home .home-tool-links p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.tpp-public .public-home .offer-home .reflection-scene{min-height:0;padding:25px 0}.tpp-public .public-home .offer-home .reflection-paper{height:auto;min-height:0;padding:30px 30px 24px}.tpp-public .public-home .offer-home .reflection-prompt{min-height:100px;margin:28px 0 24px;font-size:clamp(24px,2.8vw,38px)}.tpp-public .public-home .offer-home .paper-lines{margin:0 0 22px}.tpp-public .public-home .offer-home .paper-footer{margin-top:0;padding-top:0}.tpp-public .public-home .offer-home .paper-footer>a{color:var(--primary);font-size:14px}.tpp-public .public-home .offer-home .home-around{padding-top:20px;padding-bottom:80px}.tpp-public .public-home .offer-home .home-around h2{letter-spacing:-.05em;margin:0 0 30px;font-size:clamp(36px,4vw,58px);font-weight:450}.tpp-public .public-home .offer-home .home-around-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tpp-public .public-home .offer-home .home-around-grid>a{background:var(--secondary);color:var(--foreground);border-radius:18px;flex-direction:column;align-items:flex-start;padding:25px;transition:transform .2s;display:flex}.tpp-public .public-home .offer-home .home-around-grid>a:hover{transform:translateY(-4px)}.tpp-public .public-home .offer-home .home-around-grid>a:nth-child(2),.tpp-public .public-home .offer-home .home-around-grid>a:nth-child(3){background:var(--secondary)}.tpp-public .public-home .offer-home .home-around-grid h3{letter-spacing:-.8px;margin:12px 0;font-size:25px;font-weight:450}.tpp-public .public-home .offer-home .home-around-grid p{flex:1;margin:0 0 25px;font-size:14px;line-height:1.7}.tpp-public .public-home .offer-home .home-around-grid .art{align-self:center}@media (min-width:651px){.tpp-public .public-home .offer-home .home-around-grid.home-around-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.tpp-public .public-home .offer-home .home-around-action{border-top:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);justify-content:space-between;align-items:center;width:100%;padding-top:18px;font-size:14px;display:flex}.tpp-public .public-home .offer-home .home-around-action svg{width:17px}.tpp-public .public-home .offer-home .home-type-art{justify-content:center;align-items:center;gap:5px;width:100%;height:150px;display:flex}.tpp-public .public-home .offer-home .home-type-art span{aspect-ratio:3/4;background:var(--paper);border:1px solid var(--border);width:22%;color:var(--primary);border-radius:12px;place-items:center;font-size:clamp(24px,3vw,48px);display:grid;transform:rotate(-8deg)}.tpp-public .public-home .offer-home .home-type-art span:nth-child(2n){background:var(--primary);color:var(--primary-foreground);transform:rotate(8deg)}.tpp-public .public-home .offer-home .last-call h2 span{color:var(--primary)}@media (max-width:900px){.tpp-public .public-home .offer-home .home-trait-bars button{grid-template-columns:125px 1fr}.tpp-public .public-home .offer-home .home-results{gap:5%}.tpp-public .public-home .offer-home .home-report{padding:18px}.tpp-public .public-home .offer-home .home-around-grid{gap:12px}.tpp-public .public-home .offer-home .home-around-grid>a{padding:18px}}@media (max-width:650px){.tpp-public .public-home .offer-home .section-heading{flex-direction:column;align-items:flex-start;gap:16px}.tpp-public .public-home .offer-home .home-extra-tests,.tpp-public .public-home .offer-home .home-results,.tpp-public .public-home .offer-home .home-around-grid{grid-template-columns:1fr}.tpp-public .public-home .offer-home .home-extra-tests{gap:10px}.tpp-public .public-home .offer-home .home-extra-tests>a{padding:14px}.tpp-public .public-home .offer-home .home-test-shelf{grid-template-columns:1fr;gap:10px}.tpp-public .public-home .offer-home .home-results{gap:30px;padding-bottom:65px}.tpp-public .public-home .offer-home .home-report{box-shadow:7px 7px 0 var(--secondary);transform:rotate(1deg)}.tpp-public .public-home .offer-home .home-trait-bars button{grid-template-columns:135px 1fr}.tpp-public .public-home .offer-home .reflection-paper{padding:24px 24px 20px}.tpp-public .public-home .offer-home .reflection-prompt{min-height:95px}.tpp-public .public-home .offer-home .home-around-grid{gap:18px}.tpp-public .public-home .offer-home .home-around-grid>a{padding:22px}.tpp-public .public-home .offer-home .home-type-art span{width:55px;font-size:38px}.tpp-public .public-home .offer-home .home-around{padding-bottom:50px}.tpp-public .public-home .offer-home .float-note{bottom:55px}}@media (prefers-reduced-motion:reduce){.tpp-public .public-home .offer-home .path-card,.tpp-public .public-home .offer-home .home-around-grid>a{transition:none}}.tpp-public .public-home .site-shell.offer-home{--spring:cubic-bezier(.3, 1.45, .45, 1);--soft-spring:cubic-bezier(.25, 1.2, .4, 1);--glide:cubic-bezier(.2, .8, .2, 1);--lift-shadow:color-mix(in oklab, var(--foreground) 34%, transparent)}.tpp-public .public-home .site-shell.offer-home .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tpp-public .public-home .site-shell.offer-home .h-line{line-height:inherit;transition:translate 1s var(--soft-spring) calc(.12s + var(--i) * .12s), rotate 1s var(--soft-spring) calc(.12s + var(--i) * .12s), opacity .5s ease calc(.12s + var(--i) * .12s);display:inline-block}.tpp-public .public-home .site-shell.offer-home .you-word>svg path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .75s cubic-bezier(.6,0,.2,1) .95s}.tpp-public .public-home .site-shell.offer-home .you-word>svg path+path{transition-delay:1.2s}.tpp-public .public-home .site-shell.offer-home :is(.hero-sub,.hero-rise){transition:translate .9s var(--glide) .55s, opacity .7s ease .55s}.tpp-public .public-home .site-shell.offer-home .hero-rise{transition-delay:.68s}.tpp-public .public-home .site-shell.offer-home .hero{--px:0;--py:0}.tpp-public .public-home .site-shell.offer-home .hero-gallery{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;--spin:0deg}.tpp-public .public-home .site-shell.offer-home .hero-gallery.is-grabbing{cursor:grabbing}.tpp-public .public-home .site-shell.offer-home .hero-gallery .hello-target{cursor:inherit}.tpp-public .public-home .site-shell.offer-home :is(.orbit-guide,.hero-halo,.float-tag,.float-note,.hero-burst,.spin-hint,.hero-mascot,.hero-stage){transition-property:translate,scale,opacity;transition-duration:.9s,.9s,.6s;transition-timing-function:var(--glide), var(--spring), ease}.tpp-public .public-home .site-shell.offer-home .orbit-one{translate:calc(var(--px) * 10px) calc(var(--py) * 8px)}.tpp-public .public-home .site-shell.offer-home .orbit-two{translate:calc(var(--px) * -8px) calc(var(--py) * -6px)}.tpp-public .public-home .site-shell.offer-home .hero-halo{translate:calc(-50% + var(--px) * 14px) calc(-50% + var(--py) * 12px)}.tpp-public .public-home .site-shell.offer-home .tag-one{translate:calc(var(--px) * 26px) calc(var(--py) * 18px)}.tpp-public .public-home .site-shell.offer-home .tag-two{translate:calc(var(--px) * 30px) calc(var(--py) * 22px)}.tpp-public .public-home .site-shell.offer-home .float-note{translate:calc(var(--px) * 18px) calc(var(--py) * 14px)}.tpp-public .public-home .site-shell.offer-home .hero-burst{translate:calc(var(--px) * 40px) calc(var(--py) * 30px)}.tpp-public .public-home .site-shell.offer-home .hero-mascot{translate:calc(var(--px) * -8px) calc(var(--py) * -6px)}.tpp-public .public-home .site-shell.offer-home .tag-one{animation-name:tpp-public-home-float-tag}.tpp-public .public-home .site-shell.offer-home .tag-two{animation-name:tpp-public-home-float-tag-two}.tpp-public .public-home .site-shell.offer-home .hero-mascot{z-index:1;width:100%;position:relative}.tpp-public .public-home .site-shell.offer-home .hero-halo{aspect-ratio:1;z-index:-1;pointer-events:none;background:radial-gradient(circle at 38% 32%, color-mix(in oklab, var(--background) 30%, white) 0 12%, transparent 42%), radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--secondary) 90%, transparent) 0, color-mix(in oklab, var(--secondary) 45%, transparent) 38%, transparent 68%);border-radius:50%;width:78%;animation:7s ease-in-out infinite tpp-home-breathe;position:absolute;top:47%;left:50%}.tpp-public .public-home .site-shell.offer-home .hero-stage{z-index:0;pointer-events:none;width:50%;height:0;position:absolute;top:80%;left:50%;translate:-50%}.tpp-public .public-home .site-shell.offer-home .hero-stage>i{aspect-ratio:1;border-radius:50%;width:100%;margin-top:-50%;position:absolute;top:0;left:0}.tpp-public .public-home .site-shell.offer-home .stage-side{background:color-mix(in oklab, var(--secondary) 55%, var(--primary) 45%);box-shadow:0 40px 60px -8px color-mix(in oklab, var(--primary) 40%, transparent);transform:translateY(15px)scaleY(.2)}.tpp-public .public-home .site-shell.offer-home .stage-face{transform:scaleY(.2) rotate(var(--spin));background:radial-gradient(circle at 50% 5.5%, var(--lime) 0 2.6%, color-mix(in oklab, var(--lime) 55%, var(--primary)) 3.1%, transparent 3.5%), radial-gradient(circle, color-mix(in oklab, var(--background) 55%, white) 0 30%, color-mix(in oklab, var(--secondary) 55%, var(--background)) 76%, transparent 76.4%), repeating-conic-gradient(from 0deg, color-mix(in oklab, var(--primary) 30%, transparent) 0 1.4deg, transparent 1.4deg 10deg), color-mix(in oklab, var(--secondary) 80%, var(--background));box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--background) 60%, white), inset 0 0 0 5px color-mix(in oklab, var(--primary) 12%, transparent)}.tpp-public .public-home .site-shell.offer-home .spin-button>.spin-hint{margin-top:-5px}.tpp-public .public-home .site-shell.offer-home .spin-hint.is-spent{opacity:0;scale:.8}.tpp-public .public-home .site-shell.offer-home .spin-button>svg{transition:transform .6s var(--spring), background .2s, box-shadow .2s;background:color-mix(in oklab, var(--background) 70%, white);box-shadow:0 3px 0 color-mix(in oklab, var(--primary) 14%, transparent), 0 10px 18px -8px var(--lift-shadow)}.tpp-public .public-home .site-shell.offer-home .spin-button:hover>svg{transform:rotate(160deg)}.tpp-public .public-home .site-shell.offer-home .spin-button:active>svg{box-shadow:0 1px 0 color-mix(in oklab, var(--primary) 14%, transparent);transform:rotate(200deg)scale(.92)}.tpp-public .public-home .site-shell.offer-home :is(.hero-ctas,.last-call-inner)>.consumer-button{isolation:isolate;box-shadow:0 4px 0 color-mix(in oklab, var(--primary) 55%, black), 0 14px 26px -12px color-mix(in oklab, var(--primary) 70%, transparent);transition:translate .25s var(--spring), box-shadow .25s, background .15s;position:relative;overflow:hidden}.tpp-public .public-home .site-shell.offer-home :is(.hero-ctas,.last-call-inner)>.consumer-button:after{content:"";z-index:-1;transition:translate .7s var(--glide);background:linear-gradient(105deg,#0000 30%,#ffffff47 48%,#0000 64%);position:absolute;inset:0;translate:-110%}.tpp-public .public-home .site-shell.offer-home :is(.hero-ctas,.last-call-inner)>.consumer-button:hover{background:var(--primary);box-shadow:0 6px 0 color-mix(in oklab, var(--primary) 55%, black), 0 20px 30px -12px color-mix(in oklab, var(--primary) 70%, transparent);translate:0 -2px}.tpp-public .public-home .site-shell.offer-home :is(.hero-ctas,.last-call-inner)>.consumer-button:hover:after{translate:110%}.tpp-public .public-home .site-shell.offer-home :is(.hero-ctas,.last-call-inner)>.consumer-button:active{box-shadow:0 1px 0 color-mix(in oklab, var(--primary) 55%, black), 0 6px 12px -8px color-mix(in oklab, var(--primary) 70%, transparent);translate:0 3px}.tpp-public .public-home .site-shell.offer-home .text-action svg{animation:3.2s ease-in-out 2.5s infinite tpp-home-nudge}.tpp-public .public-home .site-shell.offer-home .marquee-band{z-index:2;isolation:isolate;background:0 0;border-color:#0000;margin:14px -2% 0;position:relative;overflow:visible;rotate:-1.4deg}.tpp-public .public-home .site-shell.offer-home .marquee-band:after{content:"";z-index:-1;background-color:var(--plum);box-shadow:0 18px 30px -18px color-mix(in oklab, var(--primary) 70%, transparent);background-image:linear-gradient(#ffffff1f,#0000 40%,#00000029);position:absolute;inset:0}.tpp-public .public-home .site-shell.offer-home .marquee-band:before{content:"";background:var(--lime);z-index:-2;box-shadow:0 10px 20px -12px var(--lift-shadow);position:absolute;inset:10px -1% -10px;rotate:2.4deg}.tpp-public .public-home .site-shell.offer-home .marquee-star{animation:7s linear infinite tpp-public-home-slow-spin;display:inline-block}.tpp-public .public-home .site-shell.offer-home .section-heading,.tpp-public .public-home .site-shell.offer-home .home-result-copy,.tpp-public .public-home .site-shell.offer-home .play-copy,.tpp-public .public-home .site-shell.offer-home .everyday-copy,.tpp-public .public-home .site-shell.offer-home .home-around>h2,.tpp-public .public-home .site-shell.offer-home .questions>div:first-child{transition:translate 1s var(--glide), opacity .7s ease}.tpp-public .public-home .site-shell.offer-home .path-card{--rx:0deg;--ry:0deg;--lift:0px;--gx:50%;--gy:0%;isolation:isolate;transform:perspective(1100px) rotateX(var(--ry)) rotateY(var(--rx)) translateY(var(--lift));box-shadow:inset 0 1px 0 #fff9, inset 0 -5px 0 color-mix(in oklab, var(--foreground) 7%, transparent), 0 26px 40px -30px var(--lift-shadow);transition:transform .5s var(--soft-spring), box-shadow .4s ease, translate 1s var(--soft-spring) calc(var(--i) * .13s), rotate 1s var(--soft-spring) calc(var(--i) * .13s), opacity .6s ease calc(var(--i) * .13s)}.tpp-public .public-home .site-shell.offer-home .path-card.is-tilting{transition:transform .18s ease-out, box-shadow .4s ease, translate 1s var(--soft-spring), rotate 1s var(--soft-spring), opacity .6s ease}.tpp-public .public-home .site-shell.offer-home .path-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--gx) var(--gy), #ffffff80, transparent 45%);opacity:0;mix-blend-mode:soft-light;transition:opacity .35s;position:absolute;inset:0}.tpp-public .public-home .site-shell.offer-home .path-card:hover{--lift:-8px;box-shadow:inset 0 1px 0 #fff9, inset 0 -5px 0 color-mix(in oklab, var(--foreground) 7%, transparent), 0 40px 50px -30px var(--lift-shadow)}.tpp-public .public-home .site-shell.offer-home .path-card:hover:after{opacity:1}.tpp-public .public-home .site-shell.offer-home .path-card:active{--lift:-2px}.tpp-public .public-home .site-shell.offer-home .path-art{position:relative}.tpp-public .public-home .site-shell.offer-home .path-art:after{content:"";background:radial-gradient(ellipse, color-mix(in oklab, var(--foreground) 22%, transparent), transparent 70%);height:16px;transition:scale .6s var(--spring), opacity .4s;z-index:-1;border-radius:50%;position:absolute;bottom:6px;left:32%;right:32%}.tpp-public .public-home .site-shell.offer-home .path-art .art{transition:transform .7s var(--spring)}.tpp-public .public-home .site-shell.offer-home .path-card:hover .path-art .art{transform:translateY(-14px)scale(1.08)rotate(-6deg)}.tpp-public .public-home .site-shell.offer-home .path-card:hover .path-art:after{opacity:.6;scale:.7}.tpp-public .public-home .site-shell.offer-home .path-card .round-arrow{transition:background .25s, transform .5s var(--spring), color .25s}.tpp-public .public-home .site-shell.offer-home .home-extra-tests>a{transition:translate .9s var(--soft-spring), opacity .6s ease, border-color .2s, box-shadow .3s, background .2s;box-shadow:0 1px 0 #ffffffb3 inset, 0 12px 24px -22px var(--lift-shadow)}.tpp-public .public-home .site-shell.offer-home .home-extra-tests>a:nth-child(2){transition-delay:.1s,.1s,0s,0s,0s}.tpp-public .public-home .site-shell.offer-home .home-extra-tests>a:hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--border));box-shadow:0 1px 0 #ffffffb3 inset, 0 18px 30px -20px var(--lift-shadow)}.tpp-public .public-home .site-shell.offer-home .home-extra-tests .art,.tpp-public .public-home .site-shell.offer-home .home-tool-links .art{transition:transform .55s var(--spring)}.tpp-public .public-home .site-shell.offer-home .home-extra-tests>a:hover .art{transform:rotate(-10deg)scale(1.12)translateY(-3px)}.tpp-public .public-home .site-shell.offer-home .home-extra-tests>a>svg,.tpp-public .public-home .site-shell.offer-home .home-tool-links>a>svg{transition:translate .35s var(--spring)}.tpp-public .public-home .site-shell.offer-home .home-extra-tests>a:hover>svg,.tpp-public .public-home .site-shell.offer-home .home-tool-links>a:hover>svg{translate:3px -3px}.tpp-public .public-home .site-shell.offer-home .home-test-shelf a{transition:scale .6s var(--spring) calc(var(--i) * 40ms), opacity .4s ease calc(var(--i) * 40ms), rotate .4s var(--spring), translate .4s var(--spring), background .2s, border-color .2s}.tpp-public .public-home .site-shell.offer-home .home-test-shelf a:hover{border-color:color-mix(in oklab, var(--primary) 40%, var(--border));transition-delay:0s;translate:0 -3px;rotate:-3deg}.tpp-public .public-home .site-shell.offer-home .home-test-shelf a>span{transition:translate .3s var(--spring);display:inline-block}.tpp-public .public-home .site-shell.offer-home .home-test-shelf a:hover>span{translate:2px -2px}.tpp-public .public-home .site-shell.offer-home .home-report{--rx:0deg;--ry:0deg;transform:rotate(2deg) perspective(1200px) rotateX(var(--ry)) rotateY(var(--rx));background:radial-gradient(120% 80% at 0% 0%, #ffffff8c, transparent 60%), var(--paper,var(--background));box-shadow:inset 0 1px 0 #fffc, 12px 12px 0 var(--secondary), 0 40px 60px -36px var(--lift-shadow);transition:transform .45s var(--soft-spring), translate 1.1s var(--soft-spring), rotate 1.1s var(--soft-spring), opacity .7s ease}.tpp-public .public-home .site-shell.offer-home .home-report.is-tilting{transition:transform .18s ease-out, translate 1.1s var(--soft-spring), rotate 1.1s var(--soft-spring), opacity .7s ease}.tpp-public .public-home .site-shell.offer-home .home-report-top .art{rotate:var(--turn,0deg);transition:rotate .9s var(--spring)}.tpp-public .public-home .site-shell.offer-home .home-trait-bars button{transition:background .2s, border-color .2s, translate .4s var(--spring), box-shadow .3s}.tpp-public .public-home .site-shell.offer-home .home-trait-bars button:hover{translate:3px}.tpp-public .public-home .site-shell.offer-home .home-trait-bars button[aria-pressed=true]{box-shadow:0 6px 16px -10px var(--lift-shadow);translate:5px}.tpp-public .public-home .site-shell.offer-home .home-trait-bars button[aria-pressed=true]>span:first-child{font-weight:600}.tpp-public .public-home .site-shell.offer-home .home-trait-track{box-shadow:inset 0 2px 3px color-mix(in oklab, var(--foreground) 10%, transparent)}.tpp-public .public-home .site-shell.offer-home .home-trait-track i{transform-origin:0;transition:scale 1.2s var(--soft-spring) calc(.45s + var(--i) * .14s), filter .3s, box-shadow .3s;background-image:linear-gradient(#ffffff61,#0000 55%,#00000014)}.tpp-public .public-home .site-shell.offer-home .home-trait-bars button[aria-pressed=true] .home-trait-track i{filter:saturate(1.25);box-shadow:0 0 12px -2px color-mix(in oklab, var(--primary) 60%, transparent)}.tpp-public .public-home .site-shell.offer-home .trait-swap{animation:tpp-home-swap .45s var(--glide);display:block}.tpp-public .public-home .site-shell.offer-home .play-section{isolation:isolate;background-image:radial-gradient(55% 75% at 78% 42%, color-mix(in oklab, var(--primary) 55%, transparent), transparent 70%), radial-gradient(35% 45% at 8% 100%, color-mix(in oklab, var(--lime) 16%, transparent), transparent 70%);overflow:hidden}.tpp-public .public-home .site-shell.offer-home .play-floor{z-index:-1;pointer-events:none;transform-origin:50% 100%;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:64px 64px;height:52%;animation:6s linear infinite tpp-home-floor;position:absolute;bottom:-2px;left:-30%;right:-30%;transform:perspective(520px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 95%);mask-image:linear-gradient(#0000 15%,#000 95%)}.tpp-public .public-home .site-shell.offer-home .play-inner{position:relative}.tpp-public .public-home .site-shell.offer-home .play-copy h2 em{transform-origin:20% 90%;animation:4.5s ease-in-out 2s infinite tpp-home-wiggle;display:inline-block}.tpp-public .public-home .site-shell.offer-home .iq-start{box-shadow:0 4px 0 color-mix(in oklab, var(--lime) 55%, black), 0 0 40px -8px color-mix(in oklab, var(--lime) 55%, transparent);transition:translate .25s var(--spring), box-shadow .25s;align-self:flex-start;padding-inline:28px 24px;position:relative}.tpp-public .public-home .site-shell.offer-home .iq-start:hover{box-shadow:0 6px 0 color-mix(in oklab, var(--lime) 55%, black), 0 0 60px -6px color-mix(in oklab, var(--lime) 70%, transparent);translate:0 -2px}.tpp-public .public-home .site-shell.offer-home .iq-start:active{box-shadow:0 1px 0 color-mix(in oklab, var(--lime) 55%, black);translate:0 3px}.tpp-public .public-home .site-shell.offer-home .play-burst{z-index:0;transition:rotate 1s var(--spring), scale .6s var(--spring);bottom:4px;left:196px;right:auto}.tpp-public .public-home .site-shell.offer-home .iq-start{z-index:1}.tpp-public .public-home .site-shell.offer-home .play-copy:has(.iq-start:hover) .play-burst{rotate:90deg;scale:1.15}.tpp-public .public-home .site-shell.offer-home .puzzle-board{--rx:0deg;--ry:0deg;transform:rotate(2deg) perspective(1200px) rotateX(var(--ry)) rotateY(var(--rx));transition:transform .45s var(--soft-spring), box-shadow .5s ease, translate 1.1s var(--soft-spring), rotate 1.1s var(--soft-spring), opacity .7s ease;background:radial-gradient(120% 70% at 0 0,#ffffffb3,#0000 60%),#fbf5ed;box-shadow:inset 0 1px #ffffffe6,0 17px #231c272b,0 50px 80px -30px #0000008c}.tpp-public[data-home-skin=themed] .public-home .site-shell.offer-home .puzzle-board{background:radial-gradient(120% 70% at 0% 0%, #ffffff80, transparent 60%), var(--background)}.tpp-public .public-home .site-shell.offer-home .puzzle-board.is-tilting{transition:transform .18s ease-out, box-shadow .5s ease, translate 1.1s var(--soft-spring), rotate 1.1s var(--soft-spring), opacity .7s ease}.tpp-public .public-home .site-shell.offer-home .puzzle-board.solved{box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 3px var(--lime), 0 17px 0 #231c272b, 0 0 90px -10px color-mix(in oklab, var(--lime) 75%, transparent)}.tpp-public .public-home .site-shell.offer-home .pattern-row>svg{transition:rotate .9s var(--spring) calc(.35s + var(--n,0) * .17s), scale .9s var(--spring) calc(.35s + var(--n,0) * .17s), opacity .4s ease calc(.35s + var(--n,0) * .17s);filter:drop-shadow(0 4px 0 color-mix(in oklab, var(--primary) 22%, transparent))}.tpp-public .public-home .site-shell.offer-home .pattern-row>svg:nth-child(2){--n:1}.tpp-public .public-home .site-shell.offer-home .pattern-row>svg:nth-child(3){--n:2}.tpp-public .public-home .site-shell.offer-home .mystery{transition:background .4s ease, border-color .4s ease, opacity .5s ease .9s, scale .8s var(--spring) .9s;position:relative}.tpp-public .public-home .site-shell.offer-home .mystery-mark{animation:3.2s ease-in-out infinite tpp-home-ponder;display:inline-block}.tpp-public .public-home .site-shell.offer-home .mystery.filled{border:2px solid color-mix(in oklab, var(--lime) 70%, #647b45);background:color-mix(in oklab, var(--lime) 45%, transparent)}.tpp-public .public-home .site-shell.offer-home .mystery-fit{width:100%;color:var(--primary);animation:tpp-home-fit .75s var(--spring) both;padding:8px;display:block}.tpp-public .public-home .site-shell.offer-home .mystery-fit svg{width:100%;filter:drop-shadow(0 4px 0 color-mix(in oklab, var(--primary) 22%, transparent));display:block}.tpp-public .public-home .site-shell.offer-home .answer-option{background:color-mix(in oklab, var(--background) 60%, white);box-shadow:0 4px 0 #cdbbcc, 0 10px 14px -12px var(--lift-shadow);transition:background .2s, translate .35s var(--spring), box-shadow .2s, scale .8s var(--spring) calc(.9s + var(--i) * 90ms), opacity .5s ease calc(.9s + var(--i) * 90ms)}.tpp-public[data-home-skin=themed] .public-home .site-shell.offer-home .answer-option{background:color-mix(in oklab, var(--foreground) 5%, transparent);box-shadow:0 4px 0 color-mix(in oklab, var(--foreground) 22%, transparent), 0 10px 14px -12px var(--lift-shadow)}.tpp-public .public-home .site-shell.offer-home .answer-option>svg{transition:rotate .5s var(--spring)}.tpp-public .public-home .site-shell.offer-home .answer-option:hover{box-shadow:0 7px 0 #cdbbcc, 0 16px 18px -12px var(--lift-shadow);transform:translateY(-3px)}.tpp-public .public-home .site-shell.offer-home .answer-option:hover>svg{rotate:8deg}.tpp-public .public-home .site-shell.offer-home .answer-option:active{translate:0 3px;box-shadow:0 1px #cdbbcc}.tpp-public .public-home .site-shell.offer-home .answer-option.chosen{box-shadow:0 4px 0 color-mix(in oklab, var(--primary) 55%, #cdbbcc)}.tpp-public .public-home .site-shell.offer-home .answer-option.correct{box-shadow:0 4px 0 #647b45, 0 0 24px -4px color-mix(in oklab, var(--lime) 80%, transparent);animation:tpp-home-yes .6s var(--spring)}.tpp-public .public-home .site-shell.offer-home .answer-option.nope-a{animation:.5s tpp-home-nope-a}.tpp-public .public-home .site-shell.offer-home .answer-option.nope-b{animation:.5s tpp-home-nope-b}.tpp-public .public-home .site-shell.offer-home .puzzle-response>*{animation:tpp-home-swap .4s var(--glide)}.tpp-public .public-home .site-shell.offer-home .home-tool-links>a{isolation:isolate;transition:translate .9s var(--soft-spring) calc(.25s + var(--i) * 90ms), opacity .6s ease calc(.25s + var(--i) * 90ms);position:relative}.tpp-public .public-home .site-shell.offer-home .home-tool-links>a:before{content:"";z-index:-1;background:color-mix(in oklab, var(--secondary) 70%, transparent);transform-origin:0;transition:scale .45s var(--glide);border-radius:14px;position:absolute;inset:4px -14px;scale:0 1}@media (hover:hover){.tpp-public .public-home .site-shell.offer-home .home-tool-links>a:hover:before{scale:1}}.tpp-public .public-home .site-shell.offer-home .home-tool-links>a:hover .art{transform:translateY(-5px)rotate(-9deg)scale(1.12)}.tpp-public .public-home .site-shell.offer-home .reflection-back{transition:rotate 1.1s var(--soft-spring) .25s, translate 1.1s var(--soft-spring) .25s, opacity .6s ease .25s;box-shadow:0 30px 40px -30px var(--lift-shadow)}.tpp-public .public-home .site-shell.offer-home .reflection-paper{--rx:0deg;--ry:0deg;transform:rotate(-5deg) perspective(1200px) rotateX(var(--ry)) rotateY(var(--rx));box-shadow:inset 0 1px 0 #ffffffe6, 0 3px 0 color-mix(in oklab, var(--primary) 10%, transparent), 0 40px 60px -34px var(--lift-shadow);transition:transform .45s var(--soft-spring), translate 1.1s var(--soft-spring), rotate 1.1s var(--soft-spring), opacity .7s ease;background:radial-gradient(110% 80% at 100% 0,#ffffffb3,#0000 60%),#fffcf6}.tpp-public[data-home-skin=themed] .public-home .site-shell.offer-home .reflection-paper{background:radial-gradient(110% 80% at 100% 0%, #fff6, transparent 60%), var(--background)}.tpp-public .public-home .site-shell.offer-home .reflection-paper.is-tilting{transition:transform .18s ease-out, translate 1.1s var(--soft-spring), rotate 1.1s var(--soft-spring), opacity .7s ease}.tpp-public .public-home .site-shell.offer-home .reflection-paper:before{content:"";background:color-mix(in oklab, var(--lime) 75%, transparent);width:118px;height:30px;box-shadow:0 2px 4px -2px var(--lift-shadow);clip-path:polygon(0 8%,4% 0,9% 10%,14% 0,100% 0,100% 92%,95% 100%,90% 90%,85% 100%,0 100%);position:absolute;top:-14px;left:50%;translate:-50%;rotate:-4deg}.tpp-public .public-home .site-shell.offer-home .reflection-prompt{animation:none}.tpp-public .public-home .site-shell.offer-home .prompt-caret{vertical-align:-.06em;background:currentColor;border-radius:2px;width:2px;height:.85em;margin-left:4px;animation:1.1s step-end infinite tpp-home-caret;display:inline-block}.tpp-public .public-home .site-shell.offer-home .prompt-caret.is-typing{animation:none}.tpp-public .public-home .site-shell.offer-home .paper-footer button svg{transition:rotate .6s var(--spring)}.tpp-public .public-home .site-shell.offer-home .paper-footer button:hover svg{rotate:180deg}.tpp-public .public-home .site-shell.offer-home .paper-footer button:active{scale:.9}.tpp-public .public-home .site-shell.offer-home .home-around-grid>a{--rx:0deg;--ry:0deg;--lift:0px;--gx:50%;--gy:0%;isolation:isolate;transform:perspective(1100px) rotateX(var(--ry)) rotateY(var(--rx)) translateY(var(--lift));box-shadow:inset 0 1px 0 #fff9, inset 0 -5px 0 color-mix(in oklab, var(--foreground) 6%, transparent), 0 26px 40px -30px var(--lift-shadow);transition:transform .5s var(--soft-spring), box-shadow .4s ease, translate 1s var(--soft-spring) calc(var(--i) * .12s), opacity .6s ease calc(var(--i) * .12s);position:relative}.tpp-public .public-home .site-shell.offer-home .home-around-grid>a.is-tilting{transition:transform .18s ease-out, box-shadow .4s ease, translate 1s var(--soft-spring), opacity .6s ease}.tpp-public .public-home .site-shell.offer-home .home-around-grid>a:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--gx) var(--gy), #ffffff80, transparent 45%);opacity:0;mix-blend-mode:soft-light;transition:opacity .35s;position:absolute;inset:0}.tpp-public .public-home .site-shell.offer-home .home-around-grid>a:hover{--lift:-6px;transform:perspective(1100px) rotateX(var(--ry)) rotateY(var(--rx)) translateY(var(--lift))}.tpp-public .public-home .site-shell.offer-home .home-around-grid>a:hover:after{opacity:1}.tpp-public .public-home .site-shell.offer-home .home-around-grid>a>.art{transition:scale .6s var(--spring);animation:5s ease-in-out infinite tpp-home-bob}.tpp-public .public-home .site-shell.offer-home .home-around-grid>a:nth-child(3)>.art{animation-delay:-2.2s}.tpp-public .public-home .site-shell.offer-home .home-around-grid>a:hover>.art{scale:1.1}.tpp-public .public-home .site-shell.offer-home .home-around-grid .home-around-action svg{transition:translate .35s var(--spring)}.tpp-public .public-home .site-shell.offer-home .home-around-grid>a:hover .home-around-action svg{translate:3px -3px}.tpp-public .public-home .site-shell.offer-home .home-type-art span{--tx:0px;--ty:0px;--tr:-8deg;transform:translate(var(--tx), var(--ty)) rotate(var(--tr));box-shadow:0 5px 0 color-mix(in oklab, var(--foreground) 10%, transparent), 0 16px 20px -12px var(--lift-shadow);transition:transform .6s var(--spring), translate .9s var(--soft-spring) calc(.3s + var(--n) * .1s), rotate .9s var(--soft-spring) calc(.3s + var(--n) * .1s), opacity .5s ease calc(.3s + var(--n) * .1s);background-image:linear-gradient(160deg,#ffffff73,#0000 55%)}.tpp-public .public-home .site-shell.offer-home .home-type-art span:first-child{--n:0}.tpp-public .public-home .site-shell.offer-home .home-type-art span:nth-child(2){--n:1;--tr:8deg}.tpp-public .public-home .site-shell.offer-home .home-type-art span:nth-child(3){--n:2}.tpp-public .public-home .site-shell.offer-home .home-type-art span:nth-child(4){--n:3;--tr:8deg}.tpp-public .public-home .site-shell.offer-home .home-around-types:hover .home-type-art span:first-child{--tx:-12px;--ty:6px;--tr:-16deg}.tpp-public .public-home .site-shell.offer-home .home-around-types:hover .home-type-art span:nth-child(2){--tx:-4px;--ty:-10px;--tr:-4deg}.tpp-public .public-home .site-shell.offer-home .home-around-types:hover .home-type-art span:nth-child(3){--tx:4px;--ty:-10px;--tr:5deg}.tpp-public .public-home .site-shell.offer-home .home-around-types:hover .home-type-art span:nth-child(4){--tx:12px;--ty:6px;--tr:16deg}.tpp-public .public-home .site-shell.offer-home .faq [data-slot=accordion-trigger] svg{transition:transform .5s var(--spring), color .2s}.tpp-public .public-home .site-shell.offer-home .faq [data-slot=accordion-trigger]:hover svg{color:var(--primary)}.tpp-public .public-home .site-shell.offer-home .last-call{--p:.5;background-image:radial-gradient(60% 90% at 88% 40%,#fff6,#0000 65%)}.tpp-public .public-home .site-shell.offer-home .footer-flower{rotate:calc(var(--p) * 240deg);filter:drop-shadow(0 20px 30px color-mix(in oklab, var(--primary) 18%, transparent));transition:scale 1.4s var(--spring) .15s, opacity .8s ease .15s}.tpp-public .public-home .site-shell.offer-home .last-call h2{transition:translate 1s var(--soft-spring), opacity .6s ease}.tpp-public .public-home .site-shell.offer-home .last-call h2 span{transition:translate 1s var(--soft-spring) .14s, opacity .6s ease .14s;display:inline-block}.tpp-public .public-home .site-shell.offer-home .last-call-inner>.consumer-button{transition:translate .25s var(--spring), box-shadow .25s, background .15s, opacity .6s ease .3s, scale .8s var(--spring) .3s}@media (prefers-reduced-motion:no-preference){.tpp-public[data-motion=on] .public-home .site-shell.offer-home .hero:not(.is-in) .h-line{opacity:.6;translate:0 .22em;rotate:2deg}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .hero:not(.is-in) .you-word>svg path{stroke-dashoffset:1px}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .hero:not(.is-in) :is(.hero-sub,.hero-rise){opacity:.6;translate:0 14px}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .hero:not(.is-in) .hero-mascot{scale:.86}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .hero:not(.is-in) :is(.float-tag,.float-note,.spin-hint,.hero-stage){opacity:0;scale:.5}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .hero .hero-mascot{transition-delay:0s,.2s,.2s}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .hero .hero-stage{transition-delay:0s,.35s,.35s}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .hero .tag-one{transition-delay:0s,.9s,.9s}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .hero .tag-two{transition-delay:0s,1.05s,1.05s}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .hero .float-note{transition-delay:0s,1.2s,1.2s}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .hero .spin-hint{transition-delay:0s,2.2s,2.2s}.tpp-public[data-motion=on] .public-home .site-shell.offer-home :is(.section-heading,.home-result-copy,.play-copy,.everyday-copy,.home-around>h2,.questions>div:first-child):not(.is-in){opacity:0;translate:0 40px}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .path-grid:not(.is-in) .path-card{translate:0 90px;rotate:calc(4deg - var(--i) * 4deg);opacity:0}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .home-extra-tests:not(.is-in)>a{opacity:0;translate:0 40px}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .home-test-shelf:not(.is-in) a{opacity:0;scale:.4}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .home-report:not(.is-in){opacity:0;translate:0 80px;rotate:6deg}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .home-report:not(.is-in) .home-trait-track i{scale:0 1}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .puzzle-board:not(.is-in){opacity:0;translate:0 100px;rotate:7deg}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .puzzle-board:not(.is-in) .pattern-row>svg{opacity:0;rotate:-90deg;scale:.3}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .puzzle-board:not(.is-in) :is(.mystery,.answer-option){opacity:0;scale:.6}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .everyday-copy:not(.is-in) .home-tool-links>a{opacity:0;translate:-30px}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .reflection-scene:not(.is-in) .reflection-paper{opacity:0;translate:60px 70px;rotate:8deg}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .reflection-scene:not(.is-in) .reflection-back{opacity:0;translate:-40px 50px;rotate:-10deg}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .home-around-grid:not(.is-in)>a{opacity:0;translate:0 70px}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .home-around-grid:not(.is-in) .home-type-art span{translate:0 -70px;rotate:calc(var(--n) * 30deg - 45deg);opacity:0}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .last-call-inner:not(.is-in) :is(h2,h2 span){opacity:0;translate:0 50px}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .last-call-inner:not(.is-in)>.consumer-button{opacity:0;scale:.7}.tpp-public[data-motion=on] .public-home .site-shell.offer-home .last-call-inner:not(.is-in) .footer-flower{opacity:.2;scale:.45}}.tpp-public[data-motion=off] .public-home .site-shell.offer-home :is(.path-card,.home-around-grid>a,.home-report,.puzzle-board,.reflection-paper){--rx:0deg!important;--ry:0deg!important}@keyframes tpp-home-breathe{50%{scale:1.05}}@keyframes tpp-home-nudge{0%,70%,to{translate:0}78%{translate:0 5px}86%{translate:0 -1px}92%{translate:0 3px}}@keyframes tpp-home-swap{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes tpp-home-floor{to{background-position:0 64px,0 64px}}@keyframes tpp-home-wiggle{0%,78%,to{rotate:0deg}82%{rotate:-7deg}87%{rotate:6deg}92%{rotate:-3deg}96%{rotate:1deg}}@keyframes tpp-home-ponder{0%,55%,to{rotate:0deg;scale:1}65%{rotate:-10deg;scale:1.12}75%{rotate:8deg;scale:1.12}85%{rotate:0deg;scale:1}}@keyframes tpp-home-fit{0%{opacity:0;translate:-60% 170%;rotate:-120deg;scale:.6}30%{opacity:1}to{opacity:1;translate:0;rotate:0deg;scale:1}}@keyframes tpp-home-yes{0%{scale:1}35%{scale:1.1}to{scale:1}}@keyframes tpp-home-nope-a{0%,to{translate:0}20%{translate:-8px}40%{translate:7px}60%{translate:-4px}80%{translate:2px}}@keyframes tpp-home-nope-b{0%,to{translate:0}20%{translate:-8px}40%{translate:7px}60%{translate:-4px}80%{translate:2px}}@keyframes tpp-home-caret{0%{opacity:1}50%{opacity:0}}@keyframes tpp-home-bob{50%{translate:0 -8px;rotate:-3deg}}@media (max-width:760px){.tpp-public .public-home .site-shell.offer-home .marquee-band{margin-top:10px}.tpp-public .public-home .site-shell.offer-home .hero-stage{width:60%}}.tpp-public .public-home .site-shell.offer-home .float-note{bottom:38px;left:36px;transform:none}@media (max-width:1250px){.tpp-public .public-home .site-shell.offer-home .float-note{bottom:50px;left:20px}}@media (max-width:1000px){.tpp-public .public-home .site-shell.offer-home .float-note{bottom:35px;left:6px}}@media (max-width:760px){.tpp-public .public-home .site-shell.offer-home .float-note{bottom:24px;left:27px}}@media (max-width:480px){.tpp-public .public-home .site-shell.offer-home .float-note{font-size:14px;line-height:1.08;bottom:17px;left:0}.tpp-public .public-home .site-shell.offer-home .float-note em{font-size:17px}}.tpp-public .public-home :is(h1,h2,h3,h4):lang(ko){word-break:keep-all;overflow-wrap:break-word}.tpp-public .public-home .site-shell.offer-home .spin-button>span{font-family:var(--home-body-font,inherit);letter-spacing:normal;text-transform:none;font-size:13px}@media (min-width:761px){.tpp-public .public-home .site-shell.offer-home .spin-button{text-align:end;grid-template-columns:auto auto;grid-template-areas:"label icon""hint icon";align-items:center;gap:0 12px;display:grid;top:14px;bottom:auto}.tpp-public .public-home .site-shell.offer-home .spin-button>svg{grid-area:icon}.tpp-public .public-home .site-shell.offer-home .spin-button>span{max-width:200px;line-height:1.3}.tpp-public .public-home .site-shell.offer-home .spin-button>span:not(.spin-hint){grid-area:label;align-self:end}.tpp-public .public-home .site-shell.offer-home .spin-button>.spin-hint{grid-area:hint;align-self:start;margin-top:0}}.tpp-public .public-iq .iq-copy-clean .opening-action{margin:25px auto 12px}.tpp-public .public-iq .iq-copy-clean .iq-start-facts{text-align:center;color:var(--muted-foreground);margin:0 0 38px;font-size:14px}.tpp-public .public-iq .iq-copy-clean .puzzle-desk{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:35px;max-width:980px;margin-inline:auto;padding:35px}.tpp-public .public-iq .iq-copy-clean .connection-grid{grid-area:auto;justify-self:center;width:100%;max-width:380px}.tpp-public .public-iq .iq-copy-clean .choice-tray{grid-area:auto;align-self:center}.tpp-public .public-iq .iq-copy-clean .connection-feedback:empty{min-height:0;margin:0;padding:0}.tpp-public .public-iq .iq-copy-clean .lens-description{padding-top:30px}.tpp-public .public-iq .iq-copy-clean .lens-tabs button{grid-template-columns:auto 1fr auto}.tpp-public .public-iq .iq-copy-clean .lens-tour{grid-template-columns:1fr auto}.tpp-public .public-iq .iq-copy-clean .takeaway-notes article{padding-left:26px}.tpp-public .public-iq .iq-copy-clean .ready-card{align-self:center;min-height:0;padding:32px}.tpp-public .public-iq .iq-copy-clean .ready-card h3{margin:0 0 18px}.tpp-public .public-iq .iq-copy-clean .ready-sub{max-width:350px;margin-bottom:25px;font-size:16px;line-height:1.6}.tpp-public .public-iq .iq-copy-clean .library-cap{margin-top:20px}.tpp-public .public-iq .iq-copy-clean .warmup-bottom{justify-content:flex-end}.tpp-public .public-iq .iq-copy-clean .puzzle-feedback{min-height:45px}.tpp-public .public-iq .iq-copy-clean .adaptive-caption>span:empty{display:none}.tpp-public .public-iq .iq-copy-clean .faq-layout{margin-top:65px}@media (max-width:700px){.tpp-public .public-iq .iq-copy-clean .puzzle-desk{grid-template-columns:1fr;gap:22px;padding:20px}.tpp-public .public-iq .iq-copy-clean .iq-start-facts{padding-inline:20px;font-size:14px}.tpp-public .public-iq .iq-copy-clean .lens-tabs button{display:flex}.tpp-public .public-iq .iq-copy-clean .ready-card{padding:25px}}.tpp-public .public-iq .iq-copy-clean .section-wrap{padding-block:76px}.tpp-public .public-iq .iq-copy-clean .start-grid{align-items:center;margin-top:0}.tpp-public .public-iq .iq-copy-clean .lens-tabs>button>.lens-tab-art{align-self:center;margin-top:0}.tpp-public .public-iq .iq-copy-clean .lens-tabs>button[aria-selected=true] .lens-tab-art{background:0 0}.tpp-public .public-iq .iq-copy-clean .ready-card{color:var(--foreground);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.tpp-public .public-iq .iq-copy-clean .ready-card .consumer-button{background:var(--primary);width:auto;color:var(--primary-foreground);border-radius:999px;gap:28px}.tpp-public .public-iq .iq-copy-clean .ready-card .consumer-button:hover{background:var(--primary);filter:brightness(1.08)}.tpp-public .public-iq .iq-copy-clean .ready-sub,.tpp-public .public-iq .iq-copy-clean .ready-bottom>span{color:var(--muted-foreground)}.tpp-public .public-iq .iq-copy-clean .faq-layout{border-top:0;margin-top:76px;padding-top:0}@media (max-width:700px){.tpp-public .public-iq .iq-copy-clean .section-wrap{padding-block:48px}.tpp-public .public-iq .iq-copy-clean .ready-card{margin-top:32px}.tpp-public .public-iq .iq-copy-clean .faq-layout{margin-top:48px}}.tpp-public .public-iq .iq-wow.site-shell .h1-line{line-height:inherit;display:block}.tpp-public .public-iq .iq-wow.site-shell .hero-copy h1 em{line-height:inherit}.tpp-public .public-iq .iq-wow.site-shell .hero-copy h1>br{display:none}.tpp-public .public-iq .iq-wow.site-shell .hero-copy h1 em{display:inline-block;position:relative}.tpp-public .public-iq .iq-wow.site-shell .h1-underline{pointer-events:none;width:90%;height:.2em;position:absolute;bottom:-.1em;left:3%;overflow:visible}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .h1-line{animation:.8s cubic-bezier(.2,.9,.25,1.15) both iqw-hero-rise}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .h1-line-2{animation-delay:.12s}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .h1-underline{animation:.7s cubic-bezier(.6,0,.3,1) .35s both iqw-wipe}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .title-spark{animation:.8s cubic-bezier(.3,1.6,.5,1) .2s both iqw-hero-spark,70s linear infinite tpp-public-iq-slowturn}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .hero-copy>p,.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .opening-action,.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .iq-start-facts{animation:.7s cubic-bezier(.2,.8,.2,1) .1s both iqw-hero-settle}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .opening-action{animation-delay:.16s}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .iq-start-facts{animation-delay:.2s}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .hero-art .library-art{animation:5.5s ease-in-out infinite alternate iqw-bob}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .hero-art-right .library-art{animation-duration:6.5s;animation-delay:-3s}.tpp-public .public-iq .iq-wow.site-shell .consumer-button[data-size=lg]{box-shadow:0 4px 0 color-mix(in srgb, var(--primary) 70%, black), 0 14px 24px -10px color-mix(in srgb, var(--primary) 55%, transparent);transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s,filter .2s}.tpp-public .public-iq .iq-wow.site-shell .consumer-button[data-size=lg] svg{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.tpp-public .public-iq .iq-wow.site-shell .consumer-button[data-size=lg]:hover{box-shadow:0 6px 0 color-mix(in srgb, var(--primary) 70%, black), 0 20px 28px -10px color-mix(in srgb, var(--primary) 60%, transparent);transform:translateY(-2px)}.tpp-public .public-iq .iq-wow.site-shell .consumer-button[data-size=lg]:hover svg{transform:translate(3px,-3px)}.tpp-public .public-iq .iq-wow.site-shell .consumer-button[data-size=lg]:active{box-shadow:0 1px 0 color-mix(in srgb, var(--primary) 70%, black), 0 8px 14px -10px color-mix(in srgb, var(--primary) 60%, transparent);transform:translateY(3px)}.tpp-public .public-iq .iq-wow.site-shell .puzzle-desk{background:radial-gradient(120% 90% at 22% 8%, #ffffff6b, transparent 58%), radial-gradient(70% 60% at 85% 100%, color-mix(in srgb, var(--primary) 7%, transparent), transparent 70%), var(--desk);box-shadow:inset 0 0 0 1px #6b795719, inset 0 2px 0 #fff9, 0 30px 60px -40px color-mix(in srgb, var(--primary) 45%, transparent)}.tpp-public .public-iq .iq-wow.site-shell .connection-grid{transform:perspective(1100px) rotateX(calc(var(--ty,0) * -8deg)) rotateY(calc(var(--tx,0) * 10deg)) rotate(-4deg);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.tpp-public .public-iq .iq-wow.site-shell .choice-tray{transform:translate(calc(var(--tx,0) * -10px), calc(var(--ty,0) * -7px)) rotate(2deg);box-shadow:0 2px 0 color-mix(in srgb, var(--primary) 8%, transparent), 0 22px 34px -18px #4a553150;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.tpp-public .public-iq .iq-wow.site-shell .connection-tile:not(.missing){background-image:linear-gradient(168deg, #ffffff94 0%, transparent 40%), linear-gradient(0deg, color-mix(in srgb, var(--primary) 7%, transparent), transparent 35%);box-shadow:0 5px 0 color-mix(in srgb, var(--primary) 16%, #b6bfa0), 0 16px 20px -8px color-mix(in srgb, var(--primary) 30%, transparent), inset 0 2px 0 #fffc, inset 0 -3px 5px color-mix(in srgb, var(--primary) 7%, transparent);border-radius:14px}.tpp-public .public-iq .iq-wow.site-shell .connection-tile .pattern-glyph{filter:drop-shadow(0 2px 0 #ffffffb3) drop-shadow(0 -1px 0 color-mix(in srgb, var(--primary) 25%, transparent))}.tpp-public .public-iq .iq-wow.site-shell .connection-tile.missing{border-radius:14px;transition:background .2s,border-color .2s,scale .25s cubic-bezier(.3,1.6,.5,1)}.tpp-public .public-iq .iq-wow.site-shell .connection-tile.drop-target{background:color-mix(in srgb, var(--lime) 60%, transparent);border-style:solid;border-color:var(--primary);scale:1.08}.tpp-public .public-iq .iq-wow.site-shell .connection-tile.missing:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-2px}.tpp-public .public-iq .iq-wow.site-shell .puzzle-desk.is-bounce .connection-tile.missing{background:color-mix(in srgb, var(--peach) 45%, transparent);border-color:color-mix(in srgb, var(--peach) 60%, var(--primary))}.tpp-public .public-iq .iq-wow.site-shell .connection-tile.solved{background-color:var(--lime)}.tpp-public .public-iq .iq-wow.site-shell .gap-drop,.tpp-public .public-iq .iq-wow.site-shell .gap-bounce{width:78%;height:78%;display:flex}.tpp-public .public-iq .iq-wow.site-shell .gap-drop .pattern-glyph,.tpp-public .public-iq .iq-wow.site-shell .gap-bounce .pattern-glyph{width:100%;height:100%}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .puzzle-desk:not(.is-dealt) .connection-tile{animation:iqw-deal .75s calc(.2s + var(--i,0) * 70ms) cubic-bezier(.2, .9, .3, 1.3) both}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .connection-tile.missing .question-mark{animation:2.6s ease-in-out 1.6s infinite iqw-breathe;display:inline-block}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .connection-tile.missing:after{animation:2.6s ease-out 1.6s infinite iqw-ring}.tpp-public .public-iq .iq-wow.site-shell .connection-tile.drop-target:after,.tpp-public .public-iq .iq-wow.site-shell .puzzle-desk.is-bounce .connection-tile.missing:after{display:none}.tpp-public .public-iq .iq-wow.site-shell .puzzle-desk[data-puzzle=a].is-solved :is(.tile-6,.tile-7){box-shadow:0 5px 0 color-mix(in srgb, var(--primary) 16%, #b6bfa0), 0 0 0 4px color-mix(in srgb, var(--lime) 80%, transparent), 0 16px 22px -8px color-mix(in srgb, var(--primary) 30%, transparent), inset 0 2px 0 #fffc}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .puzzle-desk[data-puzzle=a].is-solved .tile-6{animation:.55s cubic-bezier(.3,1.6,.5,1) both iqw-lit}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .puzzle-desk[data-puzzle=a].is-solved .tile-7{animation:.55s cubic-bezier(.3,1.6,.5,1) .12s both iqw-lit}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .puzzle-desk.is-solved .connection-tile.is-gap{animation:.7s cubic-bezier(.3,1.4,.5,1) .1s both iqw-land}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .gap-drop{animation:.6s cubic-bezier(.3,1.5,.5,1) both iqw-drop}.tpp-public .public-iq .iq-wow.site-shell .gap-bounce{opacity:.85}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .gap-bounce{animation:1.05s ease-in-out both iqw-reject}.tpp-public .public-iq .iq-wow.site-shell .solve-stamp{z-index:6;pointer-events:none;font-size:19px;position:absolute;bottom:-26px;right:-34px;rotate:-11deg}.tpp-public .public-iq .iq-wow.site-shell .solve-stamp .tpp-stamp{mix-blend-mode:normal}.tpp-public .public-iq .iq-wow.site-shell .solve-stamp .tpp-stamp-ink{background:color-mix(in srgb, var(--paper) 88%, transparent)}.tpp-public .public-iq .iq-wow.site-shell .grid-ops{pointer-events:none;z-index:4;grid-template-rows:repeat(3,1fr);gap:10px;display:grid;position:absolute;inset:4px}.tpp-public .public-iq .iq-wow.site-shell .op-row{position:relative}.tpp-public .public-iq .iq-wow.site-shell .op-row>i{background:var(--primary);width:30px;height:30px;color:var(--primary-foreground);box-shadow:0 3px 0 color-mix(in srgb, var(--primary) 60%, black), 0 0 0 3px var(--paper);opacity:0;transition:opacity .2s,transform .35s cubic-bezier(.3,1.8,.5,1);transition-delay:calc(var(--r) * 90ms);border-radius:50%;place-items:center;margin:-15px 0 0 -15px;font:600 20px/1 Outfit,Arial,sans-serif;display:grid;position:absolute;top:50%;left:33.3%;transform:scale(.3)}.tpp-public .public-iq .iq-wow.site-shell .op-row>.op-eq{transition-delay:calc(var(--r) * 90ms + 60ms);left:66.6%}.tpp-public .public-iq .iq-wow.site-shell :is(.puzzle-desk.is-hint,.puzzle-desk.is-bounce) .op-row>i,.tpp-public .public-iq .iq-wow.site-shell .puzzle-desk.is-solved .op-row-2>i{opacity:1;transform:scale(1)}.tpp-public .public-iq .iq-wow.site-shell .tray-heading{flex-direction:column;align-items:flex-start;gap:4px}.tpp-public .public-iq .iq-wow.site-shell .tray-heading>span:first-child{font-size:25px;line-height:1}.tpp-public .public-iq .iq-wow.site-shell .tray-nudge{letter-spacing:0;color:var(--primary);font-size:14px;font-weight:500;line-height:1.4}.tpp-public .public-iq .iq-wow.site-shell .nudge-drag{display:none}@media (hover:hover) and (pointer:fine) and (min-width:701px){.tpp-public .public-iq .iq-wow.site-shell .nudge-drag{display:inline}.tpp-public .public-iq .iq-wow.site-shell .nudge-tap{display:none}.tpp-public .public-iq .iq-wow.site-shell .connection-choices>button{cursor:grab}}.tpp-public .public-iq .iq-wow.site-shell .connection-choices>button{background:linear-gradient(170deg, #ffffffb3, transparent 45%), var(--paper);border-color:color-mix(in srgb, var(--primary) 18%, var(--border));box-shadow:0 4px 0 color-mix(in srgb, var(--primary) 14%, var(--border)), 0 10px 14px -8px color-mix(in srgb, var(--primary) 30%, transparent);border-radius:12px;transition:transform .3s cubic-bezier(.3,1.6,.5,1),box-shadow .25s,background .2s,opacity .2s}.tpp-public .public-iq .iq-wow.site-shell .connection-choices>button:hover{box-shadow:0 8px 0 color-mix(in srgb, var(--primary) 16%, var(--border)), 0 18px 22px -10px color-mix(in srgb, var(--primary) 35%, transparent);transform:translateY(-6px)rotate(-3deg)}.tpp-public .public-iq .iq-wow.site-shell .connection-choices>button:active{box-shadow:0 1px 0 color-mix(in srgb, var(--primary) 14%, var(--border));transform:translateY(2px)}.tpp-public .public-iq .iq-wow.site-shell .connection-choices>button.lifted{opacity:.35;transform:scale(.94)}.tpp-public .public-iq .iq-wow.site-shell .connection-choices>button.right{background:linear-gradient(170deg, #ffffff8c, transparent 45%), color-mix(in srgb, var(--lime) 70%, var(--paper));border-color:color-mix(in srgb, var(--lime) 40%, var(--primary))}.tpp-public .public-iq .iq-wow.site-shell .connection-choices>button.wrong{background:linear-gradient(170deg, #ffffff8c, transparent 45%), color-mix(in srgb, var(--peach) 45%, var(--paper));border-color:color-mix(in srgb, var(--peach) 55%, var(--primary))}.tpp-public .public-iq .iq-wow.site-shell .chosen-check{background:var(--primary);color:var(--primary-foreground);width:26px;height:26px;box-shadow:0 0 0 3px var(--paper);place-items:center;padding:6px;display:grid}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .connection-choices>button.right{animation:.5s cubic-bezier(.3,1.6,.5,1) iqw-pop}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .chosen-check{animation:.5s cubic-bezier(.3,1.8,.5,1) .25s both iqw-spark}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .puzzle-desk.is-wrong[data-beat=a] .choice-tray{animation:.55s cubic-bezier(.3,.6,.4,1) iqw-shake-a}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .puzzle-desk.is-wrong[data-beat=b] .choice-tray{animation:.55s cubic-bezier(.3,.6,.4,1) iqw-shake-b}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .puzzle-desk.is-dealt.is-fresh .connection-choices>button{animation:iqw-invite .65s calc(.5s + var(--i,0) * .13s) cubic-bezier(.3, 1.4, .5, 1)}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .connection-feedback>*{animation:.4s cubic-bezier(.2,.8,.2,1) both iqw-fade-up}.tpp-public .public-iq .iq-wow.site-shell .drag-ghost{z-index:1000;background:linear-gradient(170deg, #ffffffb3, transparent 45%), var(--paper);border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border));width:92px;height:92px;box-shadow:0 5px 0 color-mix(in srgb, var(--primary) 16%, var(--border)), 0 30px 40px -14px color-mix(in srgb, var(--primary) 50%, transparent);pointer-events:none;cursor:grabbing;border-radius:14px;place-items:center;margin:-46px 0 0 -46px;transition:transform .2s cubic-bezier(.3,1.6,.5,1),background .2s;display:grid;position:fixed;transform:rotate(-7deg)scale(1.06)}.tpp-public .public-iq .iq-wow.site-shell .drag-ghost .pattern-glyph{width:80%;height:80%}.tpp-public .public-iq .iq-wow.site-shell .drag-ghost.over{background:color-mix(in srgb, var(--lime) 70%, var(--paper));transform:rotate(0)scale(.94)}.tpp-public .public-iq .iq-wow.site-shell .quick-fact>.library-art{transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.tpp-public .public-iq .iq-wow.site-shell .quick-fact:hover>.library-art{transform:translateY(-4px)rotate(-8deg)scale(1.1)}.tpp-public .public-iq .iq-wow.site-shell .lens-tabs>button .lens-tab-art{transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.tpp-public .public-iq .iq-wow.site-shell .lens-tabs>button:hover .lens-tab-art{transform:rotate(-8deg)scale(1.1)}.tpp-public .public-iq .iq-wow.site-shell .lens-tabs>button:not([aria-selected=true]):hover{background:color-mix(in srgb, var(--secondary) 55%, transparent)}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .lens-tabs>button[aria-selected=true] .lens-tab-art{animation:.6s cubic-bezier(.3,1.5,.5,1) iqw-hop}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .lens-swap{animation:.5s cubic-bezier(.2,.8,.2,1) both iqw-fade-up}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .lens-swap-card{animation:.6s cubic-bezier(.2,.9,.3,1.15) 50ms both iqw-card-in}.tpp-public .public-iq .iq-wow.site-shell .warmup-card{box-shadow:0 2px 0 color-mix(in srgb, var(--primary) 8%, transparent), 0 26px 40px -24px color-mix(in srgb, var(--primary) 45%, transparent);border-radius:16px;transition:box-shadow .4s}.tpp-public .public-iq .iq-wow.site-shell .warmup-card.is-solved{box-shadow:0 2px 0 color-mix(in srgb, var(--primary) 8%, transparent), 0 0 0 3px color-mix(in srgb, var(--lime) 85%, transparent), 0 26px 40px -24px color-mix(in srgb, var(--primary) 45%, transparent)}.tpp-public .public-iq .iq-wow.site-shell .sequence-tile{box-shadow:0 4px 0 color-mix(in srgb, var(--primary) 16%, var(--secondary)), inset 0 2px 0 #fff9;background-image:linear-gradient(170deg,#ffffff73,#0000 45%);border-radius:12px;position:relative}.tpp-public .public-iq .iq-wow.site-shell .sequence-tile.missing{box-shadow:none;border:1.5px dashed color-mix(in srgb, var(--primary) 35%, var(--border));background-image:none}.tpp-public .public-iq .iq-wow.site-shell .sequence-tile.missing.filled{background:color-mix(in srgb, var(--lime) 80%, var(--paper));border:1.5px solid color-mix(in srgb, var(--lime) 40%, var(--primary));box-shadow:0 4px 0 color-mix(in srgb, var(--lime) 50%, var(--primary))}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .sequence-tile:not(.missing){animation:iqw-deal .5s calc(.15s + var(--i,0) * 70ms) cubic-bezier(.2, .9, .3, 1.3) both}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .sequence-tile.missing.filled{animation:.6s cubic-bezier(.3,1.4,.5,1) both iqw-land}.tpp-public .public-iq .iq-wow.site-shell .wu-drop{justify-content:center;align-items:center;display:flex}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .wu-drop{animation:.55s cubic-bezier(.3,1.5,.5,1) both iqw-drop}.tpp-public .public-iq .iq-wow.site-shell .puzzle-options>button,.tpp-public .public-iq .iq-wow.site-shell .memory-choices>button{background:linear-gradient(170deg, #fff9, transparent 45%), var(--paper);border-color:color-mix(in srgb, var(--primary) 16%, var(--border));box-shadow:0 3px 0 color-mix(in srgb, var(--primary) 12%, var(--border));border-radius:11px;transition:transform .3s cubic-bezier(.3,1.6,.5,1),box-shadow .2s,background .2s}.tpp-public .public-iq .iq-wow.site-shell .puzzle-options>button:hover,.tpp-public .public-iq .iq-wow.site-shell .memory-choices>button:hover{box-shadow:0 6px 0 color-mix(in srgb, var(--primary) 14%, var(--border));background:linear-gradient(170deg, #fff9, transparent 45%), color-mix(in srgb, var(--secondary) 55%, var(--paper));transform:translateY(-3px)}.tpp-public .public-iq .iq-wow.site-shell .puzzle-options>button:active,.tpp-public .public-iq .iq-wow.site-shell .memory-choices>button:active{box-shadow:0 1px 0 color-mix(in srgb, var(--primary) 12%, var(--border));transform:translateY(2px)}.tpp-public .public-iq .iq-wow.site-shell .puzzle-options>button.correct,.tpp-public .public-iq .iq-wow.site-shell .memory-choices>button.correct{background:color-mix(in srgb, var(--lime) 70%, var(--paper));border-color:color-mix(in srgb, var(--lime) 40%, var(--primary));box-shadow:0 3px 0 color-mix(in srgb, var(--lime) 45%, var(--primary));color:var(--primary)}.tpp-public .public-iq .iq-wow.site-shell .puzzle-options>button.incorrect,.tpp-public .public-iq .iq-wow.site-shell .memory-choices>button.incorrect{background:color-mix(in srgb, var(--peach) 45%, var(--paper));border-color:color-mix(in srgb, var(--peach) 55%, var(--primary));box-shadow:0 3px 0 color-mix(in srgb, var(--peach) 60%, var(--primary))}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell :is(.puzzle-options,.memory-choices)>button.correct{animation:.5s cubic-bezier(.3,1.6,.5,1) iqw-pop}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell :is(.puzzle-options,.memory-choices)>button.shake-a{animation:.5s cubic-bezier(.3,.6,.4,1) iqw-shake-a}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell :is(.puzzle-options,.memory-choices)>button.shake-b{animation:.5s cubic-bezier(.3,.6,.4,1) iqw-shake-b}.tpp-public .public-iq .iq-wow.site-shell .wu-check{background:var(--primary);width:24px;height:24px;color:var(--primary-foreground);box-shadow:0 0 0 3px var(--paper);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-7px;right:-7px}.tpp-public .public-iq .iq-wow.site-shell .wu-check svg{width:13px;height:13px}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .wu-check{animation:.45s cubic-bezier(.3,1.8,.5,1) .15s both iqw-spark}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .wu-say{animation:.4s cubic-bezier(.3,1.5,.5,1) both iqw-say}.tpp-public .public-iq .iq-wow.site-shell .puzzle-feedback>p.success{font-size:13px;font-weight:500}.tpp-public .public-iq .iq-wow.site-shell .memory-sequence{perspective:700px;gap:14px;transition:padding .4s}.tpp-public .public-iq .iq-wow.site-shell .memory-sequence.hidden-cards{padding:16px 0 2px}.tpp-public .public-iq .iq-wow.site-shell .wu-card{width:62px;height:70px;transform-style:preserve-3d;transition:transform .6s calc(var(--i) * 80ms) cubic-bezier(.4, 1.4, .5, 1), width .4s, height .4s;position:relative}.tpp-public .public-iq .iq-wow.site-shell .hidden-cards .wu-card{width:44px;height:50px;transform:rotateY(180deg)}.tpp-public .public-iq .iq-wow.site-shell .wu-card>span{backface-visibility:hidden;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}.tpp-public .public-iq .iq-wow.site-shell .wu-face{background:linear-gradient(170deg, #fff9, transparent 45%), var(--secondary);box-shadow:0 4px 0 color-mix(in srgb, var(--primary) 18%, var(--secondary)), inset 0 2px 0 #fff9;color:var(--primary);font-size:32px}.tpp-public .public-iq .iq-wow.site-shell .wu-back{background:radial-gradient(circle at 30% 22%, #ffffff4d, transparent 45%), var(--primary);box-shadow:0 4px 0 color-mix(in srgb, var(--primary) 60%, black);color:var(--primary-foreground);font:italic 24px Georgia,serif;transform:rotateY(180deg)}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .memory-choices>button{animation:iqw-fade-up .45s calc(.35s + var(--i,0) * 80ms) cubic-bezier(.2, .8, .2, 1) both}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .memory-choices>button.correct{animation:.5s cubic-bezier(.3,1.6,.5,1) iqw-pop}.tpp-public .public-iq .iq-wow.site-shell .spatial-example{position:relative}.tpp-public .public-iq .iq-wow.site-shell .block-grid>i.filled{background:linear-gradient(160deg, #ffffff59, transparent 55%), var(--primary);box-shadow:0 2px 0 color-mix(in srgb, var(--primary) 60%, black), inset 0 1px 0 #ffffff73;border-radius:3px}.tpp-public .public-iq .iq-wow.site-shell .spatial-example .block-grid{transition:transform .8s cubic-bezier(.35,1.45,.5,1)}.tpp-public .public-iq .iq-wow.site-shell .spatial-example .block-grid.turned{transform:rotate(90deg)}.tpp-public .public-iq .iq-wow.site-shell .stairs>.stair-step{width:25%;height:calc(38px + var(--step) * 29px);border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);background:linear-gradient(180deg, #ffffff73, transparent 38%), color-mix(in srgb, var(--primary) 12%, var(--paper));box-shadow:0 6px 0 color-mix(in srgb, var(--primary) 20%, var(--paper)), 0 18px 20px -10px color-mix(in srgb, var(--primary) 35%, transparent), inset 0 2px 0 #ffffffb3;cursor:pointer;border-radius:10px 10px 4px 4px;padding:0;transition:background .45s,transform .3s cubic-bezier(.3,1.6,.5,1),box-shadow .3s;position:relative}.tpp-public .public-iq .iq-wow.site-shell .stairs>.stair-step.lit{background:linear-gradient(180deg, #ffffff4d, transparent 38%), color-mix(in srgb, var(--primary) 55%, var(--paper));box-shadow:0 6px 0 color-mix(in srgb, var(--primary) 75%, black), 0 18px 20px -10px color-mix(in srgb, var(--primary) 45%, transparent), inset 0 2px 0 #fff6}.tpp-public .public-iq .iq-wow.site-shell .stairs>.stair-step:hover{transform:translateY(-3px)}.tpp-public .public-iq .iq-wow.site-shell .stairs>.stair-step:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.tpp-public .public-iq .iq-wow.site-shell .stairs>.stair-step>span{color:var(--foreground);opacity:.7;font-size:11px;position:absolute;bottom:10px;left:12px}.tpp-public .public-iq .iq-wow.site-shell .stairs>.stair-step.lit>span{color:var(--primary-foreground);opacity:.9}@supports (color:oklch(from red l c h)){.tpp-public .public-iq .iq-wow.site-shell .stairs>.stair-step{--stair-fill:color-mix(in srgb, var(--primary) 12%, var(--paper))}.tpp-public .public-iq .iq-wow.site-shell .stairs>.stair-step.lit{--stair-fill:color-mix(in srgb, var(--primary) 55%, var(--paper))}.tpp-public[data-home-skin=themed] .public-iq .iq-wow.site-shell .stairs>.stair-step{--stair-fill:oklch(from color-mix(in srgb, var(--primary) 12%, var(--paper)) calc(l * (1 - clamp(0, (l - .5) * 1000, 1) * clamp(0, (.62 - l) * 1000, 1)) + clamp(0, (l - .5) * 1000, 1) * clamp(0, (.62 - l) * 1000, 1) * (.5 + .12 * clamp(0, (l - .564) * 1000, 1))) c h);background:linear-gradient(180deg, #ffffff73, transparent 38%), var(--stair-fill)}.tpp-public[data-home-skin=themed] .public-iq .iq-wow.site-shell .stairs>.stair-step.lit{--stair-fill:oklch(from color-mix(in srgb, var(--primary) 55%, var(--paper)) calc(l * (1 - clamp(0, (l - .5) * 1000, 1) * clamp(0, (.62 - l) * 1000, 1)) + clamp(0, (l - .5) * 1000, 1) * clamp(0, (.62 - l) * 1000, 1) * (.5 + .12 * clamp(0, (l - .564) * 1000, 1))) c h);background:linear-gradient(180deg, #ffffff4d, transparent 38%), var(--stair-fill)}.tpp-public .public-iq .iq-wow.site-shell .stairs>.stair-step.lit>span,.tpp-public[data-home-skin=themed] .public-iq .iq-wow.site-shell .stairs>.stair-step>span{color:oklch(from var(--stair-fill) calc(clamp(0, (l - .564) * 1000, 1) * max(0, l - .52) + (1 - clamp(0, (l - .564) * 1000, 1)) * min(1, l + .47)) calc(c * .35 * clamp(0, (l - .564) * 1000, 1)) h / 1);opacity:1}}.tpp-public .public-iq .iq-wow.site-shell .stairs>.stair-step.landed{box-shadow:0 6px 0 color-mix(in srgb, var(--primary) 75%, black), 0 0 0 4px color-mix(in srgb, var(--lime) 85%, transparent), 0 18px 20px -10px color-mix(in srgb, var(--primary) 45%, transparent), inset 0 2px 0 #fff6;transition:background .45s,transform .3s cubic-bezier(.3,1.6,.5,1),box-shadow .3s .5s}.tpp-public .public-iq .iq-wow.site-shell .stairs>.stair-pop{top:-20px;left:87.5%}.tpp-public .public-iq .iq-wow.site-shell .stair-main{transition:left .52s cubic-bezier(.45,0,.35,1) 90ms,bottom .52s cubic-bezier(.45,0,.35,1) 90ms}.tpp-public .public-iq .iq-wow.site-shell :is(.guest,.stair-main,.stair-doodle){pointer-events:none}.tpp-public .public-iq .iq-wow.site-shell .stair-hop,.tpp-public .public-iq .iq-wow.site-shell .guest-hop{transform-origin:50% 92%}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .stair-scene[data-beat=a][data-dir=up] .stair-hop{animation:.78s both iqw-jump-up-a}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .stair-scene[data-beat=b][data-dir=up] .stair-hop{animation:.78s both iqw-jump-up-b}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .stair-scene[data-beat=a][data-dir=down] .stair-hop{animation:.7s both iqw-jump-down-a}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .stair-scene[data-beat=b][data-dir=down] .stair-hop{animation:.7s both iqw-jump-down-b}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .stair-scene[data-beat=a][data-dir=still] .stair-hop{animation:.5s both iqw-boing-a}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .stair-scene[data-beat=b][data-dir=still] .stair-hop{animation:.5s both iqw-boing-b}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .stair-scene[data-beat=a] .stair-step.landed{animation:.55s cubic-bezier(.3,1.6,.5,1) .5s both iqw-step-a}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .stair-scene[data-beat=b] .stair-step.landed{animation:.55s cubic-bezier(.3,1.6,.5,1) .5s both iqw-step-b}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .stair-scene.at-top[data-beat=a] .guest-hop{animation:1s .55s both iqw-cheer-a}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .stair-scene.at-top[data-beat=b] .guest-hop{animation:1s .55s both iqw-cheer-b}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .stair-scene.at-top .guest-two .guest-hop{animation-delay:.68s}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .stair-scene.at-bottom[data-beat=a] .guest-hop{animation:.8s .5s both iqw-nod-a}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .stair-scene.at-bottom[data-beat=b] .guest-hop{animation:.8s .5s both iqw-nod-b}.tpp-public .public-iq .iq-wow.site-shell .adaptive-status{gap:12px}.tpp-public .public-iq .iq-wow.site-shell .level-pips{gap:4px;display:inline-flex}.tpp-public .public-iq .iq-wow.site-shell .level-pips>i{background:color-mix(in srgb, var(--primary) 16%, transparent);border-radius:6px;width:18px;height:6px;transition:background .35s,transform .35s cubic-bezier(.3,1.8,.5,1)}.tpp-public .public-iq .iq-wow.site-shell .level-pips>i.on{background:var(--primary)}.tpp-public .public-iq .iq-wow.site-shell .adaptive-play{background:radial-gradient(110% 80% at 30% 0%, #fff6, transparent 60%), var(--desk);box-shadow:inset 0 2px 0 #fff9, 0 30px 60px -40px color-mix(in srgb, var(--primary) 45%, transparent)}.tpp-public .public-iq .iq-wow.site-shell .adaptive-controls button{box-shadow:0 3px 0 color-mix(in srgb, var(--primary) 35%, transparent)}.tpp-public .public-iq .iq-wow.site-shell .adaptive-controls button:last-child{box-shadow:0 4px 0 color-mix(in srgb, var(--primary) 70%, black)}.tpp-public .public-iq .iq-wow.site-shell .adaptive-controls button:active{box-shadow:none;transform:translateY(2px)}.tpp-public .public-iq .iq-wow.site-shell .takeaway-notes article{transition:background .3s}@media (hover:hover){.tpp-public .public-iq .iq-wow.site-shell .takeaway-notes article:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--secondary) 55%, transparent), transparent 85%)}}.tpp-public .public-iq .iq-wow.site-shell .takeaway-notes .note-mark{transition:transform .45s cubic-bezier(.3,1.6,.5,1)}@media (min-width:701px){.tpp-public .public-iq .iq-wow.site-shell .takeaway-notes .note-mark{width:92px;height:92px}.tpp-public .public-iq .iq-wow.site-shell .library-number-art{width:190px;height:190px}}.tpp-public .public-iq .iq-wow.site-shell .takeaway-notes article:hover .note-mark{transform:rotate(-10deg)scale(1.18)}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .takeaway-notes .note-mark .library-art{animation:4.8s ease-in-out infinite alternate iqw-bob}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .takeaway-notes article:nth-child(2) .note-mark .library-art{animation-delay:-1.6s}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .takeaway-notes article:nth-child(3) .note-mark .library-art{animation-delay:-3.2s}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell :is(.library-number-art,.library-cap,.faq-art) .library-art{animation:6s ease-in-out infinite alternate iqw-bob}.tpp-public .public-iq .iq-wow.site-shell .curve-visual{position:relative}.tpp-public .public-iq .iq-wow.site-shell .faq button svg{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.tpp-public .public-iq .iq-wow.site-shell .faq button[aria-expanded=true] svg{transform:rotate(90deg)}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell .faq-answer-wrap:not([hidden]){animation:.4s cubic-bezier(.2,.8,.2,1) both iqw-fade-up}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell [data-reveal=wait]{opacity:0;transform:translateY(30px)}.tpp-public:not([data-motion=off]) .public-iq .iq-wow.site-shell [data-reveal=in]{opacity:1;transition:opacity .7s var(--d,0s), transform .95s var(--d,0s) cubic-bezier(.2, .9, .25, 1.12);transform:none}@media (max-width:700px){.tpp-public .public-iq .iq-wow.site-shell .solve-stamp{font-size:15px;bottom:-22px;right:-8px}.tpp-public .public-iq .iq-wow.site-shell .op-row>i{width:26px;height:26px;margin:-13px 0 0 -13px;font-size:17px}.tpp-public .public-iq .iq-wow.site-shell .tray-heading>span:first-child{font-size:22px}.tpp-public .public-iq .iq-wow.site-shell .tray-nudge{font-size:13px}.tpp-public .public-iq .iq-wow.site-shell .wu-card{width:54px;height:62px}.tpp-public .public-iq .iq-wow.site-shell .hidden-cards .wu-card{width:40px;height:46px}.tpp-public .public-iq .iq-wow.site-shell .connection-grid{transform:rotate(-3deg)}.tpp-public .public-iq .iq-wow.site-shell .stair-doodle{width:56px;height:56px;top:6px;left:0;right:auto}.tpp-public .public-iq .iq-wow.site-shell .choice-tray{transform:rotate(1deg)}}@keyframes iqw-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes iqw-spark{0%{opacity:0;scale:.2}60%{opacity:1;scale:1.18}to{opacity:1;scale:1}}@keyframes iqw-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes iqw-card-in{0%{opacity:0;transform:translateY(24px)rotate(1.5deg)scale(.97)}to{opacity:1;transform:none}}@keyframes iqw-bob{0%{translate:0}to{translate:0 -10px}}@keyframes iqw-hero-rise{0%{transform:translateY(.14em)rotate(1deg)}60%{transform:translateY(-.03em)rotate(-.3deg)}to{transform:none}}@keyframes iqw-hero-settle{0%{transform:translateY(8px)}to{transform:none}}@keyframes iqw-hero-spark{0%{scale:.7}60%{scale:1.16}to{scale:1}}@keyframes iqw-deal{0%{transform:translateY(-16px)rotate(6deg)scale(.94)}55%{transform:translateY(4px)rotate(-1.5deg)scale(1.03)}78%{transform:translateY(-2px)rotate(.5deg)scale(.99)}to{transform:none}}@keyframes iqw-breathe{0%,55%,to{transform:scale(1)rotate(0)}20%{transform:scale(1.14)rotate(-6deg)}35%{transform:scale(.97)rotate(3deg)}}@keyframes iqw-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 22%, transparent)}45%,to{box-shadow:0 0 0 14px color-mix(in srgb, var(--primary) 0%, transparent)}}@keyframes iqw-lit{0%{transform:translateY(0)}40%{transform:translateY(-9px)scale(1.04)}to{transform:none}}@keyframes iqw-land{0%{transform:scale(1)}30%{transform:scale(.9)}60%{transform:scale(1.1)rotate(-3deg)}to{transform:none}}@keyframes iqw-drop{0%{opacity:0;transform:translateY(-70px)scale(1.35)rotate(-12deg)}55%{opacity:1;transform:translateY(4px)scale(.94)rotate(2deg)}to{opacity:1;transform:none}}@keyframes iqw-reject{0%{opacity:0;transform:translateY(-60px)scale(1.3)}14%{opacity:1;transform:translateY(3px)scale(.95)}22%{transform:translateY(0)scale(1.02)}30%{transform:translate(-9px)rotate(-10deg)}38%{transform:translate(8px)rotate(8deg)}46%{transform:translate(-5px)rotate(-5deg)}54%{opacity:1;transform:none}62%{opacity:1;transform:translateY(4px)scale(1.05,.9)}to{opacity:0;transform:translate(40px,-56px)rotate(28deg)scale(.5)}}@keyframes iqw-invite{0%,to{translate:0}25%{translate:0 3px}55%{translate:0 -14px}80%{translate:0 2px}}@keyframes iqw-pop{0%{transform:scale(1)}35%{transform:scale(.92)}70%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes iqw-shake-a{0%,to{translate:0}18%{translate:-9px}36%{translate:8px}54%{translate:-5px}72%{translate:3px}}@keyframes iqw-shake-b{0%,to{translate:0}18%{translate:-9px}36%{translate:8px}54%{translate:-5px}72%{translate:3px}}@keyframes iqw-say{0%{opacity:0;transform:translate(-10px)scale(.96)}to{opacity:1;transform:none}}@keyframes iqw-hop{0%{transform:translateY(0)scale(1)}20%{transform:translateY(2px)scale(1.12,.86)}55%{transform:translateY(-10px)scale(.94,1.08)rotate(-6deg)}80%{transform:translateY(0)scale(1.06,.94)}to{transform:none}}@keyframes iqw-jump-up-a{0%{transform:translateY(0)scale(1)}11%{transform:translateY(3px)scale(1.14,.84)}22%{transform:translateY(-14px)scale(.9,1.14)}46%{transform:translateY(-50px)scale(.96,1.05)rotate(-4deg)}74%{transform:translateY(0)scale(1.16,.84)}86%{transform:translateY(-5px)scale(.97,1.04)}to{transform:none}}@keyframes iqw-jump-up-b{0%{transform:translateY(0)scale(1)}11%{transform:translateY(3px)scale(1.14,.84)}22%{transform:translateY(-14px)scale(.9,1.14)}46%{transform:translateY(-50px)scale(.96,1.05)rotate(-4deg)}74%{transform:translateY(0)scale(1.16,.84)}86%{transform:translateY(-5px)scale(.97,1.04)}to{transform:none}}@keyframes iqw-jump-down-a{0%{transform:translateY(0)scale(1)}12%{transform:translateY(2px)scale(1.1,.9)}40%{transform:translateY(-26px)scale(.95,1.06)rotate(5deg)}76%{transform:translateY(0)scale(1.2,.8)}88%{transform:translateY(-3px)scale(.98,1.03)}to{transform:none}}@keyframes iqw-jump-down-b{0%{transform:translateY(0)scale(1)}12%{transform:translateY(2px)scale(1.1,.9)}40%{transform:translateY(-26px)scale(.95,1.06)rotate(5deg)}76%{transform:translateY(0)scale(1.2,.8)}88%{transform:translateY(-3px)scale(.98,1.03)}to{transform:none}}@keyframes iqw-boing-a{0%,to{transform:none}30%{transform:scale(1.1,.9)}60%{transform:translateY(-10px)scale(.95,1.06)}}@keyframes iqw-boing-b{0%,to{transform:none}30%{transform:scale(1.1,.9)}60%{transform:translateY(-10px)scale(.95,1.06)}}@keyframes iqw-step-a{0%{translate:0}35%{translate:0 5px}to{translate:0}}@keyframes iqw-step-b{0%{translate:0}35%{translate:0 5px}to{translate:0}}@keyframes iqw-cheer-a{0%,to{transform:none}10%{transform:translateY(3px)scale(1.1,.9)}28%{transform:translateY(-26px)scale(.94,1.08)rotate(-8deg)}46%{transform:translateY(0)scale(1.1,.9)}62%{transform:translateY(-16px)rotate(8deg)}80%{transform:translateY(0)scale(1.06,.94)}}@keyframes iqw-cheer-b{0%,to{transform:none}10%{transform:translateY(3px)scale(1.1,.9)}28%{transform:translateY(-26px)scale(.94,1.08)rotate(-8deg)}46%{transform:translateY(0)scale(1.1,.9)}62%{transform:translateY(-16px)rotate(8deg)}80%{transform:translateY(0)scale(1.06,.94)}}@keyframes iqw-nod-a{0%,to{transform:none}30%{transform:rotate(-8deg)translateY(2px)}60%{transform:rotate(6deg)}}@keyframes iqw-nod-b{0%,to{transform:none}30%{transform:rotate(-8deg)translateY(2px)}60%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.tpp-public .public-iq .iq-wow.site-shell *,.tpp-public .public-iq .iq-wow.site-shell :before,.tpp-public .public-iq .iq-wow.site-shell :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tpp-public .public-iq :is(h1,h2,h3,h4):lang(ko){word-break:keep-all;overflow-wrap:break-word}.tpp-graphic.svelte-48x04a{place-items:center;width:100%;height:100%;display:grid}.tpp-graphic.svelte-48x04a svg{width:100%;height:100%;max-height:100%;overflow:visible}.library-art.svelte-hrmvq4{pointer-events:none;width:100%;height:100%;display:block}.tpp-flagpin.svelte-158vglm{--fp-c:var(--o-plum);--fp-on:var(--o-on-plum);--fp-size:30px;pointer-events:none;width:0;height:0;position:absolute}.tone-lime.svelte-158vglm{--fp-c:var(--o-lime);--fp-on:var(--o-ink)}.tone-peach.svelte-158vglm{--fp-c:var(--o-peach);--fp-on:var(--o-ink)}.tpp-flagpin-stalk.svelte-158vglm{width:2px;height:var(--fp-stalk);background:linear-gradient(var(--fp-c), color-mix(in oklab, var(--fp-c) 20%, transparent));border-radius:2px;position:absolute;top:0;left:-1px}.tpp-flagpin-shadow.svelte-158vglm{left:-14px;top:calc(var(--fp-stalk) - 4px);background:radial-gradient(closest-side, var(--o-shadow), transparent);opacity:.8;border-radius:50%;width:28px;height:8px;transition:transform .25s;position:absolute}.tpp-flagpin-bead.svelte-158vglm{left:calc(var(--fp-size) / -2);top:calc(var(--fp-size) / -2);width:var(--fp-size);height:var(--fp-size);background:radial-gradient(circle at 34% 28%, color-mix(in oklab, white 70%, var(--fp-c)) 0 12%, transparent 34%), radial-gradient(circle at 60% 70%, color-mix(in oklab, var(--fp-c) 70%, black) 0, transparent 70%), var(--fp-c);box-shadow:0 5px 0 color-mix(in oklab, var(--fp-c) 55%, black), 0 12px 18px -4px var(--o-shadow), inset 0 -3px 6px color-mix(in oklab, var(--fp-c) 60%, black), 0 0 0 5px color-mix(in oklab, var(--o-paper) 80%, transparent);border-radius:50%;transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s;position:absolute}.tpp-flagpin-glint.svelte-158vglm{background:#ffffffd9;background:lab(100% -.0000298023 .0000119209/.85);border-radius:50%;width:30%;height:20%;position:absolute;top:16%;left:22%;transform:rotate(-30deg)}.is-grabbed.svelte-158vglm .tpp-flagpin-bead:where(.svelte-158vglm){box-shadow:0 9px 0 color-mix(in oklab, var(--fp-c) 55%, black), 0 20px 24px -4px var(--o-shadow), inset 0 -3px 6px color-mix(in oklab, var(--fp-c) 60%, black), 0 0 0 8px color-mix(in oklab, var(--fp-c) 22%, transparent);transform:translateY(-5px)scale(1.12)}.is-grabbed.svelte-158vglm .tpp-flagpin-shadow:where(.svelte-158vglm){transform:scale(.7)}.tpp-flagpin-flag.svelte-158vglm{bottom:calc(var(--fp-size) / 2 + 16px);background:var(--fp-c);width:max-content;max-width:196px;color:var(--fp-on);box-shadow:0 4px 0 color-mix(in oklab, var(--fp-c) 60%, black), 0 14px 22px -8px var(--o-shadow);font-family:var(--home-body-font,Outfit, Arial, sans-serif);border-radius:12px;flex-direction:column;gap:3px;padding:8px 12px 9px;transition:transform .3s cubic-bezier(.3,1.4,.5,1),left .3s;display:flex;position:absolute;left:0;transform:translate(-50%)}.tpp-flagpin-flag.svelte-158vglm:after{content:"";background:inherit;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.side-left.svelte-158vglm .tpp-flagpin-flag:where(.svelte-158vglm){transform:translate(calc(22px - 100%))}.side-left.svelte-158vglm .tpp-flagpin-flag:where(.svelte-158vglm):after{left:calc(100% - 22px)}.side-right.svelte-158vglm .tpp-flagpin-flag:where(.svelte-158vglm){transform:translate(-22px)}.side-right.svelte-158vglm .tpp-flagpin-flag:where(.svelte-158vglm):after{left:22px}.tpp-flagpin-flag.svelte-158vglm b:where(.svelte-158vglm){letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1}.tpp-flagpin-note.svelte-158vglm{opacity:.92;font-size:12px;line-height:1.35}@media (max-width:700px){.tpp-flagpin.svelte-158vglm{--fp-size:26px}.tpp-flagpin-flag.svelte-158vglm{max-width:160px;padding:7px 10px 8px}.tpp-flagpin-flag.svelte-158vglm b:where(.svelte-158vglm){font-size:22px}.tpp-flagpin-note.svelte-158vglm{font-size:11px}}[data-motion=off] .tpp-flagpin.svelte-158vglm :where(.svelte-158vglm){transition:none}@media (prefers-reduced-motion:reduce){.tpp-flagpin.svelte-158vglm :where(.svelte-158vglm){transition:none}}.bell.svelte-1o76jlp{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;margin-top:64px;position:relative}.bell.grabbed.svelte-1o76jlp{cursor:grabbing}.bell-stage.svelte-1o76jlp{position:relative}.bell.svelte-1o76jlp svg:where(.svelte-1o76jlp){width:100%;display:block;overflow:visible}.bell-area.svelte-1o76jlp{fill:var(--secondary);opacity:0;transition:opacity .6s .7s}.bell-middle.svelte-1o76jlp{fill:color-mix(in srgb, var(--primary) 52%, var(--secondary));opacity:0;transform-origin:260px 156px;transition:transform .8s cubic-bezier(.3,1.3,.5,1) 1s,opacity .3s 1s,fill .3s;transform:scaleY(0)}.bell-sheen.svelte-1o76jlp{opacity:0;transition:opacity .4s 1.4s}.bell.in-band.svelte-1o76jlp .bell-middle:where(.svelte-1o76jlp){fill:color-mix(in srgb, var(--primary) 66%, var(--secondary))}.bell-line.svelte-1o76jlp{fill:none;stroke:var(--primary);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s cubic-bezier(.6,0,.3,1)}.bell-axis.svelte-1o76jlp{stroke:color-mix(in srgb, var(--primary) 30%, transparent);stroke-width:1px}.bell-guide.svelte-1o76jlp{fill:none;stroke:var(--paper);stroke-width:1px;stroke-dasharray:3 4;opacity:0;transition:opacity .4s 1.5s}.bell.svelte-1o76jlp text:where(.svelte-1o76jlp){font:12px var(--home-body-font,Outfit, sans-serif);fill:var(--muted-foreground);text-anchor:middle;transition:fill .2s}.bell.svelte-1o76jlp text.near:where(.svelte-1o76jlp){fill:var(--primary);font-weight:600}.drawn.svelte-1o76jlp .bell-area:where(.svelte-1o76jlp),.drawn.svelte-1o76jlp .bell-middle:where(.svelte-1o76jlp),.drawn.svelte-1o76jlp .bell-sheen:where(.svelte-1o76jlp),.drawn.svelte-1o76jlp .bell-guide:where(.svelte-1o76jlp){opacity:1}.drawn.svelte-1o76jlp .bell-middle:where(.svelte-1o76jlp){transform:scaleY(1)}.drawn.svelte-1o76jlp .bell-line:where(.svelte-1o76jlp){stroke-dashoffset:0}.bell-marker.svelte-1o76jlp{opacity:0;touch-action:none;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;transition:opacity .3s 1.6s,transform .55s cubic-bezier(.3,1.7,.5,1) 1.6s;position:absolute;transform:translateY(-30px)}.bell-marker.svelte-1o76jlp>.tpp-flagpin{top:22px;left:22px}.drawn.svelte-1o76jlp .bell-marker:where(.svelte-1o76jlp){opacity:1;transform:none}.bell-marker.svelte-1o76jlp:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.bell-drag.svelte-1o76jlp{word-spacing:.12em;background:color-mix(in oklab, var(--background) 88%, transparent);color:var(--primary);white-space:nowrap;pointer-events:none;opacity:0;border-radius:99px;margin:-18px 0 0 26px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1;transition:opacity .4s 2.2s;position:absolute}.drawn.svelte-1o76jlp .bell-drag:where(.svelte-1o76jlp){opacity:1}.drawn.svelte-1o76jlp .bell-drag.gone:where(.svelte-1o76jlp){opacity:0;transition:opacity .3s}.tpp-public[data-motion=off] .bell.svelte-1o76jlp :where(.svelte-1o76jlp),.tpp-public[data-motion=off] .bell.svelte-1o76jlp *{transition:none!important}@media (prefers-reduced-motion:reduce){.bell.svelte-1o76jlp :where(.svelte-1o76jlp),.bell.svelte-1o76jlp *{transition:none!important}}@media (max-width:700px){.bell.svelte-1o76jlp{margin-top:78px}.bell.svelte-1o76jlp text:where(.svelte-1o76jlp){font-size:15px}.bell-drag.svelte-1o76jlp{word-spacing:.12em;font-size:12px}}.tpp-stamp.svelte-1hpuhse{--stamp-red:oklch(from var(--peach,#efc5aa) calc(l - .23) calc(c + .11) calc(h - 22));--stamp-green:oklch(from var(--lime,#d6ec90) calc(l - .4) calc(c - .01) calc(h + 18));--stamp-ink:var(--stamp-green);color:var(--stamp-ink);mix-blend-mode:multiply;display:inline-block}.tone-red.svelte-1hpuhse{--stamp-ink:var(--stamp-red)}.tone-plum.svelte-1hpuhse{--stamp-ink:var(--primary)}.tpp-stamp-ink.svelte-1hpuhse{outline-offset:-.34em;letter-spacing:.1em;text-transform:uppercase;text-align:center;border:.16em solid;border-radius:.35em;outline:.06em solid;flex-direction:column;align-items:center;gap:.12em;padding:.5em .9em .55em;font-weight:700;line-height:1;display:flex;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.5 1.45'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.5 1.45'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:160px 160px;mask-size:160px 160px}.shape-round.svelte-1hpuhse .tpp-stamp-ink:where(.svelte-1hpuhse){aspect-ratio:1;border-radius:50%;justify-content:center;padding:.9em}.tpp-stamp-ink.svelte-1hpuhse b:where(.svelte-1hpuhse){font-weight:700;line-height:1;display:block}.tpp-stamp-small.svelte-1hpuhse{letter-spacing:.22em;font-size:.42em;font-weight:600;line-height:1.2;display:block}.is-slam.svelte-1hpuhse{animation:.5s cubic-bezier(.2,1.6,.4,1) both svelte-1hpuhse-tpp-stamp-slam}@keyframes svelte-1hpuhse-tpp-stamp-slam{0%{opacity:0;scale:1.9}55%{opacity:1;scale:.94}to{opacity:1;scale:1}}[data-motion=off] .is-slam.svelte-1hpuhse{animation:none}@media (prefers-reduced-motion:reduce){.is-slam.svelte-1hpuhse{animation:none}}.tpp-pen-mark.svelte-16z2cmf{--pen-red:oklch(from var(--peach,#efc5aa) calc(l - .23) calc(c + .11) calc(h - 22));--pen-green:oklch(from var(--lime,#d6ec90) calc(l - .4) calc(c - .01) calc(h + 18));fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px;vector-effect:non-scaling-stroke;display:block;overflow:visible}.tpp-pen-mark.svelte-16z2cmf path:where(.svelte-16z2cmf){vector-effect:non-scaling-stroke}.tone-red.svelte-16z2cmf{stroke:var(--pen-red)}.tone-green.svelte-16z2cmf{stroke:var(--pen-green)}.tone-plum.svelte-16z2cmf{stroke:var(--primary)}.is-drawing.svelte-16z2cmf path:where(.svelte-16z2cmf){stroke-dasharray:100 100;stroke-dashoffset:100px;animation:.7s cubic-bezier(.6,.1,.3,1) forwards svelte-16z2cmf-tpp-pen-draw}@keyframes svelte-16z2cmf-tpp-pen-draw{to{stroke-dashoffset:0}}[data-motion=off] .is-drawing.svelte-16z2cmf path:where(.svelte-16z2cmf){stroke-dashoffset:0;animation:none}@media (prefers-reduced-motion:reduce){.is-drawing.svelte-16z2cmf path:where(.svelte-16z2cmf){stroke-dashoffset:0;animation:none}}.page-companion.svelte-f2qdaj{align-items:center;gap:8px;display:flex}.guide-portrait.svelte-f2qdaj{flex-shrink:0;width:116px}.guide-note.svelte-f2qdaj{max-width:255px}.guide-name.svelte-f2qdaj{word-spacing:.12em;color:var(--primary);font-size:12px}.guide-note.svelte-f2qdaj p:where(.svelte-f2qdaj){color:var(--foreground);margin:7px 0;font-size:15px;line-height:1.45}.guide-note.svelte-f2qdaj a:where(.svelte-f2qdaj){color:var(--primary);border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:7px 0;font-size:14px;display:inline-flex}.guide-note.svelte-f2qdaj a:where(.svelte-f2qdaj):hover{gap:26px}.guide-note.svelte-f2qdaj a:where(.svelte-f2qdaj):focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (max-width:700px){.guide-portrait.svelte-f2qdaj{width:99px}.guide-note.svelte-f2qdaj p:where(.svelte-f2qdaj){font-size:14px}.guide-name.svelte-f2qdaj{word-spacing:.12em;font-size:12px}}.tpp-public .public-iq .iq-wow .adaptive-caption.svelte-5pb9pv{letter-spacing:normal;flex-wrap:wrap;align-items:baseline;column-gap:1.2em;font-size:12px}@media (max-width:700px){.tpp-public .public-iq .iq-wow .adaptive-caption.svelte-5pb9pv{letter-spacing:normal;font-size:12px}}.tpp-public .public-iq .iq-wow .demo-cue.svelte-5pb9pv{word-spacing:.12em;color:var(--primary);letter-spacing:normal;margin-inline-start:auto;font-size:12px;font-weight:500}.cue-in.svelte-5pb9pv{display:inline-block}.tpp-public:not([data-motion=off]) .public-iq .cue-in.svelte-5pb9pv{animation:.4s ease-out .35s both svelte-5pb9pv-cue-in}@media (prefers-reduced-motion:reduce){.tpp-public .public-iq .cue-in.svelte-5pb9pv{animation:none}}@keyframes svelte-5pb9pv-cue-in{0%{opacity:0;translate:0 4px}}.tpp-phoro.svelte-8ljvr6{--phr-clay:var(--o-plum);--phr-clay-light:color-mix(in oklab, var(--o-plum) 55%, white);--phr-clay-deep:var(--o-plum-deep);--phr-panel:color-mix(in oklab, var(--o-lilac) 80%, var(--o-plum) 20%);--phr-panel-light:color-mix(in oklab, var(--o-lilac) 55%, white);--phr-metal:color-mix(in oklab, var(--o-plum) 35%, var(--o-ink));--phr-metal-light:color-mix(in oklab, var(--o-plum) 30%, white);width:var(--phr-size);aspect-ratio:100/91;isolation:isolate;display:block;position:relative;container-type:inline-size}.tpp-phoro.svelte-8ljvr6 button:where(.svelte-8ljvr6){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.tpp-phoro.svelte-8ljvr6 button:where(.svelte-8ljvr6):focus-visible{outline:.5cqi solid var(--o-plum);outline-offset:.8cqi}.phr-shadow.svelte-8ljvr6{background:radial-gradient(closest-side, color-mix(in oklab, var(--o-plum-deep) 45%, transparent), transparent);filter:blur(1.2cqi);z-index:-2;border-radius:50%;height:6cqi;position:absolute;bottom:-3cqi;left:10%;right:10%}.phr-arm.svelte-8ljvr6{background:linear-gradient(90deg, var(--phr-metal), var(--phr-metal-light) 35%, var(--phr-metal) 80%);z-index:0;border-radius:2cqi;width:7cqi;height:15cqi;position:absolute;top:-4cqi;left:46.5cqi}.phr-arm.svelte-8ljvr6 i:where(.svelte-8ljvr6){background:linear-gradient(var(--phr-metal-light), var(--phr-metal));border-radius:1.4cqi;height:3.2cqi;position:absolute;top:3.5cqi;left:-1.5cqi;right:-1.5cqi}.phr-bar.svelte-8ljvr6{background:radial-gradient(70% 90% at 35% 10%, #ffffff59, transparent 60%), linear-gradient(var(--phr-clay-light), var(--phr-clay) 55%, var(--phr-clay-deep));height:9cqi;box-shadow:inset 0 .4cqi 0 #ffffff73, 0 1.2cqi 0 var(--phr-clay-deep);z-index:1;border-radius:4.5cqi;position:absolute;top:9cqi;left:11cqi;right:11cqi}@supports (color:lab(0% 0 0)){.phr-bar.svelte-8ljvr6{background:radial-gradient(70% 90% at 35% 10%, lab(100% -.0000298023 .0000119209/.35), transparent 60%), linear-gradient(var(--phr-clay-light), var(--phr-clay) 55%, var(--phr-clay-deep));box-shadow:inset 0 .4cqi 0 lab(100% -.0000298023 .0000119209/.45), 0 1.2cqi 0 var(--phr-clay-deep)}}.phr-knob.svelte-8ljvr6{background:repeating-linear-gradient(90deg, transparent 0 .7cqi, color-mix(in oklab, var(--o-plum-deep) 35%, transparent) .7cqi 1cqi), linear-gradient(var(--o-lime), color-mix(in oklab, var(--o-lime) 60%, var(--o-plum)));border-radius:1.2cqi 1.2cqi .6cqi .6cqi;width:5cqi;height:4.4cqi;position:absolute;top:-3.4cqi;box-shadow:inset 0 .4cqi #fff9;box-shadow:inset 0 .4cqi lab(100% -.0000298023 .0000119209/.6)}.phr-bridge.svelte-8ljvr6{background:linear-gradient(90deg, var(--phr-clay-deep), var(--phr-clay) 50%, var(--phr-clay-deep));z-index:1;border-radius:5cqi;width:18cqi;height:44cqi;position:absolute;top:16cqi;left:41cqi}.phr-rest.svelte-8ljvr6{background:radial-gradient(80% 90% at 40% 20%, color-mix(in oklab, var(--o-peach) 45%, white), var(--o-peach) 60%, color-mix(in oklab, var(--o-peach) 70%, var(--o-plum)));height:9cqi;box-shadow:0 .8cqi 0 color-mix(in oklab, var(--o-peach) 45%, var(--o-plum-deep));border-radius:4.5cqi;position:absolute;top:24cqi;left:3cqi;right:3cqi}.phr-housing.svelte-8ljvr6{aspect-ratio:1;background:radial-gradient(60% 45% at 32% 18%, #ffffff6b, transparent 70%), radial-gradient(circle at 40% 30%, var(--phr-clay-light), var(--phr-clay) 48%, var(--phr-clay-deep));width:48cqi;box-shadow:inset 0 .5cqi 0 #fff6, inset 0 -1cqi 1.6cqi color-mix(in oklab, var(--o-plum-deep) 60%, transparent), 0 1.6cqi 0 var(--phr-clay-deep), 0 5cqi 7cqi -2cqi color-mix(in oklab, var(--o-plum-deep) 55%, transparent);z-index:2;border-radius:50%;position:absolute;top:14cqi}@supports (color:lab(0% 0 0)){.phr-housing.svelte-8ljvr6{background:radial-gradient(60% 45% at 32% 18%, lab(100% -.0000298023 .0000119209/.42), transparent 70%), radial-gradient(circle at 40% 30%, var(--phr-clay-light), var(--phr-clay) 48%, var(--phr-clay-deep));box-shadow:inset 0 .5cqi 0 lab(100% -.0000298023 .0000119209/.4), inset 0 -1cqi 1.6cqi color-mix(in oklab, var(--o-plum-deep) 60%, transparent), 0 1.6cqi 0 var(--phr-clay-deep), 0 5cqi 7cqi -2cqi color-mix(in oklab, var(--o-plum-deep) 55%, transparent)}}.phr-l.svelte-8ljvr6{left:1cqi}.phr-r.svelte-8ljvr6{left:51cqi}.phr-dial.svelte-8ljvr6{background:repeating-conic-gradient(from -2deg, #ffffffb3 0 1.1deg, transparent 1.1deg 7.5deg);opacity:.8;border-radius:50%;position:absolute;inset:1.8cqi;-webkit-mask:radial-gradient(closest-side,#0000 86%,#000 87%);mask:radial-gradient(closest-side,#0000 86%,#000 87%)}@supports (color:lab(0% 0 0)){.phr-dial.svelte-8ljvr6{background:repeating-conic-gradient(from -2deg, lab(100% -.0000298023 .0000119209/.7) 0 1.1deg, transparent 1.1deg 7.5deg)}}.phr-window.svelte-8ljvr6{background:var(--o-cream);box-shadow:0 0 0 1cqi var(--phr-clay-deep), 0 0 0 1.5cqi color-mix(in oklab, var(--o-lime) 70%, var(--o-plum));isolation:isolate;border-radius:50%;display:block;position:absolute;inset:5.6cqi;overflow:hidden}.phr-view.svelte-8ljvr6{transition:filter .28s,transform .36s cubic-bezier(.3,1.4,.5,1);display:block;position:absolute;inset:0;container-type:size}.is-focusing.svelte-8ljvr6 .phr-l:where(.svelte-8ljvr6) .phr-view:where(.svelte-8ljvr6){filter:blur(1.8cqi)saturate(.7);transform:scale(1.08)}.is-soft.svelte-8ljvr6 .phr-view:where(.svelte-8ljvr6){filter:blur(.28cqi)saturate(.9);transform:scale(1.02)}button.is-soft.svelte-8ljvr6:hover .phr-view:where(.svelte-8ljvr6){filter:none}.phr-glass.svelte-8ljvr6{pointer-events:none;z-index:5;background:radial-gradient(34% 18% at 30% 20%, #ffffffb3, transparent 75%), radial-gradient(circle at 50% 50%, transparent 68%, color-mix(in oklab, var(--o-plum-deep) 32%, transparent));box-shadow:inset 0 1.6cqi 2.6cqi -.6cqi color-mix(in oklab, var(--o-plum-deep) 55%, transparent), inset 0 0 0 .6cqi #ffffff4d;border-radius:50%;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.phr-glass.svelte-8ljvr6{background:radial-gradient(34% 18% at 30% 20%, lab(100% -.0000298023 .0000119209/.7), transparent 75%), radial-gradient(circle at 50% 50%, transparent 68%, color-mix(in oklab, var(--o-plum-deep) 32%, transparent));box-shadow:inset 0 1.6cqi 2.6cqi -.6cqi color-mix(in oklab, var(--o-plum-deep) 55%, transparent), inset 0 0 0 .6cqi lab(100% -.0000298023 .0000119209/.3)}}.phr-or.svelte-8ljvr6{background:var(--o-lime);color:var(--o-ink);word-spacing:.12em;white-space:nowrap;box-shadow:0 1cqi 2cqi -1cqi var(--o-shadow);z-index:6;pointer-events:none;border-radius:99px;padding:.9cqi 2.4cqi;font-size:max(12px,2.2cqi);font-weight:600;line-height:1;position:absolute;bottom:-1.6cqi;left:50%;translate:-50%}.phr-panel.svelte-8ljvr6{background:radial-gradient(70% 50% at 30% 90%, #ffffff40, transparent 70%), linear-gradient(var(--phr-panel-light), var(--phr-panel));height:35cqi;box-shadow:inset 0 .5cqi 0 #fff9, inset 0 -.8cqi 0 color-mix(in oklab, var(--o-plum) 25%, transparent), 0 1.4cqi 0 color-mix(in oklab, var(--phr-panel) 55%, var(--o-plum)), 0 4cqi 6cqi -2cqi color-mix(in oklab, var(--o-plum-deep) 40%, transparent);z-index:0;border-radius:7cqi;position:absolute;top:55cqi;left:7cqi;right:7cqi}@supports (color:lab(0% 0 0)){.phr-panel.svelte-8ljvr6{background:radial-gradient(70% 50% at 30% 90%, lab(100% -.0000298023 .0000119209/.25), transparent 70%), linear-gradient(var(--phr-panel-light), var(--phr-panel));box-shadow:inset 0 .5cqi 0 lab(100% -.0000298023 .0000119209/.6), inset 0 -.8cqi 0 color-mix(in oklab, var(--o-plum) 25%, transparent), 0 1.4cqi 0 color-mix(in oklab, var(--phr-panel) 55%, var(--o-plum)), 0 4cqi 6cqi -2cqi color-mix(in oklab, var(--o-plum-deep) 40%, transparent)}}.phr-screws.svelte-8ljvr6 i:where(.svelte-8ljvr6){aspect-ratio:1;background:radial-gradient(circle at 35% 30%, var(--phr-metal-light), var(--phr-metal));border-radius:50%;width:1.8cqi;position:absolute;bottom:3cqi}.phr-screws.svelte-8ljvr6 i:where(.svelte-8ljvr6):first-child{left:3cqi}.phr-screws.svelte-8ljvr6 i:where(.svelte-8ljvr6):last-child{right:3cqi}.phr-wheels.svelte-8ljvr6{pointer-events:none;z-index:3;position:absolute;inset:0}.phr-wheels.svelte-8ljvr6:focus{outline:0}.phr-wheel.svelte-8ljvr6{pointer-events:auto;flex-direction:column;align-items:center;gap:1.2cqi;width:24cqi;position:absolute;top:62.5cqi;display:flex!important}.phr-wheel.svelte-8ljvr6:first-child{left:13cqi}.phr-wheel.svelte-8ljvr6:nth-child(2){left:38cqi}.phr-wheel.svelte-8ljvr6:nth-child(3){left:63cqi}.phr-disc.svelte-8ljvr6{aspect-ratio:1;width:19cqi;filter:drop-shadow(0 1cqi 0 var(--phr-clay-deep)) drop-shadow(0 2.4cqi 2cqi color-mix(in oklab, var(--o-plum-deep) 40%, transparent));border-radius:50%;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:block;position:relative}.phr-knurl.svelte-8ljvr6{background:radial-gradient(circle at 40% 30%, #ffffff4d, transparent 60%), repeating-conic-gradient(var(--phr-clay-deep) 0 5deg, var(--phr-clay-light) 5deg 10deg);transform:rotate(var(--turn));border-radius:50%;transition:transform .6s cubic-bezier(.25,1.35,.4,1);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.phr-knurl.svelte-8ljvr6{background:radial-gradient(circle at 40% 30%, lab(100% -.0000298023 .0000119209/.3), transparent 60%), repeating-conic-gradient(var(--phr-clay-deep) 0 5deg, var(--phr-clay-light) 5deg 10deg)}}.phr-notch.svelte-8ljvr6{background:var(--o-lime);width:2cqi;height:2cqi;box-shadow:0 0 0 .35cqi var(--o-plum-deep);border-radius:50%;margin-left:-1cqi;position:absolute;top:.5cqi;left:50%}.phr-face.svelte-8ljvr6{background:radial-gradient(circle at 38% 28%, white, var(--o-cream) 45%, color-mix(in oklab, var(--o-lilac) 80%, var(--o-plum) 10%));box-shadow:inset 0 -.6cqi 1cqi color-mix(in oklab, var(--o-plum) 30%, transparent), 0 0 0 .4cqi color-mix(in oklab, var(--o-plum-deep) 60%, transparent);color:var(--o-plum);border-radius:50%;place-content:center;justify-items:center;transition:background .3s;display:grid;position:absolute;inset:2.4cqi}.phr-face.svelte-8ljvr6 b:where(.svelte-8ljvr6){letter-spacing:-.04em;font-size:6.4cqi;font-weight:500;line-height:.9}.phr-word.svelte-8ljvr6{letter-spacing:.04em;color:var(--o-muted);font-size:max(14px,2.96cqi)}.tpp-public[data-home-skin=themed] .phr-word.svelte-8ljvr6{letter-spacing:0;font-size:max(10px,2.4cqi)}.phr-label.svelte-8ljvr6{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab, var(--o-plum) 80%, var(--o-ink));white-space:nowrap;font-size:max(11px,2.42cqi);font-weight:600}.phr-wheel.svelte-8ljvr6:hover .phr-disc:where(.svelte-8ljvr6){transform:translateY(-.8cqi)}.phr-wheel.is-on.svelte-8ljvr6 .phr-disc:where(.svelte-8ljvr6){filter:drop-shadow(0 .4cqi 0 var(--phr-clay-deep)) drop-shadow(0 0 2.4cqi color-mix(in oklab, var(--o-lime) 80%, transparent));transform:translateY(.5cqi)}.phr-wheel.is-on.svelte-8ljvr6 .phr-face:where(.svelte-8ljvr6){background:radial-gradient(circle at 38% 28%, color-mix(in oklab, var(--o-lime) 30%, white), var(--o-lime) 60%, color-mix(in oklab, var(--o-lime) 70%, var(--o-plum)));color:var(--o-ink)}.phr-wheel.is-on.svelte-8ljvr6 .phr-word:where(.svelte-8ljvr6),.phr-wheel.is-on.svelte-8ljvr6 .phr-label:where(.svelte-8ljvr6){color:var(--o-ink)}.tpp-public[data-home-skin=themed] .phr-label.svelte-8ljvr6,.tpp-public[data-home-skin=themed] .phr-wheel.is-on.svelte-8ljvr6 .phr-label:where(.svelte-8ljvr6){color:oklch(from var(--phr-panel) clamp(.18, (.62 - l) * 1000, .97) .02 h)}[data-motion=off] .tpp-phoro.svelte-8ljvr6 :is(.phr-knurl:where(.svelte-8ljvr6),.phr-view:where(.svelte-8ljvr6),.phr-disc:where(.svelte-8ljvr6)){transition:none}@media (prefers-reduced-motion:reduce){.tpp-phoro.svelte-8ljvr6 :is(.phr-knurl:where(.svelte-8ljvr6),.phr-view:where(.svelte-8ljvr6),.phr-disc:where(.svelte-8ljvr6)){transition:none}}.tpp-eyechart.svelte-1uby7dq{width:var(--ec-size);display:block;position:relative;container-type:inline-size}.ec-hang.svelte-1uby7dq{justify-content:space-between;height:11cqi;display:flex;position:absolute;top:-9cqi;left:18%;right:18%}.ec-hang.svelte-1uby7dq i:where(.svelte-1uby7dq){background:color-mix(in oklab, var(--o-ink) 45%, transparent);border-radius:1cqi;width:.8cqi;height:100%}.ec-hang.svelte-1uby7dq i:where(.svelte-1uby7dq):first-child{rotate:14deg}.ec-hang.svelte-1uby7dq i:where(.svelte-1uby7dq):last-child{rotate:-14deg}.ec-frame.svelte-1uby7dq{background:radial-gradient(70% 40% at 30% 0%, #fff6, transparent 70%), linear-gradient(160deg, color-mix(in oklab, var(--o-plum) 55%, white), var(--o-plum) 55%, var(--o-plum-deep));box-shadow:inset 0 .6cqi 0 #ffffff73, 0 2cqi 0 var(--o-plum-deep), 0 10cqi 14cqi -5cqi color-mix(in oklab, var(--o-plum-deep) 55%, transparent), 0 0 16cqi -2cqi color-mix(in oklab, var(--o-lime) 45%, transparent);border-radius:7cqi;padding:4.2cqi;position:relative}@supports (color:lab(0% 0 0)){.ec-frame.svelte-1uby7dq{background:radial-gradient(70% 40% at 30% 0%, lab(100% -.0000298023 .0000119209/.4), transparent 70%), linear-gradient(160deg, color-mix(in oklab, var(--o-plum) 55%, white), var(--o-plum) 55%, var(--o-plum-deep));box-shadow:inset 0 .6cqi 0 lab(100% -.0000298023 .0000119209/.45), 0 2cqi 0 var(--o-plum-deep), 0 10cqi 14cqi -5cqi color-mix(in oklab, var(--o-plum-deep) 55%, transparent), 0 0 16cqi -2cqi color-mix(in oklab, var(--o-lime) 45%, transparent)}}.ec-face.svelte-1uby7dq{background:radial-gradient(90% 70% at 50% 35%, white, var(--o-paper) 60%, color-mix(in oklab, var(--o-paper) 88%, var(--o-plum)));box-shadow:inset 0 0 0 .5cqi color-mix(in oklab, var(--o-plum-deep) 25%, transparent), inset 0 1.4cqi 3cqi -1cqi color-mix(in oklab, var(--o-plum-deep) 35%, transparent);color:var(--o-ink);text-align:center;border-radius:3.6cqi;padding:7cqi 6cqi 5cqi;position:relative}.ec-row.svelte-1uby7dq{margin-bottom:2.4cqi;display:block;position:relative}.ec-n.svelte-1uby7dq{color:var(--o-muted);font-size:2.3cqi;position:absolute;top:50%;left:-2.6cqi;translate:0 -50%}.ec-text.svelte-1uby7dq{letter-spacing:.14em;margin-right:-.14em;font-weight:600;line-height:1;display:inline-block}.ec-row.is-read.svelte-1uby7dq .ec-text:where(.svelte-1uby7dq){color:var(--o-plum)}.ec-mark.svelte-1uby7dq{fill:none;width:72%;height:2.4cqi;stroke:var(--o-lime);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 .2cqi 0 color-mix(in oklab, var(--o-plum) 60%, transparent));position:absolute;bottom:-1.9cqi;left:14%;right:14%;overflow:visible}.ec-foot.svelte-1uby7dq{letter-spacing:.08em;color:var(--o-muted);margin:2.4cqi 0 4cqi;font-size:max(10px,3cqi)}.ec-duo.svelte-1uby7dq{border-radius:1.6cqi;grid-template-columns:1fr 1fr;height:5cqi;display:grid;overflow:hidden}.ec-duo.svelte-1uby7dq i:where(.svelte-1uby7dq):first-child{background:color-mix(in oklab, var(--o-peach) 85%, var(--o-plum))}.ec-duo.svelte-1uby7dq i:where(.svelte-1uby7dq):last-child{background:var(--o-lime)}.tpp-sub.svelte-1s7wzgh{--sub:var(--o-lime);--sub-light:color-mix(in oklab, var(--sub) 45%, white);--sub-shade:color-mix(in oklab, var(--sub) 58%, var(--o-plum-deep));--sub-stripe:var(--o-plum);--sub-metal:color-mix(in oklab, var(--o-plum) 70%, var(--o-ink));--sub-metal-light:color-mix(in oklab, var(--o-plum) 50%, white);--sub-window:color-mix(in oklab, var(--o-lilac) 70%, white);--sub-lamp:color-mix(in oklab, var(--o-lime) 40%, white);width:var(--sub-size);aspect-ratio:320/200;display:block;position:relative;container-type:inline-size}.t-peach.svelte-1s7wzgh{--sub:var(--o-peach)}.t-lilac.svelte-1s7wzgh{--sub:var(--o-lilac);--sub-stripe:var(--o-lime)}.sub-svg.svelte-1s7wzgh{width:100%;height:100%;filter:drop-shadow(0 4cqi 5cqi color-mix(in oklab, var(--o-plum-deep) 40%, transparent));position:absolute;inset:0;overflow:visible}.is-left.svelte-1s7wzgh .sub-svg:where(.svelte-1s7wzgh),.is-left.svelte-1s7wzgh .sub-bubbles:where(.svelte-1s7wzgh),.is-left.svelte-1s7wzgh .sub-beam:where(.svelte-1s7wzgh){transform:scaleX(-1)}.sub-rider.svelte-1s7wzgh{pointer-events:auto;width:70%;position:absolute;bottom:44%;left:18%}.is-left.svelte-1s7wzgh .sub-rider:where(.svelte-1s7wzgh){left:auto;right:18%}.is-left.svelte-1s7wzgh .sub-window:where(.svelte-1s7wzgh),.is-left.svelte-1s7wzgh .sub-glass:where(.svelte-1s7wzgh){left:26.3%}.sub-window.svelte-1s7wzgh,.sub-glass.svelte-1s7wzgh{aspect-ratio:1;border-radius:50%;width:18.12%;position:absolute;top:35.5%;left:46.54%;overflow:hidden}.sub-window.svelte-1s7wzgh{place-items:center;display:grid}.sub-window.svelte-1s7wzgh>*{flex:none;width:185%;margin-top:34%}.sub-glass.svelte-1s7wzgh{pointer-events:none;background:radial-gradient(40% 26% at 32% 26%, #ffffffd9, transparent 70%), radial-gradient(90% 90% at 50% 50%, transparent 60%, color-mix(in oklab, var(--o-plum-deep) 30%, transparent));box-shadow:inset 0 0 0 .8cqi #fff6;box-shadow:inset 0 0 0 .8cqi lab(100% -.0000298023 .0000119209/.4)}@supports (color:lab(0% 0 0)){.sub-glass.svelte-1s7wzgh{background:radial-gradient(40% 26% at 32% 26%, lab(100% -.0000298023 .0000119209/.85), transparent 70%), radial-gradient(90% 90% at 50% 50%, transparent 60%, color-mix(in oklab, var(--o-plum-deep) 30%, transparent))}}.sub-prop.svelte-1s7wzgh{transform-origin:18px 99px;animation:.5s linear infinite svelte-1s7wzgh-sub-spin}.sub-beam.svelte-1s7wzgh{transform-origin:0;background:linear-gradient(90deg, color-mix(in oklab, var(--o-lime) 40%, transparent), transparent 85%);clip-path:polygon(0 42%,100% 0,100% 100%,0 58%);filter:blur(2px);pointer-events:none;width:110%;height:56%;position:absolute;top:22%;left:92%}.is-left.svelte-1s7wzgh .sub-beam:where(.svelte-1s7wzgh){transform-origin:100%;left:auto;right:92%}.sub-bubbles.svelte-1s7wzgh{pointer-events:none;width:20%;height:20%;position:absolute;top:40%;left:-2%}.sub-bubbles.svelte-1s7wzgh i:where(.svelte-1s7wzgh){aspect-ratio:1;opacity:0;background:radial-gradient(circle at 35% 30%,#fffc 0 20%,#0000 40%);background:radial-gradient(circle at 35% 30%,lab(100% -.0000298023 .0000119209/.8) 0 20%,#0000 40%);border:.5cqi solid #ffffffb3;border:.5cqi solid lab(100% -.0000298023 .0000119209/.7);border-radius:50%;width:3.2cqi;animation:2.4s ease-out infinite svelte-1s7wzgh-sub-bubble;position:absolute;top:30%;left:20%}.sub-bubbles.svelte-1s7wzgh i:where(.svelte-1s7wzgh):nth-child(2){width:2.2cqi;animation-delay:.5s}.sub-bubbles.svelte-1s7wzgh i:where(.svelte-1s7wzgh):nth-child(3){width:4cqi;animation-delay:1s}.sub-bubbles.svelte-1s7wzgh i:where(.svelte-1s7wzgh):nth-child(4){width:2.6cqi;animation-delay:1.5s}.sub-bubbles.svelte-1s7wzgh i:where(.svelte-1s7wzgh):nth-child(5){width:1.8cqi;animation-delay:1.9s}.sub-label.svelte-1s7wzgh{font:600 5cqi/1 var(--o-hand);color:var(--o-plum-deep);position:absolute;top:58%;left:24%;transform:rotate(-4deg)}@keyframes svelte-1s7wzgh-sub-spin{0%{transform:scaleY(1)}50%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes svelte-1s7wzgh-sub-bubble{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(-14cqi,-26cqi)scale(1.2)}}[data-motion=off] .tpp-sub.svelte-1s7wzgh :where(.svelte-1s7wzgh),[data-motion=off] .tpp-sub.svelte-1s7wzgh{animation:none!important}[data-motion=off] .sub-bubbles.svelte-1s7wzgh i:where(.svelte-1s7wzgh){opacity:.7}@media (prefers-reduced-motion:reduce){.tpp-sub.svelte-1s7wzgh :where(.svelte-1s7wzgh){animation:none!important}.sub-bubbles.svelte-1s7wzgh i:where(.svelte-1s7wzgh){opacity:.7}}.tpp-cup.svelte-6jii31{--cup-brew:color-mix(in oklab, var(--o-peach) 74%, var(--o-lime));aspect-ratio:260/210;width:240px;display:block}svg.svelte-6jii31{width:100%;height:100%;display:block;overflow:visible}.cup-floor.svelte-6jii31{fill:color-mix(in oklab, var(--o-ink) 16%, transparent)}.cup-handle.svelte-6jii31{fill:none;stroke-width:17px;stroke-linecap:round}.cup-handle-front.svelte-6jii31{fill:none;stroke-width:12px;filter:drop-shadow(0 4px 3px color-mix(in oklab, var(--o-ink) 30%, transparent))}.cup-edge.svelte-6jii31{fill:none;stroke:color-mix(in oklab, var(--o-ink) 30%, transparent);stroke-width:2px}.cup-inside.svelte-6jii31{fill:color-mix(in oklab, var(--cup-tone) 30%, var(--o-ink))}.cup-crema.svelte-6jii31{fill:color-mix(in oklab, var(--o-peach) 70%, white);opacity:.5}.cup-shine.svelte-6jii31{fill:none;stroke:#fff;stroke-width:9px;stroke-linecap:round;opacity:.42}.cup-label.svelte-6jii31{font-family:var(--o-hand);fill:var(--o-on-plum);opacity:.9;font-size:42px;font-weight:700}.cup-puddle.svelte-6jii31{transform-origin:90px 186px;animation:5s ease-in-out infinite svelte-6jii31-cup-spread}.cup-puddle-shine.svelte-6jii31{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;opacity:.4}.cup-puddle-shine-dot.svelte-6jii31{fill:#fff;opacity:.35}.cup-steam.svelte-6jii31 path:where(.svelte-6jii31){fill:none;stroke:color-mix(in oklab, var(--o-paper) 70%, var(--o-ink) 30%);stroke-width:8px;stroke-linecap:round;stroke-dasharray:26 60;animation:2.8s linear infinite svelte-6jii31-cup-steam}.cup-steam.svelte-6jii31 path:where(.svelte-6jii31):nth-child(2){animation-delay:-.9s}.cup-steam.svelte-6jii31 path:where(.svelte-6jii31):nth-child(3){animation-delay:-1.8s}@keyframes svelte-6jii31-cup-spread{0%,to{transform:scale(.97)}50%{transform:scale(1.03,1.01)}}@keyframes svelte-6jii31-cup-steam{0%{stroke-dashoffset:-86px;opacity:0}30%{opacity:1}to{stroke-dashoffset:0;opacity:0}}[data-motion=off] .tpp-cup.svelte-6jii31 :is(.cup-puddle:where(.svelte-6jii31),.cup-steam:where(.svelte-6jii31) path:where(.svelte-6jii31)){animation:none}[data-motion=off] .tpp-cup.svelte-6jii31 .cup-steam:where(.svelte-6jii31) path:where(.svelte-6jii31){stroke-dasharray:none;opacity:.6}@media (prefers-reduced-motion:reduce){.cup-puddle.svelte-6jii31,.cup-steam.svelte-6jii31 path:where(.svelte-6jii31){animation:none}.cup-steam.svelte-6jii31 path:where(.svelte-6jii31){stroke-dasharray:none;opacity:.6}}.tpp-caution.svelte-5no23d{aspect-ratio:140/190;width:110px;display:block}svg.svelte-5no23d{width:100%;height:100%;display:block;overflow:visible}.cs-floor.svelte-5no23d{fill:color-mix(in oklab, var(--o-ink) 16%, transparent)}.cs-back.svelte-5no23d{fill:color-mix(in oklab, var(--cs-tone) 55%, var(--o-ink))}.cs-board.svelte-5no23d{stroke:color-mix(in oklab, var(--o-ink) 22%, transparent);stroke-width:1.2px}.cs-shine.svelte-5no23d{stroke:#fff;stroke-width:6px;stroke-linecap:round;opacity:.4}.cs-tri.svelte-5no23d{fill:none;stroke:var(--o-ink);stroke-width:5px;stroke-linejoin:round}.cs-bang.svelte-5no23d{fill:var(--o-ink);font:700 30px/1 system-ui,sans-serif}.cs-figure.svelte-5no23d{fill:var(--o-ink);stroke:var(--o-ink);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.cs-figure.svelte-5no23d path:where(.svelte-5no23d){fill:none}.cs-puddle.svelte-5no23d{fill:none;stroke:var(--o-ink);stroke-width:3px;stroke-linecap:round;opacity:.6}.cs-word.svelte-5no23d{letter-spacing:.08em;text-transform:uppercase;fill:var(--o-ink);font:700 13px/1 system-ui,sans-serif}.tpp-public .public-atlas .ph-page{--ph-plum:var(--primary);--ph-on-plum:var(--primary-foreground);--ph-ink:var(--foreground);--ph-muted:var(--muted-foreground);--ph-cream:var(--background);--ph-paper:var(--paper,var(--background));--ph-line:var(--border);--ph-lilac:var(--lilac,var(--secondary));--ph-lime:var(--lime,var(--secondary));--ph-peach:var(--peach,var(--secondary));--ph-sage:var(--sage,var(--secondary));--ph-plum-deep:color-mix(in oklab, var(--ph-plum) 62%, black);--ph-plum-light:color-mix(in oklab, var(--ph-plum) 42%, white);--ph-hand:"TPP caveat", var(--home-display-font,Georgia), cursive;--ph-display:var(--home-display-font,Georgia, serif);--w0:color-mix(in oklab, var(--ph-lilac) 72%, white);--w1:color-mix(in oklab, var(--ph-lilac) 88%, var(--ph-plum));--w2:color-mix(in oklab, var(--ph-lilac) 48%, var(--ph-plum));--w3:color-mix(in oklab, var(--ph-plum) 92%, black);--w4:color-mix(in oklab, var(--ph-plum) 60%, black);--ph-machine:min(640px, 100%);--ph-chart:340px;color:var(--ph-ink);background:var(--ph-cream);display:block;overflow:clip}.tpp-public .public-atlas .ph-page button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.tpp-public .public-atlas .ph-page p{margin:0}.tpp-public .public-atlas .ph-page h3{margin:0;font-weight:400}.tpp-public .public-atlas .ph-page ul{margin:0;padding:0;list-style:none}.tpp-public .public-atlas .ph-page em{font-family:var(--ph-display);color:var(--ph-plum);letter-spacing:-.035em;font-style:italic;font-weight:400}.tpp-public .public-atlas .ph-page h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5vw,76px);font-weight:400;line-height:1.02}.tpp-public .public-atlas .ph-page h2 em{display:block}.tpp-public .public-atlas .ph-page .ph-wrap{max-width:1320px;margin:0 auto;padding:0 64px;position:relative}.tpp-public .public-atlas .ph-page .ph-eyebrow{letter-spacing:0;word-spacing:.12em;color:var(--ph-plum);text-transform:none;align-items:center;gap:10px;margin:0 0 22px;font-size:15px;font-weight:500;display:inline-flex}.tpp-public .public-atlas .ph-page .ph-eyebrow:before{content:"";background:var(--ph-lime);width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in oklab, var(--ph-ink) 18%, transparent);border-radius:50%}.tpp-public .public-atlas .ph-page .ph-lead{color:var(--ph-muted);max-width:470px;font-size:18px;line-height:1.65}.tpp-public .public-atlas .ph-page .ph-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:40px;margin-bottom:56px;display:grid}.tpp-public .public-atlas .ph-page .ph-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tpp-public .public-atlas .ph-page :focus-visible{outline:2px solid var(--ph-plum);outline-offset:3px}.tpp-public .public-atlas .ph-page .ph-primary{border-radius:var(--home-button-radius,99px);background:var(--ph-plum);color:var(--ph-on-plum);letter-spacing:-.01em;box-shadow:inset 0 1px 0 #ffffff4d, 0 14px 30px -12px color-mix(in oklab, var(--ph-plum) 70%, transparent);align-items:center;gap:16px;padding:19px 30px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .25s cubic-bezier(.3,1.5,.5,1);display:inline-flex}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ph-page .ph-primary{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.3), 0 14px 30px -12px color-mix(in oklab, var(--ph-plum) 70%, transparent)}}.tpp-public .public-atlas .ph-page .ph-primary svg,.tpp-public .public-atlas .ph-page .ph-text-action svg,.tpp-public .public-atlas .ph-page .ph-text-link svg{width:16px;height:16px;transition:transform .2s}.tpp-public .public-atlas .ph-page .ph-primary:hover{transform:translateY(-3px)}.tpp-public .public-atlas .ph-page .ph-primary:hover svg,.tpp-public .public-atlas .ph-page .ph-text-link:hover svg{transform:translate(2px,-2px)}.tpp-public .public-atlas .ph-page .ph-text-action,.tpp-public .public-atlas .ph-page .ph-text-link{color:var(--ph-ink);border-bottom:1px solid var(--ph-line);align-items:center;gap:10px;padding:10px 0;font-size:14px;text-decoration:none;display:inline-flex}.tpp-public .public-atlas .ph-page .ph-text-action:hover svg{transform:translateY(4px)}.tpp-public .public-atlas .ph-page .ph-inline{color:var(--ph-plum);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.tpp-public .public-atlas .ph-page .ph-small{color:var(--ph-muted);max-width:460px;margin-top:22px;font-size:14px;line-height:1.55}.tpp-public .public-atlas .ph-page .ph-hero{grid-template-columns:.9fr 1fr;align-items:center;gap:40px;max-width:1500px;min-height:720px;margin:0 auto;padding:30px 64px 110px;display:grid}.tpp-public .public-atlas .ph-page .ph-hero-copy{z-index:2;position:relative}.tpp-public .public-atlas .ph-page .ph-hero h1{margin:0 0 28px;font-weight:400;line-height:1}.tpp-public .public-atlas .ph-page .ph-title-line{letter-spacing:-.07em;white-space:nowrap;font-size:clamp(84px,9.4vw,148px);line-height:.96;display:block}.tpp-public .public-atlas .ph-page .ph-title-accent{letter-spacing:-.05em;margin-top:10px;font-size:clamp(56px,6vw,96px);line-height:1;display:block}.tpp-public .public-atlas .ph-page .ph-sub{color:var(--ph-muted);max-width:500px;margin-bottom:34px;font-size:18px;line-height:1.65}.tpp-public .public-atlas .ph-page .ph-ctas{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.tpp-public .public-atlas .ph-page .ph-hero-scene{justify-items:center;gap:34px;padding-top:40px;display:grid;position:relative}.tpp-public .public-atlas .ph-page .ph-machine{width:var(--ph-machine);position:relative;rotate:-1.2deg}.tpp-public .public-atlas .ph-page .ph-chip{z-index:6;animation:.45s cubic-bezier(.3,1.6,.5,1) both ph-pop;position:absolute;top:3%;left:-26px;rotate:-6deg}.tpp-public .public-atlas .ph-page .ph-toy-label{color:var(--ph-muted);align-items:center;gap:10px;font-size:13px;display:inline-flex}.tpp-public .public-atlas .ph-page .ph-toy-label span{white-space:nowrap;background:var(--ph-lime);color:var(--ph-ink);border-radius:6px;flex:none;padding:4px 9px;font-size:12px;font-weight:600}.tpp-public .public-atlas .ph-page .ph-tippi{z-index:2;transition:left .5s cubic-bezier(.3,1.3,.5,1),top .5s cubic-bezier(.3,1.3,.5,1),width .5s cubic-bezier(.3,1.3,.5,1);position:absolute}.tpp-public .public-atlas .ph-page .ph-tippi.at-traits{width:56cqmin;top:calc(36% - 38cqmin);left:calc(50% - 26cqmin)}.tpp-public .public-atlas .ph-page .ph-tippi.at-type{width:62cqmin;top:9%;left:calc(50% - 31cqmin)}.tpp-public .public-atlas .ph-page .ph-tippi.at-attribution{width:52cqmin;top:25%;left:-3%}.tpp-public .public-atlas .ph-page .ph-tippi .mascot .hello-target{cursor:default}.tpp-public .public-atlas .ph-page .lw{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tpp-public .public-atlas .ph-page .lw-layer-front{z-index:3;overflow:visible}.tpp-public .public-atlas .ph-page .lw>*{position:absolute}.tpp-public .public-atlas .ph-page .lw-traits.lw-layer-back,.tpp-public .public-atlas .ph-page .lw-traits.lw-layer-all{background:var(--w0)}.tpp-public .public-atlas .ph-page .lw-sky{background:linear-gradient(color-mix(in oklab, var(--ph-peach) 34%, var(--ph-cream)), var(--ph-cream));height:22%;inset:0 0 auto}.tpp-public .public-atlas .ph-page .lw-sun{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--ph-peach) 40%, white), var(--ph-peach) 60%, color-mix(in oklab, var(--ph-peach) 70%, var(--ph-plum)));width:11cqmin;box-shadow:0 0 5cqmin color-mix(in oklab, var(--ph-peach) 70%, transparent);border-radius:50%;position:absolute;top:22%;right:24%}.tpp-public .public-atlas .ph-page .lw-cloud{background:#fff;border-radius:99px;width:15cqmin;height:4.6cqmin;position:absolute;top:34%;left:26%;box-shadow:4cqmin -2cqmin 0 -.6cqmin #fff}.tpp-public .public-atlas .ph-page .lw-bands{flex-direction:column;display:flex;inset:20% 0 0}.tpp-public .public-atlas .ph-page .lw-band{flex:1;align-items:center;padding-left:25%;display:flex}.tpp-public .public-atlas .ph-page .lw-band:first-child{background:var(--w0)}.tpp-public .public-atlas .ph-page .lw-band:nth-child(2){background:var(--w1)}.tpp-public .public-atlas .ph-page .lw-band:nth-child(3){background:var(--w2)}.tpp-public .public-atlas .ph-page .lw-band:nth-child(4){background:var(--w3)}.tpp-public .public-atlas .ph-page .lw-band:nth-child(5){background:var(--w4)}.tpp-public .public-atlas .ph-page .lw-band b{color:#ffffffb8;color:lab(100% -.0000298023 .0000119209/.72);font-size:6.4cqmin;font-weight:600;line-height:1}.tpp-public .public-atlas .ph-page .lw-band:nth-child(-n+2) b{color:color-mix(in oklab, var(--ph-plum) 70%, transparent)}.tpp-public .public-atlas .ph-page .lw-waterline{width:100%;height:6%;fill:var(--w0);top:17%;left:0}.tpp-public .public-atlas .ph-page .lw-rays{background:repeating-linear-gradient(100deg,#0000 0 7cqmin,#ffffff38 7cqmin 10cqmin);background:repeating-linear-gradient(100deg,#0000 0 7cqmin,lab(100% -.0000298023 .0000119209/.22) 7cqmin 10cqmin);inset:20% 0 30%;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.tpp-public .public-atlas .ph-page .lw-octo{top:19%;right:5%}.tpp-public .public-atlas .ph-page .lw-fish{top:44%;left:13%}.tpp-public .public-atlas .ph-page .lw-eel{top:58%;right:7%}.tpp-public .public-atlas .ph-page .lw-nautilus{bottom:3%;left:30%}.tpp-public .public-atlas .ph-page .lw-anemone{bottom:-2%;right:27%}.tpp-public .public-atlas .ph-page .lw-bubbles{width:10cqmin;height:70%;bottom:10%;left:44%}.tpp-public .public-atlas .ph-page .lw-bubbles i{left:calc(var(--b) * 1.4cqmin);bottom:calc(var(--b) * 11%);width:calc(1.4cqmin + var(--b) * .25cqmin);aspect-ratio:1;animation:4s ease-in infinite ph-bubble;animation-delay:calc(var(--b) * -.7s);border:.4cqmin solid #ffffffb3;border:.4cqmin solid lab(100% -.0000298023 .0000119209/.7);border-radius:50%;position:absolute}.tpp-public .public-atlas .ph-page .lw-sub{top:36%;left:calc(50% - 35cqmin)}.tpp-public .public-atlas .ph-page .lw-type.lw-layer-back,.tpp-public .public-atlas .ph-page .lw-type.lw-layer-all{background:var(--ph-lilac)}.tpp-public .public-atlas .ph-page .lw-curtain{background:linear-gradient(90deg, color-mix(in oklab, var(--ph-plum) 22%, transparent), transparent 22%, transparent 78%, color-mix(in oklab, var(--ph-plum) 22%, transparent)), repeating-linear-gradient(90deg, color-mix(in oklab, var(--ph-lilac) 70%, white) 0, color-mix(in oklab, var(--ph-lilac) 82%, var(--ph-plum)) 4.5cqmin, color-mix(in oklab, var(--ph-lilac) 70%, white) 9cqmin);inset:0}.tpp-public .public-atlas .ph-page .lw-spot{background:radial-gradient(42% 40% at 50% 46%,#fff9,#0000);background:radial-gradient(42% 40% at 50% 46%,lab(100% -.0000298023 .0000119209/.6),#0000);inset:0}.tpp-public .public-atlas .ph-page .lw-valance{background:linear-gradient(var(--ph-plum-deep), var(--ph-plum)) top / 100% 72% no-repeat, radial-gradient(circle at 50% 0, var(--ph-plum) 3.9cqmin, transparent 4.1cqmin) 0 100% / 8cqmin 28% repeat-x;height:20%;inset:0 0 auto}.tpp-public .public-atlas .ph-page .lw-drape{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--ph-peach) 55%, white) 0, var(--ph-peach) 3cqmin, color-mix(in oklab, var(--ph-peach) 55%, white) 6cqmin);width:24%;box-shadow:-1.6cqmin 0 3cqmin -1cqmin color-mix(in oklab, var(--ph-plum-deep) 35%, transparent);border-radius:0 0 0 40%/0 0 0 18%;top:14%;bottom:22%;right:0}.tpp-public .public-atlas .ph-page .lw-valance b{text-align:center;letter-spacing:.3em;color:var(--ph-cream);font-size:5.4cqmin;font-weight:700;position:absolute;top:34%;left:0;right:0}.tpp-public .public-atlas .ph-page .lw-floor{background:linear-gradient(color-mix(in oklab, var(--ph-peach) 70%, var(--ph-plum) 12%), color-mix(in oklab, var(--ph-peach) 55%, var(--ph-plum)));height:24%;inset:auto 0 0;box-shadow:inset 0 .8cqmin #ffffff73;box-shadow:inset 0 .8cqmin lab(100% -.0000298023 .0000119209/.45)}.tpp-public .public-atlas .ph-page .lw-flash{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, white, var(--ph-lime) 60%);width:7cqmin;box-shadow:0 0 5cqmin 1cqmin color-mix(in oklab, var(--ph-lime) 70%, transparent);border-radius:50%;animation:3.2s ease-in-out infinite ph-flash;top:25%;right:17%}.tpp-public .public-atlas .ph-page .lw-tiles{justify-content:center;gap:1.8cqmin;display:flex;bottom:11%;left:0;right:0}.tpp-public .public-atlas .ph-page .lw-tile{aspect-ratio:1;background:radial-gradient(circle at 34% 26%, white, var(--ph-paper) 50%, color-mix(in oklab, var(--ph-paper) 80%, var(--ph-lilac)));width:16cqmin;box-shadow:inset 0 -.7cqmin 0 color-mix(in oklab, var(--ph-lilac) 80%, var(--ph-plum)), 0 1.4cqmin 0 var(--ph-plum-deep), 0 3cqmin 3cqmin -1cqmin color-mix(in oklab, var(--ph-plum-deep) 50%, transparent);border-radius:3.4cqmin;place-items:center;display:grid;position:relative}.tpp-public .public-atlas .ph-page .lw-tile b{color:var(--ph-plum);font-size:10.5cqmin;font-weight:600;line-height:1}.tpp-public .public-atlas .ph-page .lw-tile-0{translate:0 -1cqmin;rotate:-7deg}.tpp-public .public-atlas .ph-page .lw-tile-1{background:radial-gradient(circle at 34% 26%, color-mix(in oklab, var(--ph-lime) 30%, white), var(--ph-lime) 60%);rotate:4deg}.tpp-public .public-atlas .ph-page .lw-tile-1 b{color:var(--ph-ink)}.tpp-public .public-atlas .ph-page .lw-tile-2{animation:2.6s ease-in-out infinite ph-bob;translate:0 -2cqmin;rotate:-3deg}.tpp-public .public-atlas .ph-page .lw-tile-3{rotate:7deg}.tpp-public .public-atlas .ph-page .lw-attribution.lw-layer-back,.tpp-public .public-atlas .ph-page .lw-attribution.lw-layer-all{background:var(--ph-cream)}.tpp-public .public-atlas .ph-page .lw-wall{background:linear-gradient(color-mix(in oklab, var(--ph-peach) 42%, var(--ph-cream)), var(--ph-cream) 70%);inset:0}.tpp-public .public-atlas .ph-page .lw-glow{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--ph-peach) 80%, white), transparent);border-radius:50%;width:70cqmin;top:-20%;right:-14%}.tpp-public .public-atlas .ph-page .lw-plate{background:linear-gradient(var(--ph-plum), var(--ph-plum-deep));border-radius:50%;height:32%;bottom:4%;left:-4%;right:-4%}.tpp-public .public-atlas .ph-page .lw-plate i{background:radial-gradient(ellipse at 45% 35%, white, var(--ph-paper) 55%, color-mix(in oklab, var(--ph-paper) 80%, var(--ph-lilac)));border-radius:50%;position:absolute;inset:0 0 20%}.tpp-public .public-atlas .ph-page .lw-sign{width:16cqmin;bottom:25%;left:42%}.tpp-public .public-atlas .ph-page .lw-say{white-space:nowrap;box-shadow:0 1.4cqmin 2.4cqmin -1cqmin color-mix(in oklab, var(--ph-ink) 35%, transparent);padding:1.6cqmin 2.8cqmin;font-size:4.6cqmin}.tpp-public .public-atlas .ph-page .lw-say-a{top:16%;left:7%;rotate:-4deg}.tpp-public .public-atlas .ph-page .lw-say-b{top:29%;right:8%;rotate:4deg}.tpp-public .public-atlas .ph-page .lw-cup{width:64cqmin;bottom:12%;right:-6%}@container (width<=190px){.tpp-public .public-atlas .ph-page .lw-say,.tpp-public .public-atlas .ph-page .lw-band b{display:none}}.tpp-public .public-atlas .ph-page .ph-doors h2{font-size:clamp(46px,4.6vw,68px)}.tpp-public .public-atlas .ph-page .ph-doors .ph-head{grid-template-columns:1.5fr 1fr}.tpp-public .public-atlas .ph-page .ph-doors{background:linear-gradient(var(--ph-cream), color-mix(in oklab, var(--ph-lilac) 38%, var(--ph-cream)));padding:110px 0 96px;position:relative}.tpp-public .public-atlas .ph-page .ph-cards{grid-template-columns:repeat(3,1fr);align-items:start;gap:34px;display:grid}.tpp-public .public-atlas .ph-page .ph-card{--tilt:-1.2deg;background:var(--ph-paper);box-shadow:0 1px 0 #ffffffb3 inset, 0 3px 0 color-mix(in oklab, var(--ph-lilac) 70%, var(--ph-plum) 20%), 0 30px 50px -28px color-mix(in oklab, var(--ph-plum-deep) 60%, transparent);rotate:var(--tilt);border-radius:26px;padding:14px 14px 26px;transition:rotate .35s cubic-bezier(.3,1.5,.5,1),translate .35s cubic-bezier(.3,1.5,.5,1);position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ph-page .ph-card{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.7) inset, 0 3px 0 color-mix(in oklab, var(--ph-lilac) 70%, var(--ph-plum) 20%), 0 30px 50px -28px color-mix(in oklab, var(--ph-plum-deep) 60%, transparent)}}.tpp-public .public-atlas .ph-page .ph-card-type{--tilt:1deg;margin-top:34px}.tpp-public .public-atlas .ph-page .ph-card-attribution{--tilt:-.6deg;margin-top:12px}.tpp-public .public-atlas .ph-page .ph-card:hover{translate:0 -6px;rotate:0deg}.tpp-public .public-atlas .ph-page .ph-card-art{position:relative}.tpp-public .public-atlas .ph-page .ph-card-world{aspect-ratio:5/4;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ph-plum) 12%, transparent);border-radius:16px;position:relative;overflow:hidden;container-type:size}.tpp-public .public-atlas .ph-page .ph-stamp{background:radial-gradient(circle at 5px 5px, transparent 3px, var(--ph-paper) 3.5px) -1px -1px / 10px 10px;width:76px;height:88px;filter:drop-shadow(0 6px 8px color-mix(in oklab, var(--ph-plum-deep) 35%, transparent));z-index:2;padding:7px;position:absolute;top:-10px;right:-8px;rotate:5deg}.tpp-public .public-atlas .ph-page .ph-stamp-in{background:var(--ph-lime);width:100%;height:100%;color:var(--ph-ink);place-content:center;justify-items:center;display:grid}.tpp-public .public-atlas .ph-page .ph-card-type .ph-stamp-in{background:var(--ph-lilac)}.tpp-public .public-atlas .ph-page .ph-card-attribution .ph-stamp-in{background:var(--ph-peach)}.tpp-public .public-atlas .ph-page .ph-stamp-in b{letter-spacing:-.04em;font-size:36px;font-weight:500;line-height:.9}.tpp-public .public-atlas .ph-page .ph-stamp-in span{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.tpp-public .public-atlas .ph-page .ph-postmark{aspect-ratio:1;border:2px solid color-mix(in oklab, var(--ph-plum-deep) 55%, transparent);width:70px;box-shadow:inset 0 0 0 4px transparent, inset 0 0 0 6px color-mix(in oklab, var(--ph-plum-deep) 35%, transparent);color:color-mix(in oklab, var(--ph-plum-deep) 70%, transparent);letter-spacing:.1em;z-index:3;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;top:40px;right:40px;rotate:-14deg}.tpp-public .public-atlas .ph-page .ph-card .lw-say-b{top:34%;right:30%}.tpp-public .public-atlas .ph-page .ph-card-body{gap:12px;padding:22px 12px 0;display:grid}.tpp-public .public-atlas .ph-page .ph-card-lens{word-spacing:.12em;color:var(--ph-plum);font-size:12px;font-weight:500}.tpp-public .public-atlas .ph-page .ph-card h3{letter-spacing:-.04em;font-size:32px;line-height:1.02}.tpp-public .public-atlas .ph-page .ph-card-reads{color:var(--ph-muted);font-size:16px;line-height:1.55}.tpp-public .public-atlas .ph-page .ph-card-facts{color:var(--ph-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.tpp-public .public-atlas .ph-page .ph-card-facts b{background:color-mix(in oklab, var(--ph-lime) 70%, var(--ph-paper));color:var(--ph-ink);border-radius:99px;padding:5px 11px;font-weight:600}.tpp-public .public-atlas .ph-page .ph-card-how{color:var(--ph-muted);border-top:1px dashed color-mix(in oklab, var(--ph-plum) 25%, transparent);padding-top:12px;font-size:16px;line-height:1.5}.tpp-public .public-atlas .ph-page .ph-card-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:6px;display:flex}.tpp-public .public-atlas .ph-page .ph-card-primary{background:var(--ph-plum);color:var(--ph-on-plum);box-shadow:0 12px 24px -12px color-mix(in oklab, var(--ph-plum) 75%, transparent);border-radius:99px;align-items:center;gap:12px;padding:14px 22px;font-size:14.5px;font-weight:500;text-decoration:none;transition:transform .25s cubic-bezier(.3,1.5,.5,1);display:inline-flex}.tpp-public .public-atlas .ph-page .ph-card-primary:hover{transform:translateY(-2px)}.tpp-public .public-atlas .ph-page .ph-card-start{color:var(--ph-ink);border-bottom:1px solid var(--ph-line);align-items:center;gap:8px;padding:6px 0;font-size:14px;text-decoration:none;display:inline-flex}.tpp-public .public-atlas .ph-page .ph-card-primary svg,.tpp-public .public-atlas .ph-page .ph-card-start svg{width:15px;height:15px}.tpp-public .public-atlas .ph-page .ph-case{background:color-mix(in oklab, var(--ph-lilac) 38%, var(--ph-cream));padding:80px 0 100px}.tpp-public .public-atlas .ph-page .ph-case-box{background:radial-gradient(80% 60% at 30% 0%, color-mix(in oklab, var(--ph-plum) 70%, var(--ph-plum-light)), transparent 70%), linear-gradient(var(--ph-plum), var(--ph-plum-deep));box-shadow:inset 0 2px 0 #ffffff40, 0 14px 0 color-mix(in oklab, var(--ph-plum-deep) 80%, black), 0 50px 70px -34px color-mix(in oklab, var(--ph-plum-deep) 80%, transparent);border-radius:40px;padding:84px 48px 52px;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ph-page .ph-case-box{box-shadow:inset 0 2px 0 lab(100% -.0000298023 .0000119209/.25), 0 14px 0 color-mix(in oklab, var(--ph-plum-deep) 80%, black), 0 50px 70px -34px color-mix(in oklab, var(--ph-plum-deep) 80%, transparent)}}.tpp-public .public-atlas .ph-page .ph-case-lid{background:linear-gradient(color-mix(in oklab, var(--ph-lime) 60%, white), var(--ph-lime));color:var(--ph-ink);letter-spacing:.2em;text-transform:uppercase;box-shadow:0 3px 0 color-mix(in oklab, var(--ph-lime) 55%, var(--ph-plum-deep));border-radius:8px;padding:7px 20px;font-size:11px;font-weight:600;position:absolute;top:24px;left:50%;translate:-50%}.tpp-public .public-atlas .ph-page .ph-case-tray{grid-template-columns:repeat(5,1fr);gap:36px 20px;display:grid}.tpp-public .public-atlas .ph-page .ph-trial{--tint:var(--ph-lilac);color:var(--ph-on-plum);justify-items:center;gap:14px;text-decoration:none;display:grid}.tpp-public .public-atlas .ph-page .ph-trial.tone-1{--tint:var(--ph-lime)}.tpp-public .public-atlas .ph-page .ph-trial.tone-2{--tint:var(--ph-peach)}.tpp-public .public-atlas .ph-page .ph-trial.tone-3{--tint:var(--ph-sage)}.tpp-public .public-atlas .ph-page .ph-trial-well{aspect-ratio:1;background:color-mix(in oklab, var(--ph-plum-deep) 80%, black);border-radius:50%;place-items:center;width:140px;display:grid;position:relative;box-shadow:inset 0 8px 14px #0000008c,0 1px #ffffff2e;box-shadow:inset 0 8px 14px lab(0% 0 0/.55),0 1px lab(100% -.0000298023 .0000119209/.18)}.tpp-public .public-atlas .ph-page .ph-trial-lens{aspect-ratio:1;width:116px;color:var(--ph-ink);background:radial-gradient(40% 26% at 32% 24%, #ffffffd9, transparent 70%), radial-gradient(circle at 50% 55%, color-mix(in oklab, var(--tint) 55%, white), var(--tint) 75%, color-mix(in oklab, var(--tint) 75%, var(--ph-plum)));box-shadow:0 0 0 5px color-mix(in oklab, var(--ph-plum) 35%, white), 0 0 0 7px color-mix(in oklab, var(--ph-plum) 60%, black), 0 10px 18px -6px #0000008c;border-radius:50%;place-content:center;justify-items:center;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:grid;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ph-page .ph-trial-lens{background:radial-gradient(40% 26% at 32% 24%, lab(100% -.0000298023 .0000119209/.85), transparent 70%), radial-gradient(circle at 50% 55%, color-mix(in oklab, var(--tint) 55%, white), var(--tint) 75%, color-mix(in oklab, var(--tint) 75%, var(--ph-plum)));box-shadow:0 0 0 5px color-mix(in oklab, var(--ph-plum) 35%, white), 0 0 0 7px color-mix(in oklab, var(--ph-plum) 60%, black), 0 10px 18px -6px lab(0% 0 0/.55)}}.tpp-public .public-atlas .ph-page .ph-trial-lens b{letter-spacing:-.05em;font-size:38px;font-weight:500;line-height:.95}.tpp-public .public-atlas .ph-page .ph-trial-lens span{letter-spacing:.06em;color:color-mix(in oklab, var(--ph-ink) 72%, transparent);font-size:11px}.tpp-public .public-atlas .ph-page .ph-trial-tab{background:linear-gradient(color-mix(in oklab, var(--ph-plum) 35%, white), color-mix(in oklab, var(--ph-plum) 60%, black));transform-origin:0;z-index:2;border-radius:4px 7px 7px 4px;width:40px;height:14px;transition:transform .3s cubic-bezier(.3,1.6,.5,1);position:absolute;bottom:8px;right:2px;rotate:40deg}.tpp-public .public-atlas .ph-page .ph-trial-name{text-align:center;align-items:center;gap:6px;font-size:15px;display:inline-flex}.tpp-public .public-atlas .ph-page .ph-trial-name svg{opacity:.6;width:13px;height:13px;transition:transform .2s}.tpp-public .public-atlas .ph-page .ph-trial:hover .ph-trial-lens,.tpp-public .public-atlas .ph-page .ph-trial:focus-visible .ph-trial-lens{transform:translateY(-10px)rotate(-6deg)}.tpp-public .public-atlas .ph-page .ph-trial:hover .ph-trial-tab{transform:translateY(-10px)}.tpp-public .public-atlas .ph-page .ph-trial:hover .ph-trial-name svg{opacity:1;transform:translate(2px,-2px)}.tpp-public .public-atlas .ph-page .ph-trial:focus-visible{outline-color:var(--ph-lime);outline-offset:6px;border-radius:12px}.tpp-public .public-atlas .ph-page .ph-honest{background:linear-gradient(color-mix(in oklab, var(--ph-lilac) 38%, var(--ph-cream)), var(--ph-cream) 50%);padding:90px 0 110px}.tpp-public .public-atlas .ph-page .ph-honest-band{background:var(--ph-lilac);border-radius:60px 60px 160px;grid-template-columns:auto 1fr;align-items:center;gap:90px;max-width:1192px;margin:0 auto;padding:90px 80px;display:grid;box-shadow:inset 0 2px #ffffff80;box-shadow:inset 0 2px lab(100% -.0000298023 .0000119209/.5)}.tpp-public .public-atlas .ph-page .ph-chart-wrap{padding-top:30px;position:relative;rotate:-2.5deg}.tpp-public .public-atlas .ph-page .ph-honest-copy h2 em{display:inline}.tpp-public .public-atlas .ph-page .ph-honest-copy h2{margin-bottom:26px}.tpp-public .public-atlas .ph-page .ph-honest-copy .ph-lead{color:color-mix(in oklab, var(--ph-muted) 66%, var(--ph-ink))}.tpp-public .public-atlas .ph-page .ph-close{background:radial-gradient(60% 70% at 80% 30%, color-mix(in oklab, var(--ph-plum) 60%, var(--ph-plum-light)), transparent 70%), linear-gradient(160deg, var(--ph-plum), var(--ph-plum-deep));color:var(--ph-on-plum);border-radius:60px;margin:0 20px 20px;padding:110px 0;position:relative}.tpp-public .public-atlas .ph-page .ph-close-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;display:grid}.tpp-public .public-atlas .ph-page .ph-close h2{margin-bottom:26px;font-size:clamp(60px,7vw,110px)}.tpp-public .public-atlas .ph-page .ph-close h2 em{color:var(--ph-lime)}.tpp-public .public-atlas .ph-page .ph-close .ph-lead{color:color-mix(in oklab, var(--ph-on-plum) 80%, transparent);font-size:20px}.tpp-public .public-atlas .ph-page .ph-close .ph-inline{color:var(--ph-lime)}.tpp-public .public-atlas .ph-page .ph-close-direct{color:color-mix(in oklab, var(--ph-on-plum) 72%, transparent);flex-wrap:wrap;gap:8px 18px;margin-top:26px;font-size:14px;display:flex}.tpp-public .public-atlas .ph-page .ph-close-direct span{flex-basis:100%}.tpp-public .public-atlas .ph-page .ph-close .ph-text-link{color:var(--ph-on-plum);border-bottom-color:color-mix(in oklab, var(--ph-on-plum) 30%, transparent);margin-top:30px}.tpp-public .public-atlas .ph-page .ph-close-stage{height:480px;position:relative}.tpp-public .public-atlas .ph-page .ph-close-pal{z-index:2;width:240px;position:absolute;bottom:0;left:calc(50% - 120px)}.tpp-public .public-atlas .ph-page .ph-close-stage:before{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--ph-lilac) 75%, white), color-mix(in oklab, var(--ph-lilac) 40%, transparent) 60%, transparent);border-radius:50%;width:380px;height:300px;position:absolute;bottom:-40px;left:calc(50% - 190px)}.tpp-public .public-atlas .ph-page .ph-close-stage:after{content:"";background:linear-gradient(color-mix(in oklab, var(--ph-lime) 70%, white), var(--ph-lime));width:260px;height:46px;box-shadow:0 10px 0 color-mix(in oklab, var(--ph-lime) 45%, var(--ph-plum-deep)), 0 30px 30px -10px #00000080;border-radius:50%;position:absolute;bottom:6px;left:calc(50% - 130px)}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ph-page .ph-close-stage:after{box-shadow:0 10px 0 color-mix(in oklab, var(--ph-lime) 45%, var(--ph-plum-deep)), 0 30px 30px -10px lab(0% 0 0/.5)}}.tpp-public .public-atlas .ph-page .ph-close-lens{color:var(--ph-on-plum);justify-items:center;gap:6px;text-decoration:none;transition:translate .3s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute}.tpp-public .public-atlas .ph-page .ph-close-lens-0{top:40px;left:0;rotate:-6deg}.tpp-public .public-atlas .ph-page .ph-close-lens-1{top:-10px;left:calc(50% - 90px)}.tpp-public .public-atlas .ph-page .ph-close-lens-2{top:50px;right:0;rotate:6deg}.tpp-public .public-atlas .ph-page .ph-close-lens:hover{translate:0 -8px}.tpp-public .public-atlas .ph-page .ph-close-glass{aspect-ratio:1;background:linear-gradient(160deg, color-mix(in oklab, var(--ph-lime) 55%, white), var(--ph-lime) 50%, color-mix(in oklab, var(--ph-lime) 60%, var(--ph-plum)));width:180px;box-shadow:0 6px 0 color-mix(in oklab, var(--ph-lime) 40%, var(--ph-plum-deep)), 0 26px 36px -14px #0009;border-radius:50%;padding:9px;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ph-page .ph-close-glass{box-shadow:0 6px 0 color-mix(in oklab, var(--ph-lime) 40%, var(--ph-plum-deep)), 0 26px 36px -14px lab(0% 0 0/.6)}}.tpp-public .public-atlas .ph-page .ph-close-glass:after{content:"";box-shadow:inset 0 6px 12px -4px color-mix(in oklab, var(--ph-plum-deep) 60%, transparent);pointer-events:none;z-index:4;background:radial-gradient(34% 20% at 30% 22%,#ffffffb3,#0000 75%);background:radial-gradient(34% 20% at 30% 22%,lab(100% -.0000298023 .0000119209/.7),#0000 75%);border-radius:50%;position:absolute;inset:9px}.tpp-public .public-atlas .ph-page .ph-close-world{border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:hidden;container-type:size}.tpp-public .public-atlas .ph-page .ph-close-name{letter-spacing:-.02em;align-items:center;gap:6px;margin-top:10px;font-size:19px;display:inline-flex}.tpp-public .public-atlas .ph-page .ph-close-name svg{width:15px;height:15px;color:var(--ph-lime)}.tpp-public .public-atlas .ph-page .ph-close-count{color:color-mix(in oklab, var(--ph-on-plum) 70%, transparent);font-size:14px}@media (max-width:1180px){.tpp-public .public-atlas .ph-page .ph-cards{gap:24px}.tpp-public .public-atlas .ph-page .ph-card h3{font-size:28px}.tpp-public .public-atlas .ph-page .ph-case-tray{grid-template-columns:repeat(5,1fr);gap:30px 10px}.tpp-public .public-atlas .ph-page .ph-trial-well{width:124px}.tpp-public .public-atlas .ph-page .ph-trial-lens{width:102px}}@media (max-width:960px){.tpp-public .public-atlas .ph-page .ph-hero{grid-template-columns:1fr;min-height:0;padding:20px 32px 90px}.tpp-public .public-atlas .ph-page .ph-hero-scene{order:-1}.tpp-public .public-atlas .ph-page .ph-wrap{padding:0 32px}.tpp-public .public-atlas .ph-page .ph-head,.tpp-public .public-atlas .ph-page .ph-doors .ph-head,.tpp-public .public-atlas .ph-page .ph-close-grid{grid-template-columns:1fr}.tpp-public .public-atlas .ph-page .ph-cards{grid-template-columns:1fr;gap:40px;max-width:560px;margin:0 auto}.tpp-public .public-atlas .ph-page .ph-card-type,.tpp-public .public-atlas .ph-page .ph-card-attribution{margin-top:0}.tpp-public .public-atlas .ph-page .ph-case-tray{grid-template-columns:repeat(3,1fr)}.tpp-public .public-atlas .ph-page .ph-honest-band{grid-template-columns:1fr;justify-items:center;gap:60px;margin:0 20px;padding:70px 40px}}@media (max-width:760px){.tpp-public .public-atlas .ph-page{--ph-chart:250px}.tpp-public .public-atlas .ph-page h2{font-size:44px}.tpp-public .public-atlas .ph-page .ph-wrap{padding:0 16px}.tpp-public .public-atlas .ph-page .ph-lead{font-size:16px}.tpp-public .public-atlas .ph-page .ph-head{gap:18px;margin-bottom:36px}.tpp-public .public-atlas .ph-page .ph-hero{gap:18px;padding:8px 16px 76px}.tpp-public .public-atlas .ph-page .ph-hero-scene{gap:16px;padding-top:46px}.tpp-public .public-atlas .ph-page .ph-machine{rotate:-.8deg}.tpp-public .public-atlas .ph-page .ph-chip{top:0;left:-6px}.tpp-public .public-atlas .ph-page .ph-toy-label{font-size:12px}.tpp-public .public-atlas .ph-page .ph-hero-copy{flex-direction:column;display:flex}.tpp-public .public-atlas .ph-page .ph-hero h1{margin-bottom:20px}.tpp-public .public-atlas .ph-page .ph-title-line{font-size:84px}.tpp-public .public-atlas .ph-page .ph-title-accent{margin-top:6px;font-size:52px}.tpp-public .public-atlas .ph-page .ph-eyebrow{margin-bottom:14px}.tpp-public .public-atlas .ph-page .ph-ctas{order:1;gap:16px}.tpp-public .public-atlas .ph-page .ph-primary{justify-content:space-between;width:100%}.tpp-public .public-atlas .ph-page .ph-sub{order:2;margin:26px 0 0;font-size:16px}.tpp-public .public-atlas .ph-page .ph-small{order:3}.tpp-public .public-atlas .ph-page .ph-doors,.tpp-public .public-atlas .ph-page .ph-case{padding:76px 0 84px}.tpp-public .public-atlas .ph-page .ph-card-body{padding:30px 6px 0}.tpp-public .public-atlas .ph-page .ph-card h3{font-size:28px}.tpp-public .public-atlas .ph-page .ph-case-box{border-radius:30px;padding:76px 16px 36px}.tpp-public .public-atlas .ph-page .ph-case-tray{grid-template-columns:repeat(2,1fr);gap:26px 8px}.tpp-public .public-atlas .ph-page .ph-trial-well{width:112px}.tpp-public .public-atlas .ph-page .ph-trial-lens{width:92px}.tpp-public .public-atlas .ph-page .ph-trial-lens b{font-size:30px}.tpp-public .public-atlas .ph-page .ph-trial-tab{width:32px;height:12px}.tpp-public .public-atlas .ph-page .ph-trial-name{font-size:14px}.tpp-public .public-atlas .ph-page .ph-honest{padding:70px 0 80px}.tpp-public .public-atlas .ph-page .ph-honest-band{border-radius:40px 40px 100px;gap:40px;margin:0 12px;padding:64px 22px 56px}.tpp-public .public-atlas .ph-page .ph-close-stage:before{width:300px;height:240px;left:calc(50% - 150px)}.tpp-public .public-atlas .ph-page .ph-close-stage:after{width:190px;height:36px;left:calc(50% - 95px)}.tpp-public .public-atlas .ph-page .ph-close{border-radius:40px;margin:0 8px 8px;padding:72px 0 40px}.tpp-public .public-atlas .ph-page .ph-close h2{order:1;font-size:60px}.tpp-public .public-atlas .ph-page .ph-close-grid{flex-direction:column;align-items:stretch;gap:0;display:flex}.tpp-public .public-atlas .ph-page .ph-close-copy{display:contents}.tpp-public .public-atlas .ph-page .ph-close .ph-lead{order:2;font-size:18px}.tpp-public .public-atlas .ph-page .ph-close-stage{order:3;width:100%}.tpp-public .public-atlas .ph-page .ph-close-direct{order:4;margin-top:34px}.tpp-public .public-atlas .ph-page .ph-close .ph-text-link{order:5;align-self:flex-start}.tpp-public .public-atlas .ph-page .ph-close-stage{height:360px;margin-top:10px}.tpp-public .public-atlas .ph-page .ph-close-glass{width:112px;padding:6px}.tpp-public .public-atlas .ph-page .ph-close-glass:after{inset:6px}.tpp-public .public-atlas .ph-page .ph-close-lens-1{top:0;left:calc(50% - 56px)}.tpp-public .public-atlas .ph-page .ph-close-lens-0,.tpp-public .public-atlas .ph-page .ph-close-lens-2{top:30px}.tpp-public .public-atlas .ph-page .ph-close-name{font-size:16px}.tpp-public .public-atlas .ph-page .ph-close-pal{width:170px;bottom:-10px;left:calc(50% - 85px)}}@keyframes ph-pop{0%{opacity:0;transform:scale(.6)}}@keyframes ph-bubble{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-30cqmin)}}@keyframes ph-bob{50%{transform:translateY(-1.4cqmin)rotate(-3deg)}}@keyframes ph-flash{0%,86%,to{opacity:.55}90%{opacity:1;box-shadow:0 0 12cqmin 4cqmin color-mix(in oklab, var(--lime,var(--secondary)) 90%, transparent)}}.tpp-public .public-atlas .ph-page[data-motion=off] :is(.ph-chip,.lw-bubbles i,.lw-tile-2,.lw-flash,.ph-tippi){transition:none;animation:none}@media (prefers-reduced-motion:reduce){.tpp-public .public-atlas .ph-page :is(.ph-chip,.lw-bubbles i,.lw-tile-2,.lw-flash,.ph-tippi){transition:none;animation:none}}.tpp-public .public-atlas .ph-page>.ph-hero{padding-bottom:60px}.tpp-public .public-atlas .ph-page>.ph-doors,.tpp-public .public-atlas .ph-page>.ph-case{padding-top:76px;padding-bottom:60px}.tpp-public .public-atlas .ph-page>.ph-honest{padding-top:76px}@media (max-width:760px){.tpp-public .public-atlas .ph-page>.ph-hero{padding-bottom:40px}.tpp-public .public-atlas .ph-page>.ph-doors{padding-top:56px;padding-bottom:48px}.tpp-public .public-atlas .ph-page>.ph-case{padding-top:44px;padding-bottom:48px}.tpp-public .public-atlas .ph-page>.ph-honest{padding-top:48px}}[data-home-dark=true] .public-atlas .ph-page .tpp-obj.tpp-phoro{--ph-plum:var(--o-clay-plum);--ph-on-plum:var(--o-clay-on-plum);--ph-ink:var(--o-clay-ink);--ph-muted:var(--o-clay-muted);--ph-cream:var(--o-clay-cream);--ph-paper:var(--o-clay-paper);--ph-line:var(--o-clay-line);--ph-lime:var(--o-clay-lime);--ph-sage:var(--o-clay-sage);--ph-plum-deep:color-mix(in oklab, var(--o-clay-plum) 62%, black);--ph-plum-light:color-mix(in oklab, var(--o-clay-plum) 42%, white);--w1:color-mix(in oklab, var(--ph-lilac) 88%, var(--o-clay-plum));--w2:color-mix(in oklab, var(--ph-lilac) 48%, var(--o-clay-plum));--w3:color-mix(in oklab, var(--o-clay-plum) 92%, black);--w4:color-mix(in oklab, var(--o-clay-plum) 60%, black)}.tpp-chest.svelte-6oe1mr{--ch-wood:color-mix(in oklab, var(--o-peach) 74%, var(--o-plum));--ch-wood-light:color-mix(in oklab, var(--o-peach) 88%, white);--ch-wood-shade:color-mix(in oklab, var(--o-peach) 45%, var(--o-plum-deep));--ch-band:var(--o-plum-deep);--ch-band-light:var(--o-plum-light);--ch-stud:var(--o-lime);--ch-glow:color-mix(in oklab, var(--o-lime) 70%, white);--ch-dark:color-mix(in oklab, var(--o-plum-deep) 80%, black);width:var(--ch-size);aspect-ratio:300/220;display:block;position:relative;container-type:inline-size}.ch-svg.svelte-6oe1mr{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ch-base.svelte-6oe1mr{filter:drop-shadow(0 3cqi 4cqi color-mix(in oklab, var(--o-plum-deep) 40%, transparent))}.ch-lid.svelte-6oe1mr{transform-origin:50% 45%;filter:drop-shadow(0 2cqi 3cqi color-mix(in oklab, var(--o-plum-deep) 35%, transparent));transition:transform .7s cubic-bezier(.3,1.6,.5,1)}.is-open.svelte-6oe1mr .ch-lid:where(.svelte-6oe1mr){transform:translateY(-26%)rotate(-14deg)translate(-7%)}.ch-shadow.svelte-6oe1mr{background:radial-gradient(closest-side, color-mix(in oklab, var(--o-ink) 40%, transparent), transparent);border-radius:50%;height:12%;position:absolute;bottom:-6%;left:6%;right:6%}.ch-glow.svelte-6oe1mr{background:radial-gradient(closest-side, color-mix(in oklab, var(--o-lime) 80%, transparent), transparent);opacity:0;filter:blur(4px);border-radius:50%;height:50%;transition:opacity .6s .15s;position:absolute;top:10%;left:10%;right:10%}.ch-rays.svelte-6oe1mr{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, color-mix(in oklab, var(--o-lime) 45%, transparent) 0deg 7deg, transparent 7deg 22deg);clip-path:polygon(0 0,100% 0,100% 44%,0 44%);opacity:0;width:130%;transition:opacity .6s .2s;animation:30s linear infinite svelte-6oe1mr-ch-turn;position:absolute;top:44%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 20%,#0000 72%);mask:radial-gradient(closest-side,#000 20%,#0000 72%)}.is-open.svelte-6oe1mr .ch-glow:where(.svelte-6oe1mr),.is-open.svelte-6oe1mr .ch-rays:where(.svelte-6oe1mr){opacity:1}.ch-gems.svelte-6oe1mr i:where(.svelte-6oe1mr){aspect-ratio:1;opacity:0;border-radius:50%;width:11%;transition:transform .7s cubic-bezier(.3,1.8,.5,1),opacity .3s;position:absolute;top:36%;transform:translateY(30%)scale(.4);box-shadow:inset -1cqi -1.4cqi 2cqi #00000040;box-shadow:inset -1cqi -1.4cqi 2cqi lab(0% 0 0/.25)}.ch-gems.svelte-6oe1mr .g1:where(.svelte-6oe1mr){background:radial-gradient(circle at 35% 30%, white, var(--o-lime) 40%, color-mix(in oklab, var(--o-lime) 60%, var(--o-plum)));left:26%}.ch-gems.svelte-6oe1mr .g2:where(.svelte-6oe1mr){background:radial-gradient(circle at 35% 30%, white, var(--o-peach) 40%, color-mix(in oklab, var(--o-peach) 60%, var(--o-plum)));width:13%;transition-delay:80ms;left:41%}.ch-gems.svelte-6oe1mr .g3:where(.svelte-6oe1mr){background:radial-gradient(circle at 35% 30%, white, var(--o-lilac) 40%, var(--o-plum-light));transition-delay:.14s;left:57%}.ch-gems.svelte-6oe1mr .g4:where(.svelte-6oe1mr){background:radial-gradient(circle at 35% 30%, white, var(--o-lime) 40%, color-mix(in oklab, var(--o-lime) 60%, var(--o-plum)));width:8%;transition-delay:.2s;left:68%}.is-open.svelte-6oe1mr .ch-gems:where(.svelte-6oe1mr) i:where(.svelte-6oe1mr){opacity:1;transform:translateY(-40%)scale(1)}.is-open.svelte-6oe1mr .ch-gems:where(.svelte-6oe1mr) .g2:where(.svelte-6oe1mr){transform:translateY(-75%)scale(1)}.is-open.svelte-6oe1mr .ch-gems:where(.svelte-6oe1mr) .g3:where(.svelte-6oe1mr){transform:translateY(-55%)scale(1)}.ch-plaques.svelte-6oe1mr{justify-content:center;gap:1.4cqi;display:flex;position:absolute;top:70%;left:25%;right:25%}.ch-plaques.svelte-6oe1mr b:where(.svelte-6oe1mr){aspect-ratio:1;background:linear-gradient(var(--o-paper), color-mix(in oklab, var(--o-paper) 80%, var(--o-peach)));width:8.4cqi;color:var(--o-plum-deep);font:700 5.6cqi/1 var(--home-heading-font,sans-serif);box-shadow:0 .8cqi 0 color-mix(in oklab, var(--o-plum-deep) 60%, transparent), inset 0 .4cqi 0 white;transform:rotate(calc((var(--i) - 2) * 3deg));border-radius:2cqi;place-items:center;display:grid}@keyframes svelte-6oe1mr-ch-turn{to{rotate:360deg}}[data-motion=off] .tpp-chest.svelte-6oe1mr :where(.svelte-6oe1mr){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.tpp-chest.svelte-6oe1mr :where(.svelte-6oe1mr){transition:none!important;animation:none!important}}.tpp-public .public-atlas .bf-page{--bf-plum:var(--primary);--bf-on-plum:var(--primary-foreground);--bf-ink:var(--foreground);--bf-muted:var(--muted-foreground);--bf-cream:var(--background);--bf-paper:var(--paper,var(--background));--bf-line:var(--border);--bf-lilac:var(--lilac,var(--secondary));--bf-lime:var(--lime,var(--secondary));--bf-peach:var(--peach,var(--secondary));--bf-sage:var(--sage,var(--secondary));--bf-plum-deep:color-mix(in oklab, var(--bf-plum) 62%, black);--bf-plum-light:color-mix(in oklab, var(--bf-plum) 42%, white);--bf-display:var(--home-display-font,Georgia, serif);--bf-shadow:color-mix(in oklab, var(--bf-ink) 22%, transparent);--w0:color-mix(in oklab, var(--bf-lilac) 72%, white);--w1:color-mix(in oklab, var(--bf-lilac) 88%, var(--bf-plum));--w2:color-mix(in oklab, var(--bf-lilac) 48%, var(--bf-plum));--w3:color-mix(in oklab, var(--bf-plum) 92%, black);--w4:color-mix(in oklab, var(--bf-plum) 60%, black);--w5:color-mix(in oklab, var(--bf-plum) 40%, black);--sand:color-mix(in oklab, var(--bf-peach) 86%, var(--bf-plum));--on-deep:var(--bf-on-plum);--on-deep-muted:color-mix(in oklab, var(--bf-on-plum) 72%, transparent);color:var(--bf-ink);background:var(--bf-cream);display:block;overflow:clip}.tpp-public .public-atlas .bf-page button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.tpp-public .public-atlas .bf-page p,.tpp-public .public-atlas .bf-page h3{margin:0}.tpp-public .public-atlas .bf-page em{font-family:var(--bf-display);color:var(--bf-plum);letter-spacing:-.035em;font-style:italic;font-weight:400}.tpp-public .public-atlas .bf-page h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5vw,76px);font-weight:400;line-height:1.02}.tpp-public .public-atlas .bf-page .bf-wrap{max-width:1320px;margin:0 auto;padding:0 64px;position:relative}.tpp-public .public-atlas .bf-page .bf-eyebrow{letter-spacing:0;word-spacing:.12em;color:var(--bf-plum);text-transform:none;align-items:center;gap:10px;margin:0 0 22px;font-size:15px;font-weight:500;display:inline-flex}.tpp-public .public-atlas .bf-page .bf-eyebrow:before{content:"";background:var(--bf-lime);width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in oklab, var(--bf-ink) 18%, transparent);border-radius:50%}.tpp-public .public-atlas .bf-page .bf-lead{color:var(--bf-muted);max-width:470px;font-size:18px;line-height:1.65}.tpp-public .public-atlas .bf-page .bf-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:40px;margin-bottom:56px;display:grid}.tpp-public .public-atlas .bf-page .bf-head-dark h2{color:var(--on-deep)}.tpp-public .public-atlas .bf-page .bf-head-dark em,.tpp-public .public-atlas .bf-page .bf-head-dark .bf-eyebrow{color:var(--bf-lime-ink,var(--bf-lime))}.tpp-public .public-atlas .bf-page .bf-head-dark .bf-lead{color:var(--on-deep-muted)}.tpp-public .public-atlas .bf-page .bf-primary{border-radius:var(--home-button-radius,99px);background:var(--bf-plum);color:var(--bf-on-plum);letter-spacing:-.01em;box-shadow:inset 0 1px 0 #ffffff4d, 0 14px 30px -12px color-mix(in oklab, var(--bf-plum) 70%, transparent);align-items:center;gap:16px;padding:19px 30px;font-size:15px;font-weight:500;transition:transform .25s cubic-bezier(.3,1.5,.5,1);display:inline-flex}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .bf-page .bf-primary{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.3), 0 14px 30px -12px color-mix(in oklab, var(--bf-plum) 70%, transparent)}}.tpp-public .public-atlas .bf-page .bf-primary svg{width:17px;height:17px;transition:transform .25s}.tpp-public .public-atlas .bf-page .bf-primary:hover{transform:translateY(-3px)}.tpp-public .public-atlas .bf-page .bf-primary:hover svg{transform:translate(2px,-2px)}.tpp-public .public-atlas .bf-page .bf-text-action{border-bottom:1px solid var(--bf-line);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:inline-flex}.tpp-public .public-atlas .bf-page .bf-text-action svg{width:15px;height:15px;transition:transform .2s}.tpp-public .public-atlas .bf-page .bf-text-action:hover svg{transform:translateY(4px)}.tpp-public .public-atlas .bf-page .bf-small{color:var(--bf-muted);max-width:440px;margin-top:18px;font-size:14px;line-height:1.5}.tpp-public .public-atlas .bf-page :focus-visible{outline:2px solid var(--bf-plum);outline-offset:3px}.tpp-public .public-atlas .bf-page .bf-hero{grid-template-columns:.95fr 1fr;align-items:center;gap:40px;max-width:1500px;min-height:720px;margin:0 auto;padding:30px 64px 96px;display:grid}.tpp-public .public-atlas .bf-page .bf-hero-copy{z-index:2;min-width:0;position:relative}.tpp-public .public-atlas .bf-page .bf-hero h1{margin:0 0 28px;font-weight:400;line-height:1}.tpp-public .public-atlas .bf-page .bf-title-line{letter-spacing:-.07em;white-space:nowrap;font-size:clamp(84px,9.4vw,148px);line-height:.96;display:block}.tpp-public .public-atlas .bf-page .bf-title-accent{letter-spacing:-.03em;margin-top:16px;font-size:clamp(30px,3.1vw,48px);line-height:1.08;display:block}.tpp-public .public-atlas .bf-page .bf-sub{color:var(--bf-muted);max-width:500px;margin-bottom:34px;font-size:18px;line-height:1.65}.tpp-public .public-atlas .bf-page .bf-ctas{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.tpp-public .public-atlas .bf-page .bf-hero-scene{isolation:isolate;--tc:92px;--fish:52px;--hero-sub:230px;--hero-chest:118px;place-items:center;padding:20px 0;display:grid;position:relative}.tpp-public .public-atlas .bf-page .bf-tank{background:radial-gradient(120% 60% at 30% 0%, color-mix(in oklab, white 70%, var(--bf-lilac)), transparent 60%), linear-gradient(160deg, color-mix(in oklab, var(--bf-lilac) 60%, white), color-mix(in oklab, var(--bf-lilac) 70%, var(--bf-plum)));width:min(100%,600px);height:660px;box-shadow:inset 0 2px 0 #fffc, inset 0 -3px 0 color-mix(in oklab, var(--bf-plum) 35%, transparent), 0 16px 0 -2px color-mix(in oklab, var(--bf-plum) 55%, var(--bf-lilac)), 0 50px 70px -30px color-mix(in oklab, var(--bf-plum-deep) 65%, transparent);z-index:1;border-radius:52px;padding:12px;position:relative;transform:rotate(1.2deg)}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .bf-page .bf-tank{box-shadow:inset 0 2px 0 lab(100% -.0000298023 .0000119209/.8), inset 0 -3px 0 color-mix(in oklab, var(--bf-plum) 35%, transparent), 0 16px 0 -2px color-mix(in oklab, var(--bf-plum) 55%, var(--bf-lilac)), 0 50px 70px -30px color-mix(in oklab, var(--bf-plum-deep) 65%, transparent)}}.tpp-public .public-atlas .bf-page .bf-tank-sky{background:linear-gradient(color-mix(in oklab, var(--bf-peach) 30%, var(--bf-cream)), var(--bf-cream));border-radius:40px 40px 0 0;height:110px;position:absolute;inset:12px 12px auto;overflow:hidden}.tpp-public .public-atlas .bf-page .bf-sun{background:radial-gradient(circle at 36% 32%, color-mix(in oklab, white 60%, var(--bf-peach)), var(--bf-peach) 55%, color-mix(in oklab, var(--bf-peach) 70%, var(--bf-plum)));width:58px;height:58px;box-shadow:0 0 0 10px color-mix(in oklab, var(--bf-peach) 30%, transparent), 0 0 40px color-mix(in oklab, var(--bf-peach) 70%, transparent);border-radius:50%;position:absolute;top:22px;right:18%}.tpp-public .public-atlas .bf-page .bf-cloud{background:var(--bf-paper);height:20px;box-shadow:0 4px 10px -4px var(--bf-shadow);border-radius:99px;position:absolute}.tpp-public .public-atlas .bf-page .bf-cloud:before{content:"";aspect-ratio:1;background:inherit;border-radius:50%;width:46%;position:absolute;bottom:40%;left:22%}.tpp-public .public-atlas .bf-page .bf-cloud-a{width:86px;animation:22s ease-in-out infinite bf-drift;top:40px;left:12%}.tpp-public .public-atlas .bf-page .bf-cloud-b{opacity:.85;width:58px;animation:28s ease-in-out infinite reverse bf-drift;top:22px;left:44%}.tpp-public .public-atlas .bf-page .bf-tank-water{background:var(--w5);border-radius:0 0 40px 40px;flex-direction:column;display:flex;position:absolute;inset:96px 12px 12px;overflow:hidden}.tpp-public .public-atlas .bf-page .bf-waterline{z-index:3;width:calc(100% - 24px);height:30px;fill:var(--w0);filter:drop-shadow(0 -2px #fffc);filter:drop-shadow(0 -2px lab(100% -.0000298023 .0000119209/.8));animation:7s ease-in-out infinite bf-wave;position:absolute;top:80px;left:12px}.tpp-public .public-atlas .bf-page .bf-ripples{z-index:1;pointer-events:none;opacity:.7;background:repeating-radial-gradient(100% 40% at 26% 18%,#0000 0 22px,#ffffff57 23px 25px,#0000 26px 46px),repeating-radial-gradient(100% 40% at 78% 40%,#0000 0 30px,#ffffff42 31px 33px,#0000 34px 60px);background:repeating-radial-gradient(100% 40% at 26% 18%,#0000 0 22px,lab(100% -.0000298023 .0000119209/.34) 23px 25px,#0000 26px 46px),repeating-radial-gradient(100% 40% at 78% 40%,#0000 0 30px,lab(100% -.0000298023 .0000119209/.26) 31px 33px,#0000 34px 60px);animation:8s ease-in-out infinite alternate bf-ripple;position:absolute;inset:0 0 55%;-webkit-mask:radial-gradient(70% 90% at 50% 0,#000,#0000 80%);mask:radial-gradient(70% 90% at 50% 0,#000,#0000 80%)}.tpp-public .public-atlas .bf-page .bf-ripples-wide{z-index:0;inset:0 0 40%}.tpp-public .public-atlas .bf-page .bf-band{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:3px;padding:0 26px;display:flex;position:relative}.tpp-public .public-atlas .bf-page .bf-band:after{content:"";background:#ffffff38;background:lab(100% -.0000298023 .0000119209/.22);height:1px;position:absolute;bottom:0;left:0;right:0}.tpp-public .public-atlas .bf-page .bf-band-0{background:linear-gradient(var(--w0), color-mix(in oklab, var(--w0) 60%, var(--w1)))}.tpp-public .public-atlas .bf-page .bf-band-1{background:linear-gradient(color-mix(in oklab, var(--w0) 40%, var(--w1)), var(--w1))}.tpp-public .public-atlas .bf-page .bf-band-2{background:linear-gradient(var(--w2), color-mix(in oklab, var(--w2) 50%, var(--w3)))}.tpp-public .public-atlas .bf-page .bf-band-3{background:linear-gradient(var(--w3), var(--w4))}.tpp-public .public-atlas .bf-page .bf-band-4{background:linear-gradient(var(--w4), var(--w5))}.tpp-public .public-atlas .bf-page .bf-band-letter{font:600 58px/.9 var(--home-heading-font,sans-serif);letter-spacing:-.04em;color:var(--bf-plum);text-shadow:0 2px #ffffff80;text-shadow:0 2px lab(100% -.0000298023 .0000119209/.5)}.tpp-public .public-atlas .bf-page .bf-band-name{word-spacing:.12em;color:color-mix(in oklab, var(--bf-plum) 80%, var(--bf-ink));font-size:12px;font-weight:500}.tpp-public .public-atlas .bf-page .bf-band-2 .bf-band-letter,.tpp-public .public-atlas .bf-page .bf-band-3 .bf-band-letter,.tpp-public .public-atlas .bf-page .bf-band-4 .bf-band-letter{color:var(--bf-lime-ink,var(--bf-lime));text-shadow:0 0 18px color-mix(in oklab, var(--bf-lime) 45%, transparent)}.tpp-public .public-atlas .bf-page .bf-band-2 .bf-band-name,.tpp-public .public-atlas .bf-page .bf-band-3 .bf-band-name,.tpp-public .public-atlas .bf-page .bf-band-4 .bf-band-name{color:var(--on-deep-muted)}.tpp-public .public-atlas .bf-page .bf-tank-rays{z-index:2;pointer-events:none;background:repeating-linear-gradient(105deg,#0000 0 40px,#ffffff29 40px 62px,#0000 62px 110px);background:repeating-linear-gradient(105deg,#0000 0 40px,lab(100% -.0000298023 .0000119209/.16) 40px 62px,#0000 62px 110px);animation:9s ease-in-out infinite alternate bf-rays;position:absolute;inset:0 0 40%;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.tpp-public .public-atlas .bf-page .bf-tc{z-index:3;position:absolute}.tpp-public .public-atlas .bf-page .bf-tc-0{animation:5s ease-in-out infinite bf-bob;top:1%;right:26%}.tpp-public .public-atlas .bf-page .bf-tc-1{--tc:78px;animation:4.2s ease-in-out .6s infinite bf-bob;top:19%;right:9%}.tpp-public .public-atlas .bf-page .bf-tc-2{--tc:104px;animation:6s ease-in-out .3s infinite bf-bob;top:36%;right:6%}.tpp-public .public-atlas .bf-page .bf-tc-3{--tc:88px;top:58%;right:12%}.tpp-public .public-atlas .bf-page .bf-tc-4{--tc:76px;animation:5.4s ease-in-out 1s infinite bf-bob;top:78%;right:22%}.tpp-public .public-atlas .bf-page .bf-fish-a{animation:14s linear infinite bf-swim;top:8%;left:30%}.tpp-public .public-atlas .bf-page .bf-fish-b{animation:18s linear infinite reverse bf-swim;top:64%;left:40%}.tpp-public .public-atlas .bf-page .bf-tank-sub{z-index:4;animation:6s ease-in-out infinite bf-sub-bob;position:absolute;top:37%;left:29%;transform:rotate(-4deg)}.tpp-public .public-atlas .bf-page .bf-tank-chest{z-index:4;position:absolute;bottom:10px;left:34%}.tpp-public .public-atlas .bf-page .bf-seabed{background:radial-gradient(80% 100% at 50% 0%, color-mix(in oklab, var(--sand) 70%, white), var(--sand));z-index:3;border-radius:50% 50% 0 0;height:70px;position:absolute;bottom:-30px;left:-5%;right:-5%}.tpp-public .public-atlas .bf-page .bf-tank-bubbles{z-index:2;pointer-events:none;position:absolute;inset:0}.tpp-public .public-atlas .bf-page .bf-tank-bubbles i,.tpp-public .public-atlas .bf-page .bf-close-bubbles i{bottom:-20px;left:calc(8% + var(--b) * 10.5%);width:calc(8px + (var(--b) * 3px) % 12px);aspect-ratio:1;animation:bf-rise calc(6s + var(--b) * .7s) linear infinite;animation-delay:calc(var(--b) * -1.3s);background:radial-gradient(circle at 34% 30%,#ffffffd9 0 18%,#0000 36%);background:radial-gradient(circle at 34% 30%,lab(100% -.0000298023 .0000119209/.85) 0 18%,#0000 36%);border:1.5px solid #ffffffb3;border:1.5px solid lab(100% -.0000298023 .0000119209/.7);border-radius:50%;position:absolute}.tpp-public .public-atlas .bf-page .bf-tank-glass{pointer-events:none;z-index:5;background:linear-gradient(115deg,#ffffff4d 0 8%,#0000 8% 14%,#ffffff24 14% 17%,#0000 17%),radial-gradient(60% 20% at 20% 0,#ffffff4d,#0000);background:linear-gradient(115deg,lab(100% -.0000298023 .0000119209/.3) 0 8%,#0000 8% 14%,lab(100% -.0000298023 .0000119209/.14) 14% 17%,#0000 17%),radial-gradient(60% 20% at 20% 0,lab(100% -.0000298023 .0000119209/.3),#0000);border-radius:40px;position:absolute;inset:12px;box-shadow:inset 0 0 0 2px #ffffff8c,inset 0 -20px 40px #0000002e;box-shadow:inset 0 0 0 2px lab(100% -.0000298023 .0000119209/.55),inset 0 -20px 40px lab(0% 0 0/.18)}.tpp-public .public-atlas .bf-page .bf-tank-shadow{background:radial-gradient(closest-side, var(--bf-shadow), transparent);z-index:0;border-radius:50%;width:520px;height:44px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.tpp-public .public-atlas .bf-page .bf-band-4{padding-bottom:30px}.tpp-public .public-atlas .bf-page .bf-sticker{z-index:6;pointer-events:none;position:absolute}.tpp-public .public-atlas .bf-page .bf-sticker-one{animation:7s ease-in-out infinite bf-tag;top:36px;right:-1%;transform:rotate(7deg)}.tpp-public .public-atlas .bf-page .bf-sticker-two{animation:8s ease-in-out infinite reverse bf-tag;bottom:64px;right:-6%;transform:rotate(-6deg)}.tpp-public .public-atlas .bf-page .bf-shallows{background:linear-gradient(var(--w0), color-mix(in oklab, var(--w0) 40%, var(--w1)) 60%, var(--w1));padding:70px 0 120px;position:relative}.tpp-public .public-atlas .bf-page .bf-shallows>.bf-wrap{z-index:1}.tpp-public .public-atlas .bf-page .bf-wave{pointer-events:none;width:100%;height:60px;position:absolute;left:0}.tpp-public .public-atlas .bf-page .bf-wave-top{fill:var(--w0);animation:9s ease-in-out infinite bf-wave;top:-58px}.tpp-public .public-atlas .bf-page .bf-gear-row{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:36px;display:grid}.tpp-public .public-atlas .bf-page .bf-gear-pick{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tpp-public .public-atlas .bf-page .bf-gear{text-align:left;background:color-mix(in oklab, var(--bf-paper) 72%, transparent);box-shadow:inset 0 0 0 1.5px #ffffffb3, 0 20px 40px -26px color-mix(in oklab, var(--bf-plum) 60%, transparent);border-radius:30px;flex-direction:column;align-items:flex-start;gap:22px;padding:30px 28px;transition:transform .3s cubic-bezier(.3,1.5,.5,1),background .3s,box-shadow .3s;display:flex;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .bf-page .bf-gear{box-shadow:inset 0 0 0 1.5px lab(100% -.0000298023 .0000119209/.7), 0 20px 40px -26px color-mix(in oklab, var(--bf-plum) 60%, transparent)}}.tpp-public .public-atlas .bf-page .bf-gear:hover{transform:translateY(-4px)}.tpp-public .public-atlas .bf-page .bf-gear.is-on{background:var(--bf-paper);box-shadow:inset 0 0 0 2.5px var(--bf-plum), 0 8px 0 -1px color-mix(in oklab, var(--bf-plum) 70%, var(--bf-lilac)), 0 30px 50px -24px color-mix(in oklab, var(--bf-plum) 70%, transparent);transform:translateY(-6px)}.tpp-public .public-atlas .bf-page .bf-gear-icon{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, white 60%, var(--bf-lime)), var(--bf-lime) 60%, color-mix(in oklab, var(--bf-lime) 70%, var(--bf-plum)));width:86px;height:86px;box-shadow:inset 0 -4px 8px color-mix(in oklab, var(--bf-lime) 50%, var(--bf-plum-deep)), 0 10px 18px -10px var(--bf-shadow);border-radius:26px;place-items:center;display:grid}.tpp-public .public-atlas .bf-page .bf-gear-scuba .bf-gear-icon{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, white 60%, var(--bf-peach)), var(--bf-peach) 60%, color-mix(in oklab, var(--bf-peach) 70%, var(--bf-plum)));box-shadow:inset 0 -4px 8px color-mix(in oklab, var(--bf-peach) 50%, var(--bf-plum-deep)), 0 10px 18px -10px var(--bf-shadow)}.tpp-public .public-atlas .bf-page .bf-gear-icon svg{width:64px;height:64px;overflow:visible}.tpp-public .public-atlas .bf-page .bf-gear-icon .s-tube,.tpp-public .public-atlas .bf-page .bf-gear-icon .t-hose{fill:none;stroke:var(--bf-plum);stroke-width:7px;stroke-linecap:round}.tpp-public .public-atlas .bf-page .bf-gear-icon .s-mask,.tpp-public .public-atlas .bf-page .bf-gear-icon .t-valve{fill:var(--bf-plum)}.tpp-public .public-atlas .bf-page .bf-gear-icon .s-glass{fill:color-mix(in oklab, var(--bf-lilac) 60%, white)}.tpp-public .public-atlas .bf-page .bf-gear-icon .t-tank{fill:var(--bf-plum-light);stroke:var(--bf-plum);stroke-width:3px}.tpp-public .public-atlas .bf-page .bf-gear-icon .t-band{fill:var(--bf-plum)}.tpp-public .public-atlas .bf-page .bf-gear-icon .s-glint{fill:#fff;opacity:.8}.tpp-public .public-atlas .bf-page .bf-gear-text{flex-direction:column;gap:4px;display:flex}.tpp-public .public-atlas .bf-page .bf-gear-name{letter-spacing:-.04em;font-size:36px;line-height:1}.tpp-public .public-atlas .bf-page .bf-gear-label{word-spacing:.12em;color:var(--bf-muted);margin-bottom:14px;font-size:12px}.tpp-public .public-atlas .bf-page .bf-gear-count{color:var(--bf-ink);font-size:16px}.tpp-public .public-atlas .bf-page .bf-gear-count b{font:400 44px/1 var(--bf-display);color:var(--bf-plum);letter-spacing:-.03em;margin-right:4px;font-style:italic}.tpp-public .public-atlas .bf-page .bf-gear-min{color:var(--bf-muted);font-size:14px}.tpp-public .public-atlas .bf-page .bf-gear-note{background:var(--bf-lime);color:var(--bf-ink);border-radius:99px;align-self:flex-start;margin-top:10px;padding:6px 12px;font-size:14px;font-weight:500}.tpp-public .public-atlas .bf-page .bf-bubble-jar{background:linear-gradient(115deg, #ffffff38 0 7%, transparent 7% 12%, #ffffff1a 12% 14%, transparent 14%), linear-gradient(var(--w2), var(--w3) 70%, var(--w4));color:var(--on-deep);box-shadow:inset 0 0 0 2px #ffffff59, inset 0 -26px 30px -10px #00000040, 0 8px 0 -1px color-mix(in oklab, var(--bf-plum) 55%, var(--w3)), 0 24px 44px -26px color-mix(in oklab, var(--bf-plum-deep) 80%, transparent);border-radius:30px;grid-template-rows:1fr auto;grid-template-columns:1fr auto;gap:14px 24px;padding:28px 30px;display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .bf-page .bf-bubble-jar{background:linear-gradient(115deg, lab(100% -.0000298023 .0000119209/.22) 0 7%, transparent 7% 12%, lab(100% -.0000298023 .0000119209/.1) 12% 14%, transparent 14%), linear-gradient(var(--w2), var(--w3) 70%, var(--w4));box-shadow:inset 0 0 0 2px lab(100% -.0000298023 .0000119209/.35), inset 0 -26px 30px -10px lab(0% 0 0/.25), 0 8px 0 -1px color-mix(in oklab, var(--bf-plum) 55%, var(--w3)), 0 24px 44px -26px color-mix(in oklab, var(--bf-plum-deep) 80%, transparent)}}.tpp-public .public-atlas .bf-page .bf-jar-fish{animation:10s linear infinite bf-swim;top:44%;right:60px;position:absolute!important}@media (max-width:760px){.tpp-public .public-atlas .bf-page .bf-jar-fish{display:none!important}}.tpp-public .public-atlas .bf-page .bf-jar-glass{grid-row:1/span 2;grid-template-columns:repeat(10,1fr);align-content:center;gap:9px;display:grid}.tpp-public .public-atlas .bf-page .bf-jar-glass i{aspect-ratio:1;transition:transform .45s cubic-bezier(.3,1.7,.5,1),background .3s,border-color .3s;transition-delay:calc(var(--i) * 12ms);border:1.5px dashed #ffffff4d;border:1.5px dashed lab(100% -.0000298023 .0000119209/.3);border-radius:50%;transform:scale(.7)}.tpp-public .public-atlas .bf-page .bf-jar-glass i.is-on{background:radial-gradient(circle at 32% 28%, white 0 16%, transparent 28%), radial-gradient(circle at 50% 50%, #ffffff14 50%, color-mix(in oklab, var(--bf-lime) 55%, transparent) 100%);box-shadow:0 0 10px color-mix(in oklab, var(--bf-lime) 35%, transparent), inset -2px -2px 4px color-mix(in oklab, var(--bf-lime) 50%, transparent);animation:3s ease-in-out infinite bf-bubble-wobble;animation-delay:calc(var(--i) * -.17s);border:2px solid #ffffffeb;border:2px solid lab(100% -.0000298023 .0000119209/.92);transform:scale(1)}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .bf-page .bf-jar-glass i.is-on{background:radial-gradient(circle at 32% 28%, white 0 16%, transparent 28%), radial-gradient(circle at 50% 50%, lab(100% -.0000298023 .0000119209/.08) 50%, color-mix(in oklab, var(--bf-lime) 55%, transparent) 100%)}}.tpp-public .public-atlas .bf-page .bf-jar-read{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.tpp-public .public-atlas .bf-page .bf-jar-read b{font:400 96px/.9 var(--bf-display);letter-spacing:-.05em;color:var(--bf-lime-ink,var(--bf-lime));font-style:italic}.tpp-public .public-atlas .bf-page .bf-jar-read span{word-spacing:.12em;color:var(--on-deep-muted);font-size:12px}.tpp-public .public-atlas .bf-page .bf-jar-line{text-align:right;max-width:170px;font:italic 400 19px/1.2 var(--bf-display);letter-spacing:-.01em;color:var(--on-deep);align-self:end}.tpp-public .public-atlas .bf-page .bf-block{background:color-mix(in oklab, var(--bf-paper) 55%, transparent);border-radius:34px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;margin-top:56px;padding:44px 48px;display:grid;box-shadow:inset 0 0 0 1.5px #fff9;box-shadow:inset 0 0 0 1.5px lab(100% -.0000298023 .0000119209/.6)}.tpp-public .public-atlas .bf-page .bf-block-copy h3{letter-spacing:-.035em;margin-bottom:14px;font-size:30px;font-weight:400}.tpp-public .public-atlas .bf-page .bf-block-copy p{color:var(--bf-muted);font-size:16px;line-height:1.6}.tpp-public .public-atlas .bf-page .bf-block-copy .bf-tradeoff{color:var(--bf-plum);margin-top:16px;font-size:16px;font-weight:600;line-height:1.5}.tpp-public .public-atlas .bf-page .bf-block-toy{flex-direction:column;gap:12px;display:flex;position:relative}.tpp-public .public-atlas .bf-page .bf-block-tag{word-spacing:.12em;color:var(--bf-muted);border:1px dashed var(--bf-line);border-radius:99px;align-self:flex-end;margin-bottom:4px;padding:5px 10px;font-size:12px}.tpp-public .public-atlas .bf-page .bf-statement{background:var(--bf-paper);box-shadow:0 4px 0 color-mix(in oklab, var(--bf-line) 80%, transparent), 0 14px 24px -18px var(--bf-shadow);text-align:left;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 18px 24px;font-size:17px;transition:transform .3s cubic-bezier(.3,1.6,.5,1),background .25s;display:flex}.tpp-public .public-atlas .bf-page .bf-statement:hover{transform:translate(4px)}.tpp-public .public-atlas .bf-page .bf-statement-rank{text-align:center;min-width:108px;color:var(--bf-muted);background:color-mix(in oklab, var(--bf-lilac) 50%, transparent);border-radius:99px;flex:none;padding:7px 12px;font-size:12px;font-weight:500}.tpp-public .public-atlas .bf-page .bf-statement.is-r0 .bf-statement-rank{background:var(--bf-lime);color:var(--bf-ink)}.tpp-public .public-atlas .bf-page .bf-statement.is-r1 .bf-statement-rank{background:var(--bf-lilac);color:var(--bf-ink)}.tpp-public .public-atlas .bf-page .bf-statement.is-r2 .bf-statement-rank{background:var(--bf-peach);color:var(--bf-ink)}.tpp-public .public-atlas .bf-page .bf-statement.is-r0{transform:translate(10px)}.tpp-public .public-atlas .bf-page .bf-block-reset{color:var(--bf-plum);align-self:flex-start;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:inline-flex}.tpp-public .public-atlas .bf-page .bf-block-reset svg{width:14px;height:14px}.tpp-public .public-atlas .bf-page .bf-mid .bf-head{margin-bottom:40px}.tpp-public .public-atlas .bf-page .bf-mid{background:linear-gradient(var(--w1), var(--w2) 22%, var(--w3) 100%);color:var(--on-deep);padding:90px 0 110px;position:relative}.tpp-public .public-atlas .bf-page .bf-head-side{flex-direction:column;gap:16px;display:flex}.tpp-public .public-atlas .bf-page .bf-toy-label{color:var(--on-deep-muted);align-items:center;gap:10px;font-size:13px;display:inline-flex}.tpp-public .public-atlas .bf-page .bf-toy-label span{white-space:nowrap;background:var(--bf-lime);color:var(--bf-ink);border-radius:6px;flex:none;padding:4px 9px;font-size:12px;font-weight:600}.tpp-public .public-atlas .bf-page .bf-toy{--critter:108px;--sub-w:220px;grid-template-columns:170px 1fr 400px;align-items:stretch;gap:28px;display:grid}.tpp-public .public-atlas .bf-page .bf-toy-gauge{border-right:1px dashed #ffffff40;border-right:1px dashed lab(100% -.0000298023 .0000119209/.25);flex-direction:column;justify-content:space-around;padding:10px 0;display:flex}.tpp-public .public-atlas .bf-page .bf-gauge-stop{text-align:left;color:var(--on-deep-muted);align-items:center;gap:12px;padding:8px 10px 8px 0;transition:color .2s,transform .3s cubic-bezier(.3,1.6,.5,1);display:flex}.tpp-public .public-atlas .bf-page .bf-gauge-stop b{width:46px;height:46px;font:600 22px/1 var(--home-heading-font,sans-serif);background:#ffffff1a;background:lab(100% -.0000298023 .0000119209/.1);border-radius:50%;place-items:center;transition:background .2s,color .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff40;box-shadow:inset 0 0 0 1.5px lab(100% -.0000298023 .0000119209/.25)}.tpp-public .public-atlas .bf-page .bf-gauge-stop span{font-size:14px;line-height:1.2}.tpp-public .public-atlas .bf-page .bf-gauge-stop.is-on{color:var(--on-deep);transform:translate(6px)}.tpp-public .public-atlas .bf-page .bf-gauge-stop.is-on b{background:var(--bf-lime);color:var(--bf-ink);box-shadow:0 0 0 6px color-mix(in oklab, var(--bf-lime) 25%, transparent), 0 0 30px color-mix(in oklab, var(--bf-lime) 50%, transparent)}.tpp-public .public-atlas .bf-page .bf-col-sky{height:var(--sky);background:linear-gradient(color-mix(in oklab, var(--bf-peach) 35%, var(--bf-cream)), var(--bf-cream));flex:none;position:relative}.tpp-public .public-atlas .bf-page .bf-col-sun{aspect-ratio:1;background:radial-gradient(circle at 36% 32%, color-mix(in oklab, white 60%, var(--bf-peach)), var(--bf-peach) 60%);width:34px;box-shadow:0 0 24px color-mix(in oklab, var(--bf-peach) 80%, transparent);border-radius:50%;position:absolute;top:14px;right:14%}.tpp-public .public-atlas .bf-page .bf-col-sky svg{width:100%;height:22px;fill:var(--w0);animation:7s ease-in-out infinite bf-wave;position:absolute;bottom:-1px;left:0}.tpp-public .public-atlas .bf-page .bf-zones{background:linear-gradient(var(--w0), var(--w1) 18%, var(--w2) 42%, var(--w3) 62%, var(--w4) 82%, var(--w5));flex-direction:column;flex:1;display:flex;position:relative}.tpp-public .public-atlas .bf-page .bf-column{--sky:70px;background:var(--w5);height:600px;box-shadow:inset 0 0 0 2px #ffffff4d, 0 8px 0 -1px color-mix(in oklab, var(--bf-plum) 50%, var(--w5)), 0 40px 60px -30px #0009;isolation:isolate;border-radius:40px;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .bf-page .bf-column{box-shadow:inset 0 0 0 2px lab(100% -.0000298023 .0000119209/.3), 0 8px 0 -1px color-mix(in oklab, var(--bf-plum) 50%, var(--w5)), 0 40px 60px -30px lab(0% 0 0/.6)}}.tpp-public .public-atlas .bf-page .bf-zone{flex:1;position:relative}.tpp-public .public-atlas .bf-page .bf-zone+.bf-zone{border-top:1px dashed #ffffff38;border-top:1px dashed lab(100% -.0000298023 .0000119209/.22)}.tpp-public .public-atlas .bf-page .bf-zone:before{content:"";background:radial-gradient(55% 120% at 62% 50%, color-mix(in oklab, var(--bf-lime) 26%, transparent), transparent 70%), linear-gradient(90deg, var(--bf-lime) 0 5px, transparent 5px);opacity:0;transition:opacity .45s;position:absolute;inset:0}.tpp-public .public-atlas .bf-page .bf-zone.is-on:before{opacity:1}.tpp-public .public-atlas .bf-page .bf-zone-letter{font:700 104px/1 var(--home-heading-font,sans-serif);letter-spacing:-.06em;color:#ffffff29;color:lab(100% -.0000298023 .0000119209/.16);pointer-events:none;transition:color .4s;position:absolute;top:50%;right:4%;translate:0 -50%}.tpp-public .public-atlas .bf-page .bf-zone.is-on .bf-zone-letter{color:#ffffff6b;color:lab(100% -.0000298023 .0000119209/.42)}.tpp-public .public-atlas .bf-page .bf-zone-critter{opacity:.62;transition:scale .5s cubic-bezier(.3,1.7,.5,1),opacity .4s;top:50%;translate:0 -50%;scale:.9;position:absolute!important}.tpp-public .public-atlas .bf-page .bf-zone.is-on .bf-zone-critter{opacity:1;scale:1.12}.tpp-public .public-atlas .bf-page .bf-zone-critter-0{right:20%}.tpp-public .public-atlas .bf-page .bf-zone-critter-1{right:36%}.tpp-public .public-atlas .bf-page .bf-zone-critter-2{right:18%}.tpp-public .public-atlas .bf-page .bf-zone-critter-3{right:38%}.tpp-public .public-atlas .bf-page .bf-zone-critter-4{right:22%}.tpp-public .public-atlas .bf-page .bf-rays{inset:var(--sky) 0 50%;pointer-events:none;z-index:1;background:repeating-linear-gradient(100deg,#0000 0 60px,#ffffff24 60px 90px,#0000 90px 150px);background:repeating-linear-gradient(100deg,#0000 0 60px,lab(100% -.0000298023 .0000119209/.14) 60px 90px,#0000 90px 150px);animation:11s ease-in-out infinite alternate bf-rays;position:absolute;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.tpp-public .public-atlas .bf-page .bf-motes i{left:calc(6% + (var(--m) * 37%) % 88%);top:calc(40% + (var(--m) * 23%) % 58%);background:var(--bf-lime);width:4px;height:4px;box-shadow:0 0 8px var(--bf-lime);opacity:.6;z-index:1;animation:bf-twinkle calc(2s + var(--m) * .25s) ease-in-out infinite;border-radius:50%;position:absolute}.tpp-public .public-atlas .bf-page .bf-sub-handle{left:8%;top:calc(var(--sky) + var(--d) * (100% - var(--sky)));z-index:4;cursor:grab;touch-action:none;border-radius:40px;transition:top .7s cubic-bezier(.3,1.35,.5,1);position:absolute;translate:0 -50%}.tpp-public .public-atlas .bf-page .bf-column.is-dragging .bf-sub-handle{cursor:grabbing;transition:none}.tpp-public .public-atlas .bf-page .bf-sub-handle:focus-visible{outline:3px solid var(--bf-lime);outline-offset:4px}.tpp-public .public-atlas .bf-page .bf-sub-hint{word-spacing:.12em;white-space:nowrap;background:var(--bf-lime);color:var(--bf-ink);border-radius:99px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1;animation:1.6s ease-in-out infinite bf-nudge;position:absolute;bottom:-8px;left:50%;translate:-50% 100%;box-shadow:0 8px 16px -8px #00000080;box-shadow:0 8px 16px -8px lab(0% 0 0/.5)}.tpp-public .public-atlas .bf-page .bf-sub-hint:before{content:"↕ "}.tpp-public .public-atlas .bf-page .bf-log{flex-direction:column;justify-content:center;gap:18px;display:flex;position:relative}.tpp-public .public-atlas .bf-page .bf-log-card{background:var(--bf-paper);color:var(--bf-ink);box-shadow:0 8px 0 -1px color-mix(in oklab, var(--bf-lilac) 60%, var(--bf-plum)), 0 40px 60px -30px #000000b3;border-radius:30px;padding:30px 30px 28px;animation:.5s cubic-bezier(.3,1.4,.5,1) bf-card-in}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .bf-page .bf-log-card{box-shadow:0 8px 0 -1px color-mix(in oklab, var(--bf-lilac) 60%, var(--bf-plum)), 0 40px 60px -30px lab(0% 0 0/.7)}}.tpp-public .public-atlas .bf-page .bf-log-zone{word-spacing:.12em;color:var(--bf-muted);align-items:center;gap:10px;font-size:12px;display:inline-flex}.tpp-public .public-atlas .bf-page .bf-log-zone b{background:var(--bf-lime);width:30px;height:30px;color:var(--bf-ink);font:600 15px/1 var(--home-heading-font,sans-serif);letter-spacing:0;border-radius:50%;place-items:center;display:grid}.tpp-public .public-atlas .bf-page .bf-log-name{letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:16px;font-size:36px;font-weight:400;line-height:1.05}.tpp-public .public-atlas .bf-page .bf-log-about{color:var(--bf-muted);margin-top:10px;font-size:16px;line-height:1.5}.tpp-public .public-atlas .bf-page .bf-log-moment{background:color-mix(in oklab, var(--bf-lilac) 55%, var(--bf-paper));border-radius:18px 18px 18px 6px;margin-top:18px;padding:16px 18px}.tpp-public .public-atlas .bf-page .bf-log-moment-label{word-spacing:.12em;color:var(--bf-plum);margin-bottom:6px;font-size:12px;font-weight:600;line-height:1;display:block}.tpp-public .public-atlas .bf-page .bf-log-moment p{font-size:17px;line-height:1.35}.tpp-public .public-atlas .bf-page .bf-ends{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;margin-top:18px;display:grid}.tpp-public .public-atlas .bf-page .bf-end{background:color-mix(in oklab, var(--bf-sage) 70%, var(--bf-paper));border-radius:16px;padding:14px 14px 16px}.tpp-public .public-atlas .bf-page .bf-end-high{background:color-mix(in oklab, var(--bf-peach) 45%, var(--bf-paper))}.tpp-public .public-atlas .bf-page .bf-end-label{word-spacing:.12em;color:var(--bf-plum);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.tpp-public .public-atlas .bf-page .bf-end p{font-size:14px;line-height:1.4}.tpp-public .public-atlas .bf-page .bf-ends-rule{place-items:center;width:14px;display:grid}.tpp-public .public-atlas .bf-page .bf-ends-rule i{background:linear-gradient(var(--bf-sage), var(--bf-plum-light), var(--bf-peach));border-radius:2px;width:2px;height:70%}.tpp-public .public-atlas .bf-page .bf-toy-foot{color:var(--on-deep-muted);font-size:13px;line-height:1.5}.tpp-public .public-atlas .bf-page .bf-deep{background:linear-gradient(var(--w3), var(--w4) 40%, var(--w5));color:var(--on-deep);padding:120px 0 130px;position:relative}.tpp-public .public-atlas .bf-page .bf-glints i{left:calc((var(--g) * 41%) % 100%);top:calc((var(--g) * 29%) % 100%);width:calc(2px + (var(--g) % 3) * 1.5px);aspect-ratio:1;background:var(--bf-lime);box-shadow:0 0 10px var(--bf-lime);opacity:.5;animation:bf-twinkle calc(2.4s + (var(--g) % 5) * .6s) ease-in-out infinite;border-radius:50%;position:absolute}.tpp-public .public-atlas .bf-page .bf-sample{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.tpp-public .public-atlas .bf-page .bf-sample-copy h2{color:var(--on-deep)}.tpp-public .public-atlas .bf-page .bf-sample-copy em,.tpp-public .public-atlas .bf-page .bf-sample-copy .bf-eyebrow{color:var(--bf-lime-ink,var(--bf-lime))}.tpp-public .public-atlas .bf-page .bf-sample-copy .bf-lead{color:var(--on-deep-muted);margin-top:26px}.tpp-public .public-atlas .bf-page .bf-ticks{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.tpp-public .public-atlas .bf-page .bf-ticks li{color:var(--on-deep);align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;display:flex}.tpp-public .public-atlas .bf-page .bf-ticks svg{background:var(--bf-lime);width:20px;height:20px;color:var(--bf-ink);border-radius:50%;flex:none;padding:3px}.tpp-public .public-atlas .bf-page .bf-sample-scene{position:relative}.tpp-public .public-atlas .bf-page .bf-jelly{z-index:0;animation:7s ease-in-out infinite bf-jelly;position:absolute;top:-86px;right:-30px}.tpp-public .public-atlas .bf-page .bf-deep-fish{z-index:2;animation:5s ease-in-out infinite bf-bob;position:absolute;bottom:40px;left:-60px}.tpp-public .public-atlas .bf-page .bf-report{z-index:1;background:var(--bf-paper);color:var(--bf-ink);box-shadow:0 0 0 10px color-mix(in oklab, var(--bf-lime) 14%, transparent), 0 0 80px color-mix(in oklab, var(--bf-lime) 22%, transparent), 0 50px 80px -30px #000000b3;border-radius:32px;padding:30px 32px 28px;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .bf-page .bf-report{box-shadow:0 0 0 10px color-mix(in oklab, var(--bf-lime) 14%, transparent), 0 0 80px color-mix(in oklab, var(--bf-lime) 22%, transparent), 0 50px 80px -30px lab(0% 0 0/.7)}}.tpp-public .public-atlas .bf-page .bf-report-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tpp-public .public-atlas .bf-page .bf-report-title{letter-spacing:-.03em;font-size:22px}.tpp-public .public-atlas .bf-page .bf-sample-badge{word-spacing:.12em;background:var(--bf-lime);white-space:nowrap;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:600}.tpp-public .public-atlas .bf-page .bf-report-views{background:color-mix(in oklab, var(--bf-lilac) 50%, transparent);border-radius:99px;margin:18px 0 22px;padding:3px;display:inline-flex}.tpp-public .public-atlas .bf-page .bf-report-views button{color:var(--bf-muted);border-radius:99px;padding:7px 16px;font-size:14px}.tpp-public .public-atlas .bf-page .bf-report-views button.is-on{background:var(--bf-plum);color:var(--bf-on-plum)}.tpp-public .public-atlas .bf-page .bf-rows{gap:18px;display:grid}.tpp-public .public-atlas .bf-page .bf-row{--row:var(--bf-plum-light)}.tpp-public .public-atlas .bf-page .bf-row-O{--row:color-mix(in oklab, var(--bf-peach) 80%, var(--bf-plum))}.tpp-public .public-atlas .bf-page .bf-row-C{--row:var(--bf-plum-light)}.tpp-public .public-atlas .bf-page .bf-row-E{--row:color-mix(in oklab, var(--bf-lime) 75%, var(--bf-ink))}.tpp-public .public-atlas .bf-page .bf-row-A{--row:color-mix(in oklab, var(--bf-lilac) 40%, var(--bf-plum))}.tpp-public .public-atlas .bf-page .bf-row-N{--row:color-mix(in oklab, var(--bf-peach) 50%, var(--bf-plum))}.tpp-public .public-atlas .bf-page .bf-row-head{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.tpp-public .public-atlas .bf-page .bf-row-name{flex:1;font-size:15px;font-weight:500}.tpp-public .public-atlas .bf-page .bf-row-band{color:var(--bf-muted);font-size:14px}.tpp-public .public-atlas .bf-page .bf-row-score{letter-spacing:-.02em;font-size:19px;font-weight:600}.tpp-public .public-atlas .bf-page .bf-row-score small{color:var(--bf-muted);font-size:12px;font-weight:400}.tpp-public .public-atlas .bf-page .bf-row-track{background:color-mix(in oklab, var(--bf-lilac) 45%, var(--bf-paper));border-radius:99px;height:12px;position:relative}.tpp-public .public-atlas .bf-page .bf-row-track i{background:linear-gradient(90deg, color-mix(in oklab, var(--row) 70%, white), var(--row));border-radius:99px;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 1px #ffffff80;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.5)}.tpp-public .public-atlas .bf-page .bf-row-avg{background:color-mix(in oklab, var(--bf-ink) 35%, transparent);border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px;left:50%}.tpp-public .public-atlas .bf-page .bf-row-avg small{letter-spacing:normal;color:var(--bf-muted);font-size:12px;position:absolute;bottom:100%;left:50%;translate:-50% -1px}.tpp-public .public-atlas .bf-page .bf-row-line{color:var(--bf-muted);margin-top:10px;font-size:16px;line-height:1.45}.tpp-public .public-atlas .bf-page .bf-radar{grid-template-columns:1fr 180px;align-items:center;gap:16px;display:grid}.tpp-public .public-atlas .bf-page .bf-radar svg{width:100%;max-width:330px;overflow:visible}.tpp-public .public-atlas .bf-page .bf-radar-ring{fill:none;stroke:color-mix(in oklab, var(--bf-lilac) 80%, var(--bf-plum));stroke-width:1px}.tpp-public .public-atlas .bf-page .bf-radar-spoke{stroke:color-mix(in oklab, var(--bf-lilac) 80%, var(--bf-plum));stroke-width:1px}.tpp-public .public-atlas .bf-page .bf-radar-shape{fill:color-mix(in oklab, var(--bf-plum) 26%, transparent);stroke:var(--bf-plum);stroke-width:2.5px;stroke-linejoin:round}.tpp-public .public-atlas .bf-page .bf-radar-dot{fill:var(--bf-lime);stroke:var(--bf-plum);stroke-width:2px}.tpp-public .public-atlas .bf-page .bf-radar-label{font:600 15px var(--home-heading-font,sans-serif);fill:var(--bf-plum)}.tpp-public .public-atlas .bf-page .bf-radar-key{color:var(--bf-muted);gap:10px;font-size:13px;display:grid}.tpp-public .public-atlas .bf-page .bf-radar-key span{align-items:center;gap:8px;display:flex}.tpp-public .public-atlas .bf-page .bf-radar-key b{background:color-mix(in oklab, var(--bf-lilac) 60%, transparent);width:24px;height:24px;color:var(--bf-plum);border-radius:50%;place-items:center;font-size:12px;display:grid}.tpp-public .public-atlas .bf-page .bf-report-more{border-top:1px dashed var(--bf-line);flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:18px;display:flex}.tpp-public .public-atlas .bf-page .bf-report-more span{background:color-mix(in oklab, var(--bf-sage) 70%, var(--bf-paper));color:var(--bf-ink);border-radius:99px;padding:6px 12px;font-size:14px}.tpp-public .public-atlas .bf-page .bf-seafloor{background:radial-gradient(60% 50% at 80% 30%, color-mix(in oklab, var(--bf-plum) 30%, transparent), transparent 70%), linear-gradient(var(--w5), color-mix(in oklab, var(--w5) 60%, var(--w4)));color:var(--on-deep);padding:90px 0 0;position:relative}.tpp-public .public-atlas .bf-page .bf-slates{z-index:2;grid-template-columns:repeat(4,1fr);gap:22px;display:grid;position:relative}.tpp-public .public-atlas .bf-page .bf-slate{background:color-mix(in oklab, var(--bf-paper) 94%, var(--bf-lilac));color:var(--bf-ink);box-shadow:0 8px 0 -1px color-mix(in oklab, var(--bf-lilac) 50%, var(--bf-plum)), 0 30px 50px -24px #000000b3;border-radius:28px;padding:30px 26px;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .bf-page .bf-slate{box-shadow:0 8px 0 -1px color-mix(in oklab, var(--bf-lilac) 50%, var(--bf-plum)), 0 30px 50px -24px lab(0% 0 0/.7)}}.tpp-public .public-atlas .bf-page .bf-slate:nth-child(odd){transform:rotate(-1.4deg)}.tpp-public .public-atlas .bf-page .bf-slate:nth-child(2n){transform:rotate(1.2deg)translateY(18px)}.tpp-public .public-atlas .bf-page .bf-slate-tag{word-spacing:.12em;background:var(--bf-lime);border-radius:99px;margin-bottom:20px;padding:6px 11px;font-size:12px;font-weight:600;line-height:1;display:inline-block}.tpp-public .public-atlas .bf-page .bf-slate-1 .bf-slate-tag{background:var(--bf-peach)}.tpp-public .public-atlas .bf-page .bf-slate-2 .bf-slate-tag{background:var(--bf-lilac)}.tpp-public .public-atlas .bf-page .bf-slate-3 .bf-slate-tag{background:var(--bf-sage)}.tpp-public .public-atlas .bf-page .bf-slate h3{letter-spacing:-.035em;margin-bottom:12px;font-size:25px;font-weight:400;line-height:1.1}.tpp-public .public-atlas .bf-page .bf-slate p{color:var(--bf-muted);font-size:16px;line-height:1.55}.tpp-public .public-atlas .bf-page .bf-sand{height:190px;margin-top:-20px;position:relative}.tpp-public .public-atlas .bf-page .bf-sand:before{content:"";background:radial-gradient(70% 120% at 50% 0%, color-mix(in oklab, var(--sand) 70%, white), var(--sand) 70%);border-radius:50% 50% 0 0/100% 100% 0 0;height:120px;position:absolute;bottom:0;left:-10%;right:-10%}.tpp-public .public-atlas .bf-page .bf-sand>*{position:absolute}.tpp-public .public-atlas .bf-page .bf-sand-crab{bottom:56px;left:18%}.tpp-public .public-atlas .bf-page .bf-sand-anemone{bottom:60px;right:20%}.tpp-public .public-atlas .bf-page .bf-sand-nautilus{animation:6s ease-in-out infinite bf-bob;bottom:76px;left:56%}.tpp-public .public-atlas .bf-page .bf-kelp{background:linear-gradient(90deg, color-mix(in oklab, var(--bf-lime) 55%, var(--bf-plum)), color-mix(in oklab, var(--bf-lime) 85%, var(--bf-plum)));transform-origin:bottom;border-radius:100% 0/60% 0 100%;width:34px;height:170px;animation:5s ease-in-out infinite bf-kelp;bottom:60px;box-shadow:inset -4px 0 #fff3;box-shadow:inset -4px 0 lab(100% -.0000298023 .0000119209/.2)}.tpp-public .public-atlas .bf-page .bf-kelp:after{content:"";background:inherit;border-radius:0 100%/0 60% 0 100%;width:80%;height:45%;position:absolute;bottom:30%;left:60%;transform:rotate(18deg)}.tpp-public .public-atlas .bf-page .bf-kelp-a{left:5%}.tpp-public .public-atlas .bf-page .bf-kelp-b{height:120px;animation-delay:-1.5s;left:8%}.tpp-public .public-atlas .bf-page .bf-kelp-c{height:140px;animation-delay:-3s;right:5%}.tpp-public .public-atlas .bf-page .bf-slates{z-index:3}.tpp-public .public-atlas .bf-page .bf-close{background:linear-gradient(color-mix(in oklab, var(--bf-peach) 22%, var(--bf-cream)), var(--bf-cream) 55%);padding:150px 0 0;position:relative}.tpp-public .public-atlas .bf-page .bf-wave-close{fill:var(--sand);top:0}.tpp-public .public-atlas .bf-page .bf-close-sun{aspect-ratio:1;background:radial-gradient(circle at 36% 32%, color-mix(in oklab, white 60%, var(--bf-peach)), var(--bf-peach) 55%, color-mix(in oklab, var(--bf-peach) 70%, var(--bf-plum)));width:96px;box-shadow:0 0 0 16px color-mix(in oklab, var(--bf-peach) 25%, transparent), 0 0 80px color-mix(in oklab, var(--bf-peach) 70%, transparent);border-radius:50%;position:absolute;bottom:330px;right:12%}.tpp-public .public-atlas .bf-page .bf-close-copy{text-align:center;z-index:2}.tpp-public .public-atlas .bf-page .bf-close-copy h2{margin-bottom:20px;font-size:clamp(56px,6.4vw,100px)}.tpp-public .public-atlas .bf-page .bf-close-copy .bf-lead{margin:0 auto 30px}.tpp-public .public-atlas .bf-page .bf-close-copy .bf-small{margin-inline:auto}.tpp-public .public-atlas .bf-page .bf-close-scene{--close-chest:330px;height:430px;margin-top:10px;position:relative}.tpp-public .public-atlas .bf-page .bf-close-sea{pointer-events:none;position:absolute;bottom:0;left:0;right:0}.tpp-public .public-atlas .bf-page .bf-close-sea svg{width:100%;height:30px;animation:8s ease-in-out infinite bf-wave;position:absolute;top:-29px;left:0}.tpp-public .public-atlas .bf-page .bf-close-sea-back{background:linear-gradient(var(--w0), var(--w1) 55%, var(--w2));z-index:0;height:200px}.tpp-public .public-atlas .bf-page .bf-close-sea-back svg{fill:var(--w0)}.tpp-public .public-atlas .bf-page .bf-close-sea-front{z-index:4;background:linear-gradient(color-mix(in oklab, var(--w0) 55%, transparent), color-mix(in oklab, var(--w1) 80%, transparent) 60%, var(--w2));height:104px}.tpp-public .public-atlas .bf-page .bf-close-sea-front svg{fill:color-mix(in oklab, var(--w0) 55%, transparent);animation-direction:reverse}.tpp-public .public-atlas .bf-page .bf-close-float{z-index:2;animation:5s ease-in-out infinite bf-float;position:absolute;bottom:70px;left:50%;translate:-50%}.tpp-public .public-atlas .bf-page .bf-chest-btn{border-radius:30px;padding:0;transition:transform .4s cubic-bezier(.3,1.6,.5,1);display:block;position:relative}.tpp-public .public-atlas .bf-page .bf-chest-btn:hover{transform:translateY(-8px)rotate(-1deg)}.tpp-public .public-atlas .bf-page .bf-close-pal{z-index:3;width:160px;animation:4.6s ease-in-out infinite bf-bob;position:absolute;bottom:96px;left:calc(50% - 380px);transform:rotate(-10deg)}.tpp-public .public-atlas .bf-page .bf-close-fish{z-index:5;animation:12s linear infinite bf-swim;bottom:30px;left:calc(50% + 250px);position:absolute!important}.tpp-public .public-atlas .bf-page .bf-close-bubbles{pointer-events:none;z-index:5;position:absolute;inset:0 22%}.tpp-public .public-atlas .bf-page .bf-close-bubbles i{border-color:color-mix(in oklab, var(--bf-plum) 30%, transparent);background:radial-gradient(circle at 34% 30%,#fff 0 18%,#0000 36%)}@media (max-width:1100px){.tpp-public .public-atlas .bf-page .bf-toy{--critter:90px;--sub-w:190px;grid-template-columns:130px 1fr 340px}}@media (max-width:960px){.tpp-public .public-atlas .bf-page .bf-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding:20px 32px 90px}.tpp-public .public-atlas .bf-page .bf-hero-scene{order:-1}.tpp-public .public-atlas .bf-page .bf-wrap{padding:0 32px}.tpp-public .public-atlas .bf-page .bf-head,.tpp-public .public-atlas .bf-page .bf-gear-row,.tpp-public .public-atlas .bf-page .bf-block,.tpp-public .public-atlas .bf-page .bf-sample,.tpp-public .public-atlas .bf-page .bf-toy{grid-template-columns:1fr}.tpp-public .public-atlas .bf-page .bf-toy-gauge{border-right:0;flex-direction:row;justify-content:space-between;padding:0}.tpp-public .public-atlas .bf-page .bf-gauge-stop span{display:none}.tpp-public .public-atlas .bf-page .bf-gauge-stop.is-on{transform:translateY(-3px)}.tpp-public .public-atlas .bf-page .bf-slates{grid-template-columns:1fr 1fr}}@media (max-width:760px){.tpp-public .public-atlas .bf-page h2{font-size:44px}.tpp-public .public-atlas .bf-page .bf-wrap{padding:0 20px}.tpp-public .public-atlas .bf-page .bf-hero{gap:14px;padding:8px 20px 84px}.tpp-public .public-atlas .bf-page .bf-hero-copy{flex-direction:column;display:flex}.tpp-public .public-atlas .bf-page .bf-hero h1{margin-bottom:18px}.tpp-public .public-atlas .bf-page .bf-title-line{white-space:normal;font-size:88px}.tpp-public .public-atlas .bf-page .bf-title-accent{margin-top:10px;font-size:27px}.tpp-public .public-atlas .bf-page .bf-ctas{order:1;gap:18px}.tpp-public .public-atlas .bf-page .bf-primary{justify-content:space-between;width:100%}.tpp-public .public-atlas .bf-page .bf-sub{order:2;margin:26px 0 0;font-size:16px}.tpp-public .public-atlas .bf-page .bf-small{order:3}.tpp-public .public-atlas .bf-page .bf-eyebrow{margin-bottom:14px}.tpp-public .public-atlas .bf-page .bf-hero-scene{--tc:50px;--fish:30px;--hero-sub:132px;--hero-chest:66px;padding:6px 0 10px}.tpp-public .public-atlas .bf-page .bf-tank{border-radius:34px;height:350px;padding:8px;transform:rotate(.8deg)}.tpp-public .public-atlas .bf-page .bf-tank-sky{border-radius:26px 26px 0 0;height:64px;inset:8px 8px auto}.tpp-public .public-atlas .bf-page .bf-sun{width:34px;height:34px;top:12px}.tpp-public .public-atlas .bf-page .bf-cloud-a{width:50px;height:13px;top:22px}.tpp-public .public-atlas .bf-page .bf-cloud-b{width:36px;height:11px;top:12px}.tpp-public .public-atlas .bf-page .bf-tank-water{border-radius:0 0 26px 26px;inset:56px 8px 8px}.tpp-public .public-atlas .bf-page .bf-waterline{width:calc(100% - 16px);height:18px;top:44px;left:8px}.tpp-public .public-atlas .bf-page .bf-band-4{justify-content:flex-start;padding-top:2px;padding-bottom:8px}.tpp-public .public-atlas .bf-page .bf-band-name{word-spacing:.12em;line-height:1.2}.tpp-public .public-atlas .bf-page .bf-tank-glass{border-radius:26px;inset:8px}.tpp-public .public-atlas .bf-page .bf-band{gap:2px;padding:0 14px}.tpp-public .public-atlas .bf-page .bf-band-letter{width:26px;font-size:32px}.tpp-public .public-atlas .bf-page .bf-band-name{word-spacing:.12em;font-size:12px}.tpp-public .public-atlas .bf-page .bf-tc-1{--tc:44px}.tpp-public .public-atlas .bf-page .bf-tc-2{--tc:58px}.tpp-public .public-atlas .bf-page .bf-tc-3{--tc:48px;right:26%}.tpp-public .public-atlas .bf-page .bf-tc-4{--tc:44px}.tpp-public .public-atlas .bf-page .bf-tank-sub{top:34%;left:auto;right:26%}.tpp-public .public-atlas .bf-page .bf-tank-chest{bottom:4px;left:auto;right:38%}.tpp-public .public-atlas .bf-page .bf-seabed{height:34px;bottom:-22px}.tpp-public .public-atlas .bf-page .bf-tank-shadow{width:300px;height:26px}.tpp-public .public-atlas .bf-page .bf-sticker-one{top:-2px;right:-6px}.tpp-public .public-atlas .bf-page .bf-sticker-two{display:none}.tpp-public .public-atlas .bf-page .bf-shallows{padding:50px 0 80px}.tpp-public .public-atlas .bf-page .bf-head{gap:18px;margin-bottom:34px}.tpp-public .public-atlas .bf-page .bf-lead{font-size:16px}.tpp-public .public-atlas .bf-page .bf-gear-pick{gap:12px}.tpp-public .public-atlas .bf-page .bf-gear{border-radius:24px;gap:14px;padding:20px 18px}.tpp-public .public-atlas .bf-page .bf-gear-icon{border-radius:18px;width:60px;height:60px}.tpp-public .public-atlas .bf-page .bf-gear-icon svg{width:44px;height:44px}.tpp-public .public-atlas .bf-page .bf-gear-name{font-size:27px}.tpp-public .public-atlas .bf-page .bf-gear-count b{font-size:34px}.tpp-public .public-atlas .bf-page .bf-gear-note{font-size:14px}.tpp-public .public-atlas .bf-page .bf-bubble-jar{gap:12px 16px;padding:20px}.tpp-public .public-atlas .bf-page .bf-jar-glass{gap:5px}.tpp-public .public-atlas .bf-page .bf-jar-read b{font-size:64px}.tpp-public .public-atlas .bf-page .bf-jar-line{max-width:110px;font-size:18px}.tpp-public .public-atlas .bf-page .bf-block{border-radius:26px;gap:24px;margin-top:36px;padding:26px 20px}.tpp-public .public-atlas .bf-page .bf-block-copy h3{font-size:25px}.tpp-public .public-atlas .bf-page .bf-statement{padding:14px 14px 14px 18px;font-size:15px}.tpp-public .public-atlas .bf-page .bf-statement-rank{min-width:92px;font-size:11px}.tpp-public .public-atlas .bf-page .bf-statement.is-r0{transform:translate(4px)}.tpp-public .public-atlas .bf-page .bf-mid{padding:70px 0 80px}.tpp-public .public-atlas .bf-page .bf-toy{--critter:62px;--sub-w:150px;gap:16px}.tpp-public .public-atlas .bf-page .bf-gauge-stop{padding:0}.tpp-public .public-atlas .bf-page .bf-gauge-stop b{width:50px;height:50px}.tpp-public .public-atlas .bf-page .bf-column{--sky:56px;border-radius:30px;height:440px}.tpp-public .public-atlas .bf-page .bf-log-card{padding:20px 18px}.tpp-public .public-atlas .bf-page .bf-log-about{font-size:15px}.tpp-public .public-atlas .bf-page .bf-ends{margin-top:12px}.tpp-public .public-atlas .bf-page .bf-zone-letter{font-size:84px}.tpp-public .public-atlas .bf-page .bf-sub-handle{left:4%}.tpp-public .public-atlas .bf-page .bf-log-card{border-radius:24px;padding:22px 20px}.tpp-public .public-atlas .bf-page .bf-log-name{font-size:30px}.tpp-public .public-atlas .bf-page .bf-deep{padding:80px 0 90px}.tpp-public .public-atlas .bf-page .bf-sample{gap:104px}.tpp-public .public-atlas .bf-page .bf-jelly{top:-70px;right:-20px;width:84px!important}.tpp-public .public-atlas .bf-page .bf-deep-fish{bottom:-30px;left:-14px}.tpp-public .public-atlas .bf-page .bf-report{border-radius:24px;padding:22px 18px 20px}.tpp-public .public-atlas .bf-page .bf-report-title{font-size:18px}.tpp-public .public-atlas .bf-page .bf-row-name{font-size:14px}.tpp-public .public-atlas .bf-page .bf-radar{grid-template-columns:1fr}.tpp-public .public-atlas .bf-page .bf-radar-key{grid-template-columns:1fr 1fr}.tpp-public .public-atlas .bf-page .bf-seafloor{padding-top:70px}.tpp-public .public-atlas .bf-page .bf-slates{grid-template-columns:1fr;gap:16px}.tpp-public .public-atlas .bf-page .bf-slate:nth-child(2n){transform:rotate(1deg)}.tpp-public .public-atlas .bf-page .bf-sand{height:150px}.tpp-public .public-atlas .bf-page .bf-sand-crab{left:8%;width:64px!important}.tpp-public .public-atlas .bf-page .bf-sand-anemone{right:8%;width:84px!important}.tpp-public .public-atlas .bf-page .bf-sand-nautilus{left:46%;width:56px!important}.tpp-public .public-atlas .bf-page .bf-close{padding:100px 0 0}.tpp-public .public-atlas .bf-page .bf-close-sun{width:46px;bottom:250px;left:7%;right:auto}.tpp-public .public-atlas .bf-page .bf-close-sea-front{height:62px}.tpp-public .public-atlas .bf-page .bf-close-scene{--close-chest:230px;height:330px}.tpp-public .public-atlas .bf-page .bf-close-sea-back{height:150px}.tpp-public .public-atlas .bf-page .bf-close-float{bottom:52px}.tpp-public .public-atlas .bf-page .bf-close-pal{width:100px;bottom:118px;left:6%}.tpp-public .public-atlas .bf-page .bf-close-fish{bottom:20px;left:auto;right:4%;width:46px!important}.tpp-public .public-atlas .bf-page .bf-close-copy h2{font-size:50px}}@keyframes bf-drift{0%,to{transform:translate(0)}50%{transform:translate(24px)}}@keyframes bf-wave{0%,to{transform:translate(0)}50%{transform:translate(-2%)scaleY(1.15)}}@keyframes bf-rays{0%{opacity:.7;transform:translate(-3%)}to{opacity:1;transform:translate(3%)}}@keyframes bf-bob{0%,to{translate:0}50%{translate:0 -8px}}@keyframes bf-sub-bob{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-10px)}}@keyframes bf-swim{0%{transform:translate(-40px)}50%{transform:translate(40px)}to{transform:translate(-40px)}}@keyframes bf-rise{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:1}50%{transform:translateY(-300px)translate(8px)}to{opacity:0;transform:translateY(-620px)translate(-6px)}}@keyframes bf-tag{0%,to{translate:0}50%{translate:0 -6px}}@keyframes bf-twinkle{0%,to{opacity:.15}50%{opacity:.9}}@keyframes bf-nudge{0%,to{translate:-50% 100%}50%{translate:-50% calc(100% + 5px)}}@keyframes bf-card-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes bf-jelly{0%,to{translate:0}50%{translate:-10px -18px}}@keyframes bf-kelp{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes bf-float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-12px)rotate(1.5deg)}}@keyframes bf-ripple{0%{background-position:0 0,0 0}to{background-position:30px 6px,-24px 10px}}@keyframes bf-bubble-wobble{0%,to{translate:0}50%{translate:0 -2px}}@keyframes bf-spin{to{rotate:360deg}}.tpp-public .public-atlas .bf-page[data-motion=off] *,.tpp-public .public-atlas .bf-page[data-motion=off] :before{animation:none!important}@media (prefers-reduced-motion:reduce){.tpp-public .public-atlas .bf-page *,.tpp-public .public-atlas .bf-page :before{animation:none!important}}.tpp-public .public-atlas .bf-page>.bf-shallows{padding-bottom:60px}.tpp-public .public-atlas .bf-page>.bf-mid{padding-top:76px}.tpp-public .public-atlas .bf-page>.bf-deep{padding-bottom:60px}.tpp-public .public-atlas .bf-page>.bf-seafloor{padding-top:76px}@media (max-width:760px){.tpp-public .public-atlas .bf-page>.bf-shallows{padding-bottom:48px}.tpp-public .public-atlas .bf-page>.bf-mid{padding-top:48px;padding-bottom:40px}.tpp-public .public-atlas .bf-page>.bf-deep{padding-top:56px;padding-bottom:60px}.tpp-public .public-atlas .bf-page>.bf-seafloor{padding-top:70px}}.tpp-public .public-atlas .bf-page :is(.bf-gear-count b,.bf-jar-read b,.bf-jar-line){font-style:normal}.tpp-public .public-atlas .bf-page:is([data-home-dark=true] *){--bf-lilac:color-mix(in oklab, var(--primary) 30%, var(--background));--bf-peach:color-mix(in oklab, var(--peach,#efc5aa) 48%, var(--background));--bf-lime-ink:var(--primary);--bf-muted:color-mix(in oklab, var(--foreground) 80%, var(--muted-foreground));--bf-plum-light:color-mix(in oklab, var(--primary) 55%, var(--background));--w0:color-mix(in oklab, var(--primary) 28%, var(--background));--w1:color-mix(in oklab, var(--primary) 20%, var(--background));--w2:color-mix(in oklab, var(--primary) 16%, var(--background));--w3:color-mix(in oklab, var(--primary) 10%, var(--background));--w4:color-mix(in oklab, var(--background) 82%, black);--w5:color-mix(in oklab, var(--background) 64%, black);--sand:color-mix(in oklab, var(--peach,#efc5aa) 34%, var(--background));--on-deep:var(--foreground);--on-deep-muted:color-mix(in oklab, var(--foreground) 80%, var(--background))}.tpp-public .public-atlas .bf-page:is([data-home-dark=true] *) .bf-eyebrow{color:color-mix(in oklab, var(--bf-plum) 60%, var(--on-deep))}.tpp-public .public-atlas .bf-page:is([data-home-dark=true] *) :is(.bf-band-0,.bf-band-1) .bf-band-name{color:var(--on-deep)}.tpp-public .public-atlas .bf-page:is([data-home-dark=true] *) .bf-slate-1 .bf-slate-tag{background:color-mix(in oklab, var(--bf-peach) 60%, var(--background))}.tpp-public .public-atlas .bf-page:is([data-home-dark=true] *) .bf-slate-2 .bf-slate-tag{background:color-mix(in oklab, var(--bf-lilac) 60%, var(--background))}.tpp-public .public-atlas .bf-page:is([data-home-dark=true] *) .bf-slate-3 .bf-slate-tag{background:color-mix(in oklab, var(--bf-sage,var(--bf-lilac)) 60%, var(--background))}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *){--bf-muted:color-mix(in oklab, var(--muted-foreground) 50%, var(--foreground));--bf-plum-ink:color-mix(in oklab, var(--bf-plum) 70%, var(--bf-ink));--bf-ink-deep:color-mix(in oklab, var(--bf-ink) 80%, black)}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) .bf-band-2{background:linear-gradient(color-mix(in oklab, var(--w2) 45%, var(--w3)), var(--w3))}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) .bf-band-2 .bf-band-name{color:var(--on-deep)}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) :is(.bf-shallows,.bf-mid) :is(.bf-eyebrow,h2 em),.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) :is(.bf-tradeoff,.bf-end-label,.bf-log-moment-label){color:var(--bf-plum-ink)}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) :is(.bf-band-0,.bf-band-1) .bf-band-name{color:color-mix(in oklab, var(--bf-plum) 30%, var(--bf-ink-deep))}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) .bf-mid .bf-head-dark .bf-eyebrow{color:color-mix(in oklab, var(--bf-plum) 20%, var(--bf-ink-deep))}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) .bf-slate-tag{word-spacing:.12em;color:var(--bf-ink-deep)}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) .bf-mid{background:linear-gradient(var(--w1) 0, var(--w1) 880px, var(--w2) 980px, var(--w3) 100%)}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) .bf-mid .bf-head-dark h2{color:var(--bf-ink)}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) .bf-mid .bf-head-dark .bf-lead,.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) .bf-mid .bf-head-dark .bf-toy-label,.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) .bf-mid .bf-toy-foot,.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) .bf-mid .bf-gauge-stop{color:color-mix(in oklab, var(--bf-muted) 12%, var(--bf-ink-deep))}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) .bf-mid .bf-gauge-stop.is-on{color:var(--bf-ink)}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) .bf-mid .bf-gauge-stop b{background:color-mix(in oklab, var(--bf-paper) 55%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--bf-plum) 30%, transparent)}@media (max-width:760px){.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) .bf-mid{background:linear-gradient(var(--w1) 0, var(--w1) 470px, var(--w2) 700px, var(--w3) 100%)}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed]:not([data-home-dark=true]) *) .bf-mid .bf-toy-foot{color:var(--on-deep-muted)}}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed] *) .bf-log-moment{background:color-mix(in oklab, var(--bf-lilac) 30%, var(--bf-paper))}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed] *) .bf-end{background:color-mix(in oklab, var(--bf-sage) 40%, var(--bf-paper))}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed] *) .bf-end-high{background:color-mix(in oklab, var(--bf-peach) 28%, var(--bf-paper))}.tpp-public .public-atlas .bf-page:is([data-home-skin=themed] *) :is(.bf-log-moment p,.bf-end p),.tpp-public .public-atlas .bf-page:is([data-home-skin=themed] *) .bf-report-views button:not(.is-on){color:var(--bf-ink)}@media (max-width:760px){.tpp-public .public-atlas .bf-page:is([data-home-skin=themed] *) .bf-sticker-one{top:12px}:root:has([data-cookie-banner]) .tpp-public .public-atlas .bf-page .bf-hero-scene{zoom:.72}}.tpp-booth.svelte-1wq5wh{--pb-body:var(--o-plum);--pb-body-hi:color-mix(in oklab, var(--o-plum) 70%, white);--pb-body-lo:var(--o-plum-deep);--pb-trim:color-mix(in oklab, var(--o-paper) 70%, white);--pb-curtain:var(--o-peach);--pb-curtain-lo:color-mix(in oklab, var(--o-peach) 62%, var(--o-plum-deep));aspect-ratio:100/118;width:460px;display:block;position:relative;container-type:inline-size}.pb-shadow.svelte-1wq5wh{background:radial-gradient(closest-side, color-mix(in oklab, var(--o-ink) 30%, transparent), transparent);filter:blur(2px);border-radius:50%;height:9cqi;position:absolute;bottom:-3cqi;left:2cqi;right:-4cqi}.pb-cabinet.svelte-1wq5wh{background:linear-gradient(90deg, #ffffff38 0 1.2cqi, transparent 4cqi 88%, #00000038), linear-gradient(180deg, var(--pb-body-hi), var(--pb-body) 26%, var(--pb-body-lo));width:72cqi;box-shadow:inset 0 .8cqi 0 #ffffff4d, inset -1.6cqi 0 0 #0000002e, 0 2cqi 0 var(--o-plum-deep), 0 6cqi 10cqi -4cqi var(--o-shadow);border-radius:7cqi 7cqi 3cqi 3cqi;position:absolute;top:0;bottom:2cqi;left:0}@supports (color:lab(0% 0 0)){.pb-cabinet.svelte-1wq5wh{background:linear-gradient(90deg, lab(100% -.0000298023 .0000119209/.22) 0 1.2cqi, transparent 4cqi 88%, lab(0% 0 0/.22)), linear-gradient(180deg, var(--pb-body-hi), var(--pb-body) 26%, var(--pb-body-lo));box-shadow:inset 0 .8cqi 0 lab(100% -.0000298023 .0000119209/.3), inset -1.6cqi 0 0 lab(0% 0 0/.18), 0 2cqi 0 var(--o-plum-deep), 0 6cqi 10cqi -4cqi var(--o-shadow)}}.pb-sign.svelte-1wq5wh{background:linear-gradient(180deg, color-mix(in oklab, var(--pb-trim) 100%, white), color-mix(in oklab, var(--pb-trim) 88%, var(--o-peach)));height:13cqi;box-shadow:inset 0 0 0 .9cqi var(--o-plum-deep), inset 0 -1.5cqi 0 color-mix(in oklab, var(--o-peach) 30%, transparent), 0 1.4cqi 0 var(--o-plum-deep), 0 0 9cqi -1cqi color-mix(in oklab, var(--o-peach) 70%, transparent);border-radius:3.5cqi;justify-content:center;align-items:center;gap:3cqi;display:flex;position:absolute;top:-6cqi;left:6cqi;right:6cqi}.pb-sign.svelte-1wq5wh b:where(.svelte-1wq5wh){font-size:calc(46cqi / var(--len));white-space:nowrap;letter-spacing:.2em;color:var(--o-plum);text-shadow:0 0 2cqi color-mix(in oklab, var(--o-peach) 90%, transparent);padding-left:.2em;font-weight:700}.pb-bulbs.svelte-1wq5wh{background:radial-gradient(circle at 1cqi 1cqi, var(--o-lime) .8cqi, transparent 1cqi) 0 0 / 3cqi 2cqi repeat-x;width:7cqi;height:2cqi;filter:drop-shadow(0 0 1cqi var(--o-lime));animation:1.4s steps(2,end) infinite svelte-1wq5wh-pb-chase}.pb-door.svelte-1wq5wh{background:var(--o-ink);height:60cqi;box-shadow:inset 0 0 0 1.1cqi var(--pb-trim), inset 0 0 0 1.7cqi color-mix(in oklab, var(--o-plum-deep) 80%, black);border-radius:4cqi 4cqi 1.5cqi 1.5cqi;position:absolute;top:12cqi;left:6cqi;right:7.6cqi;overflow:hidden}.pb-back.svelte-1wq5wh{background:radial-gradient(60% 50% at 44% 38%, color-mix(in oklab, var(--o-lilac) 30%, white), transparent 70%), repeating-linear-gradient(90deg, transparent 0 5cqi, color-mix(in oklab, var(--o-plum) 7%, transparent) 5cqi 5.4cqi), linear-gradient(180deg, var(--o-lilac), color-mix(in oklab, var(--o-lilac) 70%, var(--o-plum)));border-radius:2.6cqi 2.6cqi .6cqi .6cqi;position:absolute;inset:1.7cqi}.pb-spot.svelte-1wq5wh{background:radial-gradient(closest-side, color-mix(in oklab, var(--o-plum-deep) 40%, transparent), transparent);border-radius:50%;height:9cqi;position:absolute;bottom:4cqi;left:10%;right:26%}.pb-stool.svelte-1wq5wh{background:radial-gradient(70% 60% at 50% 18%, #fff9, transparent 70%), linear-gradient(180deg, var(--o-lime) 0 3.2cqi, color-mix(in oklab, var(--o-lime) 55%, var(--o-ink)) 3.2cqi);border-radius:50% 50% 1cqi 1cqi/3cqi 3cqi 1cqi 1cqi;width:30cqi;height:9cqi;position:absolute;bottom:1.7cqi;left:38%;translate:-50%;box-shadow:inset 0 -1.5cqi 2cqi #00000038;box-shadow:inset 0 -1.5cqi 2cqi lab(0% 0 0/.22)}@supports (color:lab(0% 0 0)){.pb-stool.svelte-1wq5wh{background:radial-gradient(70% 60% at 50% 18%, lab(100% -.0000298023 .0000119209/.6), transparent 70%), linear-gradient(180deg, var(--o-lime) 0 3.2cqi, color-mix(in oklab, var(--o-lime) 55%, var(--o-ink)) 3.2cqi)}}.pb-sitter.svelte-1wq5wh{-webkit-user-select:none;user-select:none;transform-origin:50% 88%;width:60cqi;max-width:none;height:auto;animation:.55s cubic-bezier(.3,1.5,.5,1) both svelte-1wq5wh-pb-sit-in,3.6s ease-in-out .6s infinite svelte-1wq5wh-pb-breathe;position:absolute;bottom:-3.6cqi;left:38%;translate:-50%}.pb-rod.svelte-1wq5wh{background:linear-gradient(180deg, white, color-mix(in oklab, var(--o-ink) 30%, var(--pb-trim)));z-index:2;border-radius:1cqi;height:1.4cqi;position:absolute;top:2.6cqi;left:1.7cqi;right:1.7cqi}.pb-curtain.svelte-1wq5wh{z-index:1;background:linear-gradient(90deg, #00000038, transparent 30%), repeating-linear-gradient(90deg, var(--pb-curtain-lo) 0, var(--pb-curtain) 2.2cqi, color-mix(in oklab, var(--pb-curtain) 60%, white) 3.3cqi, var(--pb-curtain) 4.4cqi, var(--pb-curtain-lo) 5.5cqi);filter:drop-shadow(-1.4cqi 0 1.6cqi #00000059);filter:drop-shadow(-1.4cqi 0 1.6cqi lab(0% 0 0/.35));clip-path:polygon(0 0,100% 0,100% 100%,8% 100%,0% 96%,34% 56%,30% 50%);transform-origin:50% 0;border-radius:0 0 .8cqi 4cqi;width:22cqi;position:absolute;top:3cqi;bottom:1.7cqi;right:1.7cqi}@supports (color:lab(0% 0 0)){.pb-curtain.svelte-1wq5wh{background:linear-gradient(90deg, lab(0% 0 0/.22), transparent 30%), repeating-linear-gradient(90deg, var(--pb-curtain-lo) 0, var(--pb-curtain) 2.2cqi, color-mix(in oklab, var(--pb-curtain) 60%, white) 3.3cqi, var(--pb-curtain) 4.4cqi, var(--pb-curtain-lo) 5.5cqi)}}.pb-tie.svelte-1wq5wh{background:linear-gradient(180deg, var(--o-lime), color-mix(in oklab, var(--o-lime) 60%, var(--o-ink)));border-radius:2cqi;height:2.6cqi;position:absolute;top:51%;left:28%;right:-1cqi;rotate:-4deg}.is-twitch.svelte-1wq5wh{animation:.8s ease-out both svelte-1wq5wh-pb-twitch}.pb-flash.svelte-1wq5wh{z-index:3;pointer-events:none;background:radial-gradient(circle at 40% 40%,#fff,#ffffffb3);background:radial-gradient(circle at 40% 40%,#fff,lab(100% -.0000298023 .0000119209/.7));animation:.6s ease-out both svelte-1wq5wh-pb-flash;position:absolute;inset:0}.pb-plate.svelte-1wq5wh{letter-spacing:.24em;white-space:nowrap;color:var(--o-plum-deep);background:linear-gradient(180deg, white, var(--pb-trim));box-shadow:0 .5cqi 0 var(--o-plum-deep);border-radius:1cqi;padding:.8cqi 2.4cqi;font-size:2.6cqi;font-weight:700;position:absolute;top:74.5cqi;left:50%;translate:-50%}.pb-front.svelte-1wq5wh{background:linear-gradient(180deg, var(--o-plum-deep), color-mix(in oklab, var(--o-plum-deep) 80%, black));border-radius:3cqi;justify-content:center;align-items:center;gap:2cqi;height:26cqi;padding:0 2cqi;display:flex;position:absolute;top:80.5cqi;left:4cqi;right:5.6cqi;box-shadow:inset 0 1.4cqi 2cqi #00000073,0 .6cqi #ffffff2e;box-shadow:inset 0 1.4cqi 2cqi lab(0% 0 0/.45),0 .6cqi lab(100% -.0000298023 .0000119209/.18)}.pb-kick.svelte-1wq5wh{background:color-mix(in oklab, var(--o-plum-deep) 70%, black);border-radius:0 0 1.5cqi 1.5cqi;height:3cqi;position:absolute;bottom:-2cqi;left:5cqi;right:6.6cqi}.pb-tower.svelte-1wq5wh{background:linear-gradient(90deg, #00000042, transparent 22%, transparent 80%, #ffffff24), linear-gradient(180deg, color-mix(in oklab, var(--pb-trim) 100%, white), color-mix(in oklab, var(--pb-trim) 80%, var(--o-lilac)));width:30cqi;box-shadow:inset 0 0 0 .6cqi color-mix(in oklab, var(--o-plum) 30%, transparent), 0 2cqi 0 color-mix(in oklab, var(--o-lilac) 50%, var(--o-plum-deep)), 0 5cqi 9cqi -4cqi var(--o-shadow);border-radius:3cqi 5cqi 2cqi 2cqi;position:absolute;top:22cqi;bottom:0;right:0}@supports (color:lab(0% 0 0)){.pb-tower.svelte-1wq5wh{background:linear-gradient(90deg, lab(0% 0 0/.26), transparent 22%, transparent 80%, lab(100% -.0000298023 .0000119209/.14)), linear-gradient(180deg, color-mix(in oklab, var(--pb-trim) 100%, white), color-mix(in oklab, var(--pb-trim) 80%, var(--o-lilac)))}}.pb-tower-cap.svelte-1wq5wh{background:linear-gradient(180deg, var(--pb-body-hi), var(--pb-body));border-radius:2cqi;height:4cqi;position:absolute;top:-1.6cqi;left:-1cqi;right:-1cqi}.pb-lamp.svelte-1wq5wh{aspect-ratio:1;background:radial-gradient(60% 60% at 40% 35%, color-mix(in oklab, var(--o-lime) 30%, var(--o-ink)), color-mix(in oklab, var(--o-lime) 12%, black));width:11cqi;box-shadow:inset 0 0 0 1cqi color-mix(in oklab, var(--o-ink) 70%, black);border-radius:50%;position:absolute;top:8cqi;left:50%;translate:-50%}.pb-lamp.svelte-1wq5wh span:where(.svelte-1wq5wh){background:#ffffff80;background:lab(100% -.0000298023 .0000119209/.5);border-radius:50%;width:30%;height:20%;position:absolute;top:16%;left:24%;rotate:-20deg}.pb-lamp.is-on.svelte-1wq5wh{background:radial-gradient(60% 60% at 40% 35%, color-mix(in oklab, var(--o-lime) 40%, white), var(--o-lime) 60%, color-mix(in oklab, var(--o-lime) 70%, black));box-shadow:inset 0 0 0 1cqi color-mix(in oklab, var(--o-ink) 70%, black), 0 0 4cqi 1cqi color-mix(in oklab, var(--o-lime) 75%, transparent)}.pb-lamp.is-blink.svelte-1wq5wh{animation:1.1s step-end infinite svelte-1wq5wh-pb-blink}.pb-lamp-word.svelte-1wq5wh{text-align:center;letter-spacing:.2em;color:var(--o-plum);font-size:2.6cqi;font-weight:700;position:absolute;top:20.5cqi;left:0;right:0}.pb-slot.svelte-1wq5wh{background:var(--o-ink);border-radius:1.2cqi;height:2.4cqi;position:absolute;top:25cqi;left:3cqi;right:3cqi;box-shadow:0 .6cqi #fff9;box-shadow:0 .6cqi lab(100% -.0000298023 .0000119209/.6)}.pb-slot-word.svelte-1wq5wh{text-align:center;letter-spacing:.24em;color:color-mix(in oklab, var(--o-plum) 55%, transparent);font-size:2.2cqi;font-weight:700;position:absolute;top:30cqi;left:0;right:0}.pb-out.svelte-1wq5wh{width:26cqi;height:90cqi;margin:0 -3cqi;padding:0 3cqi 6cqi;position:absolute;top:48.2cqi;right:2cqi;overflow:hidden}.is-empty.svelte-1wq5wh .pb-stool:where(.svelte-1wq5wh){bottom:1.7cqi}@keyframes svelte-1wq5wh-pb-chase{50%{background-position:1.5cqi 0}}@keyframes svelte-1wq5wh-pb-sit-in{0%{opacity:0;translate:-50% 16%;scale:.9 1.08}}@keyframes svelte-1wq5wh-pb-breathe{50%{scale:1.02 .98}}@keyframes svelte-1wq5wh-pb-twitch{0%{rotate:0deg}25%{width:26cqi;rotate:3deg}55%{rotate:-1.6deg}to{rotate:0deg}}@keyframes svelte-1wq5wh-pb-flash{0%{opacity:0}18%{opacity:.95}to{opacity:0}}@keyframes svelte-1wq5wh-pb-blink{50%{filter:brightness(.72)saturate(.7);box-shadow:inset 0 0 0 1cqi color-mix(in oklab, var(--o-ink) 70%, black)}}[data-motion=off] .tpp-booth.svelte-1wq5wh :where(.svelte-1wq5wh),[data-motion=off] .tpp-booth.svelte-1wq5wh{animation-duration:0s!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.pb-bulbs.svelte-1wq5wh,.pb-sitter.svelte-1wq5wh,.is-twitch.svelte-1wq5wh,.pb-lamp.is-blink.svelte-1wq5wh{animation:none}}.tpp-strip.svelte-8imup3{width:150px;color:var(--o-ink);-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;container-type:inline-size}.ps-paper.svelte-8imup3{background:linear-gradient(115deg, #ffffff8c 0 18%, transparent 34%), color-mix(in oklab, var(--o-paper) 55%, white);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--o-ink) 7%, transparent), 0 1.5cqi 2cqi color-mix(in oklab, var(--o-ink) 12%, transparent), 0 14cqi 22cqi -8cqi var(--o-shadow);border-radius:2.5cqi;flex-direction:column;gap:5cqi;padding:7cqi 7cqi 5cqi;display:flex}@supports (color:lab(0% 0 0)){.ps-paper.svelte-8imup3{background:linear-gradient(115deg, lab(100% -.0000298023 .0000119209/.55) 0 18%, transparent 34%), color-mix(in oklab, var(--o-paper) 55%, white)}}.ps-frame.svelte-8imup3{aspect-ratio:1/.92;background:radial-gradient(90% 80% at 50% 30%, color-mix(in oklab, var(--o-lilac) 55%, white), var(--o-lilac));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--o-ink) 10%, transparent);border-radius:1.2cqi;display:block;position:relative;overflow:hidden}.ps-frame.svelte-8imup3:nth-child(2){background:radial-gradient(90% 80% at 50% 30%, color-mix(in oklab, var(--o-peach) 45%, white), var(--o-peach))}.ps-frame.svelte-8imup3:nth-child(3){background:radial-gradient(90% 80% at 50% 30%, color-mix(in oklab, var(--o-lime) 45%, white), var(--o-lime))}.ps-frame.svelte-8imup3:nth-child(4){background:radial-gradient(90% 80% at 50% 30%, color-mix(in oklab, var(--o-lilac) 30%, white), color-mix(in oklab, var(--o-lilac) 55%, var(--o-peach)))}.ps-frame.svelte-8imup3 img:where(.svelte-8imup3){-webkit-user-select:none;user-select:none;pointer-events:none;width:150%;max-width:none;height:auto;position:absolute;top:50%;left:50%;translate:-50% -46%}.ps-close.svelte-8imup3 img:where(.svelte-8imup3){width:230%;translate:-50% -40%}.ps-tilt.svelte-8imup3 img:where(.svelte-8imup3){translate:-54% -45%;rotate:-13deg}.ps-hop.svelte-8imup3 img:where(.svelte-8imup3){translate:-47% -56%;scale:-1 1}.ps-blank.svelte-8imup3{font-family:var(--home-display-font,Georgia, serif);color:color-mix(in oklab, var(--o-plum) 35%, transparent);place-items:center;font-size:30cqi;font-style:italic;display:grid;position:absolute;inset:0}.ps-glare.svelte-8imup3{pointer-events:none;background:linear-gradient(125deg,#ffffff4d 0 22%,#0000 40%);background:linear-gradient(125deg,lab(100% -.0000298023 .0000119209/.3) 0 22%,#0000 40%);position:absolute;inset:0}.ps-caption.svelte-8imup3{text-align:center;font-family:var(--home-display-font,Georgia, serif);flex-direction:column;align-items:center;gap:1cqi;padding:2cqi 0 1cqi;line-height:1.1;display:flex}.ps-code.svelte-8imup3{letter-spacing:.08em;color:var(--o-plum);font-size:22cqi}.ps-code.svelte-8imup3 .is-glow:where(.svelte-8imup3){color:var(--o-ink);background:var(--o-lime);box-shadow:0 0 0 .12em color-mix(in oklab, var(--o-lime) 45%, transparent), 0 0 1em color-mix(in oklab, var(--o-lime) 80%, transparent);border-radius:999px;padding:0 .12em;animation:1.8s ease-in-out infinite svelte-8imup3-ps-glow;display:inline-block}.ps-title.svelte-8imup3{color:var(--o-ink);font-size:11.25cqi;font-style:italic}.ps-by.svelte-8imup3{color:var(--o-muted);font-family:inherit;font-size:7.5cqi}a.tpp-strip.svelte-8imup3{cursor:pointer;transition:translate .3s cubic-bezier(.3,1.5,.5,1)}a.tpp-strip.svelte-8imup3:hover{translate:0 -4px}a.tpp-strip.svelte-8imup3:focus-visible{outline:2px solid var(--o-plum);outline-offset:4px;border-radius:3px}@keyframes svelte-8imup3-ps-glow{50%{box-shadow:0 0 0 .2em color-mix(in oklab, var(--o-lime) 30%, transparent), 0 0 1.4em var(--o-lime)}}[data-motion=off] .ps-code.svelte-8imup3 .is-glow:where(.svelte-8imup3){animation:none}@media (prefers-reduced-motion:reduce){.ps-code.svelte-8imup3 .is-glow:where(.svelte-8imup3){animation:none}}.tpp-lever.svelte-1whmjbe{--lv-knob:var(--o-lime);--lv-knob-hi:color-mix(in oklab, var(--o-lime) 40%, white);--lv-knob-lo:color-mix(in oklab, var(--o-lime) 55%, var(--o-ink));aspect-ratio:64/150;width:64px;display:block;position:relative;container-type:inline-size}.tone-plum.svelte-1whmjbe{--lv-knob:var(--o-plum);--lv-knob-hi:color-mix(in oklab, var(--o-plum) 45%, white);--lv-knob-lo:var(--o-plum-deep)}.tone-peach.svelte-1whmjbe{--lv-knob:var(--o-peach);--lv-knob-hi:color-mix(in oklab, var(--o-peach) 40%, white);--lv-knob-lo:color-mix(in oklab, var(--o-peach) 55%, var(--o-ink))}.lv-plate.svelte-1whmjbe{background:linear-gradient(90deg, #00000038, transparent 30%), linear-gradient(180deg, var(--o-plum-light), var(--o-plum) 40%, var(--o-plum-deep));width:46cqi;height:86cqi;box-shadow:inset 0 2cqi 0 #ffffff4d, 4cqi 6cqi 10cqi -2cqi var(--o-shadow);border-radius:6cqi 16cqi 16cqi 6cqi;position:absolute;top:118cqi;left:0}@supports (color:lab(0% 0 0)){.lv-plate.svelte-1whmjbe{background:linear-gradient(90deg, lab(0% 0 0/.22), transparent 30%), linear-gradient(180deg, var(--o-plum-light), var(--o-plum) 40%, var(--o-plum-deep));box-shadow:inset 0 2cqi 0 lab(100% -.0000298023 .0000119209/.3), 4cqi 6cqi 10cqi -2cqi var(--o-shadow)}}.lv-plate.svelte-1whmjbe b:where(.svelte-1whmjbe){text-align:center;letter-spacing:.14em;color:var(--o-on-plum);font-size:11cqi;font-weight:700;position:absolute;bottom:9cqi;left:0;right:-4cqi}.lv-bolt.svelte-1whmjbe{aspect-ratio:1;background:radial-gradient(circle at 35% 35%, white, color-mix(in oklab, var(--o-plum) 30%, var(--o-paper)));border-radius:50%;width:8cqi;position:absolute;top:8cqi;left:13cqi}.lv-bolt.svelte-1whmjbe+.lv-bolt:where(.svelte-1whmjbe){top:auto;bottom:26cqi}.lv-boss.svelte-1whmjbe{aspect-ratio:1;background:radial-gradient(60% 60% at 38% 32%, white, color-mix(in oklab, var(--o-paper) 70%, var(--o-plum)) 55%, color-mix(in oklab, var(--o-plum) 60%, var(--o-ink)));width:40cqi;box-shadow:0 2cqi 0 color-mix(in oklab, var(--o-plum-deep) 80%, black), 0 5cqi 8cqi -2cqi var(--o-shadow);border-radius:50%;position:absolute;top:140cqi;left:24cqi;translate:-50% -50%}.lv-boss.svelte-1whmjbe span:where(.svelte-1whmjbe){background:radial-gradient(circle at 40% 35%, color-mix(in oklab, var(--o-plum) 40%, white), var(--o-plum-deep));border-radius:50%;position:absolute;inset:30%}.lv-arm.svelte-1whmjbe{width:0;height:0;transition:rotate .55s cubic-bezier(.3,1.9,.45,1);position:absolute;top:140cqi;left:24cqi;rotate:16deg}.is-pulled.svelte-1whmjbe .lv-arm:where(.svelte-1whmjbe){transition:rotate .22s cubic-bezier(.5,0,.9,.6);rotate:148deg}.lv-rod.svelte-1whmjbe{background:linear-gradient(90deg, color-mix(in oklab, var(--o-ink) 45%, white), white 38%, color-mix(in oklab, var(--o-ink) 30%, white) 62%, color-mix(in oklab, var(--o-ink) 55%, white));width:11cqi;height:110cqi;box-shadow:2cqi 3cqi 4cqi color-mix(in oklab, var(--o-ink) 25%, transparent);border-radius:6cqi;position:absolute;bottom:0;left:-5.5cqi}.lv-knob.svelte-1whmjbe{aspect-ratio:1;background:radial-gradient(60% 60% at 36% 30%, var(--lv-knob-hi), var(--lv-knob) 55%, var(--lv-knob-lo));width:48cqi;box-shadow:inset 0 -3cqi 5cqi #00000038, 4cqi 7cqi 10cqi -2cqi var(--o-shadow), 0 0 14cqi -2cqi color-mix(in oklab, var(--lv-knob) 70%, transparent);border-radius:50%;position:absolute;bottom:96cqi;left:-24cqi}@supports (color:lab(0% 0 0)){.lv-knob.svelte-1whmjbe{box-shadow:inset 0 -3cqi 5cqi lab(0% 0 0/.22), 4cqi 7cqi 10cqi -2cqi var(--o-shadow), 0 0 14cqi -2cqi color-mix(in oklab, var(--lv-knob) 70%, transparent)}}.lv-shine.svelte-1whmjbe{background:#ffffffb3;background:lab(100% -.0000298023 .0000119209/.7);border-radius:50%;width:38%;height:24%;position:absolute;top:14%;left:20%;rotate:-24deg}.is-wiggle.svelte-1whmjbe .lv-arm:where(.svelte-1whmjbe){animation:5s ease-in-out 2.4s infinite svelte-1whmjbe-lv-nudge}@keyframes svelte-1whmjbe-lv-nudge{0%,80%,to{rotate:16deg}85%{rotate:42deg}90%{rotate:8deg}94%{rotate:22deg}}[data-motion=off] .tpp-lever.svelte-1whmjbe .lv-arm:where(.svelte-1whmjbe){animation:none}@media (prefers-reduced-motion:reduce){.lv-arm.svelte-1whmjbe{transition-duration:10ms!important;animation:none!important}}.tpp-peg.svelte-51dcop{--pg-body:var(--o-peach);aspect-ratio:18/44;width:18px;filter:drop-shadow(0 6cqi 6cqi color-mix(in oklab, var(--o-ink) 30%, transparent));display:block;position:relative;container-type:inline-size}.tone-lime.svelte-51dcop{--pg-body:var(--o-lime)}.tone-lilac.svelte-51dcop{--pg-body:var(--o-lilac)}.tone-plum.svelte-51dcop{--pg-body:var(--o-plum-light)}.tone-paper.svelte-51dcop{--pg-body:color-mix(in oklab, var(--o-paper) 60%, white)}.pg-jaw.svelte-51dcop{background:linear-gradient(180deg, #ffffff73, transparent 30%), linear-gradient(90deg, color-mix(in oklab, var(--pg-body) 55%, white), var(--pg-body) 60%, color-mix(in oklab, var(--pg-body) 75%, var(--o-ink)));width:50%;box-shadow:inset 0 -8cqi 10cqi color-mix(in oklab, var(--o-ink) 14%, transparent);border-radius:40cqi 10cqi 10cqi 40cqi/30cqi 8cqi 8cqi 30cqi;position:absolute;top:0;bottom:0;left:0}@supports (color:lab(0% 0 0)){.pg-jaw.svelte-51dcop{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.45), transparent 30%), linear-gradient(90deg, color-mix(in oklab, var(--pg-body) 55%, white), var(--pg-body) 60%, color-mix(in oklab, var(--pg-body) 75%, var(--o-ink)))}}.pg-jaw.svelte-51dcop+.pg-jaw:where(.svelte-51dcop){background:linear-gradient(180deg, #ffffff59, transparent 30%), linear-gradient(90deg, color-mix(in oklab, var(--pg-body) 85%, white), var(--pg-body) 40%, color-mix(in oklab, var(--pg-body) 62%, var(--o-ink)));border-radius:10cqi 40cqi 40cqi 10cqi/8cqi 30cqi 30cqi 8cqi;left:auto;right:0}@supports (color:lab(0% 0 0)){.pg-jaw.svelte-51dcop+.pg-jaw:where(.svelte-51dcop){background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.35), transparent 30%), linear-gradient(90deg, color-mix(in oklab, var(--pg-body) 85%, white), var(--pg-body) 40%, color-mix(in oklab, var(--pg-body) 62%, var(--o-ink)))}}.pg-spring.svelte-51dcop{background:repeating-linear-gradient(90deg, transparent 0 9cqi, color-mix(in oklab, var(--o-ink) 30%, transparent) 9cqi 12cqi), linear-gradient(180deg, white, color-mix(in oklab, var(--o-ink) 32%, white) 70%, color-mix(in oklab, var(--o-ink) 50%, white));height:22cqi;box-shadow:0 3cqi 4cqi color-mix(in oklab, var(--o-ink) 28%, transparent);border-radius:11cqi;position:absolute;top:30%;left:-12cqi;right:-12cqi}.tpp-public .public-atlas .mb-page{--mb-plum:var(--primary);--mb-on-plum:var(--primary-foreground);--mb-ink:var(--foreground);--mb-muted:var(--muted-foreground);--mb-cream:var(--background);--mb-paper:var(--paper,var(--background));--mb-line:var(--border);--mb-lilac:var(--lilac,var(--secondary));--mb-lime:var(--lime,var(--secondary));--mb-peach:var(--peach,var(--secondary));--mb-plum-deep:color-mix(in oklab, var(--mb-plum) 62%, black);--mb-plum-light:color-mix(in oklab, var(--mb-plum) 42%, white);--mb-display:var(--home-display-font,Georgia, serif);--mb-shadow:color-mix(in oklab, var(--mb-ink) 22%, transparent);--mb-cork:color-mix(in oklab, var(--mb-peach) 30%, var(--mb-cream));color:var(--mb-ink);background:var(--mb-cream);display:block;overflow:clip}.tpp-public .public-atlas .mb-page .tpp-obj{--o-hand:var(--mb-display)}.tpp-public .public-atlas .mb-page button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.tpp-public .public-atlas .mb-page p{margin:0}.tpp-public .public-atlas .mb-page em{font-family:var(--mb-display);color:var(--mb-plum);letter-spacing:-.035em;font-style:italic;font-weight:400}.tpp-public .public-atlas .mb-page h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5vw,76px);font-weight:400;line-height:1.02}.tpp-public .public-atlas .mb-page h3{margin:0;font-weight:500}.tpp-public .public-atlas .mb-page .mb-eyebrow{letter-spacing:0;word-spacing:.12em;color:var(--mb-plum);text-transform:none;align-items:center;gap:10px;margin:0 0 22px;font-size:15px;font-weight:500;display:inline-flex}.tpp-public .public-atlas .mb-page .mb-eyebrow:before{content:"";background:var(--mb-lime);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab, var(--mb-lime) 45%, transparent);border-radius:50%}.tpp-public .public-atlas .mb-page .mb-lede{color:var(--mb-ink);max-width:480px;font-size:20px;line-height:1.5}.tpp-public .public-atlas .mb-page .mb-side{color:var(--mb-muted);max-width:440px;font-size:16px;line-height:1.65}.tpp-public .public-atlas .mb-page .mb-primary{border-radius:var(--home-button-radius,99px);background:var(--mb-plum);color:var(--mb-on-plum);letter-spacing:-.01em;box-shadow:inset 0 1px 0 #ffffff4d, 0 14px 30px -12px color-mix(in oklab, var(--mb-plum) 70%, transparent);align-items:center;gap:16px;padding:19px 30px;font-size:15px;font-weight:500;transition:transform .25s cubic-bezier(.3,1.5,.5,1);display:inline-flex}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .mb-page .mb-primary{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.3), 0 14px 30px -12px color-mix(in oklab, var(--mb-plum) 70%, transparent)}}.tpp-public .public-atlas .mb-page .mb-primary svg{width:17px;height:17px;transition:transform .25s}.tpp-public .public-atlas .mb-page .mb-primary:hover{transform:translateY(-3px)}.tpp-public .public-atlas .mb-page .mb-primary:hover svg{transform:translate(2px,-2px)}.tpp-public .public-atlas .mb-page .mb-text-action{color:var(--mb-ink);border-bottom:1px solid var(--mb-line);align-items:center;gap:10px;padding:10px 0;font-size:14px;text-decoration:none;display:inline-flex}.tpp-public .public-atlas .mb-page .mb-text-action svg{width:15px;height:15px;transition:transform .2s}.tpp-public .public-atlas .mb-page .mb-text-action:hover svg{transform:translateY(3px)}.tpp-public .public-atlas .mb-page a.mb-text-action:hover svg{transform:translate(2px,-2px)}.tpp-public .public-atlas .mb-page .mb-small{color:var(--mb-muted);margin-top:18px;font-size:14px;line-height:1.5}.tpp-public .public-atlas .mb-page .mb-section{max-width:1320px;margin:0 auto;padding:120px 64px}.tpp-public .public-atlas .mb-page .mb-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:20px;max-width:1500px;min-height:740px;margin:0 auto;padding:30px 64px 60px;display:grid}.tpp-public .public-atlas .mb-page .mb-hero-copy{z-index:2;position:relative}.tpp-public .public-atlas .mb-page .mb-hero h1{margin:0 0 28px;font-weight:400;line-height:1}.tpp-public .public-atlas .mb-page .mb-title-line{letter-spacing:-.066em;white-space:nowrap;font-size:clamp(72px,7.6vw,122px);line-height:.96;display:block}.tpp-public .public-atlas .mb-page .mb-title-accent{letter-spacing:-.05em;white-space:nowrap;margin-top:8px;font-size:clamp(50px,5vw,80px);line-height:1.05;display:block}.tpp-public .public-atlas .mb-page .mb-sub{color:var(--mb-muted);max-width:480px;margin-bottom:34px;font-size:18px;line-height:1.62}.tpp-public .public-atlas .mb-page .mb-ctas{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.tpp-public .public-atlas .mb-page .mb-scene{height:700px;position:relative}.tpp-public .public-atlas .mb-page .mb-glow{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--mb-lilac) 80%, transparent), color-mix(in oklab, var(--mb-lilac) 30%, transparent) 60%, transparent);border-radius:50%;width:78%;position:absolute;top:6%;left:8%}.tpp-public .public-atlas .mb-page .mb-burst{width:64px;color:var(--mb-peach);animation:26s linear infinite mb-spin;position:absolute;top:3%;right:8%}.tpp-public .public-atlas .mb-page .mb-booth{width:480px;position:absolute;top:84px;left:3%}.tpp-public .public-atlas .mb-page .mb-hero-note{word-spacing:.12em;color:var(--mb-plum);margin:0;font-size:12px;font-weight:600;line-height:1.4;position:absolute;top:676px;left:-1%}.tpp-public .public-atlas .mb-page .mb-ticket{background:color-mix(in oklab, var(--mb-paper) 60%, var(--mb-lift,white));width:196px;box-shadow:0 1px 0 #ffffffb3 inset, 0 18px 34px -16px var(--mb-shadow), 0 0 0 1px color-mix(in oklab, var(--mb-ink) 6%, transparent);z-index:3;border-radius:16px;flex-direction:column;gap:4px;padding:16px 18px 14px;display:flex;position:absolute;top:118px;right:0;rotate:3deg}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .mb-page .mb-ticket{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.7) inset, 0 18px 34px -16px var(--mb-shadow), 0 0 0 1px color-mix(in oklab, var(--mb-ink) 6%, transparent)}}.tpp-public .public-atlas .mb-page .mb-ticket-code{letter-spacing:.04em;color:var(--mb-plum);font-size:34px;font-weight:500;line-height:1}.tpp-public .public-atlas .mb-page .mb-ticket-name{font-family:var(--mb-display);font-size:18px;font-style:italic;line-height:1.15}.tpp-public .public-atlas .mb-page .mb-ticket-meet{color:var(--mb-muted);margin-top:4px;font-size:14px}.tpp-public .public-atlas .mb-page .mb-ticket-link{border-top:1px dashed var(--mb-line);color:var(--mb-plum);align-items:center;gap:6px;margin-top:8px;padding-top:10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.tpp-public .public-atlas .mb-page .mb-ticket-link svg{width:14px;height:14px}.tpp-public .public-atlas .mb-page .mb-tag{position:absolute}.tpp-public .public-atlas .mb-page .mb-tag-0{top:408px;right:2%;rotate:4deg}.tpp-public .public-atlas .mb-page .mb-tag-1{top:78px;right:3%;rotate:-5deg}.tpp-public .public-atlas .mb-page .mb-ticket-fine{color:var(--mb-muted);margin-top:8px;font-size:12px;line-height:1.45}.tpp-public .public-atlas .mb-page .mb-placard{background:linear-gradient(180deg, color-mix(in oklab, var(--mb-paper) 40%, var(--mb-lift,white)), color-mix(in oklab, var(--mb-lime) 42%, var(--mb-paper)));height:21cqi;box-shadow:inset 0 .5cqi 0 #fffc, 0 .9cqi 0 color-mix(in oklab, var(--mb-lime) 40%, var(--mb-ink)), 0 1.6cqi 2cqi #0006;perspective:400px;border-radius:2cqi;flex-direction:column;flex:1;justify-content:space-between;align-items:center;padding:1.6cqi 0 1.4cqi;transition:translate .15s;display:flex;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .mb-page .mb-placard{box-shadow:inset 0 .5cqi 0 lab(100% -.0000298023 .0000119209/.8), 0 .9cqi 0 color-mix(in oklab, var(--mb-lime) 40%, var(--mb-ink)), 0 1.6cqi 2cqi lab(0% 0 0/.4)}}.tpp-public .public-atlas .mb-page .mb-placard.is-second{background:linear-gradient(180deg, color-mix(in oklab, var(--mb-paper) 40%, var(--mb-lift,white)), color-mix(in oklab, var(--mb-lilac) 70%, var(--mb-paper)));box-shadow:inset 0 .5cqi 0 #fffc, 0 .9cqi 0 color-mix(in oklab, var(--mb-lilac) 40%, var(--mb-ink)), 0 1.6cqi 2cqi #0006}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .mb-page .mb-placard.is-second{box-shadow:inset 0 .5cqi 0 lab(100% -.0000298023 .0000119209/.8), 0 .9cqi 0 color-mix(in oklab, var(--mb-lilac) 40%, var(--mb-ink)), 0 1.6cqi 2cqi lab(0% 0 0/.4)}}.tpp-public .public-atlas .mb-page .mb-placard:hover{translate:0 -.6cqi}.tpp-public .public-atlas .mb-page .mb-placard:active{translate:0 .5cqi}.tpp-public .public-atlas .mb-page .mb-placard:focus-visible{outline:3px solid var(--mb-lime);outline-offset:3px}.tpp-public .public-atlas .mb-page .mb-placard-label{letter-spacing:.05em;text-transform:uppercase;color:var(--mb-muted);font-size:2.29cqi;font-weight:600}.tpp-public .public-atlas .mb-page .mb-placard-letter{color:var(--mb-plum);transform-origin:50% 60%;font-size:9.6cqi;font-weight:500;line-height:1;animation:.45s cubic-bezier(.3,1.4,.5,1) both mb-flip;display:block}.tpp-public .public-atlas .mb-page .mb-placard-pair{color:color-mix(in oklab, var(--mb-muted) 55%, transparent);gap:1.4cqi;font-size:2.5cqi;font-weight:700;display:flex}.tpp-public .public-atlas .mb-page .mb-placard-pair .is-on{color:var(--mb-plum)}.tpp-public .public-atlas .mb-page .mb-placard.is-blank .mb-placard-letter{color:color-mix(in oklab, var(--mb-plum) 40%, transparent);animation:none}.tpp-public .public-atlas .mb-page .mb-placard.is-blank{cursor:default;padding-bottom:3cqi}.tpp-public .public-atlas .mb-page .mb-print{animation:1.5s steps(9,end) .25s both mb-print}.tpp-public .public-atlas .mb-page .mb-print .tpp-strip{width:100%;rotate:1.5deg}.tpp-public .public-atlas .mb-page .mb-how{max-width:1320px;margin:0 auto;padding:30px 64px 20px}.tpp-public .public-atlas .mb-page .mb-plate{background:linear-gradient(180deg, var(--mb-plum), var(--mb-plum-deep));color:var(--mb-on-plum);box-shadow:inset 0 1px 0 #ffffff40, inset 0 0 0 8px color-mix(in oklab, var(--mb-plum-deep) 60%, transparent), inset 0 0 0 9px #ffffff24, 0 30px 60px -30px var(--mb-shadow);border-radius:28px;grid-template-columns:.8fr 2.2fr;align-items:center;gap:40px;padding:44px 52px;display:grid;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .mb-page .mb-plate{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.25), inset 0 0 0 8px color-mix(in oklab, var(--mb-plum-deep) 60%, transparent), inset 0 0 0 9px lab(100% -.0000298023 .0000119209/.14), 0 30px 60px -30px var(--mb-shadow)}}.tpp-public .public-atlas .mb-page .mb-plate .mb-eyebrow{color:var(--mb-lime)}.tpp-public .public-atlas .mb-page .mb-plate h2{color:var(--mb-on-plum);font-size:clamp(36px,3.4vw,50px)}.tpp-public .public-atlas .mb-page .mb-plate h2 em{color:var(--mb-lime);display:block}.tpp-public .public-atlas .mb-page .mb-steps{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.tpp-public .public-atlas .mb-page .mb-steps li{background:color-mix(in oklab, var(--mb-on-plum) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mb-on-plum) 14%, transparent);border-radius:18px;flex-direction:column;gap:6px;padding:22px 22px 24px;display:flex;position:relative}.tpp-public .public-atlas .mb-page .mb-step-bolt{background:radial-gradient(circle at 35% 35%, white, color-mix(in oklab, var(--mb-on-plum) 40%, var(--mb-plum)));border-radius:50%;width:9px;height:9px;position:absolute;top:14px;right:14px}.tpp-public .public-atlas .mb-page .mb-step-n{letter-spacing:-.04em;color:var(--mb-lime);font-size:52px;font-weight:500;line-height:.95}.tpp-public .public-atlas .mb-page .mb-step-head{word-spacing:.12em;color:var(--mb-on-plum);margin-bottom:6px;font-size:12px;font-weight:600;line-height:1.2}.tpp-public .public-atlas .mb-page .mb-step-body{color:color-mix(in oklab, var(--mb-on-plum) 78%, transparent);font-size:16px;line-height:1.55}.tpp-public .public-atlas .mb-page .mb-step-arrow{z-index:1;background:var(--mb-lime);width:30px;height:30px;color:var(--mb-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-17px;translate:0 -50%}.tpp-public .public-atlas .mb-page .mb-step-arrow svg{width:15px;height:15px;rotate:45deg}.tpp-public .public-atlas .mb-page .mb-close{grid-template-columns:1fr 1fr;grid-template-areas:"copy board""pick board";align-items:center;gap:30px 60px;display:grid}.tpp-public .public-atlas .mb-page .mb-close-copy{grid-area:copy;align-self:end}.tpp-public .public-atlas .mb-page .mb-close-board{grid-area:board}.tpp-public .public-atlas .mb-page .mb-close h2{font-size:clamp(46px,4.4vw,66px)}.tpp-public .public-atlas .mb-page .mb-close-copy{flex-direction:column;gap:22px;display:flex}.tpp-public .public-atlas .mb-page .mb-close-copy .mb-eyebrow{margin-bottom:0}.tpp-public .public-atlas .mb-page .mb-pick{flex-direction:column;grid-area:pick;align-self:start;gap:12px;display:flex}.tpp-public .public-atlas .mb-page .mb-pick-label{letter-spacing:0;word-spacing:.12em;text-transform:none;color:var(--mb-plum);font-size:14px;font-weight:600}.tpp-public .public-atlas .mb-page .mb-pick-row{flex-wrap:wrap;gap:10px;display:flex}.tpp-public .public-atlas .mb-page .mb-pick-row button{letter-spacing:.06em;background:color-mix(in oklab, var(--mb-paper) 60%, var(--mb-lift,white));min-width:76px;min-height:44px;box-shadow:inset 0 0 0 1px var(--mb-line), 0 3px 0 color-mix(in oklab, var(--mb-line) 80%, var(--mb-ink));border-radius:14px;padding:10px 16px;font-size:15px;font-weight:600;transition:translate .15s,background .2s}.tpp-public .public-atlas .mb-page .mb-pick-row button:hover{translate:0 -2px}.tpp-public .public-atlas .mb-page .mb-pick-row button.is-on{background:var(--mb-lime);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mb-lime) 60%, var(--mb-ink)), 0 3px 0 color-mix(in oklab, var(--mb-lime) 50%, var(--mb-ink))}.tpp-public .public-atlas .mb-page .mb-close-board{background:radial-gradient(circle at 20% 30%, color-mix(in oklab, var(--mb-ink) 6%, transparent) 1px, transparent 1.5px) 0 0 / 14px 14px, radial-gradient(circle at 70% 60%, color-mix(in oklab, var(--mb-ink) 5%, transparent) 1px, transparent 1.5px) 0 0 / 11px 11px, var(--mb-cork);box-shadow:inset 0 0 0 10px color-mix(in oklab, var(--mb-peach) 88%, var(--mb-ink)), inset 0 0 0 11px #ffffff4d, 0 30px 50px -30px var(--mb-shadow);border-radius:30px;justify-content:center;align-items:flex-start;gap:28px;padding:56px 40px 50px;display:flex;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .mb-page .mb-close-board{box-shadow:inset 0 0 0 10px color-mix(in oklab, var(--mb-peach) 88%, var(--mb-ink)), inset 0 0 0 11px lab(100% -.0000298023 .0000119209/.3), 0 30px 50px -30px var(--mb-shadow)}}.tpp-public .public-atlas .mb-page .mb-pin{width:172px;position:relative}.tpp-public .public-atlas .mb-page .mb-pin .tpp-strip{width:100%}.tpp-public .public-atlas .mb-page .mb-pin-a{rotate:-4deg}.tpp-public .public-atlas .mb-page .mb-pin-b{margin-top:26px;rotate:3.5deg}.tpp-public .public-atlas .mb-page .mb-tape{z-index:2;background:color-mix(in oklab, var(--mb-lime) 65%, transparent);width:70px;height:24px;box-shadow:0 1px 2px color-mix(in oklab, var(--mb-ink) 12%, transparent);position:absolute;top:-12px;left:50%;translate:-50%;rotate:-6deg}.tpp-public .public-atlas .mb-page .mb-or{color:var(--mb-plum);flex-direction:column;align-self:center;align-items:center;gap:2px;display:flex}.tpp-public .public-atlas .mb-page .mb-or b{width:54px;height:54px;color:var(--mb-ink);background:var(--mb-lime);box-shadow:0 4px 0 color-mix(in oklab, var(--mb-lime) 50%, var(--mb-ink)), 0 0 24px color-mix(in oklab, var(--mb-lime) 80%, transparent);border-radius:14px;place-items:center;font-size:30px;font-weight:500;display:grid}.tpp-public .public-atlas .mb-page .mb-or i{font-family:var(--mb-display);margin:4px 0;font-size:22px;font-style:italic}.tpp-public .public-atlas .mb-page .mb-situations{background:color-mix(in oklab, var(--mb-lilac) 55%, var(--mb-cream))}.tpp-public .public-atlas .mb-page .mb-sit-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}.tpp-public .public-atlas .mb-page .mb-sit-row{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.tpp-public .public-atlas .mb-page .mb-shot{background:color-mix(in oklab, var(--mb-paper) 50%, var(--mb-lift,white));box-shadow:0 1px 0 #ffffffb3 inset, 0 24px 40px -22px var(--mb-shadow);border-radius:8px;margin:0;padding:14px 14px 18px}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .mb-page .mb-shot{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.7) inset, 0 24px 40px -22px var(--mb-shadow)}}.tpp-public .public-atlas .mb-page .mb-shot-0{rotate:-2.5deg}.tpp-public .public-atlas .mb-page .mb-shot-1{translate:0 18px;rotate:1.5deg}.tpp-public .public-atlas .mb-page .mb-shot-2{rotate:-1deg}.tpp-public .public-atlas .mb-page .mb-shot figcaption{word-spacing:.12em;text-align:center;color:var(--mb-plum);margin-top:14px;font-size:12px;font-weight:600;line-height:1.2}.tpp-public .public-atlas .mb-page .mb-shot-pic{aspect-ratio:1/.86;border-radius:4px;position:relative;overflow:hidden}.tpp-public .public-atlas .mb-page .mb-shot-pic img{z-index:2;width:96%;max-width:none;position:absolute;bottom:-14%;left:50%;translate:-50%}.tpp-public .public-atlas .mb-page .mb-set,.tpp-public .public-atlas .mb-page .mb-set span{display:block;position:absolute}.tpp-public .public-atlas .mb-page .mb-set{inset:0}.tpp-public .public-atlas .mb-page .mb-shot-0 .mb-shot-pic{background:radial-gradient(60% 60% at 80% 20%, color-mix(in oklab, var(--mb-peach) 80%, white), transparent 70%), color-mix(in oklab, var(--mb-peach) 55%, var(--mb-cream))}.tpp-public .public-atlas .mb-page .mb-shot-0 .mb-set span:first-child{background:linear-gradient(180deg, color-mix(in oklab, var(--mb-lilac) 60%, var(--mb-plum)), color-mix(in oklab, var(--mb-plum) 80%, black));border-radius:26px 26px 10px 10px;height:34%;bottom:6%;left:6%;right:6%;box-shadow:inset 0 6px #fff3;box-shadow:inset 0 6px lab(100% -.0000298023 .0000119209/.2)}.tpp-public .public-atlas .mb-page .mb-shot-0 .mb-set span:nth-child(2){background:color-mix(in oklab, var(--mb-plum) 70%, black);border-radius:14px;width:13%;height:24%;bottom:6%;left:2%}.tpp-public .public-atlas .mb-page .mb-shot-0 .mb-set span:nth-child(3){background:color-mix(in oklab, var(--mb-plum) 70%, black);border-radius:14px;width:13%;height:24%;bottom:6%;right:2%}.tpp-public .public-atlas .mb-page .mb-shot-0 .mb-set span:nth-child(4){clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);background:linear-gradient(180deg, color-mix(in oklab, var(--mb-lime) 70%, white), var(--mb-lime));width:17%;height:13%;filter:drop-shadow(0 0 18px color-mix(in oklab, var(--mb-lime) 90%, transparent));top:10%;right:9%}.tpp-public .public-atlas .mb-page .mb-shot-0 .mb-shot-pic:before{content:"";background:color-mix(in oklab, var(--mb-plum) 70%, black);border-radius:2px;width:4px;height:50%;position:absolute;top:22%;right:calc(17.5% - 2px)}.tpp-public .public-atlas .mb-page .mb-shot-0 .mb-shot-pic img{bottom:-12%;rotate:-7deg}.tpp-public .public-atlas .mb-page .mb-shot-2 .mb-shot-pic img{width:84%;bottom:-12%;rotate:4deg}.tpp-public .public-atlas .mb-page .mb-shot-1 .mb-shot-pic{background:linear-gradient(180deg, color-mix(in oklab, var(--mb-lime) 45%, var(--mb-cream)) 0 64%, color-mix(in oklab, var(--mb-lime) 25%, var(--mb-cream)) 64%)}.tpp-public .public-atlas .mb-page .mb-shot-1 .mb-set span:first-child{z-index:3;background:linear-gradient(180deg, color-mix(in oklab, var(--mb-peach) 66%, var(--mb-ink)), color-mix(in oklab, var(--mb-peach) 48%, var(--mb-ink)));height:20%;bottom:0;left:0;right:0;box-shadow:inset 0 5px #ffffff40;box-shadow:inset 0 5px lab(100% -.0000298023 .0000119209/.25)}.tpp-public .public-atlas .mb-page .mb-shot-1 .mb-set span:nth-child(2){z-index:3;background:linear-gradient(160deg, color-mix(in oklab, var(--mb-ink) 70%, var(--mb-plum)), var(--mb-ink));width:30%;height:34%;box-shadow:inset 0 0 0 5px color-mix(in oklab, var(--mb-ink) 30%, var(--mb-cream));border-radius:8px;bottom:20%;right:6%}.tpp-public .public-atlas .mb-page .mb-shot-1 .mb-set span:nth-child(3){z-index:3;background:var(--mb-plum);border-radius:3px 3px 8px 8px;width:11%;height:15%;bottom:20%;left:8%}.tpp-public .public-atlas .mb-page .mb-shot-1 .mb-set span:nth-child(4){background:repeating-linear-gradient(180deg, color-mix(in oklab, var(--mb-plum) 25%, transparent) 0 2px, transparent 2px 9px), color-mix(in oklab, white 70%, var(--mb-lime));border-radius:4px;width:22%;height:22%;top:12%;left:10%;rotate:-6deg}.tpp-public .public-atlas .mb-page .mb-shot-2 .mb-shot-pic{background:linear-gradient(180deg, color-mix(in oklab, var(--mb-lilac) 78%, var(--mb-ink)), color-mix(in oklab, var(--mb-lilac) 80%, var(--mb-cream)))}.tpp-public .public-atlas .mb-page .mb-shot-2 .mb-set span:first-child{z-index:3;background:radial-gradient(40% 70% at 35% 20%, #ffffff59, transparent 70%), color-mix(in oklab, var(--mb-plum) 55%, var(--mb-ink));width:46%;height:19%;box-shadow:-26px 10px 0 -4px color-mix(in oklab, var(--mb-plum) 50%, var(--mb-ink)), 28px 8px 0 -6px color-mix(in oklab, var(--mb-plum) 50%, var(--mb-ink));border-radius:60px;top:5%;left:28%}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .mb-page .mb-shot-2 .mb-set span:first-child{background:radial-gradient(40% 70% at 35% 20%, lab(100% -.0000298023 .0000119209/.35), transparent 70%), color-mix(in oklab, var(--mb-plum) 55%, var(--mb-ink))}}.tpp-public .public-atlas .mb-page .mb-shot-2 .mb-set span:nth-child(2),.tpp-public .public-atlas .mb-page .mb-shot-2 .mb-set span:nth-child(3),.tpp-public .public-atlas .mb-page .mb-shot-2 .mb-set span:nth-child(4){z-index:3;background:color-mix(in oklab, var(--mb-plum) 60%, var(--mb-lilac));border-radius:4px;width:5px;height:26px;animation:1.1s linear infinite mb-rain;top:25%;rotate:14deg}.tpp-public .public-atlas .mb-page .mb-shot-2 .mb-set span:nth-child(2){left:36%}.tpp-public .public-atlas .mb-page .mb-shot-2 .mb-set span:nth-child(3){animation-delay:-.4s;left:50%}.tpp-public .public-atlas .mb-page .mb-shot-2 .mb-set span:nth-child(4){animation-delay:-.8s;left:63%}.tpp-public .public-atlas .mb-page .mb-wall-head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}.tpp-public .public-atlas .mb-page .mb-wall-side{color:var(--mb-muted);flex-direction:column;align-items:flex-start;gap:14px;max-width:460px;font-size:17px;line-height:1.6;display:flex}.tpp-public .public-atlas .mb-page .mb-brand{font-size:16px}.tpp-public .public-atlas .mb-page .mb-groups{grid-template-columns:1fr 1fr;gap:28px;display:grid}.tpp-public .public-atlas .mb-page .mb-group{background:color-mix(in oklab, var(--mb-lilac) 50%, var(--mb-cream));border-radius:28px;padding:30px 28px 34px;position:relative}.tpp-public .public-atlas .mb-page .mb-group-1{background:color-mix(in oklab, var(--mb-peach) 45%, var(--mb-cream))}.tpp-public .public-atlas .mb-page .mb-group-2{background:color-mix(in oklab, var(--mb-lime) 40%, var(--mb-cream))}.tpp-public .public-atlas .mb-page .mb-group-3{background:color-mix(in oklab, color-mix(in oklab, var(--mb-lilac) 55%, var(--mb-peach)) 55%, var(--mb-cream))}.tpp-public .public-atlas .mb-page .mb-group-head{border-bottom:2px dotted color-mix(in oklab, var(--mb-ink) 18%, transparent);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:26px;padding-bottom:14px;display:flex}.tpp-public .public-atlas .mb-page .mb-group-head h3{letter-spacing:-.03em;font-size:30px}.tpp-public .public-atlas .mb-page .mb-group-head span{font-family:var(--mb-display);color:var(--mb-plum);font-size:18px;font-style:italic}.tpp-public .public-atlas .mb-page .mb-group-strips{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tpp-public .public-atlas .mb-page .mb-hang{rotate:calc((var(--i) - 1.5) * 1.6deg);transform-origin:50% 0;position:relative}.tpp-public .public-atlas .mb-page .mb-hang:nth-child(odd){translate:0 6px}.tpp-public .public-atlas .mb-page .mb-hang .tpp-strip{width:100%}.tpp-public .public-atlas .mb-page .mb-hang:hover{animation:1.2s ease-in-out mb-sway}.tpp-public .public-atlas .mb-page .mb-clip{z-index:2;background:linear-gradient(90deg, color-mix(in oklab, var(--mb-ink) 30%, white), white 50%, color-mix(in oklab, var(--mb-ink) 30%, white));width:16px;height:22px;box-shadow:0 2px 3px color-mix(in oklab, var(--mb-ink) 25%, transparent);border-radius:4px;position:absolute;top:-12px;left:50%;translate:-50%}.tpp-public .public-atlas .mb-page .mb-group-strips .ps-title{font-size:12.62cqi}.tpp-public .public-atlas .mb-page .mb-honest{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;padding-top:40px;display:grid}.tpp-public .public-atlas .mb-page .mb-honest h2 em{display:block}.tpp-public .public-atlas .mb-page .mb-honest{padding-bottom:70px}.tpp-public .public-atlas .mb-page .mb-snap{width:104px;margin:40px 0 0 30px;position:relative;rotate:-8deg}.tpp-public .public-atlas .mb-page .mb-snap .tpp-strip{width:100%}.tpp-public .public-atlas .mb-page .mb-snap-b{z-index:-1;width:104px;position:absolute;top:22px;left:76px;rotate:14deg}.tpp-public .public-atlas .mb-page .mb-honest-cards{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.tpp-public .public-atlas .mb-page .mb-card-a{position:relative}.tpp-public .public-atlas .mb-page .mb-stamp{font-size:17px;position:absolute;bottom:-26px;right:18px;rotate:-9deg}.tpp-public .public-atlas .mb-page .mb-card-a p{margin-bottom:34px}.tpp-public .public-atlas .mb-page .mb-card{background:color-mix(in oklab, var(--mb-paper) 55%, var(--mb-lift,white));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mb-ink) 7%, transparent), 0 20px 40px -28px var(--mb-shadow);border-radius:24px;flex-direction:column;align-items:flex-start;gap:14px;padding:30px 28px;display:flex}.tpp-public .public-atlas .mb-page .mb-card-a{rotate:-1deg}.tpp-public .public-atlas .mb-page .mb-card-b{margin-top:34px;rotate:1deg}.tpp-public .public-atlas .mb-page .mb-card h3{letter-spacing:-.02em;font-size:22px}.tpp-public .public-atlas .mb-page .mb-card p{color:var(--mb-muted);font-size:16px;line-height:1.65}.tpp-public .public-atlas .mb-page .mb-closing{padding:60px 64px 120px}.tpp-public .public-atlas .mb-page .mb-closing-inner{background:radial-gradient(60% 70% at 30% 50%, color-mix(in oklab, var(--mb-lilac) 80%, white), transparent 70%), color-mix(in oklab, var(--mb-lilac) 60%, var(--mb-cream));border-radius:40px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1180px;margin:0 auto;padding:70px 70px 60px;display:grid}.tpp-public .public-atlas .mb-page .mb-closing-scene{justify-content:center;display:flex}.tpp-public .public-atlas .mb-page .mb-booth-empty{width:380px}.tpp-public .public-atlas .mb-page .mb-blank .tpp-strip{opacity:.92;width:100%;rotate:-2deg}.tpp-public .public-atlas .mb-page .mb-closing-copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.tpp-public .public-atlas .mb-page .mb-closing h2{font-size:clamp(56px,6vw,92px)}@keyframes mb-flip{0%{opacity:.2;transform:rotateX(90deg)}}@keyframes mb-print{0%{transform:translateY(-100%)}}@keyframes mb-spin{to{rotate:360deg}}@keyframes mb-sway{30%{rotate:4deg}65%{rotate:-2.5deg}}@keyframes mb-rain{0%{opacity:1;translate:0}to{opacity:0;translate:-8px 60px}}.tpp-public .public-atlas .mb-page[data-motion=off] *,.tpp-public .public-atlas .mb-page[data-motion=off] :before,.tpp-public .public-atlas .mb-page[data-motion=off] :after{animation-duration:0s!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.tpp-public .public-atlas .mb-page .mb-burst,.tpp-public .public-atlas .mb-page .mb-print,.tpp-public .public-atlas .mb-page .mb-placard-letter,.tpp-public .public-atlas .mb-page .mb-hang:hover,.tpp-public .public-atlas .mb-page .mb-set span{animation:none}}@media (max-width:1180px){.tpp-public .public-atlas .mb-page .mb-hero{grid-template-columns:1fr;padding-top:20px}.tpp-public .public-atlas .mb-page .mb-scene{width:100%;max-width:720px;margin:0 auto}.tpp-public .public-atlas .mb-page .mb-plate,.tpp-public .public-atlas .mb-page .mb-groups{grid-template-columns:1fr}}@media (max-width:760px){.tpp-public .public-atlas .mb-page h2{font-size:44px}.tpp-public .public-atlas .mb-page .mb-section{padding:80px 20px}.tpp-public .public-atlas .mb-page .mb-lede{font-size:18px}.tpp-public .public-atlas .mb-page .mb-hero{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:8px 20px 50px;display:flex}.tpp-public .public-atlas .mb-page .mb-scene{order:-1;width:auto;height:372px;margin:0 -20px}.tpp-public .public-atlas .mb-page .mb-glow{width:80%;top:0;left:4%}.tpp-public .public-atlas .mb-page .mb-burst{width:40px;top:2%;right:4%}.tpp-public .public-atlas .mb-page .mb-booth{width:250px;top:30px;left:10px}.tpp-public .public-atlas .mb-page .mb-ticket{border-radius:12px;gap:2px;width:118px;padding:10px 11px;top:70px;right:8px}.tpp-public .public-atlas .mb-page .mb-ticket-code{font-size:24px}.tpp-public .public-atlas .mb-page .mb-ticket-name{font-size:15px}.tpp-public .public-atlas .mb-page .mb-ticket-meet{font-size:14px}.tpp-public .public-atlas .mb-page .mb-ticket-link{margin-top:4px;padding-top:7px;font-size:14px}.tpp-public .public-atlas .mb-page .mb-hero-note,.tpp-public .public-atlas .mb-page .mb-tag-0,.tpp-public .public-atlas .mb-page .mb-ticket-fine{display:none}.tpp-public .public-atlas .mb-page .mb-tag-1{top:8px;left:auto;right:14px;rotate:3deg}.tpp-public .public-atlas .mb-page .mb-eyebrow{letter-spacing:0;word-spacing:.12em;margin-bottom:12px;font-size:14px}.tpp-public .public-atlas .mb-page .mb-hero h1{margin-bottom:14px}.tpp-public .public-atlas .mb-page .mb-title-line{font-size:60px}.tpp-public .public-atlas .mb-page .mb-title-accent{margin-top:2px;font-size:38px}.tpp-public .public-atlas .mb-page .mb-sub{margin-bottom:22px;font-size:16px}.tpp-public .public-atlas .mb-page .mb-ctas{gap:14px 20px}.tpp-public .public-atlas .mb-page .mb-primary{justify-content:space-between;width:100%}.tpp-public .public-atlas .mb-page .mb-how{padding:20px 16px 0}.tpp-public .public-atlas .mb-page .mb-plate{border-radius:24px;gap:24px;padding:32px 22px}.tpp-public .public-atlas .mb-page .mb-steps{grid-template-columns:1fr;gap:26px}.tpp-public .public-atlas .mb-page .mb-step-arrow{inset:auto auto -28px 50%;translate:-50%}.tpp-public .public-atlas .mb-page .mb-step-arrow svg{rotate:135deg}.tpp-public .public-atlas .mb-page .mb-close{grid-template-columns:1fr;grid-template-areas:"copy""board""pick";gap:28px}.tpp-public .public-atlas .mb-page .mb-or b{border-radius:11px;width:40px;height:40px;font-size:22px}.tpp-public .public-atlas .mb-page .mb-or i{font-size:18px}.tpp-public .public-atlas .mb-page .mb-close-board{gap:12px;margin:0 -4px;padding:44px 16px 56px}.tpp-public .public-atlas .mb-page .mb-pin{width:124px}.tpp-public .public-atlas .mb-page .mb-sit-head,.tpp-public .public-atlas .mb-page .mb-wall-head{grid-template-columns:1fr;gap:20px;margin-bottom:36px}.tpp-public .public-atlas .mb-page .mb-sit-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -20px;padding:10px 20px 30px;display:flex;overflow-x:auto}.tpp-public .public-atlas .mb-page .mb-shot{scroll-snap-align:center;flex:0 0 72%}.tpp-public .public-atlas .mb-page .mb-shot-1{translate:0 8px}.tpp-public .public-atlas .mb-page .mb-group{padding:24px 0 26px}.tpp-public .public-atlas .mb-page .mb-group-head{flex-direction:column;gap:2px;margin-bottom:20px;padding:0 20px 12px}.tpp-public .public-atlas .mb-page .mb-group-strips{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:14px 20px 10px;display:flex;overflow-x:auto}.tpp-public .public-atlas .mb-page .mb-hang{scroll-snap-align:start;flex:0 0 34%}.tpp-public .public-atlas .mb-page .mb-groups{gap:18px;margin:0 -8px}.tpp-public .public-atlas .mb-page .mb-honest{grid-template-columns:1fr;gap:30px;padding-top:20px}.tpp-public .public-atlas .mb-page .mb-honest-cards{grid-template-columns:1fr}.tpp-public .public-atlas .mb-page .mb-snap{display:none}.tpp-public .public-atlas .mb-page .mb-card-b{margin-top:0}.tpp-public .public-atlas .mb-page .mb-closing{padding:20px 16px 80px}.tpp-public .public-atlas .mb-page .mb-closing-inner{border-radius:30px;grid-template-columns:1fr;gap:40px;padding:50px 24px 40px}.tpp-public .public-atlas .mb-page .mb-booth-empty{width:260px}.tpp-public .public-atlas .mb-page .mb-placard-label{display:none}.tpp-public .public-atlas .mb-page .mb-placard{justify-content:center;gap:1.6cqi}.tpp-public .public-atlas .mb-page .mb-placard-letter{font-size:11cqi}.tpp-public .public-atlas .mb-page .mb-placard-pair{font-size:4.79cqi}.tpp-public .public-atlas .mb-page .mb-closing h2{font-size:52px}.tpp-public .public-atlas .mb-page .mb-closing .mb-primary{justify-content:space-between;width:100%}.tpp-public .public-atlas .mb-page>.mb-honest{padding-bottom:64px}}[data-home-dark=true] .public-atlas .mb-page .tpp-obj.tpp-booth{--mb-plum:var(--o-clay-plum);--mb-on-plum:var(--o-clay-on-plum);--mb-ink:var(--o-clay-ink);--mb-muted:var(--o-clay-muted);--mb-cream:var(--o-clay-cream);--mb-paper:var(--o-clay-paper);--mb-line:var(--o-clay-line);--mb-lime:var(--o-clay-lime);--mb-lilac:var(--o-clay-soft);--mb-lift:white;--mb-plum-deep:color-mix(in oklab, var(--o-clay-plum) 62%, black);--mb-plum-light:color-mix(in oklab, var(--o-clay-plum) 42%, white);--mb-shadow:color-mix(in oklab, var(--o-clay-ink) 22%, transparent);--mb-cork:color-mix(in oklab, var(--mb-peach) 30%, var(--o-clay-cream))}.tpp-public[data-home-skin=themed] .public-atlas .mb-page .mb-ticket{background:var(--color-surface-raised)}[data-home-skin=themed][data-home-dark=true] .public-atlas .mb-page{--mb-lift:var(--color-surface-raised)}.tpp-public .public-atlas .mb-page.mb-magic{--mb-spring:cubic-bezier(.3, 1.6, .5, 1);--mb-settle:cubic-bezier(.2, .9, .25, 1.12)}.tpp-public .public-atlas .mb-page.mb-magic *,.tpp-public .public-atlas .mb-page.mb-magic :before,.tpp-public .public-atlas .mb-page.mb-magic :after,.tpp-public .public-atlas .mb-page.mb-magic .mb-or i,.tpp-public .public-atlas .mb-page.mb-magic .mb-group-head span{font-style:normal}.tpp-public .public-atlas .mb-page.mb-magic .mb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tpp-public .public-atlas .mb-page.mb-magic .mb-primary{isolation:isolate;box-shadow:inset 0 1px 0 #ffffff4d, 0 5px 0 var(--mb-plum-deep), 0 18px 30px -12px color-mix(in oklab, var(--mb-plum) 70%, transparent);transition:transform .25s var(--mb-spring), box-shadow .25s;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .mb-page.mb-magic .mb-primary{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.3), 0 5px 0 var(--mb-plum-deep), 0 18px 30px -12px color-mix(in oklab, var(--mb-plum) 70%, transparent)}}.tpp-public .public-atlas .mb-page.mb-magic .mb-primary:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#ffffff42 46%,#0000 62%);background:linear-gradient(105deg,#0000 30%,lab(100% -.0000298023 .0000119209/.26) 46%,#0000 62%);position:absolute;inset:0;translate:-120%}.tpp-public .public-atlas .mb-page.mb-magic .mb-primary:hover{box-shadow:inset 0 1px 0 #ffffff4d, 0 8px 0 var(--mb-plum-deep), 0 24px 34px -12px color-mix(in oklab, var(--mb-plum) 70%, transparent);transform:translateY(-3px)}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .mb-page.mb-magic .mb-primary:hover{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.3), 0 8px 0 var(--mb-plum-deep), 0 24px 34px -12px color-mix(in oklab, var(--mb-plum) 70%, transparent)}}.tpp-public .public-atlas .mb-page.mb-magic .mb-primary:hover:after{transition:translate .8s cubic-bezier(.4,0,.2,1);translate:120%}.tpp-public .public-atlas .mb-page.mb-magic .mb-primary:active{box-shadow:inset 0 1px 0 #ffffff4d, 0 1px 0 var(--mb-plum-deep), 0 8px 14px -10px color-mix(in oklab, var(--mb-plum) 70%, transparent);transform:translateY(4px)}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .mb-page.mb-magic .mb-primary:active{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.3), 0 1px 0 var(--mb-plum-deep), 0 8px 14px -10px color-mix(in oklab, var(--mb-plum) 70%, transparent)}}.tpp-public .public-atlas .mb-page.mb-magic .mb-title-accent{isolation:isolate}.tpp-public .public-atlas .mb-page.mb-magic .mb-hl{display:inline-block;position:relative}.tpp-public .public-atlas .mb-page.mb-magic .mb-hl-bar{z-index:-1;background:linear-gradient(180deg, color-mix(in oklab, var(--mb-lime) 70%, var(--mb-lift,white)), var(--mb-lime));height:.36em;box-shadow:0 .04em 0 color-mix(in oklab, var(--mb-lime) 60%, var(--mb-ink));transform-origin:0;border-radius:.14em;position:absolute;bottom:.06em;left:-.06em;right:-.1em;rotate:-1.2deg}.tpp-public .public-atlas .mb-page.mb-magic .mb-rig{z-index:2;width:480px;transform:translate(calc(var(--px,0) * -7px), calc(var(--py,0) * -5px));transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:84px;left:3%}.tpp-public .public-atlas .mb-page.mb-magic .mb-rig .mb-booth{width:100%;position:relative;top:0;left:0}.tpp-public .public-atlas .mb-page.mb-magic .mb-glow{transform:translate(calc(var(--px,0) * 12px), calc(var(--py,0) * 10px));transition:transform .9s cubic-bezier(.2,.8,.2,1)}.tpp-public .public-atlas .mb-page.mb-magic .mb-burst{transform:translate(calc(var(--px,0) * 26px), calc(var(--py,0) * 20px));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.tpp-public .public-atlas .mb-page.mb-magic .mb-ticket{perspective:700px;transform:translate(calc(var(--px,0) * 16px), calc(var(--py,0) * 12px));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.tpp-public .public-atlas .mb-page.mb-magic .mb-ticket-in{transform-origin:0;flex-direction:column;gap:4px;display:flex}.tpp-public .public-atlas .mb-page.mb-magic .mb-tag{z-index:3;transform:translate(calc(var(--px,0) * 22px), calc(var(--py,0) * 16px));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.tpp-public .public-atlas .mb-page.mb-magic .mb-floor{background:radial-gradient(50% 50% at 50% 42%, color-mix(in oklab, var(--mb-lilac) 70%, white) 0 58%, transparent 60%), radial-gradient(closest-side, color-mix(in oklab, var(--mb-lilac) 85%, var(--mb-plum)) 0 96%, transparent 100%);width:88%;height:96px;box-shadow:0 16px 30px -18px var(--mb-shadow);transform:translate(calc(var(--px,0) * -4px), calc(var(--py,0) * -3px));border-radius:50%;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:616px;left:-3%}.tpp-public .public-atlas .mb-page.mb-magic .mb-wash{aspect-ratio:1;z-index:4;pointer-events:none;background:radial-gradient(closest-side, #ffffffe0, color-mix(in oklab, var(--mb-lime) 30%, transparent) 55%, transparent);opacity:0;border-radius:50%;width:86%;position:absolute;top:10px;left:-6%}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .mb-page.mb-magic .mb-wash{background:radial-gradient(closest-side, lab(100% -.0000298023 .0000119209/.88), color-mix(in oklab, var(--mb-lime) 30%, transparent) 55%, transparent)}}.tpp-public .public-atlas .mb-page.mb-magic .mb-lever{z-index:1;border-radius:14px;width:56px;padding:0;position:absolute;top:63%;left:calc(100% - 7px)}.tpp-public .public-atlas .mb-page.mb-magic .mb-lever .tpp-lever{width:100%}.tpp-public .public-atlas .mb-page.mb-magic .mb-lever:disabled{cursor:default}.tpp-public .public-atlas .mb-page.mb-magic .mb-lever:focus-visible{outline:3px solid var(--mb-lime);outline-offset:4px}@media (hover:hover){.tpp-public .public-atlas .mb-page.mb-magic .mb-lever:hover:not(:disabled) .tpp-lever:not(.is-pulled) .lv-arm{rotate:30deg}}.tpp-public .public-atlas .mb-page.mb-magic .mb-pop{z-index:5;width:0;height:0;position:absolute;top:47%;left:86%}.tpp-public .public-atlas .mb-page.mb-magic .mb-placard{transition:translate .15s,filter .2s}.tpp-public .public-atlas .mb-page.mb-magic .mb-placard:hover{filter:brightness(1.06)}.tpp-public .public-atlas .mb-page.mb-magic .mb-placard.is-spin{filter:brightness(1.12)}.tpp-public .public-atlas .mb-page.mb-magic .mb-placard.is-spin .mb-placard-letter{color:color-mix(in oklab, var(--mb-plum) 70%, var(--mb-ink))}.tpp-public .public-atlas .mb-page.mb-magic .mb-placard.is-landed:after{content:"";box-shadow:0 0 0 .5cqi var(--mb-lime), 0 0 4cqi color-mix(in oklab, var(--mb-lime) 80%, transparent);pointer-events:none;border-radius:2.4cqi;position:absolute;inset:-.6cqi}.tpp-public .public-atlas .mb-page.mb-magic .mb-print{filter:drop-shadow(0 1cqi 1cqi color-mix(in oklab, var(--mb-ink) 18%, transparent))}.tpp-public .public-atlas .mb-page.mb-magic .mb-plate{isolation:isolate}.tpp-public .public-atlas .mb-page.mb-magic .mb-sheen{z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 90% at 12% 0,#ffffff1f,#0000 70%),linear-gradient(105deg,#0000 38%,#ffffff29 48%,#0000 58%) 130% 0/260% 100% no-repeat;background:radial-gradient(60% 90% at 12% 0,lab(100% -.0000298023 .0000119209/.12),#0000 70%),linear-gradient(105deg,#0000 38%,lab(100% -.0000298023 .0000119209/.16) 48%,#0000 58%) 130% 0/260% 100% no-repeat;position:absolute;inset:0}.tpp-public .public-atlas .mb-page.mb-magic .mb-step-n{text-shadow:0 0 22px color-mix(in oklab, var(--mb-lime) 55%, transparent);font-variant-numeric:tabular-nums}.tpp-public .public-atlas .mb-page.mb-magic .mb-steps li{transition:transform .45s var(--mb-spring), background .3s}@media (hover:hover){.tpp-public .public-atlas .mb-page.mb-magic .mb-steps li:hover{background:color-mix(in oklab, var(--mb-on-plum) 13%, transparent);transform:translateY(-5px)}.tpp-public .public-atlas .mb-page.mb-magic .mb-steps li:hover .mb-step-bolt{rotate:200deg}}.tpp-public .public-atlas .mb-page.mb-magic .mb-step-bolt{background:linear-gradient(45deg, transparent 42%, color-mix(in oklab, var(--mb-plum-deep) 80%, transparent) 42% 58%, transparent 58%), radial-gradient(circle at 35% 35%, white, color-mix(in oklab, var(--mb-on-plum) 40%, var(--mb-plum)));transition:rotate .6s var(--mb-spring)}.tpp-public .public-atlas .mb-page.mb-magic .mb-step-arrow{--nx:5px;--ny:0px;box-shadow:0 0 16px color-mix(in oklab, var(--mb-lime) 70%, transparent)}.tpp-public .public-atlas .mb-page.mb-magic .mb-close-board{transform:perspective(1400px) rotateY(calc(var(--bx,0) * 7deg)) rotateX(calc(var(--by,0) * -6deg));transition:transform .6s cubic-bezier(.2, .8, .2, 1), opacity .7s var(--d,0s), translate .95s var(--d,0s) var(--mb-settle)}.tpp-public .public-atlas .mb-page.mb-magic .mb-close-board:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(50% 45% at calc(50% + var(--bx,0) * 70%) calc(40% + var(--by,0) * 60%), #ffffff4d, transparent 70%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .mb-page.mb-magic .mb-close-board:after{background:radial-gradient(50% 45% at calc(50% + var(--bx,0) * 70%) calc(40% + var(--by,0) * 60%), lab(100% -.0000298023 .0000119209/.3), transparent 70%)}}.tpp-public .public-atlas .mb-page.mb-magic .mb-pin-a{translate:calc(var(--bx,0) * -14px) calc(var(--by,0) * -10px);transition:translate .6s cubic-bezier(.2,.8,.2,1)}.tpp-public .public-atlas .mb-page.mb-magic .mb-pin-b{translate:calc(var(--bx,0) * -18px) calc(var(--by,0) * -12px);transition:translate .6s cubic-bezier(.2,.8,.2,1)}.tpp-public .public-atlas .mb-page.mb-magic .mb-swing{transform-origin:50% 0;position:relative}.tpp-public .public-atlas .mb-page.mb-magic .mb-pick-row button:active{box-shadow:inset 0 0 0 1px var(--mb-line);translate:0 3px}.tpp-public .public-atlas .mb-page.mb-magic .mb-shot{transition:transform .5s var(--mb-spring), rotate .5s var(--mb-spring), box-shadow .4s}@media (hover:hover){.tpp-public .public-atlas .mb-page.mb-magic .mb-shot:hover{box-shadow:0 1px 0 #ffffffb3 inset, 0 40px 50px -26px var(--mb-shadow);transform:translateY(-10px)scale(1.035)rotate(0)}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .mb-page.mb-magic .mb-shot:hover{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.7) inset, 0 40px 50px -26px var(--mb-shadow)}}}.tpp-public .public-atlas .mb-page.mb-magic .mb-shot-pic img{translate:-50% calc((var(--p,.5) - .5) * -44px);transform-origin:50% 90%}.tpp-public .public-atlas .mb-page.mb-magic .mb-light{z-index:4;pointer-events:none;position:absolute;inset:0}.tpp-public .public-atlas .mb-page.mb-magic .mb-shot-0 .mb-light{background:radial-gradient(38% 46% at 83% 24%, color-mix(in oklab, var(--mb-lime) 45%, transparent), transparent 70%);mix-blend-mode:soft-light}.tpp-public .public-atlas .mb-page.mb-magic .mb-shot-0:hover .mb-light{background:radial-gradient(60% 70% at 80% 24%, color-mix(in oklab, var(--mb-lime) 70%, white), transparent 70%)}.tpp-public .public-atlas .mb-page.mb-magic .mb-shot-1 .mb-set span:nth-child(2):after{content:"";background:linear-gradient(var(--mb-lime), var(--mb-lime)) 0 0 / 70% 3px no-repeat, linear-gradient(color-mix(in oklab, var(--mb-lime) 70%, transparent), color-mix(in oklab, var(--mb-lime) 70%, transparent)) 0 40% / 90% 3px no-repeat, linear-gradient(color-mix(in oklab, var(--mb-lime) 55%, transparent), color-mix(in oklab, var(--mb-lime) 55%, transparent)) 0 80% / 50% 3px no-repeat;width:60%;height:44%;filter:drop-shadow(0 0 4px var(--mb-lime));position:absolute;top:22%;left:16%}.tpp-public .public-atlas .mb-page.mb-magic .mb-shot-1 .mb-light{background:radial-gradient(34% 40% at 79% 64%, color-mix(in oklab, var(--mb-lime) 55%, transparent), transparent 70%)}.tpp-public .public-atlas .mb-page.mb-magic .mb-shot-2 .mb-light{background:color-mix(in oklab, white 80%, var(--mb-lilac));opacity:0}.tpp-public .public-atlas .mb-page.mb-magic #mb-top{scroll-margin-top:96px}.tpp-public .public-atlas .mb-page.mb-magic .mb-sit-side{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.tpp-public .public-atlas .mb-page.mb-magic .mb-cast{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.tpp-public .public-atlas .mb-page.mb-magic .mb-cast-label{letter-spacing:0;word-spacing:.12em;text-transform:none;color:var(--mb-plum);font-size:14px;font-weight:600}.tpp-public .public-atlas .mb-page.mb-magic .mb-cast-chip{color:var(--mb-ink);background:linear-gradient(180deg, color-mix(in oklab, var(--mb-paper) 30%, var(--mb-lift,white)), color-mix(in oklab, var(--mb-paper) 80%, var(--mb-lift,white)));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mb-ink) 8%, transparent), 0 3px 0 color-mix(in oklab, var(--mb-lilac) 60%, var(--mb-plum)), 0 14px 22px -14px var(--mb-shadow);border-radius:999px;align-items:center;gap:9px;padding:4px 16px 4px 4px;font-size:14px;display:inline-flex}.tpp-public .public-atlas .mb-page.mb-magic .mb-cast-chip img{object-fit:cover;object-position:50% 25%;object-view-box:inset(8% 16% 24% 16%);background:color-mix(in oklab, var(--mb-lime) 55%, var(--mb-cream));width:34px;height:34px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mb-ink) 10%, transparent);border-radius:50%}.tpp-public .public-atlas .mb-page.mb-magic .mb-cast-chip b{letter-spacing:.08em;color:var(--mb-plum);font-weight:700}.tpp-public .public-atlas .mb-page.mb-magic .mb-cast .mb-text-action{font-size:14px}.tpp-public .public-atlas .mb-page.mb-magic .mb-shot-0 .mb-shot-pic:after{content:"";z-index:1;pointer-events:none;clip-path:polygon(36% 0,64% 0,100% 100%,0 100%);background:linear-gradient(180deg, color-mix(in oklab, var(--mb-lime) 55%, white), transparent 92%);opacity:.5;width:33%;height:66%;transition:opacity .4s;position:absolute;top:22%;right:1%}@media (hover:hover){.tpp-public .public-atlas .mb-page.mb-magic .mb-shot-0:hover .mb-shot-pic:after{opacity:.9}}.tpp-public .public-atlas .mb-page.mb-magic .mb-group-strips{background:linear-gradient(color-mix(in oklab, var(--mb-ink) 14%, transparent), color-mix(in oklab, var(--mb-ink) 14%, transparent)) 0 12px / 100% 2px no-repeat local, linear-gradient(color-mix(in oklab, var(--mb-ink) 42%, var(--mb-paper)), color-mix(in oklab, var(--mb-ink) 42%, var(--mb-paper))) 0 9px / 100% 2px no-repeat local;padding-top:16px}.tpp-public .public-atlas .mb-page.mb-magic .mb-hang{rotate:calc((var(--i) - 1.5) * 1.6deg + var(--wind,0) * (4deg + var(--i) * 1.3deg))}.tpp-public .public-atlas .mb-page.mb-magic .mb-hang:nth-child(odd){translate:none}.tpp-public .public-atlas .mb-page.mb-magic .mb-hang:nth-child(odd) .tpp-strip{margin-top:6px}.tpp-public .public-atlas .mb-page.mb-magic .mb-hang .mb-clip{width:14px;height:auto;box-shadow:none;z-index:3;background:0 0;border-radius:0;top:-13px}.tpp-public .public-atlas .mb-page.mb-magic .mb-hang .ps-paper{position:relative;overflow:hidden}.tpp-public .public-atlas .mb-page.mb-magic .mb-hang .ps-paper:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff8c 48%,#0000 60%) 140% 0/260% 100% no-repeat;background:linear-gradient(115deg,#0000 35%,lab(100% -.0000298023 .0000119209/.55) 48%,#0000 60%) 140% 0/260% 100% no-repeat;position:absolute;inset:0}@media (hover:hover){.tpp-public .public-atlas .mb-page.mb-magic .mb-hang:hover .ps-paper:after{background-position:-40% 0;transition:background-position .8s cubic-bezier(.4,0,.2,1)}.tpp-public .public-atlas .mb-page.mb-magic .mb-hang:hover .tpp-strip{filter:drop-shadow(0 16px 14px color-mix(in oklab, var(--mb-ink) 18%, transparent))}}.tpp-public .public-atlas .mb-page.mb-magic .mb-snap{transition:rotate .6s var(--mb-spring)}.tpp-public .public-atlas .mb-page.mb-magic .mb-snap:after{content:"";z-index:-2;background:radial-gradient(closest-side, color-mix(in oklab, var(--mb-ink) 20%, transparent), transparent);border-radius:50%;height:34px;position:absolute;bottom:-26px;left:6%;right:-60%;rotate:8deg}.tpp-public .public-atlas .mb-page.mb-magic .mb-snap-b{transition:rotate .6s var(--mb-spring), translate .6s var(--mb-spring)}@media (hover:hover){.tpp-public .public-atlas .mb-page.mb-magic .mb-snap:hover{rotate:-12deg}.tpp-public .public-atlas .mb-page.mb-magic .mb-snap:hover .mb-snap-b{translate:26px 4px;rotate:24deg}}.tpp-public .public-atlas .mb-page.mb-magic .mb-card{transition:transform .5s var(--mb-spring), box-shadow .4s, opacity .7s var(--d,0s), translate .95s var(--d,0s) var(--mb-settle)}@media (hover:hover){.tpp-public .public-atlas .mb-page.mb-magic .mb-card:hover{transform:translateY(-6px) rotate(calc(var(--r,0) * 1deg));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mb-ink) 7%, transparent), 0 34px 50px -30px var(--mb-shadow)}.tpp-public .public-atlas .mb-page.mb-magic .mb-card-a:hover{--r:1}.tpp-public .public-atlas .mb-page.mb-magic .mb-card-b:hover{--r:-1}}.tpp-public .public-atlas .mb-page.mb-magic .mb-closing-inner{position:relative;overflow:clip}.tpp-public .public-atlas .mb-page.mb-magic .mb-closing-scene{position:relative}.tpp-public .public-atlas .mb-page.mb-magic .mb-closing-floor{background:radial-gradient(50% 50% at 50% 42%, color-mix(in oklab, var(--mb-lilac) 45%, white) 0 58%, transparent 60%), radial-gradient(closest-side, color-mix(in oklab, var(--mb-lilac) 80%, var(--mb-plum)) 0 96%, transparent 100%);width:min(470px,104%);height:84px;box-shadow:0 16px 30px -18px var(--mb-shadow);border-radius:50%;transition:background .4s;position:absolute;bottom:-30px;left:50%;translate:-50%}.tpp-public .public-atlas .mb-page.mb-magic .mb-closing-inner.is-hot .mb-closing-floor{background:radial-gradient(50% 50% at 50% 42%, color-mix(in oklab, var(--mb-lime) 40%, white) 0 58%, transparent 60%), radial-gradient(closest-side, color-mix(in oklab, var(--mb-lilac) 80%, var(--mb-plum)) 0 96%, transparent 100%)}.tpp-public .public-atlas .mb-page.mb-magic .mb-booth-empty .pb-curtain{transform-origin:100% 0;transition:transform .7s var(--mb-spring)}.tpp-public .public-atlas .mb-page.mb-magic .mb-closing-inner.is-hot .mb-booth-empty .pb-curtain{transform:scaleX(.52)}.tpp-public .public-atlas .mb-page.mb-magic .mb-booth-empty .pb-back,.tpp-public .public-atlas .mb-page.mb-magic .mb-booth-empty .pb-stool{transition:filter .5s}.tpp-public .public-atlas .mb-page.mb-magic .mb-closing-inner.is-hot .mb-booth-empty .pb-back{filter:brightness(1.14)saturate(1.1)}.tpp-public .public-atlas .mb-page.mb-magic .mb-closing-inner.is-hot .mb-booth-empty .pb-stool{filter:brightness(1.12) drop-shadow(0 0 3cqi color-mix(in oklab, var(--mb-lime) 80%, transparent))}.tpp-public .public-atlas .mb-page.mb-magic .mb-closing-scene:before{content:"";transform-origin:50% 0;clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);opacity:.35;pointer-events:none;background:linear-gradient(#ffffffb3,#0000 85%);background:linear-gradient(lab(100% -.0000298023 .0000119209/.7),#0000 85%);width:560px;height:860px;transition:opacity .4s;position:absolute;top:-260px;left:50%;translate:-50%}.tpp-public .public-atlas .mb-page.mb-magic .mb-closing-inner.is-hot .mb-closing-scene:before{opacity:.75}.tpp-public .public-atlas .mb-page.mb-magic .mb-booth-empty{transition:filter .4s}.tpp-public .public-atlas .mb-page.mb-magic .mb-closing-inner.is-hot .mb-booth-empty{filter:drop-shadow(0 0 34px color-mix(in oklab, var(--mb-lime) 55%, transparent))}.tpp-public .public-atlas .mb-page.mb-magic .mb-closing .mb-placard.is-blank.is-live .mb-placard-letter{color:var(--mb-plum)}.tpp-public .public-atlas .mb-page.mb-magic .mb-closing .mb-placard.is-blank.is-live{background:linear-gradient(180deg, color-mix(in oklab, var(--mb-paper) 40%, var(--mb-lift,white)), color-mix(in oklab, var(--mb-lime) 55%, var(--mb-paper)))}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-in{animation:mb-m-rise .85s calc(var(--k,0) * 70ms) var(--mb-settle) both}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-in-1{--k:1}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-in-2{--k:2}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-in-3{--k:3}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-in-4{--k:4}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-in-5{--k:5}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-hl-bar{animation:.6s cubic-bezier(.6,0,.3,1) .55s both mb-m-wipe}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-rig .mb-booth{animation:mb-m-land .9s .1s var(--mb-settle) both}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-floor{animation:mb-m-floor .9s .1s var(--mb-settle) both}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-tag-1 .tpp-sticker,.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-tag-0 .tpp-sticker{animation:5s ease-in-out infinite alternate mb-m-bob}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-tag-0 .tpp-sticker{animation-delay:-2.5s}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-ticket-in{animation:mb-m-ticket .7s var(--mb-spring) both}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-wash{animation:.9s ease-out both mb-m-wash}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-print .tpp-strip img{animation:1.8s ease-out 1.2s both mb-m-develop}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-scene:not(.is-touched) .mb-placard{animation:mb-m-invite 5s calc(2.8s + var(--n) * .1s) ease-in-out infinite}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-placard.is-spin .mb-placard-letter{animation:75ms linear both mb-m-roll}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-placard.is-landed{animation:.3s ease-out mb-m-thunk}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-placard.is-landed .mb-placard-letter{animation:mb-m-land-letter .42s var(--mb-spring) both}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-placard.is-landed:after{animation:.5s ease-out both mb-m-ring}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] [data-reveal=wait]{opacity:0;translate:0 34px}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] [data-reveal=in]{transition:opacity .7s var(--d,0s), translate .95s var(--d,0s) var(--mb-settle)}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-close-board[data-reveal=in],.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-card[data-reveal=in]{transition:transform .6s cubic-bezier(.2, .8, .2, 1), box-shadow .4s, opacity .7s var(--d,0s), translate .95s var(--d,0s) var(--mb-settle)}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-plate[data-reveal=in] .mb-sheen{animation:1.6s cubic-bezier(.4,0,.2,1) .5s both mb-m-sheen}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-plate:hover .mb-sheen{animation:1.3s cubic-bezier(.4,0,.2,1) both mb-m-sheen-b}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-plate[data-reveal] .mb-steps li{transition:transform .45s var(--mb-spring), background .3s}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-plate[data-reveal=wait] .mb-steps li{transform:translateY(26px)scale(.96)}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-plate[data-reveal=in] .mb-steps li{transition:transform .8s calc(.25s + var(--n) * .12s) var(--mb-spring), background .3s}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-plate[data-reveal=in] .mb-steps li:hover{transition:transform .45s var(--mb-spring), background .3s}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-step-arrow{animation:mb-m-nudge 2.8s calc(var(--n,0) * .3s) ease-in-out infinite}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-steps li:nth-child(2) .mb-step-arrow{animation-delay:.35s}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-swing{animation:1.25s cubic-bezier(.3,.6,.4,1) both mb-m-swing}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-or b{animation:mb-m-pop .5s var(--mb-spring) both}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-sit-row[data-reveal=wait] .mb-shot{transform:translateY(-70px)rotate(9deg)}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-sit-row[data-reveal=in] .mb-shot{transition:transform .95s calc(var(--n) * .15s) cubic-bezier(.2, 1.3, .35, 1), rotate .5s var(--mb-spring), box-shadow .4s}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-sit-row[data-reveal=in] .mb-shot:hover{transition:transform .5s var(--mb-spring), rotate .5s var(--mb-spring), box-shadow .4s}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-sit-row[data-reveal=in] .mb-shot-pic{animation:mb-m-develop-pic 2.4s calc(.35s + var(--n) * .28s) ease-out both}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-cast-chip{animation:mb-m-pop .5s var(--mb-spring) both}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-shot-pic img{animation:mb-m-breathe 3.8s calc(var(--n) * -1.2s) ease-in-out infinite}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-shot-0 .mb-light{animation:4.5s ease-in-out infinite mb-m-flicker}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-shot-1 .mb-set span:nth-child(2):after{animation:3.2s steps(8,end) infinite mb-m-type}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-shot-2 .mb-light{animation:7s 2s infinite mb-m-lightning}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-shot-2 .mb-set span:first-child{animation:4s ease-in-out infinite alternate mb-m-cloud}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-shot-2:hover .mb-set span:nth-child(n+2){animation-duration:.55s}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-shot-2:hover .mb-shot-pic img{animation:.18s linear infinite mb-m-shiver}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-shot-0:hover .mb-shot-pic img{animation:mb-m-lean 1.4s var(--mb-spring) both}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-shot-1:hover .mb-shot-pic img{animation:.9s ease-in-out infinite alternate mb-m-nod}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-group[data-reveal=in] .mb-hang{animation:mb-m-hang 1.4s calc(.1s + var(--i) * 90ms + var(--g) * .12s) cubic-bezier(.25, .8, .35, 1) backwards}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-group[data-reveal=in] .mb-hang:hover{animation:1.2s ease-in-out mb-sway}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-honest-head[data-reveal=in] .mb-snap-b{animation:mb-m-fan 1s .35s var(--mb-spring) backwards}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-card-a:has(.is-slam){animation:.4s ease-out .24s mb-m-jolt}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-closing-scene:before{animation:7s ease-in-out infinite alternate mb-m-sweep}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-closing .mb-placard.is-blank:not(.is-live) .mb-placard-letter{animation:mb-m-q 2.6s calc(var(--n) * .22s) ease-in-out infinite}.tpp-public .public-atlas .mb-page.mb-magic[data-motion=on] .mb-closing .mb-placard.is-blank.is-live .mb-placard-letter{animation:90ms linear both mb-m-roll}@keyframes mb-m-rise{0%{transform:translateY(28px)}}@keyframes mb-m-wipe{0%{transform:scaleX(0)}}@keyframes mb-m-land{0%{transform:translateY(-34px)scale(.97,1.03)}55%{transform:translateY(0)scale(1.03,.97)}78%{transform:scale(.995,1.01)}}@keyframes mb-m-floor{0%{transform:scale(.8)}55%{transform:scale(1.04)}}@keyframes mb-m-bob{0%{transform:translateY(-4px)rotate(-1.5deg)}to{transform:translateY(5px)rotate(1.5deg)}}@keyframes mb-m-ticket{0%{transform:rotateY(-75deg)translate(-14px)}}@keyframes mb-m-wash{0%{opacity:0;transform:scale(.55)}14%{opacity:.9}to{opacity:0;transform:scale(1.25)}}@keyframes mb-m-develop{0%{filter:brightness(1.9)saturate(0)contrast(.55)}}@keyframes mb-m-invite{0%,78%,to{transform:none}82%{transform:translateY(-1.8cqi)}86%{transform:translateY(.4cqi)}89%{transform:none}}@keyframes mb-m-roll{0%{filter:blur(1.5px);transform:translateY(-55%)}}@keyframes mb-m-thunk{40%{transform:translateY(.9cqi)}}@keyframes mb-m-land-letter{0%{transform:translateY(-40%)scale(1.2)}}@keyframes mb-m-ring{0%{opacity:1}to{opacity:.55}}@keyframes mb-m-sheen{0%{background-position:0 0,130% 0}to{background-position:0 0,-30% 0}}@keyframes mb-m-sheen-b{0%{background-position:0 0,130% 0}to{background-position:0 0,-30% 0}}@keyframes mb-m-nudge{0%,60%,to{transform:none}72%{transform:translate(var(--nx), var(--ny)) scale(1.1)}84%{transform:none}}@keyframes mb-m-swing{0%{transform:translateY(-36px)rotate(-24deg)}30%{transform:translateY(0)rotate(11deg)}52%{transform:rotate(-6deg)}72%{transform:rotate(3deg)}88%{transform:rotate(-1deg)}to{transform:none}}@keyframes mb-m-pop{0%{transform:scale(.4)rotate(-12deg)}60%{transform:scale(1.15)rotate(4deg)}}@keyframes mb-m-breathe{50%{transform:scale(1.025,.975)}}@keyframes mb-m-develop-pic{0%{filter:brightness(1.7)saturate(0)contrast(.5)}45%{filter:brightness(1.2)saturate(.45)contrast(.8)}to{filter:none}}@keyframes mb-m-flicker{0%,to{opacity:1}46%{opacity:.75}48%{opacity:.95}50%{opacity:.7}}@keyframes mb-m-type{0%{clip-path:inset(0 100% 0 0)}70%,to{clip-path:inset(0)}}@keyframes mb-m-lightning{0%,88%,to{opacity:0}89%{opacity:.55}90.5%{opacity:.05}92%{opacity:.4}94%{opacity:0}}@keyframes mb-m-cloud{0%{transform:translate(-4px)}to{transform:translate(6px)translateY(2px)}}@keyframes mb-m-shiver{25%{transform:translate(-1.5px)rotate(-.6deg)}75%{transform:translate(1.5px)rotate(.6deg)}}@keyframes mb-m-lean{40%{transform:rotate(6deg)translateY(-3%)}to{transform:rotate(4deg)translateY(-2%)}}@keyframes mb-m-nod{to{transform:translateY(2%)rotate(-2deg)}}@keyframes mb-m-hang{0%{transform:translateY(-46px)rotate(-16deg)}30%{transform:translateY(0)rotate(9deg)}52%{transform:rotate(-5deg)}72%{transform:rotate(2.5deg)}88%{transform:rotate(-1deg)}to{transform:none}}@keyframes mb-m-fan{0%{transform:translate(-70px)rotate(-22deg)}}@keyframes mb-m-jolt{30%{transform:translateY(3px)rotate(-.4deg)}}@keyframes mb-m-sweep{0%{rotate:-5deg}to{rotate:5deg}}@keyframes mb-m-q{0%,to{transform:none}50%{transform:translateY(-.9cqi)scale(1.08)}}@media (max-width:760px){.tpp-public .public-atlas .mb-page.mb-magic .mb-rig{width:250px;top:30px;left:10px}.tpp-public .public-atlas .mb-page.mb-magic .mb-floor{width:76%;height:50px;top:312px;left:-4%}.tpp-public .public-atlas .mb-page.mb-magic .mb-wash{width:90%;top:0;left:-10%}.tpp-public .public-atlas .mb-page.mb-magic .mb-lever{width:30px;top:64%;left:calc(100% - 4px)}.tpp-public .public-atlas .mb-page.mb-magic .mb-step-arrow{--nx:0px;--ny:5px}.tpp-public .public-atlas .mb-page.mb-magic .mb-closing-scene:before{width:300px;height:620px;top:-200px}.tpp-public .public-atlas .mb-page.mb-magic .mb-closing-floor{height:58px;bottom:-22px}}.tpp-mood.svelte-1jffqf3{aspect-ratio:1;width:140px;display:block}svg.svelte-1jffqf3{width:100%;height:100%;display:block;overflow:visible}.mf-floor.svelte-1jffqf3{fill:color-mix(in oklab, var(--o-ink) 16%, transparent)}.mf-body.svelte-1jffqf3{stroke:color-mix(in oklab, var(--o-ink) 12%, transparent);stroke-width:1px;transition:fill .3s}.mf-shine.svelte-1jffqf3{fill:#fff;opacity:.5}.mf-face.svelte-1jffqf3{transform-origin:60px 60px;animation:.35s cubic-bezier(.3,1.6,.5,1) svelte-1jffqf3-mf-in}.mf-line.svelte-1jffqf3{fill:none;stroke:var(--o-ink);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.mf-thin.svelte-1jffqf3{stroke-width:3.2px}.mf-fill.svelte-1jffqf3{fill:var(--o-ink)}.mf-glint.svelte-1jffqf3{fill:#fff}.mf-fill-pop.svelte-1jffqf3{fill:var(--o-plum);stroke:var(--o-ink);stroke-width:1.5px}.m-heart.svelte-1jffqf3 .mf-fill-pop:where(.svelte-1jffqf3),.m-care.svelte-1jffqf3 .mf-fill-pop:where(.svelte-1jffqf3){fill:color-mix(in oklab, var(--o-peach) 40%, var(--o-plum))}.m-starry.svelte-1jffqf3 .mf-fill-pop:where(.svelte-1jffqf3){fill:var(--o-paper)}.mf-fill-tongue.svelte-1jffqf3{fill:color-mix(in oklab, var(--o-peach) 70%, var(--o-plum))}.mf-blush.svelte-1jffqf3{fill:color-mix(in oklab, var(--o-peach) 75%, var(--o-plum));opacity:.45}.mf-tear.svelte-1jffqf3{fill:color-mix(in oklab, var(--o-lilac) 40%, white);stroke:color-mix(in oklab, var(--o-ink) 40%, transparent);stroke-width:1px}.mf-stream.svelte-1jffqf3{fill:none;stroke:color-mix(in oklab, var(--o-lilac) 50%, white);stroke-width:5px;stroke-linecap:round;stroke-dasharray:6 8;animation:.6s linear infinite svelte-1jffqf3-mf-flow}.mf-tears.svelte-1jffqf3{animation:1.8s ease-in infinite svelte-1jffqf3-mf-drip}.mf-tears.is-sob.svelte-1jffqf3{animation-duration:.9s}.mf-cloud.svelte-1jffqf3{fill:color-mix(in oklab, var(--o-ink) 55%, var(--o-lilac))}.mf-bolt.svelte-1jffqf3{fill:none;stroke:var(--o-lime);stroke-width:3px;stroke-linejoin:round}.mf-dot.svelte-1jffqf3{fill:color-mix(in oklab, var(--o-paper) 80%, var(--o-lilac));stroke:color-mix(in oklab, var(--o-ink) 30%, transparent)}@keyframes svelte-1jffqf3-mf-in{0%{opacity:.2;transform:scale(.85)}}@keyframes svelte-1jffqf3-mf-drip{0%{opacity:.4;transform:translateY(-2px)}60%{opacity:1}to{opacity:.2;transform:translateY(8px)}}@keyframes svelte-1jffqf3-mf-flow{to{stroke-dashoffset:-14px}}[data-motion=off] .tpp-mood.svelte-1jffqf3 :is(.mf-face:where(.svelte-1jffqf3),.mf-tears:where(.svelte-1jffqf3),.mf-stream:where(.svelte-1jffqf3)){animation:none}@media (prefers-reduced-motion:reduce){.mf-face.svelte-1jffqf3,.mf-tears.svelte-1jffqf3,.mf-stream.svelte-1jffqf3{animation:none}}.tpp-receipt.svelte-11b0u8d{background:var(--o-paper);color:var(--o-ink);filter:drop-shadow(0 18px 22px color-mix(in oklab, var(--o-ink) 28%, transparent));border-radius:6px 6px 0 0;padding:20px 22px 26px;display:block;position:relative}.tpp-receipt.svelte-11b0u8d:after{content:"";background:linear-gradient(135deg, var(--o-paper) 50%, transparent 50%) 0 0 / 14px 10px repeat-x, linear-gradient(225deg, var(--o-paper) 50%, transparent 50%) 0 0 / 14px 10px repeat-x;height:10px;position:absolute;bottom:-10px;left:0;right:0}.tpp-receipt-head.svelte-11b0u8d{border-bottom:2px dashed color-mix(in oklab, var(--o-ink) 22%, transparent);letter-spacing:.16em;text-transform:uppercase;color:var(--o-muted);justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;font-size:11px;font-weight:600;display:flex}.tpp-rocker.svelte-cg7ch3{--rk-w:112px;--rk-h:58px;--rk-knob:46px;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:0;display:inline-grid}.is-live.svelte-cg7ch3{cursor:pointer}.is-live.svelte-cg7ch3:focus-visible{outline:none}.is-live.svelte-cg7ch3:focus-visible .tpp-rocker-track:where(.svelte-cg7ch3){outline:3px solid var(--o-lime);outline-offset:4px}.tpp-rocker-pole.svelte-cg7ch3{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.15;transition:opacity .25s,transform .3s cubic-bezier(.3,1.6,.5,1)}.tpp-rocker-pole.is-left.svelte-cg7ch3{text-align:right}.tpp-rocker-pole.is-right.svelte-cg7ch3{text-align:left;opacity:.45}.is-on.svelte-cg7ch3 .tpp-rocker-pole.is-left:where(.svelte-cg7ch3){opacity:.45}.is-on.svelte-cg7ch3 .tpp-rocker-pole.is-right:where(.svelte-cg7ch3){opacity:1;transform:scale(1.06)}.tpp-rocker.svelte-cg7ch3:not(.is-on) .tpp-rocker-pole.is-left:where(.svelte-cg7ch3){transform:scale(1.06)}.tpp-rocker-track.svelte-cg7ch3{width:var(--rk-w);height:var(--rk-h);background:linear-gradient(180deg, color-mix(in oklab, var(--o-ink) 34%, var(--o-plum-deep)), color-mix(in oklab, var(--o-ink) 12%, var(--o-plum-deep)));border-radius:99px;position:relative;box-shadow:inset 0 5px 10px #00000073,inset 0 -2px #ffffff1f,0 2px #fff3;box-shadow:inset 0 5px 10px lab(0% 0 0/.45),inset 0 -2px lab(100% -.0000298023 .0000119209/.12),0 2px lab(100% -.0000298023 .0000119209/.2)}.tpp-rocker-knob.svelte-cg7ch3{top:calc((var(--rk-h) - var(--rk-knob)) / 2);left:calc((var(--rk-h) - var(--rk-knob)) / 2);width:var(--rk-knob);height:var(--rk-knob);background:radial-gradient(circle at 34% 28%, color-mix(in oklab, var(--o-lime) 40%, white), var(--o-lime) 55%, color-mix(in oklab, var(--o-lime) 70%, var(--o-ink)));box-shadow:0 6px 12px -2px #00000080, inset 0 -3px 4px color-mix(in oklab, var(--o-ink) 25%, transparent), 0 0 18px color-mix(in oklab, var(--o-lime) 45%, transparent);border-radius:50%;transition:left .38s cubic-bezier(.3,1.5,.45,1),background .25s,box-shadow .25s;position:absolute}@supports (color:lab(0% 0 0)){.tpp-rocker-knob.svelte-cg7ch3{box-shadow:0 6px 12px -2px lab(0% 0 0/.5), inset 0 -3px 4px color-mix(in oklab, var(--o-ink) 25%, transparent), 0 0 18px color-mix(in oklab, var(--o-lime) 45%, transparent)}}.tpp-rocker-knob.svelte-cg7ch3 i:where(.svelte-cg7ch3){opacity:.55;filter:blur(1px);background:#fff;border-radius:50%;position:absolute;inset:22% 30% 50% 22%}.is-on.svelte-cg7ch3 .tpp-rocker-knob:where(.svelte-cg7ch3){left:calc(var(--rk-w) - var(--rk-knob) - (var(--rk-h) - var(--rk-knob)) / 2);background:radial-gradient(circle at 34% 28%, color-mix(in oklab, var(--rk-tone) 40%, white), var(--rk-tone) 55%, color-mix(in oklab, var(--rk-tone) 70%, var(--o-ink)));box-shadow:0 6px 12px -2px #00000080, inset 0 -3px 4px color-mix(in oklab, var(--o-ink) 25%, transparent), 0 0 18px color-mix(in oklab, var(--rk-tone) 45%, transparent)}@supports (color:lab(0% 0 0)){.is-on.svelte-cg7ch3 .tpp-rocker-knob:where(.svelte-cg7ch3){box-shadow:0 6px 12px -2px lab(0% 0 0/.5), inset 0 -3px 4px color-mix(in oklab, var(--o-ink) 25%, transparent), 0 0 18px color-mix(in oklab, var(--rk-tone) 45%, transparent)}}.is-live.svelte-cg7ch3:active .tpp-rocker-knob:where(.svelte-cg7ch3){scale:.92}[data-motion=off] .tpp-rocker.svelte-cg7ch3 .tpp-rocker-knob:where(.svelte-cg7ch3){transition:none}@media (prefers-reduced-motion:reduce){.tpp-rocker-knob.svelte-cg7ch3{transition:none}}.tpp-public .public-atlas .ab-page{--ab-plum:var(--primary);--ab-on-plum:var(--primary-foreground);--ab-ink:var(--foreground);--ab-muted:var(--muted-foreground);--ab-cream:var(--background);--ab-paper:var(--paper,var(--background));--ab-line:var(--border);--ab-lilac:var(--lilac,var(--secondary));--ab-lime:var(--lime,var(--secondary));--ab-peach:var(--peach,var(--secondary));--ab-plum-deep:color-mix(in oklab, var(--ab-plum) 62%, black);--ab-plum-light:color-mix(in oklab, var(--ab-plum) 42%, white);--ab-coffee:color-mix(in oklab, var(--ab-peach) 30%, var(--ab-ink));--ab-latte:color-mix(in oklab, var(--ab-peach) 38%, var(--ab-cream));--ab-chalk:color-mix(in oklab, var(--ab-ink) 84%, var(--ab-plum));--ab-wood:color-mix(in oklab, var(--ab-peach) 48%, var(--ab-ink));--ab-display:var(--home-display-font,Georgia, serif);--ab-shadow:color-mix(in oklab, var(--ab-ink) 22%, transparent);color:var(--ab-ink);background:var(--ab-cream);display:block;overflow:clip}.tpp-public .public-atlas .ab-page .tpp-obj{--o-hand:var(--ab-display)}.tpp-public .public-atlas .ab-page button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.tpp-public .public-atlas .ab-page p{margin:0}.tpp-public .public-atlas .ab-page em{font-family:var(--ab-display);color:var(--ab-plum);letter-spacing:-.035em;font-style:italic;font-weight:400}.tpp-public .public-atlas .ab-page h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5vw,76px);font-weight:400;line-height:1.02}.tpp-public .public-atlas .ab-page h3{margin:0;font-weight:500}.tpp-public .public-atlas .ab-page .ab-eyebrow{letter-spacing:0;word-spacing:.12em;color:var(--ab-plum);text-transform:none;align-items:center;gap:10px;margin:0 0 22px;font-size:15px;font-weight:500;display:inline-flex}.tpp-public .public-atlas .ab-page .ab-eyebrow:before{content:"";background:var(--ab-coffee);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab, var(--ab-peach) 45%, transparent);border-radius:50%}.tpp-public .public-atlas .ab-page .ab-primary{border-radius:var(--home-button-radius,99px);background:var(--ab-plum);color:var(--ab-on-plum);letter-spacing:-.01em;box-shadow:inset 0 1px 0 #ffffff4d, 0 14px 30px -12px color-mix(in oklab, var(--ab-plum) 70%, transparent);align-items:center;gap:16px;padding:19px 30px;font-size:15px;font-weight:500;transition:transform .25s cubic-bezier(.3,1.5,.5,1);display:inline-flex}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ab-page .ab-primary{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.3), 0 14px 30px -12px color-mix(in oklab, var(--ab-plum) 70%, transparent)}}.tpp-public .public-atlas .ab-page .ab-primary svg{width:17px;height:17px;transition:transform .25s}.tpp-public .public-atlas .ab-page .ab-primary:hover{transform:translateY(-3px)}.tpp-public .public-atlas .ab-page .ab-primary:hover svg{transform:translate(2px,-2px)}.tpp-public .public-atlas .ab-page .ab-text-action{border-bottom:1px solid var(--ab-line);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:inline-flex}.tpp-public .public-atlas .ab-page .ab-text-action svg{width:15px;height:15px;transition:transform .2s}.tpp-public .public-atlas .ab-page .ab-text-action:hover svg{transform:translateY(4px)}.tpp-public .public-atlas .ab-page .ab-small{color:var(--ab-muted);margin-top:18px;font-size:14px;line-height:1.5}.tpp-public .public-atlas .ab-page .ab-section{max-width:1320px;margin:0 auto;padding:120px 64px}.tpp-public .public-atlas .ab-page .ab-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}.tpp-public .public-atlas .ab-page .ab-head-side{color:var(--ab-muted);max-width:480px;font-size:17px;line-height:1.65}.tpp-public .public-atlas .ab-page .ab-head-side p+p{margin-top:16px}.tpp-public .public-atlas .ab-page .ab-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:20px;max-width:1500px;min-height:720px;margin:0 auto;padding:30px 64px 50px;display:grid}.tpp-public .public-atlas .ab-page .ab-hero-copy{z-index:2;position:relative}.tpp-public .public-atlas .ab-page .ab-hero h1{margin:0 0 20px;font-weight:400;line-height:1}.tpp-public .public-atlas .ab-page .ab-title-line{letter-spacing:-.068em;white-space:nowrap;font-size:clamp(80px,8.6vw,138px);line-height:.96;display:block}.tpp-public .public-atlas .ab-page .ab-title-accent{letter-spacing:-.05em;margin-top:4px;font-size:clamp(64px,6.6vw,104px);line-height:1;display:block}.tpp-public .public-atlas .ab-page .ab-kicker{font-family:var(--ab-display);color:var(--ab-coffee);margin:0 0 22px 4px;font-size:24px;font-style:italic}.tpp-public .public-atlas .ab-page .ab-sub{color:var(--ab-muted);max-width:470px;margin-bottom:32px;font-size:18px;line-height:1.62}.tpp-public .public-atlas .ab-page .ab-ctas{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.tpp-public .public-atlas .ab-page .ab-hero-scene{isolation:isolate;height:660px;position:relative}.tpp-public .public-atlas .ab-page .ab-sun{background:radial-gradient(circle at 50% 45%, color-mix(in oklab, var(--ab-peach) 55%, var(--ab-cream)), color-mix(in oklab, var(--ab-peach) 18%, var(--ab-cream)) 58%, transparent 71%);z-index:-3;border-radius:50%;width:520px;height:520px;position:absolute;top:20px;right:6%}.tpp-public .public-atlas .ab-page .ab-burst{width:58px;height:58px;color:var(--ab-peach);z-index:-1;animation:50s linear infinite ab-spin;position:absolute;top:40px;right:4%}.tpp-public .public-atlas .ab-page .ab-counter{z-index:-2;height:250px;position:absolute;bottom:70px;left:3%;right:3%}.tpp-public .public-atlas .ab-page .ab-counter-top{background:radial-gradient(ellipse at 38% 30%, color-mix(in oklab, white 70%, var(--ab-paper)), transparent 55%), radial-gradient(ellipse at 50% 50%, var(--ab-paper), color-mix(in oklab, var(--ab-lilac) 55%, var(--ab-paper)) 92%);box-shadow:inset 0 -6px 0 color-mix(in oklab, var(--ab-lilac) 70%, var(--ab-paper)), inset 0 3px 0 #ffffffb3;z-index:1;border-radius:50%;position:absolute;inset:0 0 46px}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ab-page .ab-counter-top{box-shadow:inset 0 -6px 0 color-mix(in oklab, var(--ab-lilac) 70%, var(--ab-paper)), inset 0 3px 0 lab(100% -.0000298023 .0000119209/.7)}}.tpp-public .public-atlas .ab-page .ab-counter-front{background:linear-gradient(90deg, var(--ab-plum-deep), var(--ab-plum) 30%, var(--ab-plum-light) 48%, var(--ab-plum) 66%, var(--ab-plum-deep));height:150px;box-shadow:0 34px 50px -26px var(--ab-shadow);border-radius:50%;position:absolute;bottom:12px;left:0;right:0}.tpp-public .public-atlas .ab-page .ab-sign{z-index:0;width:96px;position:absolute;bottom:236px;left:30%;transform:rotate(-4deg)}.tpp-public .public-atlas .ab-page .ab-spill{z-index:2;width:360px;position:absolute;bottom:132px;left:50%;transform:translate(-46%)rotate(2deg)}.tpp-public .public-atlas .ab-page .ab-pal{z-index:1;position:absolute}.tpp-public .public-atlas .ab-page .ab-pal-a{width:270px;bottom:164px;left:-1%;transform:rotate(-6deg)}.tpp-public .public-atlas .ab-page .ab-pal-b{width:270px;bottom:166px;right:-1%;transform:rotate(5deg)}.tpp-public .public-atlas .ab-page .ab-say{z-index:4;white-space:normal;max-width:240px;box-shadow:0 18px 30px -18px color-mix(in oklab, var(--ab-ink) 60%, transparent);padding:13px 17px;font-size:17px;line-height:1.3;position:absolute}.tpp-public .public-atlas .ab-page .ab-say-a{border-radius:20px 20px 20px 6px;animation:6s ease-in-out infinite ab-bob;top:176px;left:3%;transform:rotate(-3deg)}.tpp-public .public-atlas .ab-page .ab-say-b{border-radius:20px 20px 6px;animation:6s ease-in-out -3s infinite ab-bob;top:196px;right:3%;transform:rotate(3deg)}.tpp-public .public-atlas .ab-page .ab-tag{z-index:3;position:absolute}.tpp-public .public-atlas .ab-page .ab-tag-0{bottom:22px;left:12%;transform:rotate(-5deg)}.tpp-public .public-atlas .ab-page .ab-tag-1{bottom:6px;left:42%;transform:rotate(3deg)}.tpp-public .public-atlas .ab-page .ab-tag-2{bottom:24px;right:10%;transform:rotate(-3deg)}.tpp-public .public-atlas .ab-page .ab-toy{background:radial-gradient(circle at 12% 18%, #ffffff0d, transparent 40%), radial-gradient(circle at 88% 80%, color-mix(in oklab, var(--ab-plum) 30%, transparent), transparent 50%), var(--ab-chalk);color:var(--ab-paper);transition:background .5s}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ab-page .ab-toy{background:radial-gradient(circle at 12% 18%, lab(100% -.0000298023 .0000119209/.05), transparent 40%), radial-gradient(circle at 88% 80%, color-mix(in oklab, var(--ab-plum) 30%, transparent), transparent 50%), var(--ab-chalk)}}.tpp-public .public-atlas .ab-page .ab-toy.is-good{background:radial-gradient(circle at 85% 12%, color-mix(in oklab, var(--ab-lime) 22%, transparent), transparent 45%), radial-gradient(circle at 12% 88%, color-mix(in oklab, var(--ab-plum) 30%, transparent), transparent 50%), var(--ab-chalk)}.tpp-public .public-atlas .ab-page .ab-toy-inner{max-width:1320px;margin:0 auto;padding:110px 64px 120px}.tpp-public .public-atlas .ab-page .ab-head.is-dark .ab-eyebrow{color:var(--ab-lime)}.tpp-public .public-atlas .ab-page .ab-head.is-dark h2{color:var(--ab-paper)}.tpp-public .public-atlas .ab-page .ab-head.is-dark em{color:color-mix(in oklab, var(--ab-lilac) 88%, var(--ab-plum))}.tpp-public .public-atlas .ab-page .ab-head.is-dark .ab-head-side,.tpp-public .public-atlas .ab-page .ab-head.is-dark .ab-head-side p{color:color-mix(in oklab, var(--ab-paper) 82%, transparent)}.tpp-public .public-atlas .ab-page .ab-board-special{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--ab-paper) 70%, transparent);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex;position:absolute;top:34px;right:48px}.tpp-public .public-atlas .ab-page .ab-board-special svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.tpp-public .public-atlas .ab-page .ab-toy-label{align-items:center;gap:10px;font-size:14px;display:flex}.tpp-public .public-atlas .ab-page .ab-toy-label span{white-space:nowrap;background:var(--ab-lime);color:var(--ab-ink);border-radius:6px;flex:none;padding:4px 9px;font-size:12px;font-weight:700}.tpp-public .public-atlas .ab-page .ab-board{border:14px solid var(--ab-wood);background:radial-gradient(ellipse at 30% 20%, #ffffff0f, transparent 60%), color-mix(in oklab, var(--ab-chalk) 88%, var(--ab-lilac));border-radius:26px;grid-template-columns:360px 1fr;grid-template-areas:"ticket speaker""switches switches""chalk chalk";gap:34px 56px;padding:44px 48px 38px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #00000040,inset 0 10px 40px #0000004d,0 40px 70px -40px #000;box-shadow:inset 0 0 0 2px lab(0% 0 0/.25),inset 0 10px 40px lab(0% 0 0/.3),0 40px 70px -40px lab(0% 0 0)}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ab-page .ab-board{background:radial-gradient(ellipse at 30% 20%, lab(100% -.0000298023 .0000119209/.06), transparent 60%), color-mix(in oklab, var(--ab-chalk) 88%, var(--ab-lilac))}}.tpp-public .public-atlas .ab-page .ab-board-left{grid-area:ticket}.tpp-public .public-atlas .ab-page .ab-kinds{background:#00000042;background:lab(0% 0 0/.26);border-radius:99px;gap:4px;margin-bottom:22px;padding:5px;display:inline-flex}.tpp-public .public-atlas .ab-page .ab-kinds button{color:color-mix(in oklab, var(--ab-paper) 70%, transparent);border-radius:99px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .25s,color .25s}.tpp-public .public-atlas .ab-page .ab-kinds button.is-active{background:var(--ab-paper);color:var(--ab-ink)}.tpp-public .public-atlas .ab-page .ab-ticket{transform:rotate(-2.5deg)}.tpp-public .public-atlas .ab-page .ab-ticket-title{letter-spacing:-.02em;min-height:3.7em;font-size:25px;line-height:1.22;animation:.45s cubic-bezier(.3,1.4,.5,1) ab-print}.tpp-public .public-atlas .ab-page .ab-moments{border-top:2px dashed color-mix(in oklab, var(--ab-ink) 18%, transparent);gap:8px;margin-top:18px;padding-top:14px;display:flex}.tpp-public .public-atlas .ab-page .ab-moments button{letter-spacing:.06em;border:1.5px solid var(--ab-line);min-width:46px;color:var(--ab-muted);border-radius:10px;padding:8px 10px;font-size:13px;font-weight:600;transition:transform .2s}.tpp-public .public-atlas .ab-page .ab-moments button.is-active{background:var(--ab-ink);color:var(--ab-paper);border-color:var(--ab-ink)}.tpp-public .public-atlas .ab-page .ab-moments button:hover{transform:translateY(-2px)}.tpp-public .public-atlas .ab-page .ab-speaker{grid-area:speaker;grid-template-columns:170px 1fr;align-items:center;gap:22px;display:grid}.tpp-public .public-atlas .ab-page .ab-face .tpp-mood{width:170px}.tpp-public .public-atlas .ab-page .ab-face.is-bounce{animation:.5s cubic-bezier(.3,1.6,.5,1) ab-pop}.tpp-public .public-atlas .ab-page .ab-story{background:var(--ab-paper);color:var(--ab-ink);border-radius:30px 30px 30px 8px;flex-direction:column;gap:4px;padding:26px 32px 30px;display:flex;position:relative;box-shadow:0 26px 40px -24px #000}.tpp-public .public-atlas .ab-page .ab-story:before{content:"";background:var(--ab-paper);clip-path:polygon(100% 0,0 70%,100% 100%);width:30px;height:26px;position:absolute;bottom:26px;left:-16px}.tpp-public .public-atlas .ab-page .ab-story-label{word-spacing:.12em;color:var(--ab-muted);margin-bottom:6px;font-size:12px}.tpp-public .public-atlas .ab-page .ab-story-line{font-family:var(--ab-display);letter-spacing:-.03em;font-size:clamp(26px,2.5vw,38px);line-height:1.12;animation:.45s cubic-bezier(.3,1.4,.5,1) ab-type}.tpp-public .public-atlas .ab-page .ab-story-line.l-1{color:var(--ab-plum);font-style:italic}.tpp-public .public-atlas .ab-page .ab-switches{grid-area:switches;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tpp-public .public-atlas .ab-page .ab-switch{background:#0000002e;background:lab(0% 0 0/.18);border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:22px 16px 20px;display:flex;box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.08)}.tpp-public .public-atlas .ab-page .ab-switch-q{font-family:var(--ab-display);color:var(--ab-lime);font-size:24px;font-style:italic;line-height:1}.tpp-public .public-atlas .ab-page .ab-switch .tpp-rocker{color:var(--ab-paper);width:100%}.tpp-public .public-atlas .ab-page .ab-band{background:color-mix(in oklab, var(--ab-lime) 85%, white);color:var(--ab-ink);border-radius:99px;padding:6px 12px;font-size:14px;font-weight:600;animation:.4s cubic-bezier(.3,1.6,.5,1) ab-pop}.tpp-public .public-atlas .ab-page .ab-band.is-me{background:var(--ab-peach)}.tpp-public .public-atlas .ab-page .ab-toy.is-good .ab-band.is-me{background:var(--ab-lime)}.tpp-public .public-atlas .ab-page .ab-toy.is-good .ab-band:not(.is-me){background:color-mix(in oklab, var(--ab-peach) 80%, white)}.tpp-public .public-atlas .ab-page .ab-chalk{grid-area:chalk;justify-content:space-between;align-items:baseline;gap:24px;padding-top:4px;display:flex}.tpp-public .public-atlas .ab-page .ab-chalk-line{font-family:var(--ab-display);color:color-mix(in oklab, var(--ab-paper) 88%, transparent);font-size:clamp(22px,2vw,30px);font-style:italic;line-height:1.25;animation:.5s ease-out ab-type}.tpp-public .public-atlas .ab-page .ab-chalk-note{color:color-mix(in oklab, var(--ab-lilac) 60%, white);text-align:right;max-width:260px;font-size:14px;line-height:1.45}.tpp-public .public-atlas .ab-page .ab-menu{grid-template-rows:auto auto auto;grid-template-columns:210px repeat(3,1fr);align-items:stretch;gap:14px;display:grid;position:relative}.tpp-public .public-atlas .ab-page .ab-menu-corner{word-spacing:.12em;color:var(--ab-coffee);grid-area:1/1;align-self:end;padding-bottom:8px;font-size:12px;font-weight:600;line-height:1.4}.tpp-public .public-atlas .ab-page .ab-menu-col{grid-row:1;padding:0 6px 6px}.tpp-public .public-atlas .ab-page .ab-menu-col b{font-family:var(--ab-display);letter-spacing:-.03em;color:var(--ab-plum);font-size:34px;font-style:italic;font-weight:400;display:block}.tpp-public .public-atlas .ab-page .ab-menu-col span{word-spacing:.12em;color:var(--ab-muted);font-size:12px}.tpp-public .public-atlas .ab-page .ab-menu-row{border-radius:22px;grid-column:1;align-items:center;gap:14px;padding:18px;display:flex}.tpp-public .public-atlas .ab-page .ab-menu-row .tpp-mood{flex:none;width:70px}.tpp-public .public-atlas .ab-page .ab-menu-row b{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.1}.tpp-public .public-atlas .ab-page .ab-menu-cell{background:var(--ab-paper);box-shadow:0 1px 0 #ffffffb3 inset, 0 20px 34px -26px var(--ab-shadow);border-radius:22px;flex-direction:column;justify-content:center;gap:12px;padding:22px 22px 18px;transition:transform .3s cubic-bezier(.3,1.5,.5,1);display:flex}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ab-page .ab-menu-cell{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.7) inset, 0 20px 34px -26px var(--ab-shadow)}}.tpp-public .public-atlas .ab-page .ab-menu-cell:hover{transform:translateY(-4px)rotate(-.5deg)}.tpp-public .public-atlas .ab-page .ab-menu-bad.ab-menu-row,.tpp-public .public-atlas .ab-page .ab-menu-bad.ab-menu-cell{background:color-mix(in oklab, var(--ab-lilac) 42%, var(--ab-paper))}.tpp-public .public-atlas .ab-page .ab-menu-good.ab-menu-row,.tpp-public .public-atlas .ab-page .ab-menu-good.ab-menu-cell{background:color-mix(in oklab, var(--ab-lime) 38%, var(--ab-paper))}.tpp-public .public-atlas .ab-page .ab-menu-mobile-q{display:none}.tpp-public .public-atlas .ab-page .ab-poles{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.tpp-public .public-atlas .ab-page .ab-pole{background:color-mix(in oklab, var(--ab-paper) 80%, transparent);border-radius:12px;padding:7px 11px;font-size:14px;line-height:1.2}.tpp-public .public-atlas .ab-page .ab-pole.is-me{text-align:right;font-weight:600}.tpp-public .public-atlas .ab-page .ab-menu-bad .ab-pole.is-me{background:var(--ab-peach)}.tpp-public .public-atlas .ab-page .ab-menu-good .ab-pole.is-me{background:var(--ab-lime)}.tpp-public .public-atlas .ab-page .ab-pole-line{background:repeating-linear-gradient(90deg, var(--ab-ink) 0 4px, transparent 4px 8px);opacity:.4;min-width:18px;height:2px;position:relative}.tpp-public .public-atlas .ab-page .ab-menu-cell small{color:var(--ab-muted);font-size:14px}.tpp-public .public-atlas .ab-page .ab-menu-total{font-family:var(--ab-display);color:var(--ab-coffee);text-align:center;margin-top:26px;font-size:22px;font-style:italic}.tpp-public .public-atlas .ab-page .ab-how{grid-template-columns:1fr 440px;align-items:center;gap:80px;padding-top:40px;display:grid}.tpp-public .public-atlas .ab-page .ab-how-tray{background:radial-gradient(ellipse at 50% 0%, #fff9, transparent 60%), color-mix(in oklab, var(--ab-latte) 70%, var(--ab-paper));max-width:560px;box-shadow:inset 0 -6px 0 color-mix(in oklab, var(--ab-peach) 45%, var(--ab-paper)), 0 30px 50px -34px var(--ab-shadow);border-radius:30px;margin-top:50px;padding:26px 28px 30px;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ab-page .ab-how-tray{background:radial-gradient(ellipse at 50% 0%, lab(100% -.0000298023 .0000119209/.6), transparent 60%), color-mix(in oklab, var(--ab-latte) 70%, var(--ab-paper))}}.tpp-public .public-atlas .ab-page .ab-how-scenario{color:var(--ab-muted);border:1.5px dashed color-mix(in oklab, var(--ab-ink) 22%, transparent);border-radius:14px;margin-bottom:8px;padding:12px 16px;font-size:15px;line-height:1.45;display:block}.tpp-public .public-atlas .ab-page .ab-how-cups{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tpp-public .public-atlas .ab-page .ab-how-cup{border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:8px 6px 14px;transition:transform .3s cubic-bezier(.3,1.5,.5,1),background .25s;display:flex}.tpp-public .public-atlas .ab-page .ab-how-cup .tpp-cup{width:170px;height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0}.tpp-public .public-atlas .ab-page .ab-how-cup .tpp-cup svg{width:100%;height:100%}.tpp-public .public-atlas .ab-page .ab-how-label{color:var(--ab-muted);border-radius:99px;padding:7px 12px;font-size:14.5px}.tpp-public .public-atlas .ab-page .ab-how-cup:hover{transform:translateY(-4px)}.tpp-public .public-atlas .ab-page .ab-how-cup.is-picked{background:color-mix(in oklab, var(--ab-paper) 70%, transparent);transform:translateY(-6px)}.tpp-public .public-atlas .ab-page .ab-how-cup.is-picked .ab-how-label{background:var(--ab-plum);color:var(--ab-on-plum)}.tpp-public .public-atlas .ab-page .ab-how-note{word-spacing:.12em;color:var(--ab-coffee);font-size:12px;font-weight:600;position:absolute;top:-30px;right:0}.tpp-public .public-atlas .ab-page .ab-how-ticket{padding:26px 30px 34px;transform:rotate(2deg)}.tpp-public .public-atlas .ab-page .ab-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tpp-public .public-atlas .ab-page .ab-steps li{border-bottom:2px dashed color-mix(in oklab, var(--ab-ink) 14%, transparent);grid-template-columns:110px 1fr;align-items:center;gap:16px;padding:16px 0;display:grid}.tpp-public .public-atlas .ab-page .ab-steps li:last-child{border-bottom:0}.tpp-public .public-atlas .ab-page .ab-step-n{font-family:var(--ab-display);letter-spacing:-.05em;color:var(--ab-plum);font-size:50px;line-height:.9}.tpp-public .public-atlas .ab-page .ab-step-t{color:var(--ab-muted);font-size:16px;line-height:1.45}.tpp-public .public-atlas .ab-page .ab-step-t b{color:var(--ab-ink);margin-bottom:2px;font-size:17px;font-weight:600;display:block}.tpp-public .public-atlas .ab-page .ab-sample{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;padding-top:60px;display:grid}.tpp-public .public-atlas .ab-page .ab-how{padding-bottom:60px}.tpp-public .public-atlas .ab-page .ab-sample-copy>p:not(.ab-eyebrow){color:var(--ab-muted);max-width:440px;margin:26px 0 22px;font-size:17px;line-height:1.65}.tpp-public .public-atlas .ab-page .ab-ticks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tpp-public .public-atlas .ab-page .ab-ticks li{align-items:flex-start;gap:12px;font-size:15px;display:flex}.tpp-public .public-atlas .ab-page .ab-ticks svg{background:var(--ab-lime);border-radius:50%;flex:none;width:22px;height:22px;padding:4px}.tpp-public .public-atlas .ab-page .ab-sample-scene{padding:40px 0 40px 200px;position:relative}.tpp-public .public-atlas .ab-page .ab-share{background:var(--ab-chalk);width:250px;color:var(--ab-paper);border-radius:22px;grid-template-columns:fit-content(112px) 1fr 1fr;justify-items:center;gap:6px 4px;padding:22px 60px 22px 20px;display:grid;position:absolute;top:150px;left:-20px;transform:rotate(-7deg);box-shadow:0 30px 50px -30px #000}.tpp-public .public-atlas .ab-page .ab-share>*{grid-column:1/-1}.tpp-public .public-atlas .ab-page .ab-share-head{word-spacing:.12em;color:var(--ab-lime);font-size:12px}.tpp-public .public-atlas .ab-page .ab-share-score{color:var(--ab-lime);font-size:54px;font-weight:800;line-height:1}.tpp-public .public-atlas .ab-page .ab-share-band{opacity:.8;margin-bottom:8px;font-size:13px;font-weight:600}.tpp-public .public-atlas .ab-page .ab-share-totals{gap:8px;width:100%;margin-bottom:8px;display:flex}.tpp-public .public-atlas .ab-page .ab-share-totals span{text-align:center;background:color-mix(in oklab, var(--ab-lime) 16%, transparent);border-radius:10px;flex:1;padding:8px 4px;font-size:11px}.tpp-public .public-atlas .ab-page .ab-share-totals span.is-bad{background:color-mix(in oklab, var(--ab-peach) 18%, transparent)}.tpp-public .public-atlas .ab-page .ab-share-totals b{font-size:20px}.tpp-public .public-atlas .ab-page .ab-share-totals small{word-spacing:.12em;letter-spacing:normal;opacity:.7;font-size:12px;display:block}.tpp-public .public-atlas .ab-page .ab-share-row{grid-template-columns:subgrid;align-items:center;gap:4px;width:100%;display:grid}.tpp-public .public-atlas .ab-page .ab-share-row small{text-align:end;opacity:.8;min-width:78px;padding-inline-end:4px;font-size:9px}.tpp-public .public-atlas .ab-page .ab-share-row i{background:linear-gradient(90deg, var(--ab-lime) var(--w), #ffffff1f var(--w));border-radius:4px;height:7px}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ab-page .ab-share-row i{background:linear-gradient(90deg, var(--ab-lime) var(--w), lab(100% -.0000298023 .0000119209/.12) var(--w))}}.tpp-public .public-atlas .ab-page .ab-share-row i.is-bad{background:linear-gradient(90deg, var(--ab-peach) var(--w), #ffffff1f var(--w))}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ab-page .ab-share-row i.is-bad{background:linear-gradient(90deg, var(--ab-peach) var(--w), lab(100% -.0000298023 .0000119209/.12) var(--w))}}.tpp-public .public-atlas .ab-page .ab-report{z-index:1;background:var(--ab-paper);box-shadow:0 1px 0 #fffc inset, 0 40px 70px -40px var(--ab-shadow);border-radius:26px;padding:26px 28px 24px;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ab-page .ab-report{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.8) inset, 0 40px 70px -40px var(--ab-shadow)}}.tpp-public .public-atlas .ab-page .ab-report-top{border-bottom:1px solid var(--ab-line);justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-bottom:16px;display:flex}.tpp-public .public-atlas .ab-page .ab-report-overall{align-items:baseline;gap:12px;display:flex}.tpp-public .public-atlas .ab-page .ab-report-overall b{letter-spacing:-.03em;color:var(--ab-plum);font-size:40px;font-weight:700}.tpp-public .public-atlas .ab-page .ab-report-overall span{color:var(--ab-muted);font-size:15px}.tpp-public .public-atlas .ab-page .ab-report-range{color:var(--ab-muted);font-size:14px}.tpp-public .public-atlas .ab-page .ab-row{border-bottom:1px dashed var(--ab-line);grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:11px 0;display:grid}.tpp-public .public-atlas .ab-page .ab-row-top{grid-column:1/-1;align-items:center;gap:10px;display:flex}.tpp-public .public-atlas .ab-page .ab-row-dot{background:var(--ab-muted);border-radius:50%;flex:none;width:9px;height:9px}.tpp-public .public-atlas .ab-page .ab-row.is-up .ab-row-dot{background:color-mix(in oklab, var(--ab-lime) 60%, var(--ab-ink))}.tpp-public .public-atlas .ab-page .ab-row.is-down .ab-row-dot{background:color-mix(in oklab, var(--ab-peach) 70%, var(--ab-ink))}.tpp-public .public-atlas .ab-page .ab-row-label{flex:1;font-size:14.5px;font-weight:500}.tpp-public .public-atlas .ab-page .ab-row-label small{color:var(--ab-muted);margin-top:1px;font-size:14px;font-weight:400;display:block}.tpp-public .public-atlas .ab-page .ab-row-top b{font-size:16px}.tpp-public .public-atlas .ab-page .ab-row-top b small{color:var(--ab-muted);font-size:11.5px;font-weight:400}.tpp-public .public-atlas .ab-page .ab-row-bar{background:color-mix(in oklab, var(--ab-ink) 8%, transparent);border-radius:8px;height:8px;margin-left:19px}.tpp-public .public-atlas .ab-page .ab-row-bar i{background:var(--ab-lilac);border-radius:8px;height:100%;display:block}.tpp-public .public-atlas .ab-page .ab-row.is-up .ab-row-bar i{background:color-mix(in oklab, var(--ab-lime) 80%, var(--ab-ink))}.tpp-public .public-atlas .ab-page .ab-row-band{background:color-mix(in oklab, var(--ab-lilac) 50%, transparent);white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:14px;font-weight:600}.tpp-public .public-atlas .ab-page .ab-row.is-up .ab-row-band{background:color-mix(in oklab, var(--ab-lime) 60%, transparent)}.tpp-public .public-atlas .ab-page .ab-report-foot{grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin-top:16px;display:grid}.tpp-public .public-atlas .ab-page .ab-report-foot>div{background:color-mix(in oklab, var(--ab-ink) 4%, var(--ab-paper));border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.tpp-public .public-atlas .ab-page .ab-report-foot small{word-spacing:.12em;letter-spacing:normal;color:var(--ab-muted);font-size:12px}.tpp-public .public-atlas .ab-page .ab-report-foot b{font-size:22px}.tpp-public .public-atlas .ab-page .ab-report-foot b span{color:var(--ab-muted);font-size:12px;font-weight:400}.tpp-public .public-atlas .ab-page .ab-foot-band{color:var(--ab-muted);font-size:14px}.tpp-public .public-atlas .ab-page .ab-sample-stamp{z-index:2;font-size:20px;position:absolute;top:0;right:-10px;transform:rotate(8deg)}.tpp-public .public-atlas .ab-page .ab-honest{padding-top:60px}.tpp-public .public-atlas .ab-page .ab-honest-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.tpp-public .public-atlas .ab-page .ab-note{background:var(--ab-paper);box-shadow:0 24px 40px -30px var(--ab-shadow);border-radius:26px;flex-direction:column;gap:12px;padding:28px 28px 32px;display:flex}.tpp-public .public-atlas .ab-page .ab-note-1{background:color-mix(in oklab, var(--ab-latte) 70%, var(--ab-paper));transform:translateY(26px)}.tpp-public .public-atlas .ab-page .ab-note-art{align-items:center;height:130px;margin-bottom:8px;display:flex}.tpp-public .public-atlas .ab-page .ab-note-0 .ab-note-art{font-size:24px;transform:rotate(-8deg)}.tpp-public .public-atlas .ab-page .ab-note-1 .ab-note-art .tpp-caution{width:92px;transform:rotate(4deg)}.tpp-public .public-atlas .ab-page .ab-note-2 .ab-note-art .tpp-mood{width:116px}.tpp-public .public-atlas .ab-page .ab-note h3{letter-spacing:-.03em;font-size:26px}.tpp-public .public-atlas .ab-page .ab-note p{color:var(--ab-muted);font-size:16px;line-height:1.6}.tpp-public .public-atlas .ab-page .ab-closing{background:radial-gradient(circle at 75% 40%, color-mix(in oklab, var(--ab-peach) 45%, transparent), transparent 55%), var(--ab-latte);margin-top:60px}.tpp-public .public-atlas .ab-page .ab-closing-inner{grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1320px;margin:0 auto;padding:100px 64px 90px;display:grid}.tpp-public .public-atlas .ab-page .ab-closing h2{margin-bottom:36px;font-size:clamp(64px,7vw,112px)}.tpp-public .public-atlas .ab-page .ab-closing-scene{height:420px;position:relative}.tpp-public .public-atlas .ab-page .ab-saucer{background:radial-gradient(ellipse at 50% 40%, var(--ab-paper), color-mix(in oklab, var(--ab-lilac) 55%, var(--ab-paper)));width:400px;height:70px;box-shadow:inset 0 -5px 0 color-mix(in oklab, var(--ab-lilac) 70%, var(--ab-paper)), 0 24px 30px -18px var(--ab-shadow);border-radius:50%;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.tpp-public .public-atlas .ab-page .ab-refill{width:330px;transition:transform .6s cubic-bezier(.3,1.6,.5,1);position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.tpp-public .public-atlas .ab-page .ab-closing.is-refilled .ab-refill{transform:translate(-50%)translateY(-6px)}.tpp-public .public-atlas .ab-page .ab-pal-close{width:190px;bottom:40px;right:0;transform:rotate(6deg)}.tpp-public .public-atlas .ab-page[data-motion=off] *{animation:none!important}@media (prefers-reduced-motion:reduce){.tpp-public .public-atlas .ab-page *{animation:none!important}}@media (max-width:1100px){.tpp-public .public-atlas .ab-page .ab-hero{grid-template-columns:1fr}.tpp-public .public-atlas .ab-page .ab-hero-scene{width:100%;max-width:720px;margin:0 auto}.tpp-public .public-atlas .ab-page .ab-board{grid-template-columns:1fr;grid-template-areas:"ticket""speaker""switches""chalk"}.tpp-public .public-atlas .ab-page .ab-sample,.tpp-public .public-atlas .ab-page .ab-how{grid-template-columns:1fr}}@media (max-width:760px){.tpp-public .public-atlas .ab-page h2{font-size:44px}.tpp-public .public-atlas .ab-page .ab-section{padding:76px 20px}.tpp-public .public-atlas .ab-page .ab-head{grid-template-columns:1fr;gap:18px;margin-bottom:34px}.tpp-public .public-atlas .ab-page .ab-head-side{font-size:16px}.tpp-public .public-atlas .ab-page .ab-hero{gap:0;min-height:0;padding:6px 20px 50px}.tpp-public .public-atlas .ab-page .ab-hero-scene{order:-1;width:calc(100% + 40px);height:300px;margin:0 -20px}.tpp-public .public-atlas .ab-page .ab-sun{width:300px;height:300px;top:0;right:10%}.tpp-public .public-atlas .ab-page .ab-burst{width:34px;height:34px;top:8px;right:6%}.tpp-public .public-atlas .ab-page .ab-counter{height:130px;bottom:10px;left:-8%;right:-8%}.tpp-public .public-atlas .ab-page .ab-counter-top{inset:0 0 26px}.tpp-public .public-atlas .ab-page .ab-counter-front{height:80px;bottom:6px}.tpp-public .public-atlas .ab-page .ab-sign{width:50px;bottom:94px;left:27%}.tpp-public .public-atlas .ab-page .ab-spill{width:176px;bottom:46px}.tpp-public .public-atlas .ab-page .ab-pal-a,.tpp-public .public-atlas .ab-page .ab-pal-b{width:138px;bottom:58px}.tpp-public .public-atlas .ab-page .ab-pal-a{left:-2%}.tpp-public .public-atlas .ab-page .ab-pal-b{right:-2%}.tpp-public .public-atlas .ab-page .ab-say{max-width:170px;padding:9px 12px;font-size:14px}.tpp-public .public-atlas .ab-page .ab-say-a{top:22px;left:12px}.tpp-public .public-atlas .ab-page .ab-say-b{max-width:140px;top:66px;right:12px}.tpp-public .public-atlas .ab-page .ab-tag{display:none}.tpp-public .public-atlas .ab-page .ab-eyebrow{letter-spacing:0;word-spacing:.12em;margin-bottom:14px}.tpp-public .public-atlas .ab-page .ab-hero h1{margin-bottom:8px}.tpp-public .public-atlas .ab-page .ab-title-line{font-size:72px}.tpp-public .public-atlas .ab-page .ab-title-accent{font-size:56px}.tpp-public .public-atlas .ab-page .ab-kicker{margin-bottom:18px;font-size:20px}.tpp-public .public-atlas .ab-page .ab-hero-copy{flex-direction:column;display:flex}.tpp-public .public-atlas .ab-page .ab-sub{order:3;margin:26px 0 0;font-size:16px}.tpp-public .public-atlas .ab-page .ab-ctas{order:2;gap:16px}.tpp-public .public-atlas .ab-page .ab-small{order:4}.tpp-public .public-atlas .ab-page .ab-primary{justify-content:space-between;width:100%}.tpp-public .public-atlas .ab-page .ab-toy-inner{padding:76px 14px 70px}.tpp-public .public-atlas .ab-page .ab-toy .ab-head{padding:0 6px}.tpp-public .public-atlas .ab-page .ab-board{border-width:9px;gap:24px;padding:24px 16px 22px}.tpp-public .public-atlas .ab-page .ab-ticket-title{min-height:0;font-size:21px}.tpp-public .public-atlas .ab-page .ab-speaker{grid-template-columns:84px 1fr;align-items:end;gap:12px}.tpp-public .public-atlas .ab-page .ab-face .tpp-mood{width:84px}.tpp-public .public-atlas .ab-page .ab-story{padding:18px 20px 20px}.tpp-public .public-atlas .ab-page .ab-story-line{font-size:22px}.tpp-public .public-atlas .ab-page .ab-switches{grid-template-columns:1fr;gap:10px}.tpp-public .public-atlas .ab-page .ab-switch{grid-template-columns:1fr auto;grid-template-areas:"q band""sw sw";align-items:center;gap:8px;padding:12px 14px 14px;display:grid}.tpp-public .public-atlas .ab-page .ab-switch-q{grid-area:q}.tpp-public .public-atlas .ab-page .ab-switch .tpp-rocker{grid-area:sw}.tpp-public .public-atlas .ab-page .ab-switch .ab-band{grid-area:band}.tpp-public .public-atlas .ab-page .ab-board-special{display:none}.tpp-public .public-atlas .ab-page .ab-switch .tpp-rocker{--rk-w:84px;--rk-h:46px;--rk-knob:36px;gap:10px}.tpp-public .public-atlas .ab-page .ab-switch .tpp-rocker-pole{font-size:14px}.tpp-public .public-atlas .ab-page .ab-switch-q{text-align:left;font-size:20px}.tpp-public .public-atlas .ab-page .ab-band{justify-self:end;font-size:14px}.tpp-public .public-atlas .ab-page .ab-chalk{flex-direction:column;gap:10px}.tpp-public .public-atlas .ab-page .ab-chalk-line{font-size:20px}.tpp-public .public-atlas .ab-page .ab-chalk-note{text-align:left;font-size:14px}.tpp-public .public-atlas .ab-page .ab-menu{grid-template-columns:1fr;gap:10px}.tpp-public .public-atlas .ab-page .ab-menu-corner,.tpp-public .public-atlas .ab-page .ab-menu-col{display:none}.tpp-public .public-atlas .ab-page .ab-menu-row,.tpp-public .public-atlas .ab-page .ab-menu-cell{grid-area:auto!important}.tpp-public .public-atlas .ab-page .ab-menu-row{margin-top:18px;padding:12px 16px}.tpp-public .public-atlas .ab-page .ab-menu-row .tpp-mood{width:54px}.tpp-public .public-atlas .ab-page .ab-menu-cell{gap:8px;padding:16px 16px 14px}.tpp-public .public-atlas .ab-page .ab-menu-mobile-q{font-family:var(--ab-display);color:var(--ab-plum);font-size:22px;font-style:italic;display:block}.tpp-public .public-atlas .ab-page .ab-menu-total{font-size:19px}.tpp-public .public-atlas .ab-page .ab-how{gap:50px;padding-top:20px}.tpp-public .public-atlas .ab-page .ab-how-note{word-spacing:.12em;right:4px}.tpp-public .public-atlas .ab-page .ab-how-tray{padding:20px 14px}.tpp-public .public-atlas .ab-page .ab-how-cups{gap:8px}.tpp-public .public-atlas .ab-page .ab-how-cup .tpp-cup{width:124px}.tpp-public .public-atlas .ab-page .ab-how-label{text-align:center;font-size:14px}.tpp-public .public-atlas .ab-page .ab-how-ticket{padding:20px 20px 28px}.tpp-public .public-atlas .ab-page .ab-steps li{grid-template-columns:72px 1fr}.tpp-public .public-atlas .ab-page .ab-step-n{font-size:40px}.tpp-public .public-atlas .ab-page .ab-sample{gap:40px}.tpp-public .public-atlas .ab-page .ab-sample-scene{padding:40px 0 0}.tpp-public .public-atlas .ab-page .ab-share{display:none}.tpp-public .public-atlas .ab-page .ab-report{padding:20px 16px 18px}.tpp-public .public-atlas .ab-page .ab-row-label small{margin:2px 0 0;display:block}.tpp-public .public-atlas .ab-page .ab-report-foot{grid-template-columns:1fr 1fr}.tpp-public .public-atlas .ab-page .ab-report-foot>div:first-child{grid-column:1/-1}.tpp-public .public-atlas .ab-page .ab-sample-stamp{font-size:16px;top:0;right:4px}.tpp-public .public-atlas .ab-page .ab-honest-grid{grid-template-columns:1fr}.tpp-public .public-atlas .ab-page .ab-note-1{transform:none}.tpp-public .public-atlas .ab-page .ab-note-art{height:100px}.tpp-public .public-atlas .ab-page .ab-closing{margin-top:20px}.tpp-public .public-atlas .ab-page .ab-closing-inner{grid-template-columns:1fr;gap:10px;padding:70px 20px 60px}.tpp-public .public-atlas .ab-page .ab-closing h2{margin-bottom:26px;font-size:64px}.tpp-public .public-atlas .ab-page .ab-closing-scene{order:-1;height:280px}.tpp-public .public-atlas .ab-page .ab-saucer{width:260px;height:48px}.tpp-public .public-atlas .ab-page .ab-refill{width:220px;bottom:40px}.tpp-public .public-atlas .ab-page .ab-pal-close{width:120px;bottom:20px}}@keyframes ab-spin{to{rotate:360deg}}@keyframes ab-bob{0%,to{translate:0}50%{translate:0 -8px}}@keyframes ab-pop{0%{scale:.8}60%{scale:1.06}to{scale:1}}@keyframes ab-type{0%{opacity:0;translate:0 8px}}@keyframes ab-print{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}.tpp-public .public-atlas .ab-page>.ab-flip{padding-bottom:86px}.tpp-public .public-atlas .ab-page>.ab-sample{padding-bottom:40px}.tpp-public .public-atlas .ab-page>.ab-honest{padding-bottom:96px}@media (max-width:760px){.tpp-public .public-atlas .ab-page>.ab-flip{padding-bottom:76px}.tpp-public .public-atlas .ab-page>.ab-how{padding-bottom:40px}.tpp-public .public-atlas .ab-page>.ab-sample{padding-top:56px;padding-bottom:40px}.tpp-public .public-atlas .ab-page>.ab-honest{padding-top:56px;padding-bottom:76px}}.tpp-public .public-atlas .ab-page :is(.ab-story-line.l-1,.ab-switch-q,.ab-chalk-line,.ab-menu-col b,.ab-menu-total,.ab-menu-mobile-q){font-style:normal}.tpp-public .public-atlas .ab-page .ab-hero .ab-kicker{font-family:Georgia,Times New Roman,serif;font-style:italic}.tpp-public .public-atlas .ab-page .ab-switch .tpp-rocker .tpp-rocker-pole.is-right,.tpp-public .public-atlas .ab-page .ab-switch .tpp-rocker.is-on .tpp-rocker-pole.is-left{opacity:.74}.tpp-public .public-atlas .ab-page .ab-switch .tpp-rocker.is-on .tpp-rocker-pole.is-right{opacity:1}[data-home-dark=true] .public-atlas .ab-page .ab-switch .ab-band{color:var(--o-clay-ink)}[data-home-dark=true] .public-atlas .ab-page .ab-switch .ab-switch-q{color:var(--o-clay-plum)}.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-hero-copy{min-width:0;container-type:inline-size}.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-title-line{white-space:normal;text-wrap:balance;font-size:min(clamp(80px,8.6vw,138px),25cqi)}.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-title-accent{text-wrap:balance;font-size:min(clamp(64px,6.6vw,104px),19cqi)}@media (max-width:760px){.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-title-line{font-size:min(72px,20.5cqi)}.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-title-accent{font-size:min(56px,16cqi)}}.tpp-public .public-atlas .ab-page .ab-share small{color:inherit}.tpp-public .public-atlas .ab-page .ab-share .ab-share-band{opacity:.92}.tpp-public .public-atlas .ab-page .ab-share .ab-share-totals small{word-spacing:.12em;opacity:.86;font-size:12px}.tpp-public .public-atlas .ab-page .ab-share .ab-share-row small{opacity:.9;font-size:9.5px}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-share .ab-share-row i{background:linear-gradient(90deg, var(--ab-lime) var(--w), color-mix(in oklab, var(--o-clay-ink) 12%, transparent) var(--w))}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-share .ab-share-row i.is-bad{background:linear-gradient(90deg, color-mix(in oklab, var(--ab-peach) 58%, var(--o-clay-ink)) var(--w), color-mix(in oklab, var(--o-clay-ink) 12%, transparent) var(--w))}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-share .ab-share-totals span.is-bad{background:color-mix(in oklab, var(--ab-peach) 34%, transparent)}.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *){--ab-pastel-ink:color-mix(in oklab, var(--ab-ink) 80%, black);--ab-help:color-mix(in oklab, var(--ab-muted) 58%, var(--ab-ink));--ab-coffee:color-mix(in oklab, var(--ab-peach) 12%, var(--ab-ink))}.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-menu-bad .ab-pole.is-me,.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-band.is-me,.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-row:not(.is-up) .ab-row-band{color:var(--ab-pastel-ink)}.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-row:not(.is-up) .ab-row-band{background:color-mix(in oklab, var(--ab-lilac) 70%, var(--ab-paper))}.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-menu-cell small,.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-how-scenario,.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-how-cup:not(.is-picked) .ab-how-label,.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-note p,.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-small,.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-report-foot small,.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-report-foot b span,.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-foot-band{color:var(--ab-help)}.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-menu-mobile-q{color:color-mix(in oklab, var(--ab-plum) 78%, var(--ab-ink))}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *){--ab-pastel-ink:var(--o-clay-ink);--ab-pastel-peach:color-mix(in oklab, var(--ab-peach) 34%, white);--ab-pastel-lilac:color-mix(in oklab, var(--ab-lilac) 34%, white);--ab-pastel-lime:color-mix(in oklab, var(--ab-lime) 30%, white);--ab-latte:color-mix(in oklab, var(--ab-peach) 14%, var(--ab-cream));--ab-help:color-mix(in oklab, var(--ab-muted) 45%, var(--ab-ink))}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-menu-bad.ab-menu-row,.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-menu-bad.ab-menu-cell{background:color-mix(in oklab, var(--ab-lilac) 15%, var(--ab-paper))}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-menu-mobile-q{color:var(--ab-plum)}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-row:not(.is-up) .ab-row-band{background:var(--ab-pastel-lilac)}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-how-tray{background:radial-gradient(ellipse at 50% 0%, #ffffff12, transparent 60%), color-mix(in oklab, var(--ab-latte) 70%, var(--ab-paper))}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-how-tray{background:radial-gradient(ellipse at 50% 0%, lab(100% -.0000298023 .0000119209/.07), transparent 60%), color-mix(in oklab, var(--ab-latte) 70%, var(--ab-paper))}}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-head.is-dark em{color:var(--o-clay-plum)}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-chalk-note{color:var(--o-clay-muted)}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-kinds{background:color-mix(in oklab, var(--o-clay-ink) 12%, transparent)}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-kinds button:not(.is-active){color:var(--o-clay-ink)}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-switch{background:color-mix(in oklab, var(--o-clay-ink) 7%, transparent)}.tpp-public .public-atlas .ab-page:is([data-home-skin=themed][data-home-dark=false] *){--ab-chalk:color-mix(in oklab, color-mix(in oklab, var(--ab-ink) 84%, var(--ab-plum)) 78%, black)}@media (max-width:760px){.tpp-public .public-atlas .ab-page:is([data-home-identity=arcade] *) h2{font-size:33px;line-height:1.12}}.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-steps li{grid-template-columns:minmax(110px,max-content) 1fr}.tpp-public .public-atlas .ab-page:is([data-home-identity=arcade] *) .ab-step-n{font-size:36px}@media (max-width:760px){.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-steps li{grid-template-columns:minmax(72px,max-content) 1fr}.tpp-public .public-atlas .ab-page:is([data-home-identity=arcade] *) .ab-step-n{font-size:26px}}.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-how-label{text-wrap:balance}.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-eyebrow{align-items:flex-start}.tpp-public .public-atlas .ab-page:is([data-home-skin=themed] *) .ab-eyebrow:before{flex:none;margin-top:calc(.5lh - 4px)}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-menu-bad .ab-pole.is-me,.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-band.is-me{background:var(--ab-pastel-peach)}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-band,.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-toy.is-good .ab-band:not(.is-me){background:var(--ab-pastel-lilac)}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-toy.is-good .ab-band.is-me{background:var(--ab-pastel-lime)}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-band{color:var(--ab-pastel-ink)}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-chalk-note{color:var(--o-clay-ink)}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-board{background:radial-gradient(ellipse at 30% 20%, #ffffff0f, transparent 60%), color-mix(in oklab, var(--ab-chalk) 88%, var(--ab-pastel-lilac))}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-board{background:radial-gradient(ellipse at 30% 20%, lab(100% -.0000298023 .0000119209/.06), transparent 60%), color-mix(in oklab, var(--ab-chalk) 88%, var(--ab-pastel-lilac))}}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-switch .tpp-rocker .tpp-rocker-pole.is-right,.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-switch .tpp-rocker.is-on .tpp-rocker-pole.is-left{opacity:.84}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .tpp-mood{--lilac:color-mix(in oklab, var(--ab-lilac) 55%, white);--peach:color-mix(in oklab, var(--ab-peach) 55%, white)}.tpp-public .public-atlas .ab-page:is([data-home-dark=true] *) .ab-switch .ab-switch-q{color:color-mix(in oklab, var(--o-clay-plum) 86%, black)}.not-found-desk.svelte-1ttsiwf{margin:0}.not-found-go.svelte-1ttsiwf{flex-shrink:0;align-self:center}.not-found-label.svelte-1ttsiwf{letter-spacing:normal;color:var(--muted-foreground);margin:56px 0 0;font-size:15px;font-weight:500}.tpp-public .public-atlas .not-found-label.svelte-1ttsiwf{margin-top:56px}.not-found-tests.svelte-1ttsiwf{margin-top:16px}.not-found-home.svelte-1ttsiwf{flex-wrap:wrap;gap:12px 28px;margin:-16px 0 48px;display:flex}@media (max-width:640px){.not-found-desk.svelte-1ttsiwf .help-desk-row{flex-direction:column;align-items:stretch;gap:14px}.not-found-go.svelte-1ttsiwf{align-self:stretch}}.tpp-lettertile.svelte-192almh{--lt-face:var(--o-paper);--lt-edge:color-mix(in oklab, var(--o-plum) 20%, var(--o-lilac));--lt-ink:var(--o-plum);--lt-light:#ffffff9e;width:var(--lt-size);height:var(--lt-size);background:linear-gradient(165deg, var(--lt-light) 0%, transparent 44%), linear-gradient(0deg, color-mix(in oklab, var(--o-plum) 9%, transparent), transparent 42%), var(--lt-face);box-shadow:0 calc(var(--lt-size) * .08) 0 var(--lt-edge), 0 calc(var(--lt-size) * .24) calc(var(--lt-size) * .26) calc(var(--lt-size) * -.12) var(--o-shadow), inset 0 2px 0 #ffffffb3, inset 0 -3px 6px color-mix(in oklab, var(--o-plum) 9%, transparent);color:var(--lt-ink);-webkit-user-select:none;user-select:none;border-radius:26%;place-items:center;transition:box-shadow .3s,translate .35s cubic-bezier(.3,1.6,.5,1);display:inline-grid;position:relative}@supports (color:lab(0% 0 0)){.tpp-lettertile.svelte-192almh{--lt-light:lab(100% -.0000298023 .0000119209/.62);box-shadow:0 calc(var(--lt-size) * .08) 0 var(--lt-edge), 0 calc(var(--lt-size) * .24) calc(var(--lt-size) * .26) calc(var(--lt-size) * -.12) var(--o-shadow), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.7), inset 0 -3px 6px color-mix(in oklab, var(--o-plum) 9%, transparent)}}.tpp-lettertile-glyph.svelte-192almh{font:450 calc(var(--lt-size) * .58) / 1 var(--home-heading-font,Outfit, Arial, sans-serif);letter-spacing:-.04em;text-shadow:0 1px 0 #ffffff8c, 0 -1px 0 color-mix(in oklab, var(--o-plum) 22%, transparent);translate:0 -4%}@supports (color:lab(0% 0 0)){.tpp-lettertile-glyph.svelte-192almh{text-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.55), 0 -1px 0 color-mix(in oklab, var(--o-plum) 22%, transparent)}}.tpp-lettertile-corner.svelte-192almh{font:500 calc(var(--lt-size) * .13) / 1 var(--home-body-font,Outfit, Arial, sans-serif);letter-spacing:.06em;opacity:.7;font-style:normal;position:absolute;top:9%;right:12%}.tone-plum.svelte-192almh{--lt-face:var(--o-plum);--lt-edge:var(--o-plum-deep);--lt-ink:var(--o-on-plum);--lt-light:#ffffff42}@supports (color:lab(0% 0 0)){.tone-plum.svelte-192almh{--lt-light:lab(100% -.0000298023 .0000119209/.26)}}.tone-plum.svelte-192almh .tpp-lettertile-glyph:where(.svelte-192almh){text-shadow:0 -1px #00000040;text-shadow:0 -1px lab(0% 0 0/.25)}.tpp-lettertile.tone-plum.svelte-192almh .tpp-lettertile-glyph.tpp-lettertile-glyph:where(.svelte-192almh){color:var(--lt-ink)}.tone-lilac.svelte-192almh{--lt-face:var(--o-lilac);--lt-edge:color-mix(in oklab, var(--o-plum) 30%, var(--o-lilac))}.tone-lime.svelte-192almh{--lt-face:var(--o-lime);--lt-edge:color-mix(in oklab, var(--o-ink) 22%, var(--o-lime));--lt-ink:var(--o-ink)}.tone-sage.svelte-192almh{--lt-face:var(--sage,var(--o-lime));--lt-edge:color-mix(in oklab, var(--o-ink) 16%, var(--sage,var(--o-lime)));--lt-ink:var(--o-plum)}.is-lit.svelte-192almh{translate:0 calc(var(--lt-size) * -.08);box-shadow:0 calc(var(--lt-size) * .08) 0 var(--lt-edge), 0 0 0 calc(var(--lt-size) * .07) color-mix(in oklab, var(--o-lime) 88%, transparent), 0 calc(var(--lt-size) * .34) calc(var(--lt-size) * .3) calc(var(--lt-size) * -.12) var(--o-shadow), inset 0 2px 0 #ffffffb3}@supports (color:lab(0% 0 0)){.is-lit.svelte-192almh{box-shadow:0 calc(var(--lt-size) * .08) 0 var(--lt-edge), 0 0 0 calc(var(--lt-size) * .07) color-mix(in oklab, var(--o-lime) 88%, transparent), 0 calc(var(--lt-size) * .34) calc(var(--lt-size) * .3) calc(var(--lt-size) * -.12) var(--o-shadow), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.7)}}.tpp-public .public-atlas .tp-wow{--tp-spring:cubic-bezier(.3, 1.6, .5, 1);--tp-ease:cubic-bezier(.2, .8, .2, 1);--tp-light:#ffffff8c;--tp-edge:color-mix(in srgb, var(--primary) 16%, var(--secondary));--tp-drop:color-mix(in srgb, var(--primary) 34%, transparent);--tp-tile:64px}.tpp-public .public-atlas .tp-wow .tp-code,.tpp-public .public-atlas .tp-wow .tp-code-letter,.tpp-public .public-atlas .tp-wow .tp-word,.tpp-public .public-atlas .tp-wow .tp-arrow{font-weight:inherit}.tpp-public .public-atlas .tp-wow .tp-code{display:inline-flex}.tpp-public .public-atlas .tp-wow .tp-code-letter{transition:translate .4s var(--tp-spring), color .3s;display:inline-block;position:relative}.tpp-public .public-atlas .tp-wow .tp-code-letter:after{content:"";background:var(--lime);width:max(.34em,78%);height:.09em;box-shadow:0 2px 0 color-mix(in srgb, var(--foreground) 18%, var(--lime));transition:scale .45s var(--tp-spring);border-radius:99px;margin-left:calc(max(.34em,78%)/-2);position:absolute;bottom:.01em;left:50%;scale:0 1}.tpp-public .public-atlas .tp-wow .tp-code-letter.is-on{translate:0 -.05em}.tpp-public .public-atlas .tp-wow .tp-code-letter.is-on:after{scale:1}.tpp-public .public-atlas .tp-wow .tp-word{display:inline-block}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .tp-code-letter{animation:tpw-drop .8s calc(80ms + var(--i,0) * 80ms) cubic-bezier(.2, .9, .25, 1.25) backwards}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .tp-word{animation:tpw-rise .85s calc(.24s + var(--i,0) * 90ms) cubic-bezier(.2, .9, .25, 1.15) backwards}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .tp-cover-copy>.intro,.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .tp-cover-copy>.tp-cta{animation:.75s cubic-bezier(.2,.9,.3,1.15) .42s backwards tpw-lift}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .tp-cover-copy>.tp-cta{animation-delay:.5s}.tpp-public .public-atlas .tp-wow .tp-cta{box-shadow:0 4px 0 color-mix(in srgb, var(--primary) 70%, black), 0 16px 26px -12px color-mix(in srgb, var(--primary) 60%, transparent), inset 0 1px 0 #ffffff40;transition:transform .25s var(--tp-spring), box-shadow .25s;background-image:linear-gradient(175deg,#ffffff29,#0000 55%)}.tpp-public .public-atlas .tp-wow .tp-cta:hover{box-shadow:0 7px 0 color-mix(in srgb, var(--primary) 70%, black), 0 22px 30px -12px color-mix(in srgb, var(--primary) 60%, transparent), inset 0 1px 0 #ffffff40;transform:translateY(-3px)}.tpp-public .public-atlas .tp-wow .tp-cta:active{box-shadow:0 1px 0 color-mix(in srgb, var(--primary) 70%, black), 0 8px 14px -10px color-mix(in srgb, var(--primary) 60%, transparent);transform:translateY(3px)}.tpp-public .public-atlas .tp-wow .tp-arrow{transition:translate .3s var(--tp-spring);display:inline-block}.tpp-public .public-atlas .tp-wow .tp-cta:hover .tp-arrow{translate:3px -3px}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .tp-cover-copy .tp-arrow{animation:1.9s ease-in-out 1.6s infinite tpw-nudge}.tpp-public .public-atlas .tp-wow .tp-arch-stage{isolation:isolate;position:relative}.tpp-public .public-atlas .tp-wow .tp-arch-stage:before{content:"";z-index:-1;background:radial-gradient(closest-side at 62% 40%, color-mix(in srgb, var(--lime) 34%, transparent), transparent 72%), radial-gradient(closest-side at 30% 70%, color-mix(in srgb, var(--secondary) 90%, transparent), transparent 80%);pointer-events:none;position:absolute;inset:-8% -12% -4%}.tpp-public .public-atlas .tp-wow .type-guide.large{background:radial-gradient(120% 70% at 28% 0%, #ffffff75, transparent 58%), radial-gradient(90% 60% at 80% 100%, color-mix(in srgb, var(--primary) 7%, transparent), transparent 70%), var(--secondary);box-shadow:inset 0 3px 0 #ffffffb3, inset 0 -14px 30px color-mix(in srgb, var(--primary) 7%, transparent), 0 10px 0 var(--tp-edge), 0 46px 60px -38px color-mix(in srgb, var(--primary) 55%, transparent);transform:perspective(1300px) rotateY(calc(var(--px,0) * 5deg)) rotateX(calc(var(--py,0) * -4deg)) rotate(2deg);transition:transform .7s var(--tp-ease)}.tpp-public .public-atlas .tp-wow .type-guide.large .type-guide-note{z-index:2;box-shadow:0 4px 0 var(--tp-edge), 0 18px 26px -18px var(--tp-drop);position:relative}.tpp-public .public-atlas .tp-wow .type-guide.large .type-guide-note:before{content:"";background:inherit;border-top:1px solid var(--border);border-left:1px solid var(--border);width:18px;height:18px;margin-left:-9px;position:absolute;top:-9px;left:50%;rotate:45deg}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .type-guide.large{animation:1s cubic-bezier(.2,.9,.3,1.2) .15s backwards tpw-arch-in}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .type-guide.large .type-guide-note{transform-origin:50% 0;animation:.9s cubic-bezier(.3,1.5,.5,1) .75s backwards tpw-swing}.tpp-public .public-atlas .tp-wow .tp-orbit{--d:14px;z-index:3;cursor:pointer;transform:translate(calc(var(--px,0) * var(--d)), calc(var(--py,0) * var(--d)));transition:transform .7s var(--tp-ease);background:0 0;border:0;padding:0;line-height:0;display:block;position:absolute}@media (hover:hover){.tpp-public .public-atlas .tp-wow .tp-orbit:hover .tpp-lettertile{translate:0 -6px}}.tpp-public .public-atlas .tp-wow .tp-orbit-0{--d:22px;top:7%;left:-3%;rotate:-12deg}.tpp-public .public-atlas .tp-wow .tp-orbit-1{--d:12px;top:4%;right:8%;rotate:9deg}.tpp-public .public-atlas .tp-wow .tp-orbit-3{--d:26px;top:43%;right:-5%;rotate:-7deg}.tpp-public .public-atlas .tp-wow .tp-orbit-2{--d:18px;top:40%;left:-7%;rotate:8deg}.tpp-public .public-atlas .tp-wow .tp-orbit .tpp-lettertile{transition:box-shadow .3s, translate .35s var(--tp-spring), background-color .3s}.tpp-public .public-atlas .tp-wow .tp-orbit-burst{position:absolute;inset:0}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .tp-orbit{animation:tpw-tile-in .75s calc(.55s + var(--i,0) * .11s) cubic-bezier(.3, 1.5, .5, 1) backwards, tpw-bob 5.2s calc(var(--i,0) * -1.4s) ease-in-out infinite alternate}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .tp-orbit.is-on .tpp-lettertile{animation:tpw-hop .7s var(--tp-spring)}.tpp-public .public-atlas .tp-wow .profile-preference-tabs button{background-image:linear-gradient(172deg, var(--tp-light) 0%, transparent 46%);box-shadow:0 5px 0 var(--tp-edge), 0 18px 22px -16px var(--tp-drop), inset 0 2px 0 #ffffffb3;transition:transform .3s var(--tp-spring), box-shadow .3s, background-color .3s, color .3s}@media (hover:hover){.tpp-public .public-atlas .tp-wow .profile-preference-tabs button:hover{box-shadow:0 8px 0 var(--tp-edge), 0 24px 26px -16px var(--tp-drop), inset 0 2px 0 #ffffffb3;transform:translateY(-3px)}}.tpp-public .public-atlas .tp-wow .profile-preference-tabs button.active{box-shadow:0 2px 0 color-mix(in srgb, var(--primary) 70%, black), 0 10px 16px -12px var(--tp-drop), inset 0 2px 0 #ffffff38;background-image:linear-gradient(172deg,#fff3 0%,#0000 46%);transform:translateY(3px)}.tpp-public .public-atlas .tp-wow .profile-preference-tabs b{display:inline-block}.tpp-public .public-atlas .tp-wow .profile-preference-tabs button:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .profile-preference-tabs button{animation:tpw-lift .75s calc(.6s + var(--i,0) * 70ms) cubic-bezier(.2, .9, .3, 1.15) backwards}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .profile-preference-tabs button.active b{animation:tpw-flip .7s var(--tp-ease)}.tpp-public .public-atlas .tp-wow .preference-explanation p{border-left:3px solid var(--lime);padding-left:18px}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .preference-explanation>.art{animation:tpw-pop .65s var(--tp-spring) backwards}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .preference-explanation>p{animation:tpw-slide .5s 50ms var(--tp-ease) backwards}.tpp-public .public-atlas .tp-wow details>summary>span:last-child,.tpp-public .public-atlas .tp-wow .strength-deck summary>b,.tpp-public .public-atlas .tp-wow .blind-spots summary>b{transition:rotate .4s var(--tp-spring);display:inline-block}.tpp-public .public-atlas .tp-wow .intro-fold[open]>summary>span,.tpp-public .public-atlas .tp-wow #questions details[open]>summary>span,.tpp-public .public-atlas .tp-wow .strength-deck details[open] summary>b,.tpp-public .public-atlas .tp-wow .blind-spots details[open] summary>b{rotate:45deg}.tpp-public .public-atlas .tp-wow .career-accordions details[open]>summary>span{rotate:90deg}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow details[open]>:not(summary){animation:tpw-open .45s var(--tp-ease) backwards}.tpp-public .public-atlas .tp-wow .career-accordions summary,.tpp-public .public-atlas .tp-wow .blind-spots summary h3{transition:translate .3s var(--tp-spring), color .2s}@media (hover:hover){.tpp-public .public-atlas .tp-wow .career-accordions summary:hover{color:var(--primary);translate:6px}}.tpp-public .public-atlas .tp-wow .profile-chapters>small{padding-bottom:12px;position:relative}.tpp-public .public-atlas .tp-wow .profile-chapters>small:before,.tpp-public .public-atlas .tp-wow .profile-chapters>small:after{content:"";background:var(--secondary);border-radius:99px;height:4px;position:absolute;bottom:0;left:0;right:18px}.tpp-public .public-atlas .tp-wow .profile-chapters>small:after{background:var(--primary);transform-origin:0;transform:scaleX(var(--prog,0));transition:transform .25s linear}.tpp-public .public-atlas .tp-wow .profile-chapters a{transition:translate .35s var(--tp-spring), color .2s}.tpp-public .public-atlas .tp-wow .profile-chapters a span{border-radius:99px;place-items:center;width:21px;height:17px;margin-right:5px;transition:background-color .3s,color .3s,opacity .3s;display:inline-grid}.tpp-public .public-atlas .tp-wow .profile-chapters a.is-read span{opacity:.9;color:var(--primary)}.tpp-public .public-atlas .tp-wow .profile-chapters a.is-current{color:var(--primary);font-weight:500;translate:5px}.tpp-public .public-atlas .tp-wow .profile-chapters a.is-current span{opacity:1;background:var(--primary);color:var(--primary-foreground);box-shadow:0 2px 0 color-mix(in srgb, var(--primary) 60%, black)}.tpp-public .public-atlas .tp-wow .profile-chapters .tp-rail-mascot{filter:drop-shadow(0 10px 8px color-mix(in srgb, var(--primary) 22%, transparent))}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .profile-chapters .tp-rail-mascot{animation:tpw-rail-hop .75s var(--tp-ease)}.tpp-public .public-atlas .tp-wow .tp-read-bar{display:none}.tpp-public .public-atlas .tp-wow .type-section-title>.art,.tpp-public .public-atlas .tp-wow .stress-room>.art,.tpp-public .public-atlas .tp-wow .workplace-panel>.art,.tpp-public .public-atlas .tp-wow .margin-note>.art,.tpp-public .public-atlas .tp-wow .relationship-board .art{filter:drop-shadow(0 12px 10px color-mix(in srgb, var(--primary) 18%, transparent))}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .type-section-title>.art,.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .workplace-panel>.art,.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .margin-note>.art,.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .relationship-board .art{animation:6s ease-in-out infinite alternate tpw-float}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .stress-room>.art{transform-origin:50% 90%;animation:5s ease-in-out infinite alternate tpw-sway}@media screen{.tpp-public:not([data-motion=off]) .public-atlas .tp-wow [data-reveal]:not(.is-in) :is(h2,.type-section-title,.strength-deck>details,.blind-spots>details,.three-notes>article,.environment-tags>span,.growth-options>button,.nearby-types a,.relationship-board,.workplace-panel,.communication-pair,.career-accordions,.margin-note,.growth-workbench>div:last-child){opacity:0}}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow [data-reveal].is-in .type-section-title{animation:.8s cubic-bezier(.2,.9,.25,1.15) backwards tpw-rise}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow [data-reveal].is-in :is(.strength-deck>details,.blind-spots>details,.three-notes>article,.growth-options>button,.nearby-types a){animation:tpw-card-in .75s calc(.12s + var(--i,0) * 75ms) cubic-bezier(.2, .9, .3, 1.2) backwards}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow [data-reveal].is-in .environment-tags>span{animation:tpw-pop .6s calc(.1s + var(--i,0) * 45ms) var(--tp-spring) backwards}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow [data-reveal].is-in :is(.relationship-board,.workplace-panel,.communication-pair,.career-accordions,.margin-note,.growth-workbench>div:last-child){animation:tpw-settle .8s .18s var(--tp-ease) backwards}.tpp-public .public-atlas .tp-wow .strength-deck details{background-image:linear-gradient(170deg, var(--tp-light) 0%, transparent 42%);box-shadow:0 6px 0 var(--tp-edge), 0 24px 30px -24px var(--tp-drop), inset 0 2px 0 #ffffffb3;transform:perspective(900px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .45s var(--tp-ease), box-shadow .3s, translate .35s var(--tp-spring);position:relative}.tpp-public .public-atlas .tp-wow .strength-deck details:nth-child(3n+2){box-shadow:0 6px 0 color-mix(in srgb, var(--foreground) 14%, var(--sage)), 0 24px 30px -24px var(--tp-drop), inset 0 2px 0 #ffffffb3}@media (hover:hover){.tpp-public .public-atlas .tp-wow .strength-deck details:hover{translate:0 -4px}}.tpp-public .public-atlas .tp-wow .strength-deck details:before{content:"";border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), #ffffff6b, transparent 46%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.tpp-public .public-atlas .tp-wow .strength-deck details.is-tilting:before{opacity:1}.tpp-public .public-atlas .tp-wow .strength-deck summary>b{background:var(--paper);width:38px;height:38px;color:var(--primary);box-shadow:0 3px 0 var(--tp-edge), inset 0 1px 0 #fffc;transition:rotate .4s var(--tp-spring), background-color .3s;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid}.tpp-public .public-atlas .tp-wow .strength-deck details[open] summary>b{background:var(--lime)}.tpp-public .public-atlas .tp-wow .strength-deck details[open]{translate:0 -4px}.tpp-public .public-atlas .tp-wow .blind-spots summary>span{background:var(--secondary);min-width:30px;height:22px;color:var(--primary);transition:background-color .3s, color .3s, scale .3s var(--tp-spring);border-radius:99px;place-items:center;display:inline-grid}.tpp-public .public-atlas .tp-wow .blind-spots summary:hover>span,.tpp-public .public-atlas .tp-wow .blind-spots details[open] summary>span{background:var(--primary);color:var(--primary-foreground);scale:1.1}@media (hover:hover){.tpp-public .public-atlas .tp-wow .blind-spots summary:hover h3{translate:4px}}.tpp-public .public-atlas .tp-wow .blind-spots details>div{background-image:linear-gradient(170deg, var(--tp-light), transparent 50%);border-left:3px solid var(--lime)}.tpp-public .public-atlas .tp-wow .type-tabs button{transition:transform .3s var(--tp-spring), background-color .25s, color .25s, box-shadow .25s}@media (hover:hover){.tpp-public .public-atlas .tp-wow .type-tabs button:hover{transform:translateY(-2px)}}.tpp-public .public-atlas .tp-wow .type-tabs button.active{box-shadow:0 3px 0 color-mix(in srgb, var(--primary) 70%, black), 0 12px 18px -12px var(--tp-drop)}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .type-tabs button.active{animation:tpw-press .45s var(--tp-spring)}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .tp-swap{animation:tpw-slide .5s var(--tp-ease) backwards}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .tp-swap-board>article{animation:.6s cubic-bezier(.2,.9,.3,1.2) backwards tpw-card-in}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .tp-swap-board>article:nth-child(2){animation-delay:70ms}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .tp-swap-board>article:nth-child(3){animation-delay:.14s}.tpp-public .public-atlas .tp-wow .relationship-board article,.tpp-public .public-atlas .tp-wow .workplace-panel,.tpp-public .public-atlas .tp-wow .stress-room,.tpp-public .public-atlas .tp-wow .growth-workbench>div:last-child,.tpp-public .public-atlas .tp-wow .margin-note{background-image:linear-gradient(172deg, var(--tp-light) 0%, transparent 38%);box-shadow:0 5px 0 var(--tp-edge), 0 26px 34px -28px var(--tp-drop), inset 0 2px 0 #ffffffa6}.tpp-public .public-atlas .tp-wow .relationship-board article:nth-child(2){background-color:var(--paper)}.tpp-public .public-atlas .tp-wow .workplace-panel,.tpp-public .public-atlas .tp-wow .relationship-board article:last-child{box-shadow:0 5px 0 color-mix(in srgb, var(--foreground) 12%, var(--sage)), 0 26px 34px -28px var(--tp-drop), inset 0 2px 0 #ffffffa6}.tpp-public .public-atlas .tp-wow .compare-stage{box-shadow:0 6px 0 var(--tp-edge), 0 26px 34px -26px var(--tp-drop), inset 0 2px 0 #ffffffa6;background-image:radial-gradient(90% 120% at 50% 0,#ffffff73,#0000 60%)}.tpp-public .public-atlas .tp-wow .compare-stage>img{filter:drop-shadow(0 12px 8px color-mix(in srgb, var(--primary) 22%, transparent))}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .compare-stage>img{animation:4.6s ease-in-out infinite alternate tpw-float}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .compare-stage>img:last-child{animation-delay:-2.3s}.tpp-public .public-atlas .tp-wow .compare-notes{background-image:linear-gradient(172deg, var(--tp-light) 0%, transparent 45%);box-shadow:0 4px 0 var(--tp-edge), inset 0 2px 0 #ffffffa6}.tpp-public .public-atlas .tp-wow .three-notes article{border-top-color:#0000;position:relative}.tpp-public .public-atlas .tp-wow .three-notes article:before{content:"";background:var(--primary);transform-origin:0;border-radius:99px;height:3px;position:absolute;top:-3px;left:0;right:0}.tpp-public .public-atlas .tp-wow .three-notes article:nth-child(2):before{background:var(--lime);box-shadow:0 1px 0 color-mix(in srgb, var(--foreground) 18%, var(--lime))}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow [data-reveal].is-in .three-notes article:before{animation:tpw-draw .9s calc(.3s + var(--i,0) * .12s) var(--tp-ease) backwards}.tpp-public .public-atlas .tp-wow .environment-tags span{background-image:linear-gradient(172deg, var(--tp-light), transparent 55%);box-shadow:0 3px 0 var(--tp-edge), inset 0 1px 0 #ffffffb3;transition:transform .3s var(--tp-spring), background-color .25s;display:inline-block}@media (hover:hover){.tpp-public .public-atlas .tp-wow .environment-tags span:hover{background-color:var(--lime);transform:translateY(-3px)rotate(-2deg)}}.tpp-public .public-atlas .tp-wow .communication-pair p,.tpp-public .public-atlas .tp-wow .workplace-panel .tp-swap>p:not(.section-deck){align-items:baseline;gap:12px;display:flex}.tpp-public .public-atlas .tp-wow .communication-pair p:before,.tpp-public .public-atlas .tp-wow .workplace-panel .tp-swap>p:not(.section-deck):before{content:"";background:var(--lime);width:9px;height:9px;box-shadow:0 2px 0 color-mix(in srgb, var(--foreground) 20%, var(--lime));border-radius:50%;flex:none;translate:0 -1px}.tpp-public .public-atlas .tp-wow .communication-pair>.tp-avoid p:before,.tpp-public .public-atlas .tp-wow .stress-room .communication-pair>div:first-child p:before{box-shadow:inset 0 0 0 2px var(--primary);background:0 0}.tpp-public .public-atlas .tp-wow .growth-options button{background-image:linear-gradient(172deg, var(--tp-light), transparent 55%);box-shadow:0 4px 0 var(--tp-edge), inset 0 1px 0 #ffffffb3;transition:transform .3s var(--tp-spring), box-shadow .3s, background-color .3s, color .3s}@media (hover:hover){.tpp-public .public-atlas .tp-wow .growth-options button:hover{transform:translate(5px)}}.tpp-public .public-atlas .tp-wow .growth-options button.active{box-shadow:0 4px 0 color-mix(in srgb, var(--primary) 70%, black), 0 16px 22px -14px var(--tp-drop);background-image:linear-gradient(172deg,#ffffff2e,#0000 55%);transform:translate(8px)}.tpp-public .public-atlas .tp-wow .growth-options button b{transition:translate .3s var(--tp-spring)}.tpp-public .public-atlas .tp-wow .growth-options button.active b{translate:3px -3px}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .growth-workbench .tp-swap>.art{animation:tpw-pop .65s var(--tp-spring) backwards}.tpp-public .public-atlas .tp-wow .type-profile-end .type-guide-mascot{filter:drop-shadow(0 12px 10px color-mix(in srgb, var(--primary) 20%, transparent))}.tpp-public .public-atlas .tp-wow .nearby-types a{background-image:linear-gradient(170deg, var(--tp-light) 0%, transparent 45%);box-shadow:0 5px 0 var(--tp-edge), 0 22px 28px -24px var(--tp-drop), inset 0 2px 0 #ffffffa6;transform:perspective(900px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .45s var(--tp-ease), translate .35s var(--tp-spring);position:relative}@media (hover:hover){.tpp-public .public-atlas .tp-wow .nearby-types a:hover{translate:0 -4px}}.tpp-public .public-atlas .tp-wow .nearby-types img{transition:translate .45s var(--tp-spring), rotate .45s var(--tp-spring);filter:drop-shadow(0 8px 6px color-mix(in srgb, var(--primary) 20%, transparent))}@media (hover:hover){.tpp-public .public-atlas .tp-wow .nearby-types a:hover img{translate:0 -8px;rotate:-8deg}}.tpp-public .public-atlas .tp-wow .nearby-types b{transition:translate .3s var(--tp-spring)}@media (hover:hover){.tpp-public .public-atlas .tp-wow .nearby-types a:hover b{translate:3px -3px}}.tpp-public .public-atlas .tp-wow .nearby-types .tp-l{font-style:normal;display:inline-block}.tpp-public .public-atlas .tp-wow .nearby-types .tp-diff{background:var(--lime);color:var(--foreground);box-shadow:0 2px 0 color-mix(in srgb, var(--foreground) 22%, var(--lime));transition:rotate .45s var(--tp-spring);border-radius:6px;margin:0 .05em;padding:.04em .16em .02em;line-height:1.05}@media (hover:hover){.tpp-public .public-atlas .tp-wow .nearby-types a:hover .tp-diff{rotate:-8deg}}.tpp-public .public-atlas .tp-wow .type-profile-end .type-guide-note{background:var(--paper);border:1px solid var(--border);background-image:linear-gradient(172deg, var(--tp-light), transparent 50%);box-shadow:0 4px 0 var(--tp-edge), 0 18px 26px -20px var(--tp-drop);border-radius:18px;padding:16px 22px;position:relative}.tpp-public .public-atlas .tp-wow .type-profile-end .type-guide-note:before{content:"";background:var(--paper);border-left:1px solid var(--border);border-bottom:1px solid var(--border);width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:-9px;rotate:45deg}.tpp-public .public-atlas .tp-wow .type-profile-end .type-guide-note p{margin:6px 0 0}.tpp-public:not([data-motion=off]) .public-atlas .tp-wow .type-profile-end.is-in .type-guide-note{transform-origin:0;animation:.8s cubic-bezier(.3,1.5,.5,1) .35s backwards tpw-swing}.tpp-public .public-atlas .tp-wow .compare-controls select{background-color:var(--paper);background-image:linear-gradient(172deg, var(--tp-light), transparent 55%);box-shadow:0 4px 0 var(--tp-edge), inset 0 1px 0 #ffffffb3;cursor:pointer;transition:transform .3s var(--tp-spring)}@media (hover:hover){.tpp-public .public-atlas .tp-wow .compare-controls select:hover{transform:translateY(-2px)}}.tpp-public .public-atlas .tp-dir{--tp-spring:cubic-bezier(.3, 1.6, .5, 1);--tp-ease:cubic-bezier(.2, .8, .2, 1);--tp-light:#ffffff8c;--tp-edge:color-mix(in srgb, var(--primary) 16%, var(--secondary));--tp-drop:color-mix(in srgb, var(--primary) 34%, transparent)}.tpp-public .public-atlas .tp-dir .type-opening-copy h1>span{line-height:inherit}.tpp-public:not([data-motion=off]) .public-atlas .tp-dir .type-opening-copy h1{animation:.85s cubic-bezier(.2,.9,.25,1.15) .1s backwards tpw-rise}.tpp-public:not([data-motion=off]) .public-atlas .tp-dir .type-opening-copy h1>span{animation:.85s cubic-bezier(.2,.9,.25,1.15) .22s backwards tpw-rise;display:inline-block}.tpp-public:not([data-motion=off]) .public-atlas .tp-dir .type-opening-copy .art{animation:6s ease-in-out infinite alternate tpw-float}.tpp-public .public-atlas .tp-dir .letter-card{background-image:linear-gradient(170deg, var(--tp-light) 0%, transparent 42%);box-shadow:0 7px 0 var(--tp-edge), 0 28px 34px -26px var(--tp-drop), inset 0 2px 0 #ffffffb3}.tpp-public .public-atlas .tp-dir .letter-card.letter-1{box-shadow:0 7px 0 color-mix(in srgb, var(--primary) 70%, black), 0 28px 34px -26px var(--tp-drop), inset 0 2px 0 #ffffff38;background-image:linear-gradient(170deg,#ffffff2e 0%,#0000 42%)}.tpp-public .public-atlas .tp-dir .letter-card.letter-3{box-shadow:0 7px 0 color-mix(in srgb, var(--foreground) 14%, var(--sage)), 0 28px 34px -26px var(--tp-drop), inset 0 2px 0 #ffffffb3}@media (hover:hover){.tpp-public .public-atlas .tp-dir .letter-card:hover{box-shadow:0 12px 0 var(--tp-edge), 0 34px 36px -24px var(--tp-drop), inset 0 2px 0 #ffffffb3}}.tpp-public .public-atlas .tp-dir .letter-card:active{transform:translateY(4px)}.tpp-public .public-atlas .tp-dir .letter-card:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.tpp-public:not([data-motion=off]) .public-atlas .tp-dir .letter-card{animation:tpw-card-in .8s calc(.3s + var(--i,0) * 90ms) cubic-bezier(.2, .9, .3, 1.2) backwards}.tpp-public:not([data-motion=off]) .public-atlas .tp-dir .letter-card .tp-flip{animation:.6s cubic-bezier(.3,1.4,.5,1) tpw-flap}.tpp-public .public-atlas .tp-dir .tp-combo-art{flex:none;line-height:0;display:block;position:relative}.tpp-public .public-atlas .tp-dir .tp-combo-burst{position:absolute;inset:0}.tpp-public .public-atlas .tp-dir .combination img{filter:drop-shadow(0 12px 10px color-mix(in srgb, var(--primary) 22%, transparent))}.tpp-public:not([data-motion=off]) .public-atlas .tp-dir .combination img{animation:.8s cubic-bezier(.3,1.4,.5,1) backwards tpw-guide-in}.tpp-public:not([data-motion=off]) .public-atlas .tp-dir .tp-combo-code{animation:tpw-slide .5s var(--tp-ease) backwards}.tpp-public .public-atlas .tp-dir .tp-cta{box-shadow:0 4px 0 color-mix(in srgb, var(--primary) 70%, black), 0 16px 26px -12px color-mix(in srgb, var(--primary) 60%, transparent);transition:transform .25s var(--tp-spring), box-shadow .25s;background-image:linear-gradient(175deg,#ffffff29,#0000 55%)}.tpp-public .public-atlas .tp-dir .tp-arrow{font-weight:inherit;transition:translate .3s var(--tp-spring);display:inline-block}@media (hover:hover){.tpp-public .public-atlas .tp-dir .tp-cta:hover .tp-arrow{translate:3px -3px}}.tpp-public .public-atlas .tp-dir .type-tabs button{transition:transform .3s var(--tp-spring), background-color .25s, color .25s}.tpp-public .public-atlas .tp-dir .type-tabs button.active{box-shadow:0 3px 0 color-mix(in srgb, var(--primary) 70%, black), 0 12px 18px -12px var(--tp-drop)}.tpp-public:not([data-motion=off]) .public-atlas .tp-dir .type-tabs button.active{animation:tpw-press .45s var(--tp-spring)}.tpp-public .public-atlas .tp-dir .type-cast>a{background-image:linear-gradient(170deg, var(--tp-light) 0%, transparent 42%);box-shadow:0 6px 0 var(--tp-edge), 0 24px 30px -24px var(--tp-drop), inset 0 2px 0 #ffffffb3;transform:perspective(900px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .45s var(--tp-ease), translate .35s var(--tp-spring), background-color .25s;position:relative}.tpp-public .public-atlas .tp-dir .type-cast>a:before{content:"";border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), #fff6, transparent 46%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.tpp-public .public-atlas .tp-dir .type-cast>a.is-tilting:before{opacity:1}.tpp-public .public-atlas .tp-dir .type-cast img{filter:drop-shadow(0 12px 8px color-mix(in srgb, var(--primary) 20%, transparent));transition:translate .45s var(--tp-spring), rotate .45s var(--tp-spring)}@media (hover:hover){.tpp-public .public-atlas .tp-dir .type-cast>a:hover{transform:perspective(900px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));translate:0 -6px}.tpp-public .public-atlas .tp-dir .type-cast>a:hover img{transform:translateY(-10px)rotate(-7deg)}.tpp-public .public-atlas .tp-dir .cast-top span{transition:translate .3s var(--tp-spring);display:inline-block}.tpp-public .public-atlas .tp-dir .type-cast>a:hover .cast-top span{translate:3px -3px}}@media screen{.tpp-public:not([data-motion=off]) .public-atlas .tp-dir .type-family[data-reveal]:not(.is-in) .type-cast>a{opacity:0}}.tpp-public:not([data-motion=off]) .public-atlas .tp-dir .type-family.is-in .type-cast>a{animation:tpw-card-in .75s calc(80ms + var(--i,0) * 80ms) cubic-bezier(.2, .9, .3, 1.2) backwards}.tpp-public .public-atlas .tp-dir .compare-stage{box-shadow:0 6px 0 var(--tp-edge), 0 26px 34px -26px var(--tp-drop), inset 0 2px 0 #ffffffa6;background-image:radial-gradient(90% 120% at 50% 0,#ffffff73,#0000 60%)}.tpp-public:not([data-motion=off]) .public-atlas .tp-dir .compare-stage>img{animation:4.6s ease-in-out infinite alternate tpw-float}.tpp-public:not([data-motion=off]) .public-atlas .tp-dir .compare-stage>img:last-child{animation-delay:-2.3s}.tpp-public:not([data-motion=off]) .public-atlas .tp-dir .type-closing>.art{transform-origin:50% 90%;animation:5.5s ease-in-out infinite alternate tpw-sway}@keyframes tpw-flap{0%{rotate:x 180deg}}@keyframes tpw-guide-in{0%{translate:0 26px;scale:.7}60%{translate:0 -8px}}@media (max-width:950px){.tpp-public .public-atlas .tp-wow{--tp-tile:54px}}@media (max-width:650px){.tpp-public .public-atlas .tp-wow{--tp-tile:46px}.tpp-public .public-atlas .tp-wow .tp-arch-stage{width:100%;max-width:350px;margin:12px auto 0}.tpp-public .public-atlas .tp-wow .tp-orbit-0{left:-2%}.tpp-public .public-atlas .tp-wow .tp-orbit-3{right:-3%}.tpp-public .public-atlas .tp-wow .tp-orbit-2{left:-4%}.tpp-public .public-atlas .tp-wow .preference-explanation p{padding-left:12px}.tpp-public .public-atlas .tp-wow .tp-read-bar{z-index:60;background:var(--primary);transform-origin:0;height:3px;transform:scaleX(var(--prog,0));pointer-events:none;transition:transform .2s linear;display:block;position:fixed;top:0;left:0;right:0}}@keyframes tpw-drop{0%{translate:0 -.5em;rotate:-10deg}}@keyframes tpw-rise{0%{translate:0 .45em;rotate:2deg}}@keyframes tpw-settle{0%{opacity:0;translate:0 22px}}@keyframes tpw-lift{0%{translate:0 26px}}@keyframes tpw-nudge{0%,60%,to{translate:0}30%{translate:0 4px}}@keyframes tpw-arch-in{0%{translate:0 40px;rotate:3deg;scale:.94}}@keyframes tpw-swing{0%{translate:0 -14px;rotate:-12deg;scale:.9}}@keyframes tpw-tile-in{0%{translate:0 30px;scale:.35}}@keyframes tpw-bob{0%{translate:0 -5px}to{translate:0 7px}}@keyframes tpw-hop{0%{rotate:0deg;scale:1}30%{rotate:-9deg;scale:1.24 1.16}55%{rotate:5deg;scale:.93 1.02}78%{rotate:-2deg;scale:1.04}to{rotate:0deg;scale:1}}@keyframes tpw-flip{0%{transform:perspective(300px)rotateY(-180deg)}to{transform:perspective(300px)rotateY(0)}}@keyframes tpw-pop{0%{rotate:-10deg;scale:.6}60%{scale:1.08}}@keyframes tpw-slide{0%{opacity:.15;translate:16px}}@keyframes tpw-open{0%{opacity:0;translate:0 -8px}}@keyframes tpw-rail-hop{0%{translate:0;scale:1}25%{translate:0 3px;scale:1.08 .9}55%{translate:0 -16px;rotate:-6deg;scale:.96 1.06}80%{translate:0 1px;rotate:2deg;scale:1.05 .95}to{translate:0;rotate:0deg;scale:1}}@keyframes tpw-float{0%{translate:0 -5px}to{translate:0 6px}}@keyframes tpw-sway{0%{rotate:-4deg}to{rotate:4deg}}@keyframes tpw-card-in{0%{opacity:0;translate:0 34px;rotate:1.5deg}}@keyframes tpw-press{40%{scale:.93}70%{scale:1.05}}@keyframes tpw-draw{0%{transform:scaleX(0)}}.tp-wow .growth-print{display:none}@media print{@page{margin:16mm 14mm 18mm}.tp-wow .tp-read-bar,.tp-wow .profile-chapters,.tp-wow .tp-cta,.tp-wow .type-tabs,.tp-wow .growth-workbench,.tp-wow .growth-options b,.tp-wow .nearby-types a>b,.tp-wow details>summary>:is(b,span:last-child):not(:first-child),.tp-wow .career-accordions summary>span,.tp-wow .intro-fold>summary>span{display:none!important}.tpp-public:has(.tp-wow) .public-chrome{display:none!important}html:has(.tp-wow){background:#fff!important}body:has(.tp-wow){background:#fff!important}main:has(.tp-wow){background:#fff!important}.tpp-public:has(.tp-wow){background:#fff!important}.tpp-public:has(.tp-wow) .public-atlas{background:#fff!important}.tp-wow{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.tp-wow *,.tp-wow :before,.tp-wow :after{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}.tp-wow :is([data-reveal],[data-reveal] *){opacity:1!important}.tp-wow :is(.strength-deck details,.nearby-types a,.tp-orbit,.profile-cover){transform:translate(0,0)rotate(0)!important}.tp-wow .profile-body-layout{padding:0!important;display:block!important}.tp-wow .profile-main{max-width:none!important;margin:0!important}.tp-wow .wrap{width:auto!important;max-width:none!important;padding-inline:0!important}.tp-wow section{min-height:0!important;margin-block:0 22pt!important;padding-block:0!important}.tp-wow details::details-content{content-visibility:visible;display:block}.tp-wow details>summary{cursor:auto;list-style:none}.tp-wow details>summary::-webkit-details-marker{display:none}.tp-wow .strength-deck,.tp-wow .blind-spots{grid-template-columns:1fr 1fr!important;gap:10pt!important;display:grid!important}.tp-wow .strength-deck details,.tp-wow .strength-deck summary{height:auto!important;min-height:0!important}.tp-wow .growth-print{counter-reset:practice;grid-template-columns:1fr 1fr;gap:8pt 16pt;margin:12pt 0 0;padding:0;list-style:none;display:grid}.tp-wow .growth-print li{break-inside:avoid;counter-increment:practice;border-top:1px solid color-mix(in oklab, currentColor 18%, transparent);padding-top:6pt}.tp-wow .growth-print h3{margin:0 0 3pt;font-size:11pt}.tp-wow .growth-print h3:before{content:"0" counter(practice);opacity:.6;margin-inline-end:5pt;font-size:8pt}.tp-wow .growth-print p{margin:0}.tp-wow .character-shelf{grid-template-columns:repeat(6,1fr)!important;gap:8pt!important}.tp-wow .character-shelf h3{margin:4pt 0 1pt!important;font-size:10pt!important}.tp-wow .character-shelf p{font-size:8pt!important}.tp-wow :is(.strength-deck details,.blind-spots details,.career-accordions details,.three-notes>article,.communication-pair>div,.relationship-board article,.margin-note,.character-shelf article,.nearby-types a,.environment-tags,.profile-preference-tabs,.preference-explanation,.compare-controls,.compare-stage,.workplace-panel,.stress-room,.type-section-title,h1,h2,h3,p){break-inside:avoid}.tp-wow :is(h1,h2,h3,summary,.type-section-title){break-after:avoid}.tp-wow a{color:inherit!important;text-decoration:none!important}}.tp-ask.svelte-26vrjr{vertical-align:middle;margin:0;margin-inline-start:14px;display:inline-block}@media (max-width:600px){.tp-ask.svelte-26vrjr{width:-moz-fit-content;width:fit-content;margin:16px 0 0;display:block}}.tpp-public .public-atlas .types-v2{--type-paper:color-mix(in srgb, var(--background) 85%, var(--primary) 4%);overflow:clip}.tpp-public .public-atlas .types-v2 .letter-1 small,.tpp-public .public-atlas .types-v2 .letter-1 small span{color:var(--primary-foreground)}.tpp-public .public-atlas .types-v2 .wrap{max-width:1280px;margin:auto;padding:65px 45px}.tpp-public .public-atlas .types-v2 h1,.tpp-public .public-atlas .types-v2 h2,.tpp-public .public-atlas .types-v2 h3,.tpp-public .public-atlas .types-v2 h4{font-family:var(--home-heading-font);letter-spacing:-.045em;font-style:normal;font-weight:450;line-height:1.07}.tpp-public .public-atlas .types-v2 h1{margin:20px 0;font-size:clamp(48px,5.9vw,82px)}.tpp-public .public-atlas .types-v2 h2{margin:15px 0 23px;font-size:clamp(31px,3.8vw,49px)}.tpp-public .public-atlas .types-v2 h3{font-size:24px}.tpp-public .public-atlas .types-v2 p{font-size:16px;line-height:1.75}.tpp-public .public-atlas .types-v2 small{letter-spacing:normal;font-size:12px;line-height:1.5}.tpp-public .public-atlas .types-v2 h1>span,.tpp-public .public-atlas .types-v2 h2>span{color:var(--primary)}.tpp-public .public-atlas .types-v2 section[id]{scroll-margin-top:110px}.tpp-public .public-atlas .type-mast{border-bottom:1px solid var(--border);letter-spacing:.09em;justify-content:space-between;padding-bottom:20px;font-size:9px;display:flex}.tpp-public .public-atlas .type-opening-copy{grid-template-columns:1.55fr 1fr;align-items:center;gap:60px;margin:45px 0;display:grid}.tpp-public .public-atlas .type-opening-copy>div:last-child{justify-self:end;max-width:340px}.tpp-public .public-atlas .type-opening-copy>div:last-child>.art{float:right;margin-top:-15px}.tpp-public .public-atlas .type-opening-copy a{color:var(--primary);font-size:14px}.tpp-public .public-atlas .letter-instruction{justify-content:space-between;margin-bottom:15px;font-size:10px;display:flex}.tpp-public .public-atlas .letter-cards,.tpp-public .public-atlas .letter-captions{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tpp-public .public-atlas .letter-card{border:1px solid var(--border);background:var(--secondary);color:var(--foreground);aspect-ratio:1.04;cursor:pointer;min-width:0;box-shadow:0 6px 0 color-mix(in srgb, var(--primary) 14%, transparent);border-radius:22px;flex-direction:column;align-items:stretch;padding:18px 22px;transition:transform .25s,box-shadow .25s;display:flex}.tpp-public .public-atlas .letter-card:hover{box-shadow:0 13px 0 color-mix(in srgb, var(--primary) 13%, transparent);transform:translateY(-7px)rotate(-2deg)}.tpp-public .public-atlas .letter-card small,.tpp-public .public-atlas .letter-bottom{justify-content:space-between;font-size:14px;display:flex}.tpp-public .public-atlas .letter-card strong{flex:1;font-size:clamp(70px,11vw,155px);font-weight:400;line-height:1.25}.tpp-public .public-atlas .letter-0 strong{transform:rotate(-8deg)}.tpp-public .public-atlas .letter-1{background:var(--primary);color:var(--primary-foreground);border-radius:48% 20px 20px}.tpp-public .public-atlas .letter-2{background:var(--background);border-radius:20px 20px 48%}.tpp-public .public-atlas .letter-3{background:var(--sage)}.tpp-public .public-atlas .letter-3 strong{transform:rotate(8deg)}.tpp-public .public-atlas .letter-captions{margin-top:25px}.tpp-public .public-atlas .letter-captions strong{font-size:14px;font-weight:450}.tpp-public .public-atlas .letter-captions span{color:var(--muted-foreground);margin-top:5px;font-size:14px;display:block}.tpp-public .public-atlas .combination{align-items:center;gap:20px;margin-top:32px;padding:10px 0;display:flex}.tpp-public .public-atlas .combination img{object-fit:contain;width:115px;height:115px;transform:rotate(-8deg)}.tpp-public .public-atlas .combination h2{margin:6px 0;font-size:31px}.tpp-public .public-atlas .combination h2 span{margin-left:22px;font-size:20px}.tpp-public .public-atlas .combination p{margin:5px 0;font-size:14px}.tpp-public .public-atlas .combination .button{margin-left:auto}.tpp-public .public-atlas .types-v2 .type-fine{color:var(--muted-foreground);font-size:12px}.tpp-public .public-atlas .type-section-title{justify-content:space-between;align-items:center;gap:30px;display:flex}.tpp-public .public-atlas .type-section-title>p{max-width:330px;font-size:16px}.tpp-public .public-atlas .type-directory-tools{justify-content:space-between;align-items:center;gap:20px;margin:25px 0;display:flex}.tpp-public .public-atlas .type-tabs{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.tpp-public .public-atlas .type-tabs button{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:99px;padding:12px 19px;font-size:14px}.tpp-public .public-atlas .type-tabs button.active{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.tpp-public .public-atlas .type-directory-tools .type-search{flex:0 300px;max-width:300px}.tpp-public .public-atlas .type-family{margin-top:38px}.tpp-public .public-atlas .type-family>div:first-child{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:17px;padding-bottom:13px;display:flex}.tpp-public .public-atlas .type-family>div:first-child h3{margin:0}.tpp-public .public-atlas .type-family>div:first-child>span{font-size:14px}.tpp-public .public-atlas .type-cast{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.tpp-public .public-atlas .type-cast>a{border:1px solid var(--border);background:var(--type-paper);border-radius:16px;padding:22px;transition:transform .25s}.tpp-public .public-atlas .type-cast>a:hover{background:var(--secondary);transform:translateY(-6px)}.tpp-public .public-atlas .type-cast>a:nth-child(2n){border-radius:55px 16px 16px}.tpp-public .public-atlas .cast-top{justify-content:space-between;align-items:center;display:flex}.tpp-public .public-atlas .cast-top strong{color:var(--primary);font-size:27px;font-weight:450}.tpp-public .public-atlas .type-cast img{object-fit:contain;width:100%;height:155px;transition:transform .25s}.tpp-public .public-atlas .type-cast>a:hover img{transform:rotate(6deg)}.tpp-public .public-atlas .type-cast h4{min-height:50px;margin:12px 0;font-size:23px}.tpp-public .public-atlas .type-cast p{color:var(--muted-foreground);font-size:14px}.tpp-public .public-atlas .type-compare{padding-top:0}.tpp-public .public-atlas .compare-controls{grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;display:grid}.tpp-public .public-atlas .compare-controls label>span{margin-bottom:8px;font-size:14px;display:block}.tpp-public .public-atlas .compare-controls select{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:10px;padding:14px;font-size:16px}.tpp-public .public-atlas .compare-stage{background:var(--secondary);text-align:center;border-radius:80px 15px;justify-content:space-evenly;align-items:center;padding:10px 25px;display:flex}.tpp-public .public-atlas .compare-stage>img{object-fit:contain;width:145px;height:150px}.tpp-public .public-atlas .compare-stage strong{font-size:36px;font-weight:450}.tpp-public .public-atlas .compare-stage strong span{opacity:.5;padding:0 20px}.tpp-public .public-atlas .compare-stage p{font-size:14px}.tpp-public .public-atlas .compare-axes>div{border-bottom:1px solid var(--border);padding:22px 0}.tpp-public .public-atlas .compare-axes small{word-spacing:.12em;letter-spacing:normal;justify-content:space-between;font-size:12px;display:flex}.tpp-public .public-atlas .compare-axes small span{letter-spacing:0;color:var(--muted-foreground);font-size:12px}.tpp-public .public-atlas .compare-axes>div>div{grid-template-columns:1fr 1fr;gap:35px;display:grid}.tpp-public .public-atlas .compare-axes p{gap:20px;font-size:16px;display:flex}.tpp-public .public-atlas .compare-axes p b{color:var(--primary);font-size:37px;font-weight:400}.tpp-public .public-atlas .compare-axes p strong{margin-bottom:5px;font-weight:500;display:block}.tpp-public .public-atlas .compare-notes{background:var(--secondary);border-radius:12px;padding:15px 25px}.tpp-public .public-atlas .compare-notes p{font-size:16px}.tpp-public .public-atlas .compare-links{color:var(--primary);gap:20px;margin-top:20px;font-size:14px;display:flex}.tpp-public .public-atlas .type-closing{align-items:center;gap:60px;display:flex}.tpp-public .public-atlas .type-closing>div{max-width:660px}.tpp-public .public-atlas .type-closing a{margin:15px 25px 0 0;font-size:14px;display:inline-block}.tpp-public .public-atlas .profile-cover{grid-template-columns:1.25fr 1fr;align-items:center;gap:45px;margin:35px 0;display:grid}.tpp-public .public-atlas .type-code-stamp{letter-spacing:-.055em;color:var(--primary);align-items:center;gap:20px;font-size:83px;line-height:1;display:flex}.tpp-public .public-atlas .type-code-stamp span{letter-spacing:.08em;border-left:1px solid var(--border);padding-left:20px;font-size:11px;line-height:1.5}.tpp-public .public-atlas .profile-cover h1{font-size:62px}.tpp-public .public-atlas .profile-cover .intro{font-size:17px}.tpp-public .public-atlas .type-guide{align-items:center;gap:20px;display:flex}.tpp-public .public-atlas .type-guide-mascot{flex-shrink:0;width:125px}.tpp-public .public-atlas .type-guide-note p{margin:9px 0;font-size:14px}.tpp-public .public-atlas .type-guide-note>span{color:var(--muted-foreground);font-size:10px}.tpp-public .public-atlas .type-guide.large{background:var(--secondary);border-radius:47% 47% 20px 20px;padding:0 25px 25px;display:block;position:relative;transform:rotate(2deg)}.tpp-public .public-atlas .type-guide.large .type-guide-mascot{width:95%;margin:-10px auto -25px}.tpp-public .public-atlas .type-guide.large .type-guide-note{background:var(--background);border:1px solid var(--border);border-radius:15px;padding:20px;transform:rotate(-4deg)}.tpp-public .public-atlas .profile-preference-tabs{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:45px;display:grid}.tpp-public .public-atlas .profile-preference-tabs button{border:1px solid var(--border);background:var(--secondary);color:var(--foreground);cursor:pointer;border-radius:15px;align-items:center;gap:13px;padding:16px;display:flex}.tpp-public .public-atlas .profile-preference-tabs button.active{background:var(--primary);color:var(--primary-foreground)}.tpp-public .public-atlas .profile-preference-tabs b{font-size:46px;font-weight:400}.tpp-public .public-atlas .profile-preference-tabs span{font-size:14px}.tpp-public .public-atlas .profile-preference-tabs small{align-self:flex-start;margin-left:auto}.tpp-public .public-atlas .preference-explanation{align-items:center;gap:20px;min-height:120px;display:flex}.tpp-public .public-atlas .preference-explanation p{max-width:900px;font-size:16px}.tpp-public .public-atlas .intro-fold{border-block:1px solid var(--border);padding:18px 0}.tpp-public .public-atlas .intro-fold summary{cursor:pointer;justify-content:space-between;font-size:14px;display:flex}.tpp-public .public-atlas .intro-fold p{font-size:16px}.tpp-public .public-atlas .profile-body-layout{grid-template-columns:155px minmax(0,1fr);gap:60px;display:grid}.tpp-public .public-atlas .profile-chapters{align-self:start;gap:10px;display:grid;position:sticky;top:100px}.tpp-public .public-atlas .profile-chapters>img{object-fit:contain;width:100px;height:100px}.tpp-public .public-atlas .profile-chapters>small{margin-bottom:14px;font-size:11px}.tpp-public .public-atlas .profile-chapters a{padding:5px 0;font-size:14px}.tpp-public .public-atlas .profile-chapters a span{opacity:.6;width:25px;font-size:11px;display:inline-block}.tpp-public .public-atlas .profile-chapters a:hover{color:var(--primary)}.tpp-public .public-atlas .profile-main>section{margin-bottom:85px}.tpp-public .public-atlas .profile-main h2{font-size:42px}.tpp-public .public-atlas .profile-main .section-deck{font-size:17px}.tpp-public .public-atlas .strength-deck{grid-template-columns:repeat(3,1fr);align-items:start;gap:13px;margin-top:25px;display:grid}.tpp-public .public-atlas .strength-deck details{background:var(--secondary);border:1px solid var(--border);border-radius:18px;padding:22px}.tpp-public .public-atlas .strength-deck details:nth-child(3n+2){background:var(--sage);border-radius:45px 18px 18px}.tpp-public .public-atlas .strength-deck summary{cursor:pointer;min-height:150px;list-style:none;position:relative}.tpp-public .public-atlas .strength-deck summary>span{font-size:11px}.tpp-public .public-atlas .strength-deck h3{margin:25px 0;font-size:25px}.tpp-public .public-atlas .strength-deck summary>b{font-size:24px;font-weight:400;position:absolute;bottom:0;right:0}.tpp-public .public-atlas .strength-deck details p{font-size:16px}.tpp-public .public-atlas .strength-deck details>div{border-top:1px solid var(--border);padding-top:14px}.tpp-public .public-atlas .blind-spots{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.tpp-public .public-atlas .blind-spots details{border-bottom:1px solid var(--border);padding:20px 0}.tpp-public .public-atlas .blind-spots summary{cursor:pointer;align-items:center;gap:14px;display:flex}.tpp-public .public-atlas .blind-spots summary span{font-size:11px}.tpp-public .public-atlas .blind-spots h3{flex:1;margin:0;font-size:19px}.tpp-public .public-atlas .blind-spots p{font-size:16px}.tpp-public .public-atlas .blind-spots details>div{background:var(--secondary);border-radius:12px;padding:18px}.tpp-public .public-atlas .relationship-board{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tpp-public .public-atlas .relationship-board article{border:1px solid var(--border);border-radius:15px;padding:25px}.tpp-public .public-atlas .relationship-board article:first-child{background:var(--secondary)}.tpp-public .public-atlas .relationship-board article:last-child{background:var(--sage);grid-column:1/-1}.tpp-public .public-atlas .relationship-board article:last-child .art{float:right;margin-left:25px}.tpp-public .public-atlas .relationship-board p{border-bottom:1px solid var(--border);padding-bottom:12px;font-size:16px}.tpp-public .public-atlas .three-notes{grid-template-columns:repeat(3,1fr);gap:22px;margin:25px 0;display:grid}.tpp-public .public-atlas .three-notes article{border-top:3px solid var(--primary);padding-top:20px}.tpp-public .public-atlas .three-notes h3{font-size:20px}.tpp-public .public-atlas .three-notes p{font-size:16px}.tpp-public .public-atlas .environment-tags{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.tpp-public .public-atlas .environment-tags span{background:var(--secondary);border-radius:99px;padding:10px 16px;font-size:14px}.tpp-public .public-atlas .career-accordions details{border-bottom:1px solid var(--border);padding:20px 0}.tpp-public .public-atlas .career-accordions summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:15px;display:flex}.tpp-public .public-atlas .career-accordions p{font-size:16px}.tpp-public .public-atlas .margin-note{background:var(--secondary);border-radius:15px;gap:22px;margin-top:25px;padding:25px;display:flex}.tpp-public .public-atlas .margin-note p{font-size:16px}.tpp-public .public-atlas .workplace-panel{background:var(--sage);border-radius:45px 15px 15px;gap:25px;padding:30px;display:flex}.tpp-public .public-atlas .workplace-panel p{font-size:16px}.tpp-public .public-atlas .communication-pair{grid-template-columns:1fr 1fr;gap:35px;margin-top:25px;display:grid}.tpp-public .public-atlas .communication-pair h3{font-size:23px}.tpp-public .public-atlas .communication-pair p{border-bottom:1px solid var(--border);padding:10px 0;font-size:16px}.tpp-public .public-atlas .stress-room{background:var(--secondary);border-radius:20px 70px 20px 20px;padding:35px}.tpp-public .public-atlas .stress-room>.art{float:right}.tpp-public .public-atlas .growth-workbench{grid-template-columns:1fr 1.1fr;gap:25px;margin-top:30px;display:grid}.tpp-public .public-atlas .growth-options{align-content:start;gap:8px;display:grid}.tpp-public .public-atlas .growth-options button{text-align:left;border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.tpp-public .public-atlas .growth-options button span{font-size:11.5px}.tpp-public .public-atlas .growth-options button b{margin-left:auto}.tpp-public .public-atlas .growth-options button.active{background:var(--primary);color:var(--primary-foreground)}.tpp-public .public-atlas .growth-workbench>div:last-child{background:var(--secondary);border-radius:20px;padding:28px}.tpp-public .public-atlas .growth-workbench p{font-size:16px}.tpp-public .public-atlas .growth-workbench label{margin-top:25px;font-size:14px;display:block}.tpp-public .public-atlas .growth-workbench textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:9px;min-height:100px;margin:10px 0;padding:12px;font-size:16px}.tpp-public .public-atlas .growth-workbench small{font-size:12px}.tpp-public .public-atlas .character-shelf{grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0;display:grid}.tpp-public .public-atlas .character-shelf img{aspect-ratio:1;object-fit:cover;background:var(--secondary);border-radius:15px;width:100%}.tpp-public .public-atlas .character-shelf h3{margin:12px 0 4px;font-size:18px}.tpp-public .public-atlas .character-shelf p{margin:0;font-size:14px}.tpp-public .public-atlas .type-profile-end>.type-guide{margin-bottom:30px}.tpp-public .public-atlas .type-profile-end>.intro-fold{margin-top:30px}.tpp-public .public-atlas .nearby-types>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.tpp-public .public-atlas .nearby-types a{background:var(--secondary);border-radius:15px;align-items:center;gap:14px;padding:10px;display:flex}.tpp-public .public-atlas .nearby-types img{object-fit:contain;width:80px;height:80px}.tpp-public .public-atlas .nearby-types strong{font-size:23px;font-weight:400;display:block}.tpp-public .public-atlas .nearby-types span{font-size:14px}.tpp-public .public-atlas .nearby-types b{margin-left:auto;padding-right:10px}@media (max-width:950px){.tpp-public .public-atlas .types-v2 .wrap{padding:45px 28px}.tpp-public .public-atlas .profile-body-layout{grid-template-columns:120px minmax(0,1fr);gap:25px}.tpp-public .public-atlas .type-cast{grid-template-columns:1fr 1fr}.tpp-public .public-atlas .profile-cover h1{font-size:46px}.tpp-public .public-atlas .strength-deck{grid-template-columns:1fr 1fr}.tpp-public .public-atlas .profile-preference-tabs span{font-size:10px}.tpp-public .public-atlas .type-directory-tools{display:block}.tpp-public .public-atlas .type-directory-tools .type-search{max-width:none}.tpp-public .public-atlas .three-notes{grid-template-columns:1fr}.tpp-public .public-atlas .compare-stage>img{width:100px;height:115px}}@media (max-width:650px){.tpp-public .public-atlas .types-v2 .wrap{padding:35px 20px}.tpp-public .public-atlas .type-mast>span:last-child{display:none}.tpp-public .public-atlas .type-opening-copy{grid-template-columns:1fr;gap:10px;margin:30px 0}.tpp-public .public-atlas .type-opening-copy>div:last-child{max-width:none}.tpp-public .public-atlas .type-opening-copy h1{font-size:48px}.tpp-public .public-atlas .letter-instruction{gap:25px;font-size:8px}.tpp-public .public-atlas .letter-cards{gap:7px}.tpp-public .public-atlas .letter-card{aspect-ratio:.68;border-radius:10px;padding:10px 8px}.tpp-public .public-atlas .letter-card strong{place-items:center;font-size:64px;display:grid}.tpp-public .public-atlas .letter-card small{font-size:11px}.tpp-public .public-atlas .letter-bottom{font-size:12px}.tpp-public .public-atlas .letter-bottom b{display:none}.tpp-public .public-atlas .letter-captions{gap:7px;margin-top:18px}.tpp-public .public-atlas .letter-captions strong,.tpp-public .public-atlas .letter-captions span{font-size:14px}.tpp-public .public-atlas .combination{flex-wrap:wrap;gap:10px;padding:15px 0}.tpp-public .public-atlas .combination img{width:80px;height:80px}.tpp-public .public-atlas .combination>div{flex:1}.tpp-public .public-atlas .combination h2{font-size:26px}.tpp-public .public-atlas .combination h2 span{margin:5px 0;font-size:16px;display:block}.tpp-public .public-atlas .combination .button{text-align:center;width:100%}.tpp-public .public-atlas .type-section-title{display:block}.tpp-public .public-atlas .type-section-title>.art{display:none}.tpp-public .public-atlas .type-family>div:first-child>span{font-size:14px}.tpp-public .public-atlas .type-cast{gap:10px}.tpp-public .public-atlas .type-cast>a{padding:16px}.tpp-public .public-atlas .type-cast img{height:125px}.tpp-public .public-atlas .type-cast h4{font-size:20px}.tpp-public .public-atlas .type-cast small{font-size:11px}.tpp-public .public-atlas .type-tabs{gap:5px}.tpp-public .public-atlas .type-tabs button{padding:10px 13px;font-size:14px}.tpp-public .public-atlas .compare-controls{gap:10px}.tpp-public .public-atlas .compare-controls select{padding:10px;font-size:16px}.tpp-public .public-atlas .compare-stage{border-radius:35px 10px;padding:10px}.tpp-public .public-atlas .compare-stage strong{font-size:22px}.tpp-public .public-atlas .compare-stage strong span{padding:0 6px}.tpp-public .public-atlas .compare-stage>img{width:65px;height:90px}.tpp-public .public-atlas .compare-stage p{max-width:170px;font-size:14px}.tpp-public .public-atlas .compare-axes>div>div{gap:15px}.tpp-public .public-atlas .compare-axes p{gap:10px;font-size:15px}.tpp-public .public-atlas .compare-axes p b{font-size:27px}.tpp-public .public-atlas .type-closing{display:block}.tpp-public .public-atlas .type-closing>.art{width:90px;height:90px}.tpp-public .public-atlas .profile-cover{grid-template-columns:1fr;gap:30px}.tpp-public .public-atlas .profile-cover h1{font-size:49px}.tpp-public .public-atlas .type-guide.large{max-width:350px;margin:auto}.tpp-public .public-atlas .type-guide.large .type-guide-mascot{max-width:270px}.tpp-public .public-atlas .profile-preference-tabs{gap:7px}.tpp-public .public-atlas .profile-preference-tabs button{padding:12px 4px;display:block}.tpp-public .public-atlas .profile-preference-tabs span{font-size:14px;display:block}.tpp-public .public-atlas .profile-preference-tabs small{display:none}.tpp-public .public-atlas .profile-body-layout{display:block}.tpp-public .public-atlas .profile-chapters{display:none}.tpp-public .public-atlas .profile-main h2{font-size:35px}.tpp-public .public-atlas .profile-main>section{margin-bottom:60px}.tpp-public .public-atlas .strength-deck{gap:10px}.tpp-public .public-atlas .strength-deck details{padding:18px}.tpp-public .public-atlas .strength-deck h3{font-size:21px}.tpp-public .public-atlas .blind-spots,.tpp-public .public-atlas .relationship-board,.tpp-public .public-atlas .growth-workbench,.tpp-public .public-atlas .communication-pair{grid-template-columns:1fr}.tpp-public .public-atlas .relationship-board article:last-child{grid-column:auto}.tpp-public .public-atlas .workplace-panel{padding:25px;display:block}.tpp-public .public-atlas .stress-room{padding:25px}.tpp-public .public-atlas .character-shelf{grid-template-columns:1fr 1fr}.tpp-public .public-atlas .nearby-types>div{grid-template-columns:1fr}.tpp-public .public-atlas .profile-main .type-section-title>p{max-width:none}.tpp-public .public-atlas .type-guide{gap:8px}.tpp-public .public-atlas .type-guide-mascot{width:100px}}@media (prefers-reduced-motion:reduce){.tpp-public .public-atlas .types-v2 *{transition:none!important}}.tpp-public .public-atlas .compare-controls .selected-type-name{overflow-wrap:anywhere;margin-top:7px;font-size:14px;line-height:1.5;display:block}.tpp-public .public-atlas .types-v2 .type-directory{padding-top:25px}@media (max-width:700px){.tpp-public .public-atlas .types-v2 .type-directory{padding-top:20px}}.tpp-public .public-atlas .type-guide-note small{letter-spacing:normal;text-transform:none;font-size:13px;display:block}.tpp-public .public-atlas .legal-magic{--lm-lime:var(--lime,var(--secondary));--lm-sage:var(--sage,var(--secondary));--lm-paper:var(--paper,var(--background));--lm-shadow:color-mix(in oklab, var(--foreground) 13%, transparent);--lm-top:112px;--lm-sheet-a:color-mix(in oklab, var(--lm-paper) 92%, var(--border));--lm-sheet-b:color-mix(in oklab, var(--lm-paper) 80%, var(--border))}.tpp-public .public-atlas .legal-magic .legal-kicker{letter-spacing:0;word-spacing:.12em;text-transform:none;color:var(--primary);align-items:center;gap:9px;margin-bottom:24px;font-size:15px;font-weight:500;display:inline-flex}.tpp-public .public-atlas .legal-magic .legal-kicker i{background:var(--lm-lime);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--lm-lime) 30%, transparent);border-radius:50%}.tpp-public .public-atlas .legal-magic .legal-hero-art,.tpp-public .public-atlas .legal-magic .legal-title-art{animation:7s ease-in-out infinite lm-float;position:relative}.tpp-public .public-atlas .legal-magic .guide{border-bottom:0}.tpp-public .public-atlas .legal-magic .guide small{word-spacing:.12em;letter-spacing:normal;font-size:12px}.tpp-public .public-atlas .legal-magic .guide p{font-size:17px}.tpp-public .public-atlas .legal-magic .guide a{font-size:14px}.tpp-public .public-atlas .legal-magic.legal-index .intro{font-size:18px}.tpp-public .public-atlas .legal-magic .policy-search{max-width:560px;margin-top:40px}.tpp-public .public-atlas .legal-magic .legal-index-title h1{margin-top:0}.tpp-public .public-atlas .legal-magic .policy-grid{gap:30px 28px;margin-top:44px}.tpp-public .public-atlas .legal-magic .policy-grid>a{box-shadow:5px 5px 0 -1px var(--lm-sheet-a), 5px 5px 0 0 var(--border), 10px 10px 0 -1px var(--lm-sheet-b), 10px 10px 0 0 var(--border), 0 22px 32px -24px var(--lm-shadow);border-radius:16px;padding:36px 30px 30px;transition:top .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s;top:0}.tpp-public .public-atlas .legal-magic .policy-grid>a:hover,.tpp-public .public-atlas .legal-magic .policy-grid>a:focus-visible{border-color:color-mix(in oklab, var(--primary) 35%, var(--border));box-shadow:8px 9px 0 -1px var(--lm-sheet-a), 8px 9px 0 0 var(--border), 15px 17px 0 -1px var(--lm-sheet-b), 15px 17px 0 0 var(--border), 0 30px 40px -26px var(--lm-shadow);top:-4px}.tpp-public .public-atlas .legal-magic .policy-grid>a>span:first-child{background:var(--primary);color:var(--primary-foreground);letter-spacing:.08em;opacity:1;border-radius:0 0 8px 8px;padding:4px 11px 5px;font-size:11px;font-weight:500;top:-1px;left:28px}.tpp-public .public-atlas .legal-magic .policy-art{flex-shrink:0;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.tpp-public .public-atlas .legal-magic .policy-grid>a:hover .policy-art{transform:rotate(-5deg)scale(1.06)}.tpp-public .public-atlas .legal-magic .policy-grid p{color:var(--muted-foreground);font-size:15px;line-height:1.6}.tpp-public .public-atlas .legal-magic .policy-grid small{letter-spacing:normal;color:var(--primary);font-size:12px}.tpp-public .public-atlas .legal-magic .legal-source-note{color:var(--muted-foreground);margin-top:44px;font-size:14px}.tpp-public .public-atlas .legal-magic .legal-document-title{margin-bottom:56px}.tpp-public .public-atlas .legal-magic .legal-meta{flex-wrap:wrap;gap:8px;margin:0;display:flex}.tpp-public .public-atlas .legal-magic .legal-meta>span{border:1px solid var(--border);min-height:34px;color:var(--muted-foreground);background:color-mix(in oklab, var(--lm-paper) 70%, transparent);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.tpp-public .public-atlas .legal-magic .legal-meta>.legal-meta-date{color:var(--foreground)}.tpp-public .public-atlas .legal-magic .legal-meta>.legal-meta-date:before{content:"";background:var(--lm-lime);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--lm-lime) 35%, transparent);border-radius:50%}.tpp-public .public-atlas .legal-magic .legal-reading-layout{grid-template-columns:280px minmax(0,1fr);gap:64px}.tpp-public .public-atlas .legal-magic .legal-toc{top:var(--lm-top);max-height:calc(100vh - var(--lm-top) - 24px);overscroll-behavior:contain;scrollbar-width:thin;margin-left:-12px;padding:2px 6px 12px 12px;overflow-y:auto}.tpp-public .public-atlas .legal-magic .legal-toc-toggle{width:100%;color:inherit;cursor:default;pointer-events:none;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.tpp-public .public-atlas .legal-magic .legal-toc-toggle small{letter-spacing:normal;color:var(--muted-foreground);font-size:12px;font-weight:500}.tpp-public .public-atlas .legal-magic .legal-toc-toggle>span{display:none}.tpp-public .public-atlas .legal-magic .legal-toc nav{gap:2px;margin-top:20px;padding-left:20px;position:relative}.tpp-public .public-atlas .legal-magic .legal-toc nav:before,.tpp-public .public-atlas .legal-magic .legal-toc nav:after{content:"";background:var(--border);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.tpp-public .public-atlas .legal-magic .legal-toc nav:after{background:var(--primary);transform-origin:top;transform:scaleY(var(--read,0));transition:transform .2s linear}.tpp-public .public-atlas .legal-magic .legal-toc nav>a{color:var(--muted-foreground);padding:7px 0;font-size:15px;line-height:1.4;transition:color .15s;position:relative}.tpp-public .public-atlas .legal-magic .legal-toc nav>a:hover,.tpp-public .public-atlas .legal-magic .legal-toc nav>a.is-read{color:var(--foreground)}.tpp-public .public-atlas .legal-magic .legal-toc nav>a.is-current{color:var(--primary);font-weight:500}.tpp-public .public-atlas .legal-magic .legal-toc nav>a.is-current:before{content:"";background:var(--lm-lime);width:12px;height:12px;box-shadow:0 0 0 3px var(--background), 0 0 0 4px var(--primary);z-index:1;border-radius:50%;margin-top:-6px;position:absolute;top:50%;left:-25px}.tpp-public .public-atlas .legal-magic .legal-reading-tools{border-top:0;gap:10px;margin:26px 0 10px;padding-top:0}.tpp-public .public-atlas .legal-magic .legal-reading-tools>a{color:var(--primary);font-size:14px}.tpp-public .public-atlas .legal-magic .legal-reading-tools>button{font:14px var(--home-body-font,Outfit, Arial, sans-serif);cursor:pointer;padding:8px 16px;transition:background .15s}.tpp-public .public-atlas .legal-magic .legal-reading-tools>button:hover{background:color-mix(in oklab, var(--lm-sage) 60%, transparent)}.tpp-public .public-atlas .legal-magic .legal-lamp{margin-top:10px}.tpp-public .public-atlas .legal-magic .legal-paper{background:var(--lm-paper);box-shadow:0 1px 0 #ffffffb3 inset, 0 8px 0 -4px var(--lm-sheet-a), 0 8px 0 -3px var(--border), 0 15px 0 -8px var(--lm-sheet-b), 0 15px 0 -7px var(--border), 0 34px 50px -36px var(--lm-shadow);border-radius:18px;padding:56px 64px 44px;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .legal-magic .legal-paper{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.7) inset, 0 8px 0 -4px var(--lm-sheet-a), 0 8px 0 -3px var(--border), 0 15px 0 -8px var(--lm-sheet-b), 0 15px 0 -7px var(--border), 0 34px 50px -36px var(--lm-shadow)}}.tpp-public .public-atlas .legal-magic .legal-paper>.button{margin:0 0 44px}.tpp-public .public-atlas .legal-magic .policy-body{font:18px/1.75 var(--home-body-font,Outfit, Arial, sans-serif);overflow-wrap:break-word}.tpp-public .public-atlas .legal-magic .policy-body>:not(.policy-table-scroll){max-width:40em}.tpp-public .public-atlas .legal-magic .policy-body p,.tpp-public .public-atlas .legal-magic .policy-body li{line-height:1.75}.tpp-public .public-atlas .legal-magic .policy-body p{margin:0 0 20px}.tpp-public .public-atlas .legal-magic .policy-body li{margin:8px 0}.tpp-public .public-atlas .legal-magic .policy-body li::marker{color:var(--primary)}.tpp-public .public-atlas .legal-magic .policy-body h2{scroll-margin-top:var(--lm-top);margin:60px 0 18px;font-size:30px;font-weight:450;line-height:1.22;position:relative}.tpp-public .public-atlas .legal-magic .policy-body>h2:first-of-type,.tpp-public .public-atlas .legal-magic .policy-body>h1+h2,.tpp-public .public-atlas .legal-magic .policy-body>.reading-duplicate+h2{margin-top:0}.tpp-public .public-atlas .legal-magic .policy-body h3{scroll-margin-top:var(--lm-top);margin:34px 0 12px;font-size:21px;font-weight:500}.tpp-public .public-atlas .legal-magic .policy-body table{font-size:15px;line-height:1.55}.tpp-public .public-atlas .legal-magic .policy-body th{background:color-mix(in oklab, var(--lm-sage) 70%, var(--lm-paper))}.tpp-public .public-atlas .legal-magic .policy-body em{font-family:Georgia,Times New Roman,serif;font-size:1.02em;font-style:italic}.tpp-public .public-atlas .legal-magic .policy-body .reading-duplicate{display:none}.tpp-public .public-atlas .legal-magic .reading-anchor{color:var(--primary);opacity:0;margin-inline-start:12px;font-size:.72em;text-decoration:none;transition:opacity .15s}.tpp-public .public-atlas .legal-magic .policy-body h2:hover>.reading-anchor,.tpp-public .public-atlas .legal-magic .reading-anchor:focus-visible{opacity:1}.tpp-public .public-atlas .legal-magic .legal-end-note{margin-top:48px;padding-top:26px}.tpp-public .public-atlas .legal-magic .legal-end-note>p{max-width:520px;font-size:15px;line-height:1.65}.tpp-public .public-atlas .legal-magic .legal-end-note a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.tpp-public .public-atlas .legal-magic .related-policy-row{border-top:0;align-items:start;margin:136px 0 24px;padding-top:0}.tpp-public .public-atlas .legal-magic .related-policy-row>div>a{padding:16px 0;font-size:18px;transition:color .15s}.tpp-public .public-atlas .legal-magic .related-policy-row>div>a:first-child{padding-top:0}.tpp-public .public-atlas .legal-magic .related-policy-row>div>a:hover{color:var(--primary)}.tpp-public .public-atlas .legal-magic .related-policy-row>div>a .art{transition:transform .25s}.tpp-public .public-atlas .legal-magic .related-policy-row>div>a:hover .art{transform:rotate(-5deg)scale(1.06)}.tpp-public .public-atlas .legal-magic .legal-now{display:none}@keyframes lm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}[data-motion=off] .legal-magic .legal-hero-art,[data-motion=off] .legal-magic .legal-title-art{animation:none}@media (prefers-reduced-motion:reduce){.tpp-public .public-atlas .legal-magic .legal-hero-art,.tpp-public .public-atlas .legal-magic .legal-title-art{animation:none}}@media (max-width:1100px){.tpp-public .public-atlas .legal-magic .legal-reading-layout{grid-template-columns:230px minmax(0,1fr);gap:40px}.tpp-public .public-atlas .legal-magic .legal-paper{padding:44px 44px 36px}}@media (max-width:700px){.tpp-public .public-atlas .legal-magic{--lm-top:132px}.tpp-public .public-atlas .legal-magic .legal-kicker{margin-bottom:18px}.tpp-public .public-atlas .legal-magic.legal-index .intro{font-size:16px}.tpp-public .public-atlas .legal-magic .legal-hero-art{width:86px;position:absolute;top:10px;right:-5px}.tpp-public .public-atlas .legal-magic .legal-hero-art .art{width:86px;height:86px}.tpp-public .public-atlas .legal-magic .policy-search{max-width:none}.tpp-public .public-atlas .legal-magic .policy-grid{gap:26px}.tpp-public .public-atlas .legal-magic .policy-grid>a{padding:36px 22px 24px}.tpp-public .public-atlas .legal-magic .policy-grid p{font-size:15px}.tpp-public .public-atlas .legal-magic .guide p{font-size:16px}.tpp-public .public-atlas .legal-magic .legal-document-title{flex-direction:column-reverse;align-items:flex-start;gap:0;margin-bottom:30px;display:flex}.tpp-public .public-atlas .legal-magic .legal-title-art .art{width:70px;height:70px}.tpp-public .public-atlas .legal-magic .legal-document-title{margin-top:22px}.tpp-public .public-atlas .legal-magic .legal-title-art{margin-top:0}.tpp-public .public-atlas .legal-magic .legal-document-title h1{margin:10px 0 18px}.tpp-public .public-atlas .legal-magic .reading-anchor{display:none}.tpp-public .public-atlas .legal-magic .legal-meta>span{min-height:32px;padding:0 12px;font-size:14px}.tpp-public .public-atlas .legal-magic .legal-now{z-index:6;border:1px solid var(--border);background:var(--lm-paper);width:100%;height:50px;box-shadow:0 12px 24px -18px var(--lm-shadow);color:var(--foreground);font:15px var(--home-body-font,Outfit, Arial, sans-serif);text-align:left;opacity:0;pointer-events:none;border-radius:14px;align-items:center;gap:12px;margin-bottom:-50px;padding:0 16px;transition:opacity .2s;display:flex;position:sticky;top:76px;overflow:hidden}.tpp-public .public-atlas .legal-magic .legal-now.is-live{opacity:1;pointer-events:auto}.tpp-public .public-atlas .legal-magic .legal-now-label{letter-spacing:.08em;color:var(--primary);flex-shrink:0;font-size:12px;font-weight:500}.tpp-public .public-atlas .legal-magic .legal-now-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tpp-public .public-atlas .legal-magic .legal-now>i{height:3px;width:calc(var(--read,0) * 100%);background:var(--primary);transition:width .2s linear;position:absolute;bottom:0;left:0}.tpp-public .public-atlas .legal-magic .legal-toc{border:1px solid var(--border);background:var(--lm-paper);border-radius:14px;max-height:none;margin-bottom:28px;margin-left:0;padding:16px 18px;scroll-margin-top:90px;position:static;overflow:visible}.tpp-public .public-atlas .legal-magic .legal-toc-toggle{pointer-events:auto;cursor:pointer;min-height:32px}.tpp-public .public-atlas .legal-magic .legal-toc-toggle>span{border:1px solid var(--border);width:32px;height:32px;color:var(--primary);border-radius:50%;place-items:center;font-size:18px;display:grid}.tpp-public .public-atlas .legal-magic .legal-toc nav{grid-template-columns:1fr;gap:0;margin-top:14px;display:none}.tpp-public .public-atlas .legal-magic .legal-toc.is-open nav{display:flex}.tpp-public .public-atlas .legal-magic .legal-toc nav>a{padding:8px 0;font-size:16px}.tpp-public .public-atlas .legal-magic .legal-reading-tools{flex-direction:row;justify-content:space-between;align-items:center;margin:14px 0 0;display:flex}.tpp-public .public-atlas .legal-magic .legal-reading-tools>button{padding:8px 14px;font-size:14px}.tpp-public .public-atlas .legal-magic .legal-lamp{display:none}.tpp-public .public-atlas .legal-magic .legal-paper{border-radius:16px;padding:28px 22px 26px}.tpp-public .public-atlas .legal-magic .policy-body{font-size:16px;line-height:1.7}.tpp-public .public-atlas .legal-magic .policy-body h2{margin-top:44px;font-size:24px}.tpp-public .public-atlas .legal-magic .policy-body h3{font-size:19px}.tpp-public .public-atlas .legal-magic .policy-body table,.tpp-public .public-atlas .legal-magic .legal-end-note p{font-size:14px}.tpp-public .public-atlas .legal-magic .related-policy-row{margin-top:96px}.tpp-public .public-atlas .legal-magic .related-policy-row>div>a{font-size:16px}}@media print{.tpp-public .public-atlas .legal-magic .breadcrumb,.tpp-public .public-atlas .legal-magic nav[aria-label=Breadcrumb],.tpp-public .public-atlas .legal-magic .legal-toc,.tpp-public .public-atlas .legal-magic .legal-now,.tpp-public .public-atlas .legal-magic .legal-title-art,.tpp-public .public-atlas .legal-magic .related-policy-row,.tpp-public .public-atlas .legal-magic .guide,.tpp-public .public-atlas .legal-magic .legal-end-note .art,.tpp-public .public-atlas .legal-magic .reading-anchor,.tpp-public .public-atlas .legal-magic .legal-paper>.button{display:none!important}.tpp-public:has(.legal-magic.legal-document) .public-chrome{display:none!important}.tpp-public .public-atlas .legal-magic .legal-reading-layout{display:block}.tpp-public .public-atlas .legal-magic .legal-document-title{margin:0 0 18px}.tpp-public .public-atlas .legal-magic .legal-document-title h1{margin:0 0 8px;font-size:30pt}.tpp-public .public-atlas .legal-magic .legal-paper{box-shadow:none;background:0 0;border:0;padding:0}.tpp-public .public-atlas .legal-magic .policy-body{font-size:11pt;line-height:1.55}.tpp-public .public-atlas .legal-magic .policy-body>*{max-width:none}.tpp-public .public-atlas .legal-magic .policy-body h2{break-after:avoid;margin-top:22pt;font-size:16pt}.tpp-public .public-atlas .legal-magic .policy-body a:after{content:" (" attr(href) ")";color:var(--muted-foreground);font-size:9pt}}.tpp-public[data-home-skin=themed] .public-atlas .legal-magic .policy-grid p,[data-home-skin=themed] .tpp-public .public-atlas .legal-magic .policy-grid p{color:color-mix(in srgb, var(--muted-foreground) 55%, var(--foreground))}.tpp-public[data-home-skin=themed] .public-atlas .legal-magic .policy-grid small,[data-home-skin=themed] .tpp-public .public-atlas .legal-magic .policy-grid small{color:color-mix(in srgb, var(--primary) 62%, var(--foreground))}.tpp-public[data-home-skin=themed] .public-atlas .legal-magic .legal-index-title>div,[data-home-skin=themed] .tpp-public .public-atlas .legal-magic .legal-index-title>div{min-width:0}@media (max-width:700px){.tpp-public[data-home-skin=themed] .public-atlas .legal-magic .legal-index-title,[data-home-skin=themed] .tpp-public .public-atlas .legal-magic .legal-index-title{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 12px;display:grid}.tpp-public[data-home-skin=themed] .public-atlas .legal-magic .legal-index-title>div:not(.legal-hero-art),[data-home-skin=themed] .tpp-public .public-atlas .legal-magic .legal-index-title>div:not(.legal-hero-art){display:contents}.tpp-public[data-home-skin=themed] .public-atlas .legal-magic .legal-index-title .legal-kicker,[data-home-skin=themed] .tpp-public .public-atlas .legal-magic .legal-index-title .legal-kicker{grid-area:1/1;align-self:end}.tpp-public[data-home-skin=themed] .public-atlas .legal-magic .legal-index-title .legal-hero-art,[data-home-skin=themed] .tpp-public .public-atlas .legal-magic .legal-index-title .legal-hero-art{grid-area:1/2;margin:0 -5px 10px 0;position:relative;top:auto;right:auto}.tpp-public[data-home-skin=themed] .public-atlas .legal-magic .legal-index-title h1,.tpp-public[data-home-skin=themed] .public-atlas .legal-magic .legal-index-title .intro,[data-home-skin=themed] .tpp-public .public-atlas .legal-magic .legal-index-title h1,[data-home-skin=themed] .tpp-public .public-atlas .legal-magic .legal-index-title .intro{grid-column:1/-1;min-width:0}.tpp-public[data-home-skin=themed] .public-atlas .legal-magic .legal-index-title .intro,[data-home-skin=themed] .tpp-public .public-atlas .legal-magic .legal-index-title .intro{margin-top:0}}html[dir=rtl] .tpp-public .public-atlas .legal-magic:not([data-legal-slug=terms]) .legal-toc nav>a,html[dir=rtl] .tpp-public .public-atlas .legal-magic:not([data-legal-slug=terms]) .legal-now-title{text-align:right;direction:ltr;unicode-bidi:isolate}.tpp-public .public-atlas .auth-room.svelte-1kfeshe{align-items:start}.auth-story.svelte-1kfeshe{padding-top:12px}.auth-mascot.svelte-1kfeshe{width:320px;max-width:100%;margin:28px 0 18px}@media (max-width:700px){.auth-mascot.svelte-1kfeshe{width:180px;margin:16px auto}.auth-story.svelte-1kfeshe{padding-top:0}}.tpp-public .public-home .consumer-button{background:var(--primary);color:var(--primary-foreground);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.tpp-public .public-home .consumer-button:hover{background:color-mix(in oklab,var(--primary) 80%,transparent)}.tpp-public .public-home .consumer-button svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}.tpp-public .public-home .consumer-button[data-variant=outline]{border-color:var(--border);background:var(--background);color:var(--foreground)}.tpp-public .public-home .consumer-button[data-variant=ghost]{color:var(--foreground);background:0 0}.tpp-public .public-home .consumer-button[data-variant=outline]:hover,.tpp-public .public-home .consumer-button[data-variant=ghost]:hover{background:var(--muted)}.tpp-public .public-home .consumer-button[data-size=lg]{gap:12px;height:52px;padding:0 24px}.tpp-public .public-home .consumer-button:has([data-icon=inline-end]){padding-right:8px}.tpp-public .public-home .consumer-button[data-size=icon]{width:32px;height:32px;padding:0}.tpp-public .public-home .consumer-button:disabled{opacity:.5;pointer-events:none}.tpp-public .public-home .mood-options{border:0;gap:0;margin:0;padding:0;display:flex}.tpp-public .public-home .mood-option{border:1px solid var(--border);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:13px;height:32px;font-weight:500;transition:background .15s;display:inline-flex;position:relative}.tpp-public .public-home .mood-option input{opacity:0;width:1px;height:1px;position:absolute}.tpp-public .public-home .mood-option[data-state=on],.tpp-public .public-home .mood-option:hover{background:var(--muted)}.tpp-public .public-home .mood-option:focus-within{outline:3px solid var(--primary);outline-offset:3px}.tpp-public .public-home .mood-options .mood-option+.mood-option{margin-left:8px}.tpp-public .public-home .faq-item{border-bottom:1px solid var(--border)}.tpp-public .public-home .faq-item:last-child{border-bottom:0}.tpp-public .public-home .faq-item h3{margin:0}.tpp-public .public-home .faq [data-slot=accordion-trigger]{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:24px 0;font-size:18px;font-weight:500;line-height:1.5;display:flex}.tpp-public .public-home .faq [data-slot=accordion-trigger]:hover{text-decoration:underline}.tpp-public .public-home .faq [data-slot=accordion-trigger] svg{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0;margin-top:4px;transition:transform .2s}.tpp-public .public-home .faq [aria-expanded=true] svg{transform:rotate(180deg)}.tpp-public .public-home .faq-answer{padding-bottom:16px;font-size:14px;line-height:1.625}.tpp-public .public-home .consumer-dialog{background:var(--background);width:calc(100% - 32px);max-width:672px;max-height:86vh;color:var(--foreground);border:1px solid var(--border);border-radius:16px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 25px -5px #0002}.tpp-public .public-home .consumer-dialog::backdrop{background:#0008}.tpp-public .public-home .dialog-header{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.tpp-public .public-home .dialog-header h2{letter-spacing:normal;padding-right:24px;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;line-height:1}.tpp-public .public-home .dialog-header p{color:var(--muted-foreground);font-size:14px;line-height:1.5}.tpp-public .public-home .dialog-close{opacity:.7;background:0 0;border:0;border-radius:4px;position:absolute;top:16px;right:16px}.tpp-public .public-home .dialog-close svg{width:16px;height:16px}.tpp-public .public-home .consumer-dialog .local-note{margin-top:16px}.tpp-public .public-home .consumer-dialog .chooser{margin-top:10px}.tpp-public .public-home .consumer-dialog .preview-detail{padding-block:15px}.tpp-public .public-home .faq [data-slot=accordion-trigger]{border:1px solid #0000;border-radius:16px;line-height:1.55556}.tpp-public .public-home .faq [data-slot=accordion-trigger] svg{margin-top:0}.tpp-public .public-home .faq-answer{padding-bottom:10px;line-height:1.42857}.tpp-public{--background:#faf3eb;--foreground:#342938;--primary:#704575;--primary-foreground:#fffaf4;--secondary:#ebdcec;--muted:#efe3e7;--muted-foreground:#736274;--border:#d3c4d0;--cream:#faf3eb;--plum:#704575;--ink:#342938;--lime:#d6ec90;--peach:#efc5aa;--lilac:#e7d7ee;--soft-ink:#756876}.tpp-public .public-home *{box-sizing:border-box}.tpp-public .public-home{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Outfit,Arial,sans-serif}.tpp-public .public-home h1,.tpp-public .public-home h2,.tpp-public .public-home h3,.tpp-public .public-home p{margin:0}.tpp-public .public-home h1,.tpp-public .public-home h2,.tpp-public .public-home h3{font-weight:400}.tpp-public .public-home button:not(:disabled),.tpp-public .public-home [role=button]:not(:disabled){cursor:pointer}.tpp-public .public-home button,.tpp-public .public-home a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.tpp-public .public-home button:focus-visible,.tpp-public .public-home a:focus-visible{outline:3px solid var(--primary);outline-offset:5px}.tpp-public .public-home a{color:inherit;text-decoration:none}.tpp-public .public-home img,.tpp-public .public-home svg{max-width:100%}.tpp-public .public-home em{font-family:Georgia,Times New Roman,serif;font-weight:400}.tpp-public .public-home ol{margin:0;padding:0;list-style:none}.tpp-public .public-home ::selection{background:var(--plum);color:var(--cream)}.tpp-public .public-home .site-shell{overflow:clip}.tpp-public .public-home .skip-link{background:var(--ink);color:#fff;z-index:100;padding:15px;position:fixed;top:-80px;left:20px}.tpp-public .public-home .skip-link:focus{top:10px}.tpp-public .public-home .site-header{z-index:10;border-bottom:1px solid #70457520;justify-content:space-between;align-items:center;gap:35px;max-width:1500px;height:102px;margin:auto;padding:0 64px;display:flex;position:relative}.tpp-public .public-home .brand img{object-fit:contain;object-position:left;width:206px;height:51px}.tpp-public .public-home .desktop-nav{gap:31px;font-size:13px;display:flex}.tpp-public .public-home .desktop-nav a{padding:10px 0;position:relative}.tpp-public .public-home .desktop-nav a:after{content:"";background:var(--plum);height:1px;transition:right .25s;position:absolute;bottom:3px;left:0;right:100%}.tpp-public .public-home .desktop-nav a:hover:after{right:0}.tpp-public .public-home .header-actions{align-items:center;gap:13px;display:flex}.tpp-public .public-home .mobile-menu-button,.tpp-public .public-home .mobile-nav{display:none}.tpp-public .public-home .eyebrow{letter-spacing:.14em;color:var(--plum);align-items:center;gap:9px;font-size:10px;font-weight:500;display:flex}.tpp-public .public-home .live-dot{background:var(--plum);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #70457510}.tpp-public .public-home .hero{grid-template-columns:1fr 1fr;column-gap:28px;max-width:1500px;margin:auto;padding:36px 64px 0;display:grid;position:relative}.tpp-public .public-home .hero-copy{z-index:2;padding:49px 0 25px;position:relative}.tpp-public .public-home .hero h1{letter-spacing:-.065em;margin:29px 0 25px;font-size:clamp(76px,7.6vw,116px);font-weight:400;line-height:1.03}.tpp-public .public-home .you-word{color:var(--plum);letter-spacing:-.07em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:inline-block;position:relative}.tpp-public .public-home .you-word>svg{fill:none;width:112%;height:20px;stroke:var(--plum);stroke-width:1.6px;stroke-linecap:round;position:absolute;bottom:-10px;left:-4%;transform:rotate(-3deg)}.tpp-public .public-home .hero-period{color:var(--plum)}.tpp-public .public-home .hero-copy>p{max-width:380px;color:var(--muted-foreground);font-size:17px;line-height:1.8}.tpp-public .public-home .hero-ctas{align-items:center;gap:24px;margin-top:30px;display:flex}.tpp-public .public-home .text-action{white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.tpp-public .public-home .text-action svg{width:14px;transition:transform .2s}.tpp-public .public-home .text-action:hover svg{transform:translateY(4px)}.tpp-public .public-home .hero-note{color:var(--muted-foreground);align-items:center;gap:9px;margin-top:23px;font-size:11px;display:flex}.tpp-public .public-home .tiny-flower{color:var(--plum);font-size:20px}.tpp-public .public-home .hero-gallery{isolation:isolate;justify-content:center;align-items:center;min-height:585px;display:flex;position:relative}.tpp-public .public-home .sculpture-wrap{aspect-ratio:1;width:100%;margin-top:-5px;position:relative}.tpp-public .public-home .sculpture{z-index:1;cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block;position:relative}.tpp-public .public-home .sculpture:active{cursor:grabbing}.tpp-public .public-home .sculpture-shadow{filter:blur(20px);background:#63346527;border-radius:50%;height:22px;position:absolute;bottom:12%;left:22%;right:22%;transform:rotate(-9deg)}.tpp-public .public-home .sculpture-fallback{aspect-ratio:1;background:radial-gradient(at 30% 20%,#f3dfef,#0000 45%),conic-gradient(from 40deg,#4f2555,#b997bb,#76467c,#ddbfdf,#4f2555);border-radius:46% 54% 41% 59%;width:62%;animation:8s ease-in-out infinite tpp-public-home-float;position:absolute;top:18%;left:19%;box-shadow:inset 10px 10px 25px #fff8,inset -20px -15px 35px #3b164578}.tpp-public .public-home .orbit-guide{z-index:-1;border:1px solid #70457515;border-radius:50%;width:87%;height:73%;position:absolute;transform:rotate(-35deg)}.tpp-public .public-home .orbit-two{border-style:dashed;border-color:#70457513;width:71%;height:91%;transform:rotate(40deg)}.tpp-public .public-home .gallery-caption{letter-spacing:.13em;color:var(--muted-foreground);align-items:center;gap:15px;font-size:9px;display:flex;position:absolute;top:30px;right:12px}.tpp-public .public-home .gallery-caption span{color:var(--plum)}.tpp-public .public-home .float-tag{z-index:3;pointer-events:none;border:1px solid #fff6;font-size:14px;position:absolute;box-shadow:0 12px 32px #42264812}.tpp-public .public-home .tag-one{background:#fdfbf5;border-radius:30px;align-items:center;gap:10px;padding:13px 20px;animation:7s ease-in-out infinite tpp-public-home-tpp-public-home-float-tag;display:flex;top:135px;left:0;transform:rotate(-9deg)}.tpp-public .public-home .tag-dot{background:var(--plum);border-radius:50%;width:7px;height:7px}.tpp-public .public-home .tag-two{background:var(--lime);border-radius:9px;align-items:center;gap:9px;padding:16px 19px;animation:8s ease-in-out infinite tpp-public-home-tpp-public-home-tpp-public-home-float-tag-two;display:flex;bottom:153px;right:-5px;transform:rotate(8deg)}.tpp-public .public-home .tag-two svg{width:17px}.tpp-public .public-home .float-note{z-index:3;pointer-events:none;font-size:20px;line-height:1.17;position:absolute;bottom:66px;left:7px;transform:rotate(-9deg)}.tpp-public .public-home .float-note>em{color:var(--plum);font-size:23px}.tpp-public .public-home .float-note svg{fill:none;width:79px;height:40px;stroke:var(--plum);stroke-width:1.5px;stroke-linecap:round;margin:3px 0 0 30px;display:block}.tpp-public .public-home .spin-button{z-index:3;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;display:flex;position:absolute;bottom:38px;right:36px}.tpp-public .public-home .spin-button>svg{border:1px solid var(--border);border-radius:50%;width:42px;height:42px;padding:11px;transition:transform .4s,background .2s}.tpp-public .public-home .spin-button:hover>svg{background:#fff;transform:rotate(65deg)}.tpp-public .public-home .spin-button>span{letter-spacing:.14em;color:var(--muted-foreground);font-size:11px}.tpp-public .public-home .hero-burst{width:55px;height:55px;color:var(--peach);z-index:-1;animation:50s linear infinite tpp-public-home-slow-spin;position:absolute;top:87px;right:48px;transform:rotate(12deg)}.tpp-public .public-home .mood-row{border-top:1px solid #70457525;grid-column:1/-1;align-items:center;gap:20px;min-height:98px;margin-top:24px;display:flex}.tpp-public .public-home .mood-row>span:first-child{letter-spacing:.12em;color:var(--muted-foreground);margin-right:7px;font-size:9px}.tpp-public .public-home .mood-row [data-slot=toggle-group-item]{gap:13px}.tpp-public .public-home .mood-dot{border-radius:50%;width:9px;height:9px}.tpp-public .public-home .curious{background:#704575}.tpp-public .public-home .grounded{background:#768d6c}.tpp-public .public-home .bold{background:#c57351}.tpp-public .public-home .mood-note{color:var(--muted-foreground);margin-left:auto;font-family:Georgia,serif;font-size:13px;font-style:italic}.tpp-public .public-home .marquee-band{background:var(--plum);color:var(--cream);border-block:1px solid #633966;padding:22px 0;overflow:hidden}.tpp-public .public-home .marquee-track{width:max-content;animation:45s linear infinite tpp-public-home-marquee;display:flex}.tpp-public .public-home .marquee-track>span{letter-spacing:-.015em;align-items:center;gap:50px;padding:0 25px;font-size:28px;font-weight:300;display:flex}.tpp-public .public-home .marquee-star{color:#dac9df;font-size:37px;line-height:1}.tpp-public .public-home .section-wrap{max-width:1500px;margin:auto;padding:108px 64px}.tpp-public .public-home .section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:42px;display:flex}.tpp-public .public-home h2{letter-spacing:-.045em;font-size:clamp(43px,4.35vw,65px);line-height:1.1}.tpp-public .public-home h2 em{color:var(--plum)}.tpp-public .public-home .section-heading h2{margin-top:24px}.tpp-public .public-home .section-heading>p{color:var(--muted-foreground);max-width:290px;padding-bottom:4px;font-size:14px;line-height:1.8}.tpp-public .public-home .path-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tpp-public .public-home .path-card{text-align:left;background:var(--lilac);color:var(--ink);border:0;border-radius:14px;padding:26px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.tpp-public .public-home .path-card:hover{transform:translateY(-9px);box-shadow:0 18px 40px #34293815}.tpp-public .public-home .path-card.lime{background:#e5edc7}.tpp-public .public-home .path-card.peach{background:#f1d2be}.tpp-public .public-home .path-top{justify-content:space-between;gap:12px;font-size:12px;display:flex}.tpp-public .public-home .path-top>span:last-child{opacity:.65}.tpp-public .public-home .path-art{justify-content:center;align-items:center;height:237px;margin:11px 0 4px;display:flex;position:relative}.tpp-public .public-home .path-bottom h3{letter-spacing:-.035em;max-width:280px;font-size:30px;line-height:1.15}.tpp-public .public-home .path-bottom p{color:#655065;max-width:285px;margin:13px 0 21px;font-size:14px;line-height:1.75}.tpp-public .public-home .path-link{border-top:1px solid #34293825;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;font-size:14px;display:flex}.tpp-public .public-home .round-arrow{border:1px solid #34293845;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .25s,transform .25s;display:grid}.tpp-public .public-home .round-arrow svg{width:18px}.tpp-public .public-home .path-card:hover .round-arrow{background:var(--ink);color:var(--cream);transform:rotate(45deg)}.tpp-public .public-home .flower-composition{width:190px;height:190px;transition:transform .6s;position:relative;transform:rotate(-7deg)}.tpp-public .public-home .flower-composition>svg{color:#89638f;--flower-center:#c8a5d3;width:100%;height:100%}.tpp-public .public-home .path-card:hover .flower-composition{transform:rotate(24deg)}.tpp-public .public-home .flower-eye{background:var(--ink);border-radius:50%;width:8px;height:18px;position:absolute;top:87px;left:79px;transform:rotate(7deg)}.tpp-public .public-home .flower-eye.second{left:101px}.tpp-public .public-home .puzzle-composition{grid-template-rows:80px 80px;grid-template-columns:80px 80px;gap:8px;transition:transform .5s;display:grid;transform:rotate(-14deg)}.tpp-public .public-home .puzzle-composition>div{background:#697e4f;border-radius:50% 50% 9px;box-shadow:inset 3px 3px 5px #eff4cd55,inset -8px -8px 15px #2d422526}.tpp-public .public-home .puzzle-composition>div:nth-child(2){background:#b4c76f;transform:rotate(90deg)}.tpp-public .public-home .puzzle-composition>div:nth-child(3){background:#96ae65;transform:rotate(-90deg)}.tpp-public .public-home .puzzle-composition>div:nth-child(4){background:#849c5f;transform:rotate(180deg)}.tpp-public .public-home .path-card:hover .puzzle-composition{transform:rotate(0)scale(1.05)}.tpp-public .public-home .stairs-composition{width:215px;height:175px;position:relative;transform:rotate(-6deg)}.tpp-public .public-home .stairs-composition>div{background:#ce8f6d;width:64px;height:45px;position:absolute;bottom:10px;left:16px;box-shadow:inset -12px 0 #b97656,inset 0 10px #f6bca0}.tpp-public .public-home .stairs-composition>div:nth-child(2){height:87px;left:80px}.tpp-public .public-home .stairs-composition>div:nth-child(3){height:127px;left:144px}.tpp-public .public-home .stair-ball{background:radial-gradient(circle at 30% 25%,#fbf1c7,#c5b464 65%,#978045);border-radius:50%;width:47px;height:47px;transition:transform .5s;position:absolute;top:-8px;right:23px;box-shadow:0 6px 8px #835b3825}.tpp-public .public-home .path-card:hover .stair-ball{transform:translateY(-13px)}.tpp-public .public-home .perspective{padding-top:32px;padding-bottom:115px}.tpp-public .public-home .perspective h2{max-width:1200px;margin-top:33px;font-size:clamp(47px,5.7vw,85px);line-height:1.12}.tpp-public .public-home .work-in-progress{color:var(--plum);font-family:Georgia,serif;font-style:italic;position:relative}.tpp-public .public-home .work-in-progress>svg{color:#b1bd7b;width:55px;position:absolute;top:-2px;right:-75px;transform:rotate(9deg)}.tpp-public .public-home .perspective-bottom{border-top:1px solid #70457525;grid-template-columns:150px 1fr 240px;align-items:center;gap:52px;margin-top:40px;padding-top:31px;display:grid}.tpp-public .public-home .perspective-index{color:var(--plum);align-items:center;gap:16px;font-family:Georgia,serif;font-size:73px;line-height:1;display:flex}.tpp-public .public-home .perspective-index small{letter-spacing:.1em;max-width:70px;font-family:Outfit,sans-serif;font-size:8px;line-height:1.7}.tpp-public .public-home .perspective-bottom>p{color:var(--muted-foreground);max-width:550px;font-size:16px;line-height:1.8}.tpp-public .public-home .mini-brand{border-left:1px solid #70457525;align-items:center;gap:15px;padding-left:34px;display:flex}.tpp-public .public-home .mini-brand img{width:43px;height:43px}.tpp-public .public-home .mini-brand>span{color:var(--plum);font-size:12px;line-height:1.7}.tpp-public .public-home .play-section{color:#fff9f0;background:#342638;position:relative}.tpp-public .public-home .play-inner{grid-template-columns:1.15fr 1fr;align-items:center;gap:100px;max-width:1500px;margin:auto;padding:94px 64px;display:grid}.tpp-public .public-home .play-copy{flex-direction:column;justify-content:center;align-self:stretch;padding:20px 0;display:flex;position:relative}.tpp-public .public-home .play-copy .eyebrow{color:#ccb1d2}.tpp-public .public-home .play-copy h2{margin:31px 0 25px;font-size:clamp(46px,4.5vw,69px);line-height:1.08}.tpp-public .public-home .play-copy h2 em{color:#d4ed8c}.tpp-public .public-home .play-copy>p{color:#d8c9d9;font-size:16px;line-height:1.85}.tpp-public .public-home .play-mini{letter-spacing:.12em;color:#d1becf;gap:22px;margin-top:32px;font-size:8px;display:flex}.tpp-public .public-home .play-burst{color:#745076;width:95px;height:95px;animation:50s linear infinite tpp-public-home-slow-spin;position:absolute;bottom:0;right:20px}.tpp-public .public-home .puzzle-board{color:var(--ink);background:#fbf5ed;border-radius:18px;padding:30px 31px;position:relative;transform:rotate(2deg);box-shadow:0 17px #231c272b}.tpp-public .public-home .puzzle-title{letter-spacing:.13em;color:var(--muted-foreground);justify-content:space-between;font-size:9px;display:flex}.tpp-public .public-home .pattern-row{grid-template-columns:repeat(4,1fr);gap:9px;margin:31px 0 25px;display:grid}.tpp-public .public-home .pattern-row>svg{color:var(--plum);aspect-ratio:1;width:100%;padding:8px}.tpp-public .public-home .mystery{color:var(--plum);border:1px dashed #8a738958;border-radius:12px;place-items:center;margin:5px;font-family:Georgia,serif;font-size:38px;font-style:italic;display:grid}.tpp-public .public-home .pick-label{border-top:1px solid #70457525;padding-top:18px;font-size:14px}.tpp-public .public-home .answer-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.tpp-public .public-home .answer-option{color:var(--plum);background:0 0;border:1px solid #cdbbcc;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:8px;transition:background .2s,transform .2s;display:flex}.tpp-public .public-home .answer-option:hover{background:#f0e2f0;transform:translateY(-3px)}.tpp-public .public-home .answer-option>svg{width:51px;height:51px}.tpp-public .public-home .answer-option>span{color:var(--ink);font-size:11px}.tpp-public .public-home .answer-option.chosen{border-color:var(--plum);background:#ecdeee}.tpp-public .public-home .answer-option.correct{background:#e5edc7;border-color:#647b45}.tpp-public .public-home .puzzle-response{color:#665168;align-items:center;gap:8px;min-height:40px;margin-top:17px;font-size:11px;line-height:1.5;display:flex}.tpp-public .public-home .puzzle-response>svg{flex-shrink:0;width:14px}.tpp-public .public-home .puzzle-disclaimer{color:var(--muted-foreground);border-top:1px solid #70457520;padding-top:13px;font-size:9px;display:block}.tpp-public .public-home .reset-puzzle{color:var(--plum);background:0 0;border:0;align-items:center;gap:8px;padding:0 0 14px;font-size:10px;display:flex}.tpp-public .public-home .reset-puzzle svg{width:11px}.tpp-public .public-home .everyday{grid-template-columns:1fr 1fr;align-items:center;gap:110px;padding-block:125px;display:grid}.tpp-public .public-home .everyday-copy h2{margin:25px 0}.tpp-public .public-home .everyday-copy>p{color:var(--muted-foreground);max-width:440px;font-size:16px;line-height:1.85}.tpp-public .public-home .daily-list{max-width:420px;margin:30px 0 29px}.tpp-public .public-home .daily-list li{border-top:1px solid #70457526;align-items:center;gap:18px;padding:15px 0;font-size:14px;display:flex}.tpp-public .public-home .daily-list li:last-child{border-bottom:1px solid #70457526}.tpp-public .public-home .daily-list li>span{color:var(--plum);font-size:9px}.tpp-public .public-home .daily-list svg{width:12px;color:var(--plum);margin-left:auto}.tpp-public .public-home .reflection-scene{isolation:isolate;padding:25px 16px 30px;position:relative}.tpp-public .public-home .reflection-back{z-index:-1;background:#e8d6ee;border-radius:10px;position:absolute;inset:35px 25px 12px;transform:rotate(8deg)}.tpp-public .public-home .reflection-paper{background:#fffcf6;border:1px solid #70457516;border-radius:8px;min-height:415px;padding:31px 31px 28px;position:relative;transform:rotate(-5deg);box-shadow:0 15px 55px #70457512}.tpp-public .public-home .paper-top{color:var(--plum);justify-content:space-between;align-items:center;font-size:12px;display:flex}.tpp-public .public-home .paper-top svg{width:20px}.tpp-public .public-home .paper-date{letter-spacing:.1em;color:#8d7a8c;margin-top:37px;font-size:8px;display:block}.tpp-public .public-home .reflection-prompt{color:var(--plum);letter-spacing:-.03em;min-height:124px;margin:17px 0 22px;font-family:Georgia,serif;font-size:34px;font-style:italic;line-height:1.22;animation:.4s tpp-public-home-prompt-in}.tpp-public .public-home .paper-lines{flex-direction:column;gap:19px;display:flex}.tpp-public .public-home .paper-lines i{background:#70457524;height:1px;display:block}.tpp-public .public-home .paper-footer{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:15px;margin-top:25px;font-size:10px;display:flex}.tpp-public .public-home .paper-footer button{border:1px solid var(--border);background:0 0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.tpp-public .public-home .paper-footer button:hover{background:var(--lilac)}.tpp-public .public-home .paper-footer svg{width:13px}.tpp-public .public-home .reflection-sticker{background:var(--lime);color:var(--ink);border:1px solid #7c99494d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;font-size:16px;line-height:1.1;display:flex;position:absolute;top:-13px;right:-17px;transform:rotate(14deg);box-shadow:0 5px 7px #70457510}.tpp-public .public-home .reflection-sticker em{font-size:23px}.tpp-public .public-home .reflection-burst{color:#d5ac92;width:73px;position:absolute;bottom:-19px;left:-21px;transform:rotate(-10deg)}.tpp-public .public-home .questions{grid-template-columns:1fr 1.15fr;gap:100px;padding-block:65px 100px;display:grid}.tpp-public .public-home .questions h2{margin-top:24px;font-size:45px}.tpp-public .public-home .faq{padding-top:5px}.tpp-public .public-home .faq [data-slot=accordion-item]{border-color:#70457530}.tpp-public .public-home .faq [data-slot=accordion-content]{color:var(--muted-foreground);line-height:1.8}.tpp-public .public-home .faq [data-slot=accordion-content]>div{padding-bottom:24px}.tpp-public .public-home .last-call{background:#e8d9ed;position:relative;overflow:hidden}.tpp-public .public-home .last-call-inner{isolation:isolate;max-width:1500px;margin:auto;padding:85px 64px 95px;position:relative}.tpp-public .public-home .last-call h2{max-width:1050px;margin:30px 0 32px;font-size:clamp(55px,5.8vw,86px);line-height:1.09}.tpp-public .public-home .last-call h2 em{color:var(--plum)}.tpp-public .public-home .footer-flower{color:#d8c0e0;--flower-center:#e8d9ed;z-index:-1;width:390px;height:390px;animation:90s linear infinite tpp-public-home-slow-spin;position:absolute;top:60px;right:-110px}.tpp-public .public-home .last-note{color:var(--plum);font-family:Georgia,serif;font-size:18px;font-style:italic;line-height:1.4;position:absolute;bottom:77px;right:235px;transform:rotate(-7deg)}.tpp-public .public-home .site-footer{grid-template-columns:1fr 1fr auto;align-items:center;gap:27px;max-width:1500px;margin:auto;padding:43px 64px 28px;display:grid}.tpp-public .public-home .site-footer>img{object-fit:contain;object-position:left;width:190px;height:48px}.tpp-public .public-home .site-footer>span{color:var(--muted-foreground);font-size:12px}.tpp-public .public-home .site-footer>div{gap:25px;display:flex}.tpp-public .public-home .site-footer button{background:0 0;border:0;align-items:center;gap:9px;padding:6px 0;font-size:11px;display:flex}.tpp-public .public-home .site-footer button svg{width:12px}.tpp-public .public-home .site-footer small{letter-spacing:.06em;color:#8b7888;border-top:1px solid #70457520;grid-column:1/-1;padding-top:20px;font-size:9px}.tpp-public .public-home .local-note{color:var(--muted-foreground);border-top:1px solid var(--border);padding-top:16px;font-size:11px;line-height:1.7}.tpp-public .public-home .chooser{flex-direction:column;gap:12px;margin:10px 0;display:flex}.tpp-public .public-home .chooser button{text-align:left;border:1px solid var(--border);background:0 0;border-radius:12px;align-items:center;gap:17px;width:100%;padding:21px;transition:background .2s;display:flex}.tpp-public .public-home .chooser button:hover{background:var(--lilac)}.tpp-public .public-home .chooser button>span{color:var(--plum);font-size:10px}.tpp-public .public-home .chooser h3{letter-spacing:-.025em;font-size:21px}.tpp-public .public-home .chooser p{letter-spacing:.12em;color:var(--muted-foreground);margin-top:7px;font-size:9px}.tpp-public .public-home .chooser svg{width:20px;margin-left:auto}.tpp-public .public-home .preview-detail{flex-direction:column;align-items:flex-start;gap:20px;padding:15px 0;display:flex}.tpp-public .public-home .preview-detail>p{color:var(--plum);font-family:Georgia,serif;font-size:25px;font-style:italic;line-height:1.4}.tpp-public .public-home .preview-detail>[data-slot=button]:last-child{align-self:center}.tpp-public .public-home .site-shell [data-slot=toggle-group-item]{border-radius:50px;padding-inline:15px;font-size:11px}.tpp-public .public-home .site-shell [data-slot=toggle-group]{flex-wrap:wrap}@keyframes tpp-public-home-marquee{to{transform:translate(-50%)}}@keyframes tpp-public-home-slow-spin{to{transform:rotate(360deg)}}@keyframes tpp-public-home-float{50%{transform:translateY(-10px)rotate(5deg)}}@keyframes tpp-public-home-float-tag{50%{transform:translateY(-9px)rotate(-5deg)}}@keyframes tpp-public-home-float-tag-two{50%{transform:translateY(7px)rotate(4deg)}}@keyframes tpp-public-home-prompt-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.tpp-public[data-motion=off] .public-home *,.tpp-public[data-motion=off] .public-home :before,.tpp-public[data-motion=off] .public-home :after{scroll-behavior:auto!important;animation-play-state:paused!important}.tpp-public[data-motion=off] .public-home .path-card,.tpp-public[data-motion=off] .public-home .path-card *{transition:none!important}@media (min-width:1600px){.tpp-public .public-home .hero-gallery{min-height:650px}.tpp-public .public-home .hero-copy{padding-top:76px}.tpp-public .public-home .hero{column-gap:55px}.tpp-public .public-home .hero-copy>p{max-width:430px;font-size:19px}.tpp-public .public-home .hero-note{margin-top:30px}.tpp-public .public-home .hero-ctas{margin-top:35px}.tpp-public .public-home .float-note{bottom:80px}.tpp-public .public-home .tag-two{bottom:176px}}@media (max-width:1250px){.tpp-public .public-home .site-header{gap:22px;height:88px;padding:0 40px}.tpp-public .public-home .brand img{width:182px}.tpp-public .public-home .desktop-nav{gap:22px;font-size:12px}.tpp-public .public-home .header-actions{gap:8px}.tpp-public .public-home .hero{gap:10px;padding:25px 40px 0}.tpp-public .public-home .hero h1{font-size:95px}.tpp-public .public-home .hero-copy{padding-top:48px}.tpp-public .public-home .hero-ctas{flex-wrap:wrap;gap:17px}.tpp-public .public-home .hero-gallery{min-height:580px}.tpp-public .public-home .gallery-caption{gap:11px;font-size:8px;right:0}.tpp-public .public-home .float-tag{font-size:10px}.tpp-public .public-home .tag-one{padding:12px 16px;top:149px}.tpp-public .public-home .tag-two{padding:13px 15px;bottom:163px}.tpp-public .public-home .hero-burst{width:42px;top:102px;right:20px}.tpp-public .public-home .float-note{font-size:17px;bottom:75px}.tpp-public .public-home .float-note em{font-size:21px}.tpp-public .public-home .spin-button{bottom:50px;right:20px}.tpp-public .public-home .section-wrap{padding-inline:40px}.tpp-public .public-home .section-heading>p{max-width:265px;font-size:13px}.tpp-public .public-home .path-grid{gap:18px}.tpp-public .public-home .path-card{padding:23px}.tpp-public .public-home .path-art{height:220px}.tpp-public .public-home .path-bottom h3{font-size:27px}.tpp-public .public-home .path-bottom p{font-size:12px}.tpp-public .public-home .path-link{font-size:11px}.tpp-public .public-home .perspective-bottom{grid-template-columns:120px 1fr 210px;gap:35px}.tpp-public .public-home .mini-brand{padding-left:22px}.tpp-public .public-home .play-inner{gap:58px;padding:84px 40px}.tpp-public .public-home .puzzle-board{padding:27px}.tpp-public .public-home .play-copy h2{font-size:54px}.tpp-public .public-home .everyday{gap:74px}.tpp-public .public-home .reflection-prompt{font-size:30px}.tpp-public .public-home .questions{gap:65px}.tpp-public .public-home .last-call-inner,.tpp-public .public-home .site-footer{padding-inline:40px}.tpp-public .public-home .site-footer>div{gap:17px}.tpp-public .public-home .last-note{right:180px}.tpp-public .public-home .work-in-progress>svg{width:40px;right:-57px}}@media (max-width:1000px){.tpp-public .public-home .desktop-nav{display:none}.tpp-public .public-home .hero h1{font-size:79px}.tpp-public .public-home .hero-copy{padding-top:32px}.tpp-public .public-home .hero-copy>p{max-width:320px;font-size:15px}.tpp-public .public-home .hero-ctas{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px}.tpp-public .public-home .hero-note{margin-top:18px;font-size:10px}.tpp-public .public-home .hero-gallery{min-height:552px}.tpp-public .public-home .tag-one{top:116px;left:-18px}.tpp-public .public-home .tag-two{bottom:147px;right:-9px}.tpp-public .public-home .float-note{font-size:15px;bottom:67px;left:0}.tpp-public .public-home .float-note em{font-size:19px}.tpp-public .public-home .spin-button{bottom:35px;right:6px}.tpp-public .public-home .gallery-caption{max-width:270px;top:35px}.tpp-public .public-home .mood-row{flex-wrap:wrap;gap:15px;min-height:90px;margin-top:17px;padding:19px 0}.tpp-public .public-home .mood-row>span:first-child{margin:0;font-size:8px}.tpp-public .public-home .mood-note{display:none}.tpp-public .public-home .section-wrap{padding-block:83px}.tpp-public .public-home .section-heading{gap:25px}.tpp-public .public-home .section-heading h2{font-size:47px}.tpp-public .public-home .section-heading>p{max-width:215px;font-size:12px}.tpp-public .public-home .path-grid{gap:14px}.tpp-public .public-home .path-card{padding:20px}.tpp-public .public-home .path-art{height:200px}.tpp-public .public-home .flower-composition{width:155px;height:155px}.tpp-public .public-home .flower-eye{width:6px;height:15px;top:71px;left:64px}.tpp-public .public-home .flower-eye.second{left:83px}.tpp-public .public-home .puzzle-composition{transform:rotate(-14deg)scale(.83)}.tpp-public .public-home .stairs-composition{transform:rotate(-6deg)scale(.8)}.tpp-public .public-home .path-bottom h3{font-size:24px}.tpp-public .public-home .path-link{gap:9px;font-size:10px}.tpp-public .public-home .round-arrow{flex-shrink:0;width:30px;height:30px}.tpp-public .public-home .path-bottom p{font-size:12px}.tpp-public .public-home .perspective{padding-top:5px}.tpp-public .public-home .perspective h2{font-size:60px}.tpp-public .public-home .perspective-bottom{grid-template-columns:110px 1fr;gap:30px}.tpp-public .public-home .mini-brand{display:none}.tpp-public .public-home .perspective-bottom>p{font-size:14px}.tpp-public .public-home .play-inner{gap:38px}.tpp-public .public-home .play-copy h2{font-size:47px}.tpp-public .public-home .play-copy>p{font-size:14px}.tpp-public .public-home .play-mini{gap:12px;font-size:7px}.tpp-public .public-home .play-burst{width:65px;bottom:10px;right:0}.tpp-public .public-home .puzzle-board{padding:23px}.tpp-public .public-home .pattern-row{gap:4px}.tpp-public .public-home .mystery{font-size:31px}.tpp-public .public-home .answer-row{gap:8px}.tpp-public .public-home .answer-option>svg{width:40px;height:40px}.tpp-public .public-home .puzzle-title{font-size:8px}.tpp-public .public-home .everyday{gap:40px}.tpp-public .public-home .everyday h2{font-size:48px}.tpp-public .public-home .everyday-copy>p{font-size:14px}.tpp-public .public-home .reflection-scene{padding:15px 12px}.tpp-public .public-home .reflection-paper{min-height:390px;padding:24px}.tpp-public .public-home .reflection-prompt{font-size:27px}.tpp-public .public-home .reflection-sticker{width:79px;height:79px;font-size:13px;top:-17px;right:-9px}.tpp-public .public-home .reflection-sticker em{font-size:19px}.tpp-public .public-home .questions{grid-template-columns:1fr 1.2fr;gap:40px}.tpp-public .public-home .questions h2{font-size:39px}.tpp-public .public-home .last-call-inner{padding-block:70px}.tpp-public .public-home .last-call h2{font-size:67px}.tpp-public .public-home .last-note{font-size:15px;bottom:65px;right:130px}.tpp-public .public-home .footer-flower{width:340px;height:340px;right:-125px}.tpp-public .public-home .site-footer{grid-template-columns:1fr auto;gap:22px}.tpp-public .public-home .site-footer>span{grid-row:2;font-size:11px}.tpp-public .public-home .site-footer>div{flex-direction:column;grid-area:1/2/3;align-self:center;gap:10px}}@media (max-width:760px){.tpp-public .public-home .site-header{height:80px;padding-inline:24px}.tpp-public .public-home .brand img{width:180px;height:44px}.tpp-public .public-home .header-start{display:none}.tpp-public .public-home .mobile-menu-button{display:inline-flex}.tpp-public .public-home .header-actions{gap:6px}.tpp-public .public-home .mobile-nav{border:1px solid var(--border);background:#fffcf6;border-radius:16px;flex-direction:column;padding:16px 24px;display:flex;position:absolute;top:70px;left:16px;right:16px;box-shadow:0 15px 30px #34293812}.tpp-public .public-home .mobile-nav a{border-bottom:1px solid #70457522;justify-content:space-between;align-items:center;padding:18px 0;font-size:16px;display:flex}.tpp-public .public-home .mobile-nav a:last-child{border:0}.tpp-public .public-home .mobile-nav svg{width:17px}.tpp-public .public-home .hero{grid-template-columns:1fr;row-gap:0;padding:25px 24px 0}.tpp-public .public-home .hero-copy{padding:15px 0 12px}.tpp-public .public-home .hero h1{margin-top:25px;font-size:95px;line-height:1.02}.tpp-public .public-home .hero-copy>p{max-width:415px;font-size:16px}.tpp-public .public-home .hero-ctas{flex-direction:row;align-items:center;gap:22px}.tpp-public .public-home .hero-note{font-size:11px}.tpp-public .public-home .hero-gallery{justify-self:center;width:min(100%,560px);height:480px;min-height:480px;margin-top:6px}.tpp-public .public-home .sculpture-wrap{width:100%;height:100%}.tpp-public .public-home .gallery-caption{font-size:8px;top:18px;right:0}.tpp-public .public-home .tag-one{font-size:12px;top:118px;left:0}.tpp-public .public-home .tag-two{font-size:12px;bottom:134px;right:0}.tpp-public .public-home .hero-burst{top:72px;right:20px}.tpp-public .public-home .float-note{font-size:19px;bottom:39px;left:16px}.tpp-public .public-home .float-note em{font-size:23px}.tpp-public .public-home .spin-button{bottom:24px;right:27px}.tpp-public .public-home .orbit-guide{width:87%;height:82%}.tpp-public .public-home .orbit-two{width:70%;height:95%}.tpp-public .public-home .mood-row{justify-content:center;gap:14px;margin-top:19px;padding:23px 0 26px}.tpp-public .public-home .mood-row>span:first-child{text-align:center;width:100%;font-size:9px}.tpp-public .public-home .marquee-band{padding:17px 0}.tpp-public .public-home .marquee-track>span{gap:30px;padding:0 15px;font-size:23px}.tpp-public .public-home .marquee-star{font-size:31px}.tpp-public .public-home .section-wrap{padding:70px 24px}.tpp-public .public-home .section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.tpp-public .public-home .section-heading h2{margin-top:20px;font-size:47px}.tpp-public .public-home .section-heading>p{max-width:370px;font-size:14px}.tpp-public .public-home .path-grid{grid-template-columns:1fr;gap:23px}.tpp-public .public-home .path-card{grid-template-columns:1fr 1fr;gap:0 20px;padding:25px;display:grid}.tpp-public .public-home .path-top{grid-column:1/-1;font-size:12px}.tpp-public .public-home .path-art{grid-column:1;height:230px;margin:0}.tpp-public .public-home .path-bottom{grid-column:2;align-self:center}.tpp-public .public-home .path-bottom h3{font-size:29px}.tpp-public .public-home .path-bottom p{font-size:13px}.tpp-public .public-home .path-link{font-size:11px}.tpp-public .public-home .flower-composition{width:180px;height:180px}.tpp-public .public-home .flower-eye{width:7px;height:16px;top:82px;left:74px}.tpp-public .public-home .flower-eye.second{left:94px}.tpp-public .public-home .puzzle-composition{transform:rotate(-14deg)scale(.95)}.tpp-public .public-home .stairs-composition{transform:rotate(-6deg)scale(.92)}.tpp-public .public-home .perspective{padding-top:0}.tpp-public .public-home .perspective h2{font-size:53px}.tpp-public .public-home .work-in-progress{display:inline-block}.tpp-public .public-home .work-in-progress>svg{width:30px;top:0;right:-30px}.tpp-public .public-home .perspective-bottom{grid-template-columns:1fr;gap:20px;margin-top:28px;padding-top:23px}.tpp-public .public-home .perspective-index{gap:20px;font-size:60px}.tpp-public .public-home .perspective-index small{max-width:none}.tpp-public .public-home .perspective-bottom>p{max-width:100%;font-size:15px}.tpp-public .public-home .play-inner{grid-template-columns:1fr;gap:35px;padding:66px 24px}.tpp-public .public-home .play-copy{padding:0}.tpp-public .public-home .play-copy h2{margin:23px 0 20px;font-size:58px}.tpp-public .public-home .play-copy>p{font-size:15px}.tpp-public .public-home .play-mini{gap:25px;margin-top:25px;font-size:8px}.tpp-public .public-home .play-burst{width:66px;bottom:8px;right:10px}.tpp-public .public-home .puzzle-board{justify-self:center;width:100%;max-width:480px;padding:28px;transform:rotate(1deg)}.tpp-public .public-home .pattern-row{gap:12px;margin-top:28px}.tpp-public .public-home .pattern-row>svg{padding:5px}.tpp-public .public-home .answer-option{padding:11px}.tpp-public .public-home .answer-option>svg{width:54px;height:54px}.tpp-public .public-home .puzzle-title{font-size:9px}.tpp-public .public-home .puzzle-response{font-size:12px}.tpp-public .public-home .everyday{grid-template-columns:1fr;gap:42px}.tpp-public .public-home .everyday h2{font-size:51px}.tpp-public .public-home .everyday-copy>p{max-width:520px;font-size:15px}.tpp-public .public-home .daily-list{max-width:none}.tpp-public .public-home .reflection-scene{justify-self:center;width:100%;max-width:450px;padding:25px 17px}.tpp-public .public-home .reflection-paper{min-height:410px;padding:30px}.tpp-public .public-home .reflection-prompt{min-height:123px;font-size:34px}.tpp-public .public-home .reflection-sticker{width:90px;height:90px;top:-1px;right:0}.tpp-public .public-home .reflection-sticker em{font-size:23px}.tpp-public .public-home .reflection-burst{width:66px;bottom:-14px;left:-7px}.tpp-public .public-home .questions{grid-template-columns:1fr;gap:25px;padding-top:48px}.tpp-public .public-home .questions h2{font-size:43px}.tpp-public .public-home .last-call-inner{padding:62px 24px 70px}.tpp-public .public-home .last-call h2{max-width:610px;margin-top:26px;font-size:58px}.tpp-public .public-home .last-note{display:none}.tpp-public .public-home .footer-flower{width:310px;height:310px;top:105px;right:-135px}.tpp-public .public-home .site-footer{padding:33px 24px 22px}.tpp-public .public-home .site-footer>img{width:170px}.tpp-public .public-home .site-footer>div{gap:9px;font-size:10px}.tpp-public .public-home .site-footer>span{max-width:160px;line-height:1.6}.tpp-public .public-home .site-footer small{padding-top:18px}}@media (max-width:480px){.tpp-public .public-home .site-header{height:76px;padding-inline:21px}.tpp-public .public-home .brand img{width:174px}.tpp-public .public-home .hero{padding:23px 22px 0}.tpp-public .public-home .hero .eyebrow{letter-spacing:.12em;font-size:8px}.tpp-public .public-home .hero h1{margin-top:25px;font-size:78px}.tpp-public .public-home .hero-copy>p{max-width:335px;font-size:15px;line-height:1.75}.tpp-public .public-home .hero-ctas{flex-direction:column;align-items:flex-start;gap:12px;margin-top:26px}.tpp-public .public-home .text-action{padding-block:5px;font-size:14px}.tpp-public .public-home .hero-note{margin-top:18px;font-size:10px}.tpp-public .public-home .hero-gallery{height:380px;min-height:380px;margin-top:12px}.tpp-public .public-home .gallery-caption{letter-spacing:.09em;gap:10px;font-size:7px;top:10px}.tpp-public .public-home .tag-one{padding:10px 13px;font-size:14px;top:96px;left:-4px}.tpp-public .public-home .tag-two{padding:12px 13px;font-size:14px;bottom:119px;right:-5px}.tpp-public .public-home .tag-two svg{width:14px}.tpp-public .public-home .float-note{font-size:16px;bottom:28px;left:7px}.tpp-public .public-home .float-note em{font-size:20px}.tpp-public .public-home .float-note svg{width:58px;height:32px}.tpp-public .public-home .hero-burst{width:36px;top:56px;right:14px}.tpp-public .public-home .spin-button{gap:6px;bottom:19px;right:19px}.tpp-public .public-home .spin-button>svg{width:35px;height:35px;padding:9px}.tpp-public .public-home .spin-button>span{font-size:11px}.tpp-public .public-home .mood-row{gap:13px;margin-top:15px}.tpp-public .public-home .mood-row>span:first-child{font-size:8px}.tpp-public .public-home .site-shell [data-slot=toggle-group-item]{gap:9px;padding-inline:12px;font-size:10px}.tpp-public .public-home .section-wrap{padding-block:59px;padding-inline:22px}.tpp-public .public-home .section-heading h2{font-size:43px}.tpp-public .public-home .section-heading>.eyebrow,.tpp-public .public-home .eyebrow{font-size:9px}.tpp-public .public-home .path-card{padding:25px;display:block}.tpp-public .public-home .path-top{font-size:12px}.tpp-public .public-home .path-art{height:235px;margin:8px 0 9px}.tpp-public .public-home .flower-composition{width:190px;height:190px}.tpp-public .public-home .flower-eye{width:8px;height:18px;top:87px;left:79px}.tpp-public .public-home .flower-eye.second{left:101px}.tpp-public .public-home .puzzle-composition{transform:rotate(-14deg)}.tpp-public .public-home .stairs-composition{transform:rotate(-6deg)}.tpp-public .public-home .path-bottom h3{max-width:250px;font-size:31px}.tpp-public .public-home .path-bottom p{max-width:275px;font-size:14px}.tpp-public .public-home .path-link{padding-top:18px;font-size:14px}.tpp-public .public-home .round-arrow{width:36px;height:36px}.tpp-public .public-home .perspective{padding-top:0;padding-bottom:61px}.tpp-public .public-home .perspective h2{margin-top:24px;font-size:42px;line-height:1.15}.tpp-public .public-home .work-in-progress>svg{width:24px;top:1px;right:-22px}.tpp-public .public-home .perspective-bottom>p{font-size:14px}.tpp-public .public-home .play-inner{gap:33px;padding:58px 22px}.tpp-public .public-home .play-copy h2{font-size:48px}.tpp-public .public-home .play-copy>p{font-size:15px}.tpp-public .public-home .play-mini{gap:18px;font-size:7px}.tpp-public .public-home .play-burst{width:45px;bottom:30px;right:1px}.tpp-public .public-home .puzzle-board{padding:25px 22px;transform:rotate(1deg)}.tpp-public .public-home .puzzle-title{letter-spacing:.09em;font-size:8px}.tpp-public .public-home .pattern-row{gap:6px}.tpp-public .public-home .pattern-row>svg{padding:3px}.tpp-public .public-home .mystery{margin:2px;font-size:32px}.tpp-public .public-home .answer-option>svg{width:48px;height:48px}.tpp-public .public-home .answer-row{gap:10px}.tpp-public .public-home .puzzle-response{font-size:11px}.tpp-public .public-home .pick-label{font-size:14px}.tpp-public .public-home .puzzle-disclaimer{font-size:8px}.tpp-public .public-home .everyday h2{font-size:44px}.tpp-public .public-home .everyday-copy>p{font-size:15px}.tpp-public .public-home .reflection-paper{min-height:398px;padding:26px 24px}.tpp-public .public-home .reflection-prompt{min-height:118px;font-size:30px}.tpp-public .public-home .paper-footer{font-size:9px}.tpp-public .public-home .reflection-sticker{width:80px;height:80px;top:0;right:-2px}.tpp-public .public-home .reflection-sticker em{font-size:21px}.tpp-public .public-home .reflection-burst{width:52px;bottom:-9px;left:-6px}.tpp-public .public-home .questions{padding-top:45px;padding-bottom:60px}.tpp-public .public-home .questions h2{font-size:39px}.tpp-public .public-home .faq [data-slot=accordion-trigger]{font-size:17px}.tpp-public .public-home .last-call-inner{padding:57px 22px 66px}.tpp-public .public-home .last-call h2{font-size:48px;line-height:1.13}.tpp-public .public-home .footer-flower{width:260px;height:260px;top:86px;right:-141px}.tpp-public .public-home .site-footer{grid-template-columns:1fr;gap:15px;padding:28px 22px 23px}.tpp-public .public-home .site-footer>img{width:180px}.tpp-public .public-home .site-footer>span{grid-row:auto;max-width:none}.tpp-public .public-home .site-footer>div{flex-flow:wrap;grid-area:auto;gap:25px;margin-top:6px}.tpp-public .public-home .site-footer small{margin-top:6px}.tpp-public .public-home .chooser button{gap:13px;padding:18px}.tpp-public .public-home .chooser h3{font-size:19px}.tpp-public .public-home .chooser p{font-size:8px}.tpp-public .public-home .chooser svg{flex-shrink:0;width:18px}}.tpp-public .public-home .hero-copy,.tpp-public .public-home .hero-gallery{min-width:0}@media (max-width:760px){.tpp-public .public-home .hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.tpp-public .public-home .hero h1{font-size:clamp(57px,17vw,78px)}.tpp-public .public-home .gallery-caption{gap:8px;max-width:100%;font-size:6.5px}.tpp-public .public-home .daily-list svg{opacity:.5}}@media (prefers-reduced-motion:reduce){.tpp-public{scroll-behavior:auto}.tpp-public .public-home *,.tpp-public .public-home :before,.tpp-public .public-home :after{transition:none!important;animation:none!important}}.tpp-public .perspective-bottom.copy-clean{display:block}.tpp-public .perspective-bottom.copy-clean>p{max-width:650px}.tpp-public .puzzle-response:empty{min-height:0;margin-top:0}.tpp-public .public-home{--home-hero-size:clamp(76px,7.6vw,116px)}.tpp-public .public-home .hero-last-word{white-space:nowrap}.tpp-public[data-home-identity] .public-home{font-family:var(--home-body-font);background:var(--background);color:var(--foreground)}.tpp-public[data-home-identity] .public-home :is(h1,h2,h3){font-family:var(--home-heading-font)}.tpp-public[data-home-identity] .public-home .hero h1{font-size:calc(var(--home-hero-size)*var(--home-h1-scale));letter-spacing:var(--home-tracking)}.tpp-public[data-home-skin=themed] .public-home .hero-copy>p{line-height:var(--home-body-leading)}.tpp-public[data-home-identity] .public-home .consumer-button{border-radius:var(--home-button-radius);text-transform:var(--home-button-case)}.tpp-public[data-home-identity] .public-home .mood-option{border-radius:var(--home-chip-radius)}.tpp-public[data-home-identity] .public-home .consumer-dialog{box-shadow:var(--home-dialog-shadow)}.tpp-public[data-home-skin=themed] .public-home :is(em,.you-word,.work-in-progress,.mood-note,.last-note){font-family:var(--home-display-font)}.tpp-public[data-home-skin=themed] .public-home .path-card{padding:var(--home-card-spacing);border-radius:var(--home-card-radius);box-shadow:var(--home-card-shadow)}.tpp-public[data-home-skin=themed] .public-home :is(.answer-option,.mystery,.chooser button){border-radius:var(--home-control-radius)}.tpp-public[data-home-skin=themed] .public-home :is(.consumer-dialog,.puzzle-board,.reflection-paper){border-radius:var(--home-card-radius)}.tpp-public[data-home-skin=themed] .public-home .consumer-button:not([data-size=icon]){padding-inline:var(--home-control-x);min-height:calc(24px + var(--home-control-y)*2);height:auto;padding-block:var(--home-control-y)}.tpp-public[data-home-skin=themed] .public-home{--lilac:var(--color-accent-soft);--lime:var(--color-surface-raised);--peach:var(--color-control-soft);--home-card-one:var(--color-accent-soft);--home-card-two:var(--color-surface-raised);--home-card-three:var(--color-surface);--home-paper:var(--color-surface);--home-art:var(--color-accent);--home-art-light:var(--color-accent-soft)}.tpp-public[data-home-skin=themed] .public-home :is(.path-card,.path-card.lime,.path-card.peach){background:var(--home-card-one);color:var(--foreground);border:1px solid var(--border)}.tpp-public[data-home-skin=themed] .public-home .path-card.lime{background:var(--home-card-two)}.tpp-public[data-home-skin=themed] .public-home .path-card.peach{background:var(--home-card-three)}.tpp-public[data-home-skin=themed] .public-home :is(.path-bottom p,.perspective-bottom>p,.paper-footer,.paper-date,.site-footer small,.pick-label,.puzzle-response,.puzzle-disclaimer,.gallery-caption,.last-note){color:var(--muted-foreground)}.tpp-public[data-home-skin=themed] .public-home :is(.site-header,.mood-row,.path-link,.perspective-bottom,.mini-brand,.daily-list li,.questions,.site-footer small,.pick-label,.puzzle-disclaimer),.tpp-public[data-home-skin=themed] .public-home .round-arrow{border-color:var(--border)}.tpp-public[data-home-skin=themed] .public-home .marquee-band{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.tpp-public[data-home-skin=themed] .public-home .marquee-star{color:var(--primary-foreground)}.tpp-public[data-home-skin=themed] .public-home :is(.tag-one,.mobile-nav){background:var(--color-surface);border-color:var(--border);color:var(--foreground)}.tpp-public[data-home-skin=themed] .public-home .tag-two{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.tpp-public[data-home-skin=themed] .public-home .orbit-guide{border-color:color-mix(in srgb,var(--primary) 18%,transparent)}.tpp-public[data-home-skin=themed] .public-home .hero-burst{color:var(--primary)}.tpp-public[data-home-skin=themed] .public-home .flower-composition>svg{color:var(--home-art);--flower-center:var(--home-art-light)}.tpp-public[data-home-skin=themed] .public-home .flower-eye{background:var(--foreground)}.tpp-public[data-home-skin=themed] .public-home .puzzle-composition>div{background:var(--primary)}.tpp-public[data-home-skin=themed] .public-home .puzzle-composition>div:nth-child(2){background:color-mix(in srgb,var(--primary) 60%,var(--background))}.tpp-public[data-home-skin=themed] .public-home .puzzle-composition>div:nth-child(3){background:color-mix(in srgb,var(--primary) 75%,var(--background))}.tpp-public[data-home-skin=themed] .public-home .puzzle-composition>div:nth-child(4){background:color-mix(in srgb,var(--primary) 85%,var(--background))}.tpp-public[data-home-skin=themed] .public-home .stairs-composition>div{background:var(--primary);box-shadow:inset -12px 0 color-mix(in srgb,var(--primary) 80%,#000),inset 0 10px color-mix(in srgb,var(--primary) 65%,#fff)}.tpp-public[data-home-skin=themed] .public-home .stair-ball{background:radial-gradient(circle at 30% 25%,var(--color-surface-raised),var(--primary));box-shadow:var(--shadow-sm)}.tpp-public[data-home-skin=themed] .public-home :is(.work-in-progress>svg,.reflection-burst){color:var(--primary)}.tpp-public[data-home-skin=themed] .public-home .play-section{background:var(--color-footer);color:var(--color-on-footer)}.tpp-public[data-home-skin=themed] .public-home :is(.play-copy .eyebrow,.play-copy>p,.play-mini){color:var(--color-on-footer-muted)}.tpp-public[data-home-skin=themed] .public-home .play-copy h2 em{color:var(--color-on-footer)}.tpp-public[data-home-skin=themed] .public-home .play-burst{color:var(--color-on-footer-muted)}.tpp-public[data-home-skin=themed] .public-home :is(.puzzle-board,.reflection-paper){background:var(--home-paper);color:var(--foreground);box-shadow:var(--shadow-card)}.tpp-public[data-home-skin=themed] .public-home :is(.answer-option,.mystery){border-color:var(--border)}.tpp-public[data-home-skin=themed] .public-home :is(.answer-option:hover,.answer-option.chosen){background:var(--color-surface-raised)}.tpp-public[data-home-skin=themed] .public-home .answer-option.correct{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.tpp-public[data-home-skin=themed] .public-home .answer-option.correct>span{color:inherit}.tpp-public[data-home-skin=themed] .public-home .reflection-back{background:var(--color-accent-soft)}.tpp-public[data-home-skin=themed] .public-home .reflection-sticker{background:var(--primary);color:var(--primary-foreground)}.tpp-public[data-home-skin=themed] .public-home .paper-lines i{border-color:var(--border)}.tpp-public[data-home-skin=themed] .public-home .last-call{background:var(--color-accent-soft)}.tpp-public[data-home-skin=themed] .public-home .footer-flower{color:color-mix(in srgb,var(--primary) 20%,var(--color-accent-soft));--flower-center:var(--color-accent-soft)}.tpp-public[data-home-skin=themed] .public-home .sculpture-fallback{background:radial-gradient(ellipse at 30% 20%,var(--color-surface-raised),transparent 45%),conic-gradient(from 40deg,var(--primary),var(--color-accent-soft),var(--primary),var(--color-surface),var(--primary))}.tpp-public[data-home-skin=themed] .public-home .mini-brand img{background:var(--primary);object-position:1000px 1000px;-webkit-mask:url(/consumer-design/brand/tpp-consumer-mark-primary.svg) 50%/contain no-repeat;mask:url(/consumer-design/brand/tpp-consumer-mark-primary.svg) 50%/contain no-repeat}.tpp-public[data-home-edits~=radius] .public-home .path-card{border-radius:var(--home-card-radius)}.tpp-public[data-home-edits~=spacing] .public-home .path-card{padding:var(--home-card-spacing)}.tpp-public[data-home-edits~=spacing] .public-home .consumer-button:not([data-size=icon]){padding-inline:var(--home-control-x);min-height:calc(24px + var(--home-control-y)*2);height:auto;padding-block:var(--home-control-y)}.tpp-public[data-home-edits~=shadow] .public-home .path-card{box-shadow:var(--home-card-shadow)}.tpp-public[data-home-edits~=font] .public-home :is(em,.you-word,.work-in-progress,.mood-note,.last-note){font-family:var(--home-display-font)}.tpp-public .public-home #tpp-theme-lab-launcher{z-index:1000;color:#f6f8ef;letter-spacing:0;text-transform:none;cursor:pointer;background:#252921;border:1px solid #6b7065;border-radius:999px;max-width:calc(100vw - 36px);padding:11px 17px;font:600 12px/1.4 system-ui,sans-serif;position:fixed;bottom:18px;right:18px;box-shadow:0 3px 15px #0003}.tpp-public .public-home #tpp-theme-lab-launcher:focus-visible{outline-offset:3px;outline:3px solid #d1e6a3}.tpp-public .public-home #tpp-theme-lab-frame{z-index:1001;color-scheme:normal;background:#fafbf6;border:1px solid #707565;border-radius:12px;width:min(420px,100vw - 32px);height:min(800px,100dvh - 90px);position:fixed;bottom:68px;right:16px;box-shadow:0 14px 60px #0005}.tpp-public .public-home #tpp-theme-lab-frame[hidden]{display:none!important}@media (max-width:1250px){.tpp-public .public-home{--home-hero-size:95px}}@media (max-width:1000px){.tpp-public .public-home{--home-hero-size:79px}}@media (max-width:760px){.tpp-public .public-home{--home-hero-size:95px}}@media (max-width:480px){.tpp-public .public-home{--home-hero-size:clamp(57px,17vw,78px)}.tpp-public .public-home #tpp-theme-lab-frame{width:calc(100vw - 16px);height:calc(100dvh - 80px);bottom:62px;right:8px}.tpp-public .public-home #tpp-theme-lab-launcher{padding:10px 13px;font-size:11px;bottom:12px;right:12px}.tpp-public[data-home-skin=themed] .public-home .hero h1{font-size:calc(clamp(42px,13.8vw,66px)*var(--home-h1-scale)*var(--home-title-fit,1));overflow-wrap:anywhere}.tpp-public[data-home-skin=themed] .public-home .work-in-progress{white-space:normal;overflow-wrap:anywhere}.tpp-public[data-home-skin=themed] .public-home .path-top{font-size:12px}.tpp-public[data-home-skin=themed] .public-home .path-card{padding:min(var(--home-card-spacing),26px)}}.tpp-public[data-home-skin=themed] .public-home .skip-link{color:var(--background)}@media (max-width:480px){.tpp-public[data-home-identity=arcade] .public-home .float-note{max-width:38%}}.tpp-public[data-home-skin=themed] .public-home .path-card h3{overflow-wrap:anywhere}.tpp-public[data-home-skin=themed] .public-home:lang(de) .path-card h3{-webkit-hyphens:auto;hyphens:auto}.tpp-public[data-home-skin=themed] .public-home .hero-last-word:not(:last-child) .you-word{margin-bottom:max(12px,.32em - 6px)}.tpp-public[data-home-skin=themed] .public-home:is(:lang(ja),:lang(zh),:lang(ko),:lang(hi)) .you-word>svg{top:calc(50% + .44em);bottom:auto}.tpp-public[data-home-skin=themed] .public-home:not(:is(:lang(ja),:lang(zh),:lang(ko),:lang(hi))) .you-word{line-height:inherit}.tpp-public[data-home-skin=themed] .public-home:is(:lang(ja),:lang(zh),:lang(ko),:lang(hi)) .hero-last-word:not(:last-child) .you-word{margin-bottom:max(12px,.54em - 17px)}.tpp-public[data-home-skin=themed] .public-home:lang(ru) .hero-last-word:not(:last-child) .you-word{margin-bottom:max(20px,.32em - 6px)}@media (max-width:480px){.tpp-public[data-home-identity=arcade] .public-home .spin-button{bottom:5px}.tpp-public[data-home-identity=arcade] .public-home .spin-button>svg{margin-bottom:14px}}.tpp-public .public-iq .consumer-button{background:var(--primary);color:var(--primary-foreground);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.tpp-public .public-iq .consumer-button:hover{background:color-mix(in oklab,var(--primary) 80%,transparent)}.tpp-public .public-iq .consumer-button svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}.tpp-public .public-iq .consumer-button[data-variant=outline]{border-color:var(--border);background:var(--background);color:var(--foreground)}.tpp-public .public-iq .consumer-button[data-variant=ghost]{color:var(--foreground);background:0 0}.tpp-public .public-iq .consumer-button[data-variant=outline]:hover,.tpp-public .public-iq .consumer-button[data-variant=ghost]:hover{background:var(--muted)}.tpp-public .public-iq .consumer-button[data-size=lg]{gap:12px;height:52px;padding:0 24px}.tpp-public .public-iq .consumer-button:has([data-icon=inline-end]){padding-right:8px}.tpp-public .public-iq .consumer-button[data-size=icon]{width:32px;height:32px;padding:0}.tpp-public .public-iq .consumer-button:disabled{opacity:.5;pointer-events:none}.tpp-public .public-iq .mood-options{border:0;gap:0;margin:0;padding:0;display:flex}.tpp-public .public-iq .mood-option{border:1px solid var(--border);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:13px;height:32px;font-weight:500;transition:background .15s;display:inline-flex;position:relative}.tpp-public .public-iq .mood-option input{opacity:0;width:1px;height:1px;position:absolute}.tpp-public .public-iq .mood-option[data-state=on],.tpp-public .public-iq .mood-option:hover{background:var(--muted)}.tpp-public .public-iq .mood-option:focus-within{outline:3px solid var(--primary);outline-offset:3px}.tpp-public .public-iq .mood-options .mood-option+.mood-option{margin-left:8px}.tpp-public .public-iq .faq-item:last-child{border-bottom:0}.tpp-public .public-iq .faq-item h3{margin:0}.tpp-public .public-iq .faq [data-slot=accordion-trigger]{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:24px 0;font-size:18px;font-weight:500;line-height:1.5;display:flex}.tpp-public .public-iq .faq [data-slot=accordion-trigger]:hover{text-decoration:underline}.tpp-public .public-iq .faq [data-slot=accordion-trigger] svg{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0;margin-top:4px;transition:transform .2s}.tpp-public .public-iq .faq [aria-expanded=true] svg{transform:rotate(180deg)}.tpp-public .public-iq .faq-answer{padding-bottom:16px;font-size:14px;line-height:1.625}.tpp-public .public-iq .consumer-dialog{background:var(--background);width:calc(100% - 32px);max-width:672px;max-height:86vh;color:var(--foreground);border:1px solid var(--border);border-radius:16px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 25px -5px #0002}.tpp-public .public-iq .consumer-dialog::backdrop{background:#0008}.tpp-public .public-iq .dialog-header{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.tpp-public .public-iq .dialog-header h2{letter-spacing:normal;padding-right:24px;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;line-height:1}.tpp-public .public-iq .dialog-header p{color:var(--muted-foreground);font-size:14px;line-height:1.5}.tpp-public .public-iq .dialog-close{opacity:.7;background:0 0;border:0;border-radius:4px;position:absolute;top:16px;right:16px}.tpp-public .public-iq .consumer-dialog .local-note{margin-top:16px}.tpp-public .public-iq .consumer-dialog .chooser{margin-top:10px}.tpp-public .public-iq .consumer-dialog .preview-detail{padding-block:15px}.tpp-public .public-iq .faq [data-slot=accordion-trigger]{border:1px solid #0000;border-radius:16px;line-height:1.55556}.tpp-public .public-iq .faq [data-slot=accordion-trigger] svg{margin-top:0}.tpp-public .public-iq .faq-answer{padding-bottom:10px;line-height:1.42857}.tpp-public{--background:#faf3eb;--foreground:#342938;--primary:#704575;--primary-foreground:#fffaf4;--secondary:#ebdcec;--muted:#efe3e7;--muted-foreground:#736274;--border:#d3c4d0;--lime:#d6ec90;--lilac:#e7d7ee;--peach:#efc5aa;--paper:#fffcf6;--desk:#e9eddb;--tile:#f7f7eb;--dark:#342938;--ink-on-dark:#faf3eb;--lens-surface:#ece1ed}.tpp-public .public-iq *{box-sizing:border-box}.tpp-public{scroll-behavior:smooth;scroll-padding-top:30px}.tpp-public .public-iq{font-family:var(--home-body-font,Outfit, Arial, sans-serif);background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0}.tpp-public .public-iq h1,.tpp-public .public-iq h2,.tpp-public .public-iq h3,.tpp-public .public-iq h4,.tpp-public .public-iq p{margin:0}.tpp-public .public-iq h1,.tpp-public .public-iq h2,.tpp-public .public-iq h3,.tpp-public .public-iq h4{font-family:var(--home-heading-font,Outfit, Arial, sans-serif);font-weight:400}.tpp-public .public-iq a{color:inherit;text-decoration:none}.tpp-public .public-iq button{font:inherit;color:inherit}.tpp-public .public-iq button:not(:disabled),.tpp-public .public-iq [role=button]{cursor:pointer}.tpp-public .public-iq button,.tpp-public .public-iq a,.tpp-public .public-iq input{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tpp-public .public-iq button:focus-visible,.tpp-public .public-iq a:focus-visible,.tpp-public .public-iq [tabindex]:focus-visible{outline:3px solid var(--primary);outline-offset:5px}.tpp-public .public-iq img,.tpp-public .public-iq svg{max-width:100%}.tpp-public .public-iq em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.tpp-public .public-iq ::selection{background:var(--primary);color:var(--primary-foreground)}.tpp-public .public-iq .site-shell{overflow:clip}.tpp-public .public-iq .skip-link{background:var(--foreground);color:var(--background);z-index:100;padding:15px;position:fixed;top:-80px;left:20px}.tpp-public .public-iq .skip-link:focus{top:10px}.tpp-public .public-iq .consumer-button{border-radius:var(--home-button-radius,999px)}.tpp-public .public-iq .consumer-button[data-size=lg]{height:54px;padding:0 26px;font-size:14px}.tpp-public .public-iq .site-header{border-bottom:1px solid color-mix(in srgb, var(--primary) 15%, transparent);z-index:10;justify-content:space-between;align-items:center;gap:32px;max-width:1440px;height:92px;margin:auto;padding:0 56px;display:flex;position:relative}.tpp-public .public-iq .brand img{object-fit:contain;object-position:left;width:195px;height:49px}.tpp-public .public-iq .desktop-nav{align-items:center;gap:29px;font-size:12px;display:flex}.tpp-public .public-iq .desktop-nav a{padding:12px 0}.tpp-public .public-iq .current-page{color:var(--primary);align-items:center;gap:9px;display:flex}.tpp-public .public-iq .current-page span{background:var(--primary);border-radius:50%;width:5px;height:5px}.tpp-public .public-iq .header-actions{align-items:center;gap:12px;display:flex}.tpp-public .public-iq .header-start{font-size:12px}.tpp-public .public-iq .mobile-menu-button,.tpp-public .public-iq .mobile-nav{display:none}.tpp-public .public-iq .opening{max-width:1440px;margin:auto;padding:0 56px 72px}.tpp-public .public-iq .opening-top{letter-spacing:0;word-spacing:.12em;color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-top:24px;font-size:14px;display:flex}.tpp-public .public-iq .free-label{align-items:center;gap:7px;display:flex}.tpp-public .public-iq .free-label>span{background:#859a5f;border-radius:50%;width:5px;height:5px}.tpp-public .public-iq .hero-copy{text-align:center;margin:34px auto 31px;position:relative}.tpp-public .public-iq .hero-copy h1{letter-spacing:-.059em;font-size:clamp(68px,6.6vw,96px);line-height:.99;display:inline-block;position:relative}.tpp-public .public-iq .hero-copy h1 em{letter-spacing:-.07em}.tpp-public .public-iq .hero-copy>p{color:var(--muted-foreground);margin-top:23px;font-size:16px;line-height:1.7}.tpp-public .public-iq .title-spark{color:var(--peach);font-family:Outfit,Arial,sans-serif;font-size:63px;animation:70s linear infinite tpp-public-iq-slowturn;position:absolute;top:6px;right:-100px;rotate:12deg}.tpp-public .public-iq .puzzle-desk{background:var(--desk);isolation:isolate;border-radius:110px 12px;grid-template-columns:37px 285px 110px minmax(220px,330px);justify-content:center;align-items:center;column-gap:34px;max-width:1080px;margin:auto;padding:32px 43px 42px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #6b795719}.tpp-public .public-iq .puzzle-desk:before{content:"";border:1px dashed color-mix(in srgb, var(--primary) 17%, transparent);z-index:-1;pointer-events:none;border-radius:101px 5px 100px;position:absolute;inset:12px}.tpp-public .public-iq .desk-margin{writing-mode:vertical-rl;letter-spacing:.13em;color:#788167;align-items:center;gap:17px;font-size:7px;display:flex;transform:rotate(180deg)}.tpp-public .public-iq .margin-rule{background:#acb59b;width:1px;height:44px}.tpp-public .public-iq .connection-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:4px;display:grid;position:relative;transform:rotate(-4deg)}.tpp-public .public-iq .connection-tile{aspect-ratio:1;background:var(--tile);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 4px #b6bfa078,0 8px 13px #5e675a13,inset 0 1px #fff9}.tpp-public .public-iq .connection-tile:nth-child(3n){background:#d6c3df;box-shadow:0 4px #a78eaf70,0 8px 13px #5e675a13,inset 0 1px #fff9}.tpp-public .public-iq .connection-tile:nth-child(4),.tpp-public .public-iq .connection-tile:nth-child(8){background:#dbe5c0}.tpp-public .public-iq .pattern-glyph{filter:drop-shadow(0 1px #fff5);width:78%;height:78%}.tpp-public .public-iq .glyph-ring{fill:none;stroke:var(--primary);stroke-width:8px}.tpp-public .public-iq .glyph-dot{fill:var(--primary)}.tpp-public .public-iq .glyph-line{fill:none;stroke:var(--primary);stroke-width:8px;stroke-linecap:round}.tpp-public .public-iq .connection-tile.missing{box-shadow:none;background:0 0;border:1.5px dashed #8b917b}.tpp-public .public-iq .question-mark{color:var(--primary);opacity:.7;font:italic 54px Georgia,serif}.tpp-public .public-iq .connection-tile.solved{background:var(--lime);animation:.35s ease-out tpp-public-iq-click-in}.tpp-public .public-iq .tile-click{z-index:2;color:var(--primary);font:italic 26px Georgia,serif;position:absolute;bottom:-14px;right:-17px;transform:rotate(-8deg)}.tpp-public .public-iq .connection-arrow svg{fill:none;width:110px;height:82px;stroke:var(--primary);stroke-width:1.5px;stroke-linecap:round}.tpp-public .public-iq .connection-arrow em{text-align:center;margin-top:5px;font-size:23px;display:block;transform:rotate(-9deg)}.tpp-public .public-iq .choice-tray{background:var(--paper);border-radius:5px;padding:21px 22px 13px;position:relative;transform:rotate(2deg);box-shadow:0 10px 20px #4a553115}.tpp-public .public-iq .choice-tray:before{content:"";background:#eedba880;width:66px;height:20px;position:absolute;top:-9px;left:42%;transform:rotate(-6deg)}.tpp-public .public-iq .tray-heading{letter-spacing:.12em;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.tpp-public .public-iq .tray-heading>span:last-child{font-size:25px;line-height:1}.tpp-public .public-iq .connection-choices{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.tpp-public .public-iq .connection-choices>button{aspect-ratio:.91;border:1px solid var(--border);background:0 0;border-radius:9px;padding:9px 3px 2px;transition:transform .2s,box-shadow .2s,background .2s;position:relative}.tpp-public .public-iq .connection-choices>button:hover{box-shadow:0 6px 0 color-mix(in srgb, var(--primary) 15%, transparent);transform:translateY(-5px)rotate(-3deg)}.tpp-public .public-iq .choice-letter{color:var(--muted-foreground);font-size:11px;position:absolute;top:5px;left:8px}.tpp-public .public-iq .connection-choices .pattern-glyph{width:94%;height:94%}.tpp-public .public-iq .connection-choices button.right{background:#e4edcc;border-color:#91a268}.tpp-public .public-iq .connection-choices button.wrong{background:#f3dfd4;border-color:#c79a83}.tpp-public .public-iq .chosen-check{color:#fff;background:#7a8c55;border-radius:50%;width:21px;height:21px;padding:4px;position:absolute;bottom:-6px;right:-5px}.tpp-public .public-iq .chosen-check svg{width:13px;height:13px}.tpp-public .public-iq .connection-feedback{min-height:80px}.tpp-public .public-iq .connection-feedback strong{font-size:12px;font-weight:500;line-height:1.5;display:block}.tpp-public .public-iq .connection-feedback p{color:var(--muted-foreground);margin-top:6px;font-size:11px;line-height:1.65}.tpp-public .public-iq .tray-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding-top:7px;display:flex}.tpp-public .public-iq .tray-footer button{min-height:29px;color:var(--primary);background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:14px;display:flex}.tpp-public .public-iq .tray-footer svg{width:13px;height:13px}.tpp-public .public-iq .hint-note{color:var(--primary);margin-top:9px;font:italic 13px/1.6 Georgia,serif}.tpp-public .public-iq .desk-bottom{letter-spacing:.1em;color:#727c62;grid-column:2/-1;align-items:center;gap:7px;margin-top:23px;font-size:6px;display:flex}.tpp-public .public-iq .desk-dot{background:currentColor;border-radius:50%;width:4px;height:4px}.tpp-public .public-iq .desk-handwriting{letter-spacing:0;margin-left:auto;font:italic 12px Georgia,serif}.tpp-public .public-iq .opening-action{justify-content:center;align-items:center;gap:29px;margin-top:27px;display:flex}.tpp-public .public-iq .opening-action>a{align-items:center;gap:9px;min-height:42px;font-size:14px;display:flex}.tpp-public .public-iq .opening-action>a svg{width:15px;height:15px}.tpp-public .public-iq .section-wrap{max-width:1440px;margin:auto;padding:76px 72px}.tpp-public .public-iq .section-index{letter-spacing:.12em;color:var(--muted-foreground);align-items:center;gap:22px;font-size:8px;line-height:1.6;display:flex}.tpp-public .public-iq .index-line{background:var(--border);flex:1;height:1px}.tpp-public .public-iq .section-index>span:last-child{text-align:right}.tpp-public .public-iq .inside{padding-top:37px;padding-bottom:90px}.tpp-public .public-iq .inside-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:42px;margin-bottom:41px;display:flex}.tpp-public .public-iq h2{letter-spacing:-.048em;font-size:clamp(47px,4.45vw,66px);line-height:1.06}.tpp-public .public-iq .inside-heading>p{color:var(--muted-foreground);padding-bottom:4px;font-size:14px;line-height:1.9}.tpp-public .public-iq .lens-tabs{border-bottom:1px solid var(--border);gap:0;display:flex}.tpp-public .public-iq .lens-tabs>button{border:0;border-top:1px solid var(--border);color:var(--muted-foreground);background:0 0;flex:1;justify-content:flex-start;align-items:center;gap:18px;padding:22px 25px;transition:background .2s;display:flex;position:relative}.tpp-public .public-iq .lens-tabs>button+button{border-left:1px solid var(--border)}.tpp-public .public-iq .lens-tabs>button>span{align-self:flex-start;margin-top:7px;font-size:10px}.tpp-public .public-iq .lens-tabs strong{letter-spacing:-.025em;font-size:26px;font-weight:400}.tpp-public .public-iq .lens-tabs>button>svg{width:20px;height:20px;margin-left:auto}.tpp-public .public-iq .lens-tabs>button[aria-selected=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);border-radius:12px 12px 0 0}.tpp-public .public-iq .lens-tabs>button[aria-selected=true]>svg{transform:rotate(45deg)}.tpp-public .public-iq .lens-panel{background:var(--lens-surface);border-radius:0 0 12px 12px;grid-template-columns:.95fr 1.05fr;gap:50px;min-height:478px;padding:40px 45px;display:grid;overflow:hidden}.tpp-public .public-iq .lens-0{--lens-surface:#e7ecd9}.tpp-public .public-iq .lens-2{--lens-surface:#f2dfd0}.tpp-public .public-iq .lens-description{isolation:isolate;align-self:center;padding:34px 0 22px;position:relative}.tpp-public .public-iq .lens-number{z-index:-1;letter-spacing:-.1em;color:color-mix(in srgb, var(--primary) 8%, transparent);pointer-events:none;font:300 220px/.9 Outfit,sans-serif;position:absolute;top:-48px;left:-13px}.tpp-public .public-iq .eyebrow{letter-spacing:.12em;color:var(--primary);font-size:8px;font-weight:500;line-height:1.6}.tpp-public .public-iq .lens-description h3{letter-spacing:-.035em;margin:17px 0;font-size:39px;line-height:1.16}.tpp-public .public-iq .lens-description h3 br:last-child{display:none}.tpp-public .public-iq .lens-description>p{color:var(--muted-foreground);max-width:340px;font-size:16px;line-height:1.85}.tpp-public .public-iq .lens-note{border-top:1px solid color-mix(in srgb, var(--primary) 20%, transparent);max-width:340px;color:var(--muted-foreground);align-items:flex-start;gap:10px;margin-top:25px;padding-top:15px;font-size:10px;line-height:1.7;display:flex}.tpp-public .public-iq .lens-note>span{color:var(--primary);font-size:18px;line-height:1}.tpp-public .public-iq .try-note{justify-content:flex-end;align-items:center;gap:13px;max-width:345px;margin-top:27px;display:flex}.tpp-public .public-iq .try-note em{font-size:16px}.tpp-public .public-iq .try-note svg{fill:none;width:63px;height:30px;stroke:var(--primary);stroke-width:1.3px}.tpp-public .public-iq .lens-play{align-self:center;min-width:0}.tpp-public .public-iq .warmup-card{background:var(--paper);color:var(--foreground);border-radius:10px;min-height:390px;padding:25px 27px 16px;font-family:Outfit,Arial,sans-serif;box-shadow:0 9px 21px #3b2a4310}.tpp-public .public-iq .warmup-top{letter-spacing:normal;color:var(--muted-foreground);border-bottom:1px solid var(--border);justify-content:space-between;padding-bottom:13px;font-size:12px;display:flex}.tpp-public .public-iq .warmup-card h3{letter-spacing:-.03em;margin-top:20px;font-family:Outfit,Arial,sans-serif;font-size:28px;font-weight:400}.tpp-public .public-iq .warmup-instruction{color:var(--muted-foreground);margin-top:7px;font-size:14px;line-height:1.7}.tpp-public .public-iq .sequence-board{grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0;display:grid}.tpp-public .public-iq .sequence-tile{background:var(--secondary);border-radius:8px;justify-content:center;align-items:center;height:65px;display:flex}.tpp-public .public-iq .quarter{background:var(--primary);width:36px;height:36px;transform:rotate(var(--rotation));border-radius:100% 0 0;display:block}.tpp-public .public-iq .sequence-tile.missing{border:1px dashed var(--border);color:var(--primary);background:0 0;font:italic 36px Georgia,serif}.tpp-public .public-iq .dots{flex-wrap:wrap;justify-content:center;gap:4px;max-width:38px;display:flex}.tpp-public .public-iq .dots i{background:var(--primary);border-radius:50%;width:10px;height:10px}.tpp-public .public-iq .answer-label{letter-spacing:.1em;color:var(--muted-foreground);margin:0 0 10px;font-size:7px}.tpp-public .public-iq .puzzle-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tpp-public .public-iq .puzzle-options>button{border:1px solid var(--border);background:0 0;border-radius:8px;justify-content:center;align-items:center;min-height:67px;transition:background .2s;display:flex;position:relative}.tpp-public .public-iq .puzzle-options>button:hover{background:var(--secondary)}.tpp-public .public-iq .option-letter{color:var(--muted-foreground);font-size:12px}.tpp-public .public-iq .puzzle-options .option-letter{position:absolute;top:6px;left:7px}.tpp-public .public-iq .puzzle-options .quarter{width:26px;height:26px;margin-top:8px}.tpp-public .public-iq .puzzle-options>button.correct,.tpp-public .public-iq .memory-choices>button.correct{color:#435334;background:#e1edc7;border-color:#879d60}.tpp-public .public-iq .puzzle-options>button.incorrect,.tpp-public .public-iq .memory-choices>button.incorrect{color:#71472d;background:#f2e4de;border-color:#bf8d77}.tpp-public .public-iq .puzzle-feedback{flex-direction:column;gap:4px;min-height:59px;margin-top:15px;display:flex}.tpp-public .public-iq .puzzle-feedback>p{color:var(--muted-foreground);align-items:center;gap:6px;font-size:11px;line-height:1.5;display:flex}.tpp-public .public-iq .puzzle-feedback>p.success{color:var(--primary)}.tpp-public .public-iq .puzzle-feedback>p svg{width:13px;height:13px}.tpp-public .public-iq .puzzle-feedback>span{color:var(--muted-foreground);font-size:10px;line-height:1.5}.tpp-public .public-iq .warmup-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:7px;padding-top:10px;display:flex}.tpp-public .public-iq .warmup-bottom>span{letter-spacing:.09em;color:var(--muted-foreground);font-size:6px}.tpp-public .public-iq .warmup-bottom button{min-height:29px;color:var(--primary);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;display:flex}.tpp-public .public-iq .warmup-bottom svg{width:12px;height:12px}.tpp-public .public-iq .memory-sequence{justify-content:center;gap:24px;padding:32px 0 27px;display:flex}.tpp-public .public-iq .memory-sequence>span{color:var(--primary);font-size:37px}.tpp-public .public-iq .remember-button{background:var(--secondary);border:1px solid var(--border);width:100%;color:var(--primary);border-radius:7px;justify-content:center;align-items:center;gap:15px;margin-bottom:10px;padding:12px;font-size:12px;display:flex}.tpp-public .public-iq .remember-button>svg{width:15px;height:15px}.tpp-public .public-iq .memory-choices{gap:6px;margin-top:18px;display:grid}.tpp-public .public-iq .memory-choices>button{border:1px solid var(--border);color:var(--primary);background:0 0;border-radius:7px;justify-content:center;gap:24px;padding:7px 14px;font-size:21px;display:flex;position:relative}.tpp-public .public-iq .memory-choices .option-letter{position:absolute;top:14px;left:12px}.tpp-public .public-iq .peek-button{color:var(--primary);background:0 0;border:0;align-items:center;gap:7px;min-height:25px;margin-top:6px;font-size:9px;display:flex}.tpp-public .public-iq .peek-button svg{width:12px;height:12px}.tpp-public .public-iq .spatial-example{justify-content:center;align-items:center;gap:23px;margin:21px 0;display:flex}.tpp-public .public-iq .block-grid{grid-template-rows:repeat(3,11px);grid-template-columns:repeat(3,11px);gap:2px;display:grid}.tpp-public .public-iq .block-grid>i{border-radius:2px}.tpp-public .public-iq .block-grid>i.filled{background:var(--primary);box-shadow:inset 1px 1px #fff4}.tpp-public .public-iq .spatial-example .block-grid{grid-template-rows:repeat(3,20px);grid-template-columns:repeat(3,20px);gap:3px}.tpp-public .public-iq .spatial-example>svg{color:var(--primary);width:25px;height:25px}.tpp-public .public-iq .spatial-example>span{color:var(--muted-foreground);font:italic 14px/1.5 Georgia,serif}.tpp-public .public-iq .puzzle-options .block-grid{margin-top:10px}.tpp-public .public-iq .takeaway{padding-top:34px;padding-bottom:68px}.tpp-public .public-iq .takeaway-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;margin-top:48px;display:grid}.tpp-public .public-iq .small-heading{letter-spacing:.13em;color:var(--muted-foreground);font-size:8px}.tpp-public .public-iq .takeaway-type h2{letter-spacing:-.06em;margin-top:24px;font-size:clamp(61px,6.2vw,90px);line-height:.98}.tpp-public .public-iq .takeaway-type h2 em{line-height:1;display:inline}.tpp-public .public-iq .number-art{align-items:center;gap:9px;margin:34px 0 0 5px;display:flex}.tpp-public .public-iq .number-art>span{background:var(--lilac);width:43px;height:52px;color:var(--primary);border-radius:4px;place-items:center;font:400 34px Georgia,serif;display:grid;transform:rotate(-7deg);box-shadow:0 3px #bba7c1}.tpp-public .public-iq .number-art>span:nth-child(2){background:var(--peach);transform:rotate(8deg)}.tpp-public .public-iq .number-art>span:nth-child(3){background:var(--lime);transform:rotate(-3deg)}.tpp-public .public-iq .number-art>i{color:var(--primary);margin-left:10px;font:italic 41px Georgia,serif;transform:rotate(-15deg)}.tpp-public .public-iq .takeaway-notes{gap:0;display:grid}.tpp-public .public-iq .takeaway-notes article{border-top:1px solid var(--border);padding:27px 84px 28px 37px;position:relative}.tpp-public .public-iq .takeaway-notes article:last-child{border-bottom:1px solid var(--border)}.tpp-public .public-iq .note-number{color:var(--primary);font-size:9px;position:absolute;top:32px;left:0}.tpp-public .public-iq .takeaway-notes h3{letter-spacing:-.025em;max-width:350px;font-size:23px;line-height:1.2}.tpp-public .public-iq .takeaway-notes p{color:var(--muted-foreground);max-width:370px;margin-top:10px;font-size:16px;line-height:1.9}.tpp-public .public-iq .note-mark{justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tpp-public .public-iq .mark-one>span{border:1px solid var(--primary);opacity:.5;border-radius:50%;width:49px;height:49px;position:absolute}.tpp-public .public-iq .mark-one>span:nth-child(2){width:33px;height:33px}.tpp-public .public-iq .mark-one>span:nth-child(3){width:17px;height:17px}.tpp-public .public-iq .mark-one>i{background:var(--primary);border-radius:50%;width:6px;height:6px}.tpp-public .public-iq .mark-two>i{border:3px solid var(--primary);opacity:.7;border-radius:50%;width:20px;height:34px;position:absolute;transform:rotate(-40deg)}.tpp-public .public-iq .mark-two>i:nth-child(2){border-color:#92a261;left:25px;transform:rotate(30deg)}.tpp-public .public-iq .mark-two>i:nth-child(3){border-color:#cf9876;bottom:1px;transform:rotate(120deg)}.tpp-public .public-iq .mark-three{color:var(--primary);font:55px Georgia,serif}.tpp-public .public-iq .human-note{border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;align-items:center;gap:25px;margin-top:63px;padding:24px 30px;display:flex}.tpp-public .public-iq .human-note>span{color:var(--primary);font-size:51px;font-weight:300}.tpp-public .public-iq .human-note p{color:var(--muted-foreground);font-size:15px;line-height:1.7}.tpp-public .public-iq .human-note em{font-size:19px}.tpp-public .public-iq .before{padding-top:24px;padding-bottom:67px}.tpp-public .public-iq .start-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;margin-top:48px;display:grid}.tpp-public .public-iq .start-copy{padding:10px 15px 0}.tpp-public .public-iq .start-copy h2{margin:20px 0;font-size:65px}.tpp-public .public-iq .start-copy>p{color:var(--muted-foreground);font-size:16px;line-height:1.85}.tpp-public .public-iq .cap-drawing{width:250px;margin:9px 0 0 22px;position:relative;transform:rotate(-6deg)}.cap-.tpp-public .public-iq{fill:var(--lilac);stroke:var(--primary);stroke-width:1.6px}.tpp-public .public-iq .cap-line{fill:none;stroke:var(--primary);stroke-width:1.7px;stroke-linecap:round}.tpp-public .public-iq .cap-spark{fill:none;stroke:#b7886e;stroke-width:1.5px;stroke-linecap:round}.tpp-public .public-iq .cap-drawing>span{font-size:14px;position:absolute;bottom:-2px;right:-24px;transform:rotate(4deg)}.tpp-public .public-iq .ready-card{background:var(--dark);color:var(--ink-on-dark);box-shadow:12px 12px 0 var(--lilac);border-radius:7px;padding:33px 35px 27px;position:relative}.tpp-public .public-iq .ready-top{letter-spacing:.12em;color:#d8c9dc;border-bottom:1px solid #d8c9dc38;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:8px;display:flex}.tpp-public .public-iq .ready-card h3{letter-spacing:-.035em;margin-top:24px;font-family:Outfit,Arial,sans-serif;font-size:36px;line-height:1.13}.tpp-public .public-iq .ready-sub{color:#c4b5c9;margin-top:13px;font-size:11px;line-height:1.7}.tpp-public .public-iq .ready-checks{margin:20px 0 24px}.tpp-public .public-iq .ready-checks label{cursor:pointer;color:#f4eaf6;align-items:center;gap:12px;padding:11px 0;font-size:12px;line-height:1.5;display:flex;position:relative}.tpp-public .public-iq .ready-checks input{opacity:0;width:1px;height:1px;position:absolute}.tpp-public .public-iq .check-box{border:1px solid #b29cbb;border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.tpp-public .public-iq .check-box svg{width:14px;height:14px}.tpp-public .public-iq .ready-checks input:checked+.check-box{background:var(--lime);border-color:var(--lime);color:#374426}.tpp-public .public-iq .ready-checks input:focus-visible+.check-box{outline:2px solid var(--lime);outline-offset:3px}.tpp-public .public-iq .ready-card .consumer-button{background:var(--lime);color:#374426;border-radius:5px;justify-content:space-between;width:100%;font-family:Outfit,Arial,sans-serif}.tpp-public .public-iq .ready-card .consumer-button:hover{background:#e7f3bc}.tpp-public .public-iq .ready-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:17px;display:flex}.tpp-public .public-iq .ready-bottom>span{letter-spacing:normal;color:#c4b5c9;font-size:14px}.tpp-public .public-iq .ready-bottom em{color:#e4d9e7;font-size:11px}.tpp-public .public-iq .faq-layout{border-top:1px solid var(--border);grid-template-columns:.8fr 1.2fr;gap:85px;margin-top:91px;padding-top:37px;display:grid}.tpp-public .public-iq .faq-layout h3{letter-spacing:-.025em;margin-top:18px;font-size:33px;line-height:1.2}.tpp-public .public-iq .faq-item{border-bottom:1px solid var(--border)}.tpp-public .public-iq .faq-item h4>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:25px;width:100%;padding:20px 0;font-size:15px;line-height:1.5;display:flex}.tpp-public .public-iq .faq-item h4>button svg{width:15px;height:15px;color:var(--primary);flex-shrink:0}.tpp-public .public-iq .faq-item h4>button:hover{color:var(--primary)}.tpp-public .public-iq .faq-item p{color:var(--muted-foreground);padding:0 24px 21px 0;font-size:13px;line-height:1.8}.tpp-public .public-iq .faq-item:first-child h4>button{padding-top:3px}.tpp-public .public-iq .site-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;max-width:1440px;margin:auto;padding:38px 56px 27px;display:flex}.tpp-public .public-iq .site-footer>img{width:185px;height:48px}.tpp-public .public-iq .site-footer>p{font-size:16px;line-height:1.25}.tpp-public .public-iq .site-footer>p em{font-size:20px}.tpp-public .public-iq .site-footer>a{align-items:center;gap:9px;min-height:40px;font-size:12px;display:flex}.tpp-public .public-iq .site-footer>a svg{width:15px;height:15px}.tpp-public .public-iq .site-footer small{border-top:1px solid var(--border);letter-spacing:.12em;width:100%;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:7px;display:flex}.tpp-public .public-iq .start-dialog{border-radius:16px;max-width:490px;padding:43px}.tpp-public .public-iq .start-dialog h2{margin:20px 0;font-size:46px;line-height:1.1}.tpp-public .public-iq .start-dialog p{color:var(--muted-foreground);margin:14px 0 22px;font-size:14px;line-height:1.8}.tpp-public .public-iq .dialog-close{padding:8px}.tpp-public .public-iq .dialog-close svg{width:19px;height:19px}@keyframes tpp-public-iq-click-in{0%{transform:scale(.82)rotate(-12deg)}70%{transform:scale(1.07)rotate(2deg)}to{transform:scale(1)}}@keyframes tpp-public-iq-slowturn{to{rotate:360deg}}.tpp-public[data-motion=off] .public-iq *,.tpp-public[data-motion=off] .public-iq :before,.tpp-public[data-motion=off] .public-iq :after{scroll-behavior:auto!important;transition:none!important;animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.tpp-public{scroll-behavior:auto}.tpp-public .public-iq *,.tpp-public .public-iq :before,.tpp-public .public-iq :after{transition:none!important;animation:none!important}}@media (max-width:1150px){.tpp-public .public-iq .site-header,.tpp-public .public-iq .opening,.tpp-public .public-iq .site-footer{padding-left:35px;padding-right:35px}.tpp-public .public-iq .section-wrap{padding-left:45px;padding-right:45px}.tpp-public .public-iq .desktop-nav{gap:20px}.tpp-public .public-iq .puzzle-desk{grid-template-columns:24px 255px 68px minmax(220px,310px);gap:23px;padding:29px 31px 34px}.tpp-public .public-iq .connection-arrow svg{width:72px;height:60px}.tpp-public .public-iq .connection-arrow em{font-size:18px}.tpp-public .public-iq .choice-tray{padding:18px}.tpp-public .public-iq .lens-panel{gap:33px;padding:35px}.tpp-public .public-iq .lens-description h3{font-size:34px}.tpp-public .public-iq .takeaway-layout,.tpp-public .public-iq .start-grid{gap:55px}.tpp-public .public-iq .ready-card{padding:30px}.tpp-public .public-iq .start-copy h2{font-size:58px}.tpp-public .public-iq .ready-card h3{font-size:32px}.tpp-public .public-iq .inside-heading>p{font-size:12px}.tpp-public .public-iq .warmup-card{padding:23px}.tpp-public .public-iq .desk-handwriting{font-size:10px}.tpp-public .public-iq .takeaway-notes article{padding-right:67px}.tpp-public .public-iq .takeaway-notes h3{font-size:22px}.tpp-public .public-iq .cap-drawing{width:230px}}@media (max-width:930px){.tpp-public .public-iq .desktop-nav{display:none}.tpp-public .public-iq .mobile-menu-button{display:inline-flex}.tpp-public .public-iq .mobile-nav{border:1px solid var(--border);background:var(--background);border-radius:12px;flex-direction:column;padding:14px 20px;display:flex;position:absolute;top:81px;left:24px;right:24px;box-shadow:0 12px 35px #34293815}.tpp-public .public-iq .mobile-nav a{justify-content:space-between;align-items:center;padding:13px 0;font-size:14px;display:flex}.tpp-public .public-iq .mobile-nav svg{width:18px;height:18px}.tpp-public .public-iq .hero-copy h1{font-size:81px}.tpp-public .public-iq .title-spark{font-size:45px;top:2px;right:-59px}.tpp-public .public-iq .puzzle-desk{border-radius:60px 10px;grid-template-columns:245px 35px minmax(210px,270px);gap:18px;padding:29px 27px 34px}.tpp-public .public-iq .puzzle-desk:before{border-radius:50px 5px}.tpp-public .public-iq .desk-margin{display:none}.tpp-public .public-iq .connection-arrow svg{width:50px;height:45px}.tpp-public .public-iq .connection-arrow em{display:none}.tpp-public .public-iq .desk-bottom{grid-column:1/-1}.tpp-public .public-iq .connection-feedback{min-height:91px}.tpp-public .public-iq .section-wrap{padding-left:35px;padding-right:35px}.tpp-public .public-iq .lens-panel{gap:23px;padding:29px}.tpp-public .public-iq .lens-description h3{font-size:30px}.tpp-public .public-iq .lens-description>p{font-size:12px}.tpp-public .public-iq .lens-note{font-size:9px}.tpp-public .public-iq .warmup-card{padding:20px 17px 14px}.tpp-public .public-iq .warmup-card h3{font-size:26px}.tpp-public .public-iq .memory-sequence{gap:20px}.tpp-public .public-iq .lens-description .try-note{justify-content:flex-start}.tpp-public .public-iq .try-note em{font-size:14px}.tpp-public .public-iq .try-note svg{width:40px}.tpp-public .public-iq .lens-tabs>button{gap:12px;padding:19px}.tpp-public .public-iq .lens-tabs strong{font-size:23px}.tpp-public .public-iq .takeaway-layout{gap:35px}.tpp-public .public-iq .takeaway-type h2{font-size:66px}.tpp-public .public-iq .takeaway-notes article{padding-left:27px;padding-right:54px}.tpp-public .public-iq .takeaway-notes h3{font-size:20px}.tpp-public .public-iq .takeaway-notes p{font-size:12px}.tpp-public .public-iq .note-mark{transform-origin:100%;scale:.8}.tpp-public .public-iq .start-grid{gap:35px}.tpp-public .public-iq .start-copy{padding-left:0}.tpp-public .public-iq .start-copy h2{font-size:49px}.tpp-public .public-iq .ready-card{padding:26px}.tpp-public .public-iq .ready-card h3{font-size:29px}.tpp-public .public-iq .ready-checks label{font-size:11px}.tpp-public .public-iq .ready-bottom{flex-wrap:wrap;gap:10px}.tpp-public .public-iq .faq-layout{gap:35px}.tpp-public .public-iq .faq-layout h3{font-size:29px}}@media (max-width:700px){.tpp-public .public-iq .site-header{gap:15px;height:80px;padding:0 23px}.tpp-public .public-iq .brand img{width:175px;height:44px}.tpp-public .public-iq .header-actions{gap:4px}.tpp-public .public-iq .header-start{display:none}.tpp-public .public-iq .opening{padding:0 23px 53px}.tpp-public .public-iq .opening-top{letter-spacing:0;margin-top:20px;font-size:14px}.tpp-public .public-iq .hero-copy{margin:33px 0 25px}.tpp-public .public-iq .hero-copy h1{letter-spacing:-.058em;font-size:clamp(54px,11.8vw,79px);line-height:1.03}.tpp-public .public-iq .title-spark{font-size:31px;top:1px;right:-30px}.tpp-public .public-iq .hero-copy>p{margin-top:20px;font-size:15px;line-height:1.8}.tpp-public .public-iq .puzzle-desk{border-radius:55px 9px;flex-direction:column;gap:0;max-width:470px;padding:28px 24px 24px;display:flex}.tpp-public .public-iq .puzzle-desk:before{border-radius:47px 3px;inset:10px}.tpp-public .public-iq .connection-grid{gap:9px;width:242px;max-width:100%;margin:0 auto;padding:2px;transform:rotate(-3deg)}.tpp-public .public-iq .connection-tile{border-radius:10px}.tpp-public .public-iq .question-mark{font-size:46px}.tpp-public .public-iq .tile-click{font-size:23px;bottom:-15px;right:-15px}.tpp-public .public-iq .connection-arrow{justify-content:flex-end;align-items:center;gap:13px;width:100%;height:40px;margin-top:4px;padding-right:27px;display:flex}.tpp-public .public-iq .connection-arrow svg{width:47px;height:41px;transform:rotate(90deg)}.tpp-public .public-iq .connection-arrow em{order:-1;font-size:17px;display:block;transform:rotate(0)}.tpp-public .public-iq .choice-tray{width:100%;padding:19px 19px 12px;transform:rotate(1deg)}.tpp-public .public-iq .connection-choices{gap:11px;margin:14px 0}.tpp-public .public-iq .connection-choices>button{aspect-ratio:1.15}.tpp-public .public-iq .connection-choices .pattern-glyph{width:75%;height:75%}.tpp-public .public-iq .choice-letter{font-size:11.5px}.tpp-public .public-iq .connection-feedback{min-height:72px}.tpp-public .public-iq .connection-feedback strong{font-size:12px}.tpp-public .public-iq .connection-feedback p{font-size:11px}.tpp-public .public-iq .tray-heading{font-size:7px}.tpp-public .public-iq .tray-footer button{min-height:31px;font-size:14px}.tpp-public .public-iq .desk-bottom{justify-content:center;align-items:center;max-width:100%;margin-top:20px;font-size:6px;line-height:1.5}.tpp-public .public-iq .desk-handwriting{display:none}.tpp-public .public-iq .opening-action{flex-direction:column;gap:9px;margin-top:25px}.tpp-public .public-iq .opening-action .consumer-button{min-width:220px;font-size:14px}.tpp-public .public-iq .opening-action>a{min-height:36px;font-size:14px}.tpp-public .public-iq .section-wrap{padding:52px 23px}.tpp-public .public-iq .inside{padding-top:17px}.tpp-public .public-iq .section-index{letter-spacing:.1em;gap:13px;font-size:6px}.tpp-public .public-iq .section-index>span:last-child{max-width:120px}.tpp-public .public-iq .inside-heading{margin-top:30px;margin-bottom:26px;display:block}.tpp-public .public-iq h2{font-size:43px}.tpp-public .public-iq .inside-heading>p{margin-top:20px;font-size:14px;line-height:1.8}.tpp-public .public-iq .lens-tabs>button{flex-wrap:wrap;gap:7px;padding:14px 10px}.tpp-public .public-iq .lens-tabs strong{letter-spacing:-.02em;font-size:17px}.tpp-public .public-iq .lens-tabs>button>span{margin-top:4px;font-size:7px}.tpp-public .public-iq .lens-tabs>button>svg{width:13px;height:13px}.tpp-public .public-iq .lens-tabs>button[aria-selected=true]{border-radius:8px 8px 0 0}.tpp-public .public-iq .lens-panel{padding:27px 20px 23px;display:block}.tpp-public .public-iq .lens-description{padding:3px 0 0}.tpp-public .public-iq .lens-number{font-size:140px;top:-19px;left:auto;right:5px}.tpp-public .public-iq .lens-description h3{margin:15px 0;font-size:32px}.tpp-public .public-iq .lens-description>p{max-width:none;font-size:15px}.tpp-public .public-iq .lens-note{max-width:none;margin-top:18px;padding-top:12px;font-size:10px}.tpp-public .public-iq .try-note{max-width:none;margin-top:14px;margin-bottom:17px;justify-content:flex-end!important}.tpp-public .public-iq .try-note em{font-size:14px}.tpp-public .public-iq .try-note svg{width:45px}.tpp-public .public-iq .warmup-card{min-height:370px;padding:20px 17px 13px}.tpp-public .public-iq .warmup-card h3{font-size:26px}.tpp-public .public-iq .warmup-top{font-size:12px}.tpp-public .public-iq .memory-sequence{gap:19px;padding:29px 0}.tpp-public .public-iq .memory-sequence>span{font-size:32px}.tpp-public .public-iq .memory-choices>button{gap:20px;font-size:20px}.tpp-public .public-iq .sequence-tile{height:58px}.tpp-public .public-iq .puzzle-options>button{min-height:58px}.tpp-public .public-iq .quarter{width:29px;height:29px}.tpp-public .public-iq .puzzle-options .quarter{width:22px;height:22px}.tpp-public .public-iq .warmup-bottom{gap:7px}.tpp-public .public-iq .warmup-bottom>span{font-size:5px}.tpp-public .public-iq .warmup-bottom button,.tpp-public .public-iq .warmup-instruction{font-size:14px}.tpp-public .public-iq .puzzle-feedback>p{font-size:10px}.tpp-public .public-iq .puzzle-feedback>span{font-size:9px}.tpp-public .public-iq .spatial-example{gap:18px}.tpp-public .public-iq .spatial-example>span{font-size:12px}.tpp-public .public-iq .spatial-example .block-grid{grid-template-rows:repeat(3,16px);grid-template-columns:repeat(3,16px)}.tpp-public .public-iq .takeaway{padding-top:18px;padding-bottom:44px}.tpp-public .public-iq .takeaway-layout{margin-top:31px;display:block}.tpp-public .public-iq .takeaway-type{position:relative}.tpp-public .public-iq .small-heading{font-size:7px}.tpp-public .public-iq .takeaway-type h2{margin-top:21px;font-size:69px}.tpp-public .public-iq .number-art{flex-direction:column;gap:8px;margin:0;position:absolute;bottom:32px;right:6px;transform:rotate(8deg)}.tpp-public .public-iq .number-art>span{width:35px;height:40px;font-size:26px}.tpp-public .public-iq .number-art>i{display:none}.tpp-public .public-iq .takeaway-notes{margin-top:32px}.tpp-public .public-iq .takeaway-notes article{padding:23px 54px 25px 26px}.tpp-public .public-iq .note-number{font-size:8px;top:28px}.tpp-public .public-iq .takeaway-notes h3{font-size:21px}.tpp-public .public-iq .takeaway-notes p{font-size:15px;line-height:1.85}.tpp-public .public-iq .human-note{gap:17px;margin-top:31px;padding:23px 0}.tpp-public .public-iq .human-note>span{font-size:34px}.tpp-public .public-iq .human-note p{font-size:11px}.tpp-public .public-iq .human-note em{font-size:15px}.tpp-public .public-iq .before{padding-top:7px;padding-bottom:44px}.tpp-public .public-iq .start-grid{margin-top:31px;display:block}.tpp-public .public-iq .start-copy h2{margin:18px 0;font-size:54px}.tpp-public .public-iq .start-copy>p{font-size:15px}.tpp-public .public-iq .cap-drawing{width:210px;margin:7px auto 24px}.tpp-public .public-iq .cap-drawing>span{font-size:13px;right:-18px}.tpp-public .public-iq .ready-card{box-shadow:9px 9px 0 var(--lilac);margin-right:9px;padding:26px 24px 23px}.tpp-public .public-iq .ready-card h3{font-size:34px}.tpp-public .public-iq .ready-top{font-size:7px}.tpp-public .public-iq .ready-sub{font-size:11px}.tpp-public .public-iq .ready-checks label{font-size:12px}.tpp-public .public-iq .ready-bottom em{font-size:11px}.tpp-public .public-iq .faq-layout{margin-top:54px;padding-top:28px;display:block}.tpp-public .public-iq .faq-layout h3{margin:15px 0 23px;font-size:33px}.tpp-public .public-iq .faq-item h4>button{gap:18px;padding:18px 0;font-size:14px}.tpp-public .public-iq .faq-item:first-child h4>button{padding-top:5px}.tpp-public .public-iq .faq-item p{font-size:12px}.tpp-public .public-iq .site-footer{gap:25px;padding:29px 23px 80px}.tpp-public .public-iq .site-footer>img{width:165px;height:43px}.tpp-public .public-iq .site-footer>p{font-size:13px}.tpp-public .public-iq .site-footer>p em{font-size:17px}.tpp-public .public-iq .site-footer>a{min-height:30px;font-size:11px}.tpp-public .public-iq .site-footer small{gap:18px;font-size:6px;line-height:1.7}.tpp-public .public-iq .site-footer small>span:last-child{text-align:right;max-width:145px}.tpp-public .public-iq .start-dialog{padding:39px 27px}.tpp-public .public-iq .start-dialog h2{font-size:42px}}@media (max-width:380px){.tpp-public .public-iq .hero-copy h1{font-size:14vw}.tpp-public .public-iq .title-spark{font-size:25px;top:2px;right:-22px}.tpp-public .public-iq .puzzle-desk{padding:27px 20px 23px}.tpp-public .public-iq .lens-panel{padding:24px 15px 19px}.tpp-public .public-iq .lens-tabs>button{gap:5px;padding:13px 9px}.tpp-public .public-iq .lens-tabs strong{font-size:15px}.tpp-public .public-iq .lens-tabs>button>svg{width:11px;height:11px}.tpp-public .public-iq .warmup-card{padding:19px 14px 12px}.tpp-public .public-iq .takeaway-type h2{font-size:61px}.tpp-public .public-iq .number-art{right:0}.tpp-public .public-iq .ready-card h3{font-size:30px}}.tpp-public .public-iq .site-shell .inside-heading,.tpp-public .public-iq .site-shell .adaptive-layout,.tpp-public .public-iq .site-shell .takeaway-layout{margin-top:0}.tpp-public .public-iq .site-shell .adaptive.section-wrap,.tpp-public .public-iq .site-shell .takeaway.section-wrap{padding-bottom:48px}.tpp-public .public-iq .site-shell .before.section-wrap{padding-top:40px}.tpp-public .public-iq .site-shell .welcome-strip,.tpp-public .public-iq .site-shell .curve-note{border-top:0}@media (max-width:700px){.tpp-public .public-iq .site-shell .adaptive-layout,.tpp-public .public-iq .site-shell .takeaway-layout{margin-top:16px}.tpp-public .public-iq .site-shell .adaptive.section-wrap{padding-bottom:48px}.tpp-public .public-iq .site-shell .takeaway.section-wrap{padding-bottom:36px}.tpp-public .public-iq .site-shell .before.section-wrap{padding-top:36px}.tpp-public .public-iq .site-shell .welcome-strip .page-companion{border-bottom:0}}.tpp-public[data-home-skin=themed] .public-iq{--desk:var(--color-surface-raised);--tile:var(--color-surface);--paper:var(--color-surface);--lilac:var(--color-accent-soft);--peach:var(--color-control-soft);--lens-surface:var(--color-accent-soft)}.tpp-public[data-home-skin=themed] .public-iq .lens-panel{--lens-surface:var(--color-accent-soft)}.tpp-public[data-home-skin=themed] .public-iq .connection-tile:nth-child(3n){background:var(--color-accent-soft)}.tpp-public[data-home-skin=themed] .public-iq .connection-tile:nth-child(4),.tpp-public[data-home-skin=themed] .public-iq .connection-tile:nth-child(8){background:var(--color-control-soft)}.tpp-public[data-home-skin=themed] .public-iq .connection-tile{box-shadow:0 4px 0 color-mix(in srgb,var(--primary) 24%,var(--background)),0 8px 14px #0002}.tpp-public[data-home-skin=themed] .public-iq .connection-tile.missing{box-shadow:none;border-color:var(--border);background:0 0}.tpp-public[data-home-skin=themed] .public-iq :is(.desk-margin,.desk-bottom){color:var(--muted-foreground)}.tpp-public[data-home-skin=themed] .public-iq .margin-rule{background:var(--border)}.tpp-public[data-home-skin=themed] .public-iq :is(.connection-choices button.right,.connection-tile.solved){background:var(--secondary);border-color:var(--primary)}.tpp-public[data-home-skin=themed] .public-iq .connection-choices button.wrong{background:var(--muted);border-color:var(--primary)}.tpp-public[data-home-skin=themed] .public-iq .hero-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(48px,6vw,87px)}.tpp-public[data-home-skin=themed] .public-iq .hero-copy h1 em{font-family:var(--home-display-font);letter-spacing:inherit}.tpp-public[data-home-skin=themed] .public-iq h2{overflow-wrap:anywhere}.tpp-public[data-home-skin=themed] .public-iq .lens-description h3{overflow-wrap:anywhere;font-size:30px}.tpp-public[data-home-skin=themed] .public-iq .takeaway-notes h3{overflow-wrap:anywhere;font-size:20px}.tpp-public[data-home-skin=themed] .public-iq .number-art>span{background:var(--secondary);box-shadow:0 3px 0 var(--border)}.tpp-public[data-home-skin=themed] .public-iq .title-spark{color:var(--primary)}.tpp-public[data-home-edits~=radius] .public-iq :is(.choice-tray,.ready-card,.warmup-card){border-radius:var(--home-card-radius)}.tpp-public[data-home-edits~=shadow] .public-iq :is(.choice-tray,.ready-card,.warmup-card){box-shadow:var(--home-card-shadow)}.tpp-public .public-iq #tpp-theme-lab-launcher{z-index:1000;color:#f6f8ef;letter-spacing:0;text-transform:none;cursor:pointer;background:#252921;border:1px solid #6b7065;border-radius:999px;max-width:calc(100vw - 36px);padding:11px 17px;font:600 12px/1.4 system-ui,sans-serif;position:fixed;bottom:18px;right:18px;box-shadow:0 3px 15px #0003}.tpp-public .public-iq #tpp-theme-lab-launcher:focus-visible{outline-offset:3px;outline:3px solid #d1e6a3}.tpp-public .public-iq #tpp-theme-lab-frame{z-index:1001;color-scheme:normal;background:#fafbf6;border:1px solid #707565;border-radius:12px;width:min(420px,100vw - 32px);height:min(800px,100dvh - 90px);position:fixed;bottom:68px;right:16px;box-shadow:0 14px 60px #0005}.tpp-public .public-iq #tpp-theme-lab-frame[hidden]{display:none!important}@media (max-width:700px){.tpp-public[data-home-skin=themed] .public-iq .hero-copy h1{font-size:clamp(39px,9.8vw,61px)}.tpp-public[data-home-skin=themed] .public-iq .title-spark{display:none}.tpp-public[data-home-skin=themed] .public-iq .lens-tabs strong{font-family:Outfit,Arial,sans-serif}.tpp-public[data-home-skin=themed] .public-iq .takeaway-type h2{font-size:53px}.tpp-public[data-home-skin=themed] .public-iq .inside-heading h2{font-size:39px}.tpp-public[data-home-skin=themed] .public-iq .start-copy h2{font-size:42px}}@media (max-width:480px){.tpp-public .public-iq #tpp-theme-lab-frame{width:calc(100vw - 16px);height:calc(100dvh - 80px);bottom:62px;right:8px}.tpp-public .public-iq #tpp-theme-lab-launcher{padding:10px 13px;font-size:11px;bottom:12px;right:12px}}.tpp-public .public-iq .hero-copy{position:relative}.tpp-public .public-iq .title-spark{width:87px;height:87px;display:block;top:4px;right:-92px}.tpp-public .public-iq .hero-art{pointer-events:none;opacity:.88;width:104px;height:104px;position:absolute}.tpp-public .public-iq .hero-art-left{top:30%;left:7%;transform:rotate(-14deg)}.tpp-public .public-iq .hero-art-right{top:62%;right:6%;transform:rotate(12deg)}.tpp-public .public-iq .opening-footnote{text-align:center;color:var(--muted-foreground);margin-top:15px;font-size:11px}.tpp-public .public-iq .welcome-strip{border-top:1px solid var(--border);grid-template-columns:1.7fr 1fr 1fr 1fr;align-items:center;gap:26px;max-width:1210px;margin:42px auto 0;padding:22px 0 4px;display:grid}.tpp-public .public-iq .quick-fact{grid-template-columns:64px 1fr;align-items:center;column-gap:8px;display:grid}.tpp-public .public-iq .quick-fact>.library-art{grid-row:1/3;width:64px;height:64px}.tpp-public .public-iq .quick-fact strong{align-self:end;font-size:14px;font-weight:500;line-height:1.3}.tpp-public .public-iq .quick-fact>span:last-child{color:var(--muted-foreground);align-self:start;margin-top:5px;font-size:14px;line-height:1.5}.tpp-public .public-iq .lens-tab-art{flex-shrink:0;width:64px;height:64px}.tpp-public .public-iq .lens-tabs>button{gap:14px;padding:14px 24px}.tpp-public .public-iq .lens-art{width:124px;height:124px;position:absolute;top:4px;right:5px;transform:rotate(8deg)}.tpp-public .public-iq .lens-description{padding-top:14px}.tpp-public .public-iq .lens-description .eyebrow{padding-right:110px;line-height:1.5;position:relative}.tpp-public .public-iq .lens-description h3{max-width:350px;padding-top:15px;position:relative}.tpp-public .public-iq .lens-description .lens-number{opacity:.38}.tpp-public .public-iq .lens-note{font-size:14px}.tpp-public .public-iq .lens-tour{align-items:center;gap:28px;padding:21px 20px 0;display:flex}.tpp-public .public-iq .lens-tour-art{width:87px;height:87px;margin-left:auto;transform:rotate(-8deg)}.tpp-public .public-iq .lens-tour>p{color:var(--muted-foreground);font-size:12px;line-height:1.8}.tpp-public .public-iq .lens-tour>p em{font-size:15px}.tpp-public .public-iq .inside{padding-bottom:65px}.tpp-public .public-iq .adaptive{padding-top:22px;padding-bottom:90px}.tpp-public .public-iq .adaptive-layout{grid-template-columns:.92fr 1.08fr;align-items:center;gap:95px;margin-top:48px;display:grid}.tpp-public .public-iq .adaptive-copy{position:relative}.tpp-public .public-iq .adaptive-copy h2{letter-spacing:-.055em;margin-bottom:28px;font-size:clamp(46px,4.5vw,68px);line-height:1.04}.tpp-public .public-iq .adaptive-copy>p{max-width:400px;color:var(--muted-foreground);margin-top:13px;font-size:16px;line-height:1.85}.tpp-public .public-iq .adaptive-art{width:120px;height:120px;position:absolute;top:22px;right:-3px;transform:rotate(10deg)}.tpp-public .public-iq .adaptive-copy details{border-top:1px solid var(--border);border-bottom:1px solid var(--border);max-width:400px;margin-top:25px}.tpp-public .public-iq .adaptive-copy summary{cursor:pointer;justify-content:space-between;padding:17px 0;font-size:14px;list-style:none;display:flex}.tpp-public .public-iq .adaptive-copy summary::-webkit-details-marker{display:none}.tpp-public .public-iq .adaptive-copy details p{color:var(--muted-foreground);padding-bottom:17px;font-size:16px;line-height:1.8}.tpp-public .public-iq .adaptive-play{background:var(--desk);border-radius:12px 65px 12px 12px;padding:25px 30px 21px;position:relative}.tpp-public .public-iq .adaptive-caption{letter-spacing:normal;color:var(--muted-foreground);justify-content:space-between;font-size:7px;display:flex}.tpp-public .public-iq .stair-scene{height:325px;margin-top:20px;position:relative}.tpp-public .public-iq .stairs{align-items:end;gap:6px;height:140px;display:flex;position:absolute;bottom:70px;left:12%;right:12%}.tpp-public .public-iq .stairs>div{width:25%;height:calc(38px + var(--step)*29px);background:color-mix(in srgb,var(--primary) 12%,var(--paper));border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);box-shadow:4px 5px 0 color-mix(in srgb,var(--primary) 17%,transparent);border-radius:7px 7px 2px 2px;transition:background .4s;position:relative}.tpp-public .public-iq .stairs>div.lit{background:color-mix(in srgb,var(--primary) 55%,var(--paper))}.tpp-public .public-iq .stairs>div>span{color:var(--foreground);opacity:.7;font-size:10px;position:absolute;bottom:10px;left:13px}.tpp-public .public-iq .stair-main{z-index:2;width:130px;left:calc(12% + var(--level)*19% - 29px);bottom:calc(94px + var(--level)*29px);transition:left .65s cubic-bezier(.2,.8,.2,1),bottom .65s cubic-bezier(.2,.8,.2,1);position:absolute}.tpp-public .public-iq .stair-thought{white-space:nowrap;color:var(--primary);font:italic 14px Georgia,serif;position:absolute;top:2px;left:70%;transform:rotate(-7deg)}.tpp-public .public-iq .stair-doodle{opacity:.72;width:72px;height:72px;position:absolute;top:0;right:0;transform:rotate(18deg)}.tpp-public .public-iq .guest{width:96px;position:absolute;bottom:18px;transform:rotate(-9deg)}.tpp-public .public-iq .guest-one{left:2%}.tpp-public .public-iq .guest-two{right:1%;transform:rotate(9deg)}.tpp-public .public-iq .guest-note{text-align:center;color:var(--primary);font-size:13px;position:absolute;bottom:21px;left:25%;right:23%}.tpp-public .public-iq .adaptive-status{border-top:1px solid var(--border);color:var(--primary);justify-content:center;align-items:center;gap:8px;padding-top:19px;font-size:14px;display:flex}.tpp-public .public-iq .level-dot{background:var(--primary);border-radius:50%;width:5px;height:5px}.tpp-public .public-iq .adaptive-controls{gap:10px;margin-top:16px;display:flex}.tpp-public .public-iq .adaptive-controls button{border:1px solid var(--primary);width:50%;color:var(--primary);cursor:pointer;background:var(--paper);border-radius:8px;justify-content:space-between;gap:14px;padding:14px 17px;font-size:14px;transition:transform .2s;display:flex}.tpp-public .public-iq .adaptive-controls button:last-child{background:var(--primary);color:var(--primary-foreground)}.tpp-public .public-iq .adaptive-controls button:hover{transform:translateY(-3px)}.tpp-public .public-iq .adaptive-controls button:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.tpp-public .public-iq .demo-note{text-align:center;color:var(--muted-foreground);margin-top:13px;font-size:9px;line-height:1.5}.tpp-public .public-iq .library-number-art{width:160px;height:160px;margin:15px 0 -9px;display:block;transform:rotate(-8deg)}.tpp-public .public-iq .library-number-art>span{width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;display:block;transform:none}.tpp-public .public-iq .note-mark{width:75px;height:75px}.tpp-public .public-iq .takeaway-notes article{padding-right:100px}.tpp-public .public-iq .curve-note{border-top:1px solid var(--border);grid-template-columns:1.2fr 1fr;align-items:center;gap:66px;margin-top:50px;padding:30px 0;display:grid}.tpp-public .public-iq .curve-kicker{letter-spacing:0;word-spacing:.12em;color:var(--primary);justify-content:space-between;align-items:center;font-size:14px;display:flex}.tpp-public .public-iq .curve-kicker>.library-art{width:56px;height:56px;transform:rotate(-10deg)}.tpp-public .public-iq .curve-visual>svg{width:100%;display:block;overflow:visible}.tpp-public .public-iq .curve-area{fill:var(--secondary)}.tpp-public .public-iq .curve-middle{fill:color-mix(in srgb,var(--primary) 60%,var(--secondary))}.tpp-public .public-iq .curve-line{fill:none;stroke:var(--primary);stroke-width:2px}.tpp-public .public-iq .curve-guide{fill:none;stroke:var(--paper);stroke-width:1px;stroke-dasharray:3 4}.tpp-public .public-iq .curve-visual svg text{fill:var(--muted-foreground);text-anchor:middle;font:11px Outfit,sans-serif}.tpp-public .public-iq .curve-legend{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:7px;margin-top:17px;font-size:14px;display:flex}.tpp-public .public-iq .curve-legend>span{background:var(--primary);opacity:.7;border-radius:2px;width:8px;height:8px}.tpp-public .public-iq .curve-legend em{margin-left:auto;font-size:14px}.tpp-public .public-iq .curve-copy h3{letter-spacing:-.035em;margin:12px 0 20px;font-size:37px;line-height:1.1}.tpp-public .public-iq .curve-copy p{color:var(--muted-foreground);max-width:365px;margin-top:10px;font-size:16px;line-height:1.8}.tpp-public .public-iq .human-note{margin-top:20px}.tpp-public .public-iq .human-note>span{flex-shrink:0;width:62px;height:62px}.tpp-public .public-iq .library-cap{width:250px;height:218px;margin-top:24px;position:relative}.tpp-public .public-iq .library-cap>.library-art{height:210px;transform:rotate(-8deg)}.tpp-public .public-iq .library-cap>span:last-child{white-space:nowrap;position:absolute;bottom:0;right:-20px}.tpp-public .public-iq .before-tour{border-bottom:1px solid var(--border);align-items:center;gap:25px;margin:36px 0 0;padding:10px;display:flex}.tpp-public .public-iq .before-stickers{align-items:center;gap:5px;margin-left:auto;display:flex}.tpp-public .public-iq .before-stickers>.library-art{width:78px;height:78px;transform:rotate(-9deg)}.tpp-public .public-iq .before-stickers>.library-art:nth-child(2){transform:rotate(8deg)}.tpp-public .public-iq .before-tour>p{color:var(--muted-foreground);max-width:190px;font-size:11px;line-height:1.7}.tpp-public .public-iq .faq-art{width:138px;height:138px;margin-top:13px;transform:rotate(-9deg)}.tpp-public .public-iq .faq-layout{padding-top:48px}.tpp-public .public-iq .site-footer{position:relative}@media (min-width:1500px){.tpp-public .public-iq .hero-art-left{left:12%}.tpp-public .public-iq .hero-art-right{right:12%}}@media (max-width:1150px){.tpp-public .public-iq .hero-art{width:74px;height:74px}.tpp-public .public-iq .hero-art-left{left:1%}.tpp-public .public-iq .hero-art-right{right:0}.tpp-public .public-iq .welcome-strip{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:15px}.tpp-public .public-iq .quick-fact{grid-template-columns:1fr}.tpp-public .public-iq .quick-fact>.library-art{grid-row:auto;width:62px;height:62px}.tpp-public .public-iq .adaptive-layout{gap:40px}.tpp-public .public-iq .adaptive-art{width:92px;top:-10px;right:-8px}.tpp-public .public-iq .adaptive-copy h2{font-size:57px}.tpp-public .public-iq .stair-thought{font-size:12px;top:0;left:35%}.tpp-public .public-iq .lens-art{width:95px;height:95px}.tpp-public .public-iq .lens-tabs>button{padding:14px}.tpp-public .public-iq .lens-tab-art{width:51px;height:51px}.tpp-public .public-iq .lens-description h3{font-size:36px}.tpp-public .public-iq .before-stickers>.library-art{width:57px;height:57px}}@media (max-width:930px){.tpp-public .public-iq .hero-art{display:none}.tpp-public .public-iq .welcome-strip{grid-template-columns:1.7fr 1fr 1fr;gap:12px}.tpp-public .public-iq .quick-fact:last-child{display:none}.tpp-public .public-iq .adaptive-layout{grid-template-columns:.85fr 1.15fr;gap:27px}.tpp-public .public-iq .adaptive-copy h2{font-size:47px}.tpp-public .public-iq .adaptive-art{width:75px;height:75px;top:-62px;right:15px}.tpp-public .public-iq .adaptive-play{padding:22px 18px}.tpp-public .public-iq .adaptive-caption{font-size:6px}.tpp-public .public-iq .stair-main{width:110px;left:calc(12% + var(--level)*19% - 30px);bottom:calc(96px + var(--level)*29px)}.tpp-public .public-iq .stair-thought{font-size:11px;top:0;left:0}.tpp-public .public-iq .guest{width:82px}.tpp-public .public-iq .guest-note{font-size:11px}.tpp-public .public-iq .curve-note{gap:35px}.tpp-public .public-iq .curve-copy h3{font-size:31px}.tpp-public .public-iq .before-tour>p{max-width:140px}.tpp-public .public-iq .before-stickers{gap:0}.tpp-public .public-iq .before-stickers>.library-art{width:44px;height:44px}.tpp-public .public-iq .lens-tour{gap:15px;padding-left:0;padding-right:0}.tpp-public .public-iq .lens-tour-art{flex-shrink:0;width:65px}.tpp-public .public-iq .lens-tour>p{font-size:10px}.tpp-public .public-iq .lens-tour>p em{font-size:12px}}@media (max-width:700px){.tpp-public .public-iq .title-spark{width:32px;height:32px;top:-26px;right:-6px}.tpp-public .public-iq .opening-footnote{margin-top:14px;font-size:10px}.tpp-public .public-iq .welcome-strip{text-align:center;grid-template-columns:repeat(3,1fr);gap:17px 7px;margin-top:27px;padding-top:14px}.tpp-public .public-iq .welcome-strip>.page-companion{text-align:left;border-bottom:1px solid var(--border);grid-column:1/-1;justify-content:center;padding-bottom:16px}.tpp-public .public-iq .quick-fact{flex-direction:column;align-items:center;gap:3px;display:flex}.tpp-public .public-iq .quick-fact:last-child{display:flex}.tpp-public .public-iq .quick-fact>.library-art{width:68px;height:68px}.tpp-public .public-iq .quick-fact strong{align-self:center;font-size:14px;line-height:1.4}.tpp-public .public-iq .quick-fact>span:last-child{align-self:center;max-width:100px;margin-top:1px;font-size:14px;line-height:1.5}.tpp-public .public-iq .lens-tabs>button{flex-wrap:wrap;justify-content:center;gap:5px;padding:11px 8px}.tpp-public .public-iq .lens-tabs>button>span:first-child{display:none}.tpp-public .public-iq .lens-tab-art{width:54px;height:54px}.tpp-public .public-iq .lens-tabs strong{font-size:17px}.tpp-public .public-iq .lens-tabs>button>svg{display:none}.tpp-public .public-iq .lens-art{width:94px;height:94px;top:-15px;right:-4px}.tpp-public .public-iq .lens-description .eyebrow{padding-right:85px;font-size:8px}.tpp-public .public-iq .lens-description h3{max-width:240px;padding-top:10px;font-size:32px}.tpp-public .public-iq .lens-tour{flex-wrap:wrap;gap:0;padding-top:12px}.tpp-public .public-iq .lens-tour-art{display:none}.tpp-public .public-iq .lens-tour>p{margin-top:-5px;padding:12px 0 0 108px}.tpp-public .public-iq .inside{padding-bottom:47px}.tpp-public .public-iq .adaptive{padding-top:12px;padding-bottom:57px}.tpp-public .public-iq .adaptive-layout{grid-template-columns:1fr;gap:27px;margin-top:31px}.tpp-public .public-iq .adaptive-copy h2{margin-bottom:18px;font-size:48px}.tpp-public .public-iq .adaptive-art{width:103px;height:103px;top:-13px;right:-12px}.tpp-public .public-iq .adaptive-copy>p{font-size:15px}.tpp-public .public-iq .adaptive-copy details{margin-top:18px}.tpp-public .public-iq .adaptive-play{border-top-right-radius:45px;padding:22px 18px 18px}.tpp-public .public-iq .stair-scene{height:300px;margin-top:15px}.tpp-public .public-iq .stair-main{width:111px;bottom:calc(94px + var(--level)*29px);left:calc(12% + var(--level)*19% - 29px)}.tpp-public .public-iq .stair-thought{font-size:11px;top:0;left:12%}.tpp-public .public-iq .guest-note{font-size:11px;left:27%;right:27%}.tpp-public .public-iq .adaptive-caption{font-size:6px}.tpp-public .public-iq .adaptive-controls button{padding:14px;font-size:14px}.tpp-public .public-iq .library-number-art{width:93px;height:110px;margin:0;position:absolute;bottom:12px;right:0;transform:rotate(12deg)}.tpp-public .public-iq .library-number-art>span{width:100%;height:100%;box-shadow:none;background:0 0}.tpp-public .public-iq .note-mark{width:65px;height:65px}.tpp-public .public-iq .takeaway-notes article{padding-right:64px}.tpp-public .public-iq .curve-note{grid-template-columns:1fr;gap:27px;margin-top:30px;padding:22px 0 10px}.tpp-public .public-iq .curve-copy{grid-row:1}.tpp-public .public-iq .curve-copy h3{margin-bottom:13px;font-size:32px}.tpp-public .public-iq .curve-copy p{font-size:15px}.tpp-public .public-iq .curve-legend{gap:5px;font-size:14px}.tpp-public .public-iq .curve-legend em{font-size:14px}.tpp-public .public-iq .curve-kicker{font-size:11px}.tpp-public .public-iq .curve-kicker>.library-art{width:45px;height:45px}.tpp-public .public-iq .human-note>span{width:47px;height:47px}.tpp-public .public-iq .library-cap{width:220px;height:190px;margin-top:20px}.tpp-public .public-iq .library-cap>.library-art{height:185px}.tpp-public .public-iq .library-cap>span:last-child{bottom:-2px;right:-15px}.tpp-public .public-iq .before-tour{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;padding:0 0 20px}.tpp-public .public-iq .before-tour>.page-companion{width:100%}.tpp-public .public-iq .before-stickers{gap:0;margin-left:0}.tpp-public .public-iq .before-stickers>.library-art{width:50px;height:50px}.tpp-public .public-iq .before-tour>p{max-width:155px;font-size:9px}.tpp-public .public-iq .faq-layout{padding-top:31px}.tpp-public .public-iq .faq-layout>div:first-child{position:relative}.tpp-public .public-iq .faq-art{width:92px;height:92px;margin:0;position:absolute;top:0;right:-2px}}@media (prefers-reduced-motion:reduce){.tpp-public .public-iq .stair-main,.tpp-public .public-iq .adaptive-controls button{transition:none}}.tpp-public[data-motion=off] .public-iq .stair-main,.tpp-public[data-motion=off] .public-iq .adaptive-controls button{transition:none}.tpp-public .public-iq .lens-tabs>button[aria-selected=true] .lens-tab-art{background:var(--paper);border-radius:12px}@media (max-width:700px){.tpp-public .public-iq .takeaway-type{flex-direction:column;display:flex}.tpp-public .public-iq .library-number-art{order:-1;align-self:flex-end;width:80px;height:92px;margin:0 4px -14px;position:relative;bottom:auto;right:auto}.tpp-public .public-iq .takeaway-type h2{margin-top:0}}[dir=rtl] .tpp-public .public-iq .adaptive-art{left:-3px;right:auto}@media (max-width:1150px){[dir=rtl] .tpp-public .public-iq .adaptive-art{left:-8px}}@media (max-width:930px){[dir=rtl] .tpp-public .public-iq .adaptive-art{left:15px}}@media (max-width:700px){[dir=rtl] .tpp-public .public-iq .adaptive-art{left:-12px}[dir=rtl] .tpp-public .public-iq .adaptive-copy h2{padding-left:84px}[dir=rtl] .tpp-public .public-iq .faq-art{left:-2px;right:auto}}.tpp-public{--background:#faf3eb;--foreground:#342938;--primary:#704575;--primary-foreground:#fffaf4;--secondary:#ebdcec;--muted-foreground:#756876;--border:#d3c4d0;--paper:#fffaf5;--sage:#e9eddb;--lime:#d9eb91;--home-body-font:Outfit,Arial,sans-serif;--home-heading-font:Outfit,Arial,sans-serif;--home-display-font:Georgia,serif}.tpp-public .public-atlas *{box-sizing:border-box}.tpp-public{scroll-behavior:smooth}.tpp-public .public-atlas{background:var(--background);color:var(--foreground);font-family:var(--home-body-font);margin:0;font-size:15px}.tpp-public .public-atlas button,.tpp-public .public-atlas input,.tpp-public .public-atlas select,.tpp-public .public-atlas textarea{font:inherit;color:inherit}.tpp-public .public-atlas button,.tpp-public .public-atlas a,.tpp-public .public-atlas input,.tpp-public .public-atlas summary{touch-action:manipulation}.tpp-public .public-atlas button{cursor:pointer}.tpp-public .public-atlas a{color:inherit;text-decoration:none}.tpp-public .public-atlas button{background:0 0}.tpp-public .public-atlas button:focus-visible,.tpp-public .public-atlas a:focus-visible,.tpp-public .public-atlas input:focus-visible,.tpp-public .public-atlas summary:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.tpp-public .public-atlas h1,.tpp-public .public-atlas h2,.tpp-public .public-atlas h3,.tpp-public .public-atlas h4,.tpp-public .public-atlas p{margin:0}.tpp-public .public-atlas h1,.tpp-public .public-atlas h2,.tpp-public .public-atlas h3{font-weight:400;font-family:var(--home-heading-font)}.tpp-public .public-atlas h1{letter-spacing:-.062em;margin:35px 0 27px;font-size:clamp(64px,6.6vw,100px);line-height:.99}.tpp-public .public-atlas h2{letter-spacing:-.05em;font-size:clamp(39px,4.2vw,62px);line-height:1.07}.tpp-public .public-atlas h3{letter-spacing:-.03em;font-size:27px;line-height:1.2}.tpp-public .public-atlas p{color:var(--muted-foreground);margin:17px 0;line-height:1.8}.tpp-public .public-atlas em{font-family:var(--home-display-font);color:var(--primary);font-weight:400}.tpp-public .public-atlas small,.tpp-public .public-atlas .eyebrow,.tpp-public .public-atlas .rule{word-spacing:.12em;letter-spacing:normal;color:var(--primary);font-size:11px;font-weight:400}.tpp-public .public-atlas .eyebrow{text-transform:none;letter-spacing:0;word-spacing:.12em}.tpp-public .public-atlas .intro{margin:23px 0 30px;font-size:18px;line-height:1.75}.tpp-public .public-atlas .tiny{font-size:11px}.tpp-public .public-atlas .wrap{max-width:1420px;margin:auto;padding:65px 66px}.tpp-public .public-atlas .split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.tpp-public .public-atlas .rule{word-spacing:.12em;letter-spacing:normal;justify-content:space-between;align-items:center;gap:25px;margin-bottom:45px;font-size:12px;display:flex}.tpp-public .public-atlas .rule:after{content:"";background:var(--border);flex:1;order:1;height:1px}.tpp-public .public-atlas .rule>span:last-child{order:2;font-size:12px}.tpp-public .public-atlas .art{width:var(--size);height:var(--size);vertical-align:middle;flex-shrink:0;max-width:100%;display:inline-block}.tpp-public .public-atlas .art svg{width:100%;height:100%}.tpp-public .public-atlas .button{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary);border-radius:var(--home-button-radius,99px);justify-content:space-between;align-items:center;gap:36px;padding:17px 26px;font-size:14px;transition:transform .2s;display:inline-flex}.tpp-public .public-atlas .button:hover{transform:translateY(-3px)}.tpp-public .public-atlas .button.soft{background:var(--secondary);color:var(--primary);border-color:#0000}.tpp-public .public-atlas .text-link{color:var(--primary)}.tpp-public .public-atlas .atlas-text-link{border:0;border-bottom:1px solid var(--border);color:var(--primary);gap:30px;padding:11px 0;font-size:13px;display:inline-flex}.tpp-public .public-atlas .site-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:30px;height:92px;padding:0 4%;display:flex}.tpp-public .public-atlas .brand img{width:205px;display:block}.tpp-public .public-atlas .site-header nav{align-items:center;gap:35px;font-size:12px;display:flex}.tpp-public .public-atlas .site-header details{position:relative}.tpp-public .public-atlas .site-header summary{cursor:pointer;list-style:none}.tpp-public .public-atlas .site-header details>div{background:var(--background);border:1px solid var(--border);z-index:20;border-radius:12px;gap:15px;min-width:185px;padding:18px;display:grid;position:absolute;top:30px;left:-25px;box-shadow:0 15px 30px #34293818}.tpp-public .public-atlas .header-end{align-items:center;gap:23px;font-size:11px;display:flex}.tpp-public .public-atlas .motion{background:var(--secondary);border:0;border-radius:50%;width:35px;height:35px;font-size:17px}.tpp-public .public-atlas .studio-link{border:1px solid var(--border);border-radius:99px;padding:12px 18px}.tpp-public .public-atlas .site-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:30px;padding:42px 5%;display:flex}.tpp-public .public-atlas .site-footer>img{width:190px}.tpp-public .public-atlas .site-footer p{line-height:1.3}.tpp-public .public-atlas .site-footer small{margin-top:25px;font-size:7px;display:block}.tpp-public .public-atlas .site-footer a{font-size:12px}.tpp-public .public-atlas .guide{align-items:center;gap:6px;max-width:445px;margin:23px 0 0;display:flex}.tpp-public .public-atlas .guide-avatar{flex-shrink:0;width:118px}.tpp-public .public-atlas .guide small{word-spacing:.12em;letter-spacing:normal;font-size:12px}.tpp-public .public-atlas .guide p{margin:9px 0;font-size:14px;line-height:1.4}.tpp-public .public-atlas .guide a{color:var(--primary);border-bottom:1px solid var(--border);padding:6px 0;font-size:11px;display:inline-block}.tpp-public .public-atlas .quiet-band{background:var(--secondary);border-radius:120px 12px;align-items:center;gap:60px;max-width:1240px;margin:40px auto;display:flex}.tpp-public .public-atlas .quiet-band p{max-width:680px}.tpp-public .public-atlas .editorial-rows article{border-bottom:1px solid var(--border);grid-template-columns:110px .8fr 1fr;align-items:center;gap:40px;padding:24px 0;display:grid}.tpp-public .public-atlas .editorial-rows article p{font-size:14px}.tpp-public .public-atlas .paper-note{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:25px;margin-top:35px;padding:25px;display:flex}.tpp-public .public-atlas .paper-note p{font-size:13px;line-height:1.8}.tpp-public .public-atlas .paper-note strong{color:var(--foreground);font-weight:500}.tpp-public .public-atlas .closing{justify-content:space-between;align-items:center;gap:60px;padding-top:75px;padding-bottom:85px;display:flex}.tpp-public .public-atlas .closing .button{margin-top:28px}.tpp-public .public-atlas .mini-art-row{gap:22px;display:flex}.tpp-public .public-atlas .portrait-gallery{grid-template-columns:1fr 1fr;gap:17px;padding:34px 0;display:grid;position:relative}.tpp-public .public-atlas .portrait{background:var(--secondary);box-shadow:0 6px 0 color-mix(in srgb,var(--primary) 18%,transparent);border-radius:12px;flex-direction:column;align-items:center;padding:15px 15px 25px;display:flex}.tpp-public .public-atlas .portrait>span:last-child{letter-spacing:.1em;color:var(--primary);font-size:8px}.tpp-public .public-atlas .portrait-0{transform:rotate(-8deg)}.tpp-public .public-atlas .portrait-1{background:var(--sage);transform:rotate(5deg)}.tpp-public .public-atlas .portrait-2{background:color-mix(in srgb,var(--primary) 10%,var(--background));transform:rotate(4deg)}.tpp-public .public-atlas .portrait-3{transform:rotate(-5deg)}.tpp-public .public-atlas .gallery-note{color:var(--primary);font:italic 14px Georgia;position:absolute;top:0;right:10px}.tpp-public .public-atlas .gallery-star{color:var(--primary);font-size:75px;position:absolute;bottom:-10px;left:-27px}.tpp-public .public-atlas .lens-picker{grid-template-columns:1fr 1.15fr;gap:60px;display:grid}.tpp-public .public-atlas .lens-options button{border:0;border-bottom:1px solid var(--border);text-align:left;align-items:center;gap:25px;width:100%;padding:30px 18px;font-size:33px;display:flex}.tpp-public .public-atlas .lens-options button>.art{margin-left:auto}.tpp-public .public-atlas .lens-options b{font-size:21px;font-weight:400}.tpp-public .public-atlas .lens-options button.active{background:var(--secondary);color:var(--primary);border-radius:12px}.tpp-public .public-atlas .lens-detail{background:var(--sage);border-radius:12px 90px 12px 12px;min-height:435px;padding:35px 40px;position:relative}.tpp-public .public-atlas .lens-detail>.art{margin:4px 0 0 auto;display:block}.tpp-public .public-atlas .lens-detail h2{max-width:400px;font-size:40px}.tpp-public .public-atlas .lens-detail p{max-width:410px;font-size:14px}.tpp-public .public-atlas .big-hero{text-align:center;padding-bottom:35px}.tpp-public .public-atlas .big-hero>.intro{max-width:540px;margin:25px auto}.tpp-public .public-atlas .ocean-sculpture{align-items:end;gap:14px;max-width:1150px;margin:40px auto 10px;display:flex}.tpp-public .public-atlas .ocean-sculpture>button{border:1px solid var(--border);background:var(--secondary);border-radius:80px 80px 13px 13px;flex:1;min-width:0;height:270px;transition:transform .3s;position:relative}.tpp-public .public-atlas .ocean-sculpture>button:nth-child(2n){background:var(--sage);height:240px}.tpp-public .public-atlas .ocean-sculpture>button.active{transform:translateY(-15px)}.tpp-public .public-atlas .ocean-sculpture>button>span:first-child{letter-spacing:-.09em;color:var(--primary);opacity:.8;font-size:166px;line-height:1}.tpp-public .public-atlas .ocean-sculpture .art{position:absolute;top:90px;right:0;transform:rotate(8deg)}.tpp-public .public-atlas .ocean-sculpture small{font-size:10px;position:absolute;bottom:23px;left:0;right:0}.tpp-public .public-atlas .hero-bottom{text-align:left;justify-content:space-between;align-items:center;max-width:1150px;margin:auto;display:flex}.tpp-public .public-atlas .trait-studio{grid-template-columns:.75fr 1.6fr;gap:45px;display:grid}.tpp-public .public-atlas .trait-nav button{border:0;border-bottom:1px solid var(--border);text-align:left;align-items:center;gap:18px;width:100%;padding:22px 15px;display:flex}.tpp-public .public-atlas .trait-nav button>span{color:var(--primary);font-size:28px}.tpp-public .public-atlas .trait-nav button>b{margin-left:auto;font-weight:400}.tpp-public .public-atlas .trait-nav button.active{background:var(--secondary);border-radius:10px}.tpp-public .public-atlas .trait-stage{background:var(--sage);border-radius:15px 85px 15px 15px;padding:28px 45px}.tpp-public .public-atlas .trait-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.tpp-public .public-atlas .trait-title h2{font-size:40px}.tpp-public .public-atlas .trait-stage input{width:100%;accent-color:var(--primary);cursor:pointer}.tpp-public .public-atlas .spectrum-line{background:linear-gradient(90deg,var(--secondary),var(--primary));border-radius:99px;height:15px;margin:65px 0 12px;position:relative}.tpp-public .public-atlas .spectrum-line>span{position:absolute;bottom:8px;transform:translate(-50%)}.tpp-public .public-atlas .spectrum-labels{justify-content:space-between;gap:20px;margin-top:14px;font-size:12px;display:flex}.tpp-public .public-atlas .type-intro{justify-content:space-between;align-items:center;gap:35px;display:flex}.tpp-public .public-atlas .type-intro>.art{margin-right:35px;transform:rotate(10deg)}.tpp-public .public-atlas .letter-machine{grid-template-columns:repeat(4,1fr);gap:18px;margin:40px 0 20px;display:grid}.tpp-public .public-atlas .letter-machine button{border:1px solid var(--border);background:var(--sage);box-shadow:0 7px 0 color-mix(in srgb,var(--primary) 17%,transparent);border-radius:12px;flex-direction:column;align-items:center;padding:25px 15px;transition:transform .2s;display:flex;position:relative}.tpp-public .public-atlas .letter-machine button:nth-child(2n){background:var(--secondary);transform:rotate(2deg)}.tpp-public .public-atlas .letter-machine button:nth-child(odd){transform:rotate(-2deg)}.tpp-public .public-atlas .letter-machine button:hover{transform:translateY(-7px)}.tpp-public .public-atlas .letter-machine button>span{color:var(--primary);font-size:160px;font-weight:300;line-height:1.25}.tpp-public .public-atlas .letter-machine button>em{font-size:17px}.tpp-public .public-atlas .letter-machine b{color:var(--primary);font-weight:400;position:absolute;bottom:17px;right:17px}.tpp-public .public-atlas .letter-machine small{font-size:7px}.tpp-public .public-atlas .machine-note{color:var(--muted-foreground);justify-content:space-between;gap:25px;font-size:11px;display:flex}.tpp-public .public-atlas .machine-note a{color:var(--primary)}.tpp-public .public-atlas .type-note-stack article{background:var(--secondary);border-radius:14px;margin:20px 0;padding:20px 30px;transform:rotate(2deg)}.tpp-public .public-atlas .type-note-stack article:nth-child(2){background:var(--sage);transform:rotate(-2deg)}.tpp-public .public-atlas .type-note-stack .art{float:right}.tpp-public .public-atlas .type-note-stack p{font-size:14px}.tpp-public .public-atlas .type-directory-teaser{background:var(--secondary);border-radius:12px;grid-template-columns:1fr 1fr;gap:65px;display:grid}.tpp-public .public-atlas .type-directory-teaser h2{margin-top:25px;font-size:45px}.tpp-public .public-atlas .type-code-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.tpp-public .public-atlas .type-code-grid a{background:var(--background);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:90px;padding:18px 12px;font-size:21px;display:flex}.tpp-public .public-atlas .type-code-grid span{text-align:right;color:var(--primary);font-size:15px}.tpp-public .public-atlas .attribution-hero h1{max-width:900px}.tpp-public .public-atlas .story-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}.tpp-public .public-atlas .story-layout>.intro{max-width:420px}.tpp-public .public-atlas .story-desk{background:var(--secondary);box-shadow:7px 8px 0 color-mix(in srgb,var(--primary) 15%,transparent);border-radius:12px;padding:30px 35px 25px;position:relative;transform:rotate(2deg)}.tpp-public .public-atlas .story-tabs{gap:6px;margin-bottom:35px;display:flex}.tpp-public .public-atlas .story-tabs button{border:1px solid var(--border);border-radius:99px;padding:8px 12px;font-size:11px}.tpp-public .public-atlas .story-tabs button.active{background:var(--primary);color:var(--primary-foreground)}.tpp-public .public-atlas .story-pin{position:absolute;top:70px;right:-35px;transform:rotate(12deg)}.tpp-public .public-atlas .story-desk h3{margin:13px 50px 23px 0}.tpp-public .public-atlas .story-note{background:var(--background);border-radius:3px;min-height:190px;padding:26px;transform:rotate(-3deg);box-shadow:0 4px 15px #3429380e}.tpp-public .public-atlas .story-note>span{letter-spacing:.12em;color:var(--muted-foreground);font-size:7px}.tpp-public .public-atlas .story-note p{font:italic 27px/1.35 var(--home-display-font);color:var(--primary)}.tpp-public .public-atlas .story-note.reframed{background:var(--sage)}.tpp-public .public-atlas .demo-label{margin-top:25px;font-size:7px;display:block}.tpp-public .public-atlas .story-desk>.atlas-text-link{margin-top:13px}.tpp-public .public-atlas .attribution-axes{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.tpp-public .public-atlas .attribution-axes article{border-top:1px solid var(--border);padding:25px 15px;position:relative}.tpp-public .public-atlas .attribution-axes .art{margin-left:auto;display:block}.tpp-public .public-atlas .attribution-axes small{word-spacing:.12em;letter-spacing:normal;font-size:12px}.tpp-public .public-atlas .attribution-axes h3{margin-top:16px}.tpp-public .public-atlas .attribution-axes p{font-size:14px}.tpp-public .public-atlas .large-index{color:var(--primary);opacity:.22;font-size:68px;position:absolute;top:35px}.tpp-public .public-atlas .quote-sheet{background:var(--sage);border-radius:75px 12px;padding:30px 40px 40px}.tpp-public .public-atlas .quote-sheet>.art{margin-left:auto;display:block}.tpp-public .public-atlas .quote-sheet p{letter-spacing:-.045em;color:var(--foreground);margin-bottom:32px;font-size:55px;line-height:1.08}.tpp-public .public-atlas .quote-sheet>span:last-child{color:var(--muted-foreground);font-size:8px}.tpp-public .public-atlas .attribution-bottom .intro{font-size:19px}.tpp-public .public-atlas dialog{background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:20px;width:min(90vw,570px);padding:55px;box-shadow:0 30px 100px #0003}.tpp-public .public-atlas dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#34293888}.tpp-public .public-atlas dialog h2{margin-top:25px;font-size:45px}.tpp-public .public-atlas dialog .close{border:0;font-size:25px;position:absolute;top:10px;right:15px}.tpp-public .public-atlas #tpp-theme-lab-launcher{z-index:80;color:#f6f4e9;background:#25291f;border:1px solid #706f66;border-radius:99px;padding:14px 20px;font:600 12px Outfit,Arial;position:fixed;bottom:20px;right:20px;box-shadow:0 3px 15px #0002}.tpp-public .public-atlas #tpp-theme-lab-frame{z-index:90;background:var(--background);border:1px solid #9b8c9f;border-radius:16px;width:390px;height:min(760px,80vh);position:fixed;bottom:80px;right:20px;box-shadow:0 20px 60px #0004}.tpp-public .public-atlas #tpp-theme-lab-frame[hidden]{display:none!important}.tpp-public[data-home-skin=themed] .public-atlas{--paper:var(--background);--sage:color-mix(in srgb,var(--primary) 12%,var(--background));--lime:var(--secondary)}@media (max-width:1100px){.tpp-public .public-atlas .wrap{padding:50px 38px}.tpp-public .public-atlas .split,.tpp-public .public-atlas .story-layout{gap:40px}.tpp-public .public-atlas h1{font-size:75px}.tpp-public .public-atlas .portrait .art{width:150px;height:150px}.tpp-public .public-atlas .ocean-sculpture>button{height:220px}.tpp-public .public-atlas .ocean-sculpture>button:nth-child(2n){height:195px}.tpp-public .public-atlas .ocean-sculpture>button>span:first-child{font-size:125px}.tpp-public .public-atlas .ocean-sculpture .art{width:80px;height:80px;top:73px}.tpp-public .public-atlas .trait-title h2{font-size:32px}.tpp-public .public-atlas .trait-title .art{width:110px;height:110px}.tpp-public .public-atlas .letter-machine button>span{font-size:120px}.tpp-public .public-atlas .letter-machine button>em{font-size:13px}.tpp-public .public-atlas .type-directory-teaser{gap:35px}.tpp-public .public-atlas .type-code-grid{gap:7px}.tpp-public .public-atlas .type-code-grid a{padding:12px;font-size:18px}.tpp-public .public-atlas .site-header nav{gap:22px}}@media (max-width:700px){.tpp-public .public-atlas .site-header{gap:12px;height:75px;padding:0 20px}.tpp-public .public-atlas .brand img{width:155px}.tpp-public .public-atlas .site-header nav{display:none}.tpp-public .public-atlas .studio-link{border:0;padding:0;font-size:0}.tpp-public .public-atlas .studio-link:after{content:"↗";font-size:19px}.tpp-public .public-atlas .header-end{gap:9px}.tpp-public .public-atlas .wrap{padding:42px 23px}.tpp-public .public-atlas h1{letter-spacing:-.057em;margin-top:25px;font-size:56px}.tpp-public .public-atlas h2{font-size:39px}.tpp-public .public-atlas h3{font-size:25px}.tpp-public .public-atlas .intro{margin:20px 0;font-size:16px}.tpp-public .public-atlas .split,.tpp-public .public-atlas .story-layout,.tpp-public .public-atlas .lens-picker,.tpp-public .public-atlas .trait-studio,.tpp-public .public-atlas .type-directory-teaser{grid-template-columns:1fr;gap:35px}.tpp-public .public-atlas .rule{word-spacing:.12em;gap:15px;margin-bottom:30px;font-size:12px}.tpp-public .public-atlas .rule>span:last-child{text-align:right;max-width:110px;font-size:12px}.tpp-public .public-atlas .eyebrow{font-size:14px}.tpp-public .public-atlas .guide{max-width:100%;margin-top:20px}.tpp-public .public-atlas .guide-avatar{width:100px}.tpp-public .public-atlas .guide p{font-size:13px}.tpp-public .public-atlas .guide small{word-spacing:.12em;font-size:12px}.tpp-public .public-atlas .portrait-gallery{gap:14px;padding:20px 10px}.tpp-public .public-atlas .portrait{padding:10px}.tpp-public .public-atlas .portrait .art{width:135px;height:135px}.tpp-public .public-atlas .portrait>span:last-child{padding-bottom:13px;font-size:6px}.tpp-public .public-atlas .gallery-note{font-size:12px;top:-7px}.tpp-public .public-atlas .gallery-star{font-size:50px;bottom:-24px;left:-10px}.tpp-public .public-atlas .lens-options button{gap:17px;padding:16px;font-size:26px}.tpp-public .public-atlas .lens-options button>.art{width:60px;height:60px}.tpp-public .public-atlas .lens-detail{min-height:390px;padding:26px}.tpp-public .public-atlas .lens-detail h2{font-size:33px}.tpp-public .public-atlas .lens-detail>.art{width:125px;height:125px}.tpp-public .public-atlas .quiet-band{border-radius:55px 10px;margin:20px 17px;padding:25px;display:block}.tpp-public .public-atlas .quiet-band>.art{width:110px;height:110px;margin-left:auto;display:block}.tpp-public .public-atlas .quiet-band h2{font-size:35px}.tpp-public .public-atlas .quiet-band p{font-size:14px}.tpp-public .public-atlas .editorial-rows article{grid-template-columns:70px 1fr;gap:10px 20px}.tpp-public .public-atlas .editorial-rows .art{width:70px;height:70px}.tpp-public .public-atlas .editorial-rows p{grid-column:2;margin-top:-10px;font-size:13px}.tpp-public .public-atlas .closing{flex-direction:column-reverse;align-items:start;gap:25px;display:flex}.tpp-public .public-atlas .paper-note{flex-wrap:wrap;gap:15px;padding:20px 0}.tpp-public .public-atlas .paper-note>.art{width:75px;height:75px}.tpp-public .public-atlas .paper-note p{flex:1;font-size:12px}.tpp-public .public-atlas .site-footer{flex-wrap:wrap;padding:35px 23px 75px}.tpp-public .public-atlas .site-footer>img{width:150px}.tpp-public .public-atlas .site-footer p{font-size:13px}.tpp-public .public-atlas .site-footer>div{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.tpp-public .public-atlas .site-footer small{text-align:right;max-width:130px;margin-top:0;font-size:6px}.tpp-public .public-atlas .site-footer a{font-size:10px}.tpp-public .public-atlas .big-hero{text-align:left}.tpp-public .public-atlas .ocean-sculpture{gap:6px;margin-top:35px}.tpp-public .public-atlas .ocean-sculpture>button{border-radius:40px 40px 8px 8px;height:155px}.tpp-public .public-atlas .ocean-sculpture>button:nth-child(2n){height:140px}.tpp-public .public-atlas .ocean-sculpture>button>span:first-child{letter-spacing:-.1em;font-size:73px}.tpp-public .public-atlas .ocean-sculpture .art{width:47px;height:47px;top:60px;right:-3px}.tpp-public .public-atlas .ocean-sculpture small{overflow-wrap:anywhere;padding:0 3px;font-size:6px;bottom:13px}.tpp-public .public-atlas .hero-bottom{flex-direction:column;align-items:start;margin-top:30px}.tpp-public .public-atlas .trait-nav{gap:5px;display:flex;overflow:auto}.tpp-public .public-atlas .trait-nav button{border:1px solid var(--border);border-radius:8px;justify-content:center;min-width:55px;padding:12px;font-size:0}.tpp-public .public-atlas .trait-nav button b{display:none}.tpp-public .public-atlas .trait-nav button span{font-size:30px}.tpp-public .public-atlas .trait-stage{padding:25px 20px}.tpp-public .public-atlas .trait-title h2{font-size:29px}.tpp-public .public-atlas .trait-title .art{width:90px;height:90px}.tpp-public .public-atlas .trait-stage p{font-size:13px}.tpp-public .public-atlas .spectrum-labels{gap:35px;font-size:10px}.tpp-public .public-atlas .spectrum-labels>span:last-child{text-align:right}.tpp-public .public-atlas .type-intro{position:relative}.tpp-public .public-atlas .type-intro>.art{width:88px;height:88px;margin:0;position:absolute;top:-38px;right:-13px}.tpp-public .public-atlas .type-intro h1{font-size:51px}.tpp-public .public-atlas .letter-machine{gap:9px}.tpp-public .public-atlas .letter-machine button{min-width:0;padding:17px 6px}.tpp-public .public-atlas .letter-machine button>span{margin:10px 0;font-size:70px}.tpp-public .public-atlas .letter-machine button>em{min-height:26px;font-size:10px}.tpp-public .public-atlas .letter-machine small{font-size:5px;line-height:1.7}.tpp-public .public-atlas .letter-machine b{display:none}.tpp-public .public-atlas .machine-note{gap:20px;font-size:9px}.tpp-public .public-atlas .machine-note a{min-width:80px}.tpp-public .public-atlas .type-directory-teaser h2{font-size:36px}.tpp-public .public-atlas .type-code-grid a{min-height:85px;font-size:21px}.tpp-public .public-atlas .type-note-stack article{padding:20px}.tpp-public .public-atlas .type-note-stack .art{width:90px;height:90px}.tpp-public .public-atlas .story-desk{padding:25px 22px;transform:rotate(1deg)}.tpp-public .public-atlas .story-pin{top:68px;right:-10px}.tpp-public .public-atlas .story-pin .art{width:70px;height:70px}.tpp-public .public-atlas .story-tabs{gap:4px;margin-bottom:28px}.tpp-public .public-atlas .story-tabs button{padding:7px 10px;font-size:9px}.tpp-public .public-atlas .story-desk h3{font-size:23px}.tpp-public .public-atlas .story-note{min-height:190px;padding:22px}.tpp-public .public-atlas .story-note p{font-size:25px}.tpp-public .public-atlas .story-desk>.atlas-text-link{font-size:12px}.tpp-public .public-atlas .attribution-axes{grid-template-columns:1fr;gap:10px}.tpp-public .public-atlas .attribution-axes article{padding:22px 10px 20px 72px}.tpp-public .public-atlas .attribution-axes .art{width:95px;height:95px}.tpp-public .public-atlas .large-index{font-size:50px;top:30px;left:0}.tpp-public .public-atlas .attribution-axes h3{font-size:28px}.tpp-public .public-atlas .quote-sheet{padding:25px 30px}.tpp-public .public-atlas .quote-sheet p{font-size:45px}.tpp-public .public-atlas .quote-sheet>.art{width:115px;height:115px}.tpp-public .public-atlas .attribution-bottom .paper-note{padding:15px 0}.tpp-public .public-atlas #tpp-theme-lab-launcher{padding:11px 13px;font-size:10px;bottom:12px;right:12px}.tpp-public .public-atlas #tpp-theme-lab-frame{width:calc(100vw - 16px);height:calc(100dvh - 90px);bottom:61px;right:8px}.tpp-public .public-atlas dialog{padding:38px 28px}.tpp-public .public-atlas dialog h2{font-size:37px}.tpp-public[data-home-skin=themed] .public-atlas h1{font-size:48px}}@media (prefers-reduced-motion:reduce){.tpp-public{scroll-behavior:auto}.tpp-public .public-atlas *{transition:none!important;animation:none!important}}.tpp-public[data-motion=off] .public-atlas{scroll-behavior:auto}.tpp-public[data-motion=off] .public-atlas *{transition:none!important;animation:none!important}.tpp-public .public-atlas .phase-head{justify-content:space-between;align-items:center;gap:45px;display:flex}.tpp-public .public-atlas .phase-head .intro{max-width:650px}.tpp-public .public-atlas .phase-heading-art{margin:30px 25px 0 0;transform:rotate(9deg)}.tpp-public .public-atlas .phase-head h1{font-size:clamp(60px,6.1vw,90px)}.tpp-public .public-atlas .phase-guide-row{justify-content:space-between;align-items:center;gap:35px;margin-top:28px;display:flex}.tpp-public .public-atlas .phase-steps{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.tpp-public .public-atlas .phase-steps article{border-top:1px solid var(--border);padding:26px 0;position:relative}.tpp-public .public-atlas .phase-steps h3{margin-top:20px;font-size:29px}.tpp-public .public-atlas .phase-steps p{font-size:14px}.tpp-public .public-atlas .phase-steps .art{margin-left:auto;display:block}.tpp-public .public-atlas .phase-outro{background:var(--secondary);border-radius:95px 12px 0 0;justify-content:space-between;align-items:center;gap:35px;display:flex}.tpp-public .public-atlas .phase-outro h2{font-size:49px}.tpp-public .public-atlas .phase-outro p{font-size:13px}.tpp-public .public-atlas .handwritten{font:italic 20px/1.5 var(--home-display-font);color:var(--primary)}.tpp-public .public-atlas .chips{flex-wrap:wrap;gap:9px;display:flex}.tpp-public .public-atlas .chips button{border:1px solid var(--border);border-radius:99px;padding:12px 16px;font-size:12px}.tpp-public .public-atlas .chips button.active{background:var(--primary);color:var(--primary-foreground)}.tpp-public .public-atlas .phase-life-tools .phase-head,.tpp-public .public-atlas .phase-starting-out .phase-head{text-align:center;justify-content:center}.tpp-public .public-atlas .phase-life-tools .phase-heading-art{opacity:.8;width:130px;position:absolute;top:215px;right:8%}.tpp-public .public-atlas .phase-life-tools .phase-head .intro{max-width:610px}.tpp-public .public-atlas .tool-cabinet{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:40px;display:grid}.tpp-public .public-atlas .tool-drawer{background:var(--secondary);border-radius:14px;grid-template-columns:130px 1fr;align-items:center;min-height:185px;padding:22px 24px;transition:transform .3s;display:grid;position:relative}.tpp-public .public-atlas .tool-drawer:hover{transform:translateY(-5px)}.tpp-public .public-atlas .tool-drawer:nth-child(2n){background:var(--sage)}.tpp-public .public-atlas .tool-drawer>.art{grid-row:1/4}.tpp-public .public-atlas .tool-drawer>span:first-child{color:var(--primary);font-size:8px;position:absolute;top:15px;left:18px}.tpp-public .public-atlas .tool-drawer h3{align-self:end;font-size:28px}.tpp-public .public-atlas .tool-drawer p{align-self:start;margin:7px 0;font-size:11px}.tpp-public .public-atlas .tool-drawer b{color:var(--primary);font-size:23px;font-weight:400;position:absolute;bottom:15px;right:20px}.tpp-public .public-atlas .methods-desk{grid-template-columns:.45fr 1.6fr;gap:25px;margin-top:35px;display:grid}.tpp-public .public-atlas .methods-tabs{flex-direction:column;display:flex}.tpp-public .public-atlas .methods-tabs button{border:0;border-bottom:1px solid var(--border);text-align:left;padding:27px 20px;font-size:14px}.tpp-public .public-atlas .methods-tabs button.active{background:var(--primary);color:var(--primary-foreground);border-radius:9px}.tpp-public .public-atlas .method-sheet{background:var(--paper);border:1px solid var(--border);box-shadow:7px 7px 0 var(--secondary);border-radius:8px;padding:35px 45px}.tpp-public .public-atlas .method-sheet h2{max-width:630px;margin:23px 0 30px;font-size:40px}.tpp-public .public-atlas .method-columns{grid-template-columns:1fr 1fr;gap:45px;display:grid}.tpp-public .public-atlas .method-columns h3{font-size:21px}.tpp-public .public-atlas .method-columns p{font-size:13px}.tpp-public .public-atlas .phase-science .phase-heading-art{opacity:.8}.tpp-public .public-atlas .phase-science .phase-steps{grid-template-columns:1fr}.tpp-public .public-atlas .phase-science .phase-steps article{grid-template-columns:35px .8fr 1fr 85px;align-items:center;gap:28px;display:grid}.tpp-public .public-atlas .phase-science .phase-steps h3{margin:0;font-size:26px}.tpp-public .public-atlas .phase-science .phase-steps p{margin:0}.tpp-public .public-atlas .access-workbench{background:var(--sage);border-radius:15px 90px 15px 15px;grid-template-columns:1fr 1.15fr;gap:90px;margin-top:30px;padding:40px 50px;display:grid}.tpp-public .public-atlas .access-workbench h2{font-size:42px}.tpp-public .public-atlas .format-list article{border-bottom:1px solid var(--border);padding:16px 0}.tpp-public .public-atlas .format-list h3{font-size:22px}.tpp-public .public-atlas .format-list p{margin:10px 0;font-size:13px}.tpp-public .public-atlas .reading-large .format-list p,.tpp-public .public-atlas .reading-large .intro{font-size:21px}.tpp-public .public-atlas .reading-large .format-list h3{font-size:29px}.tpp-public .public-atlas .career-board{grid-template-columns:1.1fr 1fr;align-items:center;gap:85px;margin-top:35px;display:grid}.tpp-public .public-atlas .career-question h2{margin:24px 0 30px;font-size:47px}.tpp-public .public-atlas .career-card{background:var(--sage);box-shadow:7px 8px 0 var(--secondary);border-radius:12px;padding:25px 38px 35px;transform:rotate(3deg)}.tpp-public .public-atlas .career-card>.art{margin:0 auto 20px;display:block}.tpp-public .public-atlas .career-card p{font-size:14px}.tpp-public .public-atlas .career-card>span:last-child{letter-spacing:.1em;color:var(--primary);font-size:7px}.tpp-public .public-atlas .phase-career-reflection .phase-head .intro{max-width:630px}.tpp-public .public-atlas .exercise-table{grid-template-columns:.8fr 1.2fr;gap:50px;margin-top:40px;display:grid}.tpp-public .public-atlas .exercise-picker{flex-direction:column;justify-content:center;display:flex}.tpp-public .public-atlas .exercise-picker>span{color:var(--primary);letter-spacing:.1em;margin-bottom:18px;font-size:8px}.tpp-public .public-atlas .exercise-picker button{text-align:left;border:0;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:30px;padding:28px 20px;font-size:25px;display:flex}.tpp-public .public-atlas .exercise-picker button.active{background:var(--secondary);border-radius:10px}.tpp-public .public-atlas .exercise-picker b{font-weight:400}.tpp-public .public-atlas .exercise-feature{background:var(--sage);border-radius:15px 85px 15px 15px;padding:30px 45px 35px}.tpp-public .public-atlas .exercise-feature>.art{margin:0 0 0 auto;display:block}.tpp-public .public-atlas .exercise-feature h2{margin-top:18px;font-size:43px}.tpp-public .public-atlas .exercise-feature p{font-size:14px}.tpp-public .public-atlas .habit-calendar{background:var(--sage);border-radius:90px 12px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:60px;margin-top:35px;padding:35px 45px;display:grid}.tpp-public .public-atlas .habit-calendar>div:first-child>span{color:var(--primary);letter-spacing:.1em;font-size:8px;display:block}.tpp-public .public-atlas .habit-calendar h2{margin-top:15px;font-size:46px}.tpp-public .public-atlas .habit-calendar p{font-size:13px}.tpp-public .public-atlas .week-row{gap:8px;display:flex}.tpp-public .public-atlas .week-row button{border:1px dashed var(--border);background:var(--background);border-radius:10px;flex-direction:column;flex:1;justify-content:space-between;align-items:center;min-width:0;height:130px;padding:16px 4px;display:flex}.tpp-public .public-atlas .week-row button.checked{background:var(--secondary);border-style:solid}.tpp-public .public-atlas .week-row span{font-size:11px}.tpp-public .public-atlas .week-row b{color:var(--primary);padding-bottom:15px;font-size:25px;font-weight:300}.tpp-public .public-atlas .habit-caption{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:20px 0 28px;font-size:13px;display:flex}.tpp-public .public-atlas .habit-caption strong{font-weight:400}.tpp-public .public-atlas .habit-caption>span{color:var(--muted-foreground);font-size:9px}.tpp-public .public-atlas .phase-habits .phase-heading-art{display:none}.tpp-public .public-atlas .phase-habits .phase-head{text-align:center;justify-content:center}.tpp-public .public-atlas .goal-map{text-align:center;margin-top:30px}.tpp-public .public-atlas .goal-destination{background:var(--secondary);border-radius:60px 10px;max-width:650px;margin:auto;padding:24px 45px;position:relative}.tpp-public .public-atlas .goal-destination>.art{position:absolute;top:25px;right:-60px;transform:rotate(12deg)}.tpp-public .public-atlas .goal-destination label{margin:16px 0;font-size:20px;display:block}.tpp-public .public-atlas .goal-destination input{border:0;border-bottom:1px solid var(--primary);outline-offset:0;text-align:center;background:0 0;width:100%;padding:13px;font-size:17px}.tpp-public .public-atlas .goal-destination>span{display:none}.tpp-public .public-atlas .goal-branches{grid-template-columns:repeat(3,1fr);gap:35px;padding-top:55px;display:grid;position:relative}.tpp-public .public-atlas .goal-branches:before{content:"";border-left:1px dashed var(--primary);height:55px;position:absolute;top:0;left:50%}.tpp-public .public-atlas .goal-branches article{border:1px solid var(--border);background:var(--paper);border-radius:12px;padding:25px;position:relative}.tpp-public .public-atlas .goal-branches article:before{content:"";border-left:1px dashed var(--primary);height:25px;position:absolute;top:-25px;left:50%}.tpp-public .public-atlas .goal-branches .art{margin:0 auto 10px;display:block}.tpp-public .public-atlas .goal-branches small{word-spacing:.12em;letter-spacing:normal;font-size:12px;display:block}.tpp-public .public-atlas .goal-branches h3{margin-top:15px;font-size:25px}.tpp-public .public-atlas .phase-goals .phase-head{text-align:center;justify-content:center}.tpp-public .public-atlas .phase-goals .phase-heading-art{display:none}.tpp-public .public-atlas .journal-desk{grid-template-columns:.7fr 1.4fr;gap:50px;margin-top:40px;display:grid}.tpp-public .public-atlas .journal-margin{padding:25px 10px}.tpp-public .public-atlas .journal-margin>small{margin:20px 0;display:block}.tpp-public .public-atlas .journal-margin button{text-align:left;border:0;border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;width:100%;padding:18px 10px;font-size:14px;line-height:1.5;display:flex}.tpp-public .public-atlas .journal-margin button.active{background:var(--secondary);border-radius:8px}.tpp-public .public-atlas .journal-paper{background:var(--paper);border:1px solid var(--border);box-shadow:10px 10px 0 var(--secondary);border-radius:5px;padding:37px 40px 25px;position:relative;transform:rotate(1deg)}.tpp-public .public-atlas .journal-paper h2{font:italic 35px/1.25 var(--home-display-font);color:var(--primary);max-width:500px;margin-top:28px}.tpp-public .public-atlas .journal-paper textarea{background:repeating-linear-gradient(transparent 0px,transparent 34px,var(--border) 35px,transparent 36px);resize:vertical;outline-offset:5px;border:0;width:100%;height:210px;margin-top:20px;line-height:36px}.tpp-public .public-atlas .journal-paper>div{color:var(--muted-foreground);justify-content:space-between;gap:15px;font-size:9px;display:flex}.tpp-public .public-atlas .journal-paper button{color:var(--primary);border:0;font-size:10px}.tpp-public .public-atlas .journal-paper .tiny{margin-top:16px;font-size:9px}.tpp-public .public-atlas .character-stage{background:var(--secondary);text-align:center;border-radius:100px 12px 12px;margin-top:40px;padding:25px 35px 20px}.tpp-public .public-atlas .character-marquee{color:var(--primary);letter-spacing:.1em;justify-content:space-between;gap:25px;padding:8px 20px 25px;font-size:7px;display:flex}.tpp-public .public-atlas .character-posters{align-items:center;gap:30px;display:flex}.tpp-public .public-atlas .character-posters button{border:1px solid var(--border);background:var(--background);border-radius:10px;flex:1;padding:15px 15px 28px;transition:transform .3s;position:relative;transform:rotate(-4deg)}.tpp-public .public-atlas .character-posters button:nth-child(2){transform:rotate(4deg)}.tpp-public .public-atlas .character-posters button.spotlight{box-shadow:0 8px 0 color-mix(in srgb,var(--primary) 20%,transparent);transform:translateY(-10px)}.tpp-public .public-atlas .character-posters button>span{letter-spacing:.1em;font-size:6px;display:block}.tpp-public .public-atlas .character-posters h3{margin-top:13px;font-size:23px}.tpp-public .public-atlas .character-stage .tiny{font-size:10px}.tpp-public .public-atlas .phase-characters .phase-heading-art{display:none}.tpp-public .public-atlas .phase-characters .phase-head{text-align:center;justify-content:center}.tpp-public .public-atlas .share-studio{grid-template-columns:1fr 1fr;align-items:center;gap:100px;margin:35px 35px 0;display:grid}.tpp-public .public-atlas .share-controls h2{margin-bottom:25px;font-size:46px}.tpp-public .public-atlas .share-controls label{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding:16px 0;font-size:15px;display:flex}.tpp-public .public-atlas .share-controls input[type=checkbox]{accent-color:var(--primary);width:18px;height:18px}.tpp-public .public-atlas .share-controls p{font-size:13px}.tpp-public .public-atlas .share-card{background:var(--secondary);text-align:center;box-shadow:9px 9px 0 color-mix(in srgb,var(--primary) 16%,transparent);border-radius:12px;padding:35px 40px;transform:rotate(4deg)}.tpp-public .public-atlas .share-card>.art{margin:10px auto;display:block}.tpp-public .public-atlas .share-card h2{font-size:65px}.tpp-public .public-atlas .share-card p{max-width:270px;margin:15px auto;font-size:13px}.tpp-public .public-atlas .share-card>span:last-child{letter-spacing:normal;margin-top:22px;font-size:7px;display:block}.tpp-public .public-atlas .share-name{margin-bottom:15px;font-size:16px;display:block}.tpp-public .public-atlas .share-preferences{border-top:1px solid var(--border);letter-spacing:.2em;padding:15px;font-size:20px}.tpp-public .public-atlas .starting-map{grid-template-columns:1fr 1.15fr;align-items:center;gap:65px;margin-top:35px;display:grid}.tpp-public .public-atlas .starting-stickers{background:var(--sage);aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.tpp-public .public-atlas .starting-stickers>.art:nth-child(2){position:absolute;bottom:25px;right:5px;transform:rotate(15deg)}.tpp-public .public-atlas .starting-stickers>.art:nth-child(3){position:absolute;top:45px;left:15px;transform:rotate(-20deg)}.tpp-public .public-atlas .starting-choices>span{color:var(--primary);letter-spacing:.1em;font-size:8px}.tpp-public .public-atlas .starting-choices button{border:0;border-bottom:1px solid var(--border);text-align:left;align-items:center;gap:20px;width:100%;padding:23px 15px;font-size:9px;display:flex}.tpp-public .public-atlas .starting-choices strong{font-size:22px;font-weight:400}.tpp-public .public-atlas .starting-choices b{margin-left:auto;font-size:22px;font-weight:400}.tpp-public .public-atlas .starting-choices button.active{background:var(--secondary);border-radius:10px}.tpp-public .public-atlas .starting-choices p{min-height:70px;font-size:14px}.tpp-public .public-atlas .phase-starting-out .phase-heading-art{display:none}.tpp-public .public-atlas .phase-starting-out .phase-head .intro{max-width:650px}.tpp-public .public-atlas .phase-reasoning-challenge .phase-head{text-align:center;justify-content:center}.tpp-public .public-atlas .phase-reasoning-challenge .phase-heading-art{display:none}.tpp-public .public-atlas .challenge-board{background:var(--sage);text-align:center;border-radius:100px 12px;max-width:1050px;margin:25px auto 0;padding:22px 65px 30px}.tpp-public .public-atlas .challenge-heading{justify-content:space-between;align-items:center;display:flex}.tpp-public .public-atlas .dot-puzzle{justify-content:center;gap:20px;display:flex}.tpp-public .public-atlas .dot-puzzle>div{background:var(--background);width:140px;height:140px;box-shadow:0 6px 0 var(--secondary);border-radius:13px;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding:30px;display:flex}.tpp-public .public-atlas .dot-puzzle>div:last-child{border:1px dashed var(--primary);background:0 0}.tpp-public .public-atlas .dot-puzzle span,.tpp-public .public-atlas .puzzle-answers button>span{background:var(--primary);border-radius:50%;width:20px;height:20px}.tpp-public .public-atlas .dot-puzzle b{color:var(--primary);font:italic 70px Georgia}.tpp-public .public-atlas .dot-puzzle>div.solved{background:var(--secondary)}.tpp-public .public-atlas .puzzle-answers{justify-content:center;gap:15px;margin:30px 0;display:flex}.tpp-public .public-atlas .puzzle-answers button{border:1px solid var(--border);background:var(--background);border-radius:8px;justify-content:center;align-items:center;gap:7px;width:125px;height:75px;padding:20px 10px;display:flex;position:relative}.tpp-public .public-atlas .puzzle-answers button>span{width:12px;height:12px}.tpp-public .public-atlas .puzzle-answers button.active{background:var(--secondary);border-color:var(--primary)}.tpp-public .public-atlas .puzzle-answers small{font-size:7px;position:absolute;top:6px;left:6px}.tpp-public .public-atlas .challenge-board .handwritten{font-size:22px}.tpp-public .public-atlas .challenge-board .tiny{font-size:9px}.tpp-public .public-atlas .iq-method-sheet{border:1px solid var(--border);background:var(--paper);border-radius:10px;grid-template-columns:.8fr 1.4fr;margin-top:35px;display:grid;overflow:hidden}.tpp-public .public-atlas .method-side{background:var(--secondary);padding:30px 40px}.tpp-public .public-atlas .method-side>span{color:var(--primary);opacity:.5;font-size:50px}.tpp-public .public-atlas .method-side h2{font-size:43px}.tpp-public .public-atlas .method-side p{font-size:13px}.tpp-public .public-atlas .iq-task-list{padding:15px 35px}.tpp-public .public-atlas .iq-task-list article{border-bottom:1px solid var(--border);align-items:center;gap:25px;padding:15px 0;display:flex}.tpp-public .public-atlas .iq-task-list article:last-child{border:0}.tpp-public .public-atlas .iq-task-list h3{font-size:25px}.tpp-public .public-atlas .iq-task-list p{margin:8px 0;font-size:12px}.tpp-public .public-atlas .method-facts{border-bottom:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;gap:35px;margin-top:30px;padding:15px 0 30px;font-size:12px;display:flex}.tpp-public .public-atlas .method-facts strong{color:var(--primary);font-size:40px;font-weight:400;display:block}.tpp-public .public-atlas .pattern-notes{grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;margin-top:40px;display:grid}.tpp-public .public-atlas .pattern-situations button{border:1px solid var(--border);background:var(--paper);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:15px 0;padding:12px 22px;font-size:24px;display:flex;transform:rotate(-2deg)}.tpp-public .public-atlas .pattern-situations button:nth-child(2){transform:rotate(2deg)}.tpp-public .public-atlas .pattern-situations button.active{background:var(--secondary)}.tpp-public .public-atlas .pattern-reading{background:var(--sage);border-radius:15px 80px 15px 15px;padding:40px}.tpp-public .public-atlas .pattern-reading h2{margin-top:30px;font-size:39px}.tpp-public .public-atlas .pattern-reading p{font-size:14px}.tpp-public .public-atlas .pattern-reading .art{margin-left:auto;display:block}.tpp-public .public-atlas .phase-recurring-patterns .phase-head{text-align:center;justify-content:center}.tpp-public .public-atlas .phase-recurring-patterns .phase-heading-art{display:none}.tpp-public .public-atlas .parent-routine{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:35px;display:grid}.tpp-public .public-atlas .routine-time>div{gap:8px;margin-top:25px;display:flex}.tpp-public .public-atlas .routine-time button{border:1px solid var(--border);border-radius:99px;padding:10px 15px;font-size:13px}.tpp-public .public-atlas .routine-time button.active{background:var(--primary);color:var(--primary-foreground)}.tpp-public .public-atlas .routine-time>.art{margin:15px auto;display:block}.tpp-public .public-atlas .routine-time .handwritten{text-align:center;font-size:17px;display:block}.tpp-public .public-atlas .routine-card{background:var(--secondary);box-shadow:7px 7px 0 color-mix(in srgb,var(--primary) 18%,transparent);border-radius:12px;padding:40px;transform:rotate(3deg)}.tpp-public .public-atlas .routine-card h2{margin-top:35px;font-size:56px}.tpp-public .public-atlas .routine-card>p{min-height:88px;font-size:15px}.tpp-public .public-atlas .routine-card-footer{border-top:1px solid var(--border);align-items:center;gap:25px;padding-top:20px;display:flex}.tpp-public .public-atlas .routine-card-footer p{font-size:13px}.tpp-public .public-atlas .phase-habits-for-parents .phase-heading-art{display:none}@media (max-width:1100px){.tpp-public .public-atlas .phase-heading-art .art{width:150px;height:150px}.tpp-public .public-atlas .tool-cabinet{grid-template-columns:repeat(3,1fr)}.tpp-public .public-atlas .tool-drawer{text-align:center;grid-template-columns:1fr;padding:20px}.tpp-public .public-atlas .tool-drawer>.art{grid-row:auto;width:110px;height:110px;margin:auto}.tpp-public .public-atlas .tool-drawer h3{font-size:24px}.tpp-public .public-atlas .phase-steps{gap:27px}.tpp-public .public-atlas .career-board,.tpp-public .public-atlas .share-studio{gap:40px}.tpp-public .public-atlas .habit-calendar{gap:25px;padding:30px}.tpp-public .public-atlas .week-row{gap:5px}.tpp-public .public-atlas .week-row button{height:100px}.tpp-public .public-atlas .week-row .art{width:40px;height:40px}.tpp-public .public-atlas .parent-routine{gap:35px}.tpp-public .public-atlas .routine-card{padding:30px}.tpp-public .public-atlas .character-posters .art{width:180px;height:180px}.tpp-public .public-atlas .phase-life-tools .phase-heading-art{display:none}.tpp-public .public-atlas .access-workbench{gap:40px;padding:35px}.tpp-public .public-atlas .share-studio{margin-left:0;margin-right:0}}@media (max-width:700px){.tpp-public .public-atlas .phase-head h1{font-size:51px}.tpp-public .public-atlas .phase-head .intro{font-size:15px}.tpp-public .public-atlas .phase-heading-art{display:none}.tpp-public .public-atlas .phase-head{display:block}.tpp-public .public-atlas .phase-guide-row{flex-direction:column;align-items:start;gap:20px}.tpp-public .public-atlas .phase-steps{grid-template-columns:1fr;gap:5px}.tpp-public .public-atlas .phase-steps article{padding:22px 80px 22px 33px}.tpp-public .public-atlas .phase-steps article>small{position:absolute;top:28px;left:0}.tpp-public .public-atlas .phase-steps h3{margin-top:0;font-size:25px}.tpp-public .public-atlas .phase-steps p{font-size:13px}.tpp-public .public-atlas .phase-steps .art{width:72px;height:72px;position:absolute;top:30px;right:0}.tpp-public .public-atlas .phase-outro{border-radius:50px 10px 0 0;flex-wrap:wrap;gap:20px}.tpp-public .public-atlas .phase-outro>.art{width:100px;height:100px}.tpp-public .public-atlas .phase-outro>div{flex:1}.tpp-public .public-atlas .phase-outro h2{font-size:36px}.tpp-public .public-atlas .phase-outro p{font-size:11px}.tpp-public .public-atlas .phase-outro .button{margin-left:auto}.tpp-public .public-atlas .tool-cabinet{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.tpp-public .public-atlas .tool-drawer{min-height:185px;padding:20px 14px}.tpp-public .public-atlas .tool-drawer h3{font-size:22px}.tpp-public .public-atlas .tool-drawer>.art{width:100px;height:100px}.tpp-public .public-atlas .tool-drawer p{font-size:9px}.tpp-public .public-atlas .tool-drawer b{font-size:18px;bottom:10px;right:12px}.tpp-public .public-atlas .methods-desk{grid-template-columns:1fr;gap:18px}.tpp-public .public-atlas .methods-tabs{flex-direction:row;overflow:auto}.tpp-public .public-atlas .methods-tabs button{min-width:75px;padding:16px 10px;font-size:10px}.tpp-public .public-atlas .method-sheet{padding:27px 24px}.tpp-public .public-atlas .method-sheet h2{font-size:31px}.tpp-public .public-atlas .method-columns{grid-template-columns:1fr;gap:17px}.tpp-public .public-atlas .method-columns p{margin:9px 0;font-size:13px}.tpp-public .public-atlas .phase-science .phase-steps article{padding:23px 78px 23px 30px;display:block}.tpp-public .public-atlas .phase-science .phase-steps h3{font-size:24px}.tpp-public .public-atlas .phase-science .phase-steps p{margin-top:13px;font-size:13px}.tpp-public .public-atlas .access-workbench{border-top-right-radius:50px;grid-template-columns:1fr;gap:22px;padding:25px}.tpp-public .public-atlas .access-workbench h2{font-size:33px}.tpp-public .public-atlas .access-workbench>div>.art{width:105px;height:105px}.tpp-public .public-atlas .access-workbench .button{font-size:11px}.tpp-public .public-atlas .career-board,.tpp-public .public-atlas .exercise-table,.tpp-public .public-atlas .habit-calendar,.tpp-public .public-atlas .journal-desk,.tpp-public .public-atlas .share-studio,.tpp-public .public-atlas .starting-map,.tpp-public .public-atlas .iq-method-sheet,.tpp-public .public-atlas .pattern-notes,.tpp-public .public-atlas .parent-routine{grid-template-columns:1fr;gap:30px}.tpp-public .public-atlas .career-question h2{font-size:37px}.tpp-public .public-atlas .career-card{padding:22px 27px;transform:rotate(1deg)}.tpp-public .public-atlas .career-card>.art{width:150px;height:150px}.tpp-public .public-atlas .chips button{padding:10px 13px;font-size:11px}.tpp-public .public-atlas .exercise-picker button{padding:18px 14px;font-size:21px}.tpp-public .public-atlas .exercise-feature{padding:25px}.tpp-public .public-atlas .exercise-feature>.art{width:140px;height:140px}.tpp-public .public-atlas .exercise-feature h2{font-size:34px}.tpp-public .public-atlas .habit-calendar{border-radius:50px 10px;padding:25px}.tpp-public .public-atlas .habit-calendar>div:first-child{padding-top:18px;position:relative}.tpp-public .public-atlas .habit-calendar>div:first-child>.art{width:100px;height:100px;position:absolute;top:0;right:0}.tpp-public .public-atlas .habit-calendar h2{font-size:37px}.tpp-public .public-atlas .habit-calendar>div:first-child p{max-width:190px}.tpp-public .public-atlas .week-row{gap:4px}.tpp-public .public-atlas .week-row button{height:85px;padding:10px 1px}.tpp-public .public-atlas .week-row .art{width:30px;height:30px}.tpp-public .public-atlas .week-row span{font-size:9px}.tpp-public .public-atlas .week-row b{padding-bottom:10px;font-size:19px}.tpp-public .public-atlas .habit-caption{font-size:12px}.tpp-public .public-atlas .habit-calendar .button{padding:15px 20px;font-size:11px}.tpp-public .public-atlas .goal-destination{border-radius:40px 10px;padding:25px 22px}.tpp-public .public-atlas .goal-destination>.art{width:70px;height:70px;top:-38px;right:-10px}.tpp-public .public-atlas .goal-destination label{font-size:17px}.tpp-public .public-atlas .goal-destination input{font-size:14px}.tpp-public .public-atlas .goal-branches{grid-template-columns:1fr;gap:25px;padding-top:35px}.tpp-public .public-atlas .goal-branches article{text-align:left;grid-template-columns:75px 1fr;gap:5px 17px;padding:18px;display:grid}.tpp-public .public-atlas .goal-branches .art{grid-row:1/3;width:75px;height:75px;margin:0}.tpp-public .public-atlas .goal-branches h3{margin:0;font-size:23px}.tpp-public .public-atlas .goal-branches small{word-spacing:.12em;align-self:end;font-size:12px}.tpp-public .public-atlas .goal-branches:before{height:35px}.tpp-public .public-atlas .journal-margin{padding:0}.tpp-public .public-atlas .journal-margin>.art{float:right;width:80px;height:80px}.tpp-public .public-atlas .journal-margin>small{max-width:180px;font-size:7px;line-height:1.5}.tpp-public .public-atlas .journal-margin button{padding:13px 5px;font-size:12px}.tpp-public .public-atlas .journal-paper{padding:25px 23px}.tpp-public .public-atlas .journal-paper h2{margin-top:23px;font-size:29px}.tpp-public .public-atlas .journal-paper>small{font-size:6px}.tpp-public .public-atlas .journal-paper textarea{height:180px;font-size:13px}.tpp-public .public-atlas .journal-paper>div,.tpp-public .public-atlas .journal-paper button{font-size:8px}.tpp-public .public-atlas .character-stage{border-radius:50px 10px 10px;padding:20px 15px}.tpp-public .public-atlas .character-marquee{gap:18px;padding:5px 8px 22px;font-size:6px}.tpp-public .public-atlas .character-posters{gap:9px}.tpp-public .public-atlas .character-posters button{min-width:0;padding:12px 5px 18px}.tpp-public .public-atlas .character-posters .art{width:80px;height:100px}.tpp-public .public-atlas .character-posters button>span{font-size:4px;line-height:1.6}.tpp-public .public-atlas .character-posters h3{margin-top:9px;font-size:16px}.tpp-public .public-atlas .character-stage .handwritten{font-size:17px}.tpp-public .public-atlas .character-stage .tiny{font-size:9px}.tpp-public .public-atlas .share-controls h2{font-size:37px}.tpp-public .public-atlas .share-card{max-width:330px;margin:auto;padding:27px;transform:rotate(2deg)}.tpp-public .public-atlas .share-card>.art{width:150px;height:150px}.tpp-public .public-atlas .share-card h2{font-size:53px}.tpp-public .public-atlas .share-card p{font-size:12px}.tpp-public .public-atlas .starting-stickers{width:100%;max-width:285px;margin:auto}.tpp-public .public-atlas .starting-stickers>.art:first-child{width:160px;height:160px}.tpp-public .public-atlas .starting-stickers>.art:nth-child(2){width:105px;height:105px}.tpp-public .public-atlas .starting-stickers>.art:nth-child(3){width:80px;height:80px;top:25px;left:0}.tpp-public .public-atlas .starting-choices strong{font-size:20px}.tpp-public .public-atlas .starting-choices button{padding:20px 12px}.tpp-public .public-atlas .starting-choices p{font-size:13px}.tpp-public .public-atlas .challenge-board{border-radius:50px 10px;padding:20px}.tpp-public .public-atlas .challenge-heading small{font-size:6px}.tpp-public .public-atlas .challenge-heading .art{width:65px;height:65px}.tpp-public .public-atlas .dot-puzzle{gap:8px}.tpp-public .public-atlas .dot-puzzle>div{align-content:center;gap:7px;width:65px;height:80px;padding:12px}.tpp-public .public-atlas .dot-puzzle span{width:12px;height:12px}.tpp-public .public-atlas .dot-puzzle b{font-size:42px}.tpp-public .public-atlas .puzzle-answers{gap:10px;margin:23px 0}.tpp-public .public-atlas .puzzle-answers button{gap:4px;width:82px;height:63px}.tpp-public .public-atlas .puzzle-answers button>span{width:8px;height:8px}.tpp-public .public-atlas .challenge-board .handwritten{font-size:18px}.tpp-public .public-atlas .method-side{padding:25px;position:relative}.tpp-public .public-atlas .method-side>.art{width:100px;height:100px;position:absolute;top:15px;right:4px}.tpp-public .public-atlas .method-side h2,.tpp-public .public-atlas .method-side>span{font-size:35px}.tpp-public .public-atlas .method-side p{max-width:200px;font-size:11px}.tpp-public .public-atlas .iq-task-list{padding:0 20px 12px}.tpp-public .public-atlas .iq-task-list article{gap:15px}.tpp-public .public-atlas .iq-task-list .art{width:67px;height:67px}.tpp-public .public-atlas .iq-task-list h3{font-size:21px}.tpp-public .public-atlas .iq-task-list p{font-size:10px}.tpp-public .public-atlas .method-facts{gap:17px;font-size:9px}.tpp-public .public-atlas .method-facts strong{font-size:26px}.tpp-public .public-atlas .pattern-situations button{padding:10px 17px;font-size:20px}.tpp-public .public-atlas .pattern-situations .art{width:80px;height:80px}.tpp-public .public-atlas .pattern-reading{border-top-right-radius:50px;padding:28px}.tpp-public .public-atlas .pattern-reading h2{margin-top:20px;font-size:32px}.tpp-public .public-atlas .pattern-reading>.art{width:100px;height:100px}.tpp-public .public-atlas .pattern-reading p{font-size:13px}.tpp-public .public-atlas .routine-time>div{gap:7px}.tpp-public .public-atlas .routine-time button{padding:10px 12px;font-size:11px}.tpp-public .public-atlas .routine-time>.art{width:175px;height:175px}.tpp-public .public-atlas .routine-time .handwritten{font-size:15px}.tpp-public .public-atlas .routine-card{padding:28px;transform:rotate(2deg)}.tpp-public .public-atlas .routine-card h2{font-size:43px}.tpp-public .public-atlas .routine-card>p{font-size:14px}.tpp-public .public-atlas .routine-card-footer{gap:13px}.tpp-public .public-atlas .routine-card-footer .art{width:85px;height:85px}.tpp-public .public-atlas .routine-card-footer p{font-size:12px}}.tpp-public .public-atlas .type-library-art{justify-content:center;gap:0;display:flex;position:relative}.tpp-public .public-atlas .type-library-art>.art:first-child{transform:rotate(-15deg)translateY(32px)}.tpp-public .public-atlas .type-library-art>.art:nth-child(2){transform:translateY(-20px)}.tpp-public .public-atlas .type-library-art>.art:nth-child(3){transform:rotate(14deg)translateY(34px)}.tpp-public .public-atlas .directory-tools{justify-content:space-between;align-items:center;gap:30px;margin-bottom:35px;display:flex}.tpp-public .public-atlas .directory-tools input{border:1px solid var(--border);background:0 0;border-radius:99px;min-width:230px;padding:13px 20px;font-size:12px}.tpp-public .public-atlas .profile-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.tpp-public .public-atlas .profile-tile{background:var(--secondary);border-radius:12px;padding:22px;transition:transform .3s}.tpp-public .public-atlas .profile-tile:nth-child(3n){background:var(--sage)}.tpp-public .public-atlas .profile-tile:hover{transform:translateY(-6px)}.tpp-public .public-atlas .profile-tile>div{justify-content:space-between;align-items:center;display:flex}.tpp-public .public-atlas .profile-tile>div>span{color:var(--primary);font-size:30px}.tpp-public .public-atlas .profile-tile b{font-weight:400}.tpp-public .public-atlas .profile-tile>.art{margin:10px auto;display:block}.tpp-public .public-atlas .profile-tile small{word-spacing:.12em;letter-spacing:normal;font-size:12px}.tpp-public .public-atlas .profile-tile h3{min-height:90px;margin-top:12px;font-size:25px}.tpp-public .public-atlas .profile-intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:85px;margin-top:35px;display:grid}.tpp-public .public-atlas .profile-intro>div>small{word-spacing:.12em;letter-spacing:normal;font-size:12px}.tpp-public .public-atlas .profile-intro h1{letter-spacing:-.055em;color:var(--primary);margin:15px 0 20px;font-size:150px}.tpp-public .public-atlas .profile-intro h2{max-width:560px;font-size:41px}.tpp-public .public-atlas .profile-intro .intro{max-width:570px;font-size:15px}.tpp-public .public-atlas .profile-emblem{aspect-ratio:1;background:var(--sage);border-radius:50% 50% 12px 12px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(4deg)}.tpp-public .public-atlas .profile-emblem>span{text-align:center;letter-spacing:.1em;color:var(--primary);font-size:8px}.tpp-public .public-atlas .profile-emblem em{letter-spacing:0;margin-top:10px;font-size:18px;display:block}.tpp-public .public-atlas .profile-letters{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.tpp-public .public-atlas .profile-letters>a{border-right:1px solid var(--border);align-items:center;gap:16px;padding:20px 12px;display:flex}.tpp-public .public-atlas .profile-letters>a:last-child{border:0}.tpp-public .public-atlas .profile-letters>a>span{color:var(--primary);font-size:50px}.tpp-public .public-atlas .profile-letters p{margin:6px 0;font-size:10px;line-height:1.3}.tpp-public .public-atlas .profile-letters small{font-size:8px}.tpp-public .public-atlas .profile-letters b{margin-left:auto;font-size:14px;font-weight:400}.tpp-public .public-atlas .profile-context{grid-template-columns:.7fr 1.3fr;gap:55px;display:grid}.tpp-public .public-atlas .profile-context-nav button{text-align:left;border:0;border-bottom:1px solid var(--border);align-items:center;gap:20px;width:100%;padding:30px 15px;font-size:9px;display:flex}.tpp-public .public-atlas .profile-context-nav button>span{font-size:22px}.tpp-public .public-atlas .profile-context-nav b{margin-left:auto;font-size:20px;font-weight:400}.tpp-public .public-atlas .profile-context-nav button.active{background:var(--secondary);border-radius:10px}.tpp-public .public-atlas .profile-context-copy{background:var(--sage);border-radius:15px 90px 15px 15px;min-height:420px;padding:30px 40px}.tpp-public .public-atlas .profile-context-copy>.art{margin-left:auto;display:block}.tpp-public .public-atlas .profile-context-copy h2{max-width:450px;font-size:39px}.tpp-public .public-atlas .profile-context-copy p{font-size:14px}.tpp-public .public-atlas .profile-context-copy .tiny{border-top:1px solid var(--border);padding-top:16px;font-size:10px}.tpp-public .public-atlas .profile-balance{grid-template-columns:1fr 1fr;gap:100px;display:grid}.tpp-public .public-atlas .profile-balance h2{margin:22px 0 30px;font-size:46px}.tpp-public .public-atlas .profile-balance>div:first-child>p{border-top:1px solid var(--border);align-items:start;gap:22px;margin:0;padding:18px 0;font-size:14px;display:flex}.tpp-public .public-atlas .profile-balance>div:first-child>p>span{color:var(--primary);padding-top:4px;font-size:9px}.tpp-public .public-atlas .profile-balance>div:last-child{background:var(--secondary);border-radius:15px;padding:25px 35px}.tpp-public .public-atlas .profile-balance>div:last-child>.art{margin-left:auto;display:block}.tpp-public .public-atlas .profile-balance article{border-bottom:1px solid var(--border);align-items:baseline;gap:18px;display:flex}.tpp-public .public-atlas .profile-balance article p{font-size:14px}.tpp-public .public-atlas .profile-balance details{margin-top:23px}.tpp-public .public-atlas .profile-balance summary{cursor:pointer;justify-content:space-between;font-size:13px;display:flex}.tpp-public .public-atlas .profile-balance details p{font-size:12px}.tpp-public .public-atlas .profile-preferences article{border-bottom:1px solid var(--border);grid-template-columns:100px 1fr;align-items:start;gap:40px;padding:28px 10px;display:grid}.tpp-public .public-atlas .profile-preferences article>span{color:var(--primary);font-size:80px;line-height:1}.tpp-public .public-atlas .profile-preferences article p{max-width:900px;margin:13px 0;font-size:14px}.tpp-public .public-atlas .profile-reflect{background:var(--sage);border-radius:80px 12px;grid-template-columns:180px 1fr;gap:55px;display:grid}.tpp-public .public-atlas .profile-reflect>div{max-width:800px}.tpp-public .public-atlas .profile-reflect h2{margin-top:25px}.tpp-public .public-atlas .profile-reflect p{font-size:14px}.tpp-public .public-atlas .profile-reflect label{color:var(--primary);margin-top:22px;font-size:10px;display:block}.tpp-public .public-atlas .profile-reflect textarea{border:0;border-bottom:1px solid var(--border);background:var(--background);resize:vertical;border-radius:8px;width:100%;height:115px;margin-top:12px;padding:18px;font-size:14px}.tpp-public .public-atlas .profile-neighbours>p{max-width:700px;font-size:14px}.tpp-public .public-atlas .profile-neighbours>div:last-child{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:25px;display:grid}.tpp-public .public-atlas .profile-neighbours a{background:var(--secondary);border-radius:12px;padding:20px;position:relative}.tpp-public .public-atlas .profile-neighbours a>.art{margin:auto;display:block}.tpp-public .public-atlas .profile-neighbours h3{font-size:30px}.tpp-public .public-atlas .profile-neighbours p{margin:6px 0;font-size:11px}.tpp-public .public-atlas .profile-neighbours a>span{font-size:20px;position:absolute;bottom:20px;right:20px}.tpp-public .public-atlas .profile-method{border-top:1px solid var(--border);max-width:1150px}.tpp-public .public-atlas .profile-method>p{font-size:13px}.tpp-public .public-atlas .profile-sources{color:var(--primary);flex-wrap:wrap;gap:18px;padding:20px 0;font-size:11px;display:flex}.tpp-public .public-atlas .profile-method .tiny{font-size:10px}@media (max-width:1100px){.tpp-public .public-atlas .profile-grid{grid-template-columns:repeat(3,1fr)}.tpp-public .public-atlas .profile-intro{gap:40px}.tpp-public .public-atlas .profile-intro h1{font-size:125px}.tpp-public .public-atlas .profile-emblem>.art{width:260px;height:260px}.tpp-public .public-atlas .profile-intro h2{font-size:35px}.tpp-public .public-atlas .profile-letters>a{gap:10px}.tpp-public .public-atlas .profile-letters small{font-size:7px}.tpp-public .public-atlas .profile-letters p{font-size:9px}.tpp-public .public-atlas .profile-balance{gap:45px}.tpp-public .public-atlas .type-library-art>.art{width:125px;height:125px}}@media (max-width:700px){.tpp-public .public-atlas .type-library-hero .split{gap:18px}.tpp-public .public-atlas .type-library-art>.art{width:115px;height:115px}.tpp-public .public-atlas .type-library-art{padding:25px 0}.tpp-public .public-atlas .type-library-hero .intro{font-size:15px}.tpp-public .public-atlas .directory-tools{display:block}.tpp-public .public-atlas .directory-tools .chips{gap:6px}.tpp-public .public-atlas .directory-tools .chips button{padding:9px 12px;font-size:10px}.tpp-public .public-atlas .directory-tools input{width:100%;min-width:0;margin-top:17px}.tpp-public .public-atlas .profile-grid{grid-template-columns:1fr 1fr;gap:13px}.tpp-public .public-atlas .profile-tile{padding:16px 13px}.tpp-public .public-atlas .profile-tile>div>span{font-size:24px}.tpp-public .public-atlas .profile-tile>.art{width:120px;height:120px}.tpp-public .public-atlas .profile-tile small{word-spacing:.12em;font-size:12px}.tpp-public .public-atlas .profile-tile h3{min-height:95px;font-size:21px;line-height:1.15}.tpp-public .public-atlas .profile-intro{flex-direction:column;gap:22px;margin-top:25px;display:flex}.tpp-public .public-atlas .profile-intro h1{margin:13px 0;font-size:112px}.tpp-public .public-atlas .profile-intro h2{font-size:33px}.tpp-public .public-atlas .profile-intro .intro{font-size:14px}.tpp-public .public-atlas .profile-emblem{align-self:center;width:275px;height:290px}.tpp-public .public-atlas .profile-emblem>.art{width:220px;height:220px}.tpp-public .public-atlas .profile-emblem em{margin-top:7px;font-size:16px}.tpp-public .public-atlas .profile-letters{grid-template-columns:1fr 1fr;margin-top:35px}.tpp-public .public-atlas .profile-letters>a{border-bottom:1px solid var(--border);gap:10px;padding:15px 7px}.tpp-public .public-atlas .profile-letters>a:nth-child(2n){border-right:0}.tpp-public .public-atlas .profile-letters>a>span{font-size:39px}.tpp-public .public-atlas .profile-letters small{font-size:7px}.tpp-public .public-atlas .profile-letters p{font-size:8px}.tpp-public .public-atlas .profile-context{grid-template-columns:1fr;gap:25px}.tpp-public .public-atlas .profile-context-nav button{padding:19px 13px}.tpp-public .public-atlas .profile-context-nav button>span{font-size:20px}.tpp-public .public-atlas .profile-context-copy{border-top-right-radius:55px;min-height:400px;padding:26px}.tpp-public .public-atlas .profile-context-copy>.art{width:130px;height:130px}.tpp-public .public-atlas .profile-context-copy h2{font-size:33px}.tpp-public .public-atlas .profile-context-copy p{font-size:13px}.tpp-public .public-atlas .profile-balance{grid-template-columns:1fr;gap:25px}.tpp-public .public-atlas .profile-balance h2{font-size:37px}.tpp-public .public-atlas .profile-balance>div:first-child>p{font-size:13px}.tpp-public .public-atlas .profile-balance>div:last-child{padding:25px}.tpp-public .public-atlas .profile-balance>div:last-child>.art{width:115px;height:115px}.tpp-public .public-atlas .profile-balance article p{font-size:13px}.tpp-public .public-atlas .profile-preferences article{grid-template-columns:42px 1fr;gap:22px;padding:24px 0}.tpp-public .public-atlas .profile-preferences article>span{font-size:55px}.tpp-public .public-atlas .profile-preferences article h3{font-size:25px}.tpp-public .public-atlas .profile-preferences article p{font-size:13px}.tpp-public .public-atlas .profile-reflect{border-radius:55px 10px;padding:30px;display:block}.tpp-public .public-atlas .profile-reflect>.art{width:110px;height:110px;margin-left:auto;display:block}.tpp-public .public-atlas .profile-reflect h2{font-size:37px}.tpp-public .public-atlas .profile-reflect p,.tpp-public .public-atlas .profile-reflect textarea{font-size:13px}.tpp-public .public-atlas .profile-neighbours>div:last-child{grid-template-columns:1fr 1fr;gap:13px}.tpp-public .public-atlas .profile-neighbours a{padding:15px}.tpp-public .public-atlas .profile-neighbours a>.art{width:95px;height:95px}.tpp-public .public-atlas .profile-neighbours h3{font-size:27px}.tpp-public .public-atlas .profile-neighbours p{font-size:9px}.tpp-public .public-atlas .profile-method p{font-size:12px}.tpp-public .public-atlas .profile-sources{flex-direction:column;font-size:10px}}.tpp-public .public-atlas :is(.types-v2,.type-landing) :is(h1,h2,h3,h4,h5,h6):lang(ja){word-break:auto-phrase}.tpp-public .public-atlas .link-tail{white-space:nowrap}.tpp-public .public-atlas .publication-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:65px;padding-bottom:35px;display:flex}.tpp-public .public-atlas .publication-heading h1{margin-bottom:10px;font-size:95px}.tpp-public .public-atlas .publication-search{max-width:355px;padding-bottom:10px}.tpp-public .public-atlas .publication-search label{letter-spacing:.1em;color:var(--primary);font-size:8px}.tpp-public .public-atlas .publication-search form{border-bottom:1px solid var(--primary);margin-top:17px;display:flex}.tpp-public .public-atlas .publication-search input{background:0 0;border:0;flex:1;min-width:0;padding:12px 0;font-size:13px}.tpp-public .public-atlas .publication-search button{border:0;font-size:23px}.tpp-public .public-atlas .publication-search p{font-size:12px;line-height:1.7}.tpp-public .public-atlas .publication-layout{grid-template-columns:minmax(0,1fr) 230px;gap:55px;padding-top:40px;display:grid}.tpp-public .public-atlas .lead-story{border-bottom:1px solid var(--border);padding-bottom:30px}.tpp-public .public-atlas .editorial-art{background:var(--sage);border-radius:90px 10px 10px;justify-content:center;align-items:center;gap:45px;height:365px;display:flex;position:relative;overflow:hidden}.tpp-public .public-atlas .editorial-art>.art:first-child{transform:rotate(-10deg)}.tpp-public .public-atlas .editorial-art>.art:nth-child(2){transform:rotate(12deg)}.tpp-public .public-atlas .art-caption{letter-spacing:.1em;color:var(--primary);font-size:8px;position:absolute;bottom:23px;right:27px}.tpp-public .public-atlas .story-kicker{letter-spacing:0;word-spacing:.12em;color:var(--primary);text-transform:none;margin-top:25px;font-size:12px}.tpp-public .public-atlas .lead-story h2{max-width:800px;margin-top:18px;font-size:54px}.tpp-public .public-atlas .lead-story p{max-width:620px;font-size:16px}.tpp-public .public-atlas .publication-sidebar{border-left:1px solid var(--border);padding-left:25px}.tpp-public .public-atlas .publication-sidebar>div{border-bottom:1px solid var(--border);margin-bottom:25px;padding:0 0 25px}.tpp-public .public-atlas .publication-sidebar h3{font-size:25px}.tpp-public .public-atlas .publication-sidebar p{font-size:12px}.tpp-public .public-atlas .publication-sidebar small{font-size:7px}.tpp-public .public-atlas .publication-sidebar a{border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);padding:12px 0;font-size:12px;line-height:1.5;display:block}.tpp-public .public-atlas .publication-sidebar .guide{flex-direction:column;align-items:start;gap:0}.tpp-public .public-atlas .publication-sidebar .guide-avatar{width:105px}.tpp-public .public-atlas .publication-sidebar .guide p{font-size:13px}.tpp-public .public-atlas .publication-sidebar .guide small{font-size:12px}.tpp-public .public-atlas .also-in{padding-top:30px}.tpp-public .public-atlas .also-in>a{border-bottom:1px solid var(--border);align-items:center;gap:25px;padding:21px 0;display:flex}.tpp-public .public-atlas .also-in h3{margin-top:10px;font-size:27px}.tpp-public .public-atlas .also-in small{word-spacing:.12em;letter-spacing:normal;font-size:12px}.tpp-public .public-atlas .also-in>a>span:last-child{color:var(--primary);margin-left:auto;font-size:25px}.tpp-public .public-atlas .reading-section{padding-top:45px}.tpp-public .public-atlas .reading-section .rule{margin-bottom:10px}.tpp-public .public-atlas .reading-section .rule a{order:2;font-size:9px}.tpp-public .public-atlas .reading-pair{grid-template-columns:1fr 1fr;gap:35px;display:grid}.tpp-public .public-atlas .reading-pair article{border-bottom:1px solid var(--border);padding:20px 0}.tpp-public .public-atlas .reading-pair article>.art,.tpp-public .public-atlas .reading-pair article a>.art{margin:0 0 15px auto;display:block}.tpp-public .public-atlas .reading-pair small{word-spacing:.12em;letter-spacing:normal;font-size:12px}.tpp-public .public-atlas .reading-pair h3{margin-top:12px;font-size:30px}.tpp-public .public-atlas .reading-pair p{font-size:13px}.tpp-public .public-atlas .topic-band{background:var(--secondary);border-radius:12px;align-items:center;gap:23px;margin-top:40px;padding:24px;display:flex}.tpp-public .public-atlas .topic-band h3{margin-top:12px;font-size:23px}.tpp-public .public-atlas .topic-band a{max-width:110px;color:var(--primary);margin-left:auto;font-size:12px}.tpp-public .public-atlas .archive-tools{border-bottom:1px solid var(--border);gap:15px;margin:35px 0;padding-bottom:25px;display:flex}.tpp-public .public-atlas .archive-tools input{flex:1;min-width:0}.tpp-public .public-atlas .archive-tools input,.tpp-public .public-atlas .archive-tools select{border:1px solid var(--border);background:0 0;border-radius:9px;padding:13px 17px;font-size:12px}.tpp-public .public-atlas .archive-layout{grid-template-columns:1fr 250px;gap:70px;display:grid}.tpp-public .public-atlas .archive-row{border-bottom:1px solid var(--border);align-items:center;gap:35px;padding:23px 0;display:flex}.tpp-public .public-atlas .archive-row h2{margin-top:12px;font-size:34px}.tpp-public .public-atlas .archive-row p{margin:13px 0 0;font-size:13px}.tpp-public .public-atlas .archive-row>span:last-child{color:var(--primary);margin-left:auto;font-size:25px}.tpp-public .public-atlas .archive-layout aside{border-left:1px solid var(--border);padding-left:25px}.tpp-public .public-atlas .archive-layout aside>.art{margin:5px auto;display:block}.tpp-public .public-atlas .archive-layout aside p{font-size:13px}.tpp-public .public-atlas .archive-layout aside .guide{flex-direction:column;align-items:start}.tpp-public .public-atlas .article-breadcrumb{color:var(--primary);gap:17px;font-size:10px;display:flex}.tpp-public .public-atlas .article-title{max-width:1070px;margin:35px auto}.tpp-public .public-atlas .article-title h1{max-width:1050px;margin:20px 0;font-size:77px;line-height:1.05}.tpp-public .public-atlas .article-title>.intro{max-width:770px;font-size:21px}.tpp-public .public-atlas .author-row{align-items:center;gap:15px;margin:30px 0;display:flex}.tpp-public .public-atlas .author-placeholder{background:var(--secondary);width:45px;height:45px;color:var(--primary);border-radius:50%;place-items:center;font-size:14px;display:grid}.tpp-public .public-atlas .author-row strong{font-size:12px;font-weight:400}.tpp-public .public-atlas .author-row>div>span{color:var(--muted-foreground);margin-top:5px;font-size:9px;display:block}.tpp-public .public-atlas .author-row button{border:1px solid var(--border);border-radius:99px;margin-left:auto;padding:10px 15px;font-size:10px}.tpp-public .public-atlas .long-article figure{margin:35px 0}.tpp-public .public-atlas .article-hero-art{background:var(--sage);border-radius:90px 12px 12px;justify-content:center;align-items:center;gap:85px;min-height:390px;display:flex}.tpp-public .public-atlas .article-hero-art>.art:first-child{transform:rotate(-9deg)}.tpp-public .public-atlas .article-hero-art>.art:last-child{transform:rotate(9deg)}.tpp-public .public-atlas .long-article figcaption{color:var(--muted-foreground);padding-top:14px;font-size:9px;line-height:1.6}.tpp-public .public-atlas .article-reading-layout{grid-template-columns:230px minmax(0,730px);justify-content:center;gap:65px;padding-top:25px;display:grid}.tpp-public .public-atlas .contents-rail{align-self:start;position:sticky;top:25px}.tpp-public .public-atlas .contents-rail>a{border-bottom:1px solid var(--border);color:var(--muted-foreground);padding:14px 0;font-size:11px;line-height:1.5;display:block}.tpp-public .public-atlas .contents-rail small{font-size:7px}.tpp-public .public-atlas .rail-note{background:var(--secondary);border-radius:10px;margin-top:30px;padding:20px}.tpp-public .public-atlas .rail-note p{font-size:23px;line-height:1.3}.tpp-public .public-atlas .rail-note a{color:var(--primary);font-size:11px}.article-.tpp-public .public-atlas section{margin-bottom:48px;scroll-margin-top:30px}.article-.tpp-public .public-atlas h2{margin-bottom:25px;font-size:35px;line-height:1.2}.article-.tpp-public .public-atlas p{color:var(--foreground);margin:22px 0;font-size:17px;line-height:1.95}.article-.tpp-public .public-atlas sup{color:var(--primary);margin-left:4px;font-size:10px}.tpp-public .public-atlas .in-article-cta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:25px;margin:35px 0;padding:25px 30px;display:flex}.tpp-public .public-atlas .in-article-cta h3{margin-top:12px;font-size:25px}.tpp-public .public-atlas .in-article-cta a{color:var(--primary);border-bottom:1px solid var(--border);margin-top:15px;padding-bottom:7px;font-size:12px;display:inline-block}.tpp-public .public-atlas .article-sources{border-top:1px solid var(--border);padding-top:30px}.tpp-public .public-atlas .article-sources h2{font-size:27px}.tpp-public .public-atlas .article-sources p{color:var(--muted-foreground);margin:15px 0;font-size:12px;line-height:1.8}.tpp-public .public-atlas .article-sources a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.tpp-public .public-atlas .article-end-panel{background:var(--secondary);border-radius:12px 80px 12px 12px;padding:35px 40px;position:relative}.tpp-public .public-atlas .article-end-panel>.art{float:right;margin-top:15px}.tpp-public .public-atlas .article-end-panel h2{margin-top:20px;font-size:44px}.tpp-public .public-atlas .article-end-panel p{max-width:430px;font-size:14px}.tpp-public .public-atlas .article-prev-next{border-top:1px solid var(--border);color:var(--primary);justify-content:space-between;gap:35px;margin-top:40px;padding-top:25px;font-size:11px;display:flex}.tpp-public .public-atlas .article-prev-next a{max-width:230px;line-height:1.5}.tpp-public .public-atlas .article-prev-next a:last-child{text-align:right}.tpp-public .public-atlas .editorial-workspace h1{font-size:70px}.tpp-public .public-atlas .editor-workflow{gap:12px;margin-top:35px;display:flex}.tpp-public .public-atlas .editor-workflow span{border:1px solid var(--border);border-radius:8px;flex:1;padding:17px 23px;font-size:12px}.tpp-public .public-atlas .editor-workflow span.active{background:var(--primary);color:var(--primary-foreground)}.tpp-public .public-atlas .editor-layout{grid-template-columns:.8fr 1.5fr;align-items:start;gap:35px;margin-top:30px;display:grid}.tpp-public .public-atlas .editor-layout aside{max-height:880px;padding-right:10px;overflow:auto}.tpp-public .public-atlas .editor-layout aside>small{padding:15px 0;display:block}.tpp-public .public-atlas .editor-layout aside button{text-align:left;border:0;border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:start;gap:12px;width:100%;padding:18px 15px;font-size:12px;line-height:1.5;display:flex}.tpp-public .public-atlas .editor-layout aside button>span{padding-top:3px;font-size:8px}.tpp-public .public-atlas .editor-layout aside button.active{background:var(--secondary);border-radius:8px}.tpp-public .public-atlas .editor-layout aside b{background:var(--sage);color:var(--primary);border-radius:99px;padding:4px 8px;font-size:7px;font-weight:400}.tpp-public .public-atlas .editor-document{background:var(--paper);border:1px solid var(--border);border-radius:10px;padding:32px 38px}.tpp-public .public-atlas .editor-meta{color:var(--primary);justify-content:space-between;gap:25px;font-size:8px;display:flex}.tpp-public .public-atlas .editor-document h2{margin-top:30px;margin-bottom:30px;font-size:37px}.tpp-public .public-atlas .editor-document label{margin:22px 0;font-size:10px;display:block}.tpp-public .public-atlas .editor-document select,.tpp-public .public-atlas .editor-document textarea{border:1px solid var(--border);background:0 0;border-radius:7px;width:100%;margin-top:12px;padding:14px;font-size:13px;display:block}.tpp-public .public-atlas .editor-document textarea{resize:vertical;height:175px}.tpp-public .public-atlas .editor-checklist{background:var(--sage);border-radius:8px;margin:25px 0;padding:20px 25px}.tpp-public .public-atlas .editor-checklist strong{font-size:13px;font-weight:400}.tpp-public .public-atlas .editor-checklist p{margin:12px 0 0;font-size:11px;line-height:1.8}.tpp-public .public-atlas .editor-document .tiny{font-size:10px}@media (max-width:1100px){.tpp-public .public-atlas .publication-layout{grid-template-columns:minmax(0,1fr) 205px;gap:30px}.tpp-public .public-atlas .publication-sidebar{padding-left:20px}.tpp-public .public-atlas .editorial-art{gap:10px;height:300px}.tpp-public .public-atlas .editorial-art>.art:first-child{width:220px;height:220px}.tpp-public .public-atlas .editorial-art>.art:nth-child(2){width:155px;height:155px}.tpp-public .public-atlas .lead-story h2{font-size:43px}.tpp-public .public-atlas .article-title h1{font-size:65px}.tpp-public .public-atlas .article-reading-layout{grid-template-columns:175px 1fr;gap:40px}.tpp-public .public-atlas .contents-rail>a{font-size:10px}.tpp-public .public-atlas .archive-layout{grid-template-columns:1fr 200px;gap:35px}.tpp-public .public-atlas .archive-row{gap:25px}.tpp-public .public-atlas .archive-row>.art{width:110px;height:110px}.tpp-public .public-atlas .archive-row h2{font-size:29px}.tpp-public .public-atlas .topic-band{gap:15px;padding:20px}.tpp-public .public-atlas .topic-band>.art{width:80px;height:80px}.tpp-public .public-atlas .topic-band h3{font-size:20px}.tpp-public .public-atlas .topic-band a{font-size:10px}.tpp-public .public-atlas .publication-heading h1{font-size:77px}.tpp-public .public-atlas .editorial-workspace h1{font-size:63px}.tpp-public .public-atlas .editor-document{padding:27px}.tpp-public .public-atlas .editor-document h2{font-size:31px}}@media (max-width:700px){.tpp-public .public-atlas .publication-heading{padding-bottom:20px;display:block}.tpp-public .public-atlas .publication-heading h1{font-size:59px}.tpp-public .public-atlas .publication-search{max-width:none;margin-top:25px}.tpp-public .public-atlas .publication-search p{font-size:11px}.tpp-public .public-atlas .publication-search label{font-size:7px}.tpp-public .public-atlas .publication-layout{grid-template-columns:1fr;gap:40px;padding-top:25px}.tpp-public .public-atlas .editorial-art{border-top-left-radius:55px;gap:0;height:250px}.tpp-public .public-atlas .editorial-art>.art:first-child{width:180px;height:180px}.tpp-public .public-atlas .editorial-art>.art:nth-child(2){width:130px;height:130px}.tpp-public .public-atlas .art-caption{font-size:6px;bottom:16px;right:15px}.tpp-public .public-atlas .lead-story h2{font-size:37px}.tpp-public .public-atlas .lead-story p{font-size:14px}.tpp-public .public-atlas .story-kicker{font-size:7px}.tpp-public .public-atlas .publication-sidebar{border:0;grid-template-columns:1fr 1fr;gap:20px;padding-left:0;display:grid}.tpp-public .public-atlas .publication-sidebar>div{margin-bottom:0;padding-bottom:18px}.tpp-public .public-atlas .publication-sidebar h3{font-size:23px}.tpp-public .public-atlas .publication-sidebar p,.tpp-public .public-atlas .publication-sidebar a{font-size:11px}.tpp-public .public-atlas .publication-sidebar .guide{flex-direction:row;grid-column:1/-1}.tpp-public .public-atlas .also-in>a{gap:18px}.tpp-public .public-atlas .also-in .art{width:80px;height:80px}.tpp-public .public-atlas .also-in h3{font-size:24px}.tpp-public .public-atlas .also-in small{word-spacing:.12em;font-size:12px}.tpp-public .public-atlas .reading-pair{gap:22px}.tpp-public .public-atlas .reading-pair h3{font-size:25px}.tpp-public .public-atlas .reading-pair p{font-size:11px}.tpp-public .public-atlas .reading-pair .art{width:105px;height:105px}.tpp-public .public-atlas .reading-pair small{word-spacing:.12em;font-size:12px}.tpp-public .public-atlas .reading-section .rule{gap:10px;font-size:12px}.tpp-public .public-atlas .reading-section .rule a{font-size:7px}.tpp-public .public-atlas .topic-band{flex-wrap:wrap;gap:15px;padding:21px}.tpp-public .public-atlas .topic-band>.art{width:75px;height:75px}.tpp-public .public-atlas .topic-band>div{flex:1}.tpp-public .public-atlas .topic-band h3{font-size:22px}.tpp-public .public-atlas .topic-band small{font-size:6px}.tpp-public .public-atlas .topic-band a{max-width:none;margin-left:90px;font-size:11px}.tpp-public .public-atlas .article-archive .split{gap:0}.tpp-public .public-atlas .article-archive .split>.art{width:130px;height:130px;margin-top:-25px;margin-left:auto}.tpp-public .public-atlas .archive-tools{flex-wrap:wrap;gap:10px}.tpp-public .public-atlas .archive-tools input{flex:none;width:100%;font-size:12px}.tpp-public .public-atlas .archive-tools select{flex:1;min-width:0;padding:12px;font-size:10px}.tpp-public .public-atlas .archive-layout{grid-template-columns:1fr;gap:25px}.tpp-public .public-atlas .archive-row{gap:17px;padding:20px 0}.tpp-public .public-atlas .archive-row>.art{width:85px;height:85px}.tpp-public .public-atlas .archive-row h2{margin-top:9px;font-size:25px}.tpp-public .public-atlas .archive-row small{font-size:6px}.tpp-public .public-atlas .archive-row p{margin-top:10px;font-size:11px;line-height:1.6}.tpp-public .public-atlas .archive-row>span:last-child{font-size:18px}.tpp-public .public-atlas .archive-layout aside{background:var(--secondary);border:0;border-radius:12px;padding:25px}.tpp-public .public-atlas .archive-layout aside>.art{float:right;width:100px;height:100px}.tpp-public .public-atlas .archive-layout aside .guide{flex-direction:row}.tpp-public .public-atlas .article-title{margin-top:25px}.tpp-public .public-atlas .article-title h1{font-size:45px;line-height:1.07}.tpp-public .public-atlas .article-title>.intro{font-size:17px}.tpp-public .public-atlas .author-row{flex-wrap:wrap;gap:12px}.tpp-public .public-atlas .author-row strong{font-size:10px}.tpp-public .public-atlas .author-row>div>span{max-width:225px;font-size:8px;line-height:1.5}.tpp-public .public-atlas .author-row button{margin-left:57px;padding:8px 12px;font-size:9px}.tpp-public .public-atlas .article-hero-art{border-top-left-radius:50px;gap:0;min-height:240px}.tpp-public .public-atlas .article-hero-art>.art:first-child{width:175px;height:175px}.tpp-public .public-atlas .article-hero-art>.art:last-child{width:150px;height:150px}.tpp-public .public-atlas .long-article figcaption{font-size:8px}.tpp-public .public-atlas .article-reading-layout{grid-template-columns:1fr;gap:30px}.tpp-public .public-atlas .contents-rail{background:var(--secondary);border-radius:10px;padding:23px;position:static}.tpp-public .public-atlas .contents-rail>a{padding:12px 0;font-size:11px}.tpp-public .public-atlas .contents-rail .rail-note{display:none}.article-.tpp-public .public-atlas h2{font-size:29px}.article-.tpp-public .public-atlas p{font-size:15px;line-height:1.9}.article-.tpp-public .public-atlas section{margin-bottom:35px}.tpp-public .public-atlas .in-article-cta{gap:18px;padding:22px 0}.tpp-public .public-atlas .in-article-cta>.art{width:90px;height:90px}.tpp-public .public-atlas .in-article-cta h3{font-size:23px}.tpp-public .public-atlas .in-article-cta small{font-size:6px}.tpp-public .public-atlas .in-article-cta a{font-size:11px}.tpp-public .public-atlas .article-sources h2{font-size:25px}.tpp-public .public-atlas .article-sources p{font-size:11px}.tpp-public .public-atlas .article-end-panel{border-top-right-radius:55px;padding:27px}.tpp-public .public-atlas .article-end-panel>.art{float:none;width:105px;height:105px;margin:0 0 0 auto;display:block}.tpp-public .public-atlas .article-end-panel h2{margin-top:10px;font-size:36px}.tpp-public .public-atlas .article-end-panel p{font-size:13px}.tpp-public .public-atlas .article-end-panel .button{gap:20px;font-size:11px}.tpp-public .public-atlas .article-prev-next{gap:25px;font-size:10px}.tpp-public .public-atlas .editorial-workspace h1{font-size:49px}.tpp-public .public-atlas .editor-workflow{gap:6px}.tpp-public .public-atlas .editor-workflow span{text-align:center;padding:12px 6px;font-size:9px}.tpp-public .public-atlas .editor-layout{grid-template-columns:1fr;gap:25px}.tpp-public .public-atlas .editor-layout aside{border-bottom:1px solid var(--border);max-height:300px}.tpp-public .public-atlas .editor-layout aside button{padding:14px 10px;font-size:11px}.tpp-public .public-atlas .editor-document{padding:25px}.tpp-public .public-atlas .editor-document h2{font-size:30px}.tpp-public .public-atlas .editor-meta{gap:15px;font-size:6px}.tpp-public .public-atlas .editor-document select,.tpp-public .public-atlas .editor-document textarea{font-size:12px}.tpp-public .public-atlas .editor-document .button{gap:15px;font-size:11px}}.tpp-public .public-atlas .test-title{justify-content:space-between;align-items:center;gap:40px;display:flex}.tpp-public .public-atlas .test-title h1{font-size:clamp(58px,6.5vw,98px)}.tpp-public .public-atlas .test-title .intro{max-width:650px}.tpp-public .public-atlas .test-title>.art{transform:rotate(9deg)}.tpp-public .public-atlas .interest-table{border-top:1px solid var(--border);margin:65px 0 30px;padding-top:22px}.tpp-public .public-atlas .test-work-label{letter-spacing:.12em;justify-content:space-between;font-size:10px;display:flex}.tpp-public .public-atlas .test-work-label small{letter-spacing:0}.tpp-public .public-atlas .interest-cards{grid-template-columns:repeat(6,1fr);gap:13px;margin-top:25px;display:grid}.tpp-public .public-atlas .interest-cards button{border:1px solid var(--border);text-align:center;background:var(--sage);border-radius:75px 75px 12px 12px;padding:25px 12px 20px;transition:transform .25s}.tpp-public .public-atlas .interest-cards button:nth-child(2n){background:var(--secondary);transform:translateY(14px)}.tpp-public .public-atlas .interest-cards button.chosen{outline:2px solid var(--primary);transform:translateY(-9px)}.tpp-public .public-atlas .interest-cards strong{margin:8px 0 15px;font-size:15px;font-weight:400;display:block}.tpp-public .public-atlas .interest-cards button>small{color:var(--primary);font:30px Georgia}.tpp-public .public-atlas .interest-cards button>span:last-child{font-size:9px}.tpp-public .public-atlas .test-caption{margin-top:35px;font-size:12px}.tpp-public .public-atlas .imagination-room,.tpp-public .public-atlas .closeness-room,.tpp-public .public-atlas .six-room,.tpp-public .public-atlas .reflection-room{background:var(--sage);border-radius:18px 100px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:440px;margin:55px 0 25px;padding:45px 55px;display:grid}.tpp-public .public-atlas .imagination-room{background:var(--secondary);grid-template-columns:1fr 1fr 1fr}.tpp-public .public-atlas .imagination-room h2{margin-top:30px;font-size:52px}.tpp-public .public-atlas .imagination-room p{font-size:14px}.tpp-public .public-atlas .moon-window{background:var(--primary);height:300px;color:var(--background);border-radius:150px 150px 15px 15px;place-items:center;display:grid;position:relative;overflow:hidden}.tpp-public .public-atlas .imagined-moon{color:var(--background);font:240px/1 Georgia;transform:rotate(-25deg)}.tpp-public .public-atlas .moon-orbit{opacity:.2;border:1px solid;border-radius:50%;width:240px;height:240px;position:absolute}.tpp-public .public-atlas .moon-window>span{letter-spacing:.13em;font-size:7px;position:absolute;bottom:25px}.tpp-public .public-atlas .imagination-slider label{margin-bottom:25px;font-size:12px;display:block}.tpp-public .public-atlas .imagination-slider input{width:100%;accent-color:var(--primary)}.tpp-public .public-atlas .imagination-slider>div{justify-content:space-between;margin:12px 0 35px;font-size:10px;display:flex}.tpp-public .public-atlas .two-pebbles{justify-content:center;align-items:center;gap:var(--apart);height:300px;display:flex;position:relative}.tpp-public .public-atlas .pebble{background:var(--primary);width:135px;height:190px;color:var(--background);z-index:1;border-radius:55% 48% 40%;flex-direction:column;justify-content:center;align-items:center;transition:transform .4s;display:flex;transform:rotate(-9deg)}.tpp-public .public-atlas .pebble.other{background:var(--secondary);color:var(--foreground);height:160px;transform:rotate(12deg)}.tpp-public .public-atlas .pebble>span{letter-spacing:12px;font:55px Georgia}.tpp-public .public-atlas .pebble>small{margin-top:25px;font-size:10px}.tpp-public .public-atlas .connection-thread{border-bottom:2px dashed var(--primary);border-radius:50%;height:150px;position:absolute;bottom:0;left:15%;right:15%}.tpp-public .public-atlas .pill-row{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.tpp-public .public-atlas .pill-row button{border:1px solid var(--border);background:var(--background);border-radius:30px;padding:10px 14px;font-size:11px}.tpp-public .public-atlas .pill-row button.active{background:var(--primary);color:var(--background)}.tpp-public .public-atlas .closeness-note>p{min-height:100px;font:italic 23px/1.5 Georgia}.tpp-public .public-atlas .closeness-note>small:last-child{font-size:8px}.tpp-public .public-atlas .six-room{background:var(--secondary)}.tpp-public .public-atlas .six-petals{width:370px;height:370px;margin:auto;position:relative}.tpp-public .public-atlas .six-petals button{background:var(--background);border:1px solid var(--border);transform-origin:50px 175px;width:100px;height:150px;transform:rotate(calc(var(--i)*60deg));border-radius:60% 60% 45% 45%;padding-bottom:50px;font:50px Georgia;transition:background .2s;position:absolute;top:10px;left:135px}.tpp-public .public-atlas .six-petals button.active{background:var(--primary);color:var(--background)}.tpp-public .public-atlas .six-petals>span{background:var(--secondary);text-align:center;pointer-events:none;border-radius:50%;place-content:center;width:150px;height:105px;font:italic 20px Georgia;display:grid;position:absolute;top:132px;left:110px}.tpp-public .public-atlas .factor-note h2{overflow-wrap:anywhere;font-size:44px}.tpp-public .public-atlas .factor-note>span{font-size:11px}.tpp-public .public-atlas .handshake-board svg{width:100%;max-width:360px;margin:auto;display:block;overflow:visible}.tpp-public .public-atlas .handshake-board line{stroke:var(--primary);stroke-width:1.5px;opacity:.4}.tpp-public .public-atlas .handshake-board circle{fill:var(--background);stroke:var(--primary);stroke-width:2px}.tpp-public .public-atlas .handshake-board text{fill:var(--primary);font:14px Outfit,Arial,sans-serif}.tpp-public .public-atlas .handshake-board>span{text-align:center;letter-spacing:.13em;margin-top:20px;font-size:8px;display:block}.tpp-public .public-atlas .test-context{grid-template-columns:repeat(3,1fr);gap:55px;display:grid}.tpp-public .public-atlas .test-context article{padding-top:15px;position:relative}.tpp-public .public-atlas .test-context .art{margin-left:auto;display:block}.tpp-public .public-atlas .test-context h3{margin-top:25px}.tpp-public .public-atlas .test-context p{font-size:15px}.tpp-public .public-atlas .test-context small{color:var(--primary);opacity:.4;font:45px Georgia;position:absolute;top:20px}.tpp-public .public-atlas .test-last{align-items:center;gap:65px;max-width:1000px;display:flex}.tpp-public .public-atlas .test-last p{max-width:570px}.tpp-public .public-atlas .test-last h2{font-size:52px}.tpp-public .public-atlas .test-opening small,.tpp-public .public-atlas .factor-note>small{letter-spacing:.08em}.tpp-public .public-atlas .reflection-room h2{font-size:48px}@media (max-width:800px){.tpp-public .public-atlas .test-title{align-items:start}.tpp-public .public-atlas .test-title>.art{opacity:.8;width:100px;height:100px;margin-left:-100px;position:relative;top:-30px}.tpp-public .public-atlas .test-title h1{font-size:53px}.tpp-public .public-atlas .interest-cards{grid-template-columns:repeat(3,1fr);gap:10px}.tpp-public .public-atlas .interest-cards .art{width:85px;height:85px}.tpp-public .public-atlas .interest-cards strong{font-size:12px}.tpp-public .public-atlas .interest-cards button{padding:18px 6px}.tpp-public .public-atlas .interest-cards button:nth-child(2n){transform:none}.tpp-public .public-atlas .test-work-label{gap:25px;font-size:8px;line-height:1.5}.tpp-public .public-atlas .imagination-room,.tpp-public .public-atlas .closeness-room,.tpp-public .public-atlas .six-room,.tpp-public .public-atlas .reflection-room{border-radius:15px 65px;grid-template-columns:1fr;gap:25px;padding:28px}.tpp-public .public-atlas .moon-window{height:260px}.tpp-public .public-atlas .imagination-room h2{font-size:43px}.tpp-public .public-atlas .six-petals{transform-origin:50%;width:370px;margin:-25px calc(50% - 185px);transform:scale(.78)}.tpp-public .public-atlas .factor-note h2{font-size:33px}.tpp-public .public-atlas .two-pebbles{height:240px}.tpp-public .public-atlas .test-context{grid-template-columns:1fr;gap:15px}.tpp-public .public-atlas .test-context article{border-bottom:1px solid var(--border);padding-bottom:20px}.tpp-public .public-atlas .test-context .art{float:right;width:90px;height:90px}.tpp-public .public-atlas .test-context small{font-size:28px;position:static}.tpp-public .public-atlas .test-context h3{max-width:220px}.tpp-public .public-atlas .test-last{align-items:start;gap:15px}.tpp-public .public-atlas .test-last>.art{width:70px;height:70px}.tpp-public .public-atlas .test-last h2{font-size:34px}.tpp-public .public-atlas .test-last p{font-size:13px}.tpp-public .public-atlas .reflection-room h2{font-size:40px}}.tpp-public .public-atlas .library-heading,.tpp-public .public-atlas .cap-heading{justify-content:space-between;align-items:center;gap:45px;display:flex}.tpp-public .public-atlas .library-heading h1{font-size:90px}.tpp-public .public-atlas .library-heading .intro{max-width:680px}.tpp-public .public-atlas .library-still-life{width:370px;min-width:300px;height:340px;position:relative}.tpp-public .public-atlas .library-still-life>.art{position:absolute;top:0;left:0;transform:rotate(-12deg)}.tpp-public .public-atlas .library-still-life>.art:nth-child(2){top:100px;left:160px;transform:rotate(12deg)}.tpp-public .public-atlas .library-still-life>.art:nth-child(3){top:185px;left:20px;transform:rotate(8deg)}.tpp-public .public-atlas .library-still-life>span{color:var(--primary);font:24px/1.2 Georgia;position:absolute;bottom:10px;right:15px;transform:rotate(-8deg)}.tpp-public .public-atlas .library-hero{padding-bottom:30px}.tpp-public .public-atlas .library-toolbar{border-top:1px solid var(--border);justify-content:space-between;align-items:end;gap:35px;padding-top:30px;display:flex}.tpp-public .public-atlas .library-toolbar label{flex:1;max-width:680px}.tpp-public .public-atlas .library-toolbar label>span{letter-spacing:.15em;margin-bottom:16px;font-size:8px;display:block}.tpp-public .public-atlas .library-toolbar input{border:0;border-bottom:1px solid var(--primary);width:100%;color:var(--foreground);background:0 0;border-radius:0;padding:10px 0;font:25px Outfit,Arial,sans-serif}.tpp-public .public-atlas .library-toolbar>span{padding-bottom:13px;font-size:12px}.tpp-public .public-atlas .library-filters{flex-wrap:wrap;gap:8px;margin:28px 0 40px;display:flex}.tpp-public .public-atlas .library-filters button{border:1px solid var(--border);color:var(--foreground);background:0 0;border-radius:30px;padding:10px 17px;font-size:12px}.tpp-public .public-atlas .library-filters button.active{background:var(--primary);color:var(--background)}.tpp-public .public-atlas .cap-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tpp-public .public-atlas .cap-tile{border:1px solid var(--border);background:color-mix(in srgb,var(--background) 94%,var(--primary));border-radius:16px;padding:25px 27px 20px;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden}.tpp-public .public-atlas .cap-tile:nth-child(3n+2){background:var(--sage)}.tpp-public .public-atlas .cap-tile:nth-child(3n+3){background:color-mix(in srgb,var(--background) 50%,var(--secondary))}.tpp-public .public-atlas .cap-tile:hover{transform:translateY(-6px);box-shadow:0 15px 35px #3429380c}.tpp-public .public-atlas .tile-top,.tpp-public .public-atlas .tile-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.tpp-public .public-atlas .tile-top small{letter-spacing:.1em;font-size:8px}.tpp-public .public-atlas .tile-top>span{font-size:19px}.tpp-public .public-atlas .cap-mini{height:215px;position:relative}.tpp-public .public-atlas .cap-mini>.art{z-index:1;position:absolute;top:13px;left:-20px}.tpp-public .public-atlas .mini-paper{background:var(--background);border:1px solid var(--border);border-radius:5px;width:175px;min-height:147px;padding:24px 20px;position:absolute;top:35px;right:0;transform:rotate(7deg);box-shadow:0 8px 20px #3429380b}.tpp-public .public-atlas .mini-paper>span{text-transform:uppercase;margin-bottom:14px;font-size:7px;display:block}.tpp-public .public-atlas .mini-paper>i{font:15px/1.35 Georgia;display:block}.tpp-public .public-atlas .mini-rules{margin-top:20px}.tpp-public .public-atlas .mini-rules b{background:var(--border);width:85%;height:2px;margin-top:8px;display:block}.tpp-public .public-atlas .mini-rules b:last-child{width:60%}.tpp-public .public-atlas .cap-tile.family-agreement .mini-paper{border-radius:45px 45px 5px 5px}.tpp-public .public-atlas .cap-tile.family-quiet .mini-paper{border:0;transform:rotate(-4deg)}.tpp-public .public-atlas .cap-tile.family-history .mini-paper{border-left:5px solid var(--primary)}.tpp-public .public-atlas .cap-tile.family-session .mini-paper{border-radius:55px}.tpp-public .public-atlas .cap-tile.family-hold .mini-paper{border-style:dashed}.tpp-public .public-atlas .cap-tile h3{letter-spacing:-.03em;min-height:70px;font-size:30px;line-height:1.13}.tpp-public .public-atlas .cap-tile>p{min-height:50px;font-size:13px;line-height:1.6}.tpp-public .public-atlas .tile-bottom{border-top:1px solid var(--border);letter-spacing:.07em;margin-top:23px;padding-top:18px;font-size:7px}.tpp-public .public-atlas .library-empty{background:var(--sage);border-radius:12px;padding:40px}.tpp-public .public-atlas .cap-heading h1{max-width:870px;font-size:clamp(50px,6vw,82px)}.tpp-public .public-atlas .cap-heading .intro{max-width:780px}.tpp-public .public-atlas .cap-workspace{border:1px solid var(--border);border-radius:18px;grid-template-columns:370px minmax(0,1fr);margin:42px 0;display:grid;overflow:hidden}.tpp-public .public-atlas .cap-input{background:color-mix(in srgb,var(--secondary) 40%,var(--background));border-right:1px solid var(--border);padding:30px}.tpp-public .public-atlas .workspace-label{letter-spacing:.12em;justify-content:space-between;gap:15px;margin-bottom:30px;font-size:8px;display:flex}.tpp-public .public-atlas .workspace-label small{letter-spacing:0;white-space:nowrap;font-size:8px}.tpp-public .public-atlas .cap-input label,.tpp-public .public-atlas .compare-sheet>label{margin:25px 0;display:block}.tpp-public .public-atlas .cap-input label>span{margin-bottom:10px;font-size:10px;line-height:1.5;display:block}.tpp-public .public-atlas .cap-input input,.tpp-public .public-atlas .cap-input textarea,.tpp-public .public-atlas .compare-sheet input{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);resize:vertical;border-radius:8px;padding:14px;font:14px/1.5 Outfit,Arial,sans-serif}.tpp-public .public-atlas .cap-input .button{text-align:left;max-width:100%;padding:16px 21px;font-size:12px}.tpp-public .public-atlas .local-state{margin-top:20px;font-size:10px;line-height:1.6}.tpp-public .public-atlas .cap-live{background:var(--sage);min-height:600px;padding:30px 45px 40px;position:relative}.tpp-public .public-atlas .cap-live h2{letter-spacing:-.035em;font-size:42px;line-height:1.12}.tpp-public .public-atlas .cap-live p{font-size:14px;line-height:1.7}.tpp-public .public-atlas .cap-live small{letter-spacing:.08em;font-size:8px}.tpp-public .public-atlas .planning-sheet,.tpp-public .public-atlas .script-sheet,.tpp-public .public-atlas .diary-sheet,.tpp-public .public-atlas .quiet-sheet,.tpp-public .public-atlas .bilingual-sheet,.tpp-public .public-atlas .history-sheet{background:var(--background);border:1px solid var(--border);border-radius:6px;padding:35px 38px;box-shadow:0 8px 30px #34293806}.tpp-public .public-atlas .sheet-date{letter-spacing:.15em;justify-content:space-between;align-items:start;font-size:8px;display:flex}.tpp-public .public-atlas .planning-sheet h2{max-width:440px;font-size:37px}.tpp-public .public-atlas .planning-block{border:1px solid var(--border);border-radius:9px;margin-top:18px;padding:18px 20px}.tpp-public .public-atlas .planning-block p{margin:8px 0;font-size:15px}.tpp-public .public-atlas .planning-block.flexible{background:var(--sage)}.tpp-public .public-atlas .planning-block button{color:var(--primary);background:0 0;border:0;padding:0;font-size:11px}.tpp-public .public-atlas .handwritten{color:var(--primary);margin:30px 0 0;font:italic 22px/1.4 Georgia!important}.tpp-public .public-atlas .capacity-dial{padding:20px 0}.tpp-public .public-atlas .capacity-dial strong{color:var(--primary);align-items:center;gap:20px;font:60px Georgia;display:flex}.tpp-public .public-atlas .capacity-dial small{max-width:60px;font:11px/1.4 Outfit,Arial,sans-serif}.tpp-public .public-atlas .capacity-dial input{width:100%;accent-color:var(--primary);margin:15px 0}.tpp-public .public-atlas .launch-sheet{text-align:center;padding:15px}.tpp-public .public-atlas .launch-sheet>.art{margin:0 auto 25px;display:block}.tpp-public .public-atlas .launch-sheet h2{max-width:530px;margin:25px auto;font-size:43px}.tpp-public .public-atlas .launch-sheet .pill-row{justify-content:center}.tpp-public .public-atlas .launch-steps{flex-direction:column;gap:10px;margin-top:35px;display:flex}.tpp-public .public-atlas .launch-steps button{text-align:left;border:1px solid var(--border);background:var(--background);border-radius:10px;align-items:center;gap:20px;padding:20px;font-size:14px;display:flex}.tpp-public .public-atlas .launch-steps button>span{color:var(--primary);font:25px Georgia}.tpp-public .public-atlas .launch-steps button.checked{background:var(--secondary)}.tpp-public .public-atlas .honest-week{justify-content:center;gap:8px;margin:30px 0 20px;display:flex}.tpp-public .public-atlas .honest-week button{background:var(--background);border:1px solid var(--border);border-radius:30px;padding:14px;font-size:23px}.tpp-public .public-atlas .honest-week button>span{margin-bottom:10px;font-size:8px;display:block}.tpp-public .public-atlas .honest-week button.checked{background:var(--primary);color:var(--background)}.tpp-public .public-atlas .diary-week{justify-content:space-between;gap:5px;margin-bottom:35px;display:flex}.tpp-public .public-atlas .diary-week button{background:0 0;border:0;border-radius:30px;padding:10px 12px;font-size:9px}.tpp-public .public-atlas .diary-week strong{margin:12px 0;font-size:20px;font-weight:400;display:block}.tpp-public .public-atlas .diary-week button.active{background:var(--primary);color:var(--background)}.tpp-public .public-atlas .diary-line{border-bottom:1px solid var(--border);padding:15px 0}.tpp-public .public-atlas .diary-line>span{font-size:10px}.tpp-public .public-atlas .diary-line p{margin:10px 0;font:italic 21px Georgia}.tpp-public .public-atlas .diary-sheet>small:last-child{margin-top:30px;font-size:7px;line-height:1.6;display:block}.tpp-public .public-atlas .compare-options{grid-template-columns:1fr 1fr;gap:15px;margin:30px 0;display:grid}.tpp-public .public-atlas .compare-options button{background:var(--background);border:1px solid var(--border);border-radius:70px 70px 10px 10px;flex-direction:column;align-items:center;padding:22px 16px;display:flex}.tpp-public .public-atlas .compare-options button.active{outline:2px solid var(--primary)}.tpp-public .public-atlas .compare-options button>span{margin-bottom:15px;font-size:8px}.tpp-public .public-atlas .compare-options strong{margin:15px 0;font-size:20px;font-weight:400;line-height:1.2}.tpp-public .public-atlas .compare-options small{font-size:8px}.tpp-public .public-atlas .priority-strip{border-block:1px solid var(--border);padding:16px 0}.tpp-public .public-atlas .priority-strip>span{letter-spacing:.1em;font-size:8px}.tpp-public .public-atlas .compare-sheet>label{font-size:10px}.tpp-public .public-atlas .compare-sheet input{margin-top:10px}.tpp-public .public-atlas .script-sheet{position:relative;transform:rotate(-1deg)}.tpp-public .public-atlas .paper-clip{border:3px solid var(--primary);border-radius:20px;width:24px;height:63px;position:absolute;top:-12px;right:28px;transform:rotate(8deg)}.tpp-public .public-atlas .script-sheet h2{margin-top:35px;font-size:38px}.tpp-public .public-atlas .script-line{border-bottom:1px solid var(--border);padding:17px 0}.tpp-public .public-atlas .script-line p{margin:12px 0;font:italic 23px/1.4 Georgia}.tpp-public .public-atlas .script-signature{align-items:center;gap:18px;margin-top:25px;display:flex}.tpp-public .public-atlas .script-signature span{max-width:200px;font-size:11px}.tpp-public .public-atlas .agreement-orbit{justify-content:space-between;align-items:center;display:flex}.tpp-public .public-atlas .agreement-orbit>span{letter-spacing:.2em;text-align:right;font-size:8px;line-height:1.6}.tpp-public .public-atlas .agreement-row{border-top:1px solid var(--border);align-items:start;gap:25px;padding:20px 0;display:flex}.tpp-public .public-atlas .agreement-row>span{color:var(--primary);font:26px Georgia}.tpp-public .public-atlas .agreement-row p{margin:8px 0 0;font-size:17px}.tpp-public .public-atlas .consent-strip{background:var(--background);border-radius:10px;gap:18px;padding:15px 20px;display:flex}.tpp-public .public-atlas .consent-strip>span{font-size:27px}.tpp-public .public-atlas .consent-strip p{margin:0;font-size:11px}.tpp-public .public-atlas .history-tabs{border-bottom:1px solid var(--border);gap:15px;margin:25px 0;display:flex}.tpp-public .public-atlas .history-tabs button{background:0 0;border:0;padding:12px 0;font-size:11px}.tpp-public .public-atlas .history-tabs button.active{border-bottom:2px solid var(--primary)}.tpp-public .public-atlas .history-record{text-align:left;border:0;border-bottom:1px solid var(--border);background:0 0;align-items:start;gap:20px;width:100%;padding:22px 0;display:flex}.tpp-public .public-atlas .history-record>span{color:var(--primary);font-size:22px}.tpp-public .public-atlas .history-record p{margin:8px 0}.tpp-public .public-atlas .history-record small:last-child{font-size:6px}.tpp-public .public-atlas .history-record.checked{background:var(--sage)}.tpp-public .public-atlas .history-summary{margin-top:25px;font-size:11px}.tpp-public .public-atlas .resource-sheet>.art{margin-left:auto;display:block}.tpp-public .public-atlas .resource-line{border-top:1px solid var(--border);padding:15px 0}.tpp-public .public-atlas .resource-line p{margin:10px 0;font-size:19px}.tpp-public .public-atlas .resource-status{gap:5px;margin:25px 0 15px;display:flex}.tpp-public .public-atlas .resource-status button{border:1px solid var(--border);background:var(--background);border-radius:30px;padding:10px 13px;font-size:10px}.tpp-public .public-atlas .resource-status .active{background:var(--primary);color:var(--background)}.tpp-public .public-atlas .session-sheet{text-align:center}.tpp-public .public-atlas .session-steps{border-bottom:1px solid var(--border);justify-content:space-between;padding-bottom:22px;display:flex}.tpp-public .public-atlas .session-steps button{opacity:.55;background:0 0;border:0;font-size:10px}.tpp-public .public-atlas .session-steps button span{margin-bottom:10px;font:23px Georgia;display:block}.tpp-public .public-atlas .session-steps .active{opacity:1;color:var(--primary)}.tpp-public .public-atlas .session-sheet>.art{margin:25px auto 15px;display:block}.tpp-public .public-atlas .session-sheet h2{margin:25px 0}.tpp-public .public-atlas .session-sheet p{max-width:400px;margin:20px auto 30px}.tpp-public .public-atlas .quiet-sheet{box-shadow:none;background:color-mix(in srgb,var(--background) 85%,var(--sage));border:0;padding:40px}.tpp-public .public-atlas .quiet-sheet>.art{margin-left:auto;display:block}.tpp-public .public-atlas .quiet-line{border-bottom:1px solid var(--border);padding:20px 0}.tpp-public .public-atlas .quiet-line p{min-height:30px;font:italic 22px Georgia}.tpp-public .public-atlas .quiet-sheet>.handwritten{display:block;font-size:18px!important}.tpp-public .public-atlas .context-quote{background:var(--background);border-radius:15px;padding:25px;font:italic 28px/1.4 Georgia!important}.tpp-public .public-atlas .context-room{align-items:center;gap:25px;margin-top:30px;display:flex}.tpp-public .public-atlas .context-room p{font-size:20px}.tpp-public .public-atlas .held-sheet{text-align:center;padding:15px 20px}.tpp-public .public-atlas .held-sheet>.art{margin:0 auto 25px;display:block}.tpp-public .public-atlas .held-sheet h2{margin-top:30px;font-size:38px}.tpp-public .public-atlas .held-note{border:1px dashed var(--primary);text-align:left;border-radius:14px;margin-top:30px;padding:20px}.tpp-public .public-atlas .language-card{border-bottom:1px solid var(--border);padding:25px 0}.tpp-public .public-atlas .language-card p{font:28px/1.4 Georgia}.tpp-public .public-atlas .language-card.second{background:var(--secondary);border:0;border-radius:8px;margin-top:20px;padding:25px}.tpp-public .public-atlas .translation-note{margin-top:30px}.tpp-public .public-atlas .audio-sheet{text-align:center}.tpp-public .public-atlas .audio-sheet>.art{margin:0 auto 10px;display:block}.tpp-public .public-atlas .audio-sheet h2{margin-top:25px}.tpp-public .public-atlas .audio-wave{justify-content:center;align-items:center;gap:6px;height:70px;margin:25px 0;display:flex}.tpp-public .public-atlas .audio-wave i{background:var(--primary);opacity:.55;border-radius:5px;width:5px}.tpp-public .public-atlas .audio-controls{justify-content:center;align-items:center;gap:30px;display:flex}.tpp-public .public-atlas .audio-controls button{background:0 0;border:0;font-size:30px}.tpp-public .public-atlas .audio-controls small{font-size:7px;display:block}.tpp-public .public-atlas .audio-controls .play-preview{background:var(--primary);width:110px;height:90px;color:var(--background);border-radius:45px}.tpp-public .public-atlas .transcript{border-block:1px solid var(--border);text-align:left;margin-top:30px;padding:25px}.tpp-public .public-atlas .transcript p{font:italic 20px/1.5 Georgia}.tpp-public .public-atlas .capture-sheet{place-items:center;display:grid}.tpp-public .public-atlas .phone-specimen{background:var(--background);border:7px solid var(--foreground);text-align:center;width:290px;min-height:495px;box-shadow:15px 15px 0 var(--secondary);border-radius:42px;padding:45px 25px 25px;position:relative}.tpp-public .public-atlas .phone-notch{background:var(--foreground);border-radius:10px;height:14px;position:absolute;top:9px;left:90px;right:90px}.tpp-public .public-atlas .phone-specimen>.art{margin:20px auto 0;display:block}.tpp-public .public-atlas .phone-specimen h2{font-size:34px}.tpp-public .public-atlas .capture-button{background:var(--primary);width:70px;height:70px;color:var(--background);border:0;border-radius:50%;font-size:36px}.tpp-public .public-atlas .phone-specimen p{margin:20px 0;font-size:11px}.tpp-public .public-atlas .puzzle-sheet{text-align:center;padding:40px 0}.tpp-public .public-atlas .puzzle-sheet h2{margin-top:25px}.tpp-public .public-atlas .puzzle-number-row{justify-content:center;gap:12px;margin:40px 0;display:flex}.tpp-public .public-atlas .puzzle-number-row>span,.tpp-public .public-atlas .puzzle-number-row>button{background:var(--background);border:1px solid var(--border);border-radius:12px;place-items:center;width:65px;height:85px;font:35px Georgia;display:grid}.tpp-public .public-atlas .puzzle-number-row>button{background:var(--primary);color:var(--background);transform:rotate(7deg)}.tpp-public .public-atlas .puzzle-sheet>.art{margin-top:20px}.tpp-public .public-atlas .literacy-sheet{padding:35px 0}.tpp-public .public-atlas .literacy-sheet h2{margin-top:30px}.tpp-public .public-atlas .range-track{background:var(--background);border-radius:20px;height:25px;margin:80px 0 10px;position:relative}.tpp-public .public-atlas .range-track>span{background:var(--secondary);border-inline:2px solid var(--primary);border-radius:20px;height:25px;position:absolute}.tpp-public .public-atlas .range-track>strong{color:var(--primary);font:35px Georgia;position:absolute;top:-50px;left:50%;transform:translate(-50%)}.tpp-public .public-atlas .range-labels{justify-content:space-between;font-size:11px;display:flex}.tpp-public .public-atlas .literacy-sheet label{margin:40px 0 30px;font-size:11px;display:block}.tpp-public .public-atlas .literacy-sheet input{width:100%;accent-color:var(--primary);margin-top:15px;display:block}.tpp-public .public-atlas .story-deck{text-align:center}.tpp-public .public-atlas .story-deck>.art{margin:0 auto 20px;display:block}.tpp-public .public-atlas .story-deck h2{margin:30px 0;font-size:35px}.tpp-public .public-atlas .story-deck>button{text-align:left;border:1px solid var(--border);background:var(--background);border-radius:12px;align-items:center;gap:20px;width:100%;margin:12px 0;padding:18px 20px;font-size:15px;display:flex}.tpp-public .public-atlas .story-deck>button span{color:var(--primary);font:24px Georgia}.tpp-public .public-atlas .story-deck>button.active{outline:2px solid var(--primary)}.tpp-public .public-atlas .local-confirmation{background:var(--background);border:1px solid var(--border);border-radius:10px;margin-top:25px;padding:15px 20px;font-size:11px}.tpp-public .public-atlas .cap-next{border-top:1px solid var(--border);justify-content:space-between;align-items:end;gap:35px;margin-top:60px;padding-top:30px;display:flex}.tpp-public .public-atlas .cap-next small{letter-spacing:.1em;margin-bottom:15px;font-size:8px;display:block}.tpp-public .public-atlas .cap-next>div>a{max-width:600px;font-size:24px;display:block}.tpp-public .public-atlas .cap-next>a{font-size:12px}@media (max-width:1050px){.tpp-public .public-atlas .library-heading h1{font-size:74px}.tpp-public .public-atlas .library-still-life{min-width:250px;transform:scale(.85)}.tpp-public .public-atlas .cap-grid{gap:15px}.tpp-public .public-atlas .cap-tile{padding:20px}.tpp-public .public-atlas .mini-paper{width:145px;right:-5px}.tpp-public .public-atlas .cap-mini>.art{width:120px;height:120px;left:-15px}.tpp-public .public-atlas .cap-tile h3{font-size:26px}.tpp-public .public-atlas .cap-workspace{grid-template-columns:320px minmax(0,1fr)}.tpp-public .public-atlas .cap-live,.tpp-public .public-atlas .cap-input,.tpp-public .public-atlas .planning-sheet,.tpp-public .public-atlas .script-sheet,.tpp-public .public-atlas .diary-sheet,.tpp-public .public-atlas .quiet-sheet,.tpp-public .public-atlas .bilingual-sheet,.tpp-public .public-atlas .history-sheet{padding:25px}.tpp-public .public-atlas .cap-live h2{font-size:35px}}@media (max-width:700px){.tpp-public .public-atlas .library-heading{display:block}.tpp-public .public-atlas .library-heading h1{font-size:57px}.tpp-public .public-atlas .library-still-life{transform-origin:top;width:310px;height:235px;margin:-10px auto 5px;transform:scale(.8)}.tpp-public .public-atlas .library-toolbar{align-items:start;gap:15px}.tpp-public .public-atlas .library-toolbar input{font-size:18px}.tpp-public .public-atlas .library-toolbar>span{max-width:55px;font-size:9px;line-height:1.5}.tpp-public .public-atlas .library-filters{gap:6px}.tpp-public .public-atlas .library-filters button{padding:9px 12px;font-size:10px}.tpp-public .public-atlas .cap-grid{grid-template-columns:1fr;gap:20px}.tpp-public .public-atlas .cap-tile{padding:24px}.tpp-public .public-atlas .cap-mini{height:180px}.tpp-public .public-atlas .cap-mini>.art{width:150px;height:150px;top:0;left:-15px}.tpp-public .public-atlas .mini-paper{width:175px;top:15px;right:10px}.tpp-public .public-atlas .cap-tile h3{min-height:0;font-size:32px}.tpp-public .public-atlas .cap-tile>p{min-height:0}.tpp-public .public-atlas .cap-heading{gap:0;position:relative}.tpp-public .public-atlas .cap-heading h1{font-size:48px}.tpp-public .public-atlas .cap-heading>.art{width:65px;height:65px;position:absolute;top:-22px;right:-7px}.tpp-public .public-atlas .cap-heading .intro{font-size:16px}.tpp-public .public-atlas .cap-workspace{grid-template-columns:1fr;margin-top:20px}.tpp-public .public-atlas .cap-input{border-right:0;border-bottom:1px solid var(--border);padding:23px}.tpp-public .public-atlas .cap-live{min-height:0;padding:23px 17px}.tpp-public .public-atlas .planning-sheet,.tpp-public .public-atlas .script-sheet,.tpp-public .public-atlas .diary-sheet,.tpp-public .public-atlas .quiet-sheet,.tpp-public .public-atlas .bilingual-sheet,.tpp-public .public-atlas .history-sheet{padding:24px 20px}.tpp-public .public-atlas .cap-live h2{font-size:32px}.tpp-public .public-atlas .workspace-label{margin-bottom:25px;font-size:7px}.tpp-public .public-atlas .planning-block{padding:15px}.tpp-public .public-atlas .cap-live .handwritten{font-size:19px!important}.tpp-public .public-atlas .diary-week button{padding:8px}.tpp-public .public-atlas .diary-week strong{font-size:17px}.tpp-public .public-atlas .diary-week{gap:0}.tpp-public .public-atlas .honest-week{gap:5px}.tpp-public .public-atlas .honest-week button{padding:10px}.tpp-public .public-atlas .compare-options{gap:10px}.tpp-public .public-atlas .compare-options button{padding:20px 12px}.tpp-public .public-atlas .compare-options strong{font-size:17px}.tpp-public .public-atlas .compare-options .art{width:80px;height:80px}.tpp-public .public-atlas .script-line p{font-size:20px}.tpp-public .public-atlas .context-room{gap:15px}.tpp-public .public-atlas .context-room .art{width:85px;height:85px}.tpp-public .public-atlas .context-room p{font-size:16px}.tpp-public .public-atlas .phone-specimen{width:260px}.tpp-public .public-atlas .phone-notch{left:75px;right:75px}.tpp-public .public-atlas .audio-wave{gap:4px}.tpp-public .public-atlas .audio-wave i{width:4px}.tpp-public .public-atlas .audio-controls{gap:15px}.tpp-public .public-atlas .puzzle-number-row{gap:7px}.tpp-public .public-atlas .puzzle-number-row>span,.tpp-public .public-atlas .puzzle-number-row>button{width:47px;height:65px;font-size:29px}.tpp-public .public-atlas .held-sheet{padding:10px}.tpp-public .public-atlas .cap-next{flex-direction:column;align-items:start;gap:25px}.tpp-public .public-atlas .cap-next>div>a{font-size:22px}.tpp-public .public-atlas .library-cabinet{padding-top:20px}}.tpp-public .public-atlas .dash-library-title{grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;display:grid}.tpp-public .public-atlas .dash-library-title h1{font-size:83px}.tpp-public .public-atlas .dash-library-title .intro{max-width:610px}.tpp-public .public-atlas .dashboard-hero-collage{height:450px;position:relative}.tpp-public .public-atlas .hero-widget{background:var(--background);border:1px solid var(--border);border-radius:16px;width:260px;padding:23px;position:absolute;box-shadow:0 12px 25px #3429380c}.tpp-public .public-atlas .hero-widget>small{font-size:10px}.tpp-public .public-atlas .hero-widget .dash-widget.compact{min-height:0}.tpp-public .public-atlas .hero-widget.widget-0{z-index:2;top:0;left:0;transform:rotate(-8deg)}.tpp-public .public-atlas .hero-widget.widget-1{z-index:3;background:var(--secondary);top:130px;right:-10px;transform:rotate(9deg)}.tpp-public .public-atlas .hero-widget.widget-2{z-index:4;background:var(--sage);width:280px;bottom:0;left:5px;transform:rotate(-3deg)}.tpp-public .public-atlas .collage-spark{position:absolute;top:-15px;right:0;transform:rotate(10deg)}.tpp-public .public-atlas .dashboard-filters{justify-content:space-between;align-items:center;gap:15px;display:flex}.tpp-public .public-atlas .dashboard-filters .library-filters{margin-bottom:22px}.tpp-public .public-atlas .shortlist-toggle{white-space:nowrap;border:1px solid var(--border);background:var(--background);border-radius:30px;padding:11px 15px;font-size:10px}.tpp-public .public-atlas .shortlist-toggle.active{background:var(--primary);color:var(--background)}.tpp-public .public-atlas .library-preview-note{margin:0 0 35px;font-size:11px}.tpp-public .public-atlas .dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:25px;display:grid}.tpp-public .public-atlas .dashboard-tile{border:1px solid var(--border);background:color-mix(in srgb,var(--background) 96%,var(--primary));border-radius:16px;padding:24px;transition:transform .2s}.tpp-public .public-atlas .dashboard-tile:nth-child(6n+2),.tpp-public .public-atlas .dashboard-tile:nth-child(6n+5){background:var(--sage)}.tpp-public .public-atlas .dashboard-tile:nth-child(6n+3){background:color-mix(in srgb,var(--background) 55%,var(--secondary))}.tpp-public .public-atlas .dashboard-tile:hover{transform:translateY(-4px)}.tpp-public .public-atlas .dashboard-tile .tile-top>button{border:1px solid var(--border);background:0 0;border-radius:50%;width:27px;height:27px;font-size:16px}.tpp-public .public-atlas .dashboard-card-link{display:block}.tpp-public .public-atlas .dashboard-card-link>h3{letter-spacing:-.025em;min-height:58px;margin:23px 0 15px;font-size:25px;line-height:1.16}.tpp-public .public-atlas .dashboard-card-link>p{min-height:50px;margin:20px 0 0;font:italic 18px/1.4 Georgia}.tpp-public .public-atlas .dashboard-card-link>.tile-bottom{font-size:6px}.tpp-public .public-atlas .dashboard-detail-heading{justify-content:space-between;align-items:center;gap:50px;display:flex}.tpp-public .public-atlas .dashboard-detail-heading h1{max-width:930px;font-size:80px}.tpp-public .public-atlas .dashboard-studio{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:65px;margin:35px 0 45px;display:grid}.tpp-public .public-atlas .dashboard-stage{background:var(--sage);border-radius:17px;padding:30px 40px}.tpp-public .public-atlas .dashboard-full-card{background:var(--background);border:1px solid var(--border);border-radius:16px;padding:35px 40px;box-shadow:0 15px 35px #34293808}.tpp-public .public-atlas .full-card-heading{justify-content:space-between;align-items:center;display:flex}.tpp-public .public-atlas .full-card-heading>small{letter-spacing:.15em;font-size:8px}.tpp-public .public-atlas .dashboard-full-card>h2{margin:15px 0 35px;font-size:36px}.tpp-public .public-atlas .stage-caption{text-align:center;margin:22px 0 0;font-size:9px}.tpp-public .public-atlas .dashboard-reading{padding-top:35px}.tpp-public .public-atlas .dashboard-reading h2{font-size:45px}.tpp-public .public-atlas .dashboard-reading>p{font-size:15px;line-height:1.8}.tpp-public .public-atlas .reading-divider{border-top:1px solid var(--border);margin:30px 0}.tpp-public .public-atlas .dashboard-reading>label{font-size:11px;display:block}.tpp-public .public-atlas .dashboard-reading textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);resize:vertical;border-radius:8px;margin-top:12px;padding:17px;font:14px/1.6 Outfit,Arial,sans-serif}.tpp-public .public-atlas .dashboard-reading .local-state{font-size:10px}.tpp-public .public-atlas .source-note{border-block:1px solid var(--border);margin:28px 0;padding:18px 0;font-size:11px}.tpp-public .public-atlas .source-note summary{cursor:pointer}.tpp-public .public-atlas .source-note p{font-size:12px}.tpp-public .public-atlas .source-note blockquote{border-left:2px solid var(--primary);margin:20px 0;padding-left:15px;font:italic 15px/1.7 Georgia}.tpp-public .public-atlas .source-note small{font-size:9px;line-height:1.6}.tpp-public .public-atlas .dash-widget{color:var(--foreground);min-width:0}.tpp-public .public-atlas .dash-widget.compact{flex-direction:column;justify-content:center;min-height:200px;padding:10px 0;display:flex}.tpp-public .public-atlas .dash-widget p{color:var(--muted-foreground)}.tpp-public .public-atlas .widget-bars>div{grid-template-columns:1fr auto;gap:9px 10px;margin:22px 0;display:grid}.tpp-public .public-atlas .widget-bars span{font-size:12px}.tpp-public .public-atlas .widget-bars strong{color:var(--primary);font:22px Georgia}.tpp-public .public-atlas .widget-bars i{background:var(--secondary);border-radius:12px;grid-column:1/-1;height:12px;display:block;overflow:hidden}.tpp-public .public-atlas .widget-bars b{background:var(--primary);border-radius:12px;height:100%;display:block}.tpp-public .public-atlas .widget-bars>div:nth-child(2n) b{opacity:.65}.tpp-public .public-atlas .widget-caption{letter-spacing:.1em;margin-top:25px;font-size:7px}.tpp-public .public-atlas .widget-interval{text-align:center;padding:20px 0}.tpp-public .public-atlas .widget-interval>strong{color:var(--primary);font:82px Georgia;display:block}.tpp-public .public-atlas .widget-interval>span{margin:12px 0 40px;font-size:12px;display:block}.tpp-public .public-atlas .interval-line{background:var(--sage);border-radius:20px;height:20px;position:relative}.tpp-public .public-atlas .interval-line>i{background:var(--secondary);border-inline:2px solid var(--primary);border-radius:20px;height:20px;position:absolute}.tpp-public .public-atlas .interval-line>b{background:var(--primary);border-radius:5px;width:5px;height:34px;position:absolute;top:-7px;left:50%}.tpp-public .public-atlas .interval-ends{justify-content:space-between;margin:15px 0;font-size:11px;display:flex}.tpp-public .public-atlas .interval-line.second{opacity:.6;margin-top:25px}.tpp-public .public-atlas .interval-line.second>b{left:44%}.tpp-public .public-atlas .widget-interval label{text-align:left;margin-top:35px;font-size:10px;display:block}.tpp-public .public-atlas .widget-interval input{width:100%;accent-color:var(--primary);margin-top:20px;display:block}.tpp-public .public-atlas .widget-tally{text-align:center;padding:10px 0}.tpp-public .public-atlas .widget-tally>strong{color:var(--primary);font:80px Georgia;display:block}.tpp-public .public-atlas .widget-tally strong em{opacity:.5;font-size:30px}.tpp-public .public-atlas .widget-tally>span{margin:10px 0 25px;font-size:12px;display:block}.tpp-public .public-atlas .widget-tally>div{grid-template-columns:repeat(10,1fr);gap:8px;display:grid}.tpp-public .public-atlas .widget-tally i{aspect-ratio:1;border:1px solid var(--primary);border-radius:50%}.tpp-public .public-atlas .widget-tally i.filled{background:var(--primary)}.tpp-public .public-atlas .widget-tally>p{margin-top:25px;font-size:12px}.tpp-public .public-atlas .widget-pace{justify-content:center;align-items:center;gap:30px;padding:25px 0 40px;display:flex}.tpp-public .public-atlas .pace-orbit{background:conic-gradient(var(--primary) 0 var(--turn),var(--secondary) var(--turn) 360deg);border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative}.tpp-public .public-atlas .pace-orbit:before{content:"";background:var(--background);border-radius:50%;position:absolute;inset:9px}.tpp-public .public-atlas .pace-orbit strong{text-align:center;color:var(--primary);font:45px Georgia;position:relative}.tpp-public .public-atlas .pace-orbit strong small{margin-top:8px;font:8px Outfit,Arial,sans-serif;display:block}.tpp-public .public-atlas .pace-orbit>span{white-space:nowrap;font-size:11px;position:absolute;top:170px}.tpp-public .public-atlas .widget-curve svg{width:100%;overflow:visible}.tpp-public .public-atlas .curve-fill{fill:var(--secondary)}.tpp-public .public-atlas .curve-line{stroke:var(--primary);stroke-width:3px;fill:none}.tpp-public .public-atlas .curve-marker{stroke:var(--primary);stroke-width:2px;stroke-dasharray:4 4}.tpp-public .public-atlas .widget-curve text{fill:var(--primary);font:19px Georgia}.tpp-public .public-atlas .widget-curve>div{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.tpp-public .public-atlas .widget-curve>div>span{letter-spacing:.08em;font-size:8px}.tpp-public .public-atlas .widget-curve strong{color:var(--primary);font:39px Georgia}.tpp-public .public-atlas .widget-curve strong small{font:11px Outfit,Arial,sans-serif}.tpp-public .public-atlas .widget-source-card>.art{margin:0 auto 15px;display:block}.tpp-public .public-atlas .widget-source-card p{border-bottom:1px solid var(--border);margin:0;padding:15px 0}.tpp-public .public-atlas .widget-source-card small{margin-bottom:10px;font-size:9px;display:block}.tpp-public .public-atlas .widget-source-card strong{color:var(--foreground);font-size:17px;font-weight:400}.tpp-public .public-atlas .widget-aspects>div{margin:25px 0}.tpp-public .public-atlas .widget-aspects span{font-size:12px}.tpp-public .public-atlas .aspect-track{background:var(--secondary);border-radius:8px;height:8px;margin:17px 5px;position:relative}.tpp-public .public-atlas .aspect-track .middle{background:var(--primary);opacity:.4;width:1px;height:20px;position:absolute;top:-6px;left:50%}.tpp-public .public-atlas .aspect-track b{background:var(--primary);border:3px solid var(--background);border-radius:50%;width:18px;height:18px;position:absolute;top:-5px;transform:translate(-50%)}.tpp-public .public-atlas .widget-aspects small{font-size:9px}.tpp-public .public-atlas .aspect-key{border-top:1px solid var(--border);justify-content:space-between;padding-top:15px;font-size:9px;display:flex}.tpp-public .public-atlas .widget-clarity{text-align:center;justify-content:center;gap:16px;padding:15px 0;display:flex}.tpp-public .public-atlas .widget-clarity>div{flex:1;min-width:0}.tpp-public .public-atlas .widget-clarity strong{color:var(--primary);font:51px Georgia;display:block}.tpp-public .public-atlas .widget-clarity span{margin:13px 0;font-size:11px;display:block}.tpp-public .public-atlas .widget-clarity>div>div{background:var(--secondary);border-radius:40px;width:100%;max-width:65px;height:130px;margin:auto;position:relative;overflow:hidden}.tpp-public .public-atlas .widget-clarity i{background:var(--primary);opacity:.85;border-radius:40px;position:absolute;bottom:0;left:0;right:0}.tpp-public .public-atlas .widget-clarity small{margin-top:13px;font-size:9px;display:block}.tpp-public .public-atlas .widget-neighbors{text-align:center;align-items:stretch;gap:25px;display:flex}.tpp-public .public-atlas .widget-neighbors>div{border:1px solid var(--border);background:var(--sage);border-radius:70px 70px 12px 12px;flex:1;min-width:0;padding:20px 12px}.tpp-public .public-atlas .widget-neighbors>div:nth-child(2){background:var(--secondary)}.tpp-public .public-atlas .widget-neighbors strong{color:var(--primary);font:28px Georgia;display:block}.tpp-public .public-atlas .widget-neighbors small{margin-top:12px;font-size:10px;display:block}.tpp-public .public-atlas .widget-neighbors a{margin-top:20px;font-size:10px;display:block}.tpp-public .public-atlas .widget-axes>div{align-items:center;gap:15px;margin:25px 0;display:flex}.tpp-public .public-atlas .widget-axes>div>span{width:70px;font-size:11px}.tpp-public .public-atlas .widget-axes>div>div{flex:1;gap:5px;display:flex}.tpp-public .public-atlas .widget-axes i{border:1px solid var(--border);border-radius:7px;flex:1;height:29px}.tpp-public .public-atlas .widget-axes i.filled{background:var(--primary)}.tpp-public .public-atlas .widget-axes strong{font:25px Georgia}.tpp-public .public-atlas .widget-axes small{opacity:.6;font-size:12px}.tpp-public .public-atlas .widget-balance{grid-template-columns:1fr 1fr;gap:25px;display:grid}.tpp-public .public-atlas .widget-balance>div{padding:25px 0}.tpp-public .public-atlas .widget-balance small{min-height:27px;font-size:9px;display:block}.tpp-public .public-atlas .widget-balance strong{color:var(--primary);font:65px Georgia;display:block}.tpp-public .public-atlas .widget-balance strong em{opacity:.5;font-size:20px}.tpp-public .public-atlas .widget-balance i{background:var(--primary);border-radius:10px;height:13px;margin-top:25px;display:block}.tpp-public .public-atlas .widget-balance>div:nth-child(2) i{opacity:.4}.tpp-public .public-atlas .widget-gauge{padding:25px 0}.tpp-public .public-atlas .gauge-arc{background:conic-gradient(from 270deg at 50% 100%,var(--primary) 0 55deg,var(--secondary) 55deg 180deg,transparent 180deg);border-radius:270px 270px 0 0;width:270px;height:135px;margin:auto;position:relative;overflow:hidden}.tpp-public .public-atlas .gauge-arc:after{content:"";background:var(--background);border-radius:250px 250px 0 0;position:absolute;inset:24px 24px 0}.tpp-public .public-atlas .gauge-arc>span{text-align:center;z-index:1;position:absolute;bottom:0;left:0;right:0}.tpp-public .public-atlas .gauge-arc strong{color:var(--primary);font:75px Georgia}.tpp-public .public-atlas .gauge-arc small{opacity:.5;font:18px Georgia}.tpp-public .public-atlas .gauge-ends{justify-content:space-between;margin-top:25px;font-size:11px;line-height:1.6;display:flex}.tpp-public .public-atlas .gauge-ends span:last-child{text-align:right}.tpp-public .public-atlas .gauge-ends b{letter-spacing:.1em;font-size:6px;font-weight:400}.tpp-public .public-atlas .widget-prompt>.art{margin-left:auto;display:block}.tpp-public .public-atlas .widget-prompt>small,.tpp-public .public-atlas .widget-prompt>div>small{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.tpp-public .public-atlas .widget-prompt p{color:var(--primary);margin:15px 0 25px;font:italic 29px/1.35 Georgia}.tpp-public .public-atlas .widget-prompt>div{border-top:1px solid var(--border);padding-top:20px}.tpp-public .public-atlas .widget-prompt>div>p{color:var(--foreground);font:17px/1.6 Outfit,Arial,sans-serif}.tpp-public .public-atlas .widget-style>div{grid-template-columns:28px 1fr auto;align-items:center;gap:12px;margin:20px 0;display:grid}.tpp-public .public-atlas .widget-style>div>span{color:var(--primary);font:23px Georgia}.tpp-public .public-atlas .widget-style strong{font-size:13px;font-weight:400}.tpp-public .public-atlas .widget-style b{font:26px Georgia}.tpp-public .public-atlas .widget-style i{background:var(--primary);border-radius:8px;grid-column:2/-1;height:7px}.tpp-public .public-atlas .widget-style>div:nth-child(2n) i{opacity:.4}.tpp-public .public-atlas .gap-note{text-align:center;margin-top:25px;font:italic 17px Georgia}.tpp-public .public-atlas .widget-week{justify-content:space-between;align-items:end;gap:8px;min-height:185px;display:flex}.tpp-public .public-atlas .widget-week>div{flex-direction:column;flex:1;align-items:center;gap:12px;display:flex}.tpp-public .public-atlas .widget-week strong{font:14px Georgia}.tpp-public .public-atlas .widget-week i{background:var(--primary);opacity:.75;border-radius:25px 25px 5px 5px;width:100%;max-width:40px}.tpp-public .public-atlas .widget-week>div:nth-child(2n) i{background:var(--secondary);opacity:1}.tpp-public .public-atlas .widget-week span{font-size:9px}.tpp-public .public-atlas .widget-week-note{letter-spacing:.05em;text-align:center;margin-top:25px;font-size:7px}.tpp-public .public-atlas .widget-words{flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;padding:25px 0;display:flex}.tpp-public .public-atlas .widget-words>span{color:var(--primary);background:var(--secondary);border-radius:45px;padding:12px 17px;font-family:Georgia;transform:rotate(-5deg)}.tpp-public .public-atlas .widget-words>span:nth-child(2n){background:var(--sage);transform:rotate(7deg)}.tpp-public .public-atlas .widget-words small{vertical-align:super;margin-left:6px;font:10px Outfit,Arial,sans-serif}.tpp-public .public-atlas .widget-ledger{justify-content:space-between;gap:12px;margin:30px 0;display:flex}.tpp-public .public-atlas .widget-ledger>div{text-align:center;border-right:1px solid var(--border);flex:1;min-width:0}.tpp-public .public-atlas .widget-ledger>div:last-child{border:0}.tpp-public .public-atlas .widget-ledger small{font-size:9px;display:block}.tpp-public .public-atlas .widget-ledger strong{color:var(--primary);margin:18px 0;font:56px Georgia;display:block}.tpp-public .public-atlas .widget-ledger span{color:var(--primary);font-size:24px;display:block}.tpp-public .public-atlas .widget-duet{flex-direction:column;gap:15px;display:flex}.tpp-public .public-atlas .widget-duet>div{background:var(--sage);border-radius:14px;padding:25px 55px 25px 25px;position:relative}.tpp-public .public-atlas .widget-duet>div:nth-child(2n){background:var(--secondary)}.tpp-public .public-atlas .widget-duet small{text-transform:uppercase;letter-spacing:.09em;font-size:8px}.tpp-public .public-atlas .widget-duet p{color:var(--primary);margin:15px 0 0;font:24px/1.3 Georgia}.tpp-public .public-atlas .widget-duet>div>span{opacity:.3;font:25px Georgia;position:absolute;top:20px;right:20px}.tpp-public .public-atlas .duet-caption{letter-spacing:.05em;margin-top:22px;font-size:7px;display:block}.tpp-public .public-atlas .widget-overlap{align-items:center;gap:25px;display:flex}.tpp-public .public-atlas .overlap-circles{place-items:center;width:175px;min-width:175px;height:170px;display:grid;position:relative}.tpp-public .public-atlas .overlap-circles>i{border:1px solid var(--primary);background:var(--secondary);opacity:.65;border-radius:50%;width:120px;height:120px;position:absolute;top:20px;left:0}.tpp-public .public-atlas .overlap-circles>i:nth-child(2){background:var(--sage);left:50px}.tpp-public .public-atlas .overlap-circles>span{z-index:1;color:var(--primary);text-align:center;font:19px Georgia;position:relative}.tpp-public .public-atlas .widget-overlap>div:last-child p{margin:15px 0}.tpp-public .public-atlas .widget-overlap small{font-size:8px;line-height:1.6;display:block}.tpp-public .public-atlas .widget-overlap strong{margin-top:5px;font-size:13px;font-weight:400;display:block}.tpp-public .public-atlas .widget-manual{background:color-mix(in srgb,var(--secondary) 30%,var(--background));border:1px solid var(--border);border-radius:5px;padding:25px;transform:rotate(-1deg)}.tpp-public .public-atlas .widget-manual>small{letter-spacing:.12em;font-size:8px}.tpp-public .public-atlas .widget-manual>div{border-bottom:1px solid var(--border);gap:18px;padding:18px 0;display:flex}.tpp-public .public-atlas .widget-manual>div>span{color:var(--primary);opacity:.6;font:21px Georgia}.tpp-public .public-atlas .widget-manual p{margin:0}.tpp-public .public-atlas .widget-manual p>small{margin-bottom:9px;font-size:9px;display:block}.tpp-public .public-atlas .widget-manual strong{color:var(--primary);font:400 20px/1.4 Georgia}.tpp-public .public-atlas .manual-signoff{color:var(--primary);margin-top:20px;font:italic 17px Georgia;display:block}.tpp-public .public-atlas .vote-seals{justify-content:center;gap:10px;display:flex}.tpp-public .public-atlas .vote-seals>div{text-align:center;flex:1;position:relative}.tpp-public .public-atlas .vote-seals strong{font-size:11px;font-weight:400;display:block}.tpp-public .public-atlas .vote-seals span{color:var(--primary);position:absolute;top:55%;right:-9px}.tpp-public .public-atlas .vote-seals>div:last-child span{display:none}.tpp-public .public-atlas .widget-vote>p{text-align:center;color:var(--primary);margin:30px 0 0;font:25px/1.35 Georgia}.tpp-public .public-atlas .widget-bounce>strong{color:var(--primary);font:70px Georgia;display:block}.tpp-public .public-atlas .widget-bounce>strong>small{width:120px;margin-left:15px;font:12px/1.5 Outfit,Arial,sans-serif;display:inline-block}.tpp-public .public-atlas .widget-bounce>div{grid-template-columns:repeat(7,1fr);gap:9px;margin:25px 0;display:grid}.tpp-public .public-atlas .widget-bounce>div>span{background:var(--primary);height:40px;color:var(--background);border-radius:11px;place-items:center;font-size:15px;display:grid}.tpp-public .public-atlas .widget-bounce .gap{background:var(--secondary);color:var(--primary)}.tpp-public .public-atlas .widget-bounce p{font:italic 21px Georgia}.tpp-public .public-atlas .widget-challenges>div{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.tpp-public .public-atlas .widget-challenges i{aspect-ratio:1;border:1px solid var(--border);background:var(--secondary);border-radius:15px;place-items:center;font:25px Georgia;display:grid}.tpp-public .public-atlas .widget-challenges i.oneoff{background:var(--sage)}.tpp-public .public-atlas .widget-challenges>p{margin-top:25px;font-size:13px;line-height:1.7}.tpp-public .public-atlas .widget-challenges strong{color:var(--primary);font:29px Georgia}.tpp-public .public-atlas .widget-clock{text-align:center}.tpp-public .public-atlas .clock-face{border:10px solid var(--secondary);background:var(--sage);border-radius:50%;width:190px;height:190px;margin:0 auto 25px;position:relative}.tpp-public .public-atlas .clock-face span{font:18px Georgia;position:absolute;top:8px;left:50%;transform:translate(-50%)}.tpp-public .public-atlas .clock-face span:nth-child(2){top:50%;left:auto;right:10px;transform:translateY(-50%)}.tpp-public .public-atlas .clock-face span:nth-child(3){top:auto;bottom:8px}.tpp-public .public-atlas .clock-face span:nth-child(4){top:50%;left:10px;transform:translateY(-50%)}.tpp-public .public-atlas .clock-face i{background:var(--primary);transform-origin:0;border-radius:4px;width:52px;height:4px;position:absolute;top:50%;left:50%;transform:rotate(180deg)}.tpp-public .public-atlas .clock-face b{background:var(--primary);transform-origin:0;border-radius:4px;width:65px;height:4px;position:absolute;top:50%;left:50%;transform:rotate(270deg)}.tpp-public .public-atlas .widget-clock strong{color:var(--primary);font:30px Georgia}.tpp-public .public-atlas .widget-clock p{font-size:12px}.tpp-public .public-atlas .widget-clock small{font-size:7px}.tpp-public .public-atlas .widget-system>div{border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:16px 0;display:flex;position:relative}.tpp-public .public-atlas .widget-system>div>span{color:var(--primary);opacity:.5;font:32px Georgia}.tpp-public .public-atlas .widget-system small{text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-size:8px;display:block}.tpp-public .public-atlas .widget-system strong{font-size:17px;font-weight:400}.tpp-public .public-atlas .widget-system i{color:var(--primary);margin-left:auto;font-size:22px}.tpp-public .public-atlas .widget-cast{text-align:center;gap:20px;display:flex}.tpp-public .public-atlas .widget-cast>div{background:var(--sage);border-radius:100px 100px 15px 15px;flex:1;min-width:0;padding:15px 15px 25px}.tpp-public .public-atlas .widget-cast>div:nth-child(2){background:var(--secondary);transform:translateY(15px)}.tpp-public .public-atlas .widget-cast strong{color:var(--primary);font:21px/1.3 Georgia;display:block}.tpp-public .public-atlas .widget-cast small{margin-top:13px;font-size:8px;display:block}.tpp-public .public-atlas .widget-pathway{align-items:center;gap:25px;display:flex}.tpp-public .public-atlas .widget-pathway small{font-size:8px}.tpp-public .public-atlas .widget-pathway h3{margin:18px 0;font-size:30px}.tpp-public .public-atlas .widget-pathway p{font-size:13px}.tpp-public .public-atlas .widget-pathway a{font-size:11px}.tpp-public .public-atlas .widget-lenses>div{border-bottom:1px solid var(--border);align-items:center;gap:15px;padding:18px 0;display:flex}.tpp-public .public-atlas .widget-lenses>div>span{color:var(--primary);font:23px Georgia}.tpp-public .public-atlas .widget-lenses strong{min-width:68px;font-size:12px;font-weight:400}.tpp-public .public-atlas .widget-lenses small{flex:1;font-size:10px}.tpp-public .public-atlas .widget-lenses em{white-space:nowrap;font-size:8px;font-style:normal}.tpp-public .public-atlas .coverage-meter{background:var(--secondary);border-radius:12px;height:12px;margin-top:28px;overflow:hidden}.tpp-public .public-atlas .coverage-meter i{background:var(--primary);border-radius:12px;width:80%;height:12px;display:block}.tpp-public .public-atlas .coverage-note{font-size:11px}.tpp-public .public-atlas .widget-board{gap:20px;display:flex}.tpp-public .public-atlas .widget-board>div{background:var(--sage);border-radius:15px;flex:1;padding:20px}.tpp-public .public-atlas .widget-board>div:nth-child(2){background:var(--secondary)}.tpp-public .public-atlas .widget-board strong{color:var(--primary);font:68px Georgia;display:block}.tpp-public .public-atlas .widget-board span{margin:12px 0 25px;font-size:10px;display:block}.tpp-public .public-atlas .widget-board>div>div{flex-wrap:wrap;gap:7px;display:flex}.tpp-public .public-atlas .widget-board i{border:1px solid var(--primary);color:var(--primary);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.tpp-public .public-atlas .widget-timeline{justify-content:space-between;gap:40px;padding:30px 0 10px;display:flex;position:relative}.tpp-public .public-atlas .widget-timeline>div{z-index:1;flex:1}.tpp-public .public-atlas .widget-timeline small{font-size:10px;display:block}.tpp-public .public-atlas .widget-timeline strong{color:var(--primary);margin:20px 0;font:65px Georgia;display:block}.tpp-public .public-atlas .widget-timeline i{border:5px solid var(--primary);background:var(--background);border-radius:50%;width:20px;height:20px;display:block}.tpp-public .public-atlas .timeline-thread{background:var(--primary);height:1px;position:absolute;bottom:20px;left:0;right:10px}.tpp-public .public-atlas .timeline-note{margin-top:25px;font-size:13px;line-height:1.8}.tpp-public .public-atlas .widget-year{padding:20px 0;position:relative}.tpp-public .public-atlas .widget-year>span{letter-spacing:.1em;font-size:8px}.tpp-public .public-atlas .widget-year>strong{color:var(--primary);margin:22px 0;font:35px/1.2 Georgia;display:block}.tpp-public .public-atlas .widget-year>div{gap:20px;display:flex}.tpp-public .public-atlas .widget-year p{flex:1}.tpp-public .public-atlas .widget-year p>b{color:var(--primary);font:37px Georgia;display:block}.tpp-public .public-atlas .widget-year p>small{margin-top:10px;font-size:8px;display:block}.tpp-public .public-atlas .widget-year>.art{margin-left:auto;display:block}.tpp-public .public-atlas .widget-faq>button,.tpp-public .public-atlas .widget-faq>div{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:15px;width:100%;padding:20px 0;font-size:14px;display:flex}.tpp-public .public-atlas .widget-faq>button>span,.tpp-public .public-atlas .widget-faq>div>span{color:var(--primary);font:21px Georgia}.tpp-public .public-atlas .widget-faq b{margin-left:auto;font-size:20px;font-weight:400}.tpp-public .public-atlas .widget-faq>button.active{color:var(--primary)}.tpp-public .public-atlas .widget-faq p{margin:20px 0;font-size:14px;line-height:1.8}.tpp-public .public-atlas .widget-faq>small{letter-spacing:.07em;margin-top:25px;font-size:7px;display:block}.tpp-public .public-atlas .widget-explore{border-top:1px solid var(--border);margin-top:30px;padding-top:20px}.tpp-public .public-atlas .widget-explore>button{color:var(--primary);background:0 0;border:0;padding:0;font-size:11px}.tpp-public .public-atlas .widget-explore>p{font-size:13px;line-height:1.8}.tpp-public .public-atlas .compact .widget-bars>div{gap:6px;margin:14px 0}.tpp-public .public-atlas .compact .widget-bars span{font-size:9px}.tpp-public .public-atlas .compact .widget-bars strong{font-size:16px}.tpp-public .public-atlas .compact .widget-bars i{height:8px}.tpp-public .public-atlas .compact .widget-interval>strong{font-size:62px}.tpp-public .public-atlas .compact .widget-interval>span{margin:10px 0 25px;font-size:10px}.tpp-public .public-atlas .compact .interval-line,.tpp-public .public-atlas .compact .interval-line>i{height:13px}.tpp-public .public-atlas .compact .interval-line>b{width:3px;height:25px;top:-6px}.tpp-public .public-atlas .compact .widget-tally>strong{font-size:56px}.tpp-public .public-atlas .compact .widget-tally>span{margin-bottom:18px;font-size:10px}.tpp-public .public-atlas .compact .widget-tally>div{gap:5px}.tpp-public .public-atlas .compact .widget-tally>p{font-size:10px}.tpp-public .public-atlas .compact .pace-orbit{width:100px;height:100px}.tpp-public .public-atlas .compact .pace-orbit strong{font-size:32px}.tpp-public .public-atlas .compact .pace-orbit small{font-size:6px}.tpp-public .public-atlas .compact .pace-orbit:before{inset:6px}.tpp-public .public-atlas .compact .pace-orbit>span{font-size:9px;top:115px}.tpp-public .public-atlas .compact .widget-pace{gap:18px;padding-bottom:25px}.tpp-public .public-atlas .compact .widget-curve strong{font-size:30px}.tpp-public .public-atlas .compact .widget-curve>div>span{font-size:6px}.tpp-public .public-atlas .compact .widget-source-card p{padding:10px 0}.tpp-public .public-atlas .compact .widget-source-card strong{font-size:12px}.tpp-public .public-atlas .compact .widget-source-card small{margin-bottom:6px;font-size:7px}.tpp-public .public-atlas .compact .widget-aspects>div{margin:17px 0}.tpp-public .public-atlas .compact .widget-aspects span{font-size:9px}.tpp-public .public-atlas .compact .widget-aspects small{font-size:7px}.tpp-public .public-atlas .compact .aspect-track{margin:12px 5px}.tpp-public .public-atlas .compact .widget-clarity{gap:12px}.tpp-public .public-atlas .compact .widget-clarity strong{font-size:36px}.tpp-public .public-atlas .compact .widget-clarity span{margin:8px 0;font-size:9px}.tpp-public .public-atlas .compact .widget-clarity>div>div{max-width:37px;height:80px}.tpp-public .public-atlas .compact .widget-clarity small{font-size:7px}.tpp-public .public-atlas .compact .widget-neighbors{gap:15px}.tpp-public .public-atlas .compact .widget-neighbors>div{padding:17px 8px}.tpp-public .public-atlas .compact .widget-neighbors strong{font-size:22px}.tpp-public .public-atlas .compact .widget-neighbors small{font-size:8px}.tpp-public .public-atlas .compact .widget-axes>div{gap:8px;margin:20px 0}.tpp-public .public-atlas .compact .widget-axes>div>span{width:50px;font-size:9px}.tpp-public .public-atlas .compact .widget-axes i{border-radius:4px;height:20px}.tpp-public .public-atlas .compact .widget-axes>div>div{gap:3px}.tpp-public .public-atlas .compact .widget-axes strong{font-size:19px}.tpp-public .public-atlas .compact .widget-axes small{font-size:10px}.tpp-public .public-atlas .compact .widget-balance{gap:18px}.tpp-public .public-atlas .compact .widget-balance strong{font-size:46px}.tpp-public .public-atlas .compact .widget-balance strong em{font-size:14px}.tpp-public .public-atlas .compact .widget-balance small{font-size:8px}.tpp-public .public-atlas .compact .gauge-arc{width:210px;height:105px}.tpp-public .public-atlas .compact .gauge-arc:after{inset:18px 18px 0}.tpp-public .public-atlas .compact .gauge-arc strong{font-size:52px}.tpp-public .public-atlas .compact .gauge-ends{margin-top:18px;font-size:9px}.tpp-public .public-atlas .compact .widget-prompt p{margin:12px 0 20px;font-size:23px}.tpp-public .public-atlas .compact .widget-prompt>div>p{font-size:13px}.tpp-public .public-atlas .compact .widget-prompt small{font-size:7px}.tpp-public .public-atlas .compact .widget-style>div{gap:9px;margin:15px 0}.tpp-public .public-atlas .compact .widget-style strong{font-size:11px}.tpp-public .public-atlas .compact .widget-style b{font-size:21px}.tpp-public .public-atlas .compact .widget-style>div>span{font-size:20px}.tpp-public .public-atlas .compact .gap-note{font-size:14px}.tpp-public .public-atlas .compact .widget-week strong{font-size:12px}.tpp-public .public-atlas .compact .widget-week span{font-size:7px}.tpp-public .public-atlas .compact .widget-week i{max-width:25px}.tpp-public .public-atlas .compact .widget-week-note{font-size:6px}.tpp-public .public-atlas .compact .widget-words{gap:10px;padding:15px 0}.tpp-public .public-atlas .compact .widget-words>span{padding:9px 12px}.tpp-public .public-atlas .compact .widget-words small{font-size:7px}.tpp-public .public-atlas .compact .widget-ledger{gap:8px;margin:20px 0}.tpp-public .public-atlas .compact .widget-ledger strong{margin:13px 0;font-size:39px}.tpp-public .public-atlas .compact .widget-ledger small{font-size:8px}.tpp-public .public-atlas .compact .widget-ledger span{font-size:20px}.tpp-public .public-atlas .compact .widget-duet>div{padding:17px 37px 17px 18px}.tpp-public .public-atlas .compact .widget-duet p{margin-top:10px;font-size:19px}.tpp-public .public-atlas .compact .widget-duet small{font-size:7px}.tpp-public .public-atlas .compact .widget-duet>div>span{font-size:19px;top:15px;right:12px}.tpp-public .public-atlas .compact .widget-overlap{flex-direction:column;gap:5px}.tpp-public .public-atlas .compact .overlap-circles{height:140px;margin:-5px 0 -15px;transform:scale(.85)}.tpp-public .public-atlas .compact .widget-overlap>div:last-child{width:100%}.tpp-public .public-atlas .compact .widget-overlap>div:last-child p{margin:12px 0}.tpp-public .public-atlas .compact .widget-overlap strong{font-size:11px}.tpp-public .public-atlas .compact .widget-manual{padding:18px}.tpp-public .public-atlas .compact .widget-manual>div{gap:10px;padding:12px 0}.tpp-public .public-atlas .compact .widget-manual>small{font-size:6px}.tpp-public .public-atlas .compact .widget-manual strong{font-size:15px}.tpp-public .public-atlas .compact .widget-manual p>small{margin-bottom:6px;font-size:7px}.tpp-public .public-atlas .compact .widget-manual>div>span{font-size:17px}.tpp-public .public-atlas .compact .manual-signoff{font-size:13px}.tpp-public .public-atlas .compact .vote-seals strong{font-size:8px}.tpp-public .public-atlas .compact .widget-vote>p{margin-top:25px;font-size:20px}.tpp-public .public-atlas .compact .widget-bounce>strong{font-size:53px}.tpp-public .public-atlas .compact .widget-bounce>strong>small{width:100px;font-size:10px}.tpp-public .public-atlas .compact .widget-bounce>div{gap:6px}.tpp-public .public-atlas .compact .widget-bounce>div>span{border-radius:8px;height:30px;font-size:11px}.tpp-public .public-atlas .compact .widget-bounce>p{font-size:18px}.tpp-public .public-atlas .compact .widget-challenges>div{gap:6px}.tpp-public .public-atlas .compact .widget-challenges i{border-radius:9px;font-size:19px}.tpp-public .public-atlas .compact .widget-challenges>p{font-size:10px}.tpp-public .public-atlas .compact .widget-challenges strong{font-size:23px}.tpp-public .public-atlas .compact .clock-face{border-width:7px;width:140px;height:140px}.tpp-public .public-atlas .compact .clock-face span{font-size:13px}.tpp-public .public-atlas .compact .clock-face i{width:35px}.tpp-public .public-atlas .compact .clock-face b{width:45px}.tpp-public .public-atlas .compact .widget-clock strong{font-size:25px}.tpp-public .public-atlas .compact .widget-clock p{font-size:10px}.tpp-public .public-atlas .compact .widget-clock small{font-size:6px}.tpp-public .public-atlas .compact .widget-system>div{gap:14px;padding:13px 0}.tpp-public .public-atlas .compact .widget-system strong{font-size:12px}.tpp-public .public-atlas .compact .widget-system small{font-size:6px}.tpp-public .public-atlas .compact .widget-system>div>span{font-size:26px}.tpp-public .public-atlas .compact .widget-cast{gap:10px}.tpp-public .public-atlas .compact .widget-cast>div{padding:12px 8px 20px}.tpp-public .public-atlas .compact .widget-cast strong{font-size:16px}.tpp-public .public-atlas .compact .widget-cast small{font-size:7px}.tpp-public .public-atlas .compact .widget-pathway{text-align:center;flex-direction:column;gap:10px}.tpp-public .public-atlas .compact .widget-pathway h3{margin:12px 0;font-size:24px}.tpp-public .public-atlas .compact .widget-pathway p{font-size:11px}.tpp-public .public-atlas .compact .widget-lenses>div{gap:9px;padding:13px 0}.tpp-public .public-atlas .compact .widget-lenses strong{min-width:48px;font-size:9px}.tpp-public .public-atlas .compact .widget-lenses small{font-size:8px}.tpp-public .public-atlas .compact .widget-lenses em{font-size:6px}.tpp-public .public-atlas .compact .widget-lenses>div>span{font-size:17px}.tpp-public .public-atlas .compact .coverage-note{font-size:9px}.tpp-public .public-atlas .compact .widget-board{gap:12px}.tpp-public .public-atlas .compact .widget-board>div{padding:15px}.tpp-public .public-atlas .compact .widget-board strong{font-size:48px}.tpp-public .public-atlas .compact .widget-board span{font-size:8px}.tpp-public .public-atlas .compact .widget-board i{width:18px;height:18px;font-size:9px}.tpp-public .public-atlas .compact .widget-timeline strong{font-size:48px}.tpp-public .public-atlas .compact .widget-timeline small{font-size:8px}.tpp-public .public-atlas .compact .timeline-note{font-size:11px}.tpp-public .public-atlas .compact .widget-year>strong{font-size:28px}.tpp-public .public-atlas .compact .widget-year>div{gap:13px}.tpp-public .public-atlas .compact .widget-year p>b{font-size:30px}.tpp-public .public-atlas .compact .widget-year p>small{font-size:7px}.tpp-public .public-atlas .compact .widget-faq>div{gap:10px;padding:17px 0;font-size:11px}.tpp-public .public-atlas .compact .widget-faq>div>span{font-size:18px}.tpp-public .public-atlas .compact .widget-faq>small{font-size:6px}@media (max-width:1100px){.tpp-public .public-atlas .dash-library-title{grid-template-columns:1.2fr 1fr;gap:20px}.tpp-public .public-atlas .dash-library-title h1{font-size:65px}.tpp-public .public-atlas .dashboard-hero-collage{transform-origin:100%;transform:scale(.85)}.tpp-public .public-atlas .dashboard-grid{gap:15px}.tpp-public .public-atlas .dashboard-tile{padding:20px}.tpp-public .public-atlas .dashboard-studio{grid-template-columns:1.4fr 1fr;gap:30px}.tpp-public .public-atlas .dashboard-stage,.tpp-public .public-atlas .dashboard-full-card{padding:25px}.tpp-public .public-atlas .dashboard-detail-heading h1{font-size:65px}.tpp-public .public-atlas .dashboard-filters{align-items:start}.tpp-public .public-atlas .shortlist-toggle{margin-top:28px}.tpp-public .public-atlas .dashboard-reading h2{font-size:38px}}@media (max-width:700px){.tpp-public .public-atlas .dash-library-title{grid-template-columns:1fr;gap:0}.tpp-public .public-atlas .dash-library-title h1{font-size:54px}.tpp-public .public-atlas .dashboard-hero-collage{transform-origin:50%;width:100%;max-width:380px;height:420px;margin:-15px auto -35px;transform:scale(.8)}.tpp-public .public-atlas .hero-widget.widget-1{right:-25px}.tpp-public .public-atlas .hero-widget.widget-0{left:-10px}.tpp-public .public-atlas .collage-spark{right:-30px}.tpp-public .public-atlas .dashboard-filters{display:block}.tpp-public .public-atlas .shortlist-toggle{margin:0 0 22px}.tpp-public .public-atlas .dashboard-grid{grid-template-columns:1fr;gap:20px}.tpp-public .public-atlas .dashboard-tile{padding:25px}.tpp-public .public-atlas .dashboard-card-link>h3{min-height:0;font-size:28px}.tpp-public .public-atlas .dash-widget.compact{min-height:190px}.tpp-public .public-atlas .dashboard-card-link>p{min-height:0}.tpp-public .public-atlas .dashboard-detail-heading{gap:0;position:relative}.tpp-public .public-atlas .dashboard-detail-heading>.art{width:70px;height:70px;position:absolute;top:-20px;right:-5px}.tpp-public .public-atlas .dashboard-detail-heading h1{font-size:49px}.tpp-public .public-atlas .dashboard-detail-heading .intro{font-size:17px}.tpp-public .public-atlas .dashboard-studio{grid-template-columns:1fr;gap:20px}.tpp-public .public-atlas .dashboard-stage{padding:22px 15px}.tpp-public .public-atlas .dashboard-full-card{padding:23px 20px}.tpp-public .public-atlas .dashboard-full-card>h2{margin-top:15px;font-size:29px}.tpp-public .public-atlas .dashboard-reading{padding-top:15px}.tpp-public .public-atlas .dashboard-reading h2{font-size:38px}.tpp-public .public-atlas .dashboard-reading>p{font-size:14px}.tpp-public .public-atlas .widget-overlap{flex-direction:column;gap:10px}.tpp-public .public-atlas .widget-overlap>div:last-child{width:100%}.tpp-public .public-atlas .widget-neighbors{gap:12px}.tpp-public .public-atlas .widget-neighbors .art{width:95px;height:95px}.tpp-public .public-atlas .widget-neighbors strong{font-size:23px}.tpp-public .public-atlas .widget-neighbors>div{padding:18px 10px}.tpp-public .public-atlas .widget-pace{gap:20px}.tpp-public .public-atlas .pace-orbit{width:105px;height:105px}.tpp-public .public-atlas .pace-orbit strong{font-size:32px}.tpp-public .public-atlas .pace-orbit>span{font-size:9px;top:120px}.tpp-public .public-atlas .pace-orbit small{font-size:6px!important}.tpp-public .public-atlas .widget-axes>div{gap:9px}.tpp-public .public-atlas .widget-axes>div>span{width:55px;font-size:10px}.tpp-public .public-atlas .widget-axes i{height:25px}.tpp-public .public-atlas .widget-axes>div>div{gap:3px}.tpp-public .public-atlas .widget-axes strong{font-size:22px}.tpp-public .public-atlas .widget-balance strong{font-size:48px}.tpp-public .public-atlas .widget-balance strong em{font-size:16px}.tpp-public .public-atlas .gauge-arc{width:230px;height:115px}.tpp-public .public-atlas .gauge-arc strong{font-size:60px}.tpp-public .public-atlas .widget-ledger strong{font-size:42px}.tpp-public .public-atlas .widget-ledger small{font-size:8px}.tpp-public .public-atlas .widget-duet p{font-size:21px}.tpp-public .public-atlas .vote-seals .art{width:75px;height:75px}.tpp-public .public-atlas .vote-seals strong{font-size:9px}.tpp-public .public-atlas .widget-cast .art{width:100px;height:100px}.tpp-public .public-atlas .widget-cast{gap:12px}.tpp-public .public-atlas .widget-cast>div{padding:15px 8px}.tpp-public .public-atlas .widget-cast strong{font-size:17px}.tpp-public .public-atlas .widget-pathway{text-align:center;flex-direction:column}.tpp-public .public-atlas .widget-lenses>div{gap:9px}.tpp-public .public-atlas .widget-lenses strong{min-width:58px;font-size:10px}.tpp-public .public-atlas .widget-lenses small{font-size:9px}.tpp-public .public-atlas .widget-lenses em{font-size:7px}.tpp-public .public-atlas .widget-lenses>div>span{font-size:20px}.tpp-public .public-atlas .widget-year>strong{font-size:31px}.tpp-public .public-atlas .widget-year>div{gap:14px}.tpp-public .public-atlas .widget-year p>b{font-size:31px}.tpp-public .public-atlas .widget-board{gap:13px}.tpp-public .public-atlas .widget-board>div{padding:17px}.tpp-public .public-atlas .widget-board strong{font-size:55px}.tpp-public .public-atlas .widget-clarity{gap:12px}.tpp-public .public-atlas .widget-clarity strong{font-size:42px}.tpp-public .public-atlas .widget-clarity small{font-size:8px}}.tpp-public .public-atlas .widget-manual input{border:0;border-bottom:1px dashed var(--border);width:100%;color:var(--primary);background:0 0;padding:3px 0;font:20px/1.5 Georgia}.tpp-public .public-atlas .widget-manual p{flex:1;min-width:0}.tpp-public .public-atlas .auth-room{grid-template-columns:1.15fr 1fr;align-items:center;gap:100px;max-width:1400px;margin:auto;padding:70px 70px 80px;display:grid}.tpp-public .public-atlas .auth-story h1{margin:28px 0;font-size:84px;line-height:1.03}.tpp-public .public-atlas .auth-story>p{max-width:510px;font-size:18px;line-height:1.75}.tpp-public .public-atlas .auth-art-scene{height:340px;margin-top:20px;position:relative}.tpp-public .public-atlas .auth-door{position:absolute;top:5px;left:90px;transform:rotate(-6deg)}.tpp-public .public-atlas .auth-art-scene>.art:first-of-type{position:absolute;top:95px;left:-20px;transform:rotate(-13deg)}.tpp-public .public-atlas .auth-art-scene>.art:nth-of-type(2){position:absolute;top:140px;right:0;transform:rotate(12deg)}.tpp-public .public-atlas .auth-art-scene>span{color:var(--primary);font:italic 24px/1.3 Georgia;position:absolute;bottom:12px;left:125px;transform:rotate(-5deg)}.tpp-public .public-atlas .auth-story .guide{margin-top:10px}.tpp-public .public-atlas .auth-form-paper{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 96%, var(--primary));box-shadow:14px 14px 0 var(--secondary);border-radius:18px;padding:40px 45px}.tpp-public .public-atlas .auth-form-paper>small{letter-spacing:.14em;margin-bottom:25px;font-size:7px;display:block}.tpp-public .public-atlas .auth-form-paper h2{letter-spacing:-.04em;margin:0 0 30px;font-size:43px;line-height:1.05}.tpp-public .public-atlas .auth-tabs{border-bottom:1px solid var(--border);gap:25px;margin-bottom:30px;display:flex}.tpp-public .public-atlas .auth-tabs>a{color:var(--muted-foreground);padding:0 0 14px;font-size:13px}.tpp-public .public-atlas .auth-tabs>a.active{color:var(--primary);border-bottom:2px solid var(--primary)}.tpp-public .public-atlas .auth-form-paper form>label{margin:21px 0;font-size:12px;display:block}.tpp-public .public-atlas .auth-form-paper input:not([type=checkbox]){border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:8px;margin-top:11px;padding:16px;font:14px Outfit,Arial,sans-serif;display:block}.tpp-public .public-atlas .password-input{position:relative}.tpp-public .public-atlas .password-input>input{padding-right:65px!important}.tpp-public .public-atlas .password-input>button{height:100%;color:var(--primary);background:0 0;border:0;padding:0;font:10px Outfit,Arial,sans-serif;position:absolute;top:0;right:15px}.tpp-public .public-atlas .auth-form-paper .auth-accept{align-items:start;gap:10px;font-size:11px;line-height:1.7;display:flex}.tpp-public .public-atlas .auth-accept input{accent-color:var(--primary);margin-top:5px}.tpp-public .public-atlas .auth-accept a{border-bottom:1px solid var(--border);color:var(--primary)}.tpp-public .public-atlas .auth-submit{justify-content:space-between;width:100%;margin-top:10px;font-size:13px}.tpp-public .public-atlas .auth-recover{text-align:center;color:var(--primary);margin:25px 0 0;font-size:11px;display:block}.tpp-public .public-atlas .auth-fineprint{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:30px;padding-top:20px;font-size:8px;line-height:1.8}.tpp-public .public-atlas .auth-bottom{justify-content:center;align-items:center;gap:15px;margin:40px 0 0;display:flex}.tpp-public .public-atlas .auth-bottom>p{font-size:11px;line-height:1.6}.tpp-public .public-atlas .auth-notice{background:var(--sage);border-radius:9px;margin-top:20px;padding:16px 18px}.tpp-public .public-atlas .auth-notice p{font-size:11px;line-height:1.6}.tpp-public .public-atlas .auth-notice a{color:var(--primary);font-size:11px}.tpp-public .public-atlas .legal-index-title{justify-content:space-between;align-items:center;gap:50px;display:flex}.tpp-public .public-atlas .legal-index h1{font-size:90px}.tpp-public .public-atlas .legal-index .intro{max-width:650px}.tpp-public .public-atlas .policy-search{max-width:800px;margin-top:32px}.tpp-public .public-atlas .policy-search label{letter-spacing:.13em;margin-bottom:15px;font-size:8px;display:block}.tpp-public .public-atlas .policy-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:35px;display:grid}.tpp-public .public-atlas .policy-grid>a{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 96%, var(--primary));border-radius:12px;align-items:center;gap:25px;padding:28px;display:flex;position:relative}.tpp-public .public-atlas .policy-grid>a:nth-child(3n){background:var(--sage)}.tpp-public .public-atlas .policy-grid>a>span:first-child{opacity:.5;font-size:7px;position:absolute;top:15px;left:16px}.tpp-public .public-atlas .policy-grid h2{letter-spacing:-.025em;margin:0 0 12px;font-size:29px;line-height:1.15}.tpp-public .public-atlas .policy-grid p{margin:0 0 18px;font-size:13px;line-height:1.7}.tpp-public .public-atlas .policy-grid small{letter-spacing:normal;font-size:7px}.tpp-public .public-atlas .legal-source-note{max-width:720px;margin:35px 0 0;font-size:11px;line-height:1.8}.tpp-public .public-atlas .legal-document-title{justify-content:space-between;align-items:center;gap:45px;margin-bottom:45px;display:flex}.tpp-public .public-atlas .legal-document-title h1{max-width:880px;margin:25px 0;font-size:76px}html:lang(ja) .tpp-public .public-atlas [data-legal-slug=privacy] .legal-document-title h1{text-wrap:balance;word-break:normal}.tpp-public .public-atlas .legal-document-title p{font-size:12px}.tpp-public .public-atlas .legal-reading-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:60px;display:grid}.tpp-public .public-atlas .legal-reading-layout>aside{position:sticky;top:25px}.tpp-public .public-atlas .legal-reading-layout>aside>small{letter-spacing:.12em;font-size:8px}.tpp-public .public-atlas .legal-reading-layout nav{flex-direction:column;gap:17px;margin-top:25px;display:flex}.tpp-public .public-atlas .legal-reading-layout nav>a{color:var(--muted-foreground);font-size:11px;line-height:1.6}.tpp-public .public-atlas .legal-reading-layout nav>a:hover{color:var(--primary)}.tpp-public .public-atlas .legal-reading-tools{border-top:1px solid var(--border);flex-direction:column;align-items:start;gap:17px;margin:30px 0 15px;padding-top:25px;display:flex}.tpp-public .public-atlas .legal-reading-tools>button{border:1px solid var(--border);color:var(--primary);background:0 0;border-radius:25px;padding:10px 16px;font:11px Outfit,Arial,sans-serif}.tpp-public .public-atlas .legal-reading-tools>a{font-size:10px}.tpp-public .public-atlas .legal-paper{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 97%, var(--primary));border-radius:12px;min-width:0;padding:38px 48px}.tpp-public .public-atlas .policy-reading-label{letter-spacing:.1em;border-bottom:1px solid var(--border);opacity:.7;justify-content:space-between;gap:25px;margin-bottom:30px;padding-bottom:23px;font-size:6px;display:flex}.tpp-public .public-atlas .policy-body{color:var(--foreground);overflow-wrap:anywhere;font:15px/1.9 Outfit,Arial,sans-serif}.tpp-public .public-atlas .policy-body:lang(de){-webkit-hyphens:auto;hyphens:auto}.tpp-public .public-atlas .policy-body>h1{display:none}.tpp-public .public-atlas .policy-body h2{letter-spacing:-.02em;color:var(--foreground);margin:45px 0 20px;scroll-margin-top:25px;font:400 28px/1.25 Outfit,Arial,sans-serif}.tpp-public .public-atlas .policy-body h3{color:var(--primary);margin:30px 0 15px;scroll-margin-top:25px;font:400 20px/1.35 Outfit,Arial,sans-serif}.tpp-public .public-atlas .policy-body p{font-size:inherit;color:inherit;margin:20px 0;line-height:1.9}.tpp-public .public-atlas .policy-body li{font-size:inherit;margin:10px 0;padding-left:5px;line-height:1.9}.tpp-public .public-atlas .policy-body ul,.tpp-public .public-atlas .policy-body ol{padding-left:25px}.tpp-public .public-atlas .policy-body a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.tpp-public .public-atlas .policy-body strong{font-weight:500}.tpp-public .public-atlas .policy-body table{border-collapse:collapse;width:100%;margin:25px 0;font-size:12px}.tpp-public .public-atlas .policy-table-scroll{--table-cover:var(--lm-paper,var(--paper,var(--background)));background:linear-gradient(to right, var(--table-cover), transparent) left / 28px 100% no-repeat local, linear-gradient(to left, var(--table-cover), transparent) right / 28px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in oklab, var(--foreground) 22%, transparent), transparent) left / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in oklab, var(--foreground) 22%, transparent), transparent) right / 12px 100% no-repeat scroll;max-width:100%;overflow-x:auto}.tpp-public .public-atlas .policy-table-hint{display:none}@media (max-width:700px){.tpp-public .public-atlas .policy-body p.policy-table-hint.policy-table-hint{color:var(--muted-foreground);margin:18px 0 -8px;font-size:14px;line-height:1.4;display:block}.tpp-public .public-atlas .policy-table-hint:after{content:"→";color:var(--primary);margin-inline-start:6px}[dir=rtl] .tpp-public .public-atlas .policy-table-hint:after{content:"←"}}.tpp-public .public-atlas .policy-table-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.tpp-public .public-atlas .policy-body th,.tpp-public .public-atlas .policy-body td{border:1px solid var(--border);text-align:left;min-width:120px;padding:12px 14px}.tpp-public .public-atlas .policy-body th{background:var(--sage);font-weight:500}.tpp-public .public-atlas .policy-body blockquote{border-left:2px solid var(--primary);margin:25px 0;padding-left:20px}.legal-paper.larger .tpp-public .public-atlas .policy-body{font-size:18px}.tpp-public .public-atlas .legal-end-note{border-top:1px solid var(--border);align-items:center;gap:20px;margin-top:40px;padding-top:20px;display:flex}.tpp-public .public-atlas .legal-end-note>p{max-width:440px;font-size:10px;line-height:1.8}.tpp-public .public-atlas .related-policy-row{border-top:1px solid var(--border);grid-template-columns:1fr 1.7fr;gap:60px;margin:65px 0 20px;padding-top:40px;display:grid}.tpp-public .public-atlas .related-policy-row h2{font-size:43px}.tpp-public .public-atlas .related-policy-row>div>a{border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:15px 0;font-size:17px;display:flex}.tpp-public .public-atlas .related-policy-row b{margin-left:auto;font-weight:400}@media (max-width:1100px){.tpp-public .public-atlas .auth-room{grid-template-columns:1fr 1fr;gap:55px;padding:55px 45px}.tpp-public .public-atlas .auth-story h1{font-size:67px}.tpp-public .public-atlas .auth-story>p{font-size:16px}.tpp-public .public-atlas .auth-form-paper{padding:35px}.tpp-public .public-atlas .auth-form-paper h2{font-size:37px}.tpp-public .public-atlas .auth-art-scene{transform-origin:0;transform:scale(.9)}.tpp-public .public-atlas .auth-door{left:50px}.tpp-public .public-atlas .auth-art-scene>.art:nth-of-type(2){right:-30px}.tpp-public .public-atlas .auth-art-scene>span{left:60px}.tpp-public .public-atlas .legal-reading-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.tpp-public .public-atlas .legal-paper{padding:30px 35px}.tpp-public .public-atlas .legal-document-title h1{font-size:65px}.tpp-public .public-atlas .legal-index h1{font-size:75px}.tpp-public .public-atlas .policy-grid>a{gap:20px;padding:25px}.tpp-public .public-atlas .policy-grid .art{width:75px;height:75px}.tpp-public .public-atlas .policy-grid h2{font-size:26px}}@media (max-width:700px){.tpp-public .public-atlas .auth-room{flex-direction:column;gap:35px;padding:42px 23px;display:flex}.tpp-public .public-atlas .auth-story>p{font-size:16px}.tpp-public .public-atlas .auth-story>.eyebrow{font-size:6px;line-height:1.8}.tpp-public .public-atlas .auth-art-scene{max-width:340px;height:245px;margin:15px auto 0;transform:none}.tpp-public .public-atlas .auth-door{top:0;left:70px}.tpp-public .public-atlas .auth-door>.art{width:180px;height:180px}.tpp-public .public-atlas .auth-art-scene>.art:first-of-type{width:100px;height:100px;top:75px;left:0}.tpp-public .public-atlas .auth-art-scene>.art:nth-of-type(2){width:95px;height:95px;top:100px;right:0}.tpp-public .public-atlas .auth-art-scene>span{font-size:20px;bottom:5px;left:75px}.tpp-public .public-atlas .auth-story .guide{display:none}.tpp-public .public-atlas .auth-form-wrap{width:100%}.tpp-public .public-atlas .auth-form-paper{box-shadow:8px 8px 0 var(--secondary);padding:30px 26px}.tpp-public .public-atlas .auth-form-paper h2{font-size:35px}.tpp-public .public-atlas .auth-form-paper input:not([type=checkbox]){padding:15px;font-size:14px}.tpp-public .public-atlas .auth-bottom{margin-top:30px}.tpp-public .public-atlas .legal-index-title{display:block;position:relative}.tpp-public .public-atlas .legal-index-title>.art{width:70px;height:70px;position:absolute;top:-20px;right:-5px}.tpp-public .public-atlas .legal-index h1{font-size:56px}.tpp-public .public-atlas .legal-index .intro{font-size:16px}.tpp-public .public-atlas .policy-search{margin-top:35px}.tpp-public .public-atlas .policy-grid{grid-template-columns:1fr;gap:17px}.tpp-public .public-atlas .policy-grid>a{gap:18px;padding:30px 22px}.tpp-public .public-atlas .policy-grid .art{width:75px;height:75px}.tpp-public .public-atlas .policy-grid h2{font-size:26px}.tpp-public .public-atlas .policy-grid p{font-size:12px}.tpp-public .public-atlas .legal-source-note{font-size:10px}.tpp-public .public-atlas .legal-document-title{display:block;position:relative}.tpp-public .public-atlas .legal-document-title>div{min-width:0;max-width:100%}.tpp-public .public-atlas .legal-document-title>.art{width:65px;height:65px;margin-left:auto;position:static}.tpp-public .public-atlas .legal-document-title h1{max-width:100%;padding-right:0;font-size:48px}.tpp-public .public-atlas .legal-document-title p{font-size:10px;line-height:1.7}.tpp-public .public-atlas .legal-reading-layout{display:block}.tpp-public .public-atlas .legal-reading-layout>aside{border:1px solid var(--border);background:var(--sage);border-radius:10px;margin-bottom:25px;padding:22px;position:static}.tpp-public .public-atlas .legal-reading-layout nav{grid-template-columns:1fr 1fr;gap:12px 18px;margin-top:20px;display:grid}.tpp-public .public-atlas .legal-reading-layout nav>a{font-size:9px}.tpp-public .public-atlas .legal-reading-layout>aside>.art{display:none}.tpp-public .public-atlas .legal-reading-tools{flex-direction:row;justify-content:space-between;align-items:center;margin:20px 0 0;padding-top:20px}.tpp-public .public-atlas .legal-reading-tools button{padding:9px 13px;font-size:9px}.tpp-public .public-atlas .legal-paper{padding:25px 22px}.tpp-public .public-atlas .policy-reading-label{gap:15px;font-size:5px}.tpp-public .public-atlas .policy-body{font-size:14px}.tpp-public .public-atlas .policy-body h2{margin-top:33px;font-size:24px}.tpp-public .public-atlas .policy-body h3{font-size:19px}.tpp-public .public-atlas .policy-body ul,.tpp-public .public-atlas .policy-body ol{padding-left:20px}.legal-paper.larger .tpp-public .public-atlas .policy-body{font-size:17px}.tpp-public .public-atlas .legal-end-note{gap:14px}.tpp-public .public-atlas .legal-end-note>.art{width:55px;height:55px}.tpp-public .public-atlas .legal-end-note p{font-size:9px}.tpp-public .public-atlas .related-policy-row{grid-template-columns:1fr;gap:15px;margin-top:40px}.tpp-public .public-atlas .related-policy-row h2{font-size:36px}.tpp-public .public-atlas .related-policy-row>div>a{font-size:15px}.tpp-public .public-atlas .related-policy-row .art{width:55px;height:55px}.tpp-public .public-atlas .auth-form-wrap{order:0}.tpp-public .public-atlas .auth-story{border-top:1px solid var(--border);order:1;padding-top:20px}.tpp-public .public-atlas .auth-story .guide{margin-top:25px;display:flex}.tpp-public .public-atlas .auth-story h1{font-size:48px}}.tpp-public .public-atlas .policy-body h2,.tpp-public .public-atlas .policy-body h3{scroll-margin-top:110px}.tpp-public .public-atlas .policy-body th,.tpp-public .public-atlas .policy-body td{color:var(--foreground)}.tpp-public .public-atlas .policy-body code{background:var(--secondary);color:var(--foreground)}.tpp-public .public-atlas .policy-body em{font:inherit;color:inherit;font-style:italic}.tpp-public .public-atlas .policy-body li>strong{font-weight:600}.tpp-public .public-atlas .policy-grid>a>div,.tpp-public .public-atlas .policy-grid>a{min-width:0}.tpp-public .public-atlas .policy-grid h2,.tpp-public .public-atlas .policy-grid p{overflow-wrap:anywhere}.tpp-public .public-atlas .policy-grid h2{-webkit-hyphens:auto;hyphens:auto}.tpp-public .public-atlas .legal-utility{color:var(--primary);justify-content:flex-end;margin-bottom:24px;font-size:14px;display:flex}.tpp-public .public-atlas .legal-document-title{margin-top:32px}.tpp-public .public-atlas .legal-paper{min-width:0}.tpp-public{background:var(--background);color:var(--foreground);min-height:100vh;font-family:var(--home-body-font);isolation:isolate}.tpp-public .public-chrome{--color-surface:var(--background);--color-surface-raised:var(--background);--color-content:var(--foreground);--color-content-muted:var(--muted-foreground);--color-accent:var(--primary);--color-on-accent:var(--primary-foreground);--color-accent-soft:var(--secondary);--color-divider:var(--border);--color-footer:var(--secondary);--color-on-footer:var(--foreground);--color-on-footer-strong:var(--primary);--color-on-footer-muted:var(--muted-foreground);--color-footer-divider:var(--border);font-family:var(--home-body-font)}.tpp-public .public-chrome>nav{background:var(--background);border-color:var(--border)}.tpp-public .public-chrome>nav>div{max-width:1500px;min-height:86px;padding-left:4%;padding-right:4%}.tpp-public .public-policies footer{background:var(--secondary);color:var(--foreground)}.tpp-public .native-auth{background:var(--paper);border:1px solid var(--border);border-radius:18px;overflow:hidden}.tpp-public .native-auth>div:not([role=dialog]){background:0 0;min-height:0;padding:32px 24px;overflow:visible}.tpp-public .native-auth h1{letter-spacing:-.045em;margin:12px 0;font-size:34px;line-height:1.2}.tpp-public .native-auth h2{letter-spacing:-.02em;font-size:22px;line-height:1.25}.tpp-public .native-auth p{margin:8px 0;font-size:13px;line-height:1.6}.tpp-public .native-auth form{font-size:13px}.tpp-public .native-auth input{font-family:inherit}.tpp-public .native-auth>div>div>div:first-child>a{display:none}.tpp-public .native-auth button{cursor:pointer}.tpp-public .native-public{--color-app:var(--background);--color-surface:var(--background);--color-surface-raised:var(--secondary);--color-content:var(--foreground);--color-content-muted:var(--muted-foreground);--color-accent:var(--primary);--color-on-accent:var(--primary-foreground);--color-divider:var(--border)}.tpp-public .native-public h1{font-family:var(--home-heading-font);letter-spacing:-.055em}.tpp-public[data-motion=off] *,.tpp-public[data-motion=off] :before,.tpp-public[data-motion=off] :after{animation-play-state:paused!important}@media (max-width:760px){.tpp-public .public-chrome>nav>div{min-height:68px}.tpp-public .native-auth>div:not([role=dialog]){padding:24px 16px}}.tpp-public .native-auth button[type=submit],.tpp-public .native-auth button.bg-accent,.tpp-public .native-public .bg-accent{background:var(--primary);color:var(--primary-foreground)}.tpp-public .native-auth button[type=submit]{border-radius:var(--home-button-radius,99px);padding:15px 22px}.tpp-public .native-auth button.bg-accent{border-radius:99px}.tpp-public .native-auth{--color-surface:var(--background);--color-surface-raised:var(--paper);--color-content:var(--foreground);--color-content-muted:var(--muted-foreground);--color-accent:var(--primary);--color-on-accent:var(--primary-foreground);--color-divider:var(--border);--color-accent-soft:var(--secondary)}.tpp-public .native-auth .public-auth-fields{box-shadow:none;background:0 0;border:0;border-radius:0}.tpp-public .auth-entry-links a.active{color:var(--primary-foreground)}.tpp-public #public-content>section:last-child,.tpp-public .public-atlas .closing{border-top:0}.tpp-public.tpp-public .public-atlas h1:not(:lang(en)),.tpp-public.tpp-public .public-atlas h1 :not(:lang(en)),.tpp-public.tpp-public .public-atlas .rt-word>span:not(:lang(en)){white-space:normal}.tpp-public .public-atlas:is(:lang(ja),:lang(zh)),.tpp-public.tpp-public .public-atlas :is(h1,h2,h3,h4,[class*=title]):is(:lang(ja),:lang(zh)){text-wrap-style:pretty}.tpp-public.tpp-public.tpp-public .public-atlas h1 :is(span,em):is(:lang(ja),:lang(zh)){text-wrap-style:balance}.tpp-public.tpp-public .public-atlas .se-hero-scene .se-doc-line:not(:lang(en)){white-space:normal;max-width:none;padding-inline-end:84px}.tpp-public.tpp-public .public-atlas .se-hero-scene .se-doc-ps:not(:lang(en)){margin-top:14px;display:block;position:static}.tpp-public.tpp-public .public-atlas .se-hero-scene>.se-sheet:not(:lang(en)){padding-bottom:210px}html[dir=rtl] .tpp-public.tpp-public .public-atlas .se-hero-scene>.se-sheet{padding-left:40px;padding-right:58px}html[dir=rtl] .tpp-public.tpp-public .public-atlas .se-hero-scene .se-sheet:before{left:auto;right:40px}html[dir=rtl] .tpp-public.tpp-public .public-atlas .se-hero-scene .se-clip{left:auto;right:12px}html[dir=rtl] .tpp-public.tpp-public .public-atlas .se-hero-scene .se-doc-lead{margin-left:6px;margin-right:0}html[dir=rtl] .tpp-public.tpp-public .public-atlas .se-hero-scene .se-red-0{left:18px;right:auto}html[dir=rtl] .tpp-public.tpp-public .public-atlas .se-hero-scene .se-red-2{left:40px;right:auto}html[dir=rtl] .tpp-public.tpp-public .public-atlas .se-hero-scene .se-green-note{text-align:right;left:auto;right:150px}html[dir=rtl] .tpp-public.tpp-public .public-atlas .se-hero-scene .se-sticker-one{top:30px;left:0;right:auto}html[dir=rtl] .tpp-public.tpp-public .public-atlas .se-hero-scene .se-sticker-two{left:-3%;right:auto}@media (max-width:760px){.tpp-public.tpp-public .public-atlas .se-hero-scene .se-doc-line:not(:lang(en)){padding-inline-end:0}.tpp-public.tpp-public .public-atlas .se-hero-scene :is(.se-red-0,.se-doc-ps):not(:lang(en)){display:none}.tpp-public.tpp-public .public-atlas .se-hero-scene>.se-sheet:not(:lang(en)){padding-bottom:150px}html[dir=rtl] .tpp-public.tpp-public .public-atlas .se-hero-scene>.se-sheet{padding-left:20px;padding-right:38px}html[dir=rtl] .tpp-public.tpp-public .public-atlas .se-hero-scene .se-sheet:before{right:26px}html[dir=rtl] .tpp-public.tpp-public .public-atlas .se-hero-scene .se-clip{right:4px}html[dir=rtl] .tpp-public.tpp-public .public-atlas .se-hero-scene .se-sticker-one{top:18px;left:8px}html[dir=rtl] .tpp-public.tpp-public .public-atlas .se-hero-scene .se-green-note{left:22px;right:auto}}main[data-display-fit] .tpp-public :is(h1,h2):not(footer *){--home-heading-font:var(--tpp-display-fit-font);--home-display-font:var(--tpp-display-fit-font);--font-heading:var(--tpp-display-fit-font);--font-display:var(--tpp-display-fit-font)}main[data-display-fit]:is(:lang(en),:lang(es),:lang(fr),:lang(de),:lang(pt)) .tpp-public :is(h1,h2,h1 *,h2 *):not(footer *){line-height:calc(1em * var(--tpp-display-fit) * var(--tpp-display-leading,1.12))!important}.tpp-public[data-home-skin=themed]{--lilac:var(--color-accent-soft);--lime:var(--color-surface-raised);--peach:var(--color-control-soft);--sage:var(--color-surface-raised)}.tpp-public[data-home-skin=themed] :is(.ph-eyebrow,.mb-eyebrow,.mb-cast-label,.mb-group-head span){--ph-plum:var(--tpp-accent-text);--mb-plum:var(--tpp-accent-text)}.tpp-public :is(h1,h2,h3,h4,[class*=title]):lang(ko){word-break:keep-all;overflow-wrap:break-word;text-wrap-style:pretty}.tpp-public :is(h1,h2,h3,h4):is(:lang(ko),:lang(hi)) br+:is(em,span):before{content:"​"}.tpp-public :is(h1,h2,h3,h4,[class*=title]):lang(hi){text-wrap-style:pretty}.tpp-public :is(p,li):lang(ko){word-break:keep-all;overflow-wrap:break-word}@supports (word-break:auto-phrase){.tpp-public :is(h1,h2,h3,[class*=-title-line],[class*=-title-accent],.ei-accent,.ie-accent,.sf-accent):lang(ja){word-break:auto-phrase}@media (max-width:640px){.tpp-public :is(h1,h2,h3,[class*=-title-line],[class*=-title-accent],.ei-accent,.ie-accent,.sf-accent):lang(ja){overflow-wrap:anywhere}}}.tpp-public :lang(ko){word-break:keep-all;overflow-wrap:break-word}[data-home-identity=acid] .tpp-public :is(h1,h2,h3) :is(em,[class*=accent],.you-word,.hero-period),[data-home-identity=acid] .tpp-public :is(.public-home h2>span,.float-note em,.mb-group-head>span){font-size-adjust:ex-height .48;letter-spacing:-.01em!important;font-family:TPP fredoka,system-ui,sans-serif!important;font-weight:700!important}[data-home-identity=acid] .tpp-public :is(h1,h2,h3) :is(em,[class*=accent],.you-word) *{font-family:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}
