@keyframes jp-plant{0%{opacity:0;transform:translateY(-30px)scale(.8)}70%{opacity:1;transform:translateY(3px)scale(1.04)}to{transform:none}}.tpp-public .public-atlas .jp-page .jp-hero .wk-title-line,.tpp-public .public-atlas .jp-page .jp-hero .wk-title-accent,.tpp-public .public-atlas .jp-page .dk-head h2{text-wrap:balance}.tpp-public .public-atlas .jp-page .jp-hero-set{width:min(620px,100%);margin-left:auto;position:relative}.tpp-public .public-atlas .jp-page .jp-hero-hill{opacity:.95;width:330px;line-height:0;position:absolute;bottom:-10px;right:-30px}.tpp-public .public-atlas .jp-page .jp-hero-case{z-index:1;margin:0;position:relative}.tpp-public .public-atlas .jp-page .jp-wait{gap:34px;display:grid}.tpp-public .public-atlas .jp-page .jp-trail{background:radial-gradient(60% 80% at 80% 20%, color-mix(in oklab, var(--wk-peach) 40%, transparent), transparent 70%), color-mix(in oklab, var(--wk-sage) 30%, var(--background));border-radius:34px;height:300px;position:relative;overflow:visible}.tpp-public .public-atlas .jp-page .jp-trail svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tpp-public .public-atlas .jp-page .jp-trail-side{fill:none;stroke:color-mix(in oklab, var(--wk-peach) 55%, var(--foreground));stroke-width:34px;stroke-linecap:round;opacity:.55}.tpp-public .public-atlas .jp-page .jp-trail-path{fill:none;stroke:color-mix(in oklab, var(--wk-peach) 70%, var(--wk-paper));stroke-width:34px;stroke-linecap:round}.tpp-public .public-atlas .jp-page .jp-trail-dash{fill:none;stroke:#ffffffb3;stroke:lab(100% -.0000298023 .0000119209/.7);stroke-width:3px;stroke-dasharray:10 14;stroke-linecap:round}.tpp-public .public-atlas .jp-page .jp-end{background:var(--wk-paper);box-shadow:0 4px 0 color-mix(in oklab, var(--wk-paper) 70%, var(--primary));border-radius:999px;padding:6px 12px;font-size:15px;font-weight:500;position:absolute}.tpp-public .public-atlas .jp-page .jp-end.is-start{bottom:12px;left:18px}.tpp-public .public-atlas .jp-page .jp-end.is-end{background:var(--wk-lime);top:16px;right:18px}.tpp-public .public-atlas .jp-page .jp-station{width:0;height:0;position:absolute}.tpp-public .public-atlas .jp-page .jp-station i{border:2.5px dashed color-mix(in oklab, var(--foreground) 35%, transparent);background:color-mix(in oklab, var(--wk-paper) 70%, transparent);width:40px;height:40px;color:var(--dk-muted);border-radius:50%;place-items:center;font-size:15px;font-style:normal;font-weight:600;display:grid;position:absolute;top:-20px;left:-20px}.tpp-public .public-atlas .jp-page .jp-station .jp-pin{animation:.55s cubic-bezier(.3,1.4,.5,1) both jp-plant}.tpp-public .public-atlas .jp-page .jp-wait.is-still .jp-station .jp-pin{animation:none}.tpp-public .public-atlas .jp-page .jp-controls{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:44px;display:grid}.tpp-public .public-atlas .jp-page .jp-picks{gap:14px;display:grid}.tpp-public .public-atlas .jp-page .jp-picks-label{font-family:var(--dk-display);letter-spacing:-.02em;align-items:baseline;gap:14px;font-size:24px;display:flex}.tpp-public .public-atlas .jp-page .jp-picks-label b{font-family:var(--dk-body,inherit);color:var(--dk-muted);font-size:15px;font-weight:500}.tpp-public .public-atlas .jp-page .jp-chips{flex-wrap:wrap;gap:10px;display:flex}.tpp-public .public-atlas .jp-page .jp-chip{background:var(--wk-paper);text-align:left;box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 12%, transparent), 0 4px 0 color-mix(in oklab, var(--wk-paper) 70%, var(--primary));border-radius:14px;padding:10px 16px;font-size:16px;line-height:1.3;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.tpp-public .public-atlas .jp-page .jp-chip:hover:not(:disabled){transform:translateY(-2px)}.tpp-public .public-atlas .jp-page .jp-chip.is-on{background:var(--wk-lime);transform:translateY(2px)}.tpp-public .public-atlas .jp-page .jp-chip:disabled{opacity:.45;cursor:default}.tpp-public .public-atlas .jp-page .jp-chip:focus-visible,.tpp-public .public-atlas .jp-page .jp-again:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.tpp-public .public-atlas .jp-page .jp-status{color:var(--dk-muted);font-size:15px}.tpp-public .public-atlas .jp-page .jp-habits{background:var(--wk-paper);box-shadow:inset 0 2px 0 #fffc, 0 0 0 1px color-mix(in oklab, var(--foreground) 7%, transparent), 0 6px 0 color-mix(in oklab, var(--wk-paper) 76%, var(--primary));border-radius:26px;gap:12px;padding:26px 26px 22px;display:grid}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .jp-page .jp-habits{box-shadow:inset 0 2px 0 lab(100% -.0000298023 .0000119209/.8), 0 0 0 1px color-mix(in oklab, var(--foreground) 7%, transparent), 0 6px 0 color-mix(in oklab, var(--wk-paper) 76%, var(--primary))}}.tpp-public .public-atlas .jp-page .jp-habits-title{color:var(--primary);font-size:15px;font-weight:600}.tpp-public .public-atlas .jp-page .jp-habits ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tpp-public .public-atlas .jp-page .jp-habits-empty{color:var(--dk-muted);font-size:16px}.tpp-public .public-atlas .jp-page .jp-habit{font-size:16px}.tpp-public .public-atlas .jp-page .jp-habits-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.tpp-public .public-atlas .jp-page .jp-again{border-bottom:1px solid var(--dk-line);padding:8px 0;font-size:15px}.tpp-public .public-atlas .jp-page .jp-again:disabled{opacity:.45;cursor:default}.tpp-public .public-atlas .jp-page .jp-family{background:color-mix(in oklab, var(--wk-peach) 28%, var(--wk-paper));border-radius:22px;gap:8px;max-width:820px;margin-top:40px;padding:24px 26px;display:grid}.tpp-public .public-atlas .jp-page .jp-family h3{font-family:var(--dk-display);letter-spacing:-.02em;font-size:26px;line-height:1.2}.tpp-public .public-atlas .jp-page .jp-family p{font-size:17px;line-height:1.6}.tpp-public .public-atlas .jp-page .jp-words-cta{margin-top:34px}.tpp-public .public-atlas .jp-page .jp-close-set{width:min(560px,100%);position:relative}.tpp-public .public-atlas .jp-page .jp-close-hill{width:240px;line-height:0;position:absolute;bottom:-6px;right:-20px}@media (max-width:1100px){.tpp-public .public-atlas .jp-page .jp-hero-set{margin:0 auto}.tpp-public .public-atlas .jp-page .jp-controls{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tpp-public .public-atlas .jp-page .jp-hero .wk-title-line,.tpp-public .public-atlas .jp-page .jp-hero .wk-title-accent{font-size:46px}.tpp-public .public-atlas .jp-page .jp-hero-hill{width:190px;bottom:0;right:-12px}.tpp-public .public-atlas .jp-page .jp-trail{border-radius:24px;height:230px}.tpp-public .public-atlas .jp-page .jp-trail-path,.tpp-public .public-atlas .jp-page .jp-trail-side{stroke-width:26px}.tpp-public .public-atlas .jp-page .jp-end{padding:4px 10px;font-size:14px}.tpp-public .public-atlas .jp-page .jp-station i{width:32px;height:32px;font-size:14px;top:-16px;left:-16px}.tpp-public .public-atlas .jp-page .jp-picks-label{font-size:21px}.tpp-public .public-atlas .jp-page .jp-station .tpp-flagpin-flag{padding:5px 9px 6px}.tpp-public .public-atlas .jp-page .jp-station .tpp-flagpin-flag b{font-size:16px}.tpp-public .public-atlas .jp-page .jp-chip{padding:9px 13px;font-size:15px}.tpp-public .public-atlas .jp-page .jp-habits{padding:20px 18px}.tpp-public .public-atlas .jp-page .jp-family h3{font-size:22px}.tpp-public .public-atlas .jp-page .jp-family p{font-size:16px}.tpp-public .public-atlas .jp-page .jp-close-hill{width:150px;right:-10px}}.tpp-public .public-atlas .jp-page .jp-chip,.tpp-public .public-atlas .jp-page .jp-again{min-height:44px}
