.ta{--ta-mega:clamp(3.5rem, 13vw, 11rem);--ta-display:clamp(2.25rem, 5.2vw, 4.5rem);--ta-lead:clamp(1.75rem, 3.4vw, 2.75rem);--ta-rule:color-mix(in srgb, var(--color-ink-300) 34%, transparent);--ta-rule-strong:color-mix(in srgb, var(--color-ink-300) 62%, transparent);--ta-gut:clamp(1.25rem, 3.4vw, 4.5rem);--ta-measure:68ch;--ta-measure-sans:56ch}.ta-wrap{width:100%;max-width:92rem;padding-inline:var(--ta-gut);margin-inline:auto}.ta-mono{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink-400);font-size:.75rem;line-height:1.35}.ta-fine{font-family:var(--font-mono,ui-monospace, monospace);text-transform:none;letter-spacing:0;max-width:var(--ta-measure);color:var(--color-ink-400);font-size:.8125rem;line-height:1.65}.ta-canvas .ta-fine{color:var(--color-ink-400)}.ta-link{text-underline-offset:4px;align-items:center;min-height:44px;margin-block:-.75rem;padding-block:.75rem;text-decoration:underline;display:inline-flex}.ta-link:hover,.ta-canvas .ta-link:hover{color:var(--color-ink-700)}.ta-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ta-hero{padding:clamp(1.75rem,4vw,3.25rem) 0 0;position:relative;overflow:clip}.ta-hero-type{font-size:var(--ta-display);letter-spacing:-.035em;color:var(--color-ink-700);text-wrap:balance;max-width:18ch;font-weight:700;line-height:.92}.ta-hero-type em{color:var(--color-ink-400);font-style:normal;display:block}.ta-figs{border-top:1px solid var(--ta-rule-strong);grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(1.15rem,2.4vw,2rem);display:grid}.ta-fig{border-right:1px solid var(--ta-rule);padding:clamp(.75rem,1.6vw,1.15rem) clamp(.75rem,2vw,1.5rem) clamp(.85rem,1.8vw,1.25rem) 0}.ta-fig:nth-child(3n),.ta-fig:last-child{border-right:0}.ta-fig:nth-child(n+4){border-top:1px solid var(--ta-rule)}.ta-fig-v{letter-spacing:-.045em;color:var(--color-ink-700);margin-top:.6rem;font-size:clamp(1.75rem,3.6vw,3rem);font-weight:700;line-height:.9;display:block}.ta-fig-skel{background:var(--ta-rule-strong);border-radius:2px;block-size:.78em;inline-size:2.6ch}.ta-skel{background:var(--ta-rule);border-radius:2px;block-size:clamp(14rem,30vh,22rem)}.ta-fig-s{max-width:34ch;color:var(--color-ink-400);margin-top:.5rem;font-size:.75rem;display:block}.ta-cta{background:var(--color-ink-700);min-height:44px;color:var(--color-cream-100);letter-spacing:-.005em;border-radius:4px;align-items:center;gap:.625rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding:0 1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.ta-cta:hover{background:var(--color-ink-600)}.ta-cta:active{transform:translateY(1px)}.ta-cta:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:3px}.ta-cta-arrow{opacity:.7;font-size:.8125rem}.ta-tape{margin-top:clamp(2rem,5vw,3.5rem);position:relative}.ta-tape-lane{will-change:transform;gap:0;width:max-content;min-height:2.6rem;display:flex}.ta-tape-lane--a{animation:92s linear infinite ta-drift-l}.ta-tape-lane--b{animation:118s linear infinite ta-drift-r}.ta-tape:hover .ta-tape-lane{animation-play-state:paused}@keyframes ta-drift-l{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes ta-drift-r{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.ta-tick{border-right:1px solid var(--ta-rule);white-space:nowrap;align-items:baseline;gap:.6rem;padding:.7rem 1.5rem;display:flex}.ta-tick-sym{letter-spacing:-.01em;color:var(--color-ink-600);font-size:.95rem;font-weight:700}.ta-tick-c{font-family:var(--font-mono,monospace);color:var(--color-ink-300);font-size:.7rem}.ta-tick-r{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;font-size:.8rem}.ta-tick-r[data-d=up]{color:var(--color-success)}.ta-tick-r[data-d=dn]{color:var(--color-error)}.ta-tape-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.ta-canvas{background:var(--color-cream-200);color:var(--color-ink-700);border-block:1px solid var(--ta-rule);padding:clamp(1.25rem,2.6vw,2rem) 0 clamp(3rem,7vw,6rem)}.ta-canvas-mute{color:var(--color-ink-500)}.ta-canvas-dim{color:var(--color-ink-400)}.ta-canvas-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.ta-canvas-stick{position:sticky;top:clamp(4.5rem,9vh,7rem);container:tanet/inline-size}@media (max-height:780px),(max-width:900px){.ta-canvas-stick{position:static}}@supports not (container-type:inline-size){.ta-net{font-size:clamp(2.25rem,6vw,5.5rem)}}.ta-net{letter-spacing:-.055em;font-size:clamp(2.25rem,15cqw,5.5rem);font-weight:700;line-height:.85;display:block}.ta-net[data-d=up]{color:var(--color-success)}.ta-net[data-d=dn]{color:var(--color-error)}.ta-net-sub{letter-spacing:-.02em;color:var(--color-ink-600);font-size:clamp(1.25rem,2.6vw,2rem);font-weight:600}.ta-curve{aspect-ratio:3.2;width:100%;min-height:200px;max-height:420px;display:block;overflow:visible}.ta-curve-line{fill:none;stroke:var(--color-ink-700);stroke-width:2.75px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ta-curve-line[data-draw=in]{stroke-dasharray:var(--ta-len);stroke-dashoffset:var(--ta-len);animation:1.5s cubic-bezier(.22,.61,.36,1) forwards ta-draw}@keyframes ta-draw{to{stroke-dashoffset:0}}.ta-curve-base{stroke:var(--color-ink-400);stroke-width:1.25px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.ta-curve-dd{fill:color-mix(in srgb, var(--color-error) 18%, transparent)}.ta-curve-dd-edge{stroke:color-mix(in srgb, var(--color-error) 75%, transparent);stroke-width:1.25px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.ta-curve-mark{fill:var(--color-cream-200);stroke:var(--color-success);stroke-width:2.5px;vector-effect:non-scaling-stroke}.ta-curve-cap{fill:var(--color-ink-600);letter-spacing:.06em;font-size:11px;font-weight:600}.ta-legend{font-family:var(--font-mono,monospace);letter-spacing:.02em;color:var(--color-ink-600);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.6rem 1.75rem;margin:1.1rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.ta-legend li{align-items:center;gap:.6rem;display:inline-flex}.ta-swatch{flex:none;block-size:.8rem;inline-size:.8rem;display:inline-block}.ta-swatch--mark{border:2.5px solid var(--color-success);border-radius:50%}.ta-swatch--dd{background:color-mix(in srgb, var(--color-error) 18%, transparent);border:1px solid color-mix(in srgb, var(--color-error) 75%, transparent)}.ta-swatch--base{border-top:2px dashed var(--color-ink-400);block-size:0;inline-size:1.1rem}.ta-spec{border-top:1px solid var(--ta-rule-strong)}.ta-spec-row{border-bottom:1px solid var(--ta-rule);flex-wrap:wrap;align-items:baseline;gap:.75rem 1.25rem;padding:.9rem 0;display:flex}.ta-spec-k{flex:0 0 clamp(6rem,12vw,9rem)}.ta-spec-v{flex-wrap:wrap;align-items:baseline;column-gap:1.25rem;display:flex}.ta-spec-row[data-stack=true]{padding-bottom:.55rem;display:block}.ta-spec-row[data-stack=true] .ta-spec-k{margin-bottom:.1rem;display:block}.ta-opt{min-width:44px;min-height:44px;font-family:var(--font-mono,monospace);letter-spacing:.06em;color:var(--color-ink-400);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;margin:-.55rem 0;padding:0 .5rem;font-size:.875rem;transition:color .14s,border-color .14s;display:inline-flex}.ta-opt:hover{color:var(--color-ink-700)}.ta-opt[aria-pressed=true]{color:var(--color-ink-700);border-bottom-color:var(--color-ink-700);font-weight:600}.ta-opt:focus-visible{outline:2px solid var(--color-ink-700);outline-offset:1px;border-radius:3px}.ta-spec-row[data-stack=true] .ta-opt{margin:0}.ta-readout{border-top:1px solid var(--ta-rule-strong);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:1.25rem 1.75rem;padding-top:1.5rem;display:grid}.ta-readout-v{letter-spacing:-.02em;margin-top:.35rem;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:600;display:block}.ta-tab{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ta-tab th{text-align:left;border-bottom:1px solid var(--ta-rule-strong);white-space:nowrap;padding:.55rem .75rem .55rem 0;font-weight:400}.ta-tab td{border-bottom:1px solid var(--ta-rule);color:var(--color-ink-600);white-space:nowrap;padding:.5rem .75rem .5rem 0;font-size:.9375rem}.ta-tab tr:hover td{background:color-mix(in srgb, var(--color-ink-700) 5%, transparent)}.ta-tab .r{text-align:right}.ta-up{color:var(--color-success)}.ta-dn{color:var(--color-error)}.ta-tab tr[data-top="1"] td:first-child{box-shadow:inset 2px 0 0 var(--color-success)}.ta-desk{text-align:left;border:0;border-bottom:1px solid var(--ta-rule);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem clamp(1rem,3vw,2.5rem);width:100%;padding:clamp(1.1rem,2.6vw,1.8rem) 0 clamp(1.1rem,2.6vw,1.8rem) clamp(.9rem,2vw,1.4rem);display:grid}.ta-desk .ta-desk-n,.ta-desk .ta-pair-v{transition:color .16s}.ta-desk:first-of-type{border-top:1px solid var(--ta-rule-strong)}.ta-desk:focus-visible{outline:2px solid var(--color-ink-700);outline-offset:2px}.ta-desk[aria-pressed=false] .ta-desk-n,.ta-desk[aria-pressed=false] .ta-pair-v{color:var(--color-ink-400)}.ta-desk[aria-pressed=false]:hover .ta-desk-n,.ta-desk[aria-pressed=false]:hover .ta-pair-v{color:var(--color-ink-500)}.ta-desk-n{letter-spacing:-.03em;color:var(--color-ink-700);font-size:clamp(1.5rem,3.6vw,2.75rem);font-weight:700;line-height:1}.ta-desk-sel{display:none}.ta-desk[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--color-ink-700)}.ta-desk[aria-pressed=false]{box-shadow:inset 3px 0 0 var(--ta-rule-strong)}.ta-desk-stats{align-items:flex-end;gap:clamp(1rem,2.6vw,2.25rem);display:flex}.ta-pair{text-align:right}.ta-pair-v{letter-spacing:-.02em;color:var(--color-ink-700);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:600;display:block}.ta-pair-u{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:var(--color-ink-400);margin-top:.2rem;font-size:.625rem;display:block}.ta-anat{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.ta-term{text-align:left;border:0;border-top:1px solid var(--ta-rule);cursor:pointer;background:0 0;width:100%;padding:clamp(.8rem,2vw,1.15rem) 0;display:block}.ta-term:last-of-type{border-bottom:1px solid var(--ta-rule)}.ta-term:focus-visible{outline:2px solid var(--color-ink-700);outline-offset:2px}.ta-term-n{letter-spacing:-.02em;color:var(--color-ink-300);font-size:clamp(1.15rem,2.4vw,1.75rem);font-weight:600;transition:color .16s;display:block}.ta-term[data-on=true] .ta-term-n{color:var(--color-ink-700)}.ta-term-d{max-width:var(--ta-measure-sans);opacity:0;max-height:0;color:var(--color-ink-500);font-size:.9375rem;line-height:1.55;transition:max-height .26s,opacity .2s,margin-top .26s;display:block;overflow:hidden}.ta-term[data-on=true] .ta-term-d{opacity:1;max-height:9rem;margin-top:.5rem}.ta-levels{background:var(--color-cream-50);border:1px solid var(--ta-rule);padding:clamp(1.25rem,3vw,2rem);position:relative}.ta-path{width:100%;height:auto;max-height:24rem;display:block;overflow:visible}.ta-path-line{fill:none;stroke:var(--color-ink-700);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ta-path-line[data-draw=in]{stroke-dasharray:2600;stroke-dashoffset:2600px;animation:1.4s cubic-bezier(.22,.61,.36,1) forwards ta-draw-path}@keyframes ta-draw-path{to{stroke-dashoffset:0}}.ta-path-area{fill:color-mix(in srgb, var(--color-ink-700) 6%, transparent)}.ta-path-prelude{fill:none;stroke:var(--color-ink-400);stroke-width:1.75px;stroke-dasharray:3 6;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ta-path-floor{stroke:var(--ta-rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.ta-path-level{stroke:var(--color-ink-400);stroke-width:1.25px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;transition:stroke .16s}.ta-path-level[data-on=true]{stroke:var(--color-ink-700);stroke-dasharray:none}.ta-path-dot{fill:var(--color-cream-50);stroke:var(--color-ink-700);stroke-width:2.25px;vector-effect:non-scaling-stroke}.ta-path-dot--up{stroke:var(--color-success)}.ta-path-dot--dn{stroke:var(--color-error)}.ta-path-axis{font-family:var(--font-mono,monospace);fill:var(--color-ink-400);font-variant-numeric:tabular-nums;font-size:16px}.ta-path-cap{font-family:var(--font-mono,monospace);fill:var(--color-ink-500);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;transition:fill .16s}.ta-path-cap[data-on=true]{fill:var(--color-ink-700)}.ta-path-cap--up{fill:var(--color-success)}.ta-path-cap--dn{fill:var(--color-error)}.ta-say{font-size:var(--ta-display);letter-spacing:-.035em;color:var(--color-ink-700);text-wrap:balance;max-width:16ch;font-weight:700;line-height:1.02}.ta-notes{gap:clamp(1.5rem,4vw,2.75rem);display:grid}.ta-note{border-left:1px solid var(--ta-rule-strong);max-width:34ch;padding-left:1.1rem}.ta-rise{opacity:0;transition:opacity .62s,transform .62s cubic-bezier(.22,.61,.36,1);transform:translateY(14px)}.ta-rise[data-shown=true]{opacity:1;transform:none}.ta-rise[data-i="1"]{transition-delay:70ms}.ta-rise[data-i="2"]{transition-delay:.14s}.ta-rise[data-i="3"]{transition-delay:.21s}.ta-mask{display:block;overflow:hidden}.ta-mask>span{transition:transform .82s cubic-bezier(.22,.61,.36,1);display:block;transform:translateY(105%)}.ta-mask[data-shown=true]>span{transform:none}@media (max-width:1120px){.ta-canvas-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.ta-anat{grid-template-columns:minmax(0,1fr)}.ta-anat>.ta-anat-viz{order:-1}}@media (min-width:1800px){.ta-wrap{max-width:108rem}.ta-canvas-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media (min-width:2400px){.ta-wrap{max-width:124rem}.ta-canvas-grid{grid-template-columns:minmax(28rem,3fr) minmax(0,9fr)}.ta{--ta-mega:clamp(3.5rem, 13vw, 13rem)}}@media (max-width:680px){.ta-figs{grid-template-columns:1fr 1fr}.ta-fig{border-bottom:1px solid var(--ta-rule)}.ta-fig:first-child{grid-column:1/-1}.ta-fig:nth-child(n+4){border-top:0}.ta-fig:nth-child(odd):not(:first-child){border-right:0}.ta-fig:last-child:nth-child(2n){border-right:0;grid-column:1/-1}.ta-desk{grid-template-columns:minmax(0,1fr);align-items:start}.ta-desk-stats{justify-content:space-between;gap:.75rem;width:100%}.ta-pair{text-align:left}.ta-pair:last-child{text-align:right}.ta-pair-v{font-size:1.15rem}.ta-spec-row{flex-direction:column;align-items:stretch;gap:.35rem;padding:.7rem 0}.ta-spec-k{flex:none}.ta-opt{min-width:3.25rem}.ta-spec-row .ta-opt{margin:0}.ta-spec-v{row-gap:.15rem}.ta-tick{gap:.45rem;padding:.6rem 1rem}.ta-tick-c{display:none}}.ta-scroller{overscroll-behavior-x:contain;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}@media (min-width:1121px){.ta-scroller{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.ta-tape-lane--a,.ta-tape-lane--b{animation:none}.ta-rise,.ta-rise[data-shown=true]{opacity:1;transition:none;transform:none}.ta-cta{transition:none}.ta-cta:active{transform:none}.ta-mask>span,.ta-mask[data-shown=true]>span{transition:none;transform:none}.ta-curve-line[data-draw=in],.ta-path-line[data-draw=in]{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.ta-term-d{transition:none}}.ta-mrows{display:none}.ta-mrow-c,.ta-mrow-p,.ta-mrow-m,.ta-mrow-r{display:block}.ta-lead{border-top:1px solid var(--ta-rule-strong);margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(1.75rem,4vw,2.5rem)}.ta-lead-h{letter-spacing:-.02em;color:var(--color-ink-700);font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:600}.ta-lead-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:46rem;display:grid}.ta-lead-f{min-width:0;display:block}.ta-lead-f>.ta-mono{display:block}.ta-lead-i{inline-size:100%;font:inherit;color:var(--color-ink-700);background:color-mix(in srgb, var(--color-ink-700) 5%, var(--color-cream-200));border:1px solid var(--ta-rule);border-radius:2px;margin-top:.45rem;padding:.8rem .85rem;font-size:1rem;line-height:1.35;transition:border-color .12s,background-color .12s;display:block}.ta-lead-i::placeholder{color:var(--color-ink-400)}.ta-lead-i:hover{border-color:var(--ta-rule-strong)}.ta-lead-i:focus{border-color:var(--color-ink-700);background:color-mix(in srgb, var(--color-ink-700) 8%, var(--color-cream-200));outline:none}.ta-lead-i:focus-visible{outline:2px solid var(--color-ink-700);outline-offset:1px}.ta-lead-i:-webkit-autofill{-webkit-text-fill-color:var(--color-ink-700);-webkit-box-shadow:0 0 0 100px color-mix(in srgb, var(--color-ink-700) 5%, var(--color-cream-200)) inset;caret-color:var(--color-ink-700)}.ta-lead-i:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink-700);-webkit-box-shadow:0 0 0 100px color-mix(in srgb, var(--color-ink-700) 5%, var(--color-cream-200)) inset;caret-color:var(--color-ink-700)}.ta-lead-i:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink-700);-webkit-box-shadow:0 0 0 100px color-mix(in srgb, var(--color-ink-700) 5%, var(--color-cream-200)) inset;caret-color:var(--color-ink-700)}.ta-lead-go{cursor:pointer;border:0;min-inline-size:12rem}.ta-lead-go[disabled]{opacity:.6;cursor:default}.ta-callcta{border-top:1px solid var(--ta-rule);margin-top:clamp(1.75rem,4vw,2.5rem);padding-top:clamp(1.5rem,3.5vw,2rem)}.ta-tape-sec{padding-block:0}.ta-row-s,.ta-mrow-s{letter-spacing:.01em;color:var(--color-ink-400);margin-top:.15rem;font-size:.6875rem;line-height:1.3;display:block}@media (max-width:680px){.ta-wide-only{display:none}.ta-mrows{border-top:1px solid var(--ta-rule);display:block}.ta-mrow{border-bottom:1px solid var(--ta-rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem .75rem;padding:.7rem 0;display:grid}.ta-mrow-c{grid-column:1;min-width:0;font-size:.9375rem}.ta-mrow-p{text-align:right;grid-column:2;font-size:.9375rem;font-weight:600}.ta-mrow-m{grid-column:1;min-width:0;font-size:.75rem}.ta-mrow-r{text-align:right;grid-column:2;font-size:.75rem}.ta-mrow[data-top="1"] .ta-mrow-c:before{content:"";background:var(--color-ink-500);border-radius:50%;block-size:.4rem;inline-size:.4rem;margin-inline-end:.4rem;display:inline-block}.ta-lead-grid{grid-template-columns:minmax(0,1fr);gap:.85rem}.ta-lead-go{text-align:center;justify-content:center;inline-size:100%}}
