.s-label{display:inline-flex;align-items:center;gap:11px;font-family:var(--s-mono);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--m-fg)}.s-label i{width:7px;height:7px;border-radius:50%;background:var(--m-accent);box-shadow:0 0 0 4px var(--m-accent-soft)}@media (prefers-reduced-motion:no-preference){.s-label i{animation:s-pulse 2.6s ease-in-out infinite}}@keyframes s-pulse{50%{box-shadow:0 0 0 7px rgba(108,79,224,0)}}.s-hero{position:relative;margin-top:calc(var(--s-header-h) * -1)}.s-hero__main{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;min-height:max(600px,calc(100svh - 124px));padding:calc(var(--s-header-h) + clamp(20px, 3.4vh, 44px)) 0 clamp(28px,4.2vh,52px);overflow:clip}.s-hero__bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(52% 46% at 20% 16%,rgba(124,58,237,.14),transparent 70%),radial-gradient(46% 42% at 80% 26%,rgba(79,110,247,.12),transparent 70%),radial-gradient(54% 46% at 62% 96%,rgba(236,72,153,.1),transparent 70%),radial-gradient(40% 38% at 92% 70%,rgba(6,182,212,.08),transparent 70%),linear-gradient(90deg,rgba(124,58,237,.1),transparent 34%,transparent 66%,rgba(124,58,237,.09)),var(--m-bg);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 150px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 150px),transparent)}.s-hero__stack{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;width:min(100% - 2 * var(--s-gutter),1080px);margin-inline:auto;text-align:center}.s-hero__stack:before{content:"";position:absolute;z-index:-1;left:50%;top:46%;width:96%;height:116%;translate:-50% -50%;pointer-events:none;background:radial-gradient(closest-side,rgba(246,243,236,.78) 0,rgba(246,243,236,.36) 40%,rgba(246,243,236,.08) 58%,transparent 74%)}.s-hero__label{margin-bottom:clamp(10px,1.8vh,16px)}.s-hero__h1{max-width:100%;font-size:clamp(2.5rem,min(5.6vw,10.4vh),5.1rem);line-height:1;letter-spacing:0}.s-hero__h1 em,.s-hero__h1 span{display:block}.s-hero__h1 em{padding-right:.06em}.s-hero__sub{max-width:680px;margin-top:clamp(14px,2.2vh,22px);text-wrap:balance}.s-hero__box{position:relative;width:min(100%,660px);margin-top:clamp(20px,3.2vh,32px)}@media (prefers-reduced-motion:no-preference){.s-hero__label{animation:s-rise-solid .7s var(--m-ease) both}.s-hero__h1{animation:s-rise-solid .9s var(--m-ease) both}.s-hero__sub{animation:s-rise-solid .8s var(--m-ease) .08s both}.s-hero__box{animation:s-rise-solid .9s var(--m-ease) .16s both}.s-hero__trust{animation:s-rise-solid .9s var(--m-ease) .22s both}}.s-hero__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin:18px 0 0;padding:0;list-style:none;font-size:13.5px;font-weight:500;line-height:1.4;color:var(--m-muted)}.s-hero__trust li{display:inline-flex;align-items:center;gap:6px}.s-hero__trust svg{flex:none;color:var(--m-accent)}.s-hero__caption{max-width:560px;margin:22px 0 0;font-size:13px;line-height:1.55;color:var(--m-muted);text-wrap:pretty}.s-hero__caption b{margin-right:6px;font-family:var(--s-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.s-hero__caption a,.s-hero__caption b{font-weight:600;color:var(--m-accent-deep)}.s-hero__caption a{display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-decoration-color:var(--m-accent-line);text-underline-offset:3px}.s-hero__caption a:hover{text-decoration-color:currentColor}.s-hero .s-proof{margin-top:0}.s-hero__strip{display:none}@media (max-width:1023px){.s-hero__strip{display:block;width:100vw;margin:28px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);transition:opacity .5s var(--m-ease)}.s-hero__track{display:flex;align-items:center;width:max-content;margin:0;padding:6px 0 16px;list-style:none}.s-hero__track li{flex:none;margin-right:12px}.s-hero__track img{display:block;height:104px;width:auto;border-radius:7px;background:#fff;box-shadow:0 0 0 1px rgb(22 19 29/.07),0 2px 6px rgb(22 19 29/.08),0 18px 30px -16px rgb(22 19 29/.38)}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.s-hero__track{animation:s-strip 80s linear infinite}}@keyframes s-strip{to{transform:translateX(-50%)}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.s-hero__strip{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}.s-hero__track li[data-dup]{display:none}.s-hero__track{padding-inline:var(--s-gutter)}}@media (max-width:767px){.s-hero__main{min-height:0;padding-top:calc(var(--s-header-h) + 14px)}.s-hero__h1{font-size:clamp(2.1rem,10.2vw,3rem)}.s-hero__stack:before{width:120%}}.s-float{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;transition:opacity .5s var(--m-ease);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 110px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 110px),transparent)}@media (max-width:1279px){.s-float__item[data-tier=xl]{display:none}}html[data-s-starting] .s-float,html[data-s-starting] .s-hero__strip{opacity:0}.s-float__stage{position:absolute;inset:0}.s-float__item{position:absolute;width:clamp(calc(var(--w) * .7px),calc(var(--w) * 100vw / 1440),calc(var(--w) * 1.3px));opacity:0;transition:opacity .9s ease var(--in);will-change:translate}.s-float__item[data-ready]{opacity:var(--op)}.s-float__tilt{rotate:calc(var(--r) * 1deg);filter:blur(calc(var(--bl) * 1px))}.s-float__tilt img{display:block;width:100%;height:auto;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgb(22 19 29/.06),0 28px 60px -24px rgb(22 19 29/.34);user-select:none}@media (prefers-reduced-motion:no-preference){.s-float__tilt{animation:s-float-in .9s var(--m-ease) var(--in) backwards,s-bob var(--dur) ease-in-out var(--delay) infinite}.s-float[data-paused] .s-float__tilt{animation-play-state:paused}}@keyframes s-float-in{0%{scale:.94}}@keyframes s-bob{0%,to{translate:0 0}50%{translate:0 var(--bob)}}@media (prefers-reduced-motion:reduce){.s-float__item{transition:none}}.s-prompt{--pc-card:#fff;--pc-fg:#16131d;--pc-fg2:rgba(22,19,29,0.72);--pc-faint:rgba(22,19,29,0.6);--pc-chip:rgba(255,255,255,0.55);--pc-chip-line:rgba(22,19,29,0.14);--pc-caret:#6c4fe0;--pc-shadow:0 0 0 1px rgba(22,19,29,0.08),0 2px 6px rgba(22,19,29,0.06),0 18px 40px -18px rgba(22,19,29,0.22),0 50px 90px -40px rgba(108,79,224,0.42);--pc-focus:0 0 0 2px #6c4fe0,0 0 0 7px rgba(108,79,224,0.2);width:100%;text-align:left}.s-prompt--final{--pc-card:linear-gradient(180deg,rgba(255,255,255,0.07),transparent 38%),linear-gradient(180deg,#1d1a2a,#121019);--pc-fg:#fff;--pc-fg2:rgba(255,255,255,0.78);--pc-faint:rgba(255,255,255,0.62);--pc-chip:rgba(255,255,255,0.06);--pc-chip-line:rgba(255,255,255,0.18);--pc-caret:#b9a8ff;--pc-shadow:0 0 0 1px rgba(255,255,255,0.14),inset 0 1px 0 rgba(255,255,255,0.14),0 30px 80px -30px rgba(0,0,0,0.8),0 0 90px -20px rgba(122,75,224,0.55);--pc-focus:0 0 0 2px #b9a8ff,0 0 0 7px rgba(185,168,255,0.25)}.s-prompt__card{position:relative;border-radius:28px;background:var(--pc-card);color:var(--pc-fg);box-shadow:var(--pc-shadow);transition:box-shadow .25s var(--m-ease)}.s-prompt__card:has(.s-prompt__field:focus){box-shadow:var(--pc-focus),var(--pc-shadow)}.s-prompt__field{display:block;width:100%;min-height:128px;max-height:300px;padding:28px 32px 8px;border:0;border-radius:28px 28px 0 0;background:transparent;font:inherit;font-size:clamp(18px,.95rem + .4vw,22px);line-height:1.5;color:var(--pc-fg);caret-color:var(--pc-caret);resize:none;outline:none}.s-prompt__field::placeholder{color:var(--pc-faint)}.s-prompt__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px 16px 22px}.s-prompt:not(.s-prompt--final) .s-prompt__mic button{color:var(--m-muted)}.s-prompt:not(.s-prompt--final) .s-prompt__mic button:hover{background:rgba(22,19,29,.06);color:var(--m-fg-strong)}.s-prompt__go{min-height:56px;padding:0 30px;border-radius:16px;font-size:17px}.s-prompt__go:disabled{opacity:.7;cursor:progress}.s-prompt__msg{margin:0 20px 16px;padding:10px 14px;border-radius:12px;background:rgba(255,170,70,.16);font-size:14px;line-height:1.45;color:#8f4300}.s-prompt--final .s-prompt__msg{background:rgba(255,170,70,.14);color:#ffcf9a}.s-prompt__try{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:20px}.s-prompt__trylabel{margin-right:2px;font-size:14px;color:var(--pc-faint)}.s-prompt .s-chip{min-height:34px;padding:0 14px;gap:0;border-color:var(--pc-chip-line);background:var(--pc-chip);font-size:14px;font-weight:500;color:var(--pc-fg2)}.s-prompt .s-chip:hover{transform:none;border-color:var(--m-accent-line);background:#fff;box-shadow:none;color:var(--m-fg-strong)}.s-prompt .s-chip[data-active="1"]{border-color:var(--m-accent);background:var(--m-accent-soft);color:var(--m-accent-deep)}.s-prompt--final .s-chip:hover{border-color:rgba(185,168,255,.6);background:rgba(185,168,255,.14);color:#fff}.s-prompt--final .s-chip[data-active="1"]{border-color:#b9a8ff;background:rgba(185,168,255,.24);color:#fff}.s-prompt__note{margin:14px 0 0;text-align:center;font-size:14px;line-height:1.5;color:var(--pc-faint)}@media (max-width:560px){.s-prompt__card{border-radius:24px}.s-prompt__field{min-height:120px;padding:20px 20px 6px;border-radius:24px 24px 0 0;font-size:17px}.s-prompt__bar{padding:6px 12px 12px 14px}.s-prompt__go{flex:1;min-height:52px}.s-prompt__try{flex-wrap:nowrap;justify-content:flex-start;margin-inline:calc(var(--s-gutter) * -1);padding-inline:var(--s-gutter);overflow-x:auto;scrollbar-width:none}.s-prompt__try::-webkit-scrollbar{display:none}.s-prompt__try>*{flex-shrink:0}}.s-prompt--live .s-prompt__card{border-radius:22px}.s-prompt--live .s-prompt__field{min-height:112px;padding:22px 24px 6px;border-radius:22px 22px 0 0;font-size:clamp(16.5px,.92rem + .25vw,18.5px);line-height:1.5}.s-prompt--live .s-prompt__bar{padding:8px 12px 12px 16px;border-top:1px solid var(--m-line)}.s-prompt--live .s-prompt__go{min-height:48px;padding:0 24px;border-radius:14px;font-size:16px}.s-prompt--live .s-prompt__try{gap:8px;margin-top:16px}.s-prompt--live .s-chip{min-height:44px;padding:0 16px 0 12px;gap:8px;border-color:var(--m-line-strong);background:rgba(255,255,255,.82);font-size:14px;color:var(--m-fg)}.s-prompt--live .s-chip svg{flex:none;color:var(--m-accent)}.s-prompt--live .s-chip:hover{transform:translateY(-1px);border-color:var(--m-accent-line);background:#fff;box-shadow:var(--m-shadow-card);color:var(--m-fg-strong)}.s-prompt--live .s-chip[data-active="1"]{border-color:var(--m-accent);background:var(--m-accent-soft);color:var(--m-accent-deep)}@media (max-width:560px){.s-prompt--live .s-prompt__field{min-height:112px;padding:18px 18px 4px;border-radius:20px 20px 0 0;font-size:16.5px}.s-prompt--live .s-prompt__card{border-radius:20px}}.s-file{position:absolute;left:10px;bottom:10px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 1px 3px rgb(22 19 29/.22);font-size:11.5px;font-weight:600;line-height:1;color:#3b3744;white-space:nowrap}.s-file i{width:8px;height:8px;border-radius:2px;background:var(--c,#999)}.s-file[data-file=pptx]{--c:#e8702a}.s-file[data-file=docx]{--c:#2b6fd6}.s-file[data-file=pdf]{--c:#d63a3a}.s-file[data-file=xlsx]{--c:#1f9d63}.s-file b{font-weight:650}.s-file span{font-weight:500;color:#6a6574}.s-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(28px,4vw,52px) 0 0;padding:0;list-style:none;border-block:1px solid var(--m-line-strong)}.s-proof li+li{border-left:1px solid var(--m-line)}.s-proof a,.s-proof div{display:grid;align-content:start;gap:4px;height:100%;padding:22px 28px;color:inherit;text-decoration:none}.s-proof li:first-child a,.s-proof li:first-child div{padding-left:0}.s-proof b{font-family:var(--s-serif);font-size:clamp(1.55rem,1.1rem + 1vw,2rem);font-weight:400;line-height:1.1;letter-spacing:-.012em;color:var(--m-fg-strong)}.s-proof span{font-size:13.5px;line-height:1.45;color:var(--m-muted)}.s-proof a:hover b{color:var(--m-accent-deep)}@media (max-width:899px){.s-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.s-proof li:nth-child(3){border-left:0}.s-proof li:nth-child(n+3){border-top:1px solid var(--m-line)}.s-proof li:nth-child(odd) a,.s-proof li:nth-child(odd) div{padding-left:0}.s-proof a,.s-proof div{padding:18px 16px}}.s-spot{position:relative}.s-spot:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0),rgba(108,79,224,.1),transparent 70%);opacity:0;transition:opacity .35s}.s-spot:hover:before{opacity:1}.s-dark .s-spot:before{background:radial-gradient(340px circle at var(--mx,50%) var(--my,0),rgba(185,168,255,.16),transparent 70%)}.s-spot>*{position:relative;z-index:1}.s-formats__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;margin:34px 0 0;font-size:15px;color:var(--m-muted)}.s-formats__more a:not(.s-textlink){color:var(--m-fg-strong);text-decoration:underline;text-decoration-color:var(--m-line-strong);text-underline-offset:4px}.s-formats__more a:not(.s-textlink):hover{text-decoration-color:var(--m-accent);color:var(--m-accent-deep)}.s-formats__note{margin:14px 0 0;text-align:center;font-size:13px;color:var(--m-faint)}@media (max-width:719px){.s-formats__more{gap:0 18px;margin-top:22px}.s-formats__more a{display:inline-flex;align-items:center;min-height:44px}.s-final .s-prompt--final .s-chip{min-height:44px}}.s-marq{position:relative;overflow:hidden;padding-block:clamp(30px,4vw,60px);border-bottom:1px solid var(--m-line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.s-marq__track{display:flex;width:max-content}@media (prefers-reduced-motion:no-preference){.s-marq__track{animation:s-marq 70s linear infinite}.s-marq:hover .s-marq__track{animation-play-state:paused}}@keyframes s-marq{to{transform:translateX(-50%)}}.s-marq__group{display:flex;flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none}.s-marq__group li{display:flex;align-items:center;gap:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px)}.s-marq a{font-family:var(--s-serif);font-size:clamp(2.8rem,1.6rem + 4.4vw,6rem);line-height:1.05;letter-spacing:-.02em;color:var(--m-fg-strong);text-decoration:none;white-space:nowrap;transition:color .3s,-webkit-text-stroke-color .3s}.s-marq a.is-alt{font-style:italic;color:transparent;-webkit-text-stroke:1.3px var(--m-fg-strong)}.s-marq a:hover{color:var(--m-accent)}.s-marq a.is-alt:hover{-webkit-text-stroke-color:var(--m-accent);color:var(--m-accent-soft)}.s-marq li>span{font-size:clamp(1.3rem,.9rem + 1.4vw,2.1rem);color:var(--m-accent)}@media (prefers-reduced-motion:reduce){.s-marq{-webkit-mask-image:none;mask-image:none}.s-marq__track{width:auto;justify-content:center}.s-marq__group{flex-wrap:wrap;justify-content:center;row-gap:6px}.s-marq__group[aria-hidden]{display:none}}.s-bill{margin-top:clamp(30px,4vw,48px)}.s-sr{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.s-bill__toggle{position:relative;display:flex;width:max-content;max-width:100%;margin:0 auto 34px;padding:5px;border-radius:999px;background:rgba(22,19,29,.06)}.s-bill__toggle label{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 22px;border-radius:999px;font-size:14.5px;font-weight:600;color:var(--m-muted);cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.s-bill__toggle label small{padding:3px 8px;border-radius:999px;background:rgba(15,138,99,.14);font-size:11.5px;font-weight:700;color:var(--m-green)}.s-bill__toggle input:checked+label{background:#fff;color:var(--m-fg-strong);box-shadow:0 1px 2px rgb(22 19 29/.1),0 8px 16px -8px rgb(22 19 29/.25)}.s-bill__toggle input:focus-visible+label{outline:2px solid var(--m-accent);outline-offset:2px}.s-bill:has(#bill-m:checked) .s-y,.s-bill:not(:has(#bill-m:checked)) .s-m{display:none}.s-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:0;list-style:none}@media (min-width:680px){.s-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.s-plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}}.s-plan{display:grid;align-content:start;gap:10px;padding:28px 24px}.s-plan__name{margin:0;font-family:var(--s-serif);font-size:2.1rem;font-weight:400;line-height:1;color:var(--m-fg-strong)}.s-plan__aud{min-height:2.8em;margin:0;font-size:14px;line-height:1.4;color:var(--m-muted)}.s-plan__price{margin-top:6px}.s-plan__price span{display:inline-flex;align-items:baseline;gap:8px}.s-plan__price b{font-family:var(--s-serif);font-size:clamp(2.5rem,2rem + 1vw,3.1rem);font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--m-fg-strong)}.s-plan__price small{font-size:13px;color:var(--m-muted)}.s-plan__bill{min-height:2.7em;margin:0;font-size:12.5px;line-height:1.4;color:var(--m-faint)}.s-plan .s-btn{width:100%;margin-top:6px}.s-plan__feats{display:grid;gap:11px;margin:16px 0 0;padding:18px 0 0;border-top:1px solid var(--m-line);list-style:none}.s-plan__feats li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:14.5px;line-height:1.45;color:var(--m-fg)}.s-plan__feats svg{margin-top:2px;color:var(--m-accent)}.s-plan--featured{border-color:rgba(185,168,255,.35);background:radial-gradient(120% 60% at 50% 0,rgba(122,75,224,.4),transparent 70%),linear-gradient(180deg,#1d1a2a,#12101a);color:rgba(255,255,255,.78);box-shadow:0 0 0 1px rgba(185,168,255,.2),0 40px 80px -30px rgba(76,51,179,.75)}@media (min-width:1120px){.s-plan--featured{margin-block:-10px;padding-block:38px}}.s-plan--featured .s-plan__name,.s-plan--featured .s-plan__price b{color:#fff}.s-plan--featured .s-plan__aud,.s-plan--featured .s-plan__price small{color:rgba(255,255,255,.68)}.s-plan--featured .s-plan__bill{color:rgba(255,255,255,.5)}.s-plan--featured .s-plan__feats{border-top-color:rgba(255,255,255,.14)}.s-plan--featured .s-plan__feats li{color:rgba(255,255,255,.86)}.s-plan--featured .s-plan__feats svg{color:#b9a8ff}.s-plan__flag{position:absolute;top:-13px;left:24px;padding:6px 13px;border-radius:999px;background:var(--m-brand-gradient);box-shadow:0 8px 18px -6px rgba(108,79,224,.8);font-family:var(--s-mono);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.s-team{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;margin-top:26px;padding:24px 28px}.s-team p{max-width:62ch;margin:4px 0 0;font-size:15px;color:var(--m-muted)}.s-pricing__note{max-width:72ch;margin:24px auto 0;text-align:center;font-size:13.5px;line-height:1.55;color:var(--m-muted)}.s-pricing__note a{color:var(--m-accent-deep);text-decoration:underline;text-decoration-color:var(--m-accent-line);text-underline-offset:3px}.s-pricing__note--tax{margin-top:6px;font-size:12.5px;color:var(--m-faint)}.s-qa__grid{display:grid;gap:clamp(32px,5vw,64px)}@media (min-width:1000px){.s-qa__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.s-qa__side{position:sticky;top:calc(var(--s-header-h) + 28px)}}.s-qa__side{display:grid;gap:28px}.s-facts{padding:24px 26px 10px}.s-facts__title{display:grid;gap:6px;margin:0 0 8px;font-family:var(--s-serif);font-size:1.8rem;line-height:1.1;color:var(--m-fg-strong)}.s-facts__title span{font-family:var(--s-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m-accent-deep)}.s-facts dl{margin:0}.s-facts dl>div{display:grid;grid-template-columns:108px minmax(0,1fr);gap:16px;padding:13px 0;border-top:1px solid var(--m-line);font-size:14px;line-height:1.5}.s-facts dt{font-weight:600;color:var(--m-fg-strong)}.s-facts dd{margin:0;color:var(--m-muted)}.s-final{overflow:clip;padding-block:clamp(84px,10vw,150px) clamp(250px,21vw,310px);border-radius:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0;text-align:center}.s-final__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(52% 62% at 50% 0,rgba(122,75,224,.55),transparent 70%),radial-gradient(40% 50% at 12% 100%,rgba(255,138,71,.28),transparent 70%),radial-gradient(40% 50% at 92% 92%,rgba(192,82,159,.32),transparent 70%)}.s-final__inner{position:relative;display:grid;justify-items:center;gap:22px}.s-final__h2{font-size:clamp(2.6rem,1.2rem + 5vw,5.6rem);line-height:.98}.s-final .s-lead{max-width:52ch}.s-final__box{width:min(100%,900px);margin-top:18px}.s-final__stack{position:absolute;inset:auto 0 0 0;height:230px;margin:0;padding:0;list-style:none;pointer-events:none}.s-final__stack li{position:absolute;left:50%;bottom:calc(var(--drop) * -1px);width:calc(var(--w) * 1px);translate:calc(-50% + var(--x) * 1px) 0;rotate:calc(var(--r) * 1deg);transform-origin:50% 100%}.s-final__stack img{display:block;width:100%;height:auto;border-radius:7px;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 -24px 60px -18px rgba(122,75,224,.55)}@media (max-width:1099px){.s-final__stack li:first-child,.s-final__stack li:nth-child(5){display:none}.s-final__stack li:nth-child(2){translate:calc(-50% - 250px) 0}.s-final__stack li:nth-child(4){translate:calc(-50% + 250px) 0}}@media (max-width:719px){.s-final{padding-bottom:210px}.s-final__stack li:nth-child(2),.s-final__stack li:nth-child(4){display:none}.s-final__stack li:nth-child(3){width:min(88%,380px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.s-final__stack li{animation:s-stack-up linear both;animation-timeline:view();animation-range:entry 20% entry 100%}@keyframes s-stack-up{0%{bottom:calc((var(--drop) + 90) * -1px);opacity:.4}}}}.s-fanwrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:var(--s-gutter)}.s-fan{position:relative;display:grid;gap:clamp(18px,2.4vw,30px);margin-top:clamp(28px,4vw,52px)}.s-fan>input{position:absolute}.s-fan__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.s-fan__tab{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 18px 0 15px;border:1px solid var(--m-line-strong);border-radius:999px;background:rgb(255 255 255/.72);color:var(--m-fg);font-size:14.5px;font-weight:600;letter-spacing:-.005em;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;transition:background .25s,color .25s,border-color .25s,box-shadow .3s var(--m-ease)}.s-fan__tab i{flex:none;width:9px;height:9px;border-radius:50%;background:var(--dot,var(--m-accent));transition:transform .35s var(--m-ease),box-shadow .35s}.s-fan__tab:hover{background:#fff;border-color:var(--m-fg-strong);color:var(--m-fg-strong)}.s-fan>input:first-of-type:checked~.s-fan__tabs>.s-fan__tab:first-child,.s-fan>input:nth-of-type(10):checked~.s-fan__tabs>.s-fan__tab:nth-child(10),.s-fan>input:nth-of-type(2):checked~.s-fan__tabs>.s-fan__tab:nth-child(2),.s-fan>input:nth-of-type(3):checked~.s-fan__tabs>.s-fan__tab:nth-child(3),.s-fan>input:nth-of-type(4):checked~.s-fan__tabs>.s-fan__tab:nth-child(4),.s-fan>input:nth-of-type(5):checked~.s-fan__tabs>.s-fan__tab:nth-child(5),.s-fan>input:nth-of-type(6):checked~.s-fan__tabs>.s-fan__tab:nth-child(6),.s-fan>input:nth-of-type(7):checked~.s-fan__tabs>.s-fan__tab:nth-child(7),.s-fan>input:nth-of-type(8):checked~.s-fan__tabs>.s-fan__tab:nth-child(8),.s-fan>input:nth-of-type(9):checked~.s-fan__tabs>.s-fan__tab:nth-child(9){background:var(--m-fg-strong);border-color:var(--m-fg-strong);color:#fff;box-shadow:0 10px 22px -12px rgb(22 19 29/.7)}.s-fan>input:first-of-type:checked~.s-fan__tabs>.s-fan__tab:first-child i,.s-fan>input:nth-of-type(10):checked~.s-fan__tabs>.s-fan__tab:nth-child(10) i,.s-fan>input:nth-of-type(2):checked~.s-fan__tabs>.s-fan__tab:nth-child(2) i,.s-fan>input:nth-of-type(3):checked~.s-fan__tabs>.s-fan__tab:nth-child(3) i,.s-fan>input:nth-of-type(4):checked~.s-fan__tabs>.s-fan__tab:nth-child(4) i,.s-fan>input:nth-of-type(5):checked~.s-fan__tabs>.s-fan__tab:nth-child(5) i,.s-fan>input:nth-of-type(6):checked~.s-fan__tabs>.s-fan__tab:nth-child(6) i,.s-fan>input:nth-of-type(7):checked~.s-fan__tabs>.s-fan__tab:nth-child(7) i,.s-fan>input:nth-of-type(8):checked~.s-fan__tabs>.s-fan__tab:nth-child(8) i,.s-fan>input:nth-of-type(9):checked~.s-fan__tabs>.s-fan__tab:nth-child(9) i{transform:scale(1.25);box-shadow:0 0 0 3px rgb(255 255 255/.18)}.s-fan>input:first-of-type:focus-visible~.s-fan__tabs>.s-fan__tab:first-child,.s-fan>input:nth-of-type(10):focus-visible~.s-fan__tabs>.s-fan__tab:nth-child(10),.s-fan>input:nth-of-type(2):focus-visible~.s-fan__tabs>.s-fan__tab:nth-child(2),.s-fan>input:nth-of-type(3):focus-visible~.s-fan__tabs>.s-fan__tab:nth-child(3),.s-fan>input:nth-of-type(4):focus-visible~.s-fan__tabs>.s-fan__tab:nth-child(4),.s-fan>input:nth-of-type(5):focus-visible~.s-fan__tabs>.s-fan__tab:nth-child(5),.s-fan>input:nth-of-type(6):focus-visible~.s-fan__tabs>.s-fan__tab:nth-child(6),.s-fan>input:nth-of-type(7):focus-visible~.s-fan__tabs>.s-fan__tab:nth-child(7),.s-fan>input:nth-of-type(8):focus-visible~.s-fan__tabs>.s-fan__tab:nth-child(8),.s-fan>input:nth-of-type(9):focus-visible~.s-fan__tabs>.s-fan__tab:nth-child(9){outline:2px solid var(--m-accent);outline-offset:3px}@media (max-width:899px){.s-fan__tabs{flex-wrap:nowrap;justify-content:flex-start;margin-inline:calc(var(--s-gutter) * -1);padding:4px var(--s-gutter);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--s-gutter),#000 calc(100% - var(--s-gutter)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--s-gutter),#000 calc(100% - var(--s-gutter)),transparent)}.s-fan__tabs::-webkit-scrollbar{display:none}}.s-fan__stage{position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;aspect-ratio:16/7.4;border-radius:clamp(22px,3.2vw,40px);background:#0d0b14;box-shadow:0 0 0 1px rgb(22 19 29/.14),0 2px 6px rgb(22 19 29/.12),0 50px 90px -50px rgb(22 19 29/.7)}.s-fan__bg{position:absolute;inset:0;z-index:1;overflow:hidden;opacity:0;transition:opacity 0s .9s}.s-fan__bg[data-tone=night]{--dots:rgb(255 255 255/0.1);background:radial-gradient(58% 86% at 50% 30%,color-mix(in oklab,var(--glow) 52%,transparent),transparent 72%),radial-gradient(42% 66% at 8% 114%,color-mix(in oklab,var(--glow) 30%,transparent),transparent 70%),radial-gradient(42% 66% at 96% -14%,color-mix(in oklab,var(--glow) 22%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in oklab,var(--glow) 10%,#17131f),#0a0910)}.s-fan__bg[data-tone=day]{--dots:rgb(22 19 29/0.09);background:radial-gradient(56% 88% at 50% 38%,rgb(255 255 255/.9),transparent 72%),radial-gradient(46% 70% at 8% 112%,color-mix(in oklab,var(--glow) 46%,transparent),transparent 70%),radial-gradient(46% 70% at 96% -10%,color-mix(in oklab,var(--glow) 36%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in oklab,var(--glow) 16%,#fbf9f2),color-mix(in oklab,var(--glow) 36%,#ece6d6))}.s-fan__bg:after{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--dots) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(64% 80% at 50% 46%,#000,transparent 80%);mask-image:radial-gradient(64% 80% at 50% 46%,#000,transparent 80%)}.s-fan>input:first-of-type:checked~.s-fan__stage>.s-fan__bg:first-of-type,.s-fan>input:nth-of-type(10):checked~.s-fan__stage>.s-fan__bg:nth-of-type(10),.s-fan>input:nth-of-type(2):checked~.s-fan__stage>.s-fan__bg:nth-of-type(2),.s-fan>input:nth-of-type(3):checked~.s-fan__stage>.s-fan__bg:nth-of-type(3),.s-fan>input:nth-of-type(4):checked~.s-fan__stage>.s-fan__bg:nth-of-type(4),.s-fan>input:nth-of-type(5):checked~.s-fan__stage>.s-fan__bg:nth-of-type(5),.s-fan>input:nth-of-type(6):checked~.s-fan__stage>.s-fan__bg:nth-of-type(6),.s-fan>input:nth-of-type(7):checked~.s-fan__stage>.s-fan__bg:nth-of-type(7),.s-fan>input:nth-of-type(8):checked~.s-fan__stage>.s-fan__bg:nth-of-type(8),.s-fan>input:nth-of-type(9):checked~.s-fan__stage>.s-fan__bg:nth-of-type(9){z-index:2;opacity:1;transition:opacity .9s var(--m-ease)}.s-fan__deck{--pw:52cqw;--ar:16/9;--pr:1.1cqw;--st1:22cqw;--st2:29.5cqw;--y1:0.9cqw;--y2:3.4cqw;--r1:4deg;--r2:8.5deg;--k1:0.92;--k2:0.84;--z1:-3cqw;--z2:-6cqw;position:absolute;inset:0;z-index:2;display:none;perspective:1800px}.s-fan__deck[data-format=a4]{--pw:25cqw;--ar:1100/1556;--pr:0.45cqw;--st1:19cqw;--st2:33cqw;--y1:1.1cqw;--y2:3.6cqw;--r1:3.5deg;--r2:7deg}.s-fan>input:first-of-type:checked~.s-fan__stage>.s-fan__deck:first-of-type,.s-fan>input:nth-of-type(10):checked~.s-fan__stage>.s-fan__deck:nth-of-type(10),.s-fan>input:nth-of-type(2):checked~.s-fan__stage>.s-fan__deck:nth-of-type(2),.s-fan>input:nth-of-type(3):checked~.s-fan__stage>.s-fan__deck:nth-of-type(3),.s-fan>input:nth-of-type(4):checked~.s-fan__stage>.s-fan__deck:nth-of-type(4),.s-fan>input:nth-of-type(5):checked~.s-fan__stage>.s-fan__deck:nth-of-type(5),.s-fan>input:nth-of-type(6):checked~.s-fan__stage>.s-fan__deck:nth-of-type(6),.s-fan>input:nth-of-type(7):checked~.s-fan__stage>.s-fan__deck:nth-of-type(7),.s-fan>input:nth-of-type(8):checked~.s-fan__stage>.s-fan__deck:nth-of-type(8),.s-fan>input:nth-of-type(9):checked~.s-fan__stage>.s-fan__deck:nth-of-type(9){display:block}.s-fan__pages{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:0 0 2cqw;list-style:none;transform-style:preserve-3d;transform:rotateX(calc(var(--py, 0) * -2.2deg)) rotateY(calc(var(--px, 0) * 3.4deg));transition:transform .7s var(--m-ease);touch-action:pan-y}.s-fan__page{--x:0cqw;--y:0cqw;--r:0deg;--k:1;--z:0cqw;--veil:0;position:relative;grid-area:1/1;z-index:3;width:var(--pw);aspect-ratio:var(--ar);margin:0;border-radius:var(--pr);background:var(--paper,#fff);transform:translate3d(calc(var(--x) * var(--spread, 1)),var(--y),var(--z)) rotate(var(--r)) scale(var(--k));transition:transform .95s var(--m-ease) calc(var(--dl, 0) * 70ms),opacity .5s var(--m-ease);box-shadow:0 0 0 1px rgb(255 255 255/.1),0 .6cqw 1.6cqw -.3cqw rgb(0 0 0/.4),0 3cqw 7cqw -1.6cqw rgb(0 0 0/.6);animation:s-fan-deal 1.1s var(--m-ease) backwards;animation-delay:calc(var(--dl, 0) * 85ms)}.s-fan__page a,.s-fan__page img{display:block;width:100%;height:100%;border-radius:inherit}.s-fan__page img{object-fit:cover;user-select:none}.s-fan__page:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(112deg,transparent 34%,rgb(255 255 255/.1) 50%,transparent 66%) calc(50% - var(--px, 0) * 70%) 0 /260% 100% no-repeat;transition:opacity .5s var(--m-ease)}@media (hover:hover) and (pointer:fine){.s-fan__stage:hover .s-fan__page[data-o="0"]:before{opacity:1}}.s-fan__page:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:rgb(8 6 20/var(--veil));transition:background .6s}.s-fan__page[data-o="-1"],.s-fan__page[data-o="1"]{--y:var(--y1);--k:var(--k1);--z:var(--z1);--veil:0.14;z-index:2}.s-fan__page[data-o="-2"],.s-fan__page[data-o="2"]{--y:var(--y2);--k:var(--k2);--z:var(--z2);--veil:0.3;z-index:1}.s-fan__page[data-o="-1"]{--x:calc(var(--st1) * -1);--r:calc(var(--r1) * -1)}.s-fan__page[data-o="1"]{--x:var(--st1);--r:var(--r1)}.s-fan__page[data-o="-2"]{--x:calc(var(--st2) * -1);--r:calc(var(--r2) * -1)}.s-fan__page[data-o="2"]{--x:var(--st2);--r:var(--r2)}.s-fan__page[data-jump]{transition:none;animation:s-fan-pop .7s var(--m-ease) backwards}.s-fan__page a:focus-visible,.s-fan__page:focus-visible{outline:3px solid #fff;outline-offset:4px}.s-fan__deck[data-tone=day] .s-fan__page a:focus-visible,.s-fan__deck[data-tone=day] .s-fan__page:focus-visible{outline-color:var(--m-fg-strong)}.s-fan__page a{cursor:pointer}@keyframes s-fan-deal{0%{opacity:0;transform:translate3d(0,5cqw,-9cqw) rotate(0deg) scale(.86)}}@keyframes s-fan-pop{0%{opacity:0}}.s-fan[data-armed]:not([data-open]) .s-fan__page{--x:0cqw;--y:0cqw;--r:0deg;--z:0cqw;transition:none}@media (hover:hover) and (pointer:fine){.s-fan__stage:hover{--spread:1.1}.s-fan__page:hover{translate:0 -.8cqw}.s-fan__page{transition:transform .95s var(--m-ease) calc(var(--dl, 0) * 70ms),translate .5s var(--m-ease),opacity .5s var(--m-ease)}}.s-fan__deck[data-tone=day] .s-fan__page{box-shadow:0 0 0 1px rgb(22 19 29/.14),0 .5cqw 1.4cqw -.2cqw rgb(22 19 29/.28),0 3.2cqw 6.4cqw -1.2cqw rgb(22 19 29/.42)}.s-fan__deck[data-tone=day] .s-fan__page:after{background:rgb(250 248 240/calc(var(--veil) * .4))}.s-fan__badge,.s-fan__chip,.s-fan__files b{border:1px solid rgb(255 255 255/.16);background:rgb(255 255 255/.09);color:rgb(255 255 255/.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.s-fan__badge{left:clamp(12px,2.2cqw,28px);padding:.75em 1.15em;border-radius:999px;font-family:var(--s-mono);font-size:clamp(9.5px,.9cqw,11.5px);font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase}.s-fan__badge,.s-fan__files{position:absolute;z-index:5;top:clamp(12px,2.2cqw,28px)}.s-fan__files{right:clamp(12px,2.2cqw,28px);display:flex;gap:6px}.s-fan__files b{padding:.75em 1.15em;border-radius:999px;font-family:var(--s-mono);font-size:clamp(9.5px,.9cqw,11.5px);font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase}.s-fan__chips{position:absolute;z-index:5;left:50%;bottom:clamp(10px,1.8cqw,24px);display:flex;gap:6px;translate:-50% 0}.s-fan__chips[hidden]{display:none}.s-fan__chip{padding:.7em 1.05em;border-radius:999px;font:600 clamp(10.5px,.95cqw,12.5px) /1 var(--s-sans);white-space:nowrap;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.s-fan__chip:hover{background:rgb(255 255 255/.2);color:#fff}.s-fan__chip[aria-pressed=true]{background:#fff;border-color:#fff;color:var(--m-fg-strong)}.s-fan__chip:focus-visible{outline:2px solid #fff;outline-offset:2px}.s-fan__deck[data-tone=day] .s-fan__badge,.s-fan__deck[data-tone=day] .s-fan__chip,.s-fan__deck[data-tone=day] .s-fan__files b{border-color:rgb(22 19 29/.14);background:rgb(255 255 255/.62);color:rgb(22 19 29/.78)}.s-fan__deck[data-tone=day] .s-fan__chip:hover{background:#fff;color:var(--m-fg-strong)}.s-fan__deck[data-tone=day] .s-fan__chip[aria-pressed=true]{background:var(--m-fg-strong);border-color:var(--m-fg-strong);color:#fff}.s-fan__deck[data-tone=day] .s-fan__chip:focus-visible{outline-color:var(--m-fg-strong)}.s-fan__abouts{display:grid}.s-fan__about{grid-area:1/1;display:grid;align-content:start;gap:20px 48px;visibility:hidden;opacity:0;transform:translateY(10px);transition:opacity .45s var(--m-ease),transform .6s var(--m-ease),visibility 0s .45s}.s-fan>input:first-of-type:checked~.s-fan__abouts>.s-fan__about:first-child,.s-fan>input:nth-of-type(10):checked~.s-fan__abouts>.s-fan__about:nth-child(10),.s-fan>input:nth-of-type(2):checked~.s-fan__abouts>.s-fan__about:nth-child(2),.s-fan>input:nth-of-type(3):checked~.s-fan__abouts>.s-fan__about:nth-child(3),.s-fan>input:nth-of-type(4):checked~.s-fan__abouts>.s-fan__about:nth-child(4),.s-fan>input:nth-of-type(5):checked~.s-fan__abouts>.s-fan__about:nth-child(5),.s-fan>input:nth-of-type(6):checked~.s-fan__abouts>.s-fan__about:nth-child(6),.s-fan>input:nth-of-type(7):checked~.s-fan__abouts>.s-fan__about:nth-child(7),.s-fan>input:nth-of-type(8):checked~.s-fan__abouts>.s-fan__about:nth-child(8),.s-fan>input:nth-of-type(9):checked~.s-fan__abouts>.s-fan__about:nth-child(9){visibility:visible;opacity:1;transform:none;transition-delay:.15s,.15s,0s}@media (min-width:900px){.s-fan__about{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;padding-inline:clamp(4px,1vw,16px)}}.s-fan__kicker{margin:0 0 12px;font-family:var(--s-mono);font-size:11.5px;font-weight:600;letter-spacing:.13em;line-height:1.4;text-transform:uppercase;color:var(--m-faint)}.s-fan__title{margin:0;font-family:var(--s-serif);font-size:clamp(1.8rem,1.3rem + 1.5vw,2.6rem);font-weight:400;line-height:1.05;letter-spacing:-.012em;color:var(--m-fg-strong)}.s-fan__text{max-width:54ch;margin:12px 0 0;font-size:clamp(15.5px,1.1vw,17px);line-height:1.55;color:var(--m-muted);text-wrap:pretty}.s-fan__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}@media (min-width:900px){.s-fan__actions{justify-content:flex-end}}.s-fan__tags{display:inline-flex;flex-wrap:wrap;gap:6px}@media (max-width:639px){.s-fan__stage{aspect-ratio:1/.96;border-radius:24px}.s-fan__deck{--pw:78cqw;--st1:38cqw;--y1:1.4cqw;--r1:5deg;--k1:0.88;--z1:-6cqw}.s-fan__deck[data-format=a4]{--pw:49cqw;--st1:33cqw;--y1:1.6cqw;--r1:5deg}.s-fan__page[data-o="-2"],.s-fan__page[data-o="2"]{opacity:0;pointer-events:none}.s-fan__files{display:none}.s-fan__badge{font-size:9.5px}.s-fan__deck .s-fan__chip{box-sizing:content-box;width:7px;height:7px;padding:18.5px;border:0;border-radius:50%;background:rgb(255 255 255/.36);background-clip:content-box;font-size:0;-webkit-backdrop-filter:none;backdrop-filter:none}.s-fan__deck .s-fan__chip[aria-pressed=true]{background:#fff;background-clip:content-box}.s-fan__deck[data-tone=day] .s-fan__chip{background:rgb(22 19 29/.28);background-clip:content-box}.s-fan__deck[data-tone=day] .s-fan__chip[aria-pressed=true]{background:var(--m-fg-strong);background-clip:content-box}.s-fan__chips{gap:0;bottom:0}}@media (prefers-reduced-motion:reduce){.s-fan__page{animation:none}.s-fan__pages{transform:none}}@property --on{syntax:"<number>";inherits:true;initial-value:0}.s-tour{overflow:clip;padding-block-end:clamp(48px,6vw,84px);border-radius:clamp(28px,4vw,56px)}.s-tour__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(54% 34% at 18% 12%,rgba(122,75,224,.3),transparent 70%),radial-gradient(44% 38% at 88% 50%,rgba(255,138,71,.14),transparent 70%),radial-gradient(70% 40% at 50% 100%,rgba(84,52,190,.26),transparent 72%)}.s-tour>.s-wrap,.s-tour__track{position:relative}.s-tour .s-head{margin-bottom:clamp(28px,4vw,48px)}.s-tour__steps{display:grid;gap:18px;margin:0;padding:0;list-style:none}@media (min-width:760px){.s-tour__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.s-tour__step{display:flex;flex-direction:column;gap:10px;padding:14px 14px 24px;border:1px solid var(--s-night-line);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.s-tour__scene{order:-1;margin-bottom:10px}.s-tour__link{display:flex;align-items:baseline;gap:12px;padding:0 8px}.s-tour__n{font-family:var(--s-mono);font-size:11.5px;font-weight:600;letter-spacing:.14em;color:#b9a8ff}.s-tour__link .s-h3{margin:0;font-family:var(--s-serif);font-size:clamp(1.7rem,1.3rem + 1.2vw,2.15rem);font-weight:400;line-height:1.08;letter-spacing:-.01em}.s-tour__more{padding:0 8px}.s-tour__more p{margin:0;font-size:15.5px;line-height:1.58;color:var(--s-night-fg);text-wrap:pretty}.s-tour__cursor,.s-tour__hint{display:none}.s-tour__cta{display:flex;width:fit-content;margin:24px auto 0}.s-tour__caption{grid-column:1/-1;margin:20px 0 0;font-size:13px;line-height:1.5;text-align:center;color:rgba(255,255,255,.5)}@media (max-width:759px){.s-tour__grid{padding-inline:0}.s-tour__steps{display:flex;gap:14px;padding:4px var(--s-gutter) 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--s-gutter);scrollbar-width:none}.s-tour__steps::-webkit-scrollbar{display:none}.s-tour__step{flex:0 0 min(88%,440px);scroll-snap-align:start}.s-tour__caption{padding-inline:var(--s-gutter)}}.tr-win{position:relative;isolation:isolate;container-type:inline-size;width:100%;aspect-ratio:660/440;overflow:hidden;border-radius:16px;background:#fff;color:#1d1a2b;text-align:left;font-family:var(--s-sans);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 28px 70px -26px rgba(0,0,0,.75),0 50px 120px -50px rgba(122,75,224,.55)}.tr-win__in{--u:calc(100cqw / 660);position:absolute;inset:0;display:grid;grid-template-rows:calc(34 * var(--u)) minmax(0,1fr)}.tr-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 calc(14 * var(--u));border-bottom:1px solid #ebe8f4;background:#faf9fd}.tr-dots{display:flex;gap:calc(6 * var(--u))}.tr-dots i{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:#e3dff0}.tr-title{display:inline-flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(11.5 * var(--u));font-weight:600;color:#46405c}.tr-title svg{width:calc(12 * var(--u));height:calc(12 * var(--u));color:#6c4fe0}.tr-export{justify-self:end;padding:calc(5 * var(--u)) calc(11 * var(--u));border-radius:calc(7 * var(--u));background:#6c4fe0;font-size:calc(10.5 * var(--u));font-weight:650;line-height:1;color:#fff}.tr-body{position:relative;overflow:hidden}.tr-s{position:absolute;inset:0}.tr-send{display:grid;flex-shrink:0;place-items:center;width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:50%;background:#6c4fe0;color:#fff;box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) calc(-6 * var(--u)) rgba(108,79,224,.85)}.tr-send svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.tr-pill{padding:calc(4 * var(--u)) calc(8 * var(--u));border-radius:999px;background:#efeafe;font:600 calc(10 * var(--u)) /1 var(--s-mono);color:#5b3fd0}.tr-btn{display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(11 * var(--u));border-radius:calc(8 * var(--u));background:#6c4fe0;font-size:calc(11 * var(--u));font-weight:650;line-height:1;color:#fff}.tr-btn svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.tr-s1{display:grid;align-content:center;justify-items:center;gap:calc(16 * var(--u));background:radial-gradient(70% 56% at 50% 0,#f0eaff,transparent 72%),#fff}.tr-greet{margin:0;font-family:var(--s-serif);font-size:calc(27 * var(--u));line-height:1.1;letter-spacing:-.01em;color:#1d1a2b}.tr-composer{width:calc(470 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u)) calc(14 * var(--u));border:1px solid #e1dcf1;border-radius:calc(16 * var(--u));background:#fff;box-shadow:0 calc(12 * var(--u)) calc(30 * var(--u)) calc(-14 * var(--u)) rgba(60,36,150,.3),inset 0 1px 0 #fff}.tr-prompt{margin:0;min-height:calc(45 * var(--u));font-size:calc(14.5 * var(--u));line-height:1.5;color:#1d1a2b}.tr-files{display:flex;gap:calc(8 * var(--u));margin-top:calc(10 * var(--u))}.tr-file{display:inline-flex;align-items:center;gap:calc(7 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u)) calc(4 * var(--u)) calc(5 * var(--u));border:1px solid #e6e2f3;border-radius:calc(8 * var(--u));background:#faf9fd;font-size:calc(11 * var(--u));line-height:1;color:#46405c}.tr-file b{display:grid;place-items:center;min-width:calc(26 * var(--u));height:calc(17 * var(--u));padding:0 calc(4 * var(--u));border-radius:calc(4 * var(--u));background:#6f6a86;font:700 calc(8.5 * var(--u)) /1 var(--s-mono);text-transform:uppercase;color:#fff}.tr-file[data-ext=xlsx] b{background:#157a4c}.tr-file[data-ext=docx] b{background:#2b6fd6}.tr-file[data-ext=pdf] b{background:#d63a3a}.tr-comp-bar{display:flex;align-items:center;gap:calc(8 * var(--u));margin-top:calc(12 * var(--u))}.tr-ico{display:grid;place-items:center;width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:calc(8 * var(--u));background:#f4f2fa;color:#6f6a86}.tr-ico svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.tr-send--go{margin-left:auto}.tr-chips{display:flex;gap:calc(8 * var(--u))}.tr-chip{padding:calc(6 * var(--u)) calc(12 * var(--u));border:1px solid #e6e2f3;border-radius:999px;background:#fff;font-size:calc(11 * var(--u));line-height:1;color:#6f6a86}.tr-chip[data-on="1"]{border-color:#cfc3fa;background:#f3efff;color:#5b3fd0}.tr-s2{display:grid;align-content:start;justify-items:center;gap:calc(14 * var(--u));padding-top:calc(22 * var(--u));background:#fbfaff}.tr-plan{width:calc(440 * var(--u));padding:0 calc(16 * var(--u)) calc(12 * var(--u));border:1px solid #e1dcf1;border-radius:calc(14 * var(--u));background:#fff;box-shadow:0 calc(12 * var(--u)) calc(28 * var(--u)) calc(-16 * var(--u)) rgba(60,36,150,.28)}.tr-plan__head{display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(38 * var(--u))}.tr-plan__head b{font-size:calc(14 * var(--u));font-weight:700}.tr-plan__head .tr-btn{margin-left:auto}.tr-rows{margin:0;padding:0;list-style:none}.tr-row{display:flex;align-items:center;gap:calc(10 * var(--u));height:calc(30 * var(--u));border-top:1px solid #f0edf8;font-size:calc(12.5 * var(--u));color:#2b2740}.tr-row,.tr-row__n{position:relative;border-radius:calc(6 * var(--u))}.tr-row__n{display:grid;place-items:center;width:calc(18 * var(--u));height:calc(18 * var(--u));background:#f1eefb;font:700 calc(10 * var(--u)) /1 var(--s-mono);color:#5b3fd0}.tr-row__n i{font-style:normal}.tr-row__n .tr-n0{position:absolute;inset:0;display:grid;place-items:center;opacity:0}.tr-row svg{width:calc(13 * var(--u));height:calc(13 * var(--u));margin-left:auto;margin-right:calc(4 * var(--u));color:#1f9d63}.tr-assume{display:flex;align-items:flex-start;gap:calc(8 * var(--u));margin:calc(8 * var(--u)) 0 0;padding:calc(9 * var(--u)) calc(11 * var(--u));border-radius:calc(10 * var(--u));background:#f6f4fb;font-size:calc(10.5 * var(--u));line-height:1.4;color:#6f6a86}.tr-assume svg{flex-shrink:0;width:calc(12 * var(--u));height:calc(12 * var(--u));margin-top:calc(1 * var(--u));color:#8a6cf0}.tr-steer{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u));width:calc(440 * var(--u))}.tr-bubble{padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(14 * var(--u)) calc(14 * var(--u)) calc(4 * var(--u)) calc(14 * var(--u));background:#6c4fe0;font-size:calc(11.5 * var(--u));font-weight:550;line-height:1.25;color:#fff}.tr-steer__done{display:inline-flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(11 * var(--u));font-weight:600;color:#12804f}.tr-steer__done svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.tr-s3{display:grid;grid-template-columns:calc(44 * var(--u)) minmax(0,1fr) calc(184 * var(--u));gap:calc(16 * var(--u));padding:calc(16 * var(--u));background:#f3f1f9}.tr-thumbs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8 * var(--u))}.tr-thumb{position:relative;display:block;width:calc(40 * var(--u));height:calc(56 * var(--u));overflow:hidden;border-radius:calc(3 * var(--u));background:#fff;box-shadow:0 0 0 1px rgba(30,20,60,.1)}.tr-thumb[data-on="1"]{box-shadow:0 0 0 calc(2 * var(--u)) #6c4fe0,0 0 0 1px rgba(30,20,60,.1)}.tr-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.tr-thumb img,.tr-wire{position:absolute;inset:0}.tr-wire{background:linear-gradient(#cfc8ea,#cfc8ea) 12% 12% /46% 3px no-repeat,linear-gradient(#e3dff3,#e3dff3) 12% 24% /76% 2px no-repeat,linear-gradient(#e3dff3,#e3dff3) 12% 31% /68% 2px no-repeat,linear-gradient(#e3dff3,#e3dff3) 12% 38% /72% 2px no-repeat,linear-gradient(#e6e1f6,#e6e1f6) 12% 52% /34% 26% no-repeat,linear-gradient(#e6e1f6,#e6e1f6) 54% 52% /34% 26% no-repeat,#fff}.tr-canvas{display:grid;place-items:center;min-width:0}.tr-page{position:relative;height:calc(374 * var(--u));aspect-ratio:720/1019;border-radius:calc(3 * var(--u));background:#fff;box-shadow:0 0 0 1px rgba(30,20,60,.08),0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-14 * var(--u)) rgba(40,20,100,.45)}.tr-skel{background:linear-gradient(#17203a,#17203a) 0 0 /100% 12% no-repeat,linear-gradient(#d8d2ee,#d8d2ee) 6% 20% /78% 3% no-repeat,linear-gradient(#e6e1f6,#e6e1f6) 6% 26% /60% 3% no-repeat,linear-gradient(#ece8f8,#ece8f8) 6% 36% /48% 2% no-repeat,linear-gradient(#ece8f8,#ece8f8) 6% 40% /46% 2% no-repeat,linear-gradient(#ece8f8,#ece8f8) 6% 44% /48% 2% no-repeat,linear-gradient(#e2dcf4,#e2dcf4) 56% 34% /18% 18% no-repeat,linear-gradient(#e2dcf4,#e2dcf4) 77% 34% /18% 18% no-repeat,linear-gradient(#ece8f8,#ece8f8) 6% 58% /88% 16% no-repeat,linear-gradient(#ece8f8,#ece8f8) 6% 78% /88% 12% no-repeat,#fff}.tr-page__img,.tr-skel{position:absolute;inset:0;border-radius:inherit}.tr-page__img{display:block;width:100%;height:100%}.tr-head{left:-2%;top:100%;width:104%;height:calc(2 * var(--u));border-radius:2px;background:linear-gradient(90deg,transparent,#8a6cf0,#ff9a5c,transparent);box-shadow:0 0 calc(10 * var(--u)) calc(2 * var(--u)) rgba(138,108,240,.7)}.tr-head,.tr-scan{position:absolute;opacity:0}.tr-scan{inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.tr-scan:before{content:"";position:absolute;left:0;right:0;top:0;height:22%;background:linear-gradient(180deg,rgba(31,157,99,0),rgba(31,157,99,.26) 70%,rgba(31,157,99,.5));border-bottom:2px solid rgba(31,157,99,.9)}.tr-flag{position:absolute;left:4%;right:4%;top:76%;height:14%;border:calc(1.6 * var(--u)) dashed #e0453a;border-radius:calc(5 * var(--u));background:rgba(224,69,58,.08);opacity:0}.tr-flag em{right:calc(-1 * var(--u));top:calc(-9 * var(--u));padding:calc(3 * var(--u)) calc(7 * var(--u));background:#e0453a;font:700 calc(8.5 * var(--u)) /1 var(--s-mono);letter-spacing:.04em;text-transform:uppercase}.tr-flag em,.tr-ok{position:absolute;border-radius:999px;color:#fff}.tr-ok{right:calc(8 * var(--u));top:calc(8 * var(--u));display:inline-flex;align-items:center;gap:calc(5 * var(--u));padding:calc(4 * var(--u)) calc(9 * var(--u)) calc(4 * var(--u)) calc(6 * var(--u));background:#12804f;font-size:calc(10 * var(--u));font-weight:650;line-height:1;box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) calc(-6 * var(--u)) rgba(18,128,79,.9)}.tr-ok svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}.tr-chat{display:flex;flex-direction:column;align-content:start;gap:calc(8 * var(--u));padding-top:calc(6 * var(--u))}.tr-chat__head{margin:0 0 calc(2 * var(--u));font:600 calc(9 * var(--u)) /1 var(--s-mono);letter-spacing:.14em;text-transform:uppercase;color:#665f80}.tr-msg{display:flex;align-items:flex-start;gap:calc(8 * var(--u));margin:0;padding:calc(9 * var(--u)) calc(10 * var(--u));border:1px solid #e6e2f3;border-radius:calc(10 * var(--u));background:#fff;font-size:calc(10.5 * var(--u));line-height:1.35;color:#2b2740}.tr-msg__ico{display:grid;flex-shrink:0;place-items:center;width:calc(14 * var(--u));height:calc(14 * var(--u));margin-top:calc(.5 * var(--u));border-radius:50%;background:#dff3e9;color:#12804f}.tr-msg__ico svg{width:calc(9 * var(--u));height:calc(9 * var(--u));stroke-width:3}.tr-s4{display:grid;grid-template-columns:calc(236 * var(--u)) minmax(0,1fr);align-items:center;gap:calc(22 * var(--u));padding:0 calc(34 * var(--u));background:radial-gradient(60% 70% at 24% 50%,#f0eaff,transparent 72%),#fbfaff}.tr-sheet{justify-self:center;width:calc(206 * var(--u));rotate:-3deg;border-radius:calc(3 * var(--u));background:#fff;box-shadow:0 0 0 1px rgba(30,20,60,.08),0 calc(22 * var(--u)) calc(40 * var(--u)) calc(-18 * var(--u)) rgba(40,20,100,.5)}.tr-sheet img{display:block;width:100%;height:auto;border-radius:inherit}.tr-out{display:grid;gap:calc(10 * var(--u))}.tr-out__title{display:flex;align-items:center;gap:calc(9 * var(--u));margin:0 0 calc(2 * var(--u));font-family:var(--s-serif);font-size:calc(23 * var(--u));line-height:1.1;color:#1d1a2b}.tr-out__ok{display:grid;place-items:center;width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:50%;background:#12804f;color:#fff}.tr-out__ok svg{width:calc(12 * var(--u));height:calc(12 * var(--u));stroke-width:3}.tr-card{position:relative;display:flex;align-items:center;gap:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border:1px solid #e6e2f3;border-radius:calc(12 * var(--u));background:#fff;box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) calc(-14 * var(--u)) rgba(60,36,150,.35)}.tr-card__ico{display:grid;flex-shrink:0;place-items:center;width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(9 * var(--u));background:#2b6fd6;color:#fff}.tr-card[data-file=pdf] .tr-card__ico{background:#d63a3a}.tr-card__ico b{font:700 calc(9 * var(--u)) /1 var(--s-mono);text-transform:uppercase}.tr-card__t{display:grid;gap:calc(2 * var(--u))}.tr-card__t b{font-size:calc(13 * var(--u));line-height:1.1;color:#1d1a2b}.tr-card__t small{font-size:calc(10.5 * var(--u));line-height:1.2;color:#6f6a86}.tr-card__dl,.tr-card__done{position:absolute;right:calc(12 * var(--u));top:50%;display:inline-flex;align-items:center;gap:calc(5 * var(--u));translate:0 -50%;padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(10.5 * var(--u));font-weight:650;line-height:1}.tr-card__dl svg,.tr-card__done svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.tr-card__dl{background:#efeafe;color:#5b3fd0;opacity:0}.tr-card__done{background:#dff3e9;color:#0d6b43}.tr-edit{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u));margin-top:calc(8 * var(--u));padding:calc(7 * var(--u)) calc(7 * var(--u)) calc(7 * var(--u)) calc(16 * var(--u));border:1px solid #e1dcf1;border-radius:999px;background:#fff;font-size:calc(12 * var(--u));color:#1d1a2b}.tr-edit .tr-send{width:calc(26 * var(--u));height:calc(26 * var(--u))}@media (min-width:1040px) and (min-height:700px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.s-tour{--stage-w:clamp(520px,52vw,680px);--stage-h:calc(var(--stage-w) * 440 / 660)}.s-tour__track{height:440vh;margin-top:8px;view-timeline:--tour block}.s-tour__pin{position:sticky;top:0;display:grid;align-items:center;height:100vh;padding-top:var(--s-header-h)}.s-tour__grid{position:relative;display:block;height:var(--stage-h)}.s-tour__steps{display:block;width:calc(100% - var(--stage-w) - 64px)}.s-tour__step{--on:0;display:block;padding:14px 0 14px 26px;border:0;border-left:2px solid color-mix(in srgb,#b9a8ff calc(var(--on) * 100%),rgba(255,255,255,.12));border-radius:0;background:none;box-shadow:none;cursor:pointer}.s-tour__step[data-step="0"]{--on:1}.s-tour__link{padding:0;opacity:calc(.5 + .5 * var(--on))}.s-tour__n{color:color-mix(in srgb,#b9a8ff calc(var(--on) * 100%),rgba(255,255,255,.5))}.s-tour__link .s-h3{font-size:clamp(1.9rem,1.2rem + 1.5vw,2.5rem)}.s-tour__more{max-height:calc(var(--on) * 170px);padding:0;overflow:hidden;opacity:var(--on)}.s-tour__more p{padding-top:10px;font-size:16px}.s-tour__step{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--tour;animation-range:contain 0 contain 100%}.s-tour__step:first-child{animation-name:tr-on-0}.s-tour__step:nth-child(2){animation-name:tr-on-1}.s-tour__step:nth-child(3){animation-name:tr-on-2}.s-tour__step:nth-child(4){animation-name:tr-on-3}@keyframes tr-on-0{0%,23%{--on:1}27%,to{--on:0}}@keyframes tr-on-1{0%,23%{--on:0}27%,48%{--on:1}52%,to{--on:0}}@keyframes tr-on-2{0%,48%{--on:0}52%,73%{--on:1}77%,to{--on:0}}@keyframes tr-on-3{0%,73%{--on:0}77%,to{--on:1}}.s-tour__scene{position:absolute;top:0;right:var(--s-gutter);width:var(--stage-w);margin:0;pointer-events:none}.s-tour__step:not(:first-child) .tr-win{background:none;box-shadow:none}.s-tour__step:not(:first-child) .tr-bar{visibility:hidden}.tr-s{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--tour;animation-range:contain 0 contain 100%}.s-tour__step:first-child .tr-s{animation-name:tr-scene-0}.s-tour__step:nth-child(2) .tr-s{animation-name:tr-scene-1}.s-tour__step:nth-child(3) .tr-s{animation-name:tr-scene-2}.s-tour__step:nth-child(4) .tr-s{animation-name:tr-scene-3}@keyframes tr-scene-0{0%,23%{opacity:1;translate:0 0}27%,to{opacity:0;translate:0 calc(-14 * var(--u))}}@keyframes tr-scene-1{0%,23%{opacity:0;translate:0 calc(14 * var(--u))}27%,48%{opacity:1;translate:0 0}52%,to{opacity:0;translate:0 calc(-14 * var(--u))}}@keyframes tr-scene-2{0%,48%{opacity:0;translate:0 calc(14 * var(--u))}52%,73%{opacity:1;translate:0 0}77%,to{opacity:0;translate:0 calc(-14 * var(--u))}}@keyframes tr-scene-3{0%,73%{opacity:0;translate:0 calc(14 * var(--u))}77%,to{opacity:1;translate:0 0}}.s-tour__hint{position:absolute;left:0;bottom:0;padding-left:28px;display:flex;align-items:center;gap:10px;margin:0;font:600 11px/1 var(--s-mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.46);animation:tr-hint linear both;animation-timeline:--tour;animation-range:contain 0 contain 6%}.s-tour__hint i{width:16px;height:26px;border:1.5px solid rgba(255,255,255,.4);border-radius:9px;position:relative}.s-tour__hint i:after{content:"";position:absolute;left:50%;top:5px;width:2px;height:6px;margin-left:-1px;border-radius:2px;background:rgba(255,255,255,.7);animation:tr-wheel 1.8s ease-in-out infinite}@keyframes tr-wheel{0%{opacity:0;translate:0 -2px}40%{opacity:1}to{opacity:0;translate:0 8px}}@keyframes tr-hint{to{opacity:0;translate:0 6px}}.s-tour__cta{position:absolute;right:var(--s-gutter);top:calc(100% + 14px);margin:0;animation:tr-pop-in cubic-bezier(.2,.8,.2,1) both;animation-timeline:--tour;animation-range:contain 90% contain 94%}@keyframes tr-pop-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}.s-tour__caption{position:absolute;right:calc(var(--s-gutter) + 300px);top:calc(100% + 18px);width:calc(var(--stage-w) - 300px);margin:0;text-align:left;font-size:12.5px}.s-tour__cursor{position:absolute;top:0;right:var(--s-gutter);z-index:6;display:block;width:var(--stage-w);aspect-ratio:660/440;container-type:inline-size;pointer-events:none}.tc-pos{--u:calc(100cqw / 660);position:absolute;left:0;top:0;width:0;height:0;translate:calc(610 * var(--u)) calc(360 * var(--u));animation:tr-cursor linear both;animation-timeline:--tour;animation-range:contain 0 contain 100%}.tc-arrow{position:absolute;left:-3px;top:-2px;display:block;filter:drop-shadow(0 3px 5px rgba(0,0,0,.35))}.tc-ring{position:absolute;left:-16px;top:-16px;width:32px;height:32px;border:2px solid rgba(108,79,224,.95);border-radius:50%;background:rgba(108,79,224,.18);opacity:0;animation:tr-ring linear both;animation-timeline:--tour;animation-range:contain 0 contain 100%}.tr-assume,.tr-bubble,.tr-card,.tr-edit,.tr-file,.tr-msg,.tr-out__title,.tr-plan__head,.tr-row,.tr-steer__done,.tr-thumb{animation-name:tr-in;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both;animation-timeline:--tour}@keyframes tr-in{0%{opacity:0;transform:translateY(calc(8 * var(--u)))}to{opacity:1;transform:none}}.tr-w{animation:tr-word linear both;animation-timeline:--tour;animation-range:contain calc((3.6 + var(--k) * .6) * 1%) contain calc((4.1 + var(--k) * .6) * 1%)}@keyframes tr-word{0%{opacity:0}to{opacity:1}}.tr-file{animation-range:contain calc((12.6 + var(--i) * 1.7) * 1%) contain calc((14.8 + var(--i) * 1.7) * 1%)}.tr-send--go{animation:tr-press linear both;animation-timeline:--tour;animation-range:contain 21.2% contain 23.4%}@keyframes tr-press{0%{scale:1}45%{scale:.86;filter:brightness(1.12)}to{scale:1}}.tr-plan__head{animation-range:contain 26.4% contain 28.6%}.tr-row{animation-range:contain calc((27.6 + var(--o) * 1.25) * 1%) contain calc((29.8 + var(--o) * 1.25) * 1%)}.tr-row[data-move=move]{animation-name:tr-in,tr-move;animation-timing-function:cubic-bezier(.2,.8,.2,1),linear;animation-range:contain calc((27.6 + var(--o) * 1.25) * 1%) contain calc((29.8 + var(--o) * 1.25) * 1%),contain 40.4% contain 45%}.tr-row[data-move=shift]{animation-name:tr-in,tr-shift;animation-timing-function:cubic-bezier(.2,.8,.2,1),linear;animation-range:contain calc((27.6 + var(--o) * 1.25) * 1%) contain calc((29.8 + var(--o) * 1.25) * 1%),contain 40.4% contain 45%}@keyframes tr-move{0%{translate:0 calc(90 * var(--u));z-index:2}14%{scale:1.02;background:#efeafe;box-shadow:0 calc(8 * var(--u)) calc(18 * var(--u)) calc(-8 * var(--u)) rgba(80,50,190,.45)}86%{scale:1.02;background:#efeafe;box-shadow:0 calc(8 * var(--u)) calc(18 * var(--u)) calc(-8 * var(--u)) rgba(80,50,190,.45)}to{translate:0 0;z-index:2}}@keyframes tr-shift{0%{translate:0 calc(-30 * var(--u))}to{translate:0 0}}.tr-row__n .tr-n0{animation:tr-fade-rev linear both;animation-timeline:--tour;animation-range:contain 40.4% contain 45%}.tr-row[data-move] .tr-n1{animation:tr-fade linear both;animation-timeline:--tour;animation-range:contain 40.4% contain 45%}@keyframes tr-fade-rev{0%{opacity:1}to{opacity:0}}.tr-assume{animation-range:contain 35% contain 37.4%}.tr-bubble{animation-range:contain 37.6% contain 39.6%}.tr-steer__done{animation-range:contain 45.4% contain 47%}.tr-plan__head .tr-btn{animation:tr-press linear both;animation-timeline:--tour;animation-range:contain 47.4% contain 49.6%}.tr-thumb{animation-range:contain calc((50.8 + var(--i) * .6) * 1%) contain calc((52.8 + var(--i) * .6) * 1%)}.tr-thumb img{animation:tr-fade linear both;animation-timeline:--tour;animation-range:contain 57% contain 61%}.tr-wire{animation:tr-fade linear both;animation-timeline:--tour;animation-range:contain calc((60 + var(--i) * 2) * 1%) contain calc((62.4 + var(--i) * 2) * 1%)}.tr-wire.tr-wire--base{animation:none}@keyframes tr-fade{0%{opacity:0}to{opacity:1}}.tr-page__img{animation:tr-wipe linear both;animation-timeline:--tour;animation-range:contain 53.5% contain 62%}@keyframes tr-wipe{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.tr-head{animation:tr-printhead linear both;animation-timeline:--tour;animation-range:contain 53.5% contain 62%}@keyframes tr-printhead{0%{top:0;opacity:0}4%{opacity:1}96%{opacity:1}to{top:100%;opacity:0}}.tr-msg{animation-range:contain calc((53 + var(--i) * 5.4) * 1%) contain calc((55.2 + var(--i) * 5.4) * 1%)}.tr-scan{animation:tr-scan linear both;animation-timeline:--tour;animation-range:contain 63.4% contain 68.4%}@keyframes tr-scan{0%{opacity:0}6%{opacity:1}94%{opacity:1}to{opacity:0}}.tr-scan:before{animation:tr-scan-move linear both;animation-timeline:--tour;animation-range:contain 63.4% contain 68.4%}@keyframes tr-scan-move{0%{translate:0 -100%}to{translate:0 460%}}.tr-flag{animation:tr-flag linear both;animation-timeline:--tour;animation-range:contain 64.2% contain 70%}@keyframes tr-flag{0%{opacity:0;scale:1.04}12%{opacity:1;scale:1}58%{opacity:1;border-color:#e0453a;background:rgba(224,69,58,.08)}78%{opacity:1;border-color:#1f9d63;background:rgba(31,157,99,.1)}to{opacity:0;border-color:#1f9d63;background:rgba(31,157,99,0)}}.tr-flag em{animation:tr-fade-out linear both;animation-timeline:--tour;animation-range:contain 64.2% contain 70%}@keyframes tr-fade-out{0%,58%{opacity:1}72%,to{opacity:0}}.tr-ok{animation:tr-pop cubic-bezier(.2,.8,.2,1) both;animation-timeline:--tour;animation-range:contain 68.6% contain 70.6%}@keyframes tr-pop{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}.tr-export{animation:tr-press linear both;animation-timeline:--tour;animation-range:contain 72.8% contain 75%}.tr-sheet{animation:tr-sheet cubic-bezier(.2,.8,.2,1) both;animation-timeline:--tour;animation-range:contain 75.8% contain 80.6%}@keyframes tr-sheet{0%{opacity:0;translate:calc(-46 * var(--u)) calc(14 * var(--u));rotate:-10deg}to{opacity:1;translate:0 0;rotate:-3deg}}.tr-out__title{animation-range:contain 77.4% contain 79.4%}.tr-card{animation-range:contain calc((79.4 + var(--i) * 2.4) * 1%) contain calc((81.8 + var(--i) * 2.4) * 1%)}.tr-card__dl{animation:tr-fade linear both;animation-timeline:--tour;animation-range:contain calc((80.6 + var(--i) * 2.4) * 1%) contain calc((82.4 + var(--i) * 2.4) * 1%)}.tr-card__done{animation:tr-done linear both;animation-timeline:--tour;animation-range:contain calc((84.5 + var(--i) * 4) * 1%) contain calc((85.9 + var(--i) * 4) * 1%)}@keyframes tr-done{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.tr-edit{animation-range:contain 90% contain 92.2%}.tr-s4 .tr-w{animation-range:contain calc((92.2 + var(--k) * 1.1) * 1%) contain calc((92.9 + var(--k) * 1.1) * 1%)}@keyframes tr-cursor{0%{translate:calc(610 * var(--u)) calc(372 * var(--u))}3.2%{translate:calc(330 * var(--u)) calc(232 * var(--u))}12%{translate:calc(352 * var(--u)) calc(236 * var(--u))}17%{translate:calc(404 * var(--u)) calc(268 * var(--u))}21.3%{translate:calc(538 * var(--u)) calc(316 * var(--u))}25%{translate:calc(548 * var(--u)) calc(322 * var(--u))}31%{translate:calc(580 * var(--u)) calc(246 * var(--u))}38.6%{translate:calc(168 * var(--u)) calc(231 * var(--u))}40.4%{translate:calc(168 * var(--u)) calc(231 * var(--u))}45%{translate:calc(168 * var(--u)) calc(141 * var(--u))}47.4%{translate:calc(500 * var(--u)) calc(86 * var(--u))}52%{translate:calc(508 * var(--u)) calc(98 * var(--u))}56%{translate:calc(330 * var(--u)) calc(250 * var(--u))}61%{translate:calc(250 * var(--u)) calc(190 * var(--u))}67%{translate:calc(330 * var(--u)) calc(330 * var(--u))}72.8%{translate:calc(616 * var(--u)) calc(28 * var(--u))}76%{translate:calc(620 * var(--u)) calc(36 * var(--u))}84.3%{translate:calc(594 * var(--u)) calc(205 * var(--u))}88.3%{translate:calc(594 * var(--u)) calc(269 * var(--u))}93%{translate:calc(520 * var(--u)) calc(335 * var(--u))}to{translate:calc(540 * var(--u)) calc(338 * var(--u))}}@keyframes tr-ring{0%,21.4%,3.3%,40.3%,47.5%,72.9%,84.4%,88.4%{opacity:0;scale:.3}21.8%,3.7%,40.7%,47.9%,73.3%,84.8%,88.8%{opacity:1;scale:.6}23.5%,42.4%,49.6%,5.4%,75%,86.5%,90.5%{opacity:0;scale:1.6}to{opacity:0;scale:.3}}}}