*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#2518e8;color:#fff;font-family:Arial,sans-serif}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #dfff00;outline-offset:5px}button{font:inherit}.skip{position:absolute;top:-80px;left:20px;padding:15px;background:#dfff00;color:#171356;z-index:30}.skip:focus{top:10px}.feed-nav{display:flex;align-items:center;justify-content:space-between;padding:26px 4vw;gap:25px}.feed-logo{font-size:30px;font-weight:900;letter-spacing:-1.7px;text-decoration:none}.feed-logo span{color:#dfff00;margin-left:5px}.feed-nav>span{font:11px monospace;letter-spacing:.07em}.feed-nav>a:last-child{font-size:14px;text-decoration:none}.feed-hero{position:relative;min-height:940px;overflow:hidden;padding:60px 4vw 85px}.feed-copy{position:relative;z-index:3;width:37%;max-width:600px}.feed-label{font:12px/1.5 monospace;letter-spacing:.07em}.feed-copy h1{font:900 clamp(90px,10vw,165px)/.83 Arial,sans-serif;letter-spacing:-.085em;margin:40px 0}.feed-copy h1 em{color:#dfff00;font-style:normal}.feed-copy>p:not(.feed-label){font-size:18px;line-height:1.55;max-width:355px;color:#e1e0ff}.feed-cta{display:inline-block;background:#dfff00;color:#171356;text-decoration:none;padding:19px 23px;font:bold 13px monospace;margin-top:20px}.feed-wall{position:absolute;inset:0 -5% 0 43%;overflow:hidden;display:flex;gap:17px;align-items:flex-start;transform:rotate(-5deg) scale(1.04);transform-origin:center}.feed-frame{position:relative;flex:0 0 35%;margin:0;aspect-ratio:9/16;overflow:hidden;background:#160c84;box-shadow:0 15px 40px #10067460;will-change:transform}.feed-frame img{width:100%;height:100%;object-fit:cover;display:block}.feed-frame:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#080528aa);pointer-events:none}.feed-frame figcaption{position:absolute;bottom:25px;left:16px;right:16px;z-index:1;font:10px/1.5 monospace;color:#dfff00}.feed-frame figcaption b{display:block;color:#fff;font:bold 22px/1.1 Arial,sans-serif;margin-top:9px;letter-spacing:-.04em}.afterhours{margin-top:85px;transform:translateY(calc(var(--feed,0)*-95px))}.cat{margin-top:280px;transform:translateY(calc(var(--feed,0)*-210px))}.ramen{margin-top:-60px;transform:translateY(calc(var(--feed,0)*120px))}.feed-footer{position:absolute;bottom:27px;left:4vw;right:4vw;z-index:4;display:flex;justify-content:space-between;gap:25px;font:10px/1.5 monospace;color:#dfff00}.feed-statement{background:#dfff00;color:#1c1760;padding:85px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:25px 8vw}.feed-statement>.feed-label{grid-column:1/-1}.feed-statement h2{font:900 clamp(70px,9vw,140px)/.85 Arial,sans-serif;letter-spacing:-.085em;margin:10px 0 35px}.feed-statement h2 em{font-style:normal;color:#2518e8}.feed-statement>div{align-self:center}.feed-statement>div p{font-size:20px;line-height:1.65}.feed-words{grid-column:1/-1;font:13px/1.8 monospace;margin-top:30px}.feed-how{background:#eeedf5;color:#1c1760;padding:95px 7vw}.feed-how h2{font-size:clamp(38px,4.6vw,68px);line-height:1.03;letter-spacing:-.055em;max-width:1050px;margin:0 0 65px}.feed-how h2 em{font-style:normal;color:#2518e8}.feed-steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6vw}.feed-steps span{font:bold 14px monospace}.feed-steps p{font-size:18px;line-height:1.65;color:#555071}.feed-start{padding:90px 7vw;display:grid;grid-template-columns:1.3fr 1fr;gap:9vw}.feed-start h2{font-size:clamp(50px,6vw,90px);line-height:.95;letter-spacing:-.065em;margin:25px 0 35px}.feed-start h2 em{font-style:normal;color:#dfff00}.feed-start>div>p:not(.feed-label){font-size:19px;line-height:1.6;max-width:420px}.feed-start aside{align-self:center;padding:30px 0}.feed-start h3{font-size:34px;line-height:1.05;letter-spacing:-.04em}.feed-start aside p:not(.feed-label){font-size:18px;line-height:1.65;color:#dedbff}.feed-start aside a{font-size:15px;text-underline-offset:6px}.f-faq{background:#eeedf5;color:#1c1760;padding:75px max(7vw,calc((100vw - 1100px)/2));}.f-faq h2{font-size:42px;letter-spacing:-.055em}.f-faq details{border-bottom:1px solid #c6c1d8}.f-faq summary{font-size:19px;padding:23px 0;cursor:pointer}.f-faq details p{font-size:17px;line-height:1.7;color:#555071}footer{padding:40px 4vw;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}footer>p{font-size:14px;line-height:1.5}footer>div{display:flex;align-items:center;gap:20px;font-size:13px;flex-wrap:wrap}footer small{width:100%;font-size:12px;color:#d3cdff}.motion{border:1px solid #9991ff;background:none;color:#fff;padding:10px 13px;font-size:12px;cursor:pointer}@media(max-width:760px){.feed-nav{padding:25px 6vw}.feed-nav>span{display:none}.feed-logo{font-size:26px}.feed-hero{padding:25px 7vw 65px;min-height:0}.feed-copy{width:100%;max-width:none}.feed-copy h1{font-size:clamp(90px,22vw,140px);margin:30px 0}.feed-copy h1 br:nth-child(2){display:none}.feed-copy h1 em{display:block}.feed-copy>p:not(.feed-label){font-size:18px;max-width:390px}.feed-wall{position:relative;inset:auto;width:145%;height:650px;margin:50px -25% 0 -10%;gap:14px}.feed-frame{flex-basis:33%}.afterhours{margin-top:70px}.cat{margin-top:185px}.ramen{margin-top:15px}.feed-frame figcaption{left:12px;right:12px;font-size:9px;bottom:18px}.feed-frame figcaption b{font-size:20px}.feed-footer{font-size:9px;left:7vw;right:7vw}.feed-statement,.feed-start{grid-template-columns:1fr;gap:20px;padding:65px 7vw}.feed-statement h2{font-size:90px}.feed-statement>div p{font-size:18px}.feed-words{font-size:11px}.feed-how{padding:65px 7vw}.feed-how h2{font-size:43px;margin-bottom:40px}.feed-steps{grid-template-columns:1fr;gap:20px}.feed-start h2{font-size:62px}.feed-start aside{padding:20px 0}.f-faq{padding:60px 7vw}.f-faq h2{font-size:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.feed-frame{will-change:auto}.feed-wall{transform:none}}

