.tpp-public .public-atlas .cr-page{--cr-lilac:var(--lilac,var(--secondary));--cr-lime:var(--lime,var(--secondary));--cr-peach:var(--peach,var(--secondary));--cr-paper:color-mix(in oklab, var(--paper,var(--background)) 86%, white);--cr-steel:color-mix(in oklab, var(--primary) 30%, color-mix(in oklab, var(--foreground) 40%, white));--cr-machine:9.4px}.tpp-public .public-atlas .cr-page .cr-hero{grid-template-columns:1.02fr .98fr;padding-top:40px;padding-bottom:0}.tpp-public .public-atlas .cr-page .cr-title{margin:0 0 30px}.tpp-public .public-atlas .cr-page .cr-title-line,.tpp-public .public-atlas .cr-page .cr-title-accent{letter-spacing:-.064em;font-size:clamp(60px,6.2vw,94px);line-height:.98;display:block}.tpp-public .public-atlas .cr-page .cr-hero .dk-sub{max-width:520px}.tpp-public .public-atlas .cr-page .cr-hero-scene{min-height:530px;position:relative}.tpp-public .public-atlas .cr-page .cr-hero-halo{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--cr-lilac) 70%, transparent), transparent);border-radius:50%;width:560px;position:absolute;top:52%;left:50%;translate:-50% -50%}.tpp-public .public-atlas .cr-page .cr-hero-halo:after{content:"";border:1.5px dashed color-mix(in oklab, var(--primary) 22%, transparent);border-radius:50%;position:absolute;inset:6%}.tpp-public .public-atlas .cr-page .cr-rail{background:linear-gradient(180deg, color-mix(in oklab, var(--cr-steel) 40%, white), var(--cr-steel) 45%, color-mix(in oklab, var(--cr-steel) 70%, black));height:20px;box-shadow:0 10px 16px -8px color-mix(in oklab, var(--foreground) 50%, transparent), inset 0 2px 1px #fff9;z-index:2;border-radius:10px;position:absolute;top:58px;left:4%;right:4%}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .cr-page .cr-rail{box-shadow:0 10px 16px -8px color-mix(in oklab, var(--foreground) 50%, transparent), inset 0 2px 1px lab(100% -.0000298023 .0000119209/.6)}}.tpp-public .public-atlas .cr-page .cr-rail i{background:linear-gradient(160deg, color-mix(in oklab, var(--primary) 60%, white), var(--primary) 50%, color-mix(in oklab, var(--primary) 62%, black));width:26px;height:44px;box-shadow:0 6px 0 color-mix(in oklab, var(--primary) 55%, black);border-radius:8px;position:absolute;top:-12px}.tpp-public .public-atlas .cr-page .cr-rail i:first-child{left:18px}.tpp-public .public-atlas .cr-page .cr-rail i:last-child{right:18px}.tpp-public .public-atlas .cr-page .cr-hang{transform-origin:50% 0;position:relative}.tpp-public .public-atlas .cr-page .cr-hang-hero{z-index:3;width:350px;margin-left:-175px;animation:6s ease-in-out infinite cr-sway;position:absolute;top:50px;left:50%;rotate:2deg}.tpp-public .public-atlas .cr-page .cr-peg{z-index:4;top:-26px;left:50%;translate:-50%;width:30px!important;position:absolute!important}.tpp-public .public-atlas .cr-page .cr-ticket{padding:62px 28px 30px}.tpp-public .public-atlas .cr-page .cr-ghost{background:var(--cr-paper);width:180px;filter:drop-shadow(0 14px 16px color-mix(in oklab, var(--foreground) 22%, transparent));z-index:1;border-radius:4px 4px 0 0;gap:12px;padding:34px 20px 24px;display:grid;position:absolute;top:64px}.tpp-public .public-atlas .cr-page .cr-ghost span{background:color-mix(in oklab, var(--foreground) 14%, transparent);border-radius:5px;height:9px;display:block}.tpp-public .public-atlas .cr-page .cr-ghost span:nth-child(3){width:70%}.tpp-public .public-atlas .cr-page .cr-ghost span:nth-child(4){width:45%}.tpp-public .public-atlas .cr-page .cr-ghost-a{height:250px;left:7%;rotate:-7deg}.tpp-public .public-atlas .cr-page .cr-ghost-b{height:200px;right:6%;rotate:6deg}.tpp-public .public-atlas .cr-page .cr-ghost-peg{top:-20px;left:50%;translate:-50%;width:24px!important;position:absolute!important}.tpp-public .public-atlas .cr-page .cr-loose{z-index:4;position:absolute}.tpp-public .public-atlas .cr-page .cr-loose-a{width:104px;bottom:30px;left:8%;rotate:-14deg}.tpp-public .public-atlas .cr-page .cr-loose-b{width:84px;bottom:60px;right:9%;rotate:12deg}.tpp-public .public-atlas .cr-page .cr-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tpp-public .public-atlas .cr-page .cr-line{letter-spacing:-.015em;color:var(--foreground);animation:cr-print .55s calc(.25s + var(--d) * .28s) both;grid-template-columns:34px 1fr;align-items:baseline;font-size:19px;display:grid}.tpp-public .public-atlas .cr-page .cr-line b{color:var(--primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.tpp-public .public-atlas .cr-page .cr-ticket-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:600;display:block}.tpp-public .public-atlas .cr-page .cr-side,.tpp-public .public-atlas .cr-page .cr-notes,.tpp-public .public-atlas .cr-page .cr-next{border-top:2px dashed color-mix(in oklab, var(--foreground) 18%, transparent);margin-top:16px;padding-top:14px}.tpp-public .public-atlas .cr-page .cr-side,.tpp-public .public-atlas .cr-page .cr-next{animation:cr-print .55s calc(.25s + var(--d) * .28s) both}.tpp-public .public-atlas .cr-page .cr-side-list{color:var(--foreground);margin-top:4px;font-size:17px;display:block}.tpp-public .public-atlas .cr-page .cr-side-list.is-empty{color:var(--muted-foreground)}.tpp-public .public-atlas .cr-page .cr-next b{color:var(--primary);margin-top:4px;font-size:17px;font-weight:600;display:block}.tpp-public .public-atlas .cr-page .cr-notes{gap:10px;display:grid}.tpp-public .public-atlas .cr-page .cr-note{color:var(--muted-foreground);font-size:16px;line-height:1.55;animation:.5s both cr-print}.tpp-public .public-atlas .cr-page .cr-note b{color:var(--foreground);font-weight:600}.tpp-public .public-atlas .cr-page .cr-build-stage{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:64px;display:grid}.tpp-public .public-atlas .cr-page .cr-deck{background:radial-gradient(80% 60% at 10% 0%, #ffffff73, transparent 65%), color-mix(in oklab, var(--cr-lilac) 45%, var(--paper,var(--background)));box-shadow:0 16px 0 color-mix(in oklab, var(--cr-lilac) 70%, var(--primary) 25%), 0 40px 50px -30px color-mix(in oklab, var(--foreground) 50%, transparent), inset 0 2px 1px #ffffffb3;border-radius:40px;padding:38px 40px 34px}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .cr-page .cr-deck{background:radial-gradient(80% 60% at 10% 0%, lab(100% -.0000298023 .0000119209/.45), transparent 65%), color-mix(in oklab, var(--cr-lilac) 45%, var(--paper,var(--background)));box-shadow:0 16px 0 color-mix(in oklab, var(--cr-lilac) 70%, var(--primary) 25%), 0 40px 50px -30px color-mix(in oklab, var(--foreground) 50%, transparent), inset 0 2px 1px lab(100% -.0000298023 .0000119209/.7)}}.tpp-public .public-atlas .cr-page .cr-deck-label{letter-spacing:0;word-spacing:.12em;text-transform:none;color:var(--primary);font-size:14px;font-weight:600;display:block}.tpp-public .public-atlas .cr-page .cr-switches{margin:14px 0 0;padding:0;list-style:none}.tpp-public .public-atlas .cr-page .cr-switch{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding:16px 0;display:grid}.tpp-public .public-atlas .cr-page .cr-switch+.cr-switch{border-top:1px solid color-mix(in oklab, var(--primary) 16%, transparent)}.tpp-public .public-atlas .cr-page .cr-switch-label{letter-spacing:0;word-spacing:.12em;text-transform:none;color:var(--muted-foreground);font-size:14px;font-weight:600}.tpp-public .public-atlas .cr-page .cr-rocker{width:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.tpp-public .public-atlas .cr-page .cr-rocker:focus-visible{outline:none!important}.tpp-public .public-atlas .cr-page .cr-rocker .tpp-rocker-pole{font-size:17px;font-weight:500}.tpp-public .public-atlas .cr-page .cr-rocker .tpp-rocker-pole.is-right,.tpp-public .public-atlas .cr-page .cr-rocker.is-on .tpp-rocker-pole.is-left{opacity:.72}.tpp-public .public-atlas .cr-page .cr-rocker.is-on .tpp-rocker-pole.is-right{opacity:1}.tpp-public .public-atlas .cr-page .cr-needs{border-top:1px solid color-mix(in oklab, var(--primary) 16%, transparent);margin-top:24px;padding-top:26px}.tpp-public .public-atlas .cr-page .cr-needs-lead{color:var(--muted-foreground);font-size:16px;line-height:1.55;margin-top:8px!important}.tpp-public .public-atlas .cr-page .cr-needs-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.tpp-public .public-atlas .cr-page .cr-need{box-shadow:0 4px 0 color-mix(in oklab, var(--cr-lilac) 70%, var(--primary) 20%);border-radius:99px;align-items:center;gap:8px;transition:transform .25s cubic-bezier(.3,1.5,.5,1),background .2s,box-shadow .2s;display:inline-flex;background:var(--paper,var(--background))!important;border:1px solid var(--border)!important;padding:11px 18px 11px 14px!important;font-size:16px!important}.tpp-public .public-atlas .cr-page .cr-need svg{width:16px;height:16px}.tpp-public .public-atlas .cr-page .cr-need:active{box-shadow:0 1px 0 color-mix(in oklab, var(--cr-lilac) 70%, var(--primary) 20%);transform:translateY(3px)}.tpp-public .public-atlas .cr-page .cr-need.is-on{box-shadow:0 4px 0 color-mix(in oklab, var(--cr-lime) 55%, black);background:var(--cr-lime)!important;border-color:color-mix(in oklab, var(--cr-lime) 60%, var(--foreground))!important}.tpp-public .public-atlas .cr-page .cr-need:focus-visible,.tpp-public .public-atlas .cr-page .cr-reset:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.tpp-public .public-atlas .cr-page .cr-reset{align-items:center;gap:8px;margin-top:26px;display:inline-flex;color:var(--muted-foreground)!important;padding:6px 0!important;font-size:15px!important}.tpp-public .public-atlas .cr-page .cr-reset svg{width:15px;height:15px}.tpp-public .public-atlas .cr-page .cr-print-side{padding-top:10px;position:sticky;top:110px}.tpp-public .public-atlas .cr-page .cr-rail-short{margin:0 -10px;position:relative;top:auto;left:auto;right:auto}.tpp-public .public-atlas .cr-page .cr-print-side .cr-hang{width:min(100%,400px);margin:-8px auto 0;rotate:-1.5deg}.tpp-public .public-atlas .cr-page .cr-dirs{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.tpp-public .public-atlas .cr-page .cr-dir{text-align:center;width:100%;height:100%;box-shadow:0 12px 0 color-mix(in oklab, var(--paper,var(--background)), var(--foreground) 9%), 0 30px 40px -28px color-mix(in oklab, var(--foreground) 50%, transparent);border-radius:36px;align-content:start;justify-items:center;gap:22px;padding:34px 30px 36px;transition:transform .3s cubic-bezier(.3,1.5,.5,1),border-color .2s,background .2s;display:grid;position:relative;background:var(--paper,var(--background))!important;border:1px solid var(--border)!important}.tpp-public .public-atlas .cr-page .cr-dir:hover{transform:translateY(-4px)}.tpp-public .public-atlas .cr-page .cr-dir:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.tpp-public .public-atlas .cr-page .cr-dir.is-on{box-shadow:0 12px 0 color-mix(in oklab, var(--cr-lime) 60%, var(--foreground) 12%), 0 30px 40px -28px color-mix(in oklab, var(--foreground) 50%, transparent);border-color:color-mix(in oklab, var(--cr-lime) 50%, var(--foreground))!important;background:color-mix(in oklab, var(--cr-lime) 26%, var(--paper,var(--background)))!important}.tpp-public .public-atlas .cr-page .cr-dir-cap{width:150px;transition:transform .45s cubic-bezier(.3,1.6,.5,1);display:block}.tpp-public .public-atlas .cr-page .cr-dir:hover .cr-dir-cap{transform:rotate(-6deg)}.tpp-public .public-atlas .cr-page .cr-dir.is-on .cr-dir-cap{transform:translateY(-12px)rotate(-10deg)scale(1.06)}.tpp-public .public-atlas .cr-page .cr-dir-copy{gap:8px;display:grid}.tpp-public .public-atlas .cr-page .cr-dir-title{letter-spacing:-.03em;color:var(--foreground);font-size:26px}.tpp-public .public-atlas .cr-page .cr-dir-text{color:var(--muted-foreground);font-size:17px;line-height:1.55}.tpp-public .public-atlas .cr-page .cr-dir-badge{background:var(--cr-lime);color:var(--foreground);opacity:0;border-radius:99px;align-items:center;gap:6px;padding:6px 12px 6px 9px;font-size:14px;font-weight:600;transition:opacity .2s,scale .35s cubic-bezier(.3,1.6,.5,1);display:inline-flex;position:absolute;top:20px;right:20px;scale:.7}.tpp-public .public-atlas .cr-page .cr-dir-badge svg{width:14px;height:14px}.tpp-public .public-atlas .cr-page .cr-dir.is-on .cr-dir-badge{opacity:1;scale:1}.tpp-public .public-atlas .cr-page .cr-closing-scene{place-items:center;min-height:480px;display:grid;position:relative}.tpp-public .public-atlas .cr-page .cr-closing-machine{width:calc(var(--cr-machine) * 46);translate:30px}.tpp-public .public-atlas .cr-page .cr-closing-pal{z-index:3;width:210px;position:absolute;bottom:-20px;left:-30px}@keyframes cr-print{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes cr-sway{0%,to{rotate:2deg}50%{rotate:-1deg}}.tpp-public .public-atlas .cr-page[data-motion=off] .cr-hang-hero,.tpp-public .public-atlas .cr-page[data-motion=off] .cr-line,.tpp-public .public-atlas .cr-page[data-motion=off] .cr-side,.tpp-public .public-atlas .cr-page[data-motion=off] .cr-next,.tpp-public .public-atlas .cr-page[data-motion=off] .cr-note{animation:none}@media (prefers-reduced-motion:reduce){.tpp-public .public-atlas .cr-page .cr-hang-hero,.tpp-public .public-atlas .cr-page .cr-line,.tpp-public .public-atlas .cr-page .cr-side,.tpp-public .public-atlas .cr-page .cr-next,.tpp-public .public-atlas .cr-page .cr-note{animation:none}}@media (max-width:1100px){.tpp-public .public-atlas .cr-page .cr-hero{grid-template-columns:1fr}.tpp-public .public-atlas .cr-page .cr-build-stage{grid-template-columns:1fr;gap:40px}.tpp-public .public-atlas .cr-page .cr-print-side{position:relative;top:auto}.tpp-public .public-atlas .cr-page .cr-dirs{grid-template-columns:1fr;gap:22px}}@media (max-width:760px){.tpp-public .public-atlas .cr-page{--cr-machine:6.6px}.tpp-public .public-atlas .cr-page .cr-hero{padding-top:8px}.tpp-public .public-atlas .cr-page .cr-hero-scene{order:-1;min-height:380px;margin:0 -8px}.tpp-public .public-atlas .cr-page .cr-hero-halo{width:340px}.tpp-public .public-atlas .cr-page .cr-rail:not(.cr-rail-short){height:16px;top:34px}.tpp-public .public-atlas .cr-page .cr-rail i{width:20px;height:36px;top:-10px}.tpp-public .public-atlas .cr-page .cr-hang-hero{width:236px;margin-left:-118px;top:26px}.tpp-public .public-atlas .cr-page .cr-hang-hero .cr-ticket{padding:50px 18px 20px}.tpp-public .public-atlas .cr-page .cr-hang-hero .cr-next,.tpp-public .public-atlas .cr-page .cr-hang-hero .tpp-receipt-head span:nth-child(2){display:none}.tpp-public .public-atlas .cr-page .cr-hang-hero .cr-peg{top:-22px;width:24px!important}.tpp-public .public-atlas .cr-page .cr-hang-hero .cr-line{grid-template-columns:28px 1fr;font-size:16px}.tpp-public .public-atlas .cr-page .cr-hang-hero .cr-line b{font-size:14px}.tpp-public .public-atlas .cr-page .cr-hang-hero .cr-side-list,.tpp-public .public-atlas .cr-page .cr-hang-hero .cr-next b{font-size:15px}.tpp-public .public-atlas .cr-page .cr-hang-hero .cr-side,.tpp-public .public-atlas .cr-page .cr-hang-hero .cr-next{margin-top:10px;padding-top:9px}.tpp-public .public-atlas .cr-page .cr-ghost{width:120px;padding:26px 14px 16px;top:40px}.tpp-public .public-atlas .cr-page .cr-ghost-a{height:170px;left:2%}.tpp-public .public-atlas .cr-page .cr-ghost-b{height:140px;right:2%}.tpp-public .public-atlas .cr-page .cr-loose-a{width:70px;bottom:10px;left:2%}.tpp-public .public-atlas .cr-page .cr-loose-b{width:58px;bottom:40px;right:3%}.tpp-public .public-atlas .cr-page .cr-title-line,.tpp-public .public-atlas .cr-page .cr-title-accent{letter-spacing:-.058em;font-size:52px}.tpp-public .public-atlas .cr-page .cr-title{margin-bottom:18px}.tpp-public .public-atlas .cr-page .cr-deck{border-radius:28px;padding:26px 18px 24px}.tpp-public .public-atlas .cr-page .cr-switch{grid-template-columns:1fr;gap:10px;padding:16px 0 18px}.tpp-public .public-atlas .cr-page .cr-rocker{--rk-w:84px;--rk-h:46px;--rk-knob:36px;gap:12px!important}.tpp-public .public-atlas .cr-page .cr-rocker:focus-visible{outline:none!important}.tpp-public .public-atlas .cr-page .cr-rocker .tpp-rocker-pole{font-size:15px}.tpp-public .public-atlas .cr-page .cr-need{padding:10px 14px 10px 12px!important;font-size:15px!important}.tpp-public .public-atlas .cr-page .cr-ticket{padding:58px 20px 24px}.tpp-public .public-atlas .cr-page .cr-line{font-size:17px}.tpp-public .public-atlas .cr-page .cr-dir{text-align:left;border-radius:26px;grid-template-columns:96px minmax(0,1fr);place-items:center start;gap:18px;padding:24px 20px}.tpp-public .public-atlas .cr-page .cr-dir-cap{width:96px}.tpp-public .public-atlas .cr-page .cr-dir-title{font-size:22px}.tpp-public .public-atlas .cr-page .cr-dir-text{font-size:16px}.tpp-public .public-atlas .cr-page .cr-dir-badge{top:-12px;right:16px}.tpp-public .public-atlas .cr-page .cr-closing-scene{min-height:360px}.tpp-public .public-atlas .cr-page .cr-closing-machine{translate:24px}.tpp-public .public-atlas .cr-page .cr-closing-machine .cm-flap b{letter-spacing:.08em;font-size:11px}.tpp-public .public-atlas .cr-page .cr-closing-pal{width:130px;bottom:-10px;left:-6px}}[data-home-dark=true] .tpp-public .public-atlas .cr-page .cr-deck{background:radial-gradient(80% 60% at 10% 0%, #ffffff12, transparent 65%), color-mix(in oklab, var(--cr-lilac) 16%, var(--paper,var(--background)))}@supports (color:lab(0% 0 0)){[data-home-dark=true] .tpp-public .public-atlas .cr-page .cr-deck{background:radial-gradient(80% 60% at 10% 0%, lab(100% -.0000298023 .0000119209/.07), transparent 65%), color-mix(in oklab, var(--cr-lilac) 16%, var(--paper,var(--background)))}}
