.ticker{min-width:0}.ticker[data-paused] .ticker__track{animation-play-state:paused}.ticker[data-still]{scrollbar-width:none;overflow-x:auto}.ticker:has(:focus-visible){scrollbar-width:none;overflow-x:auto}.ticker:has(:focus-visible)::-webkit-scrollbar{display:none}.ticker[data-still]::-webkit-scrollbar{display:none}.ticker[data-still] .ticker__track{animation:none}.ticker:has(:focus-visible) .ticker__track{animation:none}
.company-note{z-index:20;background:var(--color-paper-raised);color:var(--color-ink);transform-origin:var(--arrow,50%) 0;border-radius:1.5rem;padding:1.125rem 1.25rem 1.25rem;position:absolute;box-shadow:0 28px 56px -20px #0009}.company-note[data-placement=above]{transform-origin:var(--arrow,50%) 100%}.company-note:before{content:"";left:calc(var(--arrow,50%) - .5rem);background:inherit;border-radius:.25rem;width:1rem;height:1rem;position:absolute;transform:rotate(45deg)}.company-note[data-placement=below]:before{top:-.3rem}.company-note[data-placement=above]:before{bottom:-.3rem}.company-note :where(a):focus-visible{outline-color:var(--color-penguin)}@media (prefers-reduced-motion:no-preference){.company-note{animation:company-note-in .3s var(--ease-out-expo) both}.company-note[data-placement=above]{animation-name:company-note-in-up}}@keyframes company-note-in{0%{opacity:0;transform:translateY(-.5rem)scale(.96)}}@keyframes company-note-in-up{0%{opacity:0;transform:translateY(.5rem)scale(.96)}}
.tailor-level{cursor:pointer;touch-action:manipulation}.tailor-level__chip{transition:background-color .2s, border-color .2s, color .2s, transform .2s var(--ease-out-expo)}.tailor-level>input:checked+.tailor-level__chip{border-color:var(--color-penguin);background-color:var(--color-penguin);color:var(--color-paper)}.tailor-level:active .tailor-level__chip{transform:scale(.97)}.tailor-level>input:focus-visible+.tailor-level__chip{outline:2px solid var(--color-penguin);outline-offset:3px}@media (hover:hover){.tailor-level>input:not(:checked)+.tailor-level__chip:hover{border-color:var(--color-penguin);color:var(--color-penguin-ink)}}@media (pointer:coarse){.tailor-level__chip{align-items:center;min-height:2.75rem;display:flex}}.tailor-view{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .2s,visibility 0s linear .2s}.tailor-view[data-active]{visibility:visible;opacity:1;transition-delay:0s}@media (prefers-reduced-motion:no-preference){.tailor-view[data-redraw] .hl{animation:hl-swipe .7s var(--ease-out-expo) .12s both}.tailor-view[data-redraw] .hl:nth-of-type(2){animation-delay:.28s}.tailor-view[data-redraw] .hl:nth-of-type(3){animation-delay:.44s}}@media (prefers-reduced-motion:reduce){.tailor-view{transition:none}.tailor-level:active .tailor-level__chip{transform:none}}
.tpl-stage{--tpl-w:min(100% - 1.5rem, 18rem);width:var(--tpl-w);aspect-ratio:720/1018;margin-inline:auto;position:relative}@media (min-width:640px){.tpl-stage{--tpl-w:min(100% - 2rem, 24rem)}}@media (min-width:1024px){.tpl-stage{--tpl-w:min(100% - 2rem, 28rem, max(19rem, calc((100svh - 10rem) * .7073)))}}.tpl-page{z-index:1;background:var(--color-paper-raised);width:100%;height:100%;transform:translate(var(--dx,0), var(--dy,0)) rotate(var(--tilt,0deg));pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:.4rem;display:block;position:absolute;inset:0;box-shadow:0 1px #2b23521a,0 10px 18px -12px #2b235252}.tpl-page[data-active]{z-index:2;transform:none;box-shadow:0 1px #2b23520f,0 28px 56px -28px #2b235261}.tpl-stage[data-touched] .tpl-page{transition:transform .55s var(--ease-out-expo)}.tpl-stage[data-touched] .tpl-page[data-active]{animation:tpl-land .6s var(--ease-out-expo) backwards;transition:none}@keyframes tpl-land{0%{transform:translate(calc(var(--dx,0) * 2.5), calc(var(--dy,0) * 2.5 + 1.4rem)) rotate(calc(var(--tilt,0deg) * 1.8))}}.tpl-pills{scroll-snap-type:x proximity;scrollbar-width:none;gap:.5rem;margin:-.5rem -1.5rem;padding:.5rem 1.5rem;display:flex;overflow-x:auto}.tpl-pills::-webkit-scrollbar{display:none}.tpl-pill{scroll-snap-align:start;cursor:pointer;touch-action:manipulation;flex:none;scroll-margin-inline:1.5rem;position:relative}.tpl-pill__chip{background:var(--color-penguin-ink);height:2.75rem;color:var(--color-paper);white-space:nowrap;transition:background-color .3s, color .3s, transform .2s var(--ease-out-expo);border-radius:9999px;align-items:center;padding-inline:1.05rem;font-size:.95rem;font-weight:700;line-height:1;display:flex}.tpl-pill[data-selected] .tpl-pill__chip{background:var(--color-lima);color:var(--color-ink)}.tpl-pill:active .tpl-pill__chip{transform:scale(.97)}.tpl-pill>input:focus-visible+.tpl-pill__chip{outline:2px solid var(--color-lima);outline-offset:3px}@media (hover:hover){.tpl-pill:not([data-selected]) .tpl-pill__chip:hover{background:var(--color-ink)}}@media (min-width:640px){.tpl-pills{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.tpl-stage[data-touched] .tpl-page,.tpl-stage[data-touched] .tpl-page[data-active]{transition:none;animation:none}.tpl-pill__chip{transition:none}.tpl-pill:active .tpl-pill__chip{transform:none}}
