.tour{--tr-head:81px;--tr-reel:52px;--tr-origin:left;--tr-ease:var(--ease-calibrated);background:var(--obsidian)}[dir=rtl] .tour{--tr-origin:right}.tr-intro{isolation:isolate;background:var(--lx-night);min-height:min(calc(100vh - var(--tr-head)), 980px);align-items:center;display:grid;position:relative;overflow:hidden}.tr-intro-art{z-index:-2;top:0;object-fit:cover;object-position:left center;width:auto;min-width:64%;max-width:none;height:100%;position:absolute;inset-inline-end:-8%}.tr-intro-shade{z-index:-1;background:linear-gradient(90deg, var(--lx-night) 0%, #1d1660f2 44%, #1d166040 82%);position:absolute;inset:0}[dir=rtl] .tr-intro-art{object-position:right center;transform:scaleX(-1)}[dir=rtl] .tr-intro-shade{background:linear-gradient(270deg, var(--lx-night) 0%, #1d1660f2 44%, #1d166040 82%)}.tr-intro-inner{justify-items:start;gap:26px;padding-block:clamp(64px,9vw,120px);display:grid}.tr-intro-title{letter-spacing:-.026em;max-width:8.6em;font-size:clamp(3rem,.9rem + 7.4vw,7.25rem);font-stretch:75%;line-height:.9}[dir=rtl] .tr-intro-title{max-width:12em;font-size:clamp(2.5rem,1.2rem + 5.6vw,5rem);line-height:1.22}.tr-intro-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.tr-play{background:var(--bone);min-height:56px;color:var(--indigo-deep);border-radius:999px;align-items:center;gap:14px;padding-block:6px;padding-inline:6px 24px;font-size:1.0625rem;font-weight:750;text-decoration:none;display:inline-flex}.tr-play:hover{background:#fff}.tr-play-mark{background:var(--indigo);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.tr-play-mark svg{width:20px;height:20px;fill:var(--bone);margin-left:3px}.tr-intro-note{border-top:1px solid #f7f5f02e;max-width:52ch;padding-top:18px}.tr-reel{top:var(--tr-head);z-index:5;background:var(--obsidian);border-bottom:1px solid var(--hairline);position:sticky}.tr-reel ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0 auto;list-style:none;display:grid}.tr-reel a{min-height:calc(var(--tr-reel) - 1px);color:var(--text-meta);align-content:center;gap:7px;padding-block:8px;font-size:.8125rem;font-weight:600;text-decoration:none;display:grid}.tr-reel a:hover,.tr-reel a[aria-current]{color:var(--bone)}.tr-reel-bar{background:var(--hairline);border-radius:2px;height:3px;display:block;overflow:hidden}.tr-reel-fill{background:var(--coral);height:100%;transform-origin:var(--tr-origin);display:block;transform:scaleX(0)}.tr-reel li.is-past .tr-reel-fill,.tr-reel a[aria-current] .tr-reel-fill{transform:scaleX(1)}.tr-reel-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tr-reel-num{font-variant-numeric:tabular-nums;color:var(--text-meta);margin-inline-end:2px}.tr-reel a[aria-current] .tr-reel-num{color:var(--coral)}.tr-scene{border-top:1px solid var(--hairline);position:relative}.tr-scene:nth-of-type(2n){background:#1b1640}.tr-stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,4.5vw,72px);padding-block:clamp(56px,8vw,112px);display:grid}.tr-copy{align-content:center;justify-items:start;gap:20px;display:grid}.tr-slate{color:var(--text-secondary);align-items:center;gap:12px;font-size:.9375rem;font-weight:600;display:inline-flex}.tr-slate-n{border:1px solid var(--hairline-bright);width:34px;height:34px;font-family:var(--font-monument);color:var(--bone);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:1.0625rem;font-weight:800;font-stretch:80%;display:grid}.tr-title{max-width:9em;font-size:clamp(2.5rem,1.25rem + 3.4vw,4.75rem);font-stretch:75%;line-height:.92}[dir=rtl] .tr-title{max-width:12em;font-size:clamp(2rem,1.2rem + 2.4vw,3.5rem);line-height:1.28}.tr-body{color:var(--text-secondary);max-width:34em;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.6}[dir=rtl] .tr-body{line-height:1.85}.tr-deep{margin-top:4px}.tr-boundary{color:var(--text-meta);border-inline-start:2px solid var(--indigo-bright);max-width:34em;padding-inline-start:14px;font-size:.9375rem;line-height:1.55}.tr-stat{border-top:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;max-width:34em;padding-top:18px;display:grid}.tr-stat-value{font-family:var(--font-monument);color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,2rem + 2vw,3.75rem);font-weight:800;font-stretch:75%;line-height:.85}.tr-stat-text{color:var(--text-meta);font-size:.9375rem;line-height:1.5}.tr-stat-text strong{color:var(--bone);font-weight:650}.tr-console{min-width:0;font-size:1rem}.tr-console .lx-console-bar{padding:.8em 1.15em;font-size:.8125em}.tr-visual{gap:18px;min-width:0;display:grid}.tr-app{grid-template-columns:9.5em minmax(0,1fr);display:grid}.tr-rail{border-inline-end:1px solid var(--hairline);color:var(--text-meta);align-content:start;gap:.2em;margin:0;padding:1.1em .75em;font-size:.8125em;list-style:none;display:grid}.tr-rail li{border-radius:6px;padding:.6em .75em}.tr-rail .is-on{background:var(--indigo);color:var(--bone)}.tr-main{align-content:start;gap:1.1em;min-width:0;padding:1.35em;display:grid}.tr-app-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4em 1em;display:flex}.tr-app-title{font-family:var(--font-monument);color:var(--bone);font-size:1.375em;font-weight:750;font-stretch:90%}.tr-app-meta{color:var(--text-meta);font-size:.8125em}.tr-label{color:var(--text-secondary);font-size:.8125em;font-weight:650}.tr-foot{color:var(--text-meta);font-size:.8125em;line-height:1.5}.tr-foot .lx-link{text-underline-offset:3px}.tr-frame{width:100%;height:auto;display:block}.tr-chips{flex-wrap:wrap;gap:.5em;display:flex}.tr-chip{border:1px solid var(--hairline-bright);min-height:2.3em;color:var(--bone);border-radius:999px;align-items:center;padding:0 1em;font-size:.875em;display:inline-flex}.tr-chip.is-primary{background:var(--coral);border-color:var(--coral);color:var(--indigo-deep);font-weight:700}.tr-desk-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4em;padding:1.5em;display:grid}.tr-files,.tr-chat{align-content:start;gap:.75em;margin:0;padding:0;list-style:none;display:grid}.tr-files li{background:var(--gunmetal);transform:rotate(var(--rot,0deg));border-radius:8px;grid-template-rows:auto auto;grid-template-columns:2.2em minmax(0,1fr);align-items:center;gap:.15em .8em;padding:.85em 1em;display:grid}.tr-file-icon{background:linear-gradient(225deg, var(--hairline-bright) 0 .55em, var(--hairline) .55em);border-radius:3px;grid-row:1/3;width:2.2em;height:2.7em}.tr-file-name{color:var(--bone);overflow-wrap:anywhere;text-align:start;font-size:.875em;font-weight:650}.tr-file-meta{color:var(--text-meta);font-size:.8125em}.tr-chat li{border-radius:14px;background:var(--indigo);max-width:92%;color:var(--bone);border-end-start-radius:4px;justify-self:start;padding:.75em 1em;font-size:.9375em;line-height:1.4}.tr-chat li:nth-child(2){background:#3e3480;border-end-end-radius:4px;border-end-start-radius:14px;justify-self:end}.tr-chat q{quotes:"“" "”"}[dir=rtl] .tr-chat q{quotes:"«" "»"}.tr-desk-end{border-top:1px solid var(--hairline);font-family:var(--font-monument);color:var(--bone);grid-column:1/-1;padding-top:1em;font-size:1.5em;font-weight:750;font-stretch:85%;line-height:1.15}.tr-dna-grid{grid-template-columns:minmax(0,1fr) 9.5em;align-items:start;gap:1.1em;display:grid}.tr-rules{gap:.45em;margin:0;padding:0;list-style:none;display:grid}.tr-rule{background:var(--gunmetal);border-inline-start:3px solid var(--hairline-bright);border-radius:8px;grid-template-columns:6em minmax(0,1fr) 8.5em;align-items:center;gap:.75em;padding:.7em .85em;font-size:.875em;display:grid}.tr-rule-name{color:var(--bone);font-weight:700}.tr-rule-text{color:var(--text-secondary);line-height:1.4}.tr-rule-state{font-size:.9286em;font-weight:650;line-height:1.3;display:grid}.tr-rule-state>*{grid-area:1/1}.tr-rule-pending{color:var(--text-meta)}.tr-rule.is-pass{border-inline-start-color:var(--field-band-5)}.tr-rule.is-pass .tr-rule-verdict{color:#c9d39a}.tr-rule.is-flag{border-inline-start-color:var(--coral)}.tr-rule.is-flag .tr-rule-verdict{color:#ffb3a1}.tr-rule.is-hold{border-inline-start-color:var(--indigo-bright)}.tr-rule.is-hold .tr-rule-verdict{color:#c4bdf0}.tr-draft{border:1px solid var(--hairline-bright);background:var(--obsidian);border-radius:10px;gap:.5em;padding:.85em;display:grid;position:relative;overflow:hidden}.tr-draft .tr-frame{max-width:8em}.tr-draft-title{color:var(--bone);font-size:.9375em;font-weight:700;line-height:1.25}.tr-scan{inset-inline:0;background:var(--indigo-bright);opacity:0;pointer-events:none;height:2px;position:absolute;top:0;box-shadow:0 0 0 1px #8b80d940}.tr-field{gap:10px;margin:0;display:grid}.tr-field-grid{--cols:72;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));background:var(--field-band-0);border-radius:6px;gap:2px;padding:10px;display:grid}.tr-field-grid i{aspect-ratio:1;border-radius:1px;display:block}.tr-field-grid .b0{background:var(--field-band-0);outline-offset:-1px;outline:1px solid #f7f5f00d}.tr-field-grid .b1{background:var(--field-band-1)}.tr-field-grid .b2{background:var(--field-band-2)}.tr-field-grid .b3{background:var(--field-band-3)}.tr-field-grid .b4{background:var(--field-band-4)}.tr-field-grid .b5{background:var(--field-band-5)}.tr-field-grid .b6{background:var(--field-band-6)}.tr-field-grid .b7{background:var(--field-band-7)}.tr-field-grid .b8{background:var(--field-band-8)}.tr-field-grid .b9{background:var(--field-band-9)}.tr-field-cap{color:var(--text-meta);font-size:.8125rem;line-height:1.55}.tr-field-cap strong{color:var(--bone);font-weight:650}.tr-field-cap a{color:var(--bone);text-underline-offset:3px}.tr-mem-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.4em;padding:1.25em 1.35em;display:grid}.tr-mem-pair{grid-template-columns:5.5em 2.2em 5.5em;align-items:center;display:grid}.tr-mem-frame{gap:.45em;display:grid}.tr-mem-frame .tr-label{font-size:.75em;line-height:1.3}.tr-mem-frame.is-match .tr-frame{outline:2px solid var(--coral);outline-offset:2px;border-radius:6px}.tr-mem-link{margin-inline:.3em;background:var(--hairline);height:2px;margin-bottom:2em}.tr-mem-link i{background:var(--coral);height:100%;transform-origin:var(--tr-origin);display:block}.tr-mem-verdict{align-content:center;gap:.6em;display:grid}.tr-flag{background:var(--coral);color:var(--indigo-deep);border-radius:999px;justify-self:start;padding:.3em .8em;font-size:.8125em;font-weight:750}.tr-meter{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-width:14em;display:grid}.tr-meter i{background:var(--hairline);height:6px;transform-origin:var(--tr-origin);border-radius:3px;display:block}.tr-meter i.on{background:var(--coral)}.tr-mem-result{color:var(--bone);font-size:.9375em;font-weight:650}.tr-mem-related{border-top:1px solid var(--hairline);color:var(--text-secondary);padding-top:.6em;font-size:.875em}.tr-mem-related strong{color:var(--bone);display:block}.tr-today-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:1em;display:grid}.tr-attn{gap:.6em;display:grid}.tr-attn ul,.tr-why,.tr-memlist ul{gap:.55em;margin:0;padding:0;list-style:none;display:grid}.tr-attn li{background:var(--gunmetal);color:var(--text-secondary);border-radius:8px;gap:.25em;padding:.85em 1em;font-size:.875em;line-height:1.45;display:grid}.tr-attn li.is-flag{border-inline-start:3px solid var(--coral)}.tr-attn-row{justify-content:space-between;align-items:baseline;gap:.6em;display:flex}.tr-attn-row strong{color:var(--bone);font-size:1.0714em}.tr-attn-tag{color:#ffb3a1;flex:none;font-weight:650}.tr-next{border:1px solid var(--coral);background:var(--obsidian);border-radius:10px;gap:.7em;padding:1.1em;display:grid}.tr-next>.tr-label:first-child{color:var(--coral)}.tr-next-action{color:var(--bone);font-size:1.125em;font-weight:650;line-height:1.38}.tr-why-label{border-top:1px solid var(--hairline);padding-top:.6em}.tr-why li{color:var(--text-secondary);border-inline-start:2px solid var(--indigo-bright);gap:.15em;padding-inline-start:.85em;font-size:.8125em;line-height:1.45;display:grid}.tr-why-src{color:#c4bdf0;font-weight:650}.tr-decide{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6em 1em;padding-bottom:1em;display:flex}.tr-approve-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:1.1em;display:grid}.tr-log{gap:.6em;display:grid}.tr-log ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.tr-log li{border-bottom:1px solid var(--hairline);grid-template-columns:3.4em minmax(0,1fr);gap:.6em;padding:.55em 0;font-size:.8125em;line-height:1.4;display:grid}.tr-log-time{color:var(--text-meta);font-variant-numeric:tabular-nums;text-align:start}.tr-log-what{color:var(--text-meta);gap:.1em;display:grid}.tr-log-what strong{color:var(--bone);font-weight:650}.tr-receipt{background:var(--bone);color:var(--ink);border-radius:4px;gap:.7em;padding:1em 1.1em 1.2em;display:grid;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 6px) no-repeat,radial-gradient(circle at 6px 0,#0000 4px,#000 4.5px) bottom/12px 6px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 6px) no-repeat,radial-gradient(circle at 6px 0,#0000 4px,#000 4.5px) bottom/12px 6px repeat-x}.tr-receipt-head{border-bottom:1px dashed var(--paper-hairline);flex-wrap:wrap;justify-content:space-between;gap:.6em;padding-bottom:.6em;font-size:.875em;font-weight:750;display:flex}.tr-receipt-id{font-family:var(--font-record);color:var(--paper-meta);font-weight:600}.tr-receipt dl{gap:.45em;margin:0;display:grid}.tr-receipt dl div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.6em;font-size:.8125em;line-height:1.35;display:grid}.tr-receipt dt{color:var(--paper-meta)}.tr-receipt dd{color:var(--ink);margin:0;font-weight:600}.tr-gated{white-space:nowrap;border:1.5px solid var(--coral-deep);color:var(--coral-deep);border-radius:3px;padding:.1em .6em;font-weight:750;display:inline-block}.tr-results{grid-template-columns:minmax(0,1fr) 2.4em minmax(0,1fr);align-items:start;gap:.8em}.tr-chart{gap:.5em;display:grid}.tr-bars{gap:.75em;margin:.4em 0 0;padding:0;list-style:none;display:grid}.tr-bars li{grid-template-columns:minmax(0,1fr) auto;gap:.3em .6em;font-size:.8125em;display:grid}.tr-bar-name{color:var(--text-secondary)}.tr-bar-val{color:var(--bone);font-variant-numeric:tabular-nums;font-weight:650}.tr-bar-track{background:var(--gunmetal);border-radius:3px;grid-area:2/1/auto/-1;height:.75em;position:relative}.tr-bar-actual{width:var(--w);background:var(--coral);transform-origin:var(--tr-origin);border-radius:3px;position:absolute;inset-block:0;inset-inline-start:0}.tr-bar-plan{z-index:1;background:var(--bone);width:2px;position:absolute;inset-block:-.25em;inset-inline-start:var(--w)}.tr-key{color:var(--text-meta);gap:1.2em;font-size:.75em;display:flex}.tr-key span:before{content:"";vertical-align:middle;margin-inline-end:.45em;display:inline-block}.tr-key-plan:before{background:var(--bone);width:2px;height:1em}.tr-key-actual:before{background:var(--coral);border-radius:2px;width:1em;height:.6em}.tr-return{align-self:stretch;padding-block:1.6em;display:grid}.tr-return svg{width:100%;height:100%;min-height:6em}.tr-return path{fill:none;stroke:var(--coral);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1}[dir=rtl] .tr-return svg{transform:scaleX(-1)}.tr-memlist{gap:.6em;display:grid;overflow:hidden}.tr-memlist li{background:var(--gunmetal);border-inline-start:3px solid var(--hairline-bright);color:var(--text-secondary);border-radius:8px;gap:.15em;padding:.7em .9em;font-size:.8125em;display:grid;position:relative}.tr-memlist li strong{color:var(--bone);padding-inline-end:3em}.tr-memlist li.is-high{border-inline-start-color:var(--field-band-5)}.tr-memlist li.is-low{border-inline-start-color:var(--coral)}.tr-new{top:.65em;background:var(--indigo-bright);color:var(--indigo-deep);border-radius:999px;padding:.1em .55em;font-size:.9em;font-weight:750;position:absolute;inset-inline-end:.7em}.tr-lesson{border:1px solid var(--coral);background:var(--obsidian);color:var(--bone);border-radius:8px;gap:.35em;padding:.85em .95em;font-size:.875em;line-height:1.45;display:grid}.tr-lesson .tr-label{color:var(--coral);font-size:.9286em}.tr-finale{isolation:isolate;background:var(--lx-night);border-top:1px solid var(--hairline);position:relative;overflow:hidden}.tr-finale-art{z-index:-2;object-fit:cover;opacity:.55;width:auto;min-width:60%;max-width:none;height:100%;position:absolute;inset-block:0;inset-inline-start:-10%;transform:scaleX(-1)}[dir=rtl] .tr-finale-art{transform:none}.tr-finale-shade{z-index:-1;background:linear-gradient(90deg, #1d16608c 0%, #1d1660e6 40%, var(--lx-night) 64%);position:absolute;inset:0}[dir=rtl] .tr-finale-shade{background:linear-gradient(270deg, #1d16608c 0%, #1d1660e6 40%, var(--lx-night) 64%)}.tr-finale-inner{min-height:min(calc(100vh - var(--tr-head) - var(--tr-reel)), 900px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);padding-block:clamp(80px,11vw,144px);display:grid}.tr-finale-copy{justify-items:start;gap:22px;display:grid}.tr-finale-title{max-width:7em;font-size:clamp(3rem,1.2rem + 5.4vw,6.25rem);font-stretch:75%;line-height:.9}[dir=rtl] .tr-finale-title{max-width:11em;font-size:clamp(2.25rem,1.2rem + 3.6vw,4.25rem);line-height:1.25}.tr-finale-links{flex-wrap:wrap;gap:14px 28px;margin:6px 0 0;padding:0;list-style:none;display:flex}.tr-finale-links a{align-items:center;min-height:44px;display:inline-flex}.tr-finale-form{border:1px solid var(--hairline);background:var(--obsidian);border-radius:12px;padding:clamp(20px,3vw,32px)}@media (width<=999px){.tr-stage{grid-template-columns:minmax(0,1fr);gap:32px}.tr-finale-inner{grid-template-columns:minmax(0,1fr);min-height:0}}@media (width<=760px){.tour{--tr-reel:46px}.tr-intro{min-height:0}.tr-intro-art{top:auto;bottom:0;object-position:center;min-width:0;height:260px;inset-inline-end:-30%}.tr-intro-shade,[dir=rtl] .tr-intro-shade{background:linear-gradient(180deg, var(--lx-night) 0%, var(--lx-night) calc(100% - 260px), #1d166059 calc(100% - 120px), #1d166026 100%)}.tr-intro-inner{gap:22px;padding-top:48px;padding-bottom:260px}.tr-play{width:100%}.tr-reel ol{height:calc(var(--tr-reel) - 1px);gap:4px}.tr-reel a{padding-block:0;align-content:end;gap:0;height:100%;min-height:0;padding-bottom:10px;font-size:0}.tr-reel li{position:relative}.tr-reel a[aria-current] .tr-reel-name{top:7px;color:var(--bone);font-size:.8125rem;position:absolute;inset-inline-start:0}.tr-reel a[aria-current]{align-content:end}.tr-reel li:nth-child(n+5) a[aria-current] .tr-reel-name{inset-inline:auto 0}.tr-reel-name{overflow:visible}.tr-stage{gap:26px;padding-block:48px 56px}.tr-title{font-size:clamp(2.375rem,1.4rem + 5vw,3rem)}.tr-console{font-size:.9375rem}.tr-console .lx-console-bar{padding:.75em 1em}.tr-app{grid-template-columns:minmax(0,1fr)}.tr-rail{border-inline-end:0;border-bottom:1px solid var(--hairline);flex-wrap:nowrap;padding:.6em .75em;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000)}[dir=rtl] .tr-rail{-webkit-mask-image:linear-gradient(270deg,#000 78%,#0000);mask-image:linear-gradient(270deg,#000 78%,#0000)}.tr-rail li{white-space:nowrap}.tr-rail li.is-on{order:-1}.tr-main{padding:1.1em}.tr-desk-body,.tr-dna-grid,.tr-today-grid,.tr-approve-grid{grid-template-columns:minmax(0,1fr)}.tr-desk-body{padding:1.1em}.tr-dna-grid .tr-draft{grid-row:1;grid-template-rows:auto auto 1fr;grid-template-columns:4.5em minmax(0,1fr);align-items:start;column-gap:.9em}.tr-dna-grid .tr-draft .tr-frame{grid-area:1/1/4}.tr-dna-grid .tr-draft .tr-label{grid-area:1/2}.tr-dna-grid .tr-draft-title,.tr-dna-grid .tr-draft .tr-app-meta{grid-column:2}.tr-rule{grid-template-columns:minmax(0,1fr) auto;row-gap:.25em}.tr-rule-text{grid-area:2/1/auto/-1}.tr-rule-state{text-align:end}.tr-mem-body{grid-template-columns:minmax(0,1fr);gap:1.1em}.tr-mem-pair{grid-template-columns:6.5em 2.4em 6.5em}.tr-field-grid{--cols:36;gap:1.5px;padding:8px}.tr-results{grid-template-columns:minmax(0,1fr)}.tr-return{justify-items:center;height:3.2em;padding-block:0}.tr-return svg{transform-origin:50%;width:3.2em;height:9em;min-height:0;transform:rotate(90deg)translate(-2.9em)}[dir=rtl] .tr-return svg{transform:rotate(90deg)translate(-2.9em)scaleY(-1)}.tr-stat{grid-template-columns:minmax(0,1fr);gap:10px}.tr-finale-shade,[dir=rtl] .tr-finale-shade{background:linear-gradient(180deg, #1d1660e6 0%, var(--lx-night) 55%)}.tr-finale-art{opacity:.5;min-width:0;height:320px;inset-inline-start:-40%}.tr-finale-form{padding:18px}}@media (width>=761px) and (width<=999px){.tr-field-grid{--cols:54}}[data-fx=out],.tr-scan{display:none}@media (prefers-reduced-motion:no-preference){.tour[data-mode=film] [data-fx=out],.tour[data-mode=film] .tr-scan{display:revert}.tour[data-mode=film] .tr-scan,.tour[data-mode=film] .tr-rule-pending{display:block}}@media (prefers-reduced-motion:no-preference) and (width>=1000px) and (height>=600px){.tour[data-mode=film] .tr-intro{min-height:calc(100vh - var(--tr-head))}.tour[data-mode=film] .tr-scene{border-top:0;height:250vh}.tour[data-mode=film] .tr-stage{top:calc(var(--tr-head) + var(--tr-reel));height:calc(100vh - var(--tr-head) - var(--tr-reel));align-content:center;padding-block:clamp(20px,3.5vh,44px);position:sticky}.tour[data-mode=film] .tr-console{font-size:clamp(11px,1.86vh,16px)}.tour[data-mode=film] .tr-copy{gap:clamp(12px,2.2vh,20px)}.tour[data-mode=film] .tr-title{font-size:clamp(2.5rem,1rem + 2.4vw + 3vh,5.25rem)}[dir=rtl] .tour[data-mode=film] .tr-title{font-size:clamp(2rem,.9rem + 1.5vw + 2vh,3.5rem)}.tour[data-mode=film] .tr-field-grid{--cols:90;gap:1.5px;padding:8px}.tour[data-mode=film] .tr-visual{gap:1.6vh}.tour[data-mode=film] .tr-mark{inset-inline:0;top:calc((100% - 100vh) * var(--k));pointer-events:none;visibility:hidden;position:absolute;bottom:0}}.tr-mark{display:none}@media (prefers-reduced-motion:no-preference) and (width>=1000px) and (height>=600px){.tour[data-mode=film] .tr-mark{display:block}}@keyframes tr-in{0%{opacity:0;transform:translateY(1.1em)}}@keyframes tr-pop{0%{opacity:0;transform:scale(.94)}}@keyframes tr-out{to{opacity:0}}@keyframes tr-forget{to{opacity:.3;transform:translate(var(--dx,0), var(--dy,0)) rotate(var(--rot,0deg)) scale(.96);filter:grayscale()}}@keyframes tr-fill{0%{transform:scaleX(0)}}@keyframes tr-print{0%{clip-path:inset(0 0 100%);transform:translateY(-.6em)}}@keyframes tr-sweep{0%{clip-path:inset(0 100% 0 0)}}@keyframes tr-sweep-rtl{0%{clip-path:inset(0 0 0 100%)}}@keyframes tr-press{0%{color:var(--bone);border-color:var(--hairline-bright);background:0 0;transform:scale(1)}55%{transform:scale(.95)}to{transform:scale(1)}}@keyframes tr-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tr-scan{0%{opacity:0;top:0}8%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@keyframes tr-drop{0%{opacity:0;transform:translateY(-1.4em)}}@keyframes tr-nudge{0%{transform:translateY(calc(-100% - .55em))}}@keyframes tr-reel{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tour[data-mode=film] [data-fx]{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--scene}.tour[data-mode=film] [data-fx=in]{animation-name:tr-in}.tour[data-mode=film] [data-fx=pop]{animation-name:tr-pop}.tour[data-mode=film] [data-fx=out]{animation-name:tr-out}.tour[data-mode=film] [data-fx=forget]{animation-name:tr-forget}.tour[data-mode=film] [data-fx=fill]{animation-name:tr-fill}.tour[data-mode=film] [data-fx=print]{animation-name:tr-print}.tour[data-mode=film] [data-fx=sweep]{animation-name:tr-sweep}[dir=rtl] .tour[data-mode=film] [data-fx=sweep]{animation-name:tr-sweep-rtl}.tour[data-mode=film] [data-fx=press]{animation-name:tr-press}.tour[data-mode=film] [data-fx=draw]{animation-name:tr-draw}.tour[data-mode=film] [data-fx=scan]{animation-name:tr-scan}.tour[data-mode=film] [data-fx=drop]{animation-name:tr-drop}.tour[data-mode=film] [data-fx=nudge]{animation-name:tr-nudge}}@media (prefers-reduced-motion:no-preference) and (width>=1000px) and (height>=600px){.tour[data-mode=film] .tr-film{timeline-scope:--s1, --s2, --s3, --s4, --s5, --s6, --s7}.tour[data-mode=film] .tr-s1{view-timeline:--scene block, --s1 block}.tour[data-mode=film] .tr-s2{view-timeline:--scene block, --s2 block}.tour[data-mode=film] .tr-s3{view-timeline:--scene block, --s3 block}.tour[data-mode=film] .tr-s4{view-timeline:--scene block, --s4 block}.tour[data-mode=film] .tr-s5{view-timeline:--scene block, --s5 block}.tour[data-mode=film] .tr-s6{view-timeline:--scene block, --s6 block}.tour[data-mode=film] .tr-finale{view-timeline:--s7 block}.tour[data-mode=film] [data-fx]{animation-range:contain calc(var(--at) * 1%) contain calc(var(--at) * 1% + var(--len,8%))}}@media (prefers-reduced-motion:no-preference) and ((width<=999px) or (height<=599px)){.tour[data-mode=film] .tr-scene .tr-console,.tour[data-mode=film] .tr-scene .tr-visual{view-timeline:--scene block}.tour[data-mode=film] .tr-copy [data-fx],.tour[data-mode=film] .tr-scene>.tr-stage>[data-fx],.tour[data-mode=film] .tr-visual>[data-fx]{animation:none}.tour[data-mode=film] [data-fx]{animation-range:cover calc(14% + var(--at) * 0.34%) cover calc(14% + var(--at) * 0.34% + var(--len,8%) * .6)}}}@supports (animation-timeline:view()) and (timeline-scope:--a){@media (prefers-reduced-motion:no-preference) and (width>=1000px) and (height>=600px){.tour[data-mode=film] .tr-reel .tr-reel-fill{animation:1ms linear both tr-reel;animation-range:contain}.tour[data-mode=film] .tr-reel li:first-child .tr-reel-fill{animation-timeline:--s1}.tour[data-mode=film] .tr-reel li:nth-child(2) .tr-reel-fill{animation-timeline:--s2}.tour[data-mode=film] .tr-reel li:nth-child(3) .tr-reel-fill{animation-timeline:--s3}.tour[data-mode=film] .tr-reel li:nth-child(4) .tr-reel-fill{animation-timeline:--s4}.tour[data-mode=film] .tr-reel li:nth-child(5) .tr-reel-fill{animation-timeline:--s5}.tour[data-mode=film] .tr-reel li:nth-child(6) .tr-reel-fill{animation-timeline:--s6}.tour[data-mode=film] .tr-reel li:nth-child(7) .tr-reel-fill{animation-timeline:--s7;animation-range:entry cover 50%}}}@media (prefers-reduced-motion:no-preference){.tour[data-io=armed] [data-fx]{transition:opacity .5s var(--tr-ease), transform .5s var(--tr-ease), clip-path .65s var(--tr-ease), background-color .3s, color .3s, border-color .3s, stroke-dashoffset .7s var(--tr-ease)}.tour[data-io=armed] [data-fx=in]:not(.is-on),.tour[data-io=armed] [data-fx=drop]:not(.is-on){opacity:0;transform:translateY(1.1em)}.tour[data-io=armed] [data-fx=pop]:not(.is-on){opacity:0;transform:scale(.94)}.tour[data-io=armed] [data-fx=out].is-on{opacity:0}.tour[data-io=armed] [data-fx=forget].is-on{opacity:.3;transform:translate(var(--dx,0), var(--dy,0)) rotate(var(--rot,0deg)) scale(.96);filter:grayscale()}.tour[data-io=armed] [data-fx=fill]:not(.is-on){transform:scaleX(0)}.tour[data-io=armed] [data-fx=print]:not(.is-on){clip-path:inset(0 0 100%)}.tour[data-io=armed] [data-fx=sweep]:not(.is-on){clip-path:inset(0 100% 0 0)}[dir=rtl] .tour[data-io=armed] [data-fx=sweep]:not(.is-on){clip-path:inset(0 0 0 100%)}.tour[data-io=armed] [data-fx=press]:not(.is-on){color:var(--bone);border-color:var(--hairline-bright);background:0 0}.tour[data-io=armed] [data-fx=draw]:not(.is-on){stroke-dashoffset:1px}.tour[data-io=armed] [data-fx=nudge]:not(.is-on){transform:translateY(calc(-100% - .55em))}.tour[data-io=armed] [data-fx=scan]{display:none}.tour[data-io=armed] .tr-reel .tr-reel-fill{transform:scaleX(var(--p,0));transition:transform .4s var(--tr-ease)}.tour[data-io=armed] .tr-reel li.is-past .tr-reel-fill{transform:scaleX(1)}}.tr-return .tr-return-head{stroke-dasharray:none;stroke-linejoin:round}
