@font-face{font-family:Switzer;src:url(/fonts/switzer-variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Sentient;src:url(/fonts/sentient-italic-variable.woff2)format("woff2");font-weight:200 700;font-style:italic;font-display:swap}*{box-sizing:border-box;margin:0}:root{--ink:var(--color-invert2-100);--ink-2:var(--color-invert2-68);--ink-3:var(--color-invert2-42);--ink-4:var(--color-invert2-56);--paper:var(--color-bg-1);--card:var(--color-bg-3);--line:var(--color-invert2-10);--hair:var(--color-invert2-4);--ground:#e9f0ea;--accent:var(--color-accent-100);--chip-tato:#99e5ff;--chip-mariam:#59ff75;--btn-r:12px;--sans:"Switzer", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif:"Sentient", Georgia, "Times New Roman", serif;--reveal:100vh}@media (prefers-color-scheme:dark){:root{--ground:var(--color-bg-0)}}html{background:var(--paper);overscroll-behavior-y:none}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;padding-bottom:var(--reveal);overscroll-behavior-y:none;line-height:1.5}img{display:block}a{color:inherit}.sprite{width:0;height:0;position:absolute;overflow:hidden}.big2c,.statement{letter-spacing:-.03em;text-wrap:balance;font-weight:500}.big2c{max-width:15ch;font-size:clamp(46px,7.4vw,116px);line-height:1}.big2c em{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-style:italic;font-weight:400}.statement{font-size:clamp(34px,5.4vw,84px);line-height:.92}.statement .mute{color:var(--ink-3)}.statement .ln{opacity:0;transform-origin:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.3,1);display:block;transform:translateY(30px)scale(.97)}.statement.in .ln{opacity:1;transform:none}.statement .ln:nth-child(2){transition-delay:80ms}.statement .ln:nth-child(3){transition-delay:.16s}.statement .ln:nth-child(4){transition-delay:.24s}.btn,.navcta{font-family:var(--sans);background:var(--ink);color:var(--paper);border-radius:var(--btn-r);letter-spacing:0;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.btn{transition:transform .25s,opacity .25s}.navcta{transition:transform .2s,opacity .2s}.btn:hover,.navcta:hover{opacity:.92;transform:translateY(-1px)}.navcta:active{transform:scale(.97)}.ctas2c .navcta,.fly__content .btn{border-radius:16px;padding:19px 36px;font-size:17px}.nav{z-index:50;height:72px;color:var(--ink);pointer-events:none;align-items:center;gap:26px;padding:16px 60px;display:flex;position:fixed;top:0;left:0;right:0}.nav a{pointer-events:auto}.nav .bl{align-items:center;gap:26px;display:flex}.nav .wordmark{align-items:center;text-decoration:none;display:flex}.nav .wordmark svg{display:block}.navgrp{z-index:51;align-items:center;gap:9px;display:flex;position:fixed;top:16px;right:60px}.navgrp a{border-radius:var(--btn-r);background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:10px 20px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.nav.on-image,.nav.on-image .bl{color:#121214}.navgrp.on-image a{color:#fff;background:#121214;border-color:#121214}.nav,.nav .bl,.navgrp a{transition:color .25s,background-color .25s,border-color .25s}.takeover{height:560vh;position:relative}.tk__sticky{height:100dvh;position:sticky;top:0;overflow:hidden}.tk__copy{z-index:5;text-align:center;will-change:opacity, transform;transform-origin:50% 18%;flex-direction:column;justify-content:flex-start;align-items:center;padding:26vh 20px 0;display:flex;position:absolute;inset:0}.tk__sub{max-width:58ch;color:var(--ink-2);margin-top:22px;font-size:17px;line-height:1.45}.ctas2c{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:40px;display:flex}.tk__hintwrap{flex-direction:column;align-items:center;gap:6px;transition:opacity .2s;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.tk__hint{border:1px solid var(--line);border-radius:var(--btn-r);background:var(--paper);font-family:var(--sans);letter-spacing:0;color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;padding:9px 18px;font-size:13.5px;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.tk__hint:hover{background:var(--card);border-color:var(--color-invert2-16)}.tk__hintchev{color:var(--ink-4);animation:2.2s ease-in-out infinite bounce2;display:block}@keyframes bounce2{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.tkphrase{z-index:15;pointer-events:none;position:absolute;top:112px;left:0;right:0}.tkphrase .l{text-align:center;letter-spacing:-.03em;color:#121214;text-wrap:balance;transform-origin:50%;will-change:transform;padding:0 24px;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1.03;position:absolute;left:0;right:0}.orbit{z-index:4;pointer-events:none;position:absolute;inset:0}.ocard{transform-origin:50%;filter:blur(var(--b,0px));position:absolute;top:50%;left:50%}.ocard img{object-fit:cover;background:var(--paper);opacity:0;width:100%;height:100%;animation:olev var(--dur,6s) ease-in-out var(--del,0s) infinite alternate;border-radius:10px;transition:opacity .4s;display:block}.ocard img.ld{opacity:1}@keyframes olev{0%{transform:translateY(-7px)rotate(-.5deg)scale(.995)}to{transform:translateY(8px)rotate(.6deg)scale(1.005)}}@media (pointer:coarse){.ocard{filter:none}}.tk__board{z-index:8;opacity:0;will-change:width, height, transform;width:38vw;height:46vh;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(58vh - 50%))}.tk__frame{background:var(--paper);border-radius:14px;width:100%;height:100%;position:relative;overflow:hidden}.tk__img{object-fit:cover;will-change:transform;transform-origin:50%;border-radius:8px;width:100%;height:100%}.tk__img--after{opacity:0;transition:none;position:absolute;inset:0}.tkovl{opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.tkovl.on{opacity:1}.objcard{z-index:12;width:140px;transition:left .12s linear,top .12s linear,width .12s linear,opacity .2s linear;position:absolute;top:12%;left:76%}.objcard img{width:100%;display:block}.osel{border:1.5px solid var(--accent);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.osel i{background:var(--paper);border:1.5px solid var(--accent);width:10px;height:10px;position:absolute}.osel i:first-child{top:-6px;left:-6px}.osel i:nth-child(2){top:-6px;right:-6px}.osel i:nth-child(3){bottom:-6px;right:-6px}.osel i:nth-child(4){bottom:-6px;left:-6px}.objcard.sel .osel{opacity:1}.genfloat{z-index:13;color:var(--ink-2);background:color-mix(in srgb, var(--paper) 92%, transparent);opacity:0;transition:opacity .25s ease, transform .25s cubic-bezier(.2,.8,.3,1), display .25s allow-discrete;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-family:-apple-system,sans-serif;font-size:12px;display:none;position:absolute;top:60%;left:47%;transform:scale(.92)}.genfloat.on{opacity:1;display:flex;transform:none}@starting-style{.genfloat.on{opacity:0;transform:scale(.92)}}.cur{z-index:20;opacity:0;pointer-events:none;align-items:flex-start;gap:2px;transition:left .12s linear,top .12s linear,opacity .3s;display:flex;position:absolute;top:20%;left:103%}.cur.on{opacity:1}#cur2{transition:left .12s linear,top .12s linear,opacity .1s linear}.cur svg,.dragcur svg{flex-shrink:0}.ctag{color:#121214;background:var(--chip-tato);white-space:nowrap;border-radius:999px;margin-top:13px;padding:4px 10px;font-size:11.5px;font-weight:600}#cur2 .ctag,#shCurM .ctag{background:var(--chip-mariam)}#cur1.idle{animation:4.5s ease-in-out infinite alternate curfloatA}#cur2.idle{animation:5.5s ease-in-out infinite alternate curfloatB}@keyframes curfloatA{0%{transform:translate(0)}to{transform:translate(16px,-12px)}}@keyframes curfloatB{0%{transform:translate(0)}to{transform:translate(-14px,12px)}}.pinwrap2{z-index:14;opacity:0;transition:left .12s linear,top .12s linear;position:absolute}.pinwrap2.in{opacity:1}.pinwrap2 .thread{transform-origin:100% 100%;transition:opacity .35s,transform .35s,height .22s cubic-bezier(.2,0,0,1),width .22s cubic-bezier(.2,0,0,1);position:absolute;bottom:-60px;right:46px}.pinwrap2.ghost .thread{opacity:0;pointer-events:none;transform:scale(.9)}.hpin{background:#121214;border-radius:24px 24px 24px 8px;width:40px;height:40px;padding:5px;display:block}.hpin i{border:1px solid var(--color-invert1-10);border-radius:50%;place-items:center;width:100%;height:100%;font-family:-apple-system,sans-serif;font-size:12px;font-style:normal;font-weight:600;display:grid}.hpin.small{border-radius:20px 20px 20px 6px;width:32px;height:32px;padding:4px}.hpin i,.crow .cava{color:#0000;background:#dad9ea url(/landing/mariam-avatar.webp) 50% 28%/cover no-repeat}.tcard{background:var(--card);border:1px solid var(--hair);border-radius:16px;flex-direction:column;width:320px;font-family:-apple-system,sans-serif;transition:width .22s cubic-bezier(.2,0,0,1),height .22s cubic-bezier(.2,0,0,1);display:flex;overflow:hidden}.tcard__head,.tcard__comments{transition:opacity .25s ease, display .25s allow-discrete}.tcard.minimal .tcard__head,.tcard.minimal .tcard__comments{opacity:0;display:none}@starting-style{.tcard:not(.minimal) .tcard__head,.tcard:not(.minimal) .tcard__comments{opacity:0}}.tcard__head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:8px;display:flex}.tcard__head .grp{align-items:center;display:flex}.tcard__head .hic{width:36px;height:36px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.tcard__head .hic svg{display:block}.tcard__head .hic.dis{opacity:.26}.tcard__head .vdiv{background:var(--hair);align-self:stretch;width:1px}.tcard__comments{padding:4px}.crow{opacity:0;transform-origin:0;transition:opacity .3s ease, transform .3s cubic-bezier(.2,.8,.3,1), display .3s allow-discrete;border-radius:12px;gap:12px;padding:4px 4px 10px 12px;display:none;transform:translateY(7px)scale(.965)}.crow.show{opacity:1;display:flex;transform:none}@starting-style{.crow.show{opacity:0;transform:translateY(7px)scale(.965)}}.crow .cava{border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:6px;font-size:10px;font-weight:600;display:grid}.crow .cbody{flex:1;min-width:0}.crow .cmeta{align-items:center;gap:4px;display:flex}.crow .cname{letter-spacing:-.14px;color:var(--ink);font-size:14px;font-weight:600}.crow .ctime{letter-spacing:-.14px;color:var(--color-invert2-56);font-size:14px}.crow .cmore{width:36px;height:36px;color:var(--ink);border-radius:12px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.crow .ctext{letter-spacing:-.16px;color:var(--ink);padding-right:16px;font-size:16px;line-height:24px}.tcard__footer{padding:4px}.composer{background:var(--card);border:4px solid var(--line);border-radius:12px;align-items:flex-end;gap:4px;padding:2px;display:flex}.composer .ctxt{letter-spacing:-.14px;color:var(--ink);word-break:break-word;flex:1;min-height:49px;padding:8px;font-size:14px;line-height:20px;display:block}.composer .ctxt.ph{color:var(--ink-3)}.composer .sendwrap{flex-shrink:0;padding:4px}.composer .sendbtn{background:var(--ink);width:36px;height:36px;color:var(--paper);opacity:.26;border-radius:12px;place-items:center;transition:opacity .2s;display:grid}.composer .sendbtn.ready{opacity:1}.composer .sendbtn svg{display:block}#bridge{clip-path:inset(0);height:220vh}.bridge__sticky{align-items:center;height:100dvh;padding:0 34px;display:flex;position:sticky;top:0}.bridge__sticky .inner--split{width:100%}.paperblock .inner{max-width:1240px;margin:0 auto}.inner--split{text-align:center;flex-direction:column;align-items:center;gap:56px;display:flex}.inner--split .stcol{width:100%}.stswap{position:relative}.stswap .statement{will-change:opacity, transform}.stswap .st2{position:absolute;inset:0}.grabcard{opacity:0;background:var(--card);border-radius:14px;width:300px;margin:0;padding:8px 8px 10px;transition:opacity .2s;position:absolute;top:51%;left:50%;transform:rotate(2.5deg)}.grabcard img{border-radius:8px;width:100%;display:block}.grabcard figcaption{font-family:var(--sans);color:var(--ink-4);text-align:center;padding-top:8px;font-size:12.5px}.grabcard.taken{opacity:0}.draglayer{pointer-events:none;z-index:60;position:fixed;inset:0}.dragcard{opacity:0;position:fixed}.dragcard img{border-radius:8px;width:100%;display:block}.dragcard.on{opacity:1}.dragcur{opacity:0;align-items:flex-start;gap:2px;transition:opacity .3s;display:flex;position:fixed}.dragcur.on{opacity:1}.demo{position:relative}.demo__content{z-index:2;grid-template-columns:minmax(300px,5fr) 7fr;align-items:start;gap:40px;max-width:1360px;margin:0 auto;padding:100px 60px 40px;display:grid;position:relative}.narr{flex-direction:column;display:flex}.rbeat{min-height:92vh;padding-top:26vh}.narr .rbeat:first-child{min-height:168vh;padding-top:108vh}.narr .ritem{max-width:440px;color:var(--ink);transform-origin:0;transition:none;position:sticky;top:34vh}.ritem .t{letter-spacing:-.03em;text-wrap:balance;margin-bottom:10px;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1.03;display:block}.stagewrap{min-width:0;height:82vh;max-height:820px;position:sticky;top:9vh}.app{--app-bg:var(--color-bg-2);--app-ink:var(--color-invert2-100);--app-ink2:var(--color-invert2-68);--app-ink3:var(--color-invert2-42);--app-line:var(--color-invert2-10);background:var(--app-bg);border-radius:18px;height:100%;font-size:14px;position:relative;overflow:hidden}.caret{background:var(--app-ink);vertical-align:-2px;width:1.5px;height:1em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.world{transform-origin:0;will-change:transform;transition:transform .12s linear;position:absolute;inset:0}.sboard{opacity:0;flex-direction:column;gap:7px;transition:opacity .45s,transform .45s;display:flex;position:absolute;transform:translateY(10px)scale(.985)}.sboard.in{opacity:1;transform:none}.s-photo{width:460px;top:14%;left:60px}.s-render{width:460px;top:14%;left:610px}.s-iter{width:460px;top:14%;left:1160px}.s-mood{width:560px;top:12%;left:1710px}.shead{justify-content:space-between;align-items:center;gap:10px;min-height:18px;display:flex}.sname{color:var(--app-ink);white-space:nowrap;text-overflow:ellipsis;font-family:-apple-system,sans-serif;font-size:14px;font-weight:600;transition:color .3s;overflow:hidden}.sboard:not(.sel) .sname{color:var(--app-ink3);font-weight:500}.sicons{color:var(--app-ink2);align-items:center;gap:10px;font-size:13px;display:none}.sicons svg{display:block}.sel .sicons{display:flex}.scard{background:var(--card);border-radius:14px;position:relative;overflow:hidden}.scard img{border-radius:14px;width:100%;height:auto;display:block}.corner{opacity:0;width:14px;height:14px;color:var(--app-ink);transition:opacity .3s;position:absolute}.sel .corner{opacity:.65}.c-tl{top:3px;left:3px}.c-tr{top:3px;right:3px;transform:rotate(90deg)}.c-br{bottom:3px;right:3px;transform:rotate(180deg)}.c-bl{bottom:3px;left:3px;transform:rotate(270deg)}.shimmer{background:linear-gradient(100deg, var(--color-bg-2) 30%, var(--color-bg-3) 45%, var(--color-bg-2) 60%);opacity:0;pointer-events:none;z-index:2;background-size:200% 100%;border-radius:14px;transition:opacity .3s;animation:1.1s linear infinite sh;position:absolute;inset:0}.gen .shimmer{opacity:1}@keyframes sh{to{background-position:-200% 0}}.spin{border:2px solid var(--color-invert2-16);border-top-color:var(--color-invert2-68);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite rot}@keyframes rot{to{transform:rotate(360deg)}}.mood-node{background:var(--card);border-radius:14px;align-items:stretch;display:flex;overflow:hidden}.mood-node .mcol{flex-direction:column;flex:1;min-width:0;display:flex}.mood-node .mrow{display:flex}.mood-node .mrow .mslot{flex:1;min-width:0}.mood-node .mslot{padding:6px}.mood-node .mimg{border-radius:5px;width:100%;overflow:hidden}.mood-node img{object-fit:cover;width:100%;height:100%;display:block}.a109{aspect-ratio:1.0929}.a167{aspect-ratio:1.66667}.a1{aspect-ratio:1}.mood-node .mats{aspect-ratio:400/262;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:6px;display:grid}.mood-node .mats img{border-radius:5px;min-width:0;min-height:0}.mood-node .mpalwrap{flex:1;padding:6px;display:flex}.mood-node .mpal{border-radius:5px;flex:1;min-height:56px;display:flex;overflow:hidden}.mood-node .mpal i{flex:1}.sdock{z-index:8;flex-direction:column;gap:10px;width:min(620px,94%);font-family:-apple-system,sans-serif;transition:opacity .3s;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.abtb{background:var(--card);border:1px solid var(--app-line);white-space:nowrap;opacity:0;transition:opacity .28s ease, transform .28s cubic-bezier(.2,.8,.3,1), display .28s allow-discrete;border-radius:16px;align-self:center;align-items:center;gap:4px;padding:9px 10px;display:none;transform:translateY(6px)scale(.94)}.abtb.in{opacity:1;display:flex;transform:none}@starting-style{.abtb.in{opacity:0;transform:translateY(6px)scale(.94)}}.abtb span{color:var(--app-ink);align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:500;display:inline-flex}.abtb svg{flex-shrink:0;display:block}.abtb .dv{background:var(--app-line);width:1px;height:20px;margin:0 4px;padding:0}.sai{background:color-mix(in srgb, var(--card) 95%, transparent);border:1px solid var(--hair);border-radius:18px;padding:4px}.row{display:none}.row.show{display:block}.starters{flex-wrap:wrap;gap:8px;padding:8px 8px 2px;display:flex}.starter{color:var(--app-ink2);background:var(--hair);border-radius:12px;padding:8px 14px;font-size:13.5px}.sprompt{color:var(--color-invert2-84);min-height:26px;padding:12px 14px 6px;font-size:14px}.sprompt .ph{color:var(--app-ink3)}.saitb{justify-content:space-between;align-items:center;padding:4px 8px 8px;display:flex}.saitb .left{color:var(--app-ink2);align-items:center;gap:12px;font-size:14px;display:flex}.saitb .left span{align-items:center;gap:5px;display:inline-flex}.saitb .left svg,.ssend svg{display:block}.ssend{width:30px;height:30px;color:var(--app-ink3);background:0 0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.ssend.ready{background:var(--app-ink);color:var(--paper)}.genstate{justify-content:center;align-items:center;gap:9px;padding:18px 12px;display:flex}.genstate span.lbl{color:var(--app-ink2);font-size:13px}.shareact{height:320vh;position:relative}.sh__sticky{z-index:6;align-items:flex-start;gap:56px;max-width:1360px;height:100dvh;margin:0 auto;padding:0 60px;display:flex;position:sticky;top:0;overflow:hidden}.sh__titles{text-align:left;flex:auto;order:2;align-self:flex-start;min-width:0;margin-top:34vh;position:relative}.sh__titles .statement{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;will-change:opacity, transform;transform-origin:0;opacity:1;font-size:clamp(28px,3.4vw,48px);line-height:1.03;transition:none}.sh__titles .statement .mute,.sh__titles .statement .ln{color:var(--ink);opacity:1}.sh__titles .shT2{position:absolute;inset:0}.sh__stage{flex:0 0 684px;min-width:0;height:min(699px,82vh);margin-top:9vh;position:relative}.sh__stage>.app{width:100%;height:100%}.sh__sharebtn{z-index:9;opacity:0;pointer-events:none;background:var(--card);color:var(--ink);border-radius:var(--btn-r);border:none;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:transform .15s;display:flex;position:absolute;top:14px;right:14px}.sh__sharebtn.on{opacity:1}.sh__sharebtn.press{transform:scale(.94)}.sh__note{opacity:0;z-index:6;align-items:flex-start;gap:8px;transition:opacity .35s,transform .4s cubic-bezier(.2,.8,.3,1);display:flex;position:absolute;transform:translateY(10px)scale(.94)}.sh__note.on{opacity:1;transform:none}.sh__notecard{background:var(--card);border-radius:14px;width:262px;padding:4px}.sh__notecard .ctext{padding-right:4px}.sh__notecard .cava{display:none}.sh__backdrop{opacity:0;pointer-events:none;z-index:8;background:#000;border-radius:18px;transition:opacity .3s;position:absolute;inset:0}.sh__modal{background:var(--card);opacity:0;z-index:10;border-radius:19px;width:min(420px,86%);font-family:-apple-system,sans-serif;transition:opacity .32s,transform .38s cubic-bezier(.2,.8,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(12px - 50%))scale(.96)}.sh__modal.on{opacity:1;transform:translate(-50%,-50%)scale(1)}.shm__head{align-items:center;gap:8px;padding:16px 16px 8px;display:flex}.shm__title{letter-spacing:-.2px;color:var(--ink);flex:1;font-size:20px;font-weight:800}.shm__copy{color:var(--accent);border-radius:12px;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:600;display:flex}.shm__copy svg{display:block}.shm__copy .ic-check,.shm__copy.copied .ic-link{display:none}.shm__copy.copied .ic-check{display:block}.shm__x{width:36px;height:36px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.shm__body{flex-direction:column;gap:16px;padding:8px 16px 16px;display:flex}.shm__inviterow{align-items:center;gap:8px;display:flex}.shm__input{border:1px solid var(--line);color:var(--ink-3);white-space:nowrap;border-radius:12px;flex:1;padding:10px 12px;font-size:13px;overflow:hidden}.shm__perm{background:var(--hair);color:var(--ink);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:9px 12px;font-size:12.5px;font-weight:600;display:flex}.shm__invite{background:var(--ink);color:var(--paper);border-radius:12px;padding:9px 16px;font-size:12.5px;font-weight:600}.shm__div{background:var(--hair);height:1px}.shm__label{color:var(--color-invert2-56);font-size:12.5px;font-weight:500}.shm__member{align-items:center;gap:10px;display:flex}.shm__ava{color:#0000;background:#d7e3f4 url(/landing/tato-avatar.webp) 50% 26%/cover no-repeat;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.shm__who b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.shm__who b em{color:var(--color-invert2-56);font-style:normal;font-weight:400}.shm__who span{color:var(--color-invert2-56);font-size:12px;display:block}.shm__role{color:var(--color-invert2-56);margin-left:auto;font-size:12.5px}.shm__access{background:var(--hair);width:fit-content;color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.fly{height:220vh;position:relative}.fly__sticky{place-items:start center;height:100dvh;padding-top:26vh;display:grid;position:sticky;top:0;overflow:hidden}.fly__field{perspective:1100px;perspective-origin:50%;pointer-events:none;position:absolute;inset:0}.fly__field img{will-change:transform, opacity, filter;transform-origin:50%;filter:blur(var(--b,0px));border-radius:14px;display:block;position:absolute;top:50%;left:50%}.fly__content{z-index:5;text-align:center;transform-origin:50%;will-change:transform;padding:0 34px;position:relative}.fly__content .statement{text-align:center;font-size:clamp(46px,7.4vw,116px)}.fly__content .ctas{justify-content:center;gap:12px;margin-top:56px;display:flex}.fly__content .micro{font-family:var(--sans);color:var(--ink-2);margin-top:18px;font-size:13px;display:block}.faq{background:var(--paper);padding:40px 0 120px}.faq__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:32px 60px;max-width:1360px;margin:0 auto;padding:0 60px;display:grid}.faq__title{letter-spacing:-.03em;font-size:clamp(26px,2.9vw,40px);font-weight:500;line-height:1.1}.faq__list{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__q{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q svg{color:var(--ink-4);flex-shrink:0;transition:transform .25s}.faq__item[open] .faq__q svg{transform:rotate(180deg)}.faq__a{max-width:62ch;color:var(--ink-2);padding:0 0 22px;font-size:16px;line-height:1.55}.stepper{z-index:40;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:6px;transition:opacity .25s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.stepper__chev{color:var(--ink-4);animation:2.2s ease-in-out infinite bounce2;display:block}.stepper.on{opacity:1;pointer-events:auto}.stepper__btn{border:1px solid var(--line);border-radius:var(--btn-r);background:var(--paper);font-family:var(--sans);color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;padding:9px 18px;font-size:13.5px;font-weight:600;transition:background-color .2s,border-color .2s,opacity .2s;display:inline-flex}.stepper__btn:hover{background:var(--card);border-color:var(--color-invert2-16)}.stepper__btn:disabled{opacity:.35;cursor:default}.stepper__btn svg{color:var(--ink-4);display:block}.pagebody{z-index:1;background:var(--paper);border-radius:0 0 30px 30px;position:relative}.sitefoot{background:var(--paper);color:var(--ink);border-radius:0 0 30px 30px;padding:0 0 134px}.foot__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:48px 60px;max-width:1360px;margin:0 auto;padding:0 60px;display:grid}.foot__say{letter-spacing:-.03em;max-width:15ch;font-size:clamp(26px,2.9vw,40px);font-weight:500;line-height:1.1}.foot__say em{font-family:var(--serif);letter-spacing:0;color:var(--ink);font-style:italic;font-weight:400}.foot__cta{background:var(--ink);color:var(--paper);border-radius:var(--btn-r);margin-top:26px;padding:12px 24px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-block}.foot__cols{grid-template-columns:repeat(4,minmax(120px,auto));gap:34px;display:grid}.foot__col{flex-direction:column;gap:10px;display:flex}.foot__col h3{color:var(--ink-4);margin-bottom:2px;font-size:14.5px;font-weight:400}.foot__col a{color:var(--ink);width:fit-content;font-size:14.5px;text-decoration:none}.foot__col a:hover{opacity:.6}.revealfoot{z-index:0;visibility:hidden;background:var(--ground);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.revealfoot__bg{object-fit:cover;transform-origin:50% 60%;width:100%;height:120%;position:absolute;top:-10%;left:0}.revealfoot__stack{left:0;right:0;bottom:calc(var(--reveal) / 2);z-index:1;flex-direction:column;align-items:stretch;display:flex;position:absolute;transform:translateY(50%)}.revealfoot svg{color:#121214;transform-origin:50% 100%;will-change:transform;width:min(100% - 120px,62vw);max-width:860px;height:auto;margin:0 auto;display:block}@media (width<=900px){.revealfoot svg{padding:0 24px}}@media (width<=1023px){.nav{padding:14px 20px}.navgrp{top:15px;right:20px}.navgrp a{padding:10px 18px;font-size:14px}.ctas2c .navcta,.fly__content .btn{border-radius:14px;padding:15px 26px;font-size:15px}.takeover{height:260vh}.tk__copy{justify-content:center;padding-top:0}.big2c{font-size:clamp(30px,8.6vw,54px)}.tk__sub{max-width:46ch;margin-top:14px;font-size:15px}@media (width<=620px){.tk__sub{max-width:none;font-size:14px}}@media (width<=374px){.tk__sub{font-size:13px}}.ctas2c{margin-top:24px}.tkphrase{top:170px}.tkphrase .l{padding:0 18px;font-size:clamp(20px,5.4vw,30px)}.pinwrap2{transition:opacity .25s}.pinwrap2 .thread .tcard__head,.pinwrap2 .thread .tcard__footer,.pinwrap2 .thread #cRow2,.pinwrap2 .thread .cmore,.pinwrap2 .thread .cava{display:none}.pinwrap2 .thread{width:min(238px,64vw);height:auto;box-shadow:0 14px 40px var(--color-invert2-16);border-radius:14px;top:0;bottom:auto}.pinwrap2 .thread.minimal{opacity:0}#bridge{height:170vh;margin-top:-62dvh;padding:0 20px}.bridge__sticky{padding-top:16dvh}.statement{font-size:clamp(24px,6.6vw,34px)}.grabcard{width:62vw;padding:6px 6px 8px}.grabcard figcaption{padding-top:6px;font-size:11.5px}.demo{height:300vh}.demo__content{flex-direction:column;gap:0;max-width:none;height:100%;padding:0;display:flex}.stagewrap{z-index:5;order:-1;width:100vw;height:100dvh;max-height:none;margin:0;top:0;transform:none}.app{border-radius:0;width:100%;height:100%;padding:0}.narr{z-index:20;width:100%;max-width:none;height:0;margin-top:-100dvh;display:block;position:sticky;top:0;overflow:visible}.rbeat,.narr .rbeat:first-child{height:0;min-height:0;margin:0;padding:0;overflow:visible}.narr .ritem{opacity:0;will-change:transform, opacity;width:auto;max-width:none;transition:none;position:absolute;top:170px;left:20px;right:20px}.narr .ritem,.narr .ritem .t,.sh__titles,.sh__titles .statement{text-align:center;transform-origin:50%}.narr .ritem .t,.sh__titles .statement{padding:0 18px;font-size:clamp(20px,5.4vw,30px);transition:none}.abtb,.abtb.in{display:none}.sdock{padding:8px;bottom:12%}.sdock .sai{font-size:12px}.starters{display:none}.shareact{height:190vh;margin-top:-100dvh}.sh__sticky{max-width:none;height:100dvh;padding:0;display:block}.sh__stage{flex:none;width:100vw;height:100dvh;margin:0;position:absolute;inset:0}.sh__stage>.app{border-radius:0}.sh__titles{z-index:20;flex:none;min-width:0;height:auto;margin:0;position:absolute;top:170px;left:20px;right:20px;overflow:visible}.sh__titles .statement{opacity:0;position:absolute;inset:auto 0}.sh__titles .statement .ln{opacity:1;transition:none;transform:none}.sh__backdrop{background:color-mix(in srgb, var(--paper) 30%, transparent);backdrop-filter:blur(11px);border-radius:0}.sh__modal{width:min(420px,88vw);margin-top:74px}.shm__title{font-size:14.5px;font-weight:700}.fly{height:155vh;margin-top:-45dvh}.fly__sticky{z-index:7;place-items:center;padding-top:0}.fly__content{padding:0 20px}.fly__content .statement{font-size:clamp(28px,8vw,44px)}.stepper,.tk__hintwrap{bottom:16px}.stepper__btn{padding:9px 14px;font-size:13px}.faq{padding:24px 0 64px}.faq__inner{grid-template-columns:1fr;gap:18px;padding:0 20px}.faq__q{padding:16px 0;font-size:16px}.faq__a{padding-bottom:18px;font-size:15px}.sitefoot{padding:0 0 48px}.foot__top{padding:0 20px;display:block}.foot__say{max-width:none;font-size:clamp(22px,6vw,28px)}.foot__cta{margin-top:18px}.foot__cols{grid-template-columns:1fr 1fr;gap:30px 20px;margin-top:34px}.foot__col{gap:10px}.foot__col a{font-size:15.5px}.foot__col h3{font-size:13.5px}.revealfoot svg{width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}