.feed-hero{isolation:isolate}.feed-giant{position:absolute;left:34%;top:400px;z-index:-1;font:900 32vw/.75 Arial,sans-serif;letter-spacing:-.1em;color:transparent;-webkit-text-stroke:2px #7069ff;transform:translateX(calc(var(--feed,0)*-100px));pointer-events:none}.feed-frame{border:2px solid #fff3;transition:border-color .18s,box-shadow .18s}.feed-frame.is-kept{border-color:#dfff00;box-shadow:0 0 0 5px #dfff0022,0 20px 50px #10067480}.keep-example{position:absolute;top:16px;right:12px;z-index:3;border:1px solid #fff9;background:#171356ab;color:#fff;padding:10px 13px;font:bold 11px monospace;cursor:pointer;backdrop-filter:blur(8px)}.keep-example[aria-pressed=true]{background:#dfff00;border-color:#dfff00;color:#171356}.feed-ticker{overflow:hidden;background:#fff;color:#2518e8;padding:22px 0;transform:rotate(-2deg);position:relative;z-index:5;width:104%;margin:0 -2% -16px;box-shadow:0 12px 0 #17135620}.feed-ticker>div{white-space:nowrap;font:900 clamp(35px,5vw,76px)/1 Arial,sans-serif;letter-spacing:-.065em;transform:translateX(calc(var(--ticker,0)*-220px))}.feed-ticker em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px #2518e8}.feed-statement{padding-top:120px;position:relative;overflow:hidden}.feed-statement h2{position:relative;padding-bottom:70px}.feed-stamp{position:absolute;bottom:0;right:0;display:inline-block;font:bold 15px/1.2 monospace;letter-spacing:-.02em;border:2px solid #2518e8;padding:15px 22px;transform:rotate(-10deg)}.feed-statement>div p:first-child{font-size:25px;line-height:1.45;letter-spacing:-.035em}.feed-words{font-size:15px;font-weight:bold;letter-spacing:-.03em;max-width:850px}.feed-how{padding-bottom:55px}.feed-steps{display:block}.feed-steps article{display:grid;grid-template-columns:.85fr 1fr;gap:10vw;align-items:center;padding:35px 0}.feed-steps span{font:900 clamp(38px,5vw,70px)/.95 Arial,sans-serif;letter-spacing:-.065em;color:#2518e8;max-width:400px}.feed-steps p{max-width:460px;margin:0}.feed-steps article:nth-child(2){margin:10px -3vw;padding:35px 3vw;background:#dfff00;transform:rotate(-1deg)}.feed-start{position:relative;overflow:hidden}.feed-start:after{content:'↙';position:absolute;right:-30px;bottom:-130px;font:350px Arial,sans-serif;color:#ffffff0a;pointer-events:none}.feed-start aside{border-left:2px solid #8c84ff;padding-left:35px}.feed-start .feed-cta{box-shadow:7px 7px 0 #10077f;transition:transform .15s,box-shadow .15s}.feed-start .feed-cta:hover{transform:translate(3px,3px);box-shadow:4px 4px 0 #10077f}@media(max-width:760px){.feed-giant{top:auto;bottom:130px;left:-5%;font-size:66vw}.feed-ticker{padding:18px 0}.feed-ticker>div{font-size:42px}.feed-statement{padding-top:85px}.feed-statement h2{padding-bottom:55px}.feed-stamp{font-size:12px;padding:12px 17px;right:4%}.feed-statement>div p:first-child{font-size:23px}.feed-steps article{grid-template-columns:1fr;gap:22px;padding:30px 0}.feed-steps span{font-size:49px}.feed-start aside{padding-left:23px}.keep-example{font-size:10px;padding:9px;top:11px;right:9px}}@media(prefers-reduced-motion:reduce){.feed-giant,.feed-ticker>div{transform:none}.feed-frame,.feed-start .feed-cta{transition:none}}
/* A quiet rightward stream. The blue fade keeps the headline clear. */
.feed-hero{height:auto;min-height:0;overflow:hidden;padding:0}
.feed-pin{position:relative;height:900px;min-height:850px;padding:45px 4vw 90px;overflow:hidden}
.feed-copy{width:39%;pointer-events:none}.feed-copy a{pointer-events:auto}
.feed-wall{position:absolute;inset:-30px -2% 50px 26%;width:auto;height:auto;margin:0;display:flex;flex-direction:column;gap:18px;transform:none;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,#000 27%,#000 96%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 27%,#000 96%,transparent 100%)}
.feed-row{position:relative;height:calc((100% - 36px)/3);flex:none;display:flex;gap:18px;overflow:auto;scrollbar-width:none}
.feed-row:nth-child(2){left:0}.feed-frame{flex:0 0 auto;width:auto;height:100%;aspect-ratio: .72;transform:none;margin:0;border-radius:8px;will-change:auto}
.feed-wall.is-moving .feed-row{overflow:visible}.feed-wall.is-moving .feed-frame{position:absolute;top:0;left:0;width:calc((900px - 50px + 30px - 36px)/3 * .72);width:calc((100cqh - 36px)/3 * .72)}
.feed-wall{container-type:size}
.feed-frame img,.feed-frame video{height:100%;width:100%;object-fit:cover}
.feed-frame figcaption{left:13px;right:12px;bottom:15px;font-size:10px;line-height:1.3}.feed-frame figcaption b{font-size:19px;line-height:1.05;letter-spacing:-.035em}
.keep-example{top:10px;right:10px;padding:8px 9px;font-size:10px}.video-toggle{top:10px;left:10px;width:30px;height:30px;padding:0;font-size:12px;border-radius:50%}
.feed-copy:before{content:'';position:absolute;z-index:-1;inset:-80px -80px -70px -10vw;background:linear-gradient(90deg,#2518e8 60%,#2518e8e0 75%,#2518e800);pointer-events:none}
.feed-giant{display:none}.feed-footer{align-items:center}.feed-controls{display:flex;gap:8px}.feed-controls button{border:1px solid #b6afff;background:#2518e8;color:white;padding:9px 13px;cursor:pointer;font:14px monospace}
.feed-frame:focus-within{outline:2px solid #dfff00;outline-offset:-2px}
@media(min-width:1600px){.feed-pin{height:1000px}.feed-copy{padding-top:25px}}
@media(max-width:760px){.feed-pin{height:auto;min-height:0;padding:25px 7vw 85px}.feed-copy{width:100%}.feed-copy:before{display:none}.feed-wall{position:relative;inset:auto;width:120%;height:650px;margin:25px -10% 0;gap:14px;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 95%,transparent)}.feed-row{height:calc((100% - 28px)/3)}.feed-wall.is-moving .feed-frame{width:calc((100cqh - 28px)/3 * .72)}.feed-frame figcaption{left:10px;right:8px;bottom:12px;font-size:9px}.feed-frame figcaption b{font-size:16px}.keep-example{font-size:9px;right:7px;top:8px;padding:7px}.video-toggle{left:7px;top:8px;width:25px;height:25px}.feed-footer{left:7vw;right:7vw;bottom:22px;font-size:9px;gap:15px}.feed-controls button{padding:8px 11px}.feed-copy h1{margin:30px 0}}
@media(prefers-reduced-motion:reduce){.feed-pin{height:900px;min-height:850px}.feed-wall{height:auto}.feed-frame{transition:none}}
@media(max-width:760px) and (prefers-reduced-motion:reduce){.feed-pin{height:auto;min-height:0}.feed-wall{height:650px}}

.has-video{background-size:cover;background-position:center}.has-video:before{content:"";position:absolute;inset:-15px;background:inherit;filter:blur(18px) brightness(.45)}.has-video video{position:relative;z-index:1;object-fit:contain}.has-video:after{z-index:2}.has-video figcaption{z-index:3}.has-video .keep-example{z-index:4}
