.ticker{border-block:1px solid var(--line);background:var(--paper-2);align-items:center;gap:0;padding:14px 0;display:flex;position:relative;overflow:hidden}.ticker__k{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:var(--terracotta-ink);white-space:nowrap;background:var(--paper-2);box-shadow:14px 0 14px -4px var(--paper-2);flex:none;align-self:stretch;align-items:center;padding:0 16px 0 max(20px,50vw - 36rem + 20px);font-size:11px;font-weight:700;display:flex;position:relative}.ticker__track{width:max-content;animation:60s linear infinite ticker;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 92%,#0000)}.ticker:hover .ticker__track,.ticker:focus-within .ticker__track{animation-play-state:paused}.ticker__row{gap:10px;padding-right:10px;display:flex}.ticker__link{white-space:nowrap;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:baseline;gap:8px;padding:6px 14px;transition:box-shadow .16s,transform .16s;display:inline-flex}.ticker__link:hover{box-shadow:inset 0 0 0 1px var(--brass);transform:translateY(-1px)}.ticker__label{color:var(--ink-3);font-size:12.5px}.ticker__value{color:var(--ink);font-size:15px}@keyframes ticker{to{transform:translate(-50%)}}@media (max-width:639px){.ticker__k{display:none}.ticker__track{animation-duration:45s}}.dl-ring{flex:none;place-items:center;width:104px;height:104px;display:grid;position:relative}.dl-ring--blank{visibility:hidden}.dl-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.dl-ring__track{fill:none;stroke:var(--line);stroke-width:5px}.dl-ring__fill{fill:none;stroke:var(--jade);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset 1.2s cubic-bezier(.2,.7,.1,1)}.dl-ring.is-close .dl-ring__fill{stroke:var(--terracotta)}.dl-ring.is-passed .dl-ring__fill{stroke:var(--ink-3)}.dl-ring__c{text-align:center;flex-direction:column;align-items:center;gap:3px;max-width:62%;display:flex;position:relative}.dl-ring__n{color:var(--ink);font-size:28px;line-height:1}.dl-ring__u{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700;line-height:1.1}.fee-ladder{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px;margin-top:18px;display:grid}.fee-ladder__step{grid-row:span 4;grid-template-rows:subgrid;row-gap:4px;min-width:0;display:grid}.fee-ladder__now{grid-row:1;align-self:end}.fee-ladder__bar{grid-row:2;align-self:end}.fee-ladder__fee{grid-row:3}.fee-ladder__when{grid-row:4;align-self:start}.fee-ladder__bar{height:calc(10px + var(--i) * 9px);background:color-mix(in oklab, var(--terracotta) calc(18% + var(--i) * 20%), var(--paper-3));transform-origin:bottom;animation:.7s cubic-bezier(.2,.7,.1,1) both ladder-up;animation-delay:calc(var(--i) * 90ms);border-radius:6px 6px 3px 3px;margin-bottom:4px;display:block}.fee-ladder__step:first-child .fee-ladder__bar{background:color-mix(in oklab, var(--jade) 45%, var(--paper-3))}@keyframes ladder-up{0%{transform:scaleY(0)}}.fee-ladder__fee{color:var(--ink);font-size:16px;line-height:1.1}.fee-ladder__when{color:var(--ink-3);font-size:12px;line-height:1.3}.fee-ladder__step.is-past{opacity:.45}.fee-ladder__step.is-now .fee-ladder__bar{outline:2px solid var(--ink);outline-offset:2px}.fee-ladder__now{letter-spacing:.06em;text-transform:uppercase;color:var(--paper);background:var(--ink);border-radius:999px;justify-self:start;margin-bottom:6px;padding:1px 8px;font-size:10.5px;font-weight:700}.here-badge{color:var(--paper);background:var(--terracotta-solid);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:10px;padding:3px 10px 3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.here-badge__dot{background:currentColor;border-radius:99px;width:7px;height:7px;animation:1.8s ease-out infinite here-pulse}@keyframes here-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, currentColor 70%, transparent)}to{box-shadow:0 0 0 9px #0000}}@supports (animation-timeline:view()){.stage-card{animation:linear both stage-in;animation-timeline:view();animation-range:entry calc(var(--i,0) * 6%) cover calc(22% + var(--i,0) * 4%)}@keyframes stage-in{0%{opacity:.15;transform:translateY(28px)scale(.98)}}}@media (prefers-reduced-motion:reduce){.ticker__track,.fee-ladder__bar,.here-badge__dot,.stage-card{animation:none!important}.ticker__track{-webkit-mask-image:none;mask-image:none}.ticker{overflow-x:auto}.dl-ring__fill{transition:none}}.need__chips{flex-wrap:wrap;gap:8px;display:flex}.need__chip{min-height:44px;color:var(--ink-2);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:600;transition:background-color .2s,color .2s,transform .12s,box-shadow .2s;display:inline-flex}.need__chip svg{color:var(--terracotta-ink);transition:color .2s}.need__chip:active{transform:scale(.96)}.need__chip.is-on{color:var(--paper);background:var(--ink);box-shadow:0 8px 22px -10px color-mix(in oklab, var(--ink) 60%, transparent)}.need__chip.is-on svg{color:var(--paper)}@media (hover:hover){.need__chip:not(.is-on):hover{box-shadow:inset 0 0 0 1px var(--ink-3);color:var(--ink)}}.need__picks{gap:12px;margin-top:20px;display:grid}@media (min-width:768px){.need__picks{grid-template-columns:repeat(3,minmax(0,1fr))}}.need__picks>li{animation:.46s cubic-bezier(.2,.8,.2,1) both need-in;animation-delay:calc(var(--i) * 70ms)}@keyframes need-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.need__pick{align-items:flex-start;gap:14px;height:100%;padding:18px;display:flex}.need__n{width:32px;height:32px;color:var(--paper);background:var(--terracotta-solid);border-radius:999px;flex:none;place-items:center;font-size:16px;display:grid}.need__t{color:var(--ink);font-size:16.5px;font-weight:650;line-height:1.3;display:block}.need__l{color:var(--ink-2);margin-top:4px;font-size:14.5px;line-height:1.5;display:block}.need__go{color:var(--lapis);flex:none;align-self:center;margin-left:auto;font-size:18px;transition:transform .2s}.need__pick:hover .need__go{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.need__picks>li{animation:none}}
