@keyframes tt-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes tt-chip{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.tpp-public .public-atlas .tt-page{--tt-lilac:var(--lilac,var(--secondary));--tt-lime:var(--lime,var(--secondary));--tt-peach:var(--peach,var(--secondary));--tt-paper:color-mix(in oklab, var(--paper,var(--background)) 82%, white);--tt-edge:color-mix(in oklab, var(--primary) 16%, var(--tt-lilac));--tt-tile:64px}.tpp-public .public-atlas .tt-page .tt-hero{grid-template-columns:.92fr 1.08fr;padding-top:40px;padding-bottom:0}.tpp-public .public-atlas .tt-page .tt-title{margin:0 0 30px}.tpp-public .public-atlas .tt-page .tt-title-line,.tpp-public .public-atlas .tt-page .tt-title-accent{letter-spacing:-.062em;white-space:nowrap;font-size:clamp(56px,5.5vw,84px);line-height:1;display:block}.tpp-public .public-atlas .tt-page .tt-title-accent{margin-top:2px}.tpp-public .public-atlas .tt-page .tt-hero .dk-sub{max-width:500px}.tpp-public .public-atlas .tt-page .tt-hero-scene{align-content:center;justify-items:center;gap:34px;min-height:600px;display:grid;position:relative}.tpp-public .public-atlas .tt-page .tt-hero-halo{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--tt-lilac) 70%, transparent), transparent);opacity:.8;border-radius:50%;width:580px;position:absolute;top:50%;left:50%;translate:-50% -50%}.tpp-public .public-atlas .tt-page .tt-sign{width:340px;position:relative;rotate:-1.5deg}.tpp-public .public-atlas .tt-page .tt-table{grid-template-columns:auto auto minmax(0,1fr);align-items:end;gap:6px;width:min(640px,100%);display:grid;position:relative}.tpp-public .public-atlas .tt-page[data-motion=on] .tt-strip{animation:7s ease-in-out infinite tt-float}.tpp-public .public-atlas .tt-page[data-motion=on] .tt-desk{animation:8s ease-in-out -3s infinite tt-float}.tpp-public .public-atlas .tt-page .tt-strip{background:linear-gradient(170deg, #fff9, transparent 40%), var(--tt-paper);box-shadow:inset 0 1px 0 #fffc, 0 4px 0 -1px var(--tt-edge), 0 24px 30px -18px color-mix(in oklab, var(--foreground) 45%, transparent);border-radius:8px;gap:10px;padding:14px 14px 12px;display:grid;position:relative;rotate:-5deg}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .tt-page .tt-strip{background:linear-gradient(170deg, lab(100% -.0000298023 .0000119209/.6), transparent 40%), var(--tt-paper);box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.8), 0 4px 0 -1px var(--tt-edge), 0 24px 30px -18px color-mix(in oklab, var(--foreground) 45%, transparent)}}.tpp-public .public-atlas .tt-page .tt-strip-frame{width:calc(var(--tt-tile) + 26px);aspect-ratio:1;background:color-mix(in oklab, var(--tt-lilac) 55%, var(--tt-paper));box-shadow:inset 0 2px 5px color-mix(in oklab, var(--primary) 16%, transparent);border-radius:6px;place-items:center;display:grid}.tpp-public .public-atlas .tt-page .tt-strip-frame:nth-child(2){background:color-mix(in oklab, var(--tt-peach) 50%, var(--tt-paper))}.tpp-public .public-atlas .tt-page .tt-strip-frame:nth-child(3){background:color-mix(in oklab, var(--tt-lime) 50%, var(--tt-paper))}.tpp-public .public-atlas .tt-page .tt-strip-foot{text-align:center;color:var(--muted-foreground);padding-top:2px;font-size:12px}.tpp-public .public-atlas .tt-page .tt-pal{z-index:2;width:164px;margin:0 -30px -14px;position:relative}.tpp-public .public-atlas .tt-page .tt-desk{min-width:0;rotate:2deg}.tpp-public .public-atlas .tt-page .tt-desk .tpp-desk{--dk-track:150px}.tpp-public .public-atlas .tt-page .tt-panel{background:linear-gradient(170deg, #ffffff8c, transparent 30%), color-mix(in oklab, var(--tt-lilac) 30%, var(--tt-paper));max-width:1100px;box-shadow:inset 0 2px 0 #fffc, 0 12px 0 -1px var(--tt-edge), 0 44px 60px -34px color-mix(in oklab, var(--foreground) 45%, transparent);border-radius:40px;margin:0 auto;padding:34px 44px 36px;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .tt-page .tt-panel{background:linear-gradient(170deg, lab(100% -.0000298023 .0000119209/.55), transparent 30%), color-mix(in oklab, var(--tt-lilac) 30%, var(--tt-paper));box-shadow:inset 0 2px 0 lab(100% -.0000298023 .0000119209/.8), 0 12px 0 -1px var(--tt-edge), 0 44px 60px -34px color-mix(in oklab, var(--foreground) 45%, transparent)}}.tpp-public .public-atlas .tt-page .tt-panel-title{letter-spacing:-.03em;text-align:center;margin-bottom:26px;font-size:26px}.tpp-public .public-atlas .tt-page .tt-readings{grid-template-columns:1fr 1fr;gap:28px;display:grid}.tpp-public .public-atlas .tt-page .tt-reading{background:var(--tt-paper);box-shadow:inset 0 3px 8px color-mix(in oklab, var(--primary) 10%, transparent), inset 0 -1px 0 #ffffffb3;border-radius:28px;align-content:start;justify-items:center;gap:6px;padding:26px 26px 24px;display:grid}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .tt-page .tt-reading{box-shadow:inset 0 3px 8px color-mix(in oklab, var(--primary) 10%, transparent), inset 0 -1px 0 lab(100% -.0000298023 .0000119209/.7)}}.tpp-public .public-atlas .tt-page .tt-reading-kicker{color:var(--primary);font-size:14px;font-weight:600}.tpp-public .public-atlas .tt-page .tt-reading-title{letter-spacing:-.03em;font-size:24px}.tpp-public .public-atlas .tt-page .tt-gauge{width:min(300px,100%);height:196px;margin-top:12px;display:block}.tpp-public .public-atlas .tt-page .tt-tile{width:150px;height:196px;margin-top:12px;display:block}.tpp-public .public-atlas .tt-page .tt-reading-read{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:8px;font-size:16px}.tpp-public .public-atlas .tt-page .tt-slider{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;max-width:820px;margin:34px auto 0;display:grid}.tpp-public .public-atlas .tt-page .tt-end{font-size:18px;font-weight:500}.tpp-public .public-atlas .tt-page .tt-track{align-items:center;height:44px;display:grid;position:relative}.tpp-public .public-atlas .tt-page .tt-track:before{content:"";background:color-mix(in oklab, var(--primary) 50%, var(--foreground));border-radius:99px;height:14px;position:absolute;top:50%;left:0;right:0;translate:0 -50%;box-shadow:inset 0 3px 5px #00000073,0 1px #ffffffb3;box-shadow:inset 0 3px 5px lab(0% 0 0/.45),0 1px lab(100% -.0000298023 .0000119209/.7)}.tpp-public .public-atlas .tt-page .tt-track:after{content:"";height:8px;width:calc((100% - 6px) * var(--v));background:var(--tt-lime);pointer-events:none;border-radius:99px;position:absolute;top:50%;left:3px;translate:0 -50%}.tpp-public .public-atlas .tt-page .tt-track-mid{background:color-mix(in oklab, var(--primary) 70%, transparent);z-index:1;pointer-events:none;border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.tpp-public .public-atlas .tt-page .tt-track input{z-index:2;appearance:none;cursor:grab;background:0 0;width:100%;height:44px;margin:0;position:relative}.tpp-public .public-atlas .tt-page .tt-track input::-webkit-slider-runnable-track{background:0 0;height:44px}.tpp-public .public-atlas .tt-page .tt-track input::-moz-range-track{background:0 0;height:44px}.tpp-public .public-atlas .tt-page .tt-track input::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(90deg, transparent 46%, #0000004d 46% 54%, transparent 54%), linear-gradient(180deg, color-mix(in oklab, white 30%, var(--primary)), var(--primary) 55%, color-mix(in oklab, var(--primary) 70%, black));width:38px;height:44px;box-shadow:inset 0 2px 0 #fff6, 0 5px 0 color-mix(in oklab, var(--primary) 55%, black), 0 12px 16px -6px color-mix(in oklab, var(--foreground) 55%, transparent);border-radius:14px}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .tt-page .tt-track input::-webkit-slider-thumb{background:linear-gradient(90deg, transparent 46%, lab(0% 0 0/.3) 46% 54%, transparent 54%), linear-gradient(180deg, color-mix(in oklab, white 30%, var(--primary)), var(--primary) 55%, color-mix(in oklab, var(--primary) 70%, black));box-shadow:inset 0 2px 0 lab(100% -.0000298023 .0000119209/.4), 0 5px 0 color-mix(in oklab, var(--primary) 55%, black), 0 12px 16px -6px color-mix(in oklab, var(--foreground) 55%, transparent)}}.tpp-public .public-atlas .tt-page .tt-track input::-moz-range-thumb{background:var(--primary);border:0;border-radius:14px;width:38px;height:44px}.tpp-public .public-atlas .tt-page .tt-track input:focus-visible{outline:3px solid var(--primary);outline-offset:6px;border-radius:16px}.tpp-public .public-atlas .tt-page .tt-close-chip{text-align:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:38px;color:var(--foreground);border-radius:999px;margin:22px auto 0;padding:8px 18px;font-size:16px;font-weight:500;line-height:1.4}.tpp-public .public-atlas .tt-page .tt-close-chip.is-on{background:color-mix(in oklab, var(--tt-lime) 72%, var(--tt-paper));box-shadow:0 3px 0 color-mix(in oklab, var(--foreground) 16%, var(--tt-lime));animation:.3s ease-out both tt-chip}.tpp-public .public-atlas .tt-page .tt-caption{text-align:center;color:var(--muted-foreground);margin-top:12px;font-size:14px}.tpp-public .public-atlas .tt-page .tt-passes{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}.tpp-public .public-atlas .tt-page .tt-pass-0{rotate:-.6deg}.tpp-public .public-atlas .tt-page .tt-pass-1{rotate:.6deg}.tpp-public .public-atlas .tt-page .tt-close{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:80px;display:grid}.tpp-public .public-atlas .tt-page .tt-close-board{justify-self:center;width:min(420px,100%);position:relative;rotate:-2deg}.tpp-public .public-atlas .tt-page .tt-close-tag{background:var(--tt-lime);color:var(--foreground);box-shadow:0 3px 0 color-mix(in oklab, var(--foreground) 22%, var(--tt-lime));z-index:4;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600;position:absolute;top:-16px;right:22px;rotate:4deg}.tpp-public .public-atlas .tt-page .tt-close-lines{gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.tpp-public .public-atlas .tt-page .tt-close-lines li{letter-spacing:-.02em;border-bottom:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);padding:18px 0;font-size:22px;line-height:1.4}.tpp-public .public-atlas .tt-page .tt-close-lines li:last-child{border-bottom:0}.tpp-public .public-atlas .tt-page .tt-close-note{color:var(--muted-foreground);margin:6px 0 22px;font-size:16px;line-height:1.6}.tpp-public .public-atlas .tt-page .tt-closing-links{flex-wrap:wrap;gap:8px 28px;margin-top:20px;display:flex}.tpp-public .public-atlas .tt-page .tt-closing-scene{justify-items:center;gap:24px;display:grid}.tpp-public .public-atlas .tt-page .tt-closing-sign{width:min(440px,100%);rotate:-2deg}.tpp-public .public-atlas .tt-page .tt-closing-pal{width:210px}@media (prefers-reduced-motion:reduce){.tpp-public .public-atlas .tt-page .tt-strip,.tpp-public .public-atlas .tt-page .tt-desk,.tpp-public .public-atlas .tt-page .tt-close-chip{animation:none!important}}@media (max-width:1100px){.tpp-public .public-atlas .tt-page .tt-hero,.tpp-public .public-atlas .tt-page .tt-passes{grid-template-columns:1fr}.tpp-public .public-atlas .tt-page .tt-close{grid-template-columns:1fr;gap:44px}}@media (max-width:760px){.tpp-public .public-atlas .tt-page{--tt-tile:38px}.tpp-public .public-atlas .tt-page .tt-hero{padding-top:10px}.tpp-public .public-atlas .tt-page .tt-hero-scene{order:-1;gap:18px;min-height:0;padding:16px 0 26px}.tpp-public .public-atlas .tt-page .tt-hero-halo{width:340px}.tpp-public .public-atlas .tt-page .tt-sign{width:230px}.tpp-public .public-atlas .tt-page .tt-table{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:100%}.tpp-public .public-atlas .tt-page .tt-strip{gap:6px;padding:9px 9px 8px}.tpp-public .public-atlas .tt-page .tt-strip-foot{display:none}.tpp-public .public-atlas .tt-page .tt-pal{width:78px;margin:0;position:absolute;bottom:-18px;left:88px}.tpp-public .public-atlas .tt-page .tt-desk{justify-self:center}.tpp-public .public-atlas .tt-page .tt-desk .tpp-desk{--dk-track:132px;zoom:.8}.tpp-public .public-atlas .tt-page .tt-title-line,.tpp-public .public-atlas .tt-page .tt-title-accent{letter-spacing:-.055em;font-size:50px}.tpp-public .public-atlas .tt-page .tt-title-accent{white-space:normal}.tpp-public .public-atlas .tt-page .tt-title{margin-bottom:18px}.tpp-public .public-atlas .tt-page .tt-panel{border-radius:30px;margin:0 -6px;padding:24px 16px 26px}.tpp-public .public-atlas .tt-page .tt-panel-title{margin-bottom:18px;font-size:22px}.tpp-public .public-atlas .tt-page .tt-readings{gap:10px}.tpp-public .public-atlas .tt-page .tt-reading{border-radius:22px;padding:16px 10px}.tpp-public .public-atlas .tt-page .tt-reading-kicker{font-size:14px}.tpp-public .public-atlas .tt-page .tt-reading-title{text-align:center;font-size:17px}.tpp-public .public-atlas .tt-page .tt-gauge{height:110px}.tpp-public .public-atlas .tt-page .tt-tile{width:104px;height:128px}.tpp-public .public-atlas .tt-page .tt-reading-read{text-align:center;font-size:14px}.tpp-public .public-atlas .tt-page .tt-slider{grid-template-columns:1fr 1fr;gap:6px 10px;margin-top:24px}.tpp-public .public-atlas .tt-page .tt-track{grid-area:1/1/auto/-1}.tpp-public .public-atlas .tt-page .tt-end{font-size:15px}.tpp-public .public-atlas .tt-page .tt-end:last-child{text-align:right}.tpp-public .public-atlas .tt-page .tt-close-chip{border-radius:20px;min-height:62px;font-size:15px}.tpp-public .public-atlas .tt-page .tt-close-chip:not(.is-on){height:0;min-height:0;margin-top:0;padding:0;overflow:hidden}.tpp-public .public-atlas .tt-page .tt-close-chip:not(.is-on)+.tt-caption{margin-top:20px}.tpp-public .public-atlas .tt-page .tt-passes{gap:26px}.tpp-public .public-atlas .tt-page .tt-pass-0,.tpp-public .public-atlas .tt-page .tt-pass-1{rotate:0deg}.tpp-public .public-atlas .tt-page .tt-close-board{width:280px}.tpp-public .public-atlas .tt-page .tt-close-lines li{font-size:19px}.tpp-public .public-atlas .tt-page .tt-closing-pal{width:150px}}[data-home-dark=true] .public-atlas .tt-page .tt-panel{background:linear-gradient(170deg, #ffffff1a, transparent 30%), color-mix(in oklab, var(--tt-lilac) 30%, var(--tt-paper))}@supports (color:lab(0% 0 0)){[data-home-dark=true] .public-atlas .tt-page .tt-panel{background:linear-gradient(170deg, lab(100% -.0000298023 .0000119209/.1), transparent 30%), color-mix(in oklab, var(--tt-lilac) 30%, var(--tt-paper))}}[data-home-dark=true] .public-atlas .tt-page .tt-panel-title{color:var(--foreground)}
