.tn{--tn-bg:#0f2d3d;--tn-bg-raised:#0b2330;--tn-accent:#f59e0b;--tn-accent-soft:rgba(245,160,15,.14);--tn-accent-halo:rgba(245,160,15,.28);--tn-on-accent:#0b2330;--tn-text:#fff;--tn-muted:#8a9a9f;--tn-dim:#53656c;--tn-line:hsla(0,0%,100%,.75);--tn-divider:hsla(0,0%,100%,.14);--tn-z:900;font-family:Inter,Arial,sans-serif;position:relative}.tn *,.tn :after,.tn :before{box-sizing:border-box}.tn__bar{background:var(--tn-bg);position:relative;z-index:var(--tn-z)}.tn__bar.is-pinned{left:0;position:fixed;right:0;top:0}.tn ol,.tn ul{list-style:none;margin:0;padding:0}.tn a{text-decoration:none}.tn__icon{display:block;fill:currentColor;flex:none;height:16px;width:16px}.tn__mobile{display:none}.tn__scroller{overflow-x:auto;padding:12px 24px;position:relative;scroll-snap-type:x proximity;scrollbar-width:none}.tn__scroller::-webkit-scrollbar{display:none}.tn .tn__pills{display:flex;gap:6px;margin:0 auto;width:max-content}.tn__pill{align-items:center;border:1px dashed transparent;border-radius:999px;color:var(--tn-muted);display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:36px;line-height:1;padding:0 14px;scroll-snap-align:center;transition:color .15s ease,border-color .15s ease,background-color .15s ease;white-space:nowrap}.tn__pill .tn__icon{color:var(--tn-accent)}.tn__pill:focus-visible,.tn__pill:hover{border-color:hsla(0,0%,100%,.35);color:var(--tn-text);outline:none}.tn__pill.is-current{background:var(--tn-accent);border:1px solid var(--tn-accent);font-weight:600}.tn__pill.is-current,.tn__pill.is-current .tn__icon{color:var(--tn-on-accent)}.tn__pill.is-current:focus-visible{box-shadow:0 0 0 3px var(--tn-accent-halo)}@media (max-width:767px){.tn__desktop{display:none}.tn__mobile{display:block}}.tn__toggle{background:transparent;border:0;color:var(--tn-text);cursor:pointer;display:block;font:inherit;margin:0;padding:12px 16px 14px;text-align:left;width:100%}.tn__toggle:focus-visible{outline:2px solid var(--tn-accent);outline-offset:-2px}.tn__head{align-items:center;display:flex;gap:10px}.tn__badge{background:var(--tn-accent);border-radius:50%;color:var(--tn-on-accent);display:grid;flex:none;font-size:13px;font-weight:700;height:24px;place-items:center;width:24px}.tn__current{flex:1;font-size:17px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn__count{color:var(--tn-muted);flex:none;font-size:13px}.tn__chev{background:hsla(0,0%,100%,.1);border-radius:50%;display:grid;flex:none;height:28px;place-items:center;width:28px}.tn__chev svg{fill:none;height:16px;stroke:var(--tn-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;transition:transform .2s ease;width:16px}.tn__bar.is-open .tn__chev svg{transform:rotate(180deg)}.tn__trail{align-items:center;display:flex;height:30px;margin-top:12px}.tn__seg{border-top:2px dashed var(--tn-line);flex:1;height:0}.tn__seg.is-done{border-top-color:var(--tn-accent);border-top-style:solid}.tn__node{border:1.5px solid var(--tn-line);border-radius:50%;color:var(--tn-accent);display:grid;flex:none;height:22px;place-items:center;transition:all .2s ease;width:22px}.tn__node .tn__icon{height:11px;width:11px}.tn__node.is-past{background:var(--tn-accent);border:0;height:16px;width:16px}.tn__node.is-past .tn__icon{display:none}.tn__node.is-current{background:var(--tn-bg-raised);border:2px solid var(--tn-accent);box-shadow:0 0 0 4px var(--tn-accent-halo);height:28px;width:28px}.tn__node.is-current .tn__icon{height:14px;width:14px}.tn__panel{background:var(--tn-bg);border-radius:0 0 16px 16px;border-top:1px solid var(--tn-divider);box-shadow:0 18px 36px rgba(4,18,27,.35);left:0;max-height:70vh;overflow-y:auto;padding:10px 0 14px;position:absolute;right:0;top:100%}.tn__panel[hidden]{display:none}.tn__list{position:relative}.tn__list:before{border-left:2px dotted var(--tn-line);bottom:26px;content:"";left:30px;position:absolute;top:26px}.tn__item{align-items:center;color:var(--tn-text);display:flex;gap:16px;min-height:50px;padding:8px 16px;position:relative}.tn__item:focus-visible{outline:2px solid var(--tn-accent);outline-offset:-2px}.tn__num{background:var(--tn-bg);border:1.5px solid var(--tn-line);border-radius:50%;color:var(--tn-muted);display:grid;flex:none;font-size:14px;font-weight:600;height:28px;place-items:center;position:relative;width:28px}.tn__text{display:flex;flex-direction:column;gap:2px;min-width:0}.tn__label{font-size:17px;font-weight:600;line-height:1.3}.tn__here{color:var(--tn-accent);display:none;font-size:13px}.tn__item.is-past .tn__num{background:var(--tn-accent);border-color:var(--tn-accent);color:var(--tn-on-accent)}.tn__item.is-past .tn__label{color:var(--tn-dim)}.tn__item.is-current{background:var(--tn-accent-soft)}.tn__item.is-current .tn__num{background:var(--tn-accent);border-color:var(--tn-accent);color:var(--tn-on-accent)}.tn__item.is-current .tn__here{display:block}.tn.tn--reduced *,.tn.tn--reduced :after,.tn.tn--reduced :before{transition:none!important}