.tfc{padding-block:clamp(24px,3vw,44px) clamp(56px,5vw,76px);text-align:center;overflow:clip}.tfc:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(min(800px,46vw) 420px at 50% 300px,var(--tf-glow),transparent 66%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 200px);mask-image:linear-gradient(180deg,transparent,#000 200px)}.tfc>*{position:relative}.tfc-space{--tfc-h: clamp(190px, min(30vw, 100vh - 610px), 400px);height:var(--tfc-h);font-size:calc(var(--tfc-h) / 40);perspective:150em}@supports (height: 100svh){.tfc-space{--tfc-h: clamp(190px, min(30vw, 100svh - 610px), 400px)}}.tfc-space:after{content:"";position:absolute;left:50%;bottom:4%;width:62em;height:6em;margin-left:-31em;border-radius:50%;background:var(--tf-shadow);filter:blur(2.6em);opacity:.7}.tfc-mini{--e: .3;position:absolute;left:50%;top:50%;z-index:1;width:0;height:0;transform-style:preserve-3d;transform:rotateX(calc(12deg + 46deg * var(--e))) rotate(calc(-28deg * var(--e)))}.tfc-ly{position:absolute;border:1px solid var(--tf-rim);border-radius:1em;background-color:var(--cm-surface)}.tfc-base{left:-28em;top:-17.5em;width:56em;height:35em;border-color:var(--tf-edge);border-radius:1.8em;background:linear-gradient(180deg,var(--cm-surface-muted),var(--cm-background));box-shadow:0 0 12em -1em var(--tf-brand)}.tfc-side{left:-27.2em;top:-14.7em;width:12.4em;height:31.4em;transform:translateZ(calc(.8em + 7em * var(--e)));background:linear-gradient(var(--cm-accent),var(--cm-accent)) 1.2em 1.2em / 10em 2.2em no-repeat,repeating-linear-gradient(180deg,transparent 0 1.4em,var(--cm-border) 1.4em 2em,transparent 2em 2.8em) 1.4em 5em / 7.8em 15em no-repeat,var(--cm-surface-muted)}.tfc-list{left:-14.4em;top:-14.7em;width:19em;height:31.4em;transform:translateZ(calc(.8em + 14em * var(--e)));background:linear-gradient(var(--cm-accent-soft),var(--cm-accent-soft)) .8em 9.8em / 17.4em 3.4em no-repeat,repeating-linear-gradient(180deg,transparent 0 3.7em,var(--cm-border) 3.7em 3.8em) 0 2.2em / 100% 100% no-repeat,var(--cm-surface)}.tfc-read{left:5em;top:-14.7em;width:22.2em;height:31.4em;transform:translateZ(calc(.8em + 21em * var(--e)));background:repeating-linear-gradient(180deg,var(--cm-border) 0 .6em,transparent .6em 1.7em) 1.8em 4.8em / 15em 6.2em no-repeat,linear-gradient(var(--cm-accent),var(--cm-accent)) 1.8em 13em / 6.4em 2em no-repeat,var(--cm-surface)}.tfc-why{left:9.6em;top:3.4em;width:16em;height:8.6em;border-color:var(--cm-brand);border-radius:1.2em;transform:translateZ(calc(1.4em + 31em * var(--e)));background:repeating-linear-gradient(180deg,var(--cm-accent) 0 .5em,transparent .5em 1.7em) 1.4em 1.8em / 9.6em 4em no-repeat,var(--cm-background);box-shadow:0 0 3.6em -.6em var(--cm-brand)}.tfc-copy{display:grid;justify-items:center;gap:18px;margin-top:clamp(8px,2vw,28px)}.tfc-copy>*{margin:0}.tfc-copy .tf-h2{font-size:clamp(2.3rem,5.4vw,4.6rem);letter-spacing:-.045em;line-height:1}.tfc-copy .tf-text{max-width:40rem;font-size:1.14rem;text-wrap:balance}.tfc-copy .btn{margin-top:6px}.tff{display:grid;justify-items:center;row-gap:clamp(56px,7vw,92px);padding-block:clamp(64px,9vw,128px) clamp(24px,4vw,56px)}.tff-st{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(32px,5vw,72px);width:100%;max-width:1120px}.tff-st>.tff-plate{grid-area:1 / 1}.tff-st>.tff-text{grid-area:1 / 2}.tff-alt{grid-template-columns:minmax(0,1fr) auto}.tff-alt>.tff-plate{grid-area:1 / 2}.tff-alt>.tff-text{grid-area:1 / 1}.tff-title{display:block}.tff-title~.tff-title{margin-top:clamp(16px,3vw,44px)}.tff-text>*{margin:0}.tff-text>:not(:first-child){margin-top:14px}.tff-text>.tf-text{max-width:46ch;font-size:1.06rem;line-height:1.55;text-wrap:pretty}.tff-title .tf-h2{max-width:15ch;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1;letter-spacing:-.042em;font-weight:780}.tff-plate{width:35.7em;max-width:100%;font-size:14px;perspective:93em}.tff-pl{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.86em;min-height:23.6em;padding:1.86em;border:1px solid var(--tf-rim);border-radius:1.57em;line-height:1.35;text-align:left;color:var(--cm-text-primary);background:linear-gradient(112deg,transparent 30%,var(--tf-sheen) 46%,transparent 60%),var(--cm-background);box-shadow:0 2.6em 4.6em -2.3em var(--tf-shadow);transform-style:preserve-3d;transform:rotateY(9deg)}.tff-alt .tff-pl{transform:rotateY(-9deg)}.tff-pl:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--tf-edge-2);transform:translateZ(-.5em)}.tff-plate ul,.tff-plate ol{list-style:none;margin:0;padding:0}.tff-no{position:absolute;right:.5em;top:.26em;font-size:3.1em;font-weight:200;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--cm-text-primary) 50%,var(--cm-background))}.tff-l1{transform:translateZ(1.7em)}.tff-l2{transform:translateZ(3.1em)}.tff-l3{transform:translateZ(4.7em)}.tff-a1{--tff-tone: var(--cm-account-1)}.tff-a3{--tff-tone: var(--cm-account-3)}.tff-a4{--tff-tone: var(--cm-account-4)}.tff-mail{display:flex;align-items:center;gap:.86em;padding:.86em 1em;border:1px solid var(--cm-border);border-radius:1em;background:var(--cm-surface);box-shadow:0 1.1em 2.1em -1.3em var(--tf-shadow)}.tff-av{display:grid;place-items:center;flex:none;width:3em;height:3em;border-radius:50%;font-size:.86em;font-weight:700;color:var(--cm-text-primary);background:color-mix(in srgb,var(--tff-tone) 26%,var(--cm-surface))}.tff-who{flex:1;min-width:0}.tff-from{display:flex;align-items:center;gap:.43em;font-weight:700}.tff-un{flex:none;width:.5em;height:.5em;border-radius:50%;background:var(--cm-brand)}.tff-subj{font-size:.89em;color:var(--cm-text-secondary)}.tff-row{display:flex;align-items:center;gap:.71em;min-height:3.29em;padding:.6em 1.14em;border:1px solid var(--cm-border);border-radius:.86em;font-weight:500;background:var(--cm-surface)}.tff-row .icon,.tff-chip .icon{flex:none}.tff-chip{display:inline-flex;align-items:center;align-self:flex-start;gap:.5em;padding:.5em .95em;border-radius:1.25em;font-size:.89em;font-weight:700;color:var(--cm-accent-soft-text);background:var(--cm-accent-soft)}.tff-chip-warn{color:var(--cm-text-primary);background:color-mix(in srgb,var(--cm-warning) 20%,var(--cm-surface))}.tff-chip-warn .icon{color:var(--cm-warning)}.tff-chip-ok{color:var(--cm-text-primary);background:color-mix(in srgb,var(--cm-success) 20%,var(--cm-surface))}.tff-chip-ok .icon{color:var(--cm-success)}.tff-btn{min-height:2.5em;padding:0 1em;border:1px solid var(--cm-border-strong);border-radius:999px;font:inherit;font-size:.89em;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--cm-text-primary);background:var(--cm-surface);cursor:pointer;-webkit-tap-highlight-color:transparent}.tff-btn:disabled{cursor:default}.tff-btn:hover:not(:disabled){border-color:var(--cm-accent)}.tff-btn[aria-checked=true],.tff-btn[aria-pressed=true],.tff-btn-solid{border-color:var(--cm-accent);color:var(--cm-on-accent);background:var(--cm-accent)}.tff-swap{display:inline-grid;place-items:center}.tff-swap>span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:.4em}.tff-pl .is-off{visibility:hidden}.tff-bars{display:grid;gap:.64em}.tff-bars span{height:.5em;border-radius:.29em;background:var(--cm-border)}.tff-p-sorted .tff-mail{margin-right:4.3em}.tff-kind{flex:none;padding:.35em .95em;border-radius:999px;font-size:.82em;font-weight:700;white-space:nowrap;color:var(--cm-accent-soft-text);background:var(--cm-accent-soft)}.tff-why{margin-left:3.1em;padding:.86em 1em;border:1px solid var(--cm-accent);border-radius:1em;background:var(--cm-surface);box-shadow:0 0 2.1em -.7em var(--cm-brand)}.tff-why-h{display:flex;align-items:center;gap:.6em;font-size:.79em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cm-accent)}.tff-why-b{display:grid;margin-top:.57em}.tff-why-b>ul{grid-area:1 / 1;display:grid;align-content:start;gap:.29em}.tff-why li{display:flex;align-items:baseline;gap:.6em;font-size:.93em}.tff-why li:before{content:"";flex:none;width:.43em;height:.43em;border-radius:50%;background:var(--cm-accent);transform:translateY(-.12em)}.tff-move{display:flex;flex-wrap:wrap;align-items:center;gap:.43em}.tff-move-l{margin-right:.29em;font-size:.89em;color:var(--cm-text-secondary)}.tff-rule{min-height:2.7em;font-size:.89em;color:var(--cm-text-secondary)}.tff-rule.is-said{font-weight:600;color:var(--cm-accent)}.tff-p-snooze,.tff-p-search,.tff-p-relay,.tff-p-unsub,.tff-p-langs{padding-top:4.1em}.tff-seat{border:1.5px dashed var(--cm-border-strong);border-radius:.86em}.tff-seat .tff-row{margin:-1.5px}.tff-row-out{border-color:var(--cm-warning);box-shadow:0 1.7em 2.9em -1.3em var(--tf-shadow)}.tff-row-out.tff-l3{transform:translate3d(2.6em,0,4.7em)}.tff-row-out .icon,.tff-row-hot .icon{color:var(--cm-warning)}.tff-field{display:flex;align-items:center;gap:.71em;min-height:3.29em;padding:0 1.14em;border:1px solid var(--cm-accent);border-radius:.86em;color:var(--cm-accent);background:var(--cm-surface);box-shadow:0 1.3em 2.4em -1.3em var(--tf-shadow);cursor:text}.tff-field:focus-within{outline:2px solid var(--cm-accent);outline-offset:3px}.tff-field .icon{flex:none}.tff-field input{flex:1;min-width:0;padding:0;border:0;outline:none;font:inherit;font-size:1.07em;font-weight:600;color:var(--cm-text-primary);background:none}.tff-none{flex:none;font-size:.89em;font-weight:600;white-space:nowrap;color:var(--cm-text-secondary)}.tff-hits{display:grid;gap:.5em}.tff-hits li{display:flex;align-items:center;min-height:2.71em;padding:.4em 1.14em;border:1px solid var(--cm-border);border-radius:.71em;background:var(--cm-surface)}.tff-hits li.is-hit{border-color:var(--cm-accent);font-weight:700}.tff-hits li.is-miss{border-color:transparent;color:var(--cm-text-tertiary);background:none;transform:translate(1em)}.tff-p-later{padding-top:4.3em}.tff-draft{padding:1.14em 1.29em 1.29em;border:1px solid var(--cm-border);border-radius:1em;background:var(--cm-surface)}.tff-to{padding-bottom:.86em;border-bottom:1px solid var(--cm-border);font-weight:700}.tff-draft .tff-bars{margin-top:1.14em}.tff-track{display:flex;align-items:center;gap:.86em;margin-top:.7em}.tff-track .tff-chip{align-self:center;flex:none}.tff-way{position:relative;flex:1;height:2px;border-radius:2px;background:var(--cm-border-strong)}.tff-way i{position:absolute;inset:0;border-radius:inherit;background:var(--cm-brand);transform-origin:0 50%}.tff-mark{position:absolute;right:1.7em;top:1.5em;padding:.42em .95em;border-radius:999px;font-size:.79em;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--cm-accent-soft-text);background:var(--cm-accent-soft)}.tff-hops{display:flex;align-items:stretch;gap:.57em}.tff-node{flex:1 1 0;display:grid;justify-items:center;align-content:center;gap:.21em;min-width:0;padding:1.1em .43em;border:1px solid var(--cm-border);border-radius:1em;text-align:center;background:var(--cm-surface)}.tff-node b{font-size:.93em;font-weight:700}.tff-node>span{font-size:.82em;color:var(--cm-text-secondary)}.tff-node-off{border-style:dashed;border-color:var(--cm-border-strong);color:var(--cm-text-secondary);background:none}.tff-node-lit{border-color:var(--cm-brand);color:var(--cm-accent-soft-text);background:var(--cm-accent-soft);box-shadow:0 0 2.4em -.43em var(--cm-brand)}.tff-node-lit>span{color:inherit}.tff-hop{flex:none;align-self:center;width:1.5em;height:2px;background:var(--cm-brand)}.tff-steps{counter-reset:tff-step;display:grid;gap:.57em;margin-top:.5em;font-size:.96em}.tff-steps li{counter-increment:tff-step;display:flex;align-items:center;gap:.75em}.tff-steps li:before{content:counter(tff-step);display:grid;place-items:center;flex:none;width:1.8em;height:1.8em;border-radius:50%;font-size:.82em;font-weight:800;color:var(--cm-accent-soft-text);background:var(--cm-accent-soft)}.tff-p-followup .tff-chip{margin-right:4.3em}.tff-row-hot{border-color:var(--cm-warning);font-weight:600;box-shadow:0 1.4em 2.6em -1.3em var(--tf-shadow)}.tff-pic{position:relative;height:12.6em;margin-right:4.6em;border-radius:1em}.tff-photo{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 74% 30%,#ffd772 0 1.85em,transparent 1.95em),linear-gradient(180deg,#7cc4ee 0 58%,#4a9a58 58% 100%)}.tff-veil{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:.57em;border:1px solid var(--cm-border-strong);border-radius:inherit;font-size:.93em;font-weight:700;background:repeating-linear-gradient(135deg,var(--cm-surface-muted) 0 .77em,var(--cm-surface) .77em 1.54em)}.tff-p-images.is-trusted .tff-veil{opacity:0;transform:translateZ(6em) scale(1.04);pointer-events:none}.tff-pic-row{display:flex;align-items:center;gap:1.14em}.tff-pic-row .tff-bars{flex:1}.tff-p-unsub .tff-bars{margin:.6em .57em 0}.tff-p-unsub.is-done .tff-btn{border-color:var(--cm-success);color:var(--cm-text-primary);background:color-mix(in srgb,var(--cm-success) 20%,var(--cm-surface));cursor:default}.tff-p-unsub.is-done .tff-btn .icon{color:var(--cm-success)}.tff-result{min-height:2.7em;margin-inline:.57em;font-size:.89em;color:var(--cm-text-secondary)}.tff-p-unsub.is-done .tff-result{font-weight:600;color:var(--cm-text-primary)}.tff-p-looks{padding-top:3.7em}.tff-looks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4em;padding-inline:.9em;transform-style:preserve-3d}.tff-look{display:grid;align-content:start;gap:.71em;padding:1.1em 1.14em 1.3em;border:1px solid;border-radius:1.14em;font-weight:600;box-shadow:0 1.6em 2.8em -1.5em #00000080}.tff-look p{font-size:1.07em;font-weight:750;letter-spacing:-.02em}.tff-look span{display:flex;align-items:center;gap:.64em;font-size:.93em}.tff-look i{flex:none;width:1.15em;height:1.15em;border-radius:50%;background:var(--tff-tone)}.tff-look-light{border-color:var(--cm-mail-light-border);color:var(--cm-mail-light-text);background:var(--cm-mail-light-background)}.tff-look-dark{border-color:var(--cm-mail-dark-border);color:var(--cm-mail-dark-text);background:var(--cm-mail-dark-background)}.tff-p-looks[data-look=light] .tff-look-light,.tff-p-looks[data-look=dark] .tff-look-dark{transform:translateZ(2.8em);box-shadow:0 0 0 2px var(--cm-brand),0 2.2em 3.4em -1.5em #0009}.tff-switch{display:flex;gap:.43em}.tff-pairs{display:grid;gap:.79em}.tff-pairs li{display:grid;grid-template-columns:minmax(0,1fr) 1.2em minmax(0,1.25fr);align-items:center;gap:.86em}.tff-pairs span{text-align:right;font-size:1.07em;color:var(--cm-text-secondary)}.tff-pairs .icon{color:var(--cm-accent)}.tff-pairs b{display:flex;align-items:center;min-height:2.8em;padding:.3em 1.07em;border:1px solid var(--cm-border);border-radius:.8em;font-size:1.07em;font-weight:700;background:var(--cm-surface);box-shadow:0 1em 1.9em -1.1em var(--tf-shadow)}@media(prefers-reduced-motion:no-preference){.tff-veil{transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.tff-look{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.tff-hits li{transition:transform .3s ease,border-color .2s ease,color .2s ease}}@media(max-width:999px){.tff-st,.tff-alt{grid-template-columns:minmax(0,1fr);row-gap:26px}.tff-st>.tff-plate,.tff-alt>.tff-plate{grid-area:1 / 1}.tff-st>.tff-text,.tff-alt>.tff-text{grid-area:2 / 1}}@media(max-width:699px){.tff-pl{gap:.71em;min-height:0;padding:1.14em;border-radius:1.29em;transform:rotateY(6deg)}.tff-alt .tff-pl{transform:rotateY(-6deg)}.tff-no{display:none}.tff-p-snooze,.tff-p-search,.tff-p-relay,.tff-p-unsub,.tff-p-langs,.tff-p-later,.tff-p-looks{padding-top:1.14em}.tff-p-relay{padding-top:3.2em}.tff-mark{right:1.2em;top:1.1em}.tff-p-sorted .tff-mail,.tff-p-followup .tff-chip,.tff-pic{margin-right:0}.tff-l1{transform:translateZ(1em)}.tff-l2{transform:translateZ(1.9em)}.tff-l3{transform:translateZ(2.8em)}.tff-row-out.tff-l3{transform:translate3d(.9em,0,2.8em)}.tff-btn{min-height:2.9em}.tff-p-sorted{gap:.57em}.tff-p-sorted .tff-mail{flex-wrap:wrap;row-gap:.36em;padding:.7em .86em}.tff-kind{margin-left:3.4em}.tff-p-sorted .tff-who{flex-basis:60%}.tff-why{margin-left:0;padding:.7em .93em}.tff-why li{font-size:.86em}.tff-move-l{flex-basis:100%;margin:0}.tff-move .tff-btn{padding:0 .6em;font-size:.82em}.tff-pic{height:9.6em}.tff-p-unsub .tff-mail{flex-wrap:wrap;row-gap:.6em}.tff-p-unsub .tff-who{flex-basis:60%}.tff-p-unsub .tff-btn{margin-left:3.4em}.tff-hops{flex-direction:column;gap:.3em}.tff-node{flex:none;grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;align-items:center;column-gap:.75em;padding:.6em .95em;text-align:left}.tff-hop{align-self:flex-start;width:2px;height:.65em;margin-left:1.6em}.tff-looks{gap:.86em;padding-inline:.5em}.tff-look{padding:.86em .8em 1em}.tff-look span{gap:.5em;font-size:.86em}.tff-pairs li{gap:.6em}.tff-pairs span,.tff-pairs b{font-size:1em}.tff-pairs b{padding-inline:.8em}.tff-text>.tf-text{font-size:1rem}}@media(pointer:coarse){.tff-field input{font-size:16px}.tff-btn{min-height:44px}}.is-live .tff{padding:0}.is-live .tff-st{position:absolute;inset:0;z-index:calc(40 - var(--i, 0));display:block;width:auto;max-width:none;margin:0;perspective:var(--tf-persp, 1600px)}.is-live .tff-plate{position:absolute;left:50%;top:50%;width:35.7em;max-width:calc(100vw - 56px);transform-origin:0 0;transform:translate3d(0,-30vh,-2400px) translate(-50%,-50%);opacity:0}.is-live .tff-l1,.is-live .tff-l2,.is-live .tff-l3,.is-live .tff-p-looks .tff-look{transform:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s ease,box-shadow .3s ease}.is-live .is-on .tff-l1{transform:translateZ(1.7em)}.is-live .is-on .tff-l2{transform:translateZ(3.1em)}.is-live .is-on .tff-l3{transform:translateZ(4.7em)}.is-live .is-on .tff-row-out.tff-l3{transform:translate3d(2.6em,0,4.7em)}.is-live .is-on .tff-p-looks[data-look=light] .tff-look-light,.is-live .is-on .tff-p-looks[data-look=dark] .tff-look-dark{transform:translateZ(2.8em)}.is-live .is-on .tff-p-images.is-trusted .tff-veil{transform:translateZ(6em) scale(1.04)}.is-live .tff-way i{transform:scaleX(0);transition:transform .5s ease .1s}.is-live .is-on .tff-way i{transform:scaleX(1)}.is-live .is-near .tff-plate,.is-live .is-read .tff-text{pointer-events:auto}.is-live .tff-text{position:absolute;left:var(--tff-x, 6vw);top:var(--tff-y, 40%);width:var(--tff-w, 40vw);opacity:0;transform:translateY(18px);transition:opacity .3s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.is-live .is-read .tff-text{opacity:1;transform:none;transition-delay:.08s}.is-live .tff-title .tff-text{text-align:center}.is-live .tff-title .tf-kick{justify-content:center}.is-live .tff-title .tf-h2{max-width:17ch;margin-inline:auto;font-size:clamp(2.5rem,min(6.2vw,11vh),5.6rem)}.is-live .tff-text[data-page="1"]>[data-pg]:not([data-pg~="1"]),.is-live .tff-text[data-page="2"]>[data-pg]:not([data-pg~="2"]),.is-live .tff-text[data-page="3"]>[data-pg]:not([data-pg~="3"]){position:absolute;left:0;right:0;opacity:0;pointer-events:none}.is-live .tff-text[data-page="1"]>[data-pg="1"]{animation:tff-page-1 .45s ease both}.is-live .tff-text[data-page="2"]>[data-pg="2"]{animation:tff-page-2 .45s ease both}.is-live .tff-text[data-page="3"]>[data-pg="3"]{animation:tff-page-3 .45s ease both}@keyframes tff-page-1{0%{opacity:0}}@keyframes tff-page-2{0%{opacity:0}}@keyframes tff-page-3{0%{opacity:0}}@media(min-width:1280px)and (min-height:800px){.is-live .tff-plate{font-size:16.8px}}@media(min-width:700px)and (max-width:1199px){.is-live .tff-plate{font-size:16px}}@media(max-width:699px){.is-live .tff-l1,.is-live .tff-l2,.is-live .tff-l3{transform:none}.is-live .is-on .tff-l1{transform:translateZ(1em)}.is-live .is-on .tff-l2{transform:translateZ(1.9em)}.is-live .is-on .tff-l3{transform:translateZ(2.8em)}.is-live .is-on .tff-row-out.tff-l3{transform:translate3d(.9em,0,2.8em)}.is-live .tff-text>:not(:first-child){margin-top:10px}.is-live .tff-text>.tf-text{font-size:.95rem;line-height:1.42}.is-live .tff-text .tf-h3{font-size:1.36rem}.is-live .tff-title .tf-h2{font-size:2.4rem}}.tfj,.tfj-caps{display:contents}.tfj-lead{padding-block:clamp(36px,6vw,84px) 12px}.tfj-kicker{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border:1px solid var(--tf-hair);border-radius:999px;font-size:.9rem;font-weight:600;color:var(--tf-ink-2);background:var(--tf-glass)}.tfj-kdot{width:7px;height:7px;border-radius:50%;background:var(--tf-hi);box-shadow:0 0 10px var(--tf-hi)}.tfj-hero h1{margin:22px 0;max-width:11.5ch;font-size:clamp(2.6rem,min(5.9vw,10.4vh),5.7rem);line-height:.94;letter-spacing:-.048em;font-weight:800;text-wrap:balance}.tfj-hl{color:var(--tf-hi)}.tfj-lede{max-width:34em;font-size:clamp(1.02rem,1.25vw,1.22rem);line-height:1.5;color:var(--tf-ink-2)}.tfj-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.tfj-actions .btn{padding:15px 26px;font-size:1.04rem;font-weight:700;white-space:nowrap}.tfj-trust{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:.92rem;color:var(--tf-ink-3)}.tfj-trust li{display:inline-flex;align-items:center;gap:8px}.tfj-trust .icon{color:var(--tf-accent)}.tfj-hint{display:none}.tfj-space{position:relative;height:calc(600px + var(--tfj-foot));perspective:1600px;overflow:hidden;--tfj-s: .56;--tfj-foot: 40px}.tfj-space>.tfj-cam{top:calc(50% - var(--tfj-foot) / 2)}.tfj-cam{transform:rotateX(-38deg)}.tfj-space .tfj-floor{transform:translate3d(0,226px,0) rotateX(90deg);-webkit-mask-image:radial-gradient(closest-side,#000 5%,transparent 23%);mask-image:radial-gradient(closest-side,#000 5%,transparent 23%)}.tfj-shadow{position:absolute;left:50%;top:50%;border-radius:40px;background:var(--tf-shadow);filter:blur(30px)}.tfj-shadow-app{width:860px;height:540px;margin:-270px 0 0 -430px;transform:rotate(32deg) scale(var(--tfj-s))}.tfj-figure{position:absolute;left:4px;bottom:8px;margin:0;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-ink-3)}.tfj-rig{position:absolute;left:-430px;top:-270px;width:860px;height:540px;transform-style:preserve-3d;transform:translate3d(0,130px,0) rotateX(90deg) rotate(32deg) scale3d(var(--tfj-s),var(--tfj-s),var(--tfj-s));font-size:14px;line-height:1.3;color:var(--cm-text-primary);text-align:left}.tfj-rig-in{position:absolute;inset:0;transform-style:preserve-3d}.tfj-rig p{margin:0}.tfj-w1,.tfj-w2,.tfj-w3{position:relative}.tf-track:not(.is-live) .tfj-rig :is(.tfj-w1,.tfj-w2,.tfj-w3),.tfj [data-print="0"] :is(.tfj-w1,.tfj-w2,.tfj-w3),.tfj [data-print="1"] :is(.tfj-w2,.tfj-w3),.tfj [data-print="2"] .tfj-w3{visibility:hidden}.tf-track:not(.is-live) .tfj-rig :is(.tfj-w1,.tfj-w2,.tfj-w3):not(.tfj-wn):before,.tfj [data-print="0"] :is(.tfj-w1,.tfj-w2,.tfj-w3):not(.tfj-wn):before,.tfj [data-print="1"] :is(.tfj-w2,.tfj-w3):not(.tfj-wn):before,.tfj [data-print="2"] .tfj-w3:not(.tfj-wn):before{content:"";visibility:visible;position:absolute;left:0;right:0;top:50%;height:.4em;margin-top:-.2em;border-radius:99px;background:currentColor;opacity:.34}@media(max-width:699px){.tf-track:not(.is-live) .tfj-phone .tfj-w3{visibility:hidden}.tf-track:not(.is-live) .tfj-phone .tfj-w3:not(.tfj-wn):before{content:"";visibility:visible;position:absolute;left:0;right:0;top:50%;height:.4em;margin-top:-.2em;border-radius:99px;background:currentColor;opacity:.34}}.tfj-ly{position:absolute;transform-style:preserve-3d;border-radius:14px;transform:translateZ(var(--z, 0px))}.tfj-ly:before,.tfj-ly:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--tf-edge);transform:translateZ(-3px)}.tfj-ly:after{background:var(--tf-edge-2);transform:translateZ(-6px)}.tfj-face{position:absolute;inset:0;border-radius:inherit;overflow:hidden;border:1px solid var(--tf-rim);background:var(--cm-surface);box-shadow:var(--tf-cast)}.tfj-face:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 32%,var(--tf-sheen) 46%,transparent 58%)}.tfj-no{position:absolute;left:12px;bottom:12px;display:grid;place-items:center;min-width:34px;height:24px;padding:0 7px;border-radius:6px;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--tf-on-fill);background:var(--tf-fill)}.tf-track:not(.is-live) .tfj-no{transform-origin:0 100%;transform:scale(calc(.66 / var(--tfj-s)))}.tf-track:not(.is-live) :is(.tfj-ly-read,.tfj-ly-why) .tfj-no{transform-origin:100% 0}.tfj-ly-base{inset:0;border-radius:16px}.tfj-ly-base .tfj-face{background:linear-gradient(180deg,var(--cm-surface-muted),var(--cm-background))}.tfj-bar{height:34px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid var(--cm-border)}.tfj-bar i{width:10px;height:10px;border-radius:50%;background:var(--cm-border-strong)}.tfj-seat{position:absolute;top:40px;bottom:6px;border:1.5px dashed var(--tf-line-soft);border-radius:12px;background:color-mix(in srgb,var(--cm-text-primary) 6%,transparent)}.tfj-seat-side{left:6px;width:184px}.tfj-seat-list{left:202px;width:292px}.tfj-seat-read{left:506px;right:6px}.tfj-ly-side{left:0;top:34px;width:196px;height:506px;border-radius:4px 4px 4px 16px;--z: 300px}.tfj-ly-side .tfj-face{padding:14px 12px;background:var(--cm-surface-muted)}.tfj-new{height:34px;display:grid;place-items:center;margin-bottom:12px;border-radius:10px;font-weight:700;color:var(--cm-on-accent);background:var(--cm-accent)}.tfj-item{display:flex;align-items:center;gap:9px;height:31px;padding:0 10px;border-radius:8px;color:var(--cm-text-secondary)}.tfj-item.on{font-weight:600;color:var(--cm-accent-soft-text);background:var(--cm-accent-soft)}.tfj-item-dot{width:6px;height:6px;border-radius:50%;background:var(--cm-brand)}.tfj-count{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.tfj-sep{height:1px;margin:12px 4px;background:var(--cm-border)}.tfj-acc{width:8px;height:8px;border-radius:3px}.tfj-a1{background:var(--cm-account-1)}.tfj-a3{background:var(--cm-account-3)}.tfj-a4{background:var(--cm-account-4)}.tfj-ly-list{left:196px;top:34px;width:304px;height:506px;border-radius:4px;--z: 200px}.tfj-ly-list .tfj-face{padding:14px}.tfj-list-head{display:flex;justify-content:space-between;align-items:flex-start;height:38px;margin-bottom:10px}.tfj-list-title{font-size:18px;font-weight:700;letter-spacing:-.02em}.tfj-list-sub,.tfj-sub{font-size:12px;color:var(--cm-text-tertiary)}.tfj-live{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;color:var(--cm-text-primary);background:color-mix(in srgb,var(--cm-success) 14%,transparent)}.tfj-live i{width:6px;height:6px;border-radius:50%;background:var(--cm-success)}.tfj-slot{height:50px;margin-bottom:8px;border-radius:9px;background:var(--cm-accent-soft)}.tfj-group{display:flex;align-items:center;gap:10px;height:44px}.tfj-group p:first-child{font-weight:600}.tfj-gi{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px}.tfj-gi-note{color:var(--cm-category-notification);background:var(--cm-category-notification-soft)}.tfj-gi-news{color:var(--cm-category-newsletter);background:var(--cm-category-newsletter-soft)}.tfj-bubble{display:grid;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;border-radius:999px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--tf-on-fill);background:var(--tf-fill)}.tfj-bubble.bump{animation:tfj-bump .5s ease}@keyframes tfj-bump{40%{transform:scale(1.35)}}.tfj-day{margin:10px 0 6px;font-size:12px;line-height:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cm-text-tertiary)}.tfj-rows{position:relative;height:208px}.tfj-row,.tfj-mail,.tfj-ph-row{display:flex;align-items:center;gap:10px;height:50px;padding-right:8px;border-radius:9px}.tfj-row{position:absolute;inset:0 0 auto;transform:translateY(calc(var(--i) * 52px));transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.tfj-row.out{opacity:0}.tfj-row.in{animation:tfj-row-in .45s ease both}@keyframes tfj-row-in{0%{opacity:0}}.tfj-stripe{flex:none;width:3px;height:34px;margin-left:2px;border-radius:3px}.tfj-from{display:flex;align-items:center;gap:6px;font-weight:500;white-space:nowrap}.tfj-un{width:7px;height:7px;border-radius:50%;background:var(--cm-brand)}.tfj-subj{max-width:200px;font-size:12px;color:var(--cm-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tfj-time{margin-left:auto;font-size:12px;font-variant-numeric:tabular-nums;color:var(--cm-text-tertiary)}.tfj-fly{position:absolute;left:14px;top:62px;width:276px;height:50px;transform-style:preserve-3d;transform:translateZ(3px)}.tfj-mail{position:absolute;inset:0;padding-left:6px;border:1px solid var(--cm-accent);background:var(--cm-accent-soft)}.tfj-mail .tfj-from{font-weight:700}.tfj-mail .tfj-time{color:var(--cm-text-secondary)}.tfj-ly-read{left:500px;top:34px;width:360px;height:506px;border-radius:4px 4px 16px;--z: 100px}.tfj-ly-read .tfj-face{padding:20px}.tfj-read-subj{max-width:272px;font-size:17px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tfj-read-from{margin-top:3px;font-size:12px;color:var(--cm-text-tertiary)}.tfj-read-subj,.tfj-read-from,.tfj-ly-why p{transition:opacity .22s ease}.tfj-ly-read.swap .tfj-read-subj,.tfj-ly-read.swap .tfj-read-from,.tfj-ly-why.swap p:not(.tfj-why-h){opacity:0}.tfj-lines{display:grid;gap:10px;margin-top:20px}.tfj-lines span{height:7px;border-radius:4px;background:var(--cm-border)}.tfj-pills{position:absolute;left:20px;bottom:54px;display:flex;gap:8px}.tfj-pill{padding:6px 12px;border:1px solid var(--cm-border);border-radius:999px;font-size:12px;font-weight:600;color:var(--cm-text-secondary)}.tfj-pill.solid{border-color:var(--cm-accent);color:var(--cm-on-accent);background:var(--cm-accent)}.tfj-stored{position:absolute;left:20px;bottom:22px;display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--cm-text-secondary)}.tfj-ly-read .tfj-no{inset:18px 14px auto auto}.tfj-ly-why{left:548px;top:300px;width:300px;height:136px;--z: 190px}.tfj-ly-why .tfj-face{padding:14px 16px;border-color:var(--cm-accent);background:var(--cm-background);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cm-accent) 35%,transparent),0 0 34px -6px var(--cm-brand)}.tfj-why-h{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cm-accent)}.tfj-why-from{margin-top:7px;font-size:12px;color:var(--cm-text-tertiary)}.tfj-why-reason{font-size:15.5px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.tfj-why-kind{margin-top:6px}.tfj-chip{display:inline-block;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:700;color:var(--cm-accent-soft-text);background:var(--cm-accent-soft)}.tfj-ly-why .tfj-no{inset:12px 12px auto auto}.tfj-xl{position:absolute;left:var(--x);top:var(--y);width:0;height:var(--h);border-left:1.5px dashed var(--tf-line-soft);transform-origin:0 0;transform:rotateX(90deg)}.tfj-ghost{position:absolute;left:250px;top:650px;width:210px;height:140px;transform-style:preserve-3d;--gh: 96px}.tfj-gf{position:absolute;border:1.5px dashed var(--tf-line);border-radius:4px;background:color-mix(in srgb,var(--tf-brand) 7%,transparent)}.tfj-gf-foot{inset:-10px;border-style:dotted;border-color:var(--tf-line-soft);background:none}.tfj-gf-top{inset:0;transform:translateZ(var(--gh))}.tfj-gf-front{left:0;top:calc(100% - var(--gh));width:100%;height:var(--gh);transform-origin:50% 100%;transform:rotateX(-90deg)}.tfj-gf-left{left:0;top:0;width:var(--gh);height:100%;transform-origin:0 50%;transform:rotateY(-90deg)}.tfj-gf-right{left:calc(100% - var(--gh));top:0;width:var(--gh);height:100%;transform-origin:100% 50%;transform:rotateY(90deg)}.tfj-labels{display:none}.tfj-cap{padding:26px 26px 28px;border:1px solid var(--tf-hair);border-radius:20px;font-size:1rem;line-height:1.5;background:var(--tf-glass)}.tfj-cap>*{margin:0}.tfj-cap>:not(:first-child){margin-top:14px}.tfj-cap-over>.tf-text,.tfj-cap-dev>.tf-text,.tfj-cap-dev>.tf-small{max-width:68ch}.tfj-facts{display:grid;grid-template-columns:var(--tfj-four, repeat(4, minmax(0, 1fr)));gap:14px 20px;margin:22px 0 0}.tfj-facts>div{position:relative;padding-top:12px;border-top:1px solid var(--tf-line-soft)}.tfj-facts>div:before{content:"";position:absolute;left:0;top:-4px;width:1px;height:7px;background:var(--tf-line)}.tfj-facts dt{font-size:2rem;font-weight:800;letter-spacing:-.04em;word-spacing:.14em;line-height:1;font-variant-numeric:tabular-nums;color:var(--tf-ink)}.tfj-facts dd{margin:6px 0 0;font-size:.86rem;line-height:1.35;text-wrap:balance;color:var(--tf-ink-3)}.tf-chips.tfj-plat li{padding:7px 13px;border-color:var(--tf-line-soft);border-radius:999px;font-size:.9rem;font-weight:600}.tfj-plat .icon{color:var(--tf-accent)}.tfj-plat li.later{border-color:var(--tf-hair);border-style:dashed;color:var(--tf-ink-2);background:none}.tfj-plat li.later .icon{color:var(--tf-ink-3)}.tfj-space-phone{height:470px;--tfj-s: .78;--tfj-foot: 0px}.tfj-cam-phone{transform:rotateX(-8deg)}.tfj-space .tfj-floor-phone{transform:translate3d(0,196px,0) rotateX(90deg);-webkit-mask-image:radial-gradient(closest-side,#000 3%,transparent 14%);mask-image:radial-gradient(closest-side,#000 3%,transparent 14%)}.tfj-shadow-phone{width:232px;height:480px;margin:-240px 0 0 -116px;transform:rotate(-16deg) scale(var(--tfj-s),calc(var(--tfj-s) * .12))}.tfj-phone{position:absolute;left:-116px;top:-240px;width:232px;height:480px;transform-style:preserve-3d;transform:rotateY(16deg) scale3d(var(--tfj-s),var(--tfj-s),var(--tfj-s));border-radius:38px;font-size:14px;line-height:1.3;color:var(--cm-text-primary);text-align:left}.tfj-phone p{margin:0}.tfj-sl{position:absolute;inset:0;border:1px solid var(--tf-edge);border-radius:inherit;background:var(--tf-edge-2)}.tfj-sl:nth-child(1){transform:translateZ(-2px)}.tfj-sl:nth-child(2){transform:translateZ(-5px)}.tfj-sl:nth-child(3){transform:translateZ(-8px)}.tfj-sl:nth-child(4){transform:translateZ(-11px);background:#0c1018}.tfj-screen{position:absolute;inset:0;padding:12px 14px;border:6px solid #0b0e15;border-radius:inherit;overflow:hidden;background:var(--cm-background);box-shadow:inset 0 0 0 1px var(--tf-edge)}.tfj-ph-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:12px;font-weight:700}.tfj-ph-island{width:68px;height:20px;border-radius:12px;background:#06080d}.tfj-ph-sig{display:flex;align-items:flex-end;gap:2px}.tfj-ph-sig i{width:3px;height:5px;border-radius:1px;background:var(--cm-text-primary)}.tfj-ph-sig i:nth-child(2){height:8px}.tfj-ph-sig i:nth-child(3){height:11px}.tfj-ph-title{font-size:21px;font-weight:750;letter-spacing:-.03em}.tfj-ph-sub{margin-bottom:10px;font-size:12px;color:var(--cm-text-tertiary)}.tfj-ph-group{display:flex;align-items:center;gap:9px;height:36px}.tfj-ph-group .tfj-gi{width:22px;height:22px;border-radius:7px}.tfj-ph-group b{font-size:13px;font-weight:600}.tfj-ph-row{align-items:flex-start;height:auto;padding:5px 0}.tfj-ph-row .tfj-stripe{align-self:stretch;height:auto}.tfj-ph-row .tfj-time{margin-top:2px}.tfj-ph-row:first-of-type .tfj-from{font-weight:700}.tfj-ph-row .tfj-subj{max-width:none;font-size:12px;white-space:normal;overflow:visible}.tfj-ph-fab{position:absolute;right:16px;bottom:18px;width:44px;height:44px;border-radius:50%;background:var(--cm-accent);box-shadow:0 8px 20px -6px var(--cm-brand)}.tf-track>.tfj-lead,.tfj-space,.tfj-cap{grid-column:1 / -1}.tfj-cap{margin-top:18px}.tfj-space-phone{margin-bottom:40px}@media(min-width:700px){.tfj-cap-side,.tfj-cap-read{grid-column:1 / span 6}.tfj-cap-list,.tfj-cap-why{grid-column:7 / span 6}}@media(min-width:1000px){.tf-track>.tfj-lead{grid-column:1 / span 6;align-self:center}.tfj-space:not(.tfj-space-phone){grid-column:7 / span 6}.tfj-cap-side{grid-column:1 / span 4}.tfj-cap-list{grid-column:5 / span 4}.tfj-cap-read{grid-column:9 / span 4}.tfj-cap-why{grid-column:1 / span 4}.tfj-cap-relay{grid-column:5 / span 8}.tfj-cap-dev{grid-column:1 / span 7;align-self:center}.tfj-space-phone{grid-column:8 / span 5;margin-top:18px}}@media(min-width:1000px)and (max-width:1379px){.tf-track:not(.is-live) .tfj-space:not(.tfj-space-phone){height:calc(1071px * var(--tfj-s) + var(--tfj-foot));--tfj-s: .53}.tf-track:not(.is-live) .tfj-space:not(.tfj-space-phone) .tfj-rig{transform:translate3d(0,calc(232px * var(--tfj-s)),0) rotateX(90deg) rotate(32deg) scale3d(var(--tfj-s),var(--tfj-s),var(--tfj-s))}.tf-track:not(.is-live) .tfj-space:not(.tfj-space-phone) .tfj-floor{transform:translate3d(0,calc(404px * var(--tfj-s)),0) rotateX(90deg)}}@media(min-width:1000px)and (max-width:1299px){.tf-track:not(.is-live) .tfj-space:not(.tfj-space-phone){--tfj-s: .49}}@media(min-width:1000px)and (max-width:1199px){.tf-track:not(.is-live) .tfj-space:not(.tfj-space-phone){--tfj-s: .44}}@media(min-width:1000px)and (max-width:1099px){.tf-track:not(.is-live) .tfj-space:not(.tfj-space-phone){--tfj-s: .4}}@media(max-width:999px){.tfj-space:not(.tfj-space-phone){height:calc(520px + var(--tfj-foot));--tfj-s: .5}.tfj-facts{grid-template-columns:var(--tfj-two, repeat(2, minmax(0, 1fr)))}}@media(max-width:699px){.tfj-hero h1{margin:16px 0 14px;font-size:clamp(2.3rem,11.4vw,3.1rem)}.tfj-kicker{padding:6px 12px;font-size:.8rem}.tfj-actions{margin-top:18px;gap:10px}.tfj-actions .btn{padding:13px 22px;font-size:.98rem}.tfj-trust{margin-top:16px;gap:6px 14px;font-size:.82rem}.tfj-space:not(.tfj-space-phone){height:calc(360px + var(--tfj-foot));perspective:1000px;--tfj-s: .3;--tfj-foot: 34px}.tfj-space:not(.tfj-space-phone) .tfj-floor{transform:translate3d(0,150px,0) rotateX(90deg);-webkit-mask-image:radial-gradient(closest-side,#000 3%,transparent 12%);mask-image:radial-gradient(closest-side,#000 3%,transparent 12%)}.tfj-space:not(.tfj-space-phone) .tfj-rig{transform:translate3d(0,80px,0) rotateX(90deg) rotate(32deg) scale3d(var(--tfj-s),var(--tfj-s),var(--tfj-s))}.tfj-cap{padding:22px 20px 24px}.tfj-space-phone{height:400px;--tfj-s: .66}.tfj-space .tfj-floor-phone{transform:translate3d(0,166px,0) rotateX(90deg)}}.is-live .tfj,.is-live .tfj-caps{display:block}.is-live .tfj-no,.is-live .tfj-figure,.is-live .tfj-floor .tf-grid,.is-live .tfj-floor .tf-pool{display:none}.is-live .tfj-space .tfj-floor{-webkit-mask-image:none;mask-image:none;overflow:visible}.is-live .tfj-space{position:absolute;inset:0;height:auto;margin:0;overflow:visible;perspective:var(--tf-persp, 1600px);--tfj-foot: 0px}.is-live .tfj-cam{transform:rotateX(-7deg)}.is-live .tfj-rig{transform:translate3d(22.6vw,-42px,0) rotateY(-33deg) rotateX(7deg) rotate(2deg) scale3d(.68,.68,.68)}.is-live .tfj-ly{transform:translateZ(calc(var(--z, 0px) * .5))}.is-live .tfj-xl,.is-live .tfj-ghost,.is-live .tfj-shadow,.is-live .tfj-phone{opacity:0}.is-live .tfj-rig.is-out,.is-live .tfj-phone.is-out{display:none}.is-live .tfj-rig.is-idle .tfj-rig-in{animation:tfj-hover 7s ease-in-out infinite}@keyframes tfj-hover{0%,to{transform:translate3d(0,-5px,0)}50%{transform:translate3d(0,7px,0)}}.is-live .tfj-labels{position:absolute;inset:0;display:block}.tfj-label,.tfj-line,.tfj-arm,.tfj-dot{position:absolute;left:0;top:0;opacity:0}.tfj-label{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 11px 0 4px;border:1px solid var(--tf-line);border-radius:8px;font-size:12.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:var(--tf-ink);background:var(--tf-label)}.tfj-label b{display:grid;place-items:center;min-width:24px;height:20px;border-radius:5px;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--tf-on-fill);background:var(--tf-fill)}.tfj-label em{font-style:normal}.tfj-line{width:1.5px;height:1px;margin-left:-.75px;transform-origin:0 0;background:var(--tf-line)}.tfj-arm{width:1px;height:1.5px;margin-top:-.75px;transform-origin:0 0;background:var(--tf-line)}.tfj-dot{width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--tf-hi);box-shadow:0 0 0 3px color-mix(in srgb,var(--tf-hi) 28%,transparent)}.is-live .tfj-caps{position:absolute;left:max(24px,6vw);top:50%;width:min(450px,35vw)}.tfj-whole{white-space:nowrap}.tfj-cap-dev>.tf-text+.tf-text{margin-top:8px}.is-live .tfj-cap{position:absolute;left:0;top:0;width:100%;margin:0;padding:0;border:0;border-radius:0;background:none;opacity:0;transform:translateY(calc(-50% + 18px));transition:opacity .3s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.is-live .tfj-cap.is-on{opacity:1;transform:translateY(-50%);pointer-events:auto;transition-delay:.1s}.is-live .tfj-facts{grid-template-columns:var(--tfj-two, repeat(2, minmax(0, 1fr)))}.is-live .tfj-cap-dev .tf-h2{font-size:clamp(1.7rem,2.6vw,2.5rem)}.is-live .tfj-cap[data-page="1"]>[data-pg]:not([data-pg~="1"]),.is-live .tfj-cap[data-page="2"]>[data-pg]:not([data-pg~="2"]),.is-live .tfj-cap[data-page="3"]>[data-pg]:not([data-pg~="3"]),.is-live .tfj-cap[data-page="4"]>[data-pg]:not([data-pg~="4"]){position:absolute;left:0;right:0;opacity:0;pointer-events:none}.is-live .tfj-cap[data-page="1"]>[data-pg="1"]{animation:tfj-page-1 .45s ease both}.is-live .tfj-cap[data-page="2"]>[data-pg="2"]{animation:tfj-page-2 .45s ease both}.is-live .tfj-cap[data-page="3"]>[data-pg="3"]{animation:tfj-page-3 .45s ease both}.is-live .tfj-cap[data-page="4"]>[data-pg="4"]{animation:tfj-page-4 .45s ease both}@keyframes tfj-page-1{0%{opacity:0}}@keyframes tfj-page-2{0%{opacity:0}}@keyframes tfj-page-3{0%{opacity:0}}@keyframes tfj-page-4{0%{opacity:0}}@media(min-width:1200px){.is-live .tfj-lead{padding:0}.is-live .tfj-hero{position:absolute;left:max(24px,6vw);top:50%;width:min(580px,43vw);transform:translateY(-50%);pointer-events:auto;container-type:inline-size}.is-live .tfj-lead.is-gone .tfj-hero{pointer-events:none}.is-live .tfj-actions{gap:10px}.is-live .tfj-actions .btn{padding-inline:clamp(16px,calc(16px + (100cqw - 548px)*.32),26px);font-size:clamp(.96rem,calc(.96rem + (100cqw - 548px)*.045),1.04rem)}.is-live .tfj-trust{flex-wrap:nowrap;gap:0 clamp(10px,3.4cqw,22px);font-size:clamp(.78rem,2.56cqw,.92rem);white-space:nowrap}.is-live .tfj-trust li{gap:.45em}.is-live .tfj-trust .icon{width:1.05em;height:1.05em}.is-live .tfj-lead.is-tight .tfj-hint{display:none}.is-live .tfj-lead:not(.is-idle) .tfj-hint{visibility:hidden}.is-live .tfj-hint{display:flex;align-items:center;gap:12px;margin:34px 0 0;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tf-ink-3)}.tfj-hint-line{position:relative;width:44px;height:1px;overflow:hidden;background:var(--tf-line-soft)}.is-live .tfj-lead.is-idle .tfj-hint-line:after{content:"";position:absolute;inset:0;background:var(--tf-hi);animation:tfj-hint 2.2s ease-in-out infinite}@keyframes tfj-hint{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}}@media(min-width:1200px)and (max-height:820px){.is-live .tfj-hint{margin-top:20px}.is-live .tfj-cap-dev>:not(:first-child){margin-top:10px}.is-live .tfj-cap-dev>.tf-text+.tf-text{margin-top:6px}.is-live .tfj-cap-dev .tf-h2{font-size:clamp(1.4rem,2.1vw,1.9rem)}.is-live .tfj-cap-dev>.tf-text{font-size:.94rem;line-height:1.42}.is-live .tfj-cap-dev .tf-chips li{padding:4px 11px;font-size:.84rem}.is-live .tfj-cap-dev>.tf-small{font-size:.84rem;line-height:1.42}.is-live .tfj-hero h1{margin:16px 0}.is-live .tfj-actions{margin-top:20px}.is-live .tfj-trust{margin-top:18px}.is-live .tfj-facts{gap:10px 20px;margin-top:14px}.is-live .tfj-facts dt{font-size:1.6rem}}@media(min-width:1200px)and (max-height:700px){.is-live .tfj-hero h1{margin:12px 0;font-size:clamp(2.2rem,min(5.9vw,9vh),5.7rem)}.is-live .tfj-lede{font-size:1rem}.is-live .tfj-actions{margin-top:14px}.is-live .tfj-actions .btn{padding:12px 22px;font-size:1rem}.is-live .tfj-trust{margin-top:12px}}@media(max-width:1199px){.tf-track.is-live>.tfj-lead.tf-pin{grid-area:lead;position:static;height:auto;overflow:visible;pointer-events:auto;padding:48px max(20px,5vw) 16px}.is-live .tfj-hero h1{max-width:14ch}.is-live .tfj-rig{transform:translate3d(4vw,-22vh,0) rotateY(-29deg) rotateX(7deg) rotate(2deg) scale3d(.4,.4,.4)}.is-live .tfj-caps{left:max(20px,5vw);right:max(20px,5vw);top:var(--tfj-scene, 44%);width:auto}.is-live .tfj-cap{transform:translateY(18px)}.is-live .tfj-cap.is-on{transform:none}.is-live .tfj-facts{grid-template-columns:var(--tfj-four, repeat(4, minmax(0, 1fr)))}.is-live .tfj-cap>.tf-text,.is-live .tfj-cap>.tf-small{max-width:62ch}}@media(max-width:699px){.tf-track.is-live>.tfj-lead.tf-pin{padding:30px 20px 14px}.is-live .tfj-hero h1{max-width:11.5ch}.is-live .tfj-caps{left:20px;right:20px}.is-live .tfj-cap>:not(:first-child){margin-top:10px}.is-live .tfj-cap>.tf-text{font-size:.95rem;line-height:1.42}.is-live .tfj-cap .tf-h2{font-size:1.6rem}.is-live .tfj-cap .tf-h3{font-size:1.36rem}.is-live .tfj-cap-dev .tf-h2{font-size:1.42rem}.is-live .tfj-facts{grid-template-columns:var(--tfj-two, repeat(2, minmax(0, 1fr)));gap:10px 16px;margin-top:4px}.is-live .tfj-facts dt{font-size:1.4rem}.is-live .tfj-facts dd{margin-top:3px;font-size:.8rem}.is-live .tfj-cap .tf-chips li{padding:4px 9px;font-size:.84rem}.is-live .tfj-cap .tf-small{font-size:.86rem}.tfj-label{height:24px;padding:0 3px}.tfj-label em{display:none}}.tfp{--tfp-top: clamp(64px, 8vw, 120px);padding-block:var(--tfp-top) clamp(56px,7vw,104px);scroll-margin-top:calc(var(--tf-bar) + 28px - var(--tfp-top));overflow-x:clip}.tfp:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 560px at 70% 58%,var(--tf-glow),transparent 66%)}.tfp>*{position:relative}.tfp-sentence{display:inline-block}.tfp>.tf-head{max-width:976px;margin-inline:auto}.tfp-space{margin-top:clamp(36px,5vw,64px);perspective:1900px;perspective-origin:50% 24%}.tfp-slabs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,468px));justify-content:center;align-items:stretch;gap:40px;transform-style:preserve-3d}.tfp-floor{position:absolute;left:-24%;right:-24%;bottom:-10px;height:900px;pointer-events:none;transform-origin:50% 100%;transform:translateZ(430px) rotateX(90deg);background-image:linear-gradient(var(--tf-grid-major) 1.5px,transparent 1.5px),linear-gradient(90deg,var(--tf-grid-major) 1.5px,transparent 1.5px),radial-gradient(closest-side,var(--tf-pool),transparent 70%);background-size:80px 80px,80px 80px,100% 100%;-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 72%);mask-image:radial-gradient(closest-side,#000 20%,transparent 72%)}.tfp-slab{position:relative;border-radius:26px;transform-style:preserve-3d;transform:rotateY(7deg)}.tfp-plus{transform:rotateY(-7deg)}.tfp-slab:before,.tfp-slab:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--tf-edge);transform:translateZ(-5px)}.tfp-slab:after{background:var(--tf-edge-2);transform:translateZ(-10px);box-shadow:0 60px 90px -50px var(--tf-shadow)}.tfp-face{position:relative;height:100%;display:flex;flex-direction:column;gap:16px;padding:34px 34px 36px;border:1px solid var(--tf-rim);border-radius:inherit;color:var(--tf-ink);background:linear-gradient(112deg,transparent 30%,var(--tf-sheen) 46%,transparent 60%),linear-gradient(165deg,var(--tf-plate-2),var(--tf-plate))}.tfp-plus .tfp-face{border-color:var(--tf-line);background:linear-gradient(112deg,transparent 30%,var(--tf-sheen) 46%,transparent 60%),linear-gradient(165deg,color-mix(in srgb,var(--tf-brand) 11%,var(--tf-plate-2)),var(--tf-plate));box-shadow:0 0 70px -22px var(--tf-brand)}.tfp-face>*{margin:0}.tfp-name{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.tfp-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;color:var(--tf-accent);background:color-mix(in srgb,var(--tf-brand) 14%,transparent)}.tfp-tag{padding:4px 10px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;color:var(--tf-ink);background:color-mix(in srgb,var(--cm-warning) 24%,transparent)}.tfp-price{font-size:clamp(2.4rem,4vw,3.4rem);font-weight:800;letter-spacing:-.045em;line-height:1}.tfp-price span{display:block;margin-top:8px;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.3;color:var(--tf-ink-2)}.tfp-lead{font-weight:600;color:var(--tf-ink)}.tfp-list{list-style:none;padding:0;display:grid;gap:11px;color:var(--tf-ink-2)}.tfp-list li{position:relative;padding-left:28px;text-wrap:balance}.tfp-list li:before{content:"";position:absolute;left:2px;top:.36em;width:13px;height:7px;border-left:2px solid var(--tf-hi);border-bottom:2px solid var(--tf-hi);transform:rotate(-45deg)}.tfp-list .relay-mark{margin-left:2px}.tfp-face>.btn{margin-top:auto;align-self:flex-start}.tfp-notes{display:grid;gap:10px;max-width:976px;margin:clamp(56px,7vw,96px) auto 0;font-size:.93rem;color:var(--tf-ink-3)}.tfp-notes p{margin:0;text-wrap:pretty}@media(max-width:1099px){.tfp-slabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tfp-slab{transform:rotateY(4deg)}.tfp-plus{transform:rotateY(-4deg)}.tfp-face{padding:26px 24px 28px}}@media(max-width:759px){.tfp-space{perspective:none}.tfp-slabs{grid-template-columns:minmax(0,1fr)}.tfp-floor{display:none}.tfp-slab,.tfp-plus{transform:none}.tfp-notes{margin-top:32px}}.tfr{--tfr-top: clamp(72px, 9vw, 136px);padding-block:var(--tfr-top) clamp(48px,6vw,88px);scroll-margin-top:calc(var(--tf-bar) + 28px - var(--tfr-top));overflow-x:clip}.tfr:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 620px at 30% 62%,var(--tf-glow),transparent 64%),radial-gradient(700px 480px at 96% 420px,color-mix(in srgb,var(--tf-brand) 8%,transparent),transparent 62%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 260px);mask-image:linear-gradient(180deg,transparent,#000 260px)}.tfr-choose{display:none}.is-ready .tfr-choose{display:inline}.tfr>*{position:relative}.tfr-room{display:flex;flex-direction:column;gap:18px;margin-top:clamp(28px,4vw,48px)}.tfr-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:18px 32px}.tfr-bar{display:none}.is-ready>.tfr-room>.tfr-bar{display:grid;position:sticky;top:0;z-index:5;margin-top:calc(-1 * var(--tf-bar));padding-top:var(--tf-bar);pointer-events:none}.tfr-glass,.tfr-tabs{grid-area:1 / 1}.tfr-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-inline:calc(-1*max(20px,6vw));padding:8px max(20px,6vw);pointer-events:auto;position:relative;z-index:1}.tfr-glass{position:sticky;top:0;margin:calc(-1 * var(--tf-bar)) calc(-1*max(20px,6vw)) 0}.tfr-glass:after{content:"";position:absolute;inset:var(--tf-bar) 0 0;background:color-mix(in srgb,var(--tf-bg) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);opacity:0;transition:opacity .2s ease}.tfr-bar.is-stuck .tfr-glass:after{opacity:1}.tfr-tab{min-height:46px;padding:8px 18px;border:1px solid var(--tf-hair);border-radius:999px;font:inherit;font-size:.96rem;font-weight:600;line-height:1.2;text-wrap:balance;color:var(--tf-ink-2);background:var(--tf-glass);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.tfr-tab:hover{color:var(--tf-ink);border-color:var(--tf-line-soft)}.tfr-tab[aria-selected=true]{color:var(--tf-bg);border-color:var(--tf-ink);background:var(--tf-ink)}.tfr-tab:focus-visible{outline:2px solid var(--tf-accent);outline-offset:3px}.tfr-scene{container:tfr / inline-size;min-width:0}.tfr-view{--tall: 100vh;--u: min(1.25px, calc(100cqw / var(--W)), max(.76px, calc((var(--tall) - var(--tf-bar) - 190px) / var(--H))));--above: max(0px, calc(126 * (1px - var(--u))));--below: max(0px, calc(48 * (1px - var(--u))));position:relative;width:calc(var(--W) * var(--u));margin-inline:auto;padding-block:var(--above) var(--below)}@supports (height: 100svh){.tfr-view{--tall: 100svh}}@supports not (width: 1cqw){.tfr-view{--u: min(1px, calc((100vw - 48px) / var(--W)))}}@container tfr (max-width: 539.98px){.tfr-view{--u: min(1.2px, calc(100cqw / var(--W)));--above: max(0px, calc(120 * (1px - var(--u))));--below: max(0px, calc(70 * (1px - var(--u))))}}.tfr-space{position:relative;height:calc(var(--H) * var(--u));perspective:calc(var(--P) * var(--u))}.tfr-dio{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:translate3d(calc(var(--ox) * var(--u)),calc(var(--oy) * var(--u)),0) rotateX(calc(var(--tilt) * 1deg)) rotate(calc(var(--spin) * 1deg))}.tfr-floor{position:absolute;left:calc(-640 * var(--u));top:calc(-640 * var(--u));width:calc(1280 * var(--u));height:calc(1280 * var(--u));overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 26%,transparent 76%);mask-image:radial-gradient(closest-side,#000 26%,transparent 76%)}.tfr-grid{position:absolute;inset:0;background-image:linear-gradient(var(--tf-grid-major) 1.5px,transparent 1.5px),linear-gradient(90deg,var(--tf-grid-major) 1.5px,transparent 1.5px),linear-gradient(var(--tf-grid) 1px,transparent 1px),linear-gradient(90deg,var(--tf-grid) 1px,transparent 1px),radial-gradient(closest-side,var(--tf-pool),transparent 70%);background-size:calc(320 * var(--u)) calc(320 * var(--u)),calc(320 * var(--u)) calc(320 * var(--u)),calc(64 * var(--u)) calc(64 * var(--u)),calc(64 * var(--u)) calc(64 * var(--u)),100% 100%}.tfr-block{position:absolute;left:calc((var(--x) - var(--w) / 2) * var(--u));top:calc((var(--y) - var(--d) / 2) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--d) * var(--u));transform-style:preserve-3d}.tfr-cast{position:absolute;inset:-4%;border-radius:calc(10 * var(--u));background:var(--tf-shadow);filter:blur(calc(12 * var(--u)));opacity:.55;transform:translateZ(.4px)}.tfr-f{position:absolute;backface-visibility:hidden;border:1px solid var(--tf-rim);background:var(--tf-face-front)}.tfr-f-top{inset:0;transform:translateZ(calc(var(--h) * var(--u)));background:var(--tf-face-top)}.tfr-f-front{left:0;bottom:0;width:100%;height:calc(var(--h) * var(--u));transform-origin:50% 100%;transform:rotateX(-90deg)}.tfr-f-left,.tfr-f-right{top:0;width:calc(var(--h) * var(--u));height:100%;background:var(--tf-face-side)}.tfr-f-left{left:0;transform-origin:0 50%;transform:rotateY(-90deg)}.tfr-f-right{right:0;transform-origin:100% 50%;transform:rotateY(90deg)}.tfr-win,.tfr-phone{position:absolute;transform-origin:50% 100%;transform:translateZ(calc(var(--h) * var(--u))) rotateX(-90deg);border:1px solid var(--tf-edge);background:var(--cm-surface);box-shadow:0 0 calc(22 * var(--u)) calc(-6 * var(--u)) var(--tf-brand)}.tfr-win{left:calc(var(--w) * .09 * var(--u));bottom:calc(var(--d) * .6 * var(--u));width:calc(var(--w) * .56 * var(--u));height:calc(var(--w) * .38 * var(--u));display:grid;grid-template-columns:20% 30% 1fr;gap:3%;padding:9% 3.5% 3.5%;border-radius:calc(6 * var(--u))}.tfr-win i{border-radius:2px;background:var(--cm-surface-muted)}.tfr-win i:nth-child(2){background:var(--cm-accent-soft)}.tfr-phone{left:calc(var(--w) * .74 * var(--u));bottom:calc(var(--d) * .3 * var(--u));width:calc(var(--w) * .155 * var(--u));height:calc(var(--w) * .3 * var(--u));border-radius:calc(7 * var(--u));background:linear-gradient(180deg,var(--cm-accent-soft),var(--cm-surface))}.tfr-block[data-block=srv] .tfr-f-front{background-color:var(--tf-face-front);background-image:radial-gradient(circle at calc(14 * var(--u)) 50%,var(--cm-success) 0 calc(2.4 * var(--u)),transparent calc(3 * var(--u))),linear-gradient(transparent calc(100% - 1px),var(--tf-plate-line) 0);background-size:100% calc(21.4 * var(--u))}.tfr-block[data-block=srv] .tfr-f-left,.tfr-block[data-block=srv] .tfr-f-right{background-image:linear-gradient(90deg,transparent calc(100% - 1px),var(--tf-plate-line) 0);background-size:calc(21.4 * var(--u)) 100%}.tfr-block[data-block=relay] .tfr-cast{opacity:0;transition:opacity .5s ease}.tfr-block[data-block=relay] .tfr-f{border:1.5px dashed var(--tf-line);background:color-mix(in srgb,var(--tf-brand) 7%,transparent);transition:border-color .5s ease}.tfr:not([data-state=none]) .tfr-block[data-block=relay] .tfr-f{border-color:transparent}.tfr-block[data-block=relay] .tfr-f:after{content:"";position:absolute;inset:-1.5px;border:1px solid var(--tf-hi);background:linear-gradient(180deg,color-mix(in srgb,var(--tf-hi) 78%,#fff),var(--tf-brand));opacity:0;transition:opacity .5s ease}.tfr-block[data-block=relay] .tfr-f-top:after{background:color-mix(in srgb,var(--tf-hi) 58%,#fff)}.tfr-block[data-block=relay] .tfr-f-left:after,.tfr-block[data-block=relay] .tfr-f-right:after{background:color-mix(in srgb,var(--tf-brand) 66%,#000)}.tfr-halo{position:absolute;inset:-110%;border-radius:50%;background:radial-gradient(closest-side,var(--tf-brand),transparent 72%);opacity:0;transform:translateZ(.3px);transition:opacity .6s ease}.tfr:not([data-state=none]) .tfr-block[data-block=relay] .tfr-f:after{opacity:1}.tfr:not([data-state=none]) .tfr-block[data-block=relay] .tfr-cast{opacity:.55}.tfr:not([data-state=none]) .tfr-halo{opacity:.5}.tfr-line{position:absolute;left:calc(var(--x1) * var(--u));top:calc(var(--y1) * var(--u));width:calc(var(--len) * var(--u));height:4px;margin-top:-2px;border-radius:2px;transform-origin:0 50%;transform:translateZ(1px) rotate(calc(var(--ang) * 1deg));transform-style:preserve-3d;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--tf-ink-3) 60%,transparent) 0 8px,transparent 8px 16px)}.tfr-line:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--tf-hi);box-shadow:0 0 14px var(--tf-brand);opacity:0;transition:opacity .45s ease}.tfr-pk{--at: .25;--lane: 0px;position:absolute;left:-8px;top:50%;z-index:1;width:16px;height:10px;margin-top:-5px;border-radius:3px;background:var(--tf-ink);box-shadow:0 0 12px 1px var(--tf-hi);opacity:0;transform:translate3d(calc(var(--len) * var(--at) * var(--u)),var(--lane),1px);transition:opacity .45s ease}.tfr-pk-2{--at: .75}.tfr-pk-out,.tfr-pk-back{height:8px;margin-top:-4px}.tfr-pk-out{--lane: -11px}.tfr-pk-back{--lane: 11px;--at: .5}.tfr-pk-back.tfr-pk-2{--at: 0;visibility:hidden}.tfr.is-live .tfr-pk-back.tfr-pk-2{visibility:visible}.tfr-line[data-line=direct]:after,.tfr:not([data-state=none]) .tfr-line[data-line=a]:after,.tfr[data-state=push] .tfr-line[data-line=b]:after,.tfr[data-state=later] .tfr-line[data-line=b]:after,.tfr-line[data-line=direct] .tfr-pk,.tfr:not([data-state=none]) .tfr-line[data-line=a] .tfr-pk,.tfr[data-state=push] .tfr-line[data-line=b] .tfr-pk,.tfr[data-state=later] .tfr-line[data-line=b] .tfr-pk{opacity:1}.tfr.is-live .tfr-pk{animation:tfr-travel calc(var(--len) * .0106s) linear infinite}.tfr.is-live .tfr-pk-2{animation-delay:calc(var(--len) * -5.3ms)}.tfr.is-live .tfr-pk-back{animation-delay:calc(var(--len) * -2.65ms);animation-direction:reverse}.tfr.is-live .tfr-pk-back.tfr-pk-2{animation-delay:calc(var(--len) * -7.95ms)}@container tfr (max-width: 539.98px){.tfr-line[data-line=direct] .tfr-pk-2{display:none}.tfr-line[data-line=direct] .tfr-pk-out{--at: .3}.tfr-line[data-line=direct] .tfr-pk-back{--at: .7}}.tfr.is-live[data-state=push] .tfr-line[data-line=a] .tfr-pk{animation-direction:reverse}@keyframes tfr-travel{0%{transform:translate3d(0,var(--lane),1px) scale(.4)}6%{transform:translate3d(calc(var(--len) * .06 * var(--u)),var(--lane),1px) scale(1)}94%{transform:translate3d(calc(var(--len) * .94 * var(--u)),var(--lane),1px) scale(1)}to{transform:translate3d(calc(var(--len) * var(--u)),var(--lane),1px) scale(.4)}}.tfr-labels{position:absolute;inset:var(--above) 0 var(--below);pointer-events:none}.tfr-label{position:absolute;left:50%;top:50%;margin:0;width:max-content;max-width:196px;padding:7px 11px 8px;border:1px solid var(--tf-hair);border-radius:11px;font-size:13px;line-height:1.25;text-align:center;color:var(--tf-ink);background:var(--tf-label);box-shadow:var(--tf-cast);transform:translate(calc(var(--lx) * var(--u) + var(--dx) * 1px - var(--ax) * 100%),calc(var(--ly) * var(--u) + var(--dy) * 1px - var(--ay) * 100%))}.tfr-label:before,.tfr-label:after{content:"";position:absolute;background:var(--tf-line)}.tfr-label:after{width:5px;height:5px;border-radius:50%;background:var(--tf-hi);opacity:var(--dot)}.tfr-label[data-side=above]:before{left:calc(var(--ax) * 100% - .5px);top:100%;width:1px;height:calc(var(--dy) * -1px)}.tfr-label[data-side=above]:after{left:calc(var(--ax) * 100% - 2.5px);top:calc(100% + var(--dy) * -1px - 2.5px)}.tfr-label[data-side=below]:before{left:calc(var(--ax) * 100% - .5px);bottom:100%;width:1px;height:calc(var(--dy) * 1px)}.tfr-label[data-side=below]:after{left:calc(var(--ax) * 100% - 2.5px);bottom:calc(100% + var(--dy) * 1px - 2.5px)}.tfr-name{display:grid;justify-items:center;gap:2px;max-width:172px}.tfr-name[data-label=relay]{max-width:186px}.tfr-name b{font-size:14.5px;font-weight:700;letter-spacing:-.005em}.tfr-name>span{font-size:12px;color:var(--tf-ink-3);text-wrap:balance}.tfr-name>.tfr-switch{display:grid;margin-top:4px}.tfr-switch em{grid-area:1 / 1;justify-self:center;padding:3px 9px;border-radius:999px;font-size:10.5px;font-style:normal;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transition:opacity .3s ease}.tfr-off{color:var(--tf-ink-2);background:color-mix(in srgb,var(--tf-ink) 10%,transparent)}.tfr-on{color:var(--tf-on-fill);background:var(--tf-fill);opacity:0;visibility:hidden}.tfr-way>span{text-wrap:balance}.tfr:not([data-state=none]) .tfr-off{opacity:0;visibility:hidden}.tfr:not([data-state=none]) .tfr-on{opacity:1;visibility:visible}.tfr:not([data-state=none]) .tfr-label[data-label=relay]{border-color:var(--tf-line)}.tfr-way{max-width:156px;font-size:12.5px;font-weight:600;text-wrap:balance;border-color:var(--tf-line)}.tfr-way-direct{display:flex;align-items:center;gap:7px;max-width:178px;text-align:left;color:var(--tf-accent);border-color:var(--tf-line-soft)}.tfr-way-direct .icon{flex:none}.tfr-label[data-for]{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.tfr[data-state=push] .tfr-label[data-for=push],.tfr[data-state=later] .tfr-label[data-for=later],.tfr[data-state=account] .tfr-label[data-for=account]{opacity:1;visibility:visible;transition:opacity .35s ease .12s}@container tfr (max-width: 539.98px){.tfr-label,.tfr-name[data-label=relay]{max-width:160px}.tfr-label{padding:5px 8px 6px;border-radius:9px;font-size:11.5px}.tfr-name b{font-size:12.5px}.tfr-name>span{font-size:11px}.tfr-switch em{padding:2px 7px;font-size:11px;letter-spacing:.06em}.tfr-way{max-width:108px;font-size:11.5px}.tfr-way-direct{max-width:148px}}@container tfr (max-width: 349.98px){.tfr-label,.tfr-name[data-label=relay]{max-width:140px}.tfr-way:not(.tfr-way-direct){max-width:100px}}.tfr-panels{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:760px){.tfr-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.tfr-panel{display:flex;flex-direction:column;padding:26px 26px 28px;border:1px solid var(--tf-hair);border-radius:24px;background:color-mix(in srgb,var(--tf-bg-2) 84%,transparent);box-shadow:var(--tf-cast)}.tfr-panel:focus-visible{outline:2px solid var(--tf-accent);outline-offset:3px}.tfr-panel>*{margin:0}.tfr-panel>*+*{margin-top:14px}.tfr-state{display:flex;align-items:center;gap:9px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-ink-3)}.tfr-state i{flex:none;width:9px;height:9px;border:1.5px solid var(--tf-ink-3);border-radius:50%}.tfr-state.is-on{color:var(--tf-accent)}.tfr-state.is-on i{border:0;background:var(--tf-hi);box-shadow:0 0 10px var(--tf-hi)}.tfr-panel .tf-h3{font-size:1.36rem;line-height:1.16}.tfr-panel .tf-h3 .relay-mark{margin-left:2px;transform:translateY(-2px)}.tfr-panel .tf-text{text-wrap:pretty}.tfr-items{list-style:none;padding:0;display:grid;gap:9px;color:var(--tf-ink);font-size:.97rem}.tfr-items li{position:relative;padding-left:20px}.tfr-items li:before{content:"";position:absolute;left:2px;top:.58em;width:7px;height:7px;border-radius:50%;background:var(--tf-hi)}.tfr-panel>.tfr-legs{display:grid;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--tf-hair)}.tfr-panel>.tfr-items{margin-bottom:14px}.tfr-legs dt{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-wrap:balance;color:var(--tf-ink-3)}.tfr-legs dd{margin:2px 0 0;font-weight:600}.is-ready .tfr-panels{grid-template-columns:minmax(0,1fr)}.is-ready .tfr-panel{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.is-ready[data-state=none] .tfr-panel[data-for=none],.is-ready[data-state=push] .tfr-panel[data-for=push],.is-ready[data-state=later] .tfr-panel[data-for=later],.is-ready[data-state=account] .tfr-panel[data-for=account]{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease .08s,transform .4s cubic-bezier(.2,.8,.2,1) .08s}.tfr-foot{display:grid;gap:14px;justify-items:start;max-width:46rem;margin-top:clamp(4px,calc(3vw - 18px),18px)}.is-ready{--tfr-row: 62px}.tfr.is-ready{padding-bottom:max(0px,calc(clamp(48px,6vw,88px) - var(--tfr-row)))}.is-ready>.tfr-room:after{content:"";order:5;height:max(0px,calc(var(--tfr-row) - 18px))}.tfr-foot p{margin:0}@media(min-width:960px){.is-ready .tfr-cols{grid-template-columns:minmax(0,1fr) minmax(400px,34vw);align-items:center}}@media(min-width:1500px){.is-ready .tfr-cols{grid-template-columns:minmax(0,1fr) 520px}}@media(min-width:960px)and (max-height:860px){.is-ready .tfr-panel{padding:18px 22px 20px}.is-ready .tfr-panel>*+*{margin-top:9px}.is-ready .tfr-panel .tf-h3{font-size:1.2rem}.is-ready .tfr-panel .tf-text,.is-ready .tfr-items{font-size:.92rem;line-height:1.45}.is-ready .tfr-items{gap:6px}.is-ready .tfr-panel>.tfr-items{margin-bottom:9px}.is-ready .tfr-panel>.tfr-legs{gap:7px;padding-top:10px}.is-ready .tfr-legs dd{font-size:.94rem}.tfr-tab{min-height:44px;padding-block:6px}}@media(min-width:960px)and (max-height:680px){.is-ready .tfr-cols{grid-template-columns:minmax(0,1fr) minmax(440px,42vw)}.is-ready .tfr-panel>.tfr-legs{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:20px}.is-ready .tfr-panel{padding:14px 20px 16px}.is-ready .tfr-panel>*+*{margin-top:7px}.is-ready .tfr-panel .tf-h3{font-size:1.12rem}.is-ready .tfr-panel .tf-text,.is-ready .tfr-items{font-size:.88rem;line-height:1.4}.is-ready .tfr-items{gap:4px}.is-ready .tfr-panel>.tfr-items{margin-bottom:7px}.is-ready .tfr-panel>.tfr-legs{padding-top:8px}.is-ready .tfr-legs dd{font-size:.9rem}.tfr-view{--u: min(1.25px, calc(100cqw / var(--W)), max(.6px, calc((var(--tall) - var(--tf-bar) - 260px) / (var(--H) - 190))))}@container tfr (max-width: 539.98px){.tfr-view{--u: min(1.2px, calc(100cqw / var(--W)), max(.8px, calc((var(--tall) - var(--tf-bar) - 260px) / (var(--H) - 190))))}}}@media(max-width:959px){.is-ready .tfr-cols{display:contents}.is-ready .tfr-scene{order:1}.is-ready>.tfr-room>.tfr-bar{order:2}.is-ready .tfr-panels{order:3;position:relative}.is-ready .tfr-panel{position:absolute;inset:0 0 auto;transition:none}.is-ready[data-state=none] .tfr-panel[data-for=none],.is-ready[data-state=push] .tfr-panel[data-for=push],.is-ready[data-state=later] .tfr-panel[data-for=later],.is-ready[data-state=account] .tfr-panel[data-for=account]{position:relative;inset:auto}.is-ready .tfr-foot{order:4}}@media(min-width:700px)and (max-width:799px){.is-ready{--tfr-row: 116px}}@media(min-width:700px)and (max-width:959px){.tfr-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tfr-tab{padding-inline:10px;font-size:.9rem}}@media(min-width:800px)and (max-width:959px){.tfr-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:699px){.is-ready{--tfr-row: 106px}.tfr-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-block:6px}.tfr-tab{min-height:44px;padding:4px 10px;font-size:.84rem}.tfr-panel{padding:20px 18px 22px;border-radius:20px}.tfr-scene{margin-inline:calc(-1*max(20px,6vw) + 6px)}}
