:root{--g1:#FF8A5B;--g2:#FF477E;--grad:linear-gradient(120deg,var(--g1),var(--g2));--ground:#F6F2EA;--panel:#FFFFFF;--panel2:#F0EAE0;--ink:#1B1B1D;--muted:#55555C;--faint:#A6A199;--line:rgba(60,60,67,.14);--acc:#E8386D;--purple:#7C5CE0;--bezel:#CFC9BD;--dev-shadow:0 44px 88px -34px rgba(80,55,35,.4);--btn-shadow:0 12px 30px -8px rgba(255,71,126,.48);--star:#D97E1B;--scr-bg:#F2F2F7;--scr-card:#FFFFFF;--scr-ink:#1C1C1E;--scr-muted:#63636A;--scr-fill:rgba(0,0,0,.07);--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace;--sans:system-ui,-apple-system,"Segoe UI",sans-serif}.ph-we{background:linear-gradient(180deg,rgba(18,8,14,.05) 30%,rgba(16,7,12,.88) 84%),url(/landing/wecrashed.jpg) 50%/cover}.ph-ra{background:linear-gradient(180deg,rgba(20,12,6,.02) 30%,rgba(18,10,5,.86) 84%),url(/landing/ramen.jpg) 50%/cover}.ph-ha{background:linear-gradient(180deg,rgba(16,5,5,.05) 30%,rgba(14,4,4,.88) 84%),url(/landing/hades.jpg) 50%/cover}.ph-bo{background:linear-gradient(180deg,rgba(8,12,20,.05) 30%,rgba(7,10,18,.88) 84%),url(/landing/book.jpg) 50%/cover}.ph-se{background:linear-gradient(180deg,rgba(10,14,12,.05) 30%,rgba(8,12,10,.88) 84%),url(/landing/severance.jpg) 50%/cover}.ph-sp{background:linear-gradient(180deg,rgba(18,8,14,.05) 26%,rgba(14,6,10,.9) 86%),url(/landing/superpumped.jpg) 50%/cover}html{scroll-behavior:smooth}.landing{background:var(--ground);color:var(--ink);font-family:var(--sans);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100vh}.landing *{box-sizing:border-box}.landing a{color:inherit}.landing [id]{scroll-margin-top:74px}img.cat,svg.gl{display:inline-block;vertical-align:middle}svg.gl{flex:none}.lwrap{max-width:1140px;margin:0 auto;padding:0 28px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:transparent;border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease,-webkit-backdrop-filter .25s ease;transition:background .25s ease,border-color .25s ease,backdrop-filter .25s ease;transition:background .25s ease,border-color .25s ease,backdrop-filter .25s ease,-webkit-backdrop-filter .25s ease}html.scrolled .topbar{background:color-mix(in srgb,var(--ground) 80%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--line)}.scrollcue{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);z-index:30;display:flex;flex-direction:column;align-items:center;gap:7px;color:var(--faint);cursor:pointer;transition:opacity .35s ease,transform .35s ease}.scrollcue:hover{color:var(--muted)}.scrollcue .sc-label{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:700}.scrollcue .sc-arrow{animation:scrollBob 1.8s ease-in-out infinite}@keyframes scrollBob{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}html.scrolled .scrollcue{opacity:0;transform:translate(-50%,10px);pointer-events:none}.nav{justify-content:space-between;padding:13px 0}.nav,.wordmark{display:flex;align-items:center}.wordmark{gap:10px;font-weight:800;letter-spacing:-.02em;font-size:1.2rem}.wordmark .wm-name{display:inline-flex;align-items:baseline}.wordmark .tld{color:var(--faint);font-weight:700}.wordmark .appicon{width:34px;height:34px;border-radius:9px;display:block;box-shadow:0 4px 14px -3px rgba(255,71,126,.45)}.rv{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.2,.7,.3,1),transform .65s cubic-bezier(.2,.7,.3,1)}.rv.d1{transition-delay:.12s}.rv.on{opacity:1;transform:none}.devcol.rv:not(.on) *,.vis.rv:not(.on) *{animation-play-state:paused!important}.nav .links{display:flex;gap:28px;align-items:center;font-size:.95rem;font-weight:550;color:var(--muted)}.nav .links a{text-decoration:none}.nav .links .hide-sm{cursor:pointer;transition:color .2s ease}.nav .links .hide-sm:hover{color:var(--ink)}.nav .mini{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:800;font-size:1.05rem;letter-spacing:-.01em;padding:15px 30px;border-radius:99px;background:linear-gradient(120deg,rgba(255,138,91,.72),rgba(255,71,126,.8));-webkit-backdrop-filter:blur(18px) saturate(1.7);backdrop-filter:blur(18px) saturate(1.7);border:1px solid rgba(255,255,255,.55);box-shadow:0 12px 34px -8px rgba(255,71,126,.5),inset 0 1.5px 0 rgba(255,255,255,.75),inset 0 -8px 16px -8px rgba(255,71,126,.45);transition:transform .22s ease,box-shadow .22s ease}.nav .mini:hover{transform:translateY(-2px);box-shadow:0 20px 46px -8px rgba(255,71,126,.6),inset 0 1.5px 0 rgba(255,255,255,.85),inset 0 -8px 16px -8px rgba(255,71,126,.5)}.nav .mini svg{display:block}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--acc);display:inline-block;margin-bottom:18px}h1,h2{letter-spacing:-.045em;text-wrap:balance;font-weight:900}.hl{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lsub{color:var(--muted);font-size:1.15rem;line-height:1.55;max-width:46ch;margin-top:22px;font-weight:480}.lsub strong{color:var(--ink);font-weight:700}.btn{border-radius:99px;padding:16px 30px;font-size:1.02rem;font-weight:750;text-decoration:none;display:inline-block;letter-spacing:-.01em;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.btn.primary{background:var(--grad);color:#fff;box-shadow:var(--btn-shadow)}.btn.primary:hover{transform:translateY(-2.5px);box-shadow:0 18px 40px -8px rgba(255,71,126,.58)}.btn.ghost{border:1.5px solid var(--line);color:var(--ink);background:var(--panel);font-weight:650}.btn.ghost:hover{transform:translateY(-2.5px);border-color:rgba(255,71,126,.4);box-shadow:0 12px 28px -14px rgba(80,55,35,.35)}.btn:focus-visible{outline:2px solid var(--g2);outline-offset:3px}.ctas{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap;align-items:center}.fineprint{font-size:.88rem;font-weight:500;color:var(--faint);margin-top:18px}.stage{position:relative;overflow:hidden}.stage .glow{position:absolute;width:720px;height:720px;border-radius:50%;filter:blur(130px);opacity:.18;pointer-events:none}.hero{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:52px;gap:52px;align-items:center;padding:36px 0 52px;position:relative}.hero h1{font-size:clamp(2.8rem,5.5vw,4.5rem);line-height:.98}@media (min-width:901px) and (max-height:900px){.hero{padding:24px 0 40px;gap:44px}.hero h1{font-size:clamp(2.6rem,4.4vw,3.9rem)}.getblock{margin-top:24px}.hcluster,.herostage .device{width:268px}.scrollcue{bottom:12px}}.feature{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center;padding-block:84px}.feature.flip .copy{order:2}.feature.flip .vis{order:1}.feature h2{font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.04}.hr{border:0;border-top:1px solid var(--line)}.getblock{display:inline-flex;flex-direction:column;align-items:center;gap:12px;margin-top:36px}.qr{width:152px;height:152px;border-radius:22px;background:#fff;padding:13px;box-shadow:0 16px 36px -16px rgba(80,55,35,.4),0 0 0 1px var(--line);flex:none;position:relative;display:block;transition:transform .22s ease,box-shadow .22s ease}.qr:hover{transform:scale(1.1) rotate(-4deg);box-shadow:0 28px 52px -18px rgba(80,55,35,.55),0 0 0 1px var(--line)}.qr>img{display:block;width:100%;height:100%;image-rendering:pixelated}.qr .qr-ico{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:10px;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 4px #fff}.qr .qr-ico .appicon{width:32px;height:32px;border-radius:9px;box-shadow:0 3px 10px -2px rgba(255,71,126,.5)}.qr-label{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--faint)}.devcol{display:flex;flex-direction:column;align-items:center;gap:16px}.herostage{position:relative;display:grid;place-items:center}.hcluster{position:relative;width:292px;will-change:transform}.herostage .device{position:relative;z-index:3}.obj{position:absolute;z-index:2;display:block;transform:translate(var(--hx,0),var(--hy,0));transition:transform .55s cubic-bezier(.2,.7,.3,1);will-change:transform}.obj .obj-p{display:block;transform:translate(calc(var(--px, 0px) + var(--sx, 0px)),calc(var(--py, 0px) + var(--sy, 0px)));transition:transform .16s ease-out}.obj img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 24px rgba(80,55,35,.24));animation:objFloat 6s ease-in-out infinite;-webkit-user-drag:none}@keyframes objFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.o1{top:-4%;left:-68px;width:108px}.o2{top:40%;left:-84px;width:126px}.o3{top:84%;left:-54px;width:100px}.o4{top:-2%;right:-60px;width:90px}.o5{top:50%;right:-90px;width:118px}.o2 img{animation-delay:-1.2s}.o3 img{animation-delay:-2.4s}.o4 img{animation-delay:-3.6s}.o5 img{animation-delay:-4.8s}.herostage:hover .obj{z-index:5}.herostage:hover .o1{--hx:-46px;--hy:-30px}.herostage:hover .o2{--hx:-58px;--hy:6px}.herostage:hover .o3{--hx:-40px;--hy:34px}.herostage:hover .o4{--hx:44px;--hy:-26px}.herostage:hover .o5{--hx:60px;--hy:16px}.device{width:292px;aspect-ratio:9/19.2;border-radius:47px;background:#000;border:3px solid var(--bezel);padding:9px;box-shadow:var(--dev-shadow);flex:none;transform:rotate(-2.5deg);will-change:transform}.device,.screen{position:relative}.screen{width:100%;height:100%;border-radius:38px;overflow:hidden;background:var(--scr-bg)}.island{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:86px;height:25px;border-radius:99px;background:#000;z-index:40}.devcap{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--faint);text-align:center;max-width:310px;line-height:1.6}.scene{position:absolute;inset:0;opacity:0;pointer-events:none}.scene.s1{animation:sc1 18s infinite}.scene.s2{animation:sc2 18s infinite}.scene.s3{animation:sc3 18s infinite}@keyframes sc1{0%,30.5%{opacity:1}33.3%,97%{opacity:0}to{opacity:1}}@keyframes sc2{0%,30.5%{opacity:0}33.3%,63.8%{opacity:1}66.6%,to{opacity:0}}@keyframes sc3{0%,63.8%{opacity:0}66.6%,97%{opacity:1}to{opacity:0}}.bcard{position:absolute;top:82px;left:14px;right:14px;bottom:112px;border-radius:24px;overflow:hidden;padding:17px;display:flex;flex-direction:column;justify-content:flex-end;animation:inCard 6s infinite;box-shadow:0 12px 32px -12px rgba(0,0,0,.5)}.bcard h4{font-size:21px;font-weight:800;letter-spacing:-.02em;color:#fff;animation:inTitle 6s infinite}.filed{position:absolute;top:48px;left:14px;z-index:6;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:750;color:var(--scr-ink);background:var(--scr-card);padding:6px 13px 6px 9px;border-radius:99px;box-shadow:0 4px 14px -4px rgba(0,0,0,.25);animation:inFiled 6s infinite}.filed img.cat{width:18px;height:18px}.bchips{display:flex;gap:5px;margin-top:9px;flex-wrap:wrap}.bchips span{font-size:9.5px;font-weight:650;color:rgba(255,255,255,.94);background:rgba(0,0,0,.4);padding:4px 10px;border-radius:99px}.bchips .tag{background:rgba(255,71,126,.42);color:#ffc3d1}.bchips span:first-child{animation:inChipA 6s infinite}.bchips span:nth-child(2){animation:inChipB 6s infinite}.bchips span:nth-child(3),.bchips span:nth-child(4){animation:inChipC 6s infinite}.btrailer{margin-top:13px;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:750;color:#fff;background:rgba(255,255,255,.2);padding:8px 15px;border-radius:99px;animation:inBtn 6s infinite}@keyframes inCard{0%,21%{opacity:0;transform:translateY(14px) scale(.97)}26%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes inTitle{0%,25%{opacity:0;transform:translateY(8px)}29%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes inChipA{0%,31%{opacity:0;transform:translateY(6px)}35%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes inChipB{0%,35%{opacity:0;transform:translateY(6px)}39%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes inChipC{0%,39%{opacity:0;transform:translateY(6px)}43%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes inBtn{0%,55%{opacity:0;transform:translateY(6px) scale(.95)}60%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes inFiled{0%,60%{opacity:0;transform:translateY(-6px)}66%,90%{opacity:1;transform:none}96%,to{opacity:0}}.dock{position:absolute;bottom:20px;left:12px;right:12px;z-index:6;display:flex;align-items:center;gap:8px}.dock .side{width:44px;height:44px;border-radius:50%;background:var(--scr-card);display:grid;place-items:center;flex:none;box-shadow:0 3px 12px -4px rgba(0,0,0,.18);color:var(--scr-muted)}.dock .side img.cat{width:24px;height:24px}.dock .dbar{flex:1 1;height:44px;border-radius:99px;background:var(--scr-card);border:1px solid var(--line);display:flex;align-items:center;padding:0 14px;gap:8px;box-shadow:0 4px 16px -6px rgba(0,0,0,.16);font-size:12.5px;color:var(--scr-muted);font-weight:500}.dock .dbar .mic{margin-left:auto;color:var(--scr-muted)}.typed{font-family:var(--mono);font-size:12.5px;font-weight:550;color:var(--scr-ink);white-space:nowrap;overflow:hidden;width:0;animation:typeW 6s infinite}.caret{width:1.5px;height:17px;background:var(--g2);animation:blink 1s step-end infinite;flex:none}@keyframes typeW{0%,3%{width:0;animation-timing-function:steps(9)}14%,19%{width:9.4ch}21%,to{width:0}}.sheetgrab{position:absolute;top:44px;left:50%;transform:translateX(-50%);width:36px;height:4.5px;border-radius:3px;background:rgba(0,0,0,.18);z-index:5}.mchat{position:absolute;inset:60px 14px 78px;display:flex;flex-direction:column;gap:9px;align-items:flex-start}.mbub{align-self:flex-end;max-width:80%;background:var(--grad);color:#fff;font-size:12.5px;font-weight:600;font-family:var(--mono);padding:9px 14px;border-radius:17px;border-bottom-right-radius:5px;animation:mbUser 6s infinite}.msave{width:86%;background:var(--scr-card);border-radius:15px;border:1px solid var(--line);overflow:hidden;box-shadow:0 4px 14px -6px rgba(0,0,0,.15);animation:mSave 6s infinite}.msave-top{display:flex;gap:10px;padding:11px;align-items:flex-start}.mthumb{width:42px;height:42px;border-radius:10px;background:var(--grad);display:grid;place-items:center;color:#fff;flex:none}.msave .mk{font-size:8px;font-weight:800;letter-spacing:.06em;color:var(--faint);margin-bottom:3px}.msave h6{font-size:12.5px;font-weight:750;color:var(--scr-ink)}.msave-foot{border-top:1px solid var(--line);padding:8px 11px;position:relative;height:31px}.msave-foot span{position:absolute;left:11px;top:8px;font-size:10.5px;font-weight:650}.msave-foot .saving{color:var(--scr-muted);animation:mSaving 6s infinite}.msave-foot .saved{color:#FF477E;animation:mSaved 6s infinite}.mpin{animation:mPin 6s infinite}.mpin-cover{width:172px;height:205px;border-radius:18px;padding:12px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 10px 24px -10px rgba(0,0,0,.4)}.mpin-cover h6{font-size:13.5px;font-weight:800;color:#fff;letter-spacing:-.01em}.mtap{display:flex;align-items:center;gap:4px;margin-top:6px;padding-left:2px;font-size:10px;font-weight:650;color:var(--faint);animation:mTap 6s infinite}@keyframes mbUser{0%,19%{opacity:0;transform:translateX(20px)}23%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes mSave{0%,27%{opacity:0;transform:translateY(8px)}32%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes mSaving{0%,30%{opacity:0}32%,46%{opacity:1}48%,to{opacity:0}}@keyframes mSaved{0%,46%{opacity:0}50%,92%{opacity:1}97%,to{opacity:0}}@keyframes mPin{0%,54%{opacity:0;transform:translateY(12px) scale(.97)}61%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes mTap{0%,63%{opacity:0}68%,92%{opacity:1}97%,to{opacity:0}}.abub{align-self:flex-start;max-width:88%;background:var(--scr-card);border:1px solid var(--line);color:var(--scr-ink);font-size:12px;font-weight:500;line-height:1.45;padding:10px 14px;border-radius:17px;border-bottom-left-radius:5px}.abub b{font-weight:750}.abub.a1{animation:aIn1 6s infinite}.abub.a2{animation:aIn2 6s infinite}.mnote{width:92%;background:rgba(255,71,126,.09);border-radius:14px;padding:10px 13px;animation:aNoted 6s infinite}.mnote .nk{display:flex;align-items:center;gap:5px;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.09em;color:#FF477E;margin-bottom:4px}.mnote .nt{font-size:11.5px;font-weight:500;color:var(--scr-muted);line-height:1.5}@keyframes aIn1{0%,8%{opacity:0;transform:translateY(8px)}13%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes aNoted{0%,30%{opacity:0;transform:translateY(8px)}36%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes aIn2{0%,58%{opacity:0;transform:translateY(8px)}64%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes blink{50%{opacity:0}}.pilehead{position:absolute;top:44px;left:14px;right:14px;z-index:5;display:flex;align-items:center;gap:8px}.pilehead .back{width:30px;height:30px;border-radius:50%;background:var(--scr-fill);display:grid;place-items:center;color:var(--scr-ink)}.pilehead .title{display:flex;align-items:center;gap:7px;font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--scr-ink)}.pilehead .title img.cat{width:24px;height:24px}.pilehead .count{color:var(--scr-muted);font-weight:700}.pilehead .avatar{margin-left:auto;width:30px;height:30px;border-radius:50%;background:linear-gradient(140deg,#c9b8a4,#8f7a63)}.pilechips{position:absolute;top:86px;left:14px;right:14px;z-index:5;display:flex;gap:6px}.pilechips span{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;padding:7px 12px;border-radius:99px;background:var(--scr-card);color:var(--scr-ink);box-shadow:0 2px 8px -3px rgba(0,0,0,.14)}.pilechips span.active{background:var(--grad);color:#fff}.pilelabel{position:absolute;top:126px;left:16px;z-index:5;font-family:var(--mono);font-size:9px;letter-spacing:.16em;font-weight:700;color:var(--scr-muted)}.pilegrid{position:absolute;top:144px;left:14px;right:14px;bottom:76px;z-index:4;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;overflow:hidden}.pilegrid .col{gap:10px}.pcard,.pilegrid .col{display:flex;flex-direction:column}.pcard{border-radius:18px;padding:11px;position:relative;overflow:hidden;justify-content:flex-end;box-shadow:0 8px 20px -10px rgba(0,0,0,.35)}.pcard h6{font-size:12.5px;font-weight:750;color:#fff;letter-spacing:-.01em;line-height:1.2}.pcard .time{position:absolute;top:9px;left:9px;font-size:8.5px;font-weight:700;color:#fff;background:rgba(0,0,0,.42);padding:3.5px 8px;border-radius:99px}.pcard .time.hot{background:rgba(255,71,126,.75)}.pcard .dots2{position:absolute;top:9px;right:10px;color:rgba(255,255,255,.85);font-weight:800;font-size:11px;letter-spacing:1px}.addtile{border-radius:18px;border:1.5px dashed rgba(60,60,67,.28);display:grid;place-items:center;color:var(--scr-muted);font-size:11px;font-weight:650}.addtile .plus{font-size:20px;font-weight:300;display:block;text-align:center}.deck-top{position:absolute;top:44px;left:14px;right:14px;z-index:5;display:flex;justify-content:space-between;align-items:center}.pill-sm{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:650;color:var(--scr-ink);background:var(--scr-card);padding:6px 12px;border-radius:99px;box-shadow:0 2px 10px -3px rgba(0,0,0,.18)}.pill-sm img.cat{width:16px;height:16px}.deck-dashes{position:absolute;top:50px;left:86px;right:86px;z-index:4;display:flex;justify-content:center;gap:5px}.deck-dashes i{width:14px;height:3.5px;border-radius:2px;background:rgba(0,0,0,.16);flex:none}.deck-dashes i:first-child{background:rgba(0,0,0,.34)}.swipe-hint{position:absolute;top:76px;left:0;right:0;text-align:center;z-index:4;font-family:var(--mono);font-size:7px;letter-spacing:.16em;color:var(--scr-muted);white-space:nowrap}.deck-area{position:absolute;inset:92px 14px 104px}.dcard{position:absolute;inset:0;border-radius:24px;padding:17px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;animation:cycle 6s infinite;box-shadow:0 12px 32px -12px rgba(0,0,0,.45)}.dcard.c2{animation-delay:-2s}.dcard.c3{animation-delay:-4s}.dcard.c1{transform:translateY(0) scale(1);z-index:3}.dcard.c3{transform:translateY(-16px) scale(.94);z-index:2}.dcard.c2{transform:translateY(-32px) scale(.88);z-index:1}.dcard h4{font-size:18px;font-weight:800;letter-spacing:-.02em;color:#fff;line-height:1.15}.dchips{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}.dchips span{font-size:9px;font-weight:650;color:rgba(255,255,255,.94);background:rgba(0,0,0,.38);padding:3.5px 9px;border-radius:99px}.dchips span.tag{background:rgba(255,71,126,.34);color:#ffc3d1}.dwhy{font-size:10px;font-weight:500;color:rgba(255,255,255,.88);margin-top:9px;line-height:1.45}.dwhy .qq{color:#ff8aa5;font-weight:800}.dwhy b{color:#fff;font-weight:750}.stamp{position:absolute;top:16px;right:14px;font-family:var(--mono);font-size:12.5px;font-weight:700;letter-spacing:.18em;padding:5px 13px;border:2.5px solid;border-radius:9px;transform:rotate(-10deg);animation:stampIn 6s infinite;opacity:0}.c1 .stamp{color:#ff9db2;border-color:#ff9db2}.c2 .stamp{color:#ffc06e;border-color:#ffc06e;animation-delay:-2s}.c3 .stamp{color:#9fd8ff;border-color:#9fd8ff;animation-delay:-4s}.verdict-row{position:absolute;bottom:18px;left:0;right:0;z-index:5;display:flex;justify-content:center;gap:22px;align-items:flex-start}.vwrap{display:flex;flex-direction:column;align-items:center;gap:5px}.vlabel{font-family:var(--mono);font-size:7px;letter-spacing:.18em;color:var(--scr-muted);font-weight:700}.vbtn{width:42px;height:42px;border-radius:50%;background:var(--scr-card);display:grid;place-items:center;box-shadow:0 3px 12px -4px rgba(0,0,0,.2)}.vbtn.save{width:54px;height:54px;background:var(--grad);margin-top:-6px;box-shadow:0 6px 18px -4px rgba(255,71,126,.5)}@keyframes cycle{0%,24%{transform:translateY(0) scale(1);opacity:1;z-index:3}31%{transform:translate(150%,-6%) rotate(14deg);opacity:0;z-index:3}31.2%{transform:translateY(-32px) scale(.88);opacity:0;z-index:1}35%,60%{transform:translateY(-32px) scale(.88);opacity:1;z-index:1}66%,93%{transform:translateY(-16px) scale(.94);opacity:1;z-index:2}to{transform:translateY(0) scale(1);opacity:1;z-index:3}}@keyframes stampIn{0%,15%{opacity:0;transform:rotate(-10deg) scale(1.35)}20%,28%{opacity:1;transform:rotate(-10deg) scale(1)}31%,to{opacity:0;transform:rotate(-10deg) scale(1)}}.enrich{background:var(--panel);border:1px solid var(--line);border-radius:26px;padding:24px;max-width:430px;margin:0 auto;box-shadow:0 24px 56px -28px rgba(80,55,35,.35);display:flex;flex-direction:column;gap:15px;transition:transform .3s ease,box-shadow .3s ease}.enrich:hover{transform:translateY(-4px);box-shadow:0 32px 68px -30px rgba(80,55,35,.45)}.enrich .ebar{height:50px;border-radius:99px;background:var(--panel2);display:flex;align-items:center;padding:0 17px;gap:8px;font-size:.95rem;color:var(--muted)}.enrich .ebar .mic{margin-left:auto;color:var(--faint)}.typed2{font-family:var(--mono);font-size:.92rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;width:0;animation:typeE 7s infinite}@keyframes typeE{0%,4%{width:0;animation-timing-function:steps(9)}15%,94%{width:9.4ch}98%,to{width:0}}.erow{display:flex;gap:14px;align-items:center;animation:eIn 7s infinite}.erow .thumb2{width:60px;height:78px;border-radius:11px;flex:none;box-shadow:0 6px 16px -6px rgba(0,0,0,.45)}.erow h5{font-size:1.1rem;font-weight:800;letter-spacing:-.02em}.erow .esub{font-size:.84rem;font-weight:500;color:var(--muted);margin-top:3px}@keyframes eIn{0%,17%{opacity:0;transform:translateY(10px)}22%,93%{opacity:1;transform:none}98%,to{opacity:0}}.echips{display:flex;flex-wrap:wrap;gap:8px}.echip{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:750;padding:8px 14px;border-radius:99px;background:var(--panel2);color:var(--ink);letter-spacing:-.01em}.echip.rt{background:rgba(224,57,62,.1);color:#C0342F}.echip.imdb{background:rgba(217,126,27,.13);color:#A2620E}.echip.tr{background:rgba(255,71,126,.1);color:var(--acc)}.echip.e1{animation:eC1 7s infinite}.echip.e2{animation:eC2 7s infinite}.echip.e3{animation:eC3 7s infinite}.echip.e4{animation:eC4 7s infinite}@keyframes eC1{0%,27%{opacity:0;transform:translateY(7px)}32%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes eC2{0%,33%{opacity:0;transform:translateY(7px)}38%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes eC3{0%,39%{opacity:0;transform:translateY(7px)}44%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes eC4{0%,45%{opacity:0;transform:translateY(7px)}50%,93%{opacity:1;transform:none}98%,to{opacity:0}}.efiled{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:750;color:var(--ink);animation:eFiled 7s infinite}.efiled img.cat{width:24px;height:24px}.efiled .chk{color:#2FA463}@keyframes eFiled{0%,54%{opacity:0;transform:translateY(7px)}60%,93%{opacity:1;transform:none}98%,to{opacity:0}}.fan{position:relative;height:430px}.fcard{position:absolute;left:50%;top:50%;width:218px;height:312px;margin:-156px 0 0 -109px;border-radius:22px;padding:15px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 24px 48px -20px rgba(50,30,20,.5);transform-origin:50% 130%}.fcard h4{font-size:16px;font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1.15}.fcard .fwhy{font-size:9.5px;font-weight:500;color:rgba(255,255,255,.85);margin-top:7px;line-height:1.45}.fcard .fwhy .qq{color:#ff8aa5;font-weight:800}.fcard .fwhy b{color:#fff}.fcard.f1{animation:fanCycle 9s infinite;animation-delay:0s}.fcard.f3{animation:fanCycle 9s infinite;animation-delay:-3s}.fcard.f2{animation:fanCycle 9s infinite;animation-delay:-6s;z-index:3}.fan:hover .fcard.f1{animation-play-state:paused;transform:rotate(-19deg) translateX(-14px)}.fan:hover .fcard.f3{transform:rotate(19deg) translateX(14px)}.fan:hover .fcard.f2,.fan:hover .fcard.f3{animation-play-state:paused}@keyframes fanCycle{0%,22%{transform:rotate(-14deg) scale(.9) translateY(8px);opacity:.7;z-index:1}33%,66%{transform:rotate(0deg) scale(1) translateY(0);opacity:1;z-index:3}77%,to{transform:rotate(14deg) scale(.9) translateY(8px);opacity:.7;z-index:2}}.fan .fstamp{position:absolute;z-index:4;top:16%;right:14%;font-family:var(--mono);font-size:15px;font-weight:700;letter-spacing:.18em;color:#ff9db2;border:3px solid #ff9db2;border-radius:10px;padding:6px 16px;transform:rotate(10deg);background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fstampPulse 4s infinite}@keyframes fstampPulse{0%,38%,to{opacity:0;transform:rotate(10deg) scale(1.3)}46%,82%{opacity:1;transform:rotate(10deg) scale(1)}}.channels{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;padding:0 0 96px}.chan{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:28px 24px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.chan:hover{transform:translateY(-5px);border-color:rgba(255,71,126,.28);box-shadow:0 24px 44px -22px rgba(80,55,35,.32)}.chan .ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;margin-bottom:16px;background:var(--panel2);color:var(--ink)}.chan .ic.brand{background:var(--grad);color:#fff}.chan h4{font-size:1.15rem;font-weight:800;margin-bottom:7px;letter-spacing:-.02em}.chan p{font-size:.94rem;color:var(--muted);line-height:1.5}.chan .ex{display:inline-block;margin-top:14px;font-family:var(--mono);font-size:.76rem;color:var(--ink);background:var(--panel2);padding:5px 11px;border-radius:8px}.sect-head{max-width:720px;margin:0 auto;text-align:center;padding:88px 0 44px}.sect-head h2{font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.04}.sect-head .lsub{margin-left:auto;margin-right:auto}.chatpanel{background:var(--panel);border:1px solid var(--line);border-radius:26px;padding:26px;max-width:440px;margin:0 auto;box-shadow:0 24px 56px -28px rgba(80,55,35,.35);display:flex;flex-direction:column;gap:12px;transition:transform .3s ease,box-shadow .3s ease}.chatpanel:hover{transform:translateY(-4px);box-shadow:0 32px 68px -30px rgba(80,55,35,.45)}.bub{max-width:88%;padding:12px 16px;border-radius:18px;font-size:.95rem;line-height:1.45}.bub.user{align-self:flex-end;background:var(--grad);color:#fff;border-bottom-right-radius:6px;font-weight:600;animation:inUser 7s infinite}.bub.agent{align-self:flex-start;background:var(--panel2);color:var(--ink);border-bottom-left-radius:6px;font-weight:500;animation:inReply 7s infinite}.placecard{align-self:flex-start;width:94%;border-radius:18px;overflow:hidden;background:var(--scr-card);border:1px solid var(--line);animation:inPlace 7s infinite;box-shadow:0 8px 24px -10px rgba(0,0,0,.18)}.pphoto{height:110px;background:url(/landing/ramen.jpg) center 62%/cover}.pbody{padding:13px 15px 15px}.pbody h5{font-size:1.05rem;font-weight:800;letter-spacing:-.015em}.pbody .prow{font-size:.82rem;font-weight:500;color:var(--muted);margin-top:3px}.pbody .prow b{color:var(--star);font-weight:750}.popen{display:inline-block;margin-top:10px;font-size:.78rem;font-weight:750;background:rgba(255,71,126,.12);color:var(--acc);padding:6px 14px;border-radius:99px}.learned{display:flex;gap:7px;flex-wrap:wrap;margin-top:6px}.learned em{font-style:normal;font-weight:600;color:var(--purple);background:rgba(124,92,224,.1);padding:5px 11px;border-radius:99px}.learned .lk,.learned em{font-family:var(--mono);font-size:.7rem}.learned .lk{color:var(--faint);align-self:center;letter-spacing:.1em}.learned em:nth-child(2),.learned em:nth-child(3){animation:learnIn 7s infinite}.learned em:nth-child(3){animation-delay:.35s}.learned em:nth-child(4){animation:learnIn 7s infinite;animation-delay:.7s}@keyframes learnIn{0%,50%{opacity:0;transform:translateY(5px)}57%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes inUser{0%,4%{opacity:0;transform:translateX(24px)}8%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes inReply{0%,20%{opacity:0;transform:translateY(8px)}26%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes inPlace{0%,30%{opacity:0;transform:translateY(12px)}37%,92%{opacity:1;transform:none}97%,to{opacity:0}}.aichat{background:var(--panel);border:1px solid var(--line);border-radius:26px;padding:16px 16px 18px;max-width:430px;margin:0 auto;box-shadow:0 24px 56px -28px rgba(80,55,35,.35);display:flex;flex-direction:column;gap:12px;transition:transform .3s ease,box-shadow .3s ease}.aichat:hover{transform:translateY(-4px);box-shadow:0 32px 68px -30px rgba(80,55,35,.45)}.aichat .ahead{display:flex;align-items:center;gap:9px;padding:4px 4px 2px}.aichat .ahead .appic{width:24px;height:24px;border-radius:7px;background:var(--grad);display:grid;place-items:center;flex:none}.aichat .ahead .nm{font-size:13px;font-weight:750;color:var(--ink)}.aichat .ahead .nm small{color:var(--faint);font-weight:600}.aichat .ahead .live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:#2b8a5b;background:rgba(45,164,99,.1);padding:4px 10px;border-radius:99px}.aichat .ahead .live .d{width:6px;height:6px;border-radius:50%;background:#2FA463}.aichat .aq{align-self:flex-end;background:var(--grad);color:#fff;font-size:.95rem;font-weight:650;padding:10px 15px;border-radius:17px;border-bottom-right-radius:6px;animation:inUser 7s infinite}.aiposter{position:relative;border-radius:20px;overflow:hidden;padding:16px;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 14px 34px -14px rgba(0,0,0,.5);animation:inPlace 7s infinite}.aiposter .badge{position:absolute;top:13px;left:13px;display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:750;color:#fff;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:5px 10px;border-radius:99px}.aiposter h4{margin:0;font-size:1.5rem;font-weight:850;color:#fff;letter-spacing:-.02em;line-height:1.05}.aiposter .achips{display:flex;gap:6px;margin-top:8px}.aiposter .achips span{font-size:10px;font-weight:650;color:rgba(255,255,255,.94);background:rgba(0,0,0,.34);padding:4px 10px;border-radius:99px}.aiposter .achips .tag{background:rgba(255,71,126,.4);color:#ffd0dc}.aiposter .awhy{margin:10px 0 0;font-size:.82rem;font-weight:500;color:rgba(255,255,255,.9);line-height:1.4}.aiposter .awhy .qq{color:#ff9db2;font-weight:800}.aiposter .awhy b{color:#fff;font-weight:750}.final{text-align:center;padding-block:104px 112px;position:relative;overflow:hidden}.final h2{font-size:clamp(2.5rem,4.5vw,3.7rem);max-width:18ch;margin:0 auto;line-height:1.03}.final .lsub{margin:20px auto 0;text-align:center}.final .ctas{justify-content:center}.footer{border-top:1px solid var(--line);padding:32px 0 46px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;font-size:.88rem;font-weight:500;color:var(--faint)}.footer .links{display:flex;gap:24px}.footer a{text-decoration:none;transition:color .2s ease}.footer a:hover{color:var(--ink)}.crafted{text-align:center;padding:4px 0 44px;font-size:.88rem;font-weight:550;color:var(--faint)}.crafted svg{vertical-align:-2px;margin:0 2px}.crafted b{color:var(--muted);font-weight:700;transition:color .2s ease;cursor:pointer}.crafted b:hover{color:var(--acc)}.prodnote{background:var(--panel2);border-radius:12px;padding:14px 18px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--muted);line-height:1.8;margin:0 0 36px}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:30px;padding:28px 0 52px}.feature,.feature.flip{grid-template-columns:1fr;gap:40px;padding-block:48px}.feature.flip .copy{order:1}.feature.flip .vis{order:2}.channels{grid-template-columns:1fr 1fr}.sorter{flex-direction:column}.sorter .flow{transform:rotate(90deg)}.nav .links .hide-sm{display:none}.nav .mini{padding:11px 18px;font-size:.92rem}.hero .copy{text-align:center}.hero .lsub{margin-left:auto;margin-right:auto}.getblock{display:none}.o1{top:-3%;left:-50px;width:98px}.o2{top:57%;left:-58px;width:108px}.o3{display:none}.o4{top:1%;right:-46px;width:84px}.o5{top:51%;right:-60px;width:102px}.scrollcue{display:none}}@media (max-width:560px){.hero h1{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.typed,.typed2{width:9.4ch}.scene{opacity:0}.rv,.scene.s3{opacity:1}.rv{transform:none}}