.tv{min-height:100vh;margin:0;padding-bottom:84px}html:has(.tv){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.tv){scroll-behavior:auto}}.tv-dock{--w-paper:#efe8dd;--w-ink:#111;--w-red:#d8261c;left:50%;bottom:max(14px, env(safe-area-inset-bottom));z-index:70;max-width:calc(100vw - 24px);color:var(--w-ink);align-items:center;gap:6px;font-family:Archivo Variable,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.2;display:flex;position:fixed;translate:-50%}.tv-dock *,.tv-dock :before{box-sizing:border-box}.tv-dock p{margin:0}.tv-dock a{color:inherit}.tv-dock :focus-visible{outline:2px solid var(--w-red);outline-offset:3px}.tv-dock__bar{border:1.5px solid var(--w-ink);background:var(--w-paper);white-space:nowrap;border-radius:999px;align-items:center;gap:14px;min-width:0;min-height:56px;padding:6px 6px 6px 18px;display:flex;box-shadow:0 16px 36px -18px #1119}.tv-dock__bar>*{flex:none}.tv-dock__back{text-decoration:underline;-webkit-text-decoration-color:var(--w-red);text-decoration-color:var(--w-red);text-underline-offset:.24em;font-weight:650;text-decoration-thickness:2px}.tv-short{display:none}.tv-dock__bar>.tv-dock__id{flex:0 auto;min-width:0}.tv-dock__id{border-left:1px solid #11111140;align-items:baseline;gap:8px;padding-left:14px;display:flex}.tv-dock__id span{text-overflow:ellipsis;min-width:0;overflow:hidden}.tv-dock__id b{font-variation-settings:"SOFT" 100;font-family:Fraunces Variable,Georgia,serif;font-size:1.15em;font-weight:700}.tv-dock__tags{color:#111111b8}.tv-dock__step{gap:4px;display:flex}.tv-dock__step a{border:1.5px solid var(--w-ink);border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;line-height:1;text-decoration:none;transition:background-color .2s,color .2s;display:grid}.tv-dock__step a:hover{background:var(--w-ink);color:var(--w-paper)}.tv-dock__cta{background:var(--w-ink);border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-weight:650;text-decoration:none;transition:background-color .2s;display:inline-flex;color:var(--w-paper)!important}.tv-dock__cta:hover{background:var(--w-red)}.tv-dock__fold{border:1.5px solid var(--w-ink);background:var(--w-red);width:48px;height:48px;color:var(--w-paper);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;box-shadow:0 12px 28px -14px #1119}.tv-dock__w{font-family:Fraunces Variable,Georgia,serif;font-size:22px;font-weight:700;line-height:1}.tv-dock__fold-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tv-dock.is-folded{left:auto;right:max(14px, env(safe-area-inset-right));translate:0}.tv-dock.is-folded .tv-dock__bar{display:none}@media (width<=1080px){.tv-dock__tags{display:none}}@media (width<=760px){.tv-dock{font-size:13px}.tv-dock__bar{gap:8px;padding-left:14px}.tv-dock__id span{display:none}.tv-dock__cta{padding:0 14px}}@media (width<=520px){.tv-dock__id,.tv-long{display:none}.tv-short{display:inline}}@media (width<=400px){.tv-dock__bar{gap:6px;padding-left:12px}.tv-dock__step a{width:36px;height:36px}.tv-dock__cta{padding:0 12px}}@media (width<=374px){.tv-dock__step{display:none}}
