.rf-story{--ink:#07120f;--paper:#f2f0e8;--cream:#f7f3e8;--dark:#020d0d;--lime:#c8ff66;--lime-deep:#a4e02f;--orange:#ff7c43;--cyan:#73d8df;--blue:#4767ff;--muted-dark:#58625d;--muted-light:#a8b4ac;--shadow:0 34px 100px rgba(3,12,10,.18);--shadow-dark:0 38px 110px rgba(0,0,0,.42);--page:min(1540px,calc(100vw - 64px));--serif:var(--font-source-serif),"Source Serif 4",ui-serif,Georgia,serif;--sans:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.rf-story *{box-sizing:border-box}.rf-story{scroll-behavior:smooth;margin:0;min-width:320px;color:var(--ink);background:var(--dark);font-family:var(--sans);-webkit-font-smoothing:antialiased}.rf-story button,.rf-story input{font:inherit}.rf-story a,.rf-story button{color:inherit}.rf-story img,.rf-story svg{display:block;max-width:100%}.rf-story ::selection{background:var(--lime);color:var(--ink)}.rf-story .svg-defs{position:absolute;width:0;height:0;overflow:hidden}.rf-story .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rf-story .page-shell{width:var(--page);margin-inline:auto}.rf-story .lamp{width:100%;height:100%;overflow:visible;filter:url(#soft-shadow)}.rf-story .lamp--sketch{fill:none;stroke:var(--muted-dark);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:none}.rf-story .scroll-progress{position:fixed;z-index:1000;inset:0 0 auto;height:3px;pointer-events:none;background:rgba(255,255,255,.05)}.rf-story .scroll-progress i{display:block;width:100%;height:100%;background:var(--lime);transform:scaleX(0);transform-origin:left center;will-change:transform}.rf-story .site-header{position:fixed;z-index:900;inset:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:100%;padding:18px max(24px,calc((100vw - 1540px)/2));color:#f5f4ea;transition:color .24s,background .24s,border-color .24s,backdrop-filter .24s;border-bottom:1px solid transparent}.rf-story .site-header.is-scrolled{background:rgba(2,13,13,.76);border-color:rgba(255,255,255,.1);backdrop-filter:blur(18px) saturate(140%)}.rf-story .site-header.theme-cream,.rf-story .site-header.theme-light,.rf-story .site-header.theme-lime{color:var(--ink)}.rf-story .site-header.theme-cream.is-scrolled,.rf-story .site-header.theme-light.is-scrolled{background:rgba(247,243,232,.82);border-color:rgba(7,18,15,.1)}.rf-story .site-header.theme-lime.is-scrolled{background:rgba(200,255,102,.82);border-color:rgba(7,18,15,.12)}.rf-story .brand{display:inline-flex;align-items:center;gap:11px;width:max-content;color:inherit;text-decoration:none;font-size:12px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.rf-story .brand-mark{width:34px;aspect-ratio:1;display:grid;place-items:center;border-radius:11px;color:var(--ink);background:var(--lime);font:700 20px var(--serif);transform:rotate(-6deg);box-shadow:0 8px 22px rgba(0,0,0,.15)}.rf-story .theme-lime .brand-mark{background:var(--ink);color:var(--lime)}.rf-story .site-nav{display:flex;align-items:center;justify-content:center;gap:4px}.rf-story .site-nav a{padding:9px 13px;border-radius:999px;color:inherit;text-decoration:none;font-size:13px;font-weight:700;opacity:.76}.rf-story .site-nav a:hover{opacity:1;background:rgba(127,127,127,.11)}.rf-story .header-cta{justify-self:end;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 17px;border:1px solid;border-radius:999px;color:inherit;text-decoration:none;font-size:13px;font-weight:800;transition:transform .16s,background .16s,color .16s}.rf-story .header-cta:hover{transform:translateY(-2px);background:currentColor;color:var(--dark)}.rf-story .theme-cream .header-cta:hover,.rf-story .theme-light .header-cta:hover,.rf-story .theme-lime .header-cta:hover{color:var(--cream)}.rf-story .eyebrow{display:inline-flex;align-items:center;gap:11px;margin:0;color:var(--lime);font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.rf-story .eyebrow>span{width:32px;height:1px;background:currentColor}.rf-story .eyebrow--dark{color:var(--ink)}.rf-story .chapter-number{margin:0 0 24px;font-size:11px;font-weight:850;letter-spacing:.15em;text-transform:uppercase;opacity:.65}.rf-story .pill-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 25px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:850;transition:transform .18s,box-shadow .18s}.rf-story .pill-button svg{width:20px;height:20px}.rf-story .pill-button:hover{transform:translateY(-3px)}.rf-story .pill-button--lime{color:var(--ink);background:var(--lime);box-shadow:0 16px 42px rgba(200,255,102,.15)}.rf-story .pill-button--ink{color:var(--lime);background:var(--ink);box-shadow:0 16px 42px rgba(7,18,15,.16)}.rf-story .hero{position:relative;min-height:100svh;display:grid;align-items:center;overflow:clip;isolation:isolate;color:#f4f3e9;background:radial-gradient(circle at 74% 27%,rgba(200,255,102,.13),transparent 31rem),radial-gradient(circle at 90% 86%,rgba(200,255,102,.08),transparent 28rem),var(--dark);padding:108px 0 70px}.rf-story .hero:before{content:"";position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:44px 44px;mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 82%)}.rf-story .hero-grid{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(34px,5vw,94px)}.rf-story .hero-copy{position:relative;z-index:4;max-width:680px;animation:hero-copy-in .9s cubic-bezier(.22,.8,.2,1) both}.rf-story .hero h1{display:grid;margin:28px 0 0;max-width:20ch;font:600 clamp(52px,5.9vw,104px)/.9 var(--serif);letter-spacing:-.052em;text-wrap:balance}.rf-story .hero h1 span:last-child{margin-left:.22em}.rf-story .hero-dek{max-width:560px;margin:34px 0 0;color:#aab7af;font-size:clamp(18px,1.35vw,23px);line-height:1.48}.rf-story .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 20px;margin-top:34px}.rf-story .hero-actions>span{color:#78877f;font-size:12px}.rf-story .hero-stage-wrap{min-width:0;animation:hero-stage-in 1.1s cubic-bezier(.22,.8,.2,1) .12s both}.rf-story .hero-stage{--mx:0;--my:0;position:relative;width:min(760px,100%);aspect-ratio:1;margin-inline:auto;perspective:1200px}.rf-story .hero-aura{inset:12%;border-radius:50%;background:radial-gradient(circle,rgba(200,255,102,.2),rgba(200,255,102,.06) 38%,transparent 70%);filter:blur(20px);transform:translate(calc(var(--mx)*-5px),calc(var(--my)*-5px))}.rf-story .float-card,.rf-story .hero-aura{position:absolute;transition:transform .18s ease-out}.rf-story .float-card{z-index:4;border:1px solid rgba(255,255,255,.12);background:rgba(240,240,229,.92);color:var(--ink);box-shadow:var(--shadow-dark);backdrop-filter:blur(14px);animation:float-y 7s ease-in-out infinite}.rf-story .float-card--sketch{top:4%;right:0;width:26%;aspect-ratio:.86;padding:11%;border-radius:18px;transform:translate3d(calc(var(--mx)*11px),calc(var(--my)*8px),0) rotate(5deg)}.rf-story .float-card--sketch .tape{position:absolute;top:-7px;left:32%;width:38%;height:16px;background:rgba(222,201,145,.65);transform:rotate(-4deg)}.rf-story .float-card--sketch .lamp{position:absolute;inset:11% 8%;width:84%;height:78%}.rf-story .float-card--store{left:-2%;top:17%;width:25%;padding:8px;border-radius:20px;transform:translate3d(calc(var(--mx)*-9px),calc(var(--my)*-7px),0) rotate(-5deg);animation-delay:-2.4s}.rf-story .mini-photo{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:14px;background:#dce4d0}.rf-story .mini-photo .lamp{width:74%;height:74%}.rf-story .mini-meta{display:flex;align-items:center;justify-content:space-between;padding:9px 4px 3px;font-size:10px;font-weight:800}.rf-story .mini-meta b{display:grid;place-items:center;width:20px;aspect-ratio:1;border-radius:50%;color:var(--paper);background:var(--ink)}.rf-story .channel-chip{left:1%;bottom:15%;display:flex;gap:5px;padding:8px;border-radius:999px;transform:translate3d(calc(var(--mx)*-13px),calc(var(--my)*9px),0) rotate(-4deg);animation-delay:-4.3s}.rf-story .channel-chip i{width:26px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--ink);font:800 10px var(--sans);font-style:normal}.rf-story .channel-chip i:nth-child(2){background:#4767ff}.rf-story .channel-chip i:nth-child(3){background:#ee488e}.rf-story .channel-chip i:nth-child(4){background:#e73535}.rf-story .shipping-ticket{right:1%;bottom:8%;width:25%;padding:15px;border-radius:17px;transform:translate3d(calc(var(--mx)*12px),calc(var(--my)*-11px),0) rotate(6deg);animation-delay:-1.1s}.rf-story .shipping-ticket b{display:block;font-size:11px}.rf-story .shipping-ticket small{display:block;margin-top:5px;color:#68736f;font-size:8px}.rf-story .barcode{display:block;height:22px;margin-top:10px;opacity:.55;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 4px,currentColor 4px 5px,transparent 5px 8px)}.rf-story .hero-frame{position:absolute;z-index:3;inset:14% 10% 12%;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:32px;background:#e8eadf;box-shadow:0 45px 120px rgba(0,0,0,.48);transform:rotateX(calc(var(--my)*-1.2deg)) rotateY(calc(var(--mx)*1.2deg));transition:transform .18s ease-out}.rf-story .browser-bar{position:relative;z-index:10;height:42px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 15px;color:#3c4a45;background:rgba(250,250,245,.92);border-bottom:1px solid rgba(7,18,15,.11);font-size:8px}.rf-story .browser-bar>span{display:flex;gap:5px}.rf-story .browser-bar>span i{width:7px;aspect-ratio:1;border-radius:50%;background:#b8c0bb}.rf-story .browser-bar b{font-size:8px;text-transform:uppercase;letter-spacing:.09em}.rf-story .browser-bar em{justify-self:end;font-style:normal;opacity:.6}.rf-story .hero-scene{position:absolute;inset:42px 0 0;display:grid;place-items:center;opacity:0;visibility:hidden;transform:scale(.96) translateY(12px);transition:opacity .52s cubic-bezier(.22,.8,.2,1),transform .52s cubic-bezier(.22,.8,.2,1),visibility 0s .52s}.rf-story .hero-scene.is-active{opacity:1;visibility:visible;transform:scale(1) translateY(0);transition-delay:0s}.rf-story .scene-caption{position:absolute;left:20px;bottom:18px;color:#56635e;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rf-story .sketch-paper{position:relative;width:58%;aspect-ratio:.88;display:grid;place-items:center;background:#f6f1df;box-shadow:0 24px 60px rgba(7,18,15,.16);transform:rotate(-3deg)}.rf-story .sketch-paper .lamp{width:75%;height:75%}.rf-story .sketch-paper p{position:absolute;right:10%;bottom:7%;margin:0;color:#60706b;font:8px/1.4 ui-monospace,monospace;transform:rotate(2deg)}.rf-story .paper-tape{position:absolute;top:-8px;left:38%;width:28%;height:20px;background:rgba(215,191,125,.66);transform:rotate(2deg)}.rf-story .product-plinth{position:relative;width:70%;height:72%;display:grid;place-items:center}.rf-story .product-plinth .lamp{position:relative;z-index:2;width:68%;height:75%;animation:product-breathe 3.2s ease-in-out infinite}.rf-story .plinth-ring{position:absolute;inset:20% 8%;border:1px solid rgba(7,18,15,.12);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.65),transparent 60%)}.rf-story .hero-storefront{width:86%;height:72%;overflow:hidden;border-radius:15px;color:var(--ink);background:#f8f3e9;box-shadow:0 22px 60px rgba(7,18,15,.16)}.rf-story .store-mini-nav{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid rgba(7,18,15,.1);font-size:7px}.rf-story .store-mini-nav b{font:600 11px var(--serif)}.rf-story .store-mini-layout{height:calc(100% - 38px);display:grid;grid-template-columns:1.05fr .95fr}.rf-story .store-mini-photo{display:grid;place-items:center;background:#c8d5bc}.rf-story .store-mini-photo .lamp{width:68%;height:75%}.rf-story .store-mini-copy{align-self:center;padding:0 12%}.rf-story .store-mini-copy small{color:#6d7772;font-size:6px;letter-spacing:.11em;text-transform:uppercase}.rf-story .store-mini-copy strong{display:block;margin-top:7px;font:600 clamp(15px,2vw,28px)/.95 var(--serif)}.rf-story .store-mini-copy p{margin:9px 0 12px;color:#68736f;font-size:7px;line-height:1.45}.rf-story .store-mini-copy button{width:100%;min-height:25px;border:0;border-radius:999px;color:#fff;background:var(--ink);font-size:7px;font-weight:800}.rf-story .package-stage{position:relative;width:76%;height:74%}.rf-story .package-lamp{position:absolute;z-index:3;top:0;left:29%;width:42%;height:55%;animation:package-drop 3.2s cubic-bezier(.22,.8,.2,1) infinite}.rf-story .shipping-box{position:absolute;z-index:2;left:18%;bottom:5%;width:64%;height:42%;background:#d1a66f;clip-path:polygon(13% 12%,88% 12%,100% 28%,94% 100%,5% 100%,0 27%);box-shadow:0 20px 30px rgba(7,18,15,.15)}.rf-story .shipping-box:before{content:"";position:absolute;left:49%;top:0;width:2px;height:100%;background:rgba(91,62,28,.18)}.rf-story .shipping-box span{position:absolute;left:14%;bottom:18%;display:grid;place-items:center;width:31px;aspect-ratio:1;border:2px solid rgba(91,62,28,.45);border-radius:50%;color:rgba(91,62,28,.7);font:700 10px var(--serif)}.rf-story .box-lid{position:absolute;z-index:1;left:18%;bottom:40%;width:64%;height:20%;background:#ddb47b;clip-path:polygon(13% 0,88% 0,100% 70%,50% 100%,0 70%)}.rf-story .package-label{position:absolute;z-index:4;right:5%;bottom:9%;width:32%;padding:8px;background:#f7f4e9;color:var(--ink);font-size:6px;font-weight:800;transform:rotate(5deg);box-shadow:0 8px 18px rgba(7,18,15,.15)}.rf-story .package-label .barcode{height:12px;margin-top:5px}.rf-story .hero-tabs{position:absolute;z-index:8;left:50%;bottom:4%;display:flex;transform:translateX(-50%);padding:5px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(2,13,13,.7);backdrop-filter:blur(14px)}.rf-story .hero-tabs button{min-width:68px;height:34px;border:0;border-radius:999px;color:#8ea097;background:transparent;font-size:8px;font-weight:800;cursor:pointer;transition:color .2s,background .2s}.rf-story .hero-tabs button i{display:inline-block;width:5px;aspect-ratio:1;margin-right:6px;border-radius:50%;background:currentColor}.rf-story .hero-tabs button[aria-selected=true]{color:var(--ink);background:var(--lime)}.rf-story .scroll-cue{position:absolute;left:50%;bottom:18px;z-index:5;display:inline-flex;flex-direction:column;align-items:center;gap:8px;color:#708079;text-decoration:none;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transform:translateX(-50%)}.rf-story .scroll-cue i{display:block;width:1px;height:24px;background:linear-gradient(180deg,currentColor,transparent);animation:cue-drop 1.8s ease-in-out infinite}.rf-story .scroll-scene{position:relative}.rf-story .pin{position:sticky;top:0;height:100svh;min-height:680px;overflow:hidden}.rf-story .chapter-copy h2,.rf-story .final-cta h2,.rf-story .growth-heading h2,.rf-story .support-heading h2{margin:0;font:500 70px/.88 var(--serif);letter-spacing:-.06em}.rf-story .design-scene{min-height:390svh;color:var(--ink);background:var(--paper)}.rf-story .design-pin{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(640px,1.28fr);align-items:center;gap:clamp(34px,5vw,92px);padding:94px max(32px,calc((100vw - 1540px)/2)) 48px}.rf-story .design-pin:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 85% 15%,rgba(115,216,223,.19),transparent 33rem),linear-gradient(rgba(7,18,15,.025) 1px,transparent 0),linear-gradient(90deg,rgba(7,18,15,.025) 1px,transparent 0);background-size:auto,50px 50px,50px 50px;mask-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent 72%)}.rf-story .chapter-copy{position:relative;z-index:4}.rf-story .chapter-steps{position:relative;display:grid;align-items:start}.rf-story .chapter-steps article{grid-area:1/1;opacity:0;transform:translateY(26px);transition:opacity .3s,transform .42s cubic-bezier(.22,.8,.2,1);pointer-events:none}.rf-story .chapter-steps article.is-active{opacity:1;transform:translateY(0)}.rf-story .chapter-steps h2{max-width:14ch;font-size:clamp(44px,4.4vw,76px);line-height:.98}.rf-story .chapter-steps p{max-width:490px;margin:26px 0 0;color:var(--muted-dark);font-size:clamp(16px,1.15vw,20px);line-height:1.55}.rf-story .chapter-meter{width:min(330px,80%);height:3px;margin-top:30px;overflow:hidden;border-radius:999px;background:rgba(7,18,15,.12)}.rf-story .chapter-meter span{display:block;width:100%;height:100%;background:var(--ink);transform:scaleX(0);transform-origin:left center}.rf-story .design-stage{position:relative;z-index:2;height:min(74svh,760px);min-height:560px;perspective:1200px}.rf-story .theme-stack{z-index:3;inset:5% 4%;transform-origin:center}.rf-story .theme-card,.rf-story .theme-stack{position:absolute;will-change:transform,opacity}.rf-story .theme-card{left:50%;top:50%;width:min(360px,42%);aspect-ratio:.76;display:flex;flex-direction:column;padding:11px;border:1px solid rgba(7,18,15,.12);border-radius:23px;background:#fffef8;box-shadow:var(--shadow);transform-origin:center bottom}.rf-story .theme-card--one{transform:translate(-104%,-50%) rotate(-10deg)}.rf-story .theme-card--two{transform:translate(-50%,-55%)}.rf-story .theme-card--three{transform:translate(4%,-50%) rotate(10deg)}.rf-story .theme-preview{position:relative;flex:1;overflow:hidden;border-radius:15px}.rf-story .theme-preview--editorial{color:#eff5e8;background:#133b32}.rf-story .theme-preview--editorial i{position:absolute;right:-8%;bottom:-5%;width:78%;aspect-ratio:.82;border-radius:48% 48% 12% 12%;background:#f17645;transform:rotate(-12deg)}.rf-story .theme-preview--editorial b,.rf-story .theme-preview--studio b{position:absolute;z-index:2;left:8%;top:9%;font:500 clamp(22px,2.8vw,43px)/.86 var(--serif);letter-spacing:-.06em}.rf-story .theme-preview--editorial span{position:absolute;left:8%;bottom:8%;width:35%;height:7px;border-radius:999px;background:var(--lime)}.rf-story .theme-preview--gallery{background:#d7ddd1}.rf-story .theme-preview--gallery i{position:absolute;left:10%;top:10%;width:36%;height:70%;background:#f7f4e9;box-shadow:0 12px 28px rgba(7,18,15,.12)}.rf-story .theme-preview--gallery span{position:absolute;right:9%;top:17%;width:40%;height:60%;border-radius:45% 45% 10% 10%;background:#76cbd4}.rf-story .theme-preview--gallery b{position:absolute;left:11%;bottom:8%;font-size:10px;letter-spacing:.15em}.rf-story .theme-preview--studio{background:#f0d7c6}.rf-story .theme-preview--studio i{position:absolute;right:5%;bottom:0;width:63%;height:77%;border-radius:48% 48% 8px 8px;background:#f37a41;transform:rotate(4deg)}.rf-story .theme-preview--studio span{position:absolute;left:8%;bottom:8%;width:44%;height:1px;background:var(--ink)}.rf-story .theme-card footer{display:flex;align-items:center;justify-content:space-between;padding:13px 6px 4px}.rf-story .theme-card footer strong{font:600 17px var(--serif)}.rf-story .theme-card footer small{color:#75807b;font-size:9px}.rf-story .selected-pill{position:absolute;right:18px;top:18px;display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;color:var(--paper);background:var(--ink);font-size:8px;font-style:normal;font-weight:800;opacity:0;transform:translateY(-6px)}.rf-story .selected-pill svg{width:10px;height:10px}.rf-story .builder-window{position:absolute;z-index:4;inset:3% 0;display:grid;grid-template-columns:180px 1fr;grid-template-rows:48px 1fr;overflow:hidden;border:1px solid rgba(7,18,15,.15);border-radius:28px;background:#f8f7f1;box-shadow:0 38px 100px rgba(7,18,15,.2);opacity:0;transform:translateY(30px) scale(.88);transform-origin:center;will-change:transform,opacity}.rf-story .builder-topbar{grid-column:1/-1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;border-bottom:1px solid rgba(7,18,15,.1);background:#fffefa;font-size:9px}.rf-story .builder-dots{display:flex;gap:5px}.rf-story .builder-dots i{width:7px;aspect-ratio:1;border-radius:50%;background:#c4cac6}.rf-story .builder-topbar button{justify-self:end;min-height:28px;padding:0 12px;border:0;border-radius:999px;color:var(--paper);background:var(--ink);font-size:8px;font-weight:800}.rf-story .builder-sidebar{position:relative;display:flex;flex-direction:column;gap:7px;padding:17px 13px;border-right:1px solid rgba(7,18,15,.1);background:#fbfaf5}.rf-story .builder-sidebar>strong{margin:0 6px 8px;font-size:10px}.rf-story .sidebar-row{display:flex;align-items:center;gap:8px;min-height:33px;padding:0 9px;border-radius:7px;color:#59645f;font-size:8px}.rf-story .sidebar-row i{color:#9aa39f;font-style:normal}.rf-story .sidebar-row.is-on{color:var(--ink);background:#ebece5}.rf-story .ai-prompt{position:absolute;left:12px;right:12px;bottom:14px;display:flex;align-items:flex-start;gap:7px;padding:10px;border:1px solid rgba(71,103,255,.2);border-radius:11px;color:#27365f;background:#eef0ff;font-size:7px;line-height:1.4;opacity:0;transform:translateY(8px)}.rf-story .ai-prompt i{color:#4767ff;font-style:normal}.rf-story .builder-canvas{position:relative;overflow:hidden;background:#e8ddcf}.rf-story .canvas-nav{position:absolute;z-index:3;inset:0 0 auto;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;font-size:8px}.rf-story .canvas-nav b{font:600 13px var(--serif)}.rf-story .canvas-nav span{opacity:.72}.rf-story .canvas-hero{height:100%;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;padding:54px 5% 12px}.rf-story .canvas-copy{position:relative;z-index:2}.rf-story .canvas-copy small{font-size:7px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rf-story .canvas-copy h3{margin:14px 0 18px;font:500 clamp(34px,4.1vw,72px)/.78 var(--serif);letter-spacing:-.07em}.rf-story .canvas-copy button{min-height:31px;padding:0 14px;border:0;border-radius:999px;color:var(--paper);background:var(--ink);font-size:7px;font-weight:800}.rf-story .canvas-product{position:relative;align-self:stretch;display:grid;place-items:center}.rf-story .canvas-product .lamp{position:relative;z-index:2;width:68%;height:74%}.rf-story .canvas-ring{position:absolute;width:74%;aspect-ratio:1;border:1px solid rgba(7,18,15,.12);border-radius:50%;background:rgba(255,255,255,.22)}.rf-story .canvas-swatches{position:absolute;right:18px;bottom:16px;display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:999px;background:rgba(255,255,255,.72);font-size:6px;box-shadow:0 6px 20px rgba(7,18,15,.08)}.rf-story .canvas-swatches i{width:10px;aspect-ratio:1;border-radius:50%;background:var(--orange)}.rf-story .canvas-swatches i:nth-child(2){background:var(--cyan)}.rf-story .canvas-swatches i:nth-child(3){background:var(--ink)}.rf-story .canvas-swatches span{margin-left:3px;opacity:.68}.rf-story .builder-cursor{position:absolute;z-index:8;left:38%;top:42%;display:flex;align-items:center;gap:4px;color:var(--blue);opacity:0;transform:translate(60px,40px)}.rf-story .builder-cursor svg{width:17px;height:17px}.rf-story .builder-cursor span{padding:3px 6px;border-radius:999px;color:#fff;background:var(--blue);font-size:6px}.rf-story .polish-scene{min-height:340svh;color:#f4f3e9;background:#071914}.rf-story .polish-pin{display:grid;grid-template-rows:auto 1fr;padding:92px max(32px,calc((100vw - 1540px)/2)) 36px;background:radial-gradient(circle at 18% 8%,rgba(115,216,223,.1),transparent 26rem),radial-gradient(circle at 84% 75%,rgba(200,255,102,.08),transparent 30rem),#071914}.rf-story .polish-heading{width:100%;display:grid;grid-template-columns:.45fr 1fr .65fr;align-items:end;gap:28px}.rf-story .polish-heading .chapter-number{align-self:start;padding-top:8px}.rf-story .polish-heading h2{margin:0;font:500 clamp(54px,5.8vw,96px)/.85 var(--serif);letter-spacing:-.065em}.rf-story .polish-heading>p:last-child{max-width:400px;margin:0 0 5px;color:var(--muted-light);font-size:15px;line-height:1.55}.rf-story .polish-workbench{position:relative;align-self:end;width:100%;height:min(65svh,650px);min-height:430px;margin-top:20px}.rf-story .polish-image{position:absolute;left:0;top:4%;bottom:0;width:72%;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:30px;box-shadow:var(--shadow-dark);background:#7a776e}.rf-story .polish-after,.rf-story .polish-before{position:absolute;inset:0;overflow:hidden}.rf-story .polish-before{display:grid;place-items:center;background:linear-gradient(135deg,#82786d,#615f5b)}.rf-story .polish-before:before{content:"";position:absolute;inset:0;opacity:.25;background-image:radial-gradient(#fff 1px,transparent 0);background-size:19px 19px}.rf-story .polish-after .lamp,.rf-story .polish-before .lamp{position:relative;z-index:4;width:37%;height:68%}.rf-story .polish-before .lamp{transform:translate(3%,3%) rotate(-2deg);filter:url(#soft-shadow) saturate(.82)}.rf-story .polish-after>b,.rf-story .polish-before>b{position:absolute;z-index:9;left:19px;top:18px;padding:7px 10px;border-radius:999px;color:#fff;background:rgba(7,18,15,.58);font-size:8px;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(10px)}.rf-story .polish-after>b{left:auto;right:19px;color:var(--ink);background:rgba(255,255,255,.65)}.rf-story .mess{position:absolute;z-index:1;box-shadow:0 18px 42px rgba(0,0,0,.2)}.rf-story .mess--one{left:-3%;bottom:4%;width:28%;height:44%;background:#b38b6c;transform:rotate(11deg)}.rf-story .mess--one:before{content:"TOOLS";position:absolute;left:17%;top:16%;font-size:12px;font-weight:900;opacity:.35}.rf-story .mess--two{right:4%;top:7%;width:26%;aspect-ratio:1.2;background:#d6cfb7;transform:rotate(-8deg)}.rf-story .mess--two:after{content:"";position:absolute;inset:18%;border:2px dashed rgba(7,18,15,.25);border-radius:50%}.rf-story .mess--three{right:-5%;bottom:-2%;width:34%;height:32%;border-radius:50% 50% 0 0;background:#315f58;transform:rotate(-6deg)}.rf-story .mess--four{left:10%;top:7%;width:18%;height:14%;background:repeating-linear-gradient(45deg,#d8be77 0 8px,#b59451 8px 16px);transform:rotate(6deg)}.rf-story .mess-label{position:absolute;z-index:3;right:2%;bottom:3%;color:rgba(255,255,255,.7);font:9px ui-monospace,monospace}.rf-story .polish-after{clip-path:inset(0 100% 0 0);display:grid;place-items:center;background:radial-gradient(circle at 48% 42%,rgba(255,255,255,.75),transparent 26%),linear-gradient(135deg,#d8ecde,#8bbdb5);will-change:clip-path}.rf-story .after-grid{position:absolute;inset:0;opacity:.24;background-image:linear-gradient(rgba(7,18,15,.16) 1px,transparent 0),linear-gradient(90deg,rgba(7,18,15,.16) 1px,transparent 0);background-size:42px 42px;mask-image:radial-gradient(circle,#000,transparent 76%)}.rf-story .after-orbit{position:absolute;width:62%;aspect-ratio:1;border:1px solid rgba(7,18,15,.14);border-radius:50%}.rf-story .after-orbit:after,.rf-story .after-orbit:before{content:"";position:absolute;inset:11%;border:inherit;border-radius:inherit}.rf-story .after-orbit:after{inset:24%}.rf-story .polish-after .lamp{transform:translateY(-1%) scale(1.06)}.rf-story .after-shadow{position:absolute;left:33%;right:33%;bottom:14%;height:7%;border-radius:50%;background:rgba(7,18,15,.18);filter:blur(18px)}.rf-story .wipe-handle{position:absolute;z-index:12;top:0;bottom:0;left:0;width:2px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.88);will-change:left}.rf-story .wipe-handle:before{content:"";position:absolute;width:46px;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 10px 30px rgba(7,18,15,.25)}.rf-story .wipe-handle i{position:relative;z-index:2;margin:0 4px;color:var(--ink);font-style:normal;font-size:16px;font-weight:900}.rf-story .ai-copy-card{position:absolute;z-index:15;right:0;bottom:2%;width:min(410px,34%);padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:27px;color:var(--ink);background:rgba(248,246,237,.97);box-shadow:var(--shadow-dark);opacity:0;transform:translateY(80px) rotate(3deg) scale(.92);transform-origin:right bottom;will-change:transform,opacity}.rf-story .ai-card-head{display:flex;align-items:center;gap:8px;padding-bottom:17px;border-bottom:1px solid rgba(7,18,15,.1)}.rf-story .ai-card-head>span{display:grid;place-items:center;width:28px;aspect-ratio:1;border-radius:9px;color:var(--lime);background:var(--ink)}.rf-story .ai-card-head b{font-size:11px}.rf-story .ai-card-head small{margin-left:auto;padding:5px 7px;border-radius:999px;color:#38554e;background:#d9eee7;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.rf-story .ai-kicker{margin:22px 0 7px;color:#68736f;font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.rf-story .ai-copy-card h3{margin:0;font:500 clamp(32px,3vw,47px)/.86 var(--serif);letter-spacing:-.055em}.rf-story .ai-body{margin:18px 0 0;color:#5f6b66;font-size:11px;line-height:1.55}.rf-story .ai-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.rf-story .ai-tags span{padding:6px 8px;border:1px solid rgba(7,18,15,.12);border-radius:999px;font-size:7px;font-weight:750}.rf-story .ai-copy-card>button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:21px;border:0;border-radius:999px;color:#fff;background:var(--ink);font-size:10px;font-weight:800}.rf-story .ai-copy-card>button svg{width:14px;height:14px}.rf-story .polish-progress{position:absolute;right:max(32px,calc((100vw - 1540px)/2));top:50%;width:3px;height:110px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12);transform:translateY(-50%)}.rf-story .polish-progress span{display:block;width:100%;height:100%;background:var(--lime);transform:scaleY(0);transform-origin:top center}.rf-story .sell-scene{min-height:410svh;color:var(--ink);background:var(--cream)}.rf-story .sell-pin{display:grid;grid-template-columns:minmax(320px,.58fr) minmax(680px,1.42fr);align-items:center;gap:clamp(42px,6vw,110px);padding:88px max(32px,calc((100vw - 1540px)/2)) 42px;background:radial-gradient(circle at 83% 20%,rgba(248,165,194,.22),transparent 27rem),radial-gradient(circle at 72% 90%,rgba(115,216,223,.16),transparent 29rem),var(--cream)}.rf-story .sell-copy{position:relative;z-index:6}.rf-story .sell-copy h2{max-width:8.2ch;margin:0;font:500 clamp(58px,5.5vw,94px)/.86 var(--serif);letter-spacing:-.065em}.rf-story .sell-copy>p:not(.chapter-number){max-width:460px;margin:25px 0 0;color:var(--muted-dark);font-size:16px;line-height:1.55}.rf-story .sell-state-list{display:grid;gap:4px;width:min(300px,100%);margin-top:34px}.rf-story .sell-state-list span{display:flex;align-items:center;gap:14px;min-height:42px;padding:0 12px;border-radius:12px;color:#7c8681;font-size:11px;font-weight:800;transition:.22s}.rf-story .sell-state-list span i{width:27px;font-style:normal;font-size:8px;opacity:.6}.rf-story .sell-state-list span.is-active{color:var(--ink);background:rgba(7,18,15,.08);transform:translateX(8px)}.rf-story .commerce-stage{position:relative;z-index:2;height:min(76svh,760px);min-height:560px;perspective:1500px}.rf-story .store-browser{position:absolute;inset:1% 7% 2% 0;overflow:hidden;border:1px solid rgba(7,18,15,.14);border-radius:29px;background:#fbfaf4;box-shadow:0 42px 100px rgba(7,18,15,.2);transform:rotateY(-2deg);transform-origin:left center}.rf-story .commerce-topbar{height:38px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;color:#69736f;background:#f0efe9;border-bottom:1px solid rgba(7,18,15,.08);font-size:7px}.rf-story .commerce-topbar>span{display:flex;gap:5px}.rf-story .commerce-topbar>span i{width:6px;aspect-ratio:1;border-radius:50%;background:#bdc4c0}.rf-story .commerce-topbar em{justify-self:end;color:#4d7167;font-style:normal}.rf-story .commerce-nav{height:55px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 22px;border-bottom:1px solid rgba(7,18,15,.1);font-size:8px}.rf-story .commerce-nav strong{font:600 15px var(--serif)}.rf-story .commerce-nav>span{color:#6b7570}.rf-story .commerce-nav>button{justify-self:end;min-height:29px;padding:0 10px;border:1px solid rgba(7,18,15,.13);border-radius:999px;background:transparent;font-size:7px}.rf-story .commerce-nav>button b{display:inline-grid;place-items:center;width:16px;aspect-ratio:1;margin-left:5px;border-radius:50%;color:#fff;background:var(--ink)}.rf-story .product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;height:calc(100% - 93px);padding:15px}.rf-story .product-card{position:relative;min-width:0;overflow:hidden;border-radius:17px;background:#efeee8;will-change:transform,opacity}.rf-story .product-card>div:first-child{position:relative;height:calc(100% - 47px);display:grid;place-items:center;overflow:hidden;background:#cbd9c2}.rf-story .product-card--main>div:first-child{background:#d9cfc0}.rf-story .product-card .lamp{width:53%;height:73%}.rf-story .product-card>div>span{position:absolute;left:10px;top:10px;padding:5px 7px;border-radius:999px;color:#fff;background:var(--ink);font-size:6px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.rf-story .product-card footer{height:47px;display:flex;align-items:center;justify-content:space-between;padding:0 13px}.rf-story .product-card footer b{font-size:9px}.rf-story .product-card footer small{font-size:8px}.rf-story .product-card>button{position:absolute;right:12px;bottom:12px;min-height:27px;padding:0 11px;border:0;border-radius:999px;color:#fff;background:var(--ink);font-size:7px;font-weight:800;opacity:0;transform:translateY(5px)}.rf-story .abstract-product{position:relative;width:40%;aspect-ratio:1}.rf-story .abstract-product--vase{border-radius:48% 48% 23% 23%;background:#f19469;box-shadow:inset -13px -8px 0 rgba(0,0,0,.08)}.rf-story .abstract-product--vase:before{content:"";position:absolute;left:31%;top:-10%;width:38%;height:22%;border-radius:50%;background:#d97850}.rf-story .abstract-product--tray{width:52%;aspect-ratio:1.5;border:16px solid #6ca9b3;border-radius:50%;transform:rotate(-8deg)}.rf-story .abstract-product--stool{width:50%;height:42%;border-radius:46% 46% 8px 8px;background:#264d45}.rf-story .abstract-product--stool:after,.rf-story .abstract-product--stool:before{content:"";position:absolute;bottom:-55%;width:16%;height:70%;background:#264d45}.rf-story .abstract-product--stool:before{left:18%;transform:rotate(7deg)}.rf-story .abstract-product--stool:after{right:18%;transform:rotate(-7deg)}.rf-story .cart-drawer{position:absolute;z-index:10;inset:38px 0 0 auto;width:42%;display:flex;flex-direction:column;padding:22px;background:#fffef9;box-shadow:-24px 0 65px rgba(7,18,15,.17);transform:translateX(105%);will-change:transform}.rf-story .drawer-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid rgba(7,18,15,.1)}.rf-story .drawer-head b{font:600 24px var(--serif)}.rf-story .drawer-head span{color:#6b7570;font-size:8px}.rf-story .cart-item{display:grid;grid-template-columns:82px 1fr;gap:13px;padding:20px 0;border-bottom:1px solid rgba(7,18,15,.1)}.rf-story .cart-item>div{display:grid;place-items:center;aspect-ratio:1;border-radius:12px;background:#d8d0c3}.rf-story .cart-item .lamp{width:65%;height:70%}.rf-story .cart-item p{display:flex;flex-direction:column;margin:4px 0 0}.rf-story .cart-item p b{font-size:10px}.rf-story .cart-item p span{margin-top:5px;color:#727c77;font-size:8px}.rf-story .cart-item p small{margin-top:auto;font-size:9px}.rf-story .drawer-total{display:flex;justify-content:space-between;margin-top:auto;padding:18px 0;font-size:10px}.rf-story .cart-drawer>button{min-height:43px;border:0;border-radius:999px;color:#fff;background:var(--ink);font-size:10px;font-weight:800}.rf-story .cart-drawer>small{margin-top:9px;color:#7a847f;font-size:7px;text-align:center}.rf-story .checkout-sheet{position:absolute;z-index:14;inset:38px 0 0;padding:26px 28px;background:#faf9f4;transform:translateX(105%);will-change:transform}.rf-story .checkout-brand{display:flex;align-items:center;gap:9px}.rf-story .checkout-brand span{display:grid;place-items:center;width:29px;aspect-ratio:1;border-radius:9px;color:var(--lime);background:var(--ink);font:700 17px var(--serif)}.rf-story .checkout-brand b{font:600 15px var(--serif)}.rf-story .checkout-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:30px;margin-top:25px}.rf-story .checkout-form{padding-right:24px;border-right:1px solid rgba(7,18,15,.1)}.rf-story .express-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.rf-story .express-row i{min-height:35px;display:grid;place-items:center;border-radius:7px;color:#fff;background:#5c3dcc;font-size:8px;font-style:normal;font-weight:850}.rf-story .express-row i:nth-child(2){background:#111}.rf-story .express-row i:nth-child(3){background:#1b54d9}.rf-story .checkout-form>em{display:block;margin:15px 0;color:#8a938f;font-size:7px;font-style:normal;text-align:center}.rf-story .checkout-form label{display:block;margin-top:10px;color:#4c5954;font-size:7px;font-weight:750}.rf-story .checkout-form input{width:100%;height:38px;margin-top:5px;padding:0 10px;border:1px solid rgba(7,18,15,.18);border-radius:7px;color:var(--ink);background:#fff;font-size:9px;outline:none}.rf-story .field-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rf-story .checkout-form>button{width:100%;min-height:40px;margin-top:15px;border:0;border-radius:8px;color:#fff;background:var(--ink);font-size:9px;font-weight:800}.rf-story .checkout-summary{display:grid;grid-template-columns:60px 1fr auto;align-items:start;gap:10px}.rf-story .checkout-summary>div{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:10px;background:#ddd5c8}.rf-story .checkout-summary .lamp{width:68%;height:72%}.rf-story .checkout-summary>div>span{position:absolute;right:-5px;top:-5px;display:grid;place-items:center;width:18px;aspect-ratio:1;border-radius:50%;color:#fff;background:#666;font-size:7px}.rf-story .checkout-summary p{display:flex;flex-direction:column;margin:7px 0 0}.rf-story .checkout-summary p b,.rf-story .checkout-summary>strong{font-size:9px}.rf-story .checkout-summary p small{margin-top:4px;color:#75807b;font-size:7px}.rf-story .checkout-summary>strong{margin-top:7px}.rf-story .success-sheet{position:absolute;z-index:18;inset:38px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background:var(--ink);opacity:0;transform:scale(.94);will-change:transform,opacity}.rf-story .success-ring{width:74px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:var(--ink);background:var(--lime);transform:scale(.5) rotate(-20deg)}.rf-story .success-ring svg{width:40px;height:40px}.rf-story .success-sheet p{margin:22px 0 0;color:#afc1b8;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rf-story .success-sheet h3{margin:13px 0 0;font:500 clamp(42px,4.3vw,72px)/.84 var(--serif);letter-spacing:-.06em;text-align:center}.rf-story .success-sheet>span{margin-top:20px;color:#adc0b6;font-size:9px}.rf-story .sale-phone{position:absolute;z-index:24;right:-1%;bottom:-4%;width:30%;aspect-ratio:.51;overflow:hidden;border:7px solid #0d1311;border-radius:38px;background:#d5e0d6;box-shadow:0 32px 85px rgba(7,18,15,.33);opacity:0;transform:translate(60%,40%) rotate(15deg) scale(.72);transform-origin:bottom right;will-change:transform,opacity}.rf-story .phone-island{position:absolute;z-index:4;top:8px;left:50%;width:35%;height:18px;border-radius:999px;background:#0d1311;transform:translateX(-50%)}.rf-story .phone-time{position:absolute;z-index:3;top:13px;left:14px;font-size:7px;font-weight:800}.rf-story .phone-wallpaper{position:absolute;inset:0;overflow:hidden;background:linear-gradient(145deg,#e5efe5,#91b6a4)}.rf-story .phone-wallpaper i{position:absolute;border:1px solid rgba(7,18,15,.16);border-radius:50%}.rf-story .phone-wallpaper i:first-child{width:120%;aspect-ratio:1;left:-55%;top:15%}.rf-story .phone-wallpaper i:nth-child(2){width:90%;aspect-ratio:1;right:-45%;bottom:7%}.rf-story .phone-wallpaper i:nth-child(3){width:40%;aspect-ratio:1;left:28%;top:38%;background:rgba(200,255,102,.45);filter:blur(12px)}.rf-story .sale-notification{position:absolute;z-index:5;left:7px;right:7px;top:38px;display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:7px;padding:8px;border-radius:13px;color:var(--ink);background:rgba(255,255,255,.84);backdrop-filter:blur(13px);box-shadow:0 12px 30px rgba(7,18,15,.15);transform:translateY(-120%)}.rf-story .notification-logo{display:grid;place-items:center;width:31px;aspect-ratio:1;border-radius:9px;color:var(--lime);background:var(--ink);font:700 15px var(--serif)}.rf-story .sale-notification p{display:flex;flex-direction:column;margin:0}.rf-story .sale-notification p b{font-size:7px}.rf-story .sale-notification p small{margin-top:2px;color:#66716c;font-size:6px}.rf-story .sale-notification em{align-self:start;color:#75807b;font-size:5px;font-style:normal}.rf-story .phone-home{position:absolute;z-index:6;left:50%;bottom:6px;width:34%;height:3px;border-radius:999px;background:rgba(7,18,15,.65);transform:translateX(-50%)}.rf-story .growth-section{position:relative;overflow:clip;padding:130px 0 140px;color:#f5f4ea;background:radial-gradient(circle at 10% 30%,rgba(200,255,102,.09),transparent 30rem),radial-gradient(circle at 90% 75%,rgba(200,255,102,.06),transparent 28rem),var(--dark)}.rf-story .growth-section:before{content:"";position:absolute;inset:0;opacity:.45;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(180deg,#000,transparent 82%)}.rf-story .growth-heading{position:relative;z-index:2;display:grid;grid-template-columns:.4fr 1fr .72fr;align-items:end;gap:30px}.rf-story .growth-heading h2{font-size:clamp(70px,7.3vw,124px)}.rf-story .growth-heading>p:last-child{max-width:430px;margin:0 0 7px;color:var(--muted-light);font-size:16px;line-height:1.55}.rf-story .growth-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:74px}.rf-story .growth-card{position:relative;min-height:790px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:35px;box-shadow:var(--shadow-dark);opacity:0;transform:translateY(60px) scale(.97);transition:opacity .8s cubic-bezier(.22,.8,.2,1),transform .9s cubic-bezier(.22,.8,.2,1)}.rf-story .growth-card.is-visible{opacity:1;transform:translateY(0) scale(1)}.rf-story .growth-card>header{position:relative;z-index:5;display:flex;justify-content:space-between;padding:24px 27px;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.rf-story .growth-card>header p{margin:0}.rf-story .growth-card>header span{opacity:.55}.rf-story .growth-card>footer{position:relative;z-index:5;padding:28px 30px 31px}.rf-story .growth-card>footer h3{margin:0;font:500 clamp(43px,4.3vw,68px)/.86 var(--serif);letter-spacing:-.055em}.rf-story .growth-card>footer p{max-width:510px;margin:18px 0 0;color:rgba(255,255,255,.68);font-size:13px;line-height:1.55}.rf-story .growth-card--channels{background:#273d37}.rf-story .growth-card--email{color:var(--ink);background:var(--lime);transition-delay:.13s}.rf-story .growth-card--email>footer p{color:rgba(7,18,15,.64)}.rf-story .phone-mockup{position:relative;align-self:center;justify-self:center;width:min(52%,315px);aspect-ratio:.51;overflow:hidden;border:8px solid #0a110f;border-radius:48px;background:#f5f2e9;box-shadow:0 33px 75px rgba(0,0,0,.4);transform:rotate(4deg);transition:transform .7s cubic-bezier(.22,.8,.2,1)}.rf-story .growth-card--channels.is-visible .phone-mockup{transform:rotate(-2deg)}.rf-story .phone-top{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:var(--ink);font-size:7px;font-weight:800}.rf-story .phone-top i{width:34%;height:18px;border-radius:999px;background:#0a110f}.rf-story .channel-apps{display:flex;justify-content:center;gap:6px;padding:5px 0 12px}.rf-story .channel-apps i{width:29px;aspect-ratio:1;display:grid;place-items:center;border-radius:9px;color:#fff;background:#0a110f;font-size:9px;font-style:normal;font-weight:850;box-shadow:0 7px 17px rgba(7,18,15,.12)}.rf-story .channel-apps i:nth-child(2){background:#4767ff}.rf-story .channel-apps i:nth-child(3){background:#eb4d90}.rf-story .channel-apps i:nth-child(4){background:#e83e3e}.rf-story .channel-apps i:nth-child(5){color:#3763c5;background:#fff}.rf-story .ad-stack{position:relative;height:calc(100% - 82px);margin:0 8px;overflow:hidden;border-radius:28px 28px 34px 34px}.rf-story .ad-card{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;padding:14px;color:var(--ink);background:var(--cream);opacity:0;transform:translateY(20px) scale(.96);transition:opacity .52s,transform .62s cubic-bezier(.22,.8,.2,1)}.rf-story .ad-card.is-active{opacity:1;transform:translateY(0) scale(1)}.rf-story .ad-card>small{font-size:7px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.rf-story .ad-card>.lamp{align-self:center;width:76%;height:64%;margin-top:4px}.rf-story .ad-card>b{margin-top:auto;font:600 19px/1 var(--serif);letter-spacing:-.04em}.rf-story .ad-card>span{width:max-content;margin-top:9px;padding:6px 9px;border-radius:999px;color:#fff;background:var(--ink);font-size:6px;font-weight:800}.rf-story .ad-card:nth-child(2){background:#bcd4c2}.rf-story .ad-split{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;flex:1}.rf-story .ad-split .lamp{width:100%;height:76%}.rf-story .ad-split p{margin:0}.rf-story .ad-split p b{display:block;font:600 24px var(--serif)}.rf-story .ad-split p span{font-size:7px}.rf-story .ad-card:nth-child(3){color:#f7f4e9;background:#142e29}.rf-story .ad-closeup{display:grid;place-items:center;height:70%;margin:10px -4px;overflow:hidden;border-radius:15px;background:#ef7b46}.rf-story .ad-closeup .lamp{width:88%;height:93%;transform:translateY(10%) scale(1.15)}.rf-story .flow-canvas{position:relative;align-self:center;height:430px;margin:15px 28px 0;border:1px solid rgba(7,18,15,.12);border-radius:26px;background:rgba(255,255,255,.33);overflow:hidden}.rf-story .flow-canvas:before{content:"";position:absolute;inset:0;opacity:.27;background-image:radial-gradient(rgba(7,18,15,.3) 1px,transparent 0);background-size:18px 18px}.rf-story .flow-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rf-story .flow-lines path{fill:none;stroke:rgba(7,18,15,.42);stroke-width:2;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:520;transition:stroke-dashoffset 1.5s cubic-bezier(.22,.8,.2,1) .35s}.rf-story .growth-card--email.is-visible .flow-lines path{stroke-dashoffset:0}.rf-story .flow-lines path:nth-child(2){transition-delay:.75s}.rf-story .flow-node{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;min-width:175px;padding:13px;border:1px solid rgba(7,18,15,.13);border-radius:14px;background:#f8f7ef;box-shadow:0 15px 35px rgba(7,18,15,.1);opacity:0;transform:translateY(13px);transition:opacity .52s,transform .62s cubic-bezier(.22,.8,.2,1)}.rf-story .growth-card--email.is-visible .flow-node{opacity:1;transform:translateY(0)}.rf-story .flow-node>i{width:35px;aspect-ratio:1;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--blue);font-style:normal}.rf-story .flow-node p{display:flex;flex-direction:column;margin:0}.rf-story .flow-node small{color:#7a847f;font-size:6px;text-transform:uppercase;letter-spacing:.1em}.rf-story .flow-node b{margin-top:3px;font-size:8px}.rf-story .flow-node--trigger{left:5%;top:8%}.rf-story .flow-node--wait{left:39%;top:37%;transition-delay:.26s}.rf-story .flow-node--wait>i{color:var(--ink);background:var(--cyan)}.rf-story .flow-node--email{right:5%;bottom:9%;transition-delay:.65s}.rf-story .flow-node--email>i{color:var(--ink);background:var(--lime)}.rf-story .flow-node--email em{position:absolute;right:7px;top:7px;padding:4px 6px;border-radius:999px;color:#3f6a5d;background:#d8efe6;font-size:5px;font-style:normal;font-weight:850;text-transform:uppercase}.rf-story .email-preview{position:absolute;z-index:4;right:5%;top:7%;width:35%;aspect-ratio:.78;display:flex;flex-direction:column;padding:17px;border-radius:14px;color:#f6f3e8;background:#173a33;box-shadow:0 18px 42px rgba(7,18,15,.2);opacity:0;transform:translate(20px,-10px) rotate(5deg);transition:opacity .62s .9s,transform .85s cubic-bezier(.22,.8,.2,1) .9s}.rf-story .growth-card--email.is-visible .email-preview{opacity:1;transform:translate(0) rotate(2deg)}.rf-story .mail-brand{font-size:6px;font-weight:850;letter-spacing:.13em}.rf-story .email-preview h4{margin:auto 0 8px;font:500 23px/.9 var(--serif);letter-spacing:-.04em}.rf-story .email-preview p{margin:0;color:#b8c6bf;font-size:7px;line-height:1.4}.rf-story .email-preview>b{width:max-content;margin-top:10px;padding:7px 9px;border-radius:5px;color:var(--ink);background:var(--lime);font-size:6px;letter-spacing:.1em}.rf-story .stat-scene{min-height:230svh;color:var(--ink);background:var(--lime)}.rf-story .stat-pin{display:grid;place-items:center;background:var(--lime);isolation:isolate}.rf-story .stat-content{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;text-align:center}.rf-story .stat-content>p{margin:0 0 7px;font-size:clamp(14px,1.2vw,18px);font-weight:750}.rf-story .stat-content>strong{display:flex;align-items:flex-end;gap:12px;font:500 1em/.8 var(--serif)}.rf-story .stat-content>strong>span{font-size:clamp(150px,22vw,330px);letter-spacing:-.085em;min-width:1.65ch;font-variant-numeric:tabular-nums}.rf-story .stat-content>strong small{margin-bottom:8%;font:800 clamp(15px,1.4vw,22px) var(--sans);text-transform:uppercase;letter-spacing:.11em}.rf-story .stat-content h2{margin:-2% 0 28px;font:500 clamp(64px,7vw,118px)/.8 var(--serif);letter-spacing:-.065em}.rf-story .stat-marquee{position:absolute;z-index:1;left:0;right:0;display:flex;width:max-content;color:rgba(7,18,15,.16);font-size:clamp(42px,5vw,82px);font-weight:900;letter-spacing:-.03em;white-space:nowrap;text-transform:uppercase;animation:marquee-left 22s linear infinite}.rf-story .stat-marquee--top{top:10%}.rf-story .stat-marquee--bottom{bottom:9%;animation-direction:reverse;animation-duration:26s}.rf-story .stat-orbit{position:absolute;z-index:2;width:min(58vw,820px);aspect-ratio:1;border:1px solid rgba(7,18,15,.13);border-radius:50%;transform:scale(.6);opacity:.2;will-change:transform,opacity}.rf-story .stat-orbit:after,.rf-story .stat-orbit:before{content:"";position:absolute;inset:12%;border:inherit;border-radius:inherit}.rf-story .stat-orbit:after{inset:27%}.rf-story .stat-orbit i{position:absolute;width:13px;aspect-ratio:1;border:3px solid var(--lime);border-radius:50%;background:var(--ink);box-shadow:0 0 0 1px var(--ink)}.rf-story .stat-orbit i:first-child{left:49%;top:-7px}.rf-story .stat-orbit i:nth-child(2){right:-7px;top:49%}.rf-story .stat-orbit i:nth-child(3){left:49%;bottom:-7px}.rf-story .stat-orbit i:nth-child(4){left:-7px;top:49%}.rf-story .sidekick-scene{min-height:350svh;color:#f5f4ea;background:#05110e}.rf-story .sidekick-pin{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(600px,1.28fr);align-items:center;gap:clamp(50px,7vw,130px);padding:92px max(32px,calc((100vw - 1450px)/2)) 42px;background:radial-gradient(circle at 76% 45%,rgba(200,255,102,.09),transparent 31rem),radial-gradient(circle at 90% 85%,rgba(200,255,102,.07),transparent 27rem),#05110e}.rf-story .sidekick-copy h2{margin:0;font:500 clamp(62px,6.2vw,106px)/.84 var(--serif);letter-spacing:-.065em}.rf-story .sidekick-copy>p:not(.chapter-number){max-width:470px;margin:27px 0 0;color:var(--muted-light);font-size:16px;line-height:1.55}.rf-story .sidekick-state{display:flex;gap:7px;margin-top:30px}.rf-story .sidekick-state span{padding:8px 11px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#75877e;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;transition:.22s}.rf-story .sidekick-state span.is-active{color:var(--ink);background:var(--lime);border-color:var(--lime)}.rf-story .assistant-window{position:relative;height:min(74svh,735px);min-height:560px;display:grid;grid-template-rows:52px 1fr 68px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:31px;color:var(--ink);background:#f5f4ee;box-shadow:var(--shadow-dark);transform:rotate(1.4deg)}.rf-story .assistant-topbar{display:grid;grid-template-columns:35px auto 1fr 8px;align-items:center;gap:9px;padding:0 17px;border-bottom:1px solid rgba(7,18,15,.1);background:#fffef9}.rf-story .assistant-mark{width:32px;aspect-ratio:1;display:grid;place-items:center;border-radius:10px;color:var(--lime);background:var(--ink)}.rf-story .assistant-topbar b{font-size:10px}.rf-story .assistant-topbar small{color:#6e7974;font-size:7px}.rf-story .assistant-topbar>i{width:7px;aspect-ratio:1;border-radius:50%;background:var(--lime-deep)}.rf-story .assistant-body{position:relative;overflow:hidden;padding:22px 24px;background:radial-gradient(circle at 70% 20%,rgba(200,255,102,.1),transparent 18rem),#f2f1eb}.rf-story .chat-date{width:max-content;margin:0 auto 22px;padding:5px 8px;border-radius:999px;color:#7b8580;background:rgba(7,18,15,.05);font-size:6px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.rf-story .user-message{width:min(74%,500px);margin-left:auto;padding:15px 16px 9px;border-radius:17px 17px 4px 17px;color:var(--cream);background:var(--ink);opacity:0;transform:translateY(25px) scale(.95);transform-origin:right bottom;will-change:transform,opacity}.rf-story .user-message p{margin:0;font-size:11px;line-height:1.48}.rf-story .user-message span{display:block;margin-top:7px;color:rgba(255,255,255,.7);font-size:6px;text-align:right}.rf-story .thinking-message{width:max-content;display:flex;align-items:center;gap:6px;margin-top:16px;padding:10px 13px;border-radius:4px 15px 15px 15px;background:#fff;box-shadow:0 9px 25px rgba(7,18,15,.08);opacity:0;transform:translateY(10px)}.rf-story .thinking-message span{margin-right:3px;color:var(--ink)}.rf-story .thinking-message i{width:6px;aspect-ratio:1;border-radius:50%;background:#82908a;animation:thinking-dot 1s ease-in-out infinite}.rf-story .thinking-message i:nth-child(3){animation-delay:.12s}.rf-story .thinking-message i:nth-child(4){animation-delay:.24s}.rf-story .assistant-result{width:min(85%,590px);margin-top:16px;padding:15px;border-radius:4px 19px 19px 19px;background:#fff;box-shadow:0 16px 40px rgba(7,18,15,.1);opacity:0;transform:translateY(30px) scale(.94);transform-origin:left top;will-change:transform,opacity}.rf-story .assistant-result>header{display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:start}.rf-story .assistant-result>header>span{display:grid;place-items:center;width:29px;aspect-ratio:1;border-radius:9px;color:var(--lime);background:var(--ink)}.rf-story .assistant-result>header p{display:flex;flex-direction:column;margin:1px 0 0}.rf-story .assistant-result>header b{font-size:10px}.rf-story .assistant-result>header small{margin-top:4px;color:#6e7974;font-size:7px}.rf-story .discount-card{display:grid;grid-template-columns:1fr auto;gap:13px;margin-top:14px;padding:13px;border:1px solid rgba(7,18,15,.1);border-radius:13px;background:#f4f5ef}.rf-story .discount-card>div{display:flex;flex-direction:column}.rf-story .discount-card small{color:#73807a;font-size:6px;text-transform:uppercase;letter-spacing:.08em}.rf-story .discount-card strong{margin-top:4px;font-size:13px;letter-spacing:.06em}.rf-story .discount-card>button{align-self:start;min-height:28px;padding:0 10px;border:1px solid rgba(7,18,15,.12);border-radius:7px;background:#fff;font-size:7px;font-weight:800}.rf-story .discount-card ul{grid-column:1/-1;display:grid;gap:7px;margin:3px 0 0;padding:10px 0 0;border-top:1px solid rgba(7,18,15,.08);list-style:none}.rf-story .discount-card li{display:flex;align-items:center;gap:7px;color:#56635e;font-size:7px}.rf-story .discount-card li svg{width:12px;height:12px;color:var(--ink)}.rf-story .result-actions{display:flex;gap:7px;margin-top:10px}.rf-story .result-actions button{min-height:29px;padding:0 11px;border:1px solid rgba(7,18,15,.12);border-radius:8px;background:#fff;font-size:7px;font-weight:800}.rf-story .result-actions button:first-child{color:#fff;background:var(--ink);border-color:var(--ink)}.rf-story .assistant-input{display:flex;align-items:center;gap:10px;margin:10px 13px 13px;padding:0 9px 0 15px;border:1px solid rgba(7,18,15,.12);border-radius:17px;color:#7d8782;background:#fff;font-size:8px}.rf-story .assistant-input span{flex:1}.rf-story .assistant-input button{width:35px;aspect-ratio:1;border:0;border-radius:11px;color:#fff;background:var(--ink);font-size:17px}.rf-story .support-section{position:relative;overflow:clip;padding:130px 0 150px;color:var(--ink);background:var(--paper)}.rf-story .support-section:before{content:"";position:absolute;right:-13rem;top:5rem;width:38rem;aspect-ratio:1;border:1px solid rgba(7,18,15,.1);border-radius:50%;box-shadow:0 0 0 7rem rgba(7,18,15,.025),0 0 0 14rem rgba(7,18,15,.018)}.rf-story .support-heading{position:relative;z-index:2;display:grid;grid-template-columns:.35fr 1.4fr;align-items:start}.rf-story .support-heading h2{font-size:clamp(66px,7vw,120px)}.rf-story .support-deck{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:74px}.rf-story .support-card{min-height:610px;display:grid;grid-template-rows:1fr auto;overflow:hidden;padding:26px;border:1px solid rgba(7,18,15,.13);border-radius:31px;background:#fffef8;box-shadow:0 24px 65px rgba(7,18,15,.1);opacity:0;transform:translateY(60px) rotate(var(--entry-r,0deg));transition:opacity .7s,transform .9s cubic-bezier(.22,.8,.2,1)}.rf-story .support-card:nth-child(2){--entry-r:2deg;transition-delay:.1s}.rf-story .support-card:nth-child(3){--entry-r:-2deg;transition-delay:.2s}.rf-story .support-card.is-visible{opacity:1;transform:translateY(0) rotate(0)}.rf-story .support-card>div:last-child{padding:13px 4px 4px}.rf-story .support-card small{font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;opacity:.62}.rf-story .support-card h3{margin:13px 0 0;font:500 clamp(38px,3.5vw,57px)/.88 var(--serif);letter-spacing:-.055em}.rf-story .support-card p{margin:18px 0 0;color:var(--muted-dark);font-size:12px;line-height:1.55}.rf-story .support-card a{display:inline-block;margin-top:18px;font-size:10px;font-weight:850;text-decoration:none}.rf-story .support-card--apps{background:#dbe8d5}.rf-story .support-card--funding{background:#f2cfba}.rf-story .support-card--signal{color:#f5f4ea;background:#173a33}.rf-story .support-card--signal p{color:#aebfb7}.rf-story .app-stack,.rf-story .card-fan,.rf-story .signal-visual{position:relative;min-height:300px;display:grid;place-items:center}.rf-story .app-tile{position:absolute;width:170px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:38px;color:#fff;background:var(--ink);box-shadow:0 23px 48px rgba(7,18,15,.24);font-size:55px;font-weight:600}.rf-story .app-tile--back{transform:translate(-45px,25px) rotate(-12deg);background:var(--orange)}.rf-story .app-tile--mid{transform:translate(44px,25px) rotate(11deg);background:var(--blue)}.rf-story .app-tile--front{z-index:3;display:flex;gap:7px;background:var(--ink)}.rf-story .app-tile--front i{width:7px;border-radius:999px;background:var(--lime);animation:soundwave 1.1s ease-in-out infinite}.rf-story .app-tile--front i:first-child{height:25px}.rf-story .app-tile--front i:nth-child(2){height:50px;animation-delay:-.2s}.rf-story .app-tile--front i:nth-child(3){height:74px;animation-delay:-.4s}.rf-story .app-tile--front i:nth-child(4){height:45px;animation-delay:-.6s}.rf-story .app-tile--front i:nth-child(5){height:23px;animation-delay:-.8s}.rf-story .card-fan{perspective:900px}.rf-story .card-fan span{position:absolute;width:75%;aspect-ratio:1.58;display:flex;flex-direction:column;justify-content:space-between;padding:21px;border-radius:22px;color:#fff;background:#112d28;box-shadow:0 23px 48px rgba(7,18,15,.24);transition:transform .8s cubic-bezier(.22,.8,.2,1)}.rf-story .card-fan span i{font:600 13px var(--serif);font-style:normal;letter-spacing:.12em}.rf-story .card-fan span b{font-size:11px;letter-spacing:.16em}.rf-story .card-fan span:first-child{transform:translateY(-8px) rotate(-2deg);background:#244d45}.rf-story .card-fan span:nth-child(2){transform:translateY(3px) rotate(1deg);background:#3b635c}.rf-story .card-fan span:nth-child(3){transform:translateY(14px) rotate(3deg);background:#112d28}.rf-story .support-card--funding.is-visible .card-fan span:first-child{transform:translate(-36px,-20px) rotate(-11deg)}.rf-story .support-card--funding.is-visible .card-fan span:nth-child(2){transform:translate(17px,-5px) rotate(4deg)}.rf-story .support-card--funding.is-visible .card-fan span:nth-child(3){transform:translate(39px,20px) rotate(12deg)}.rf-story .signal-core{position:relative;z-index:4;width:110px;aspect-ratio:1;display:grid;place-items:center;border-radius:30px;color:var(--ink);background:var(--lime);font:700 55px var(--serif);box-shadow:0 20px 48px rgba(0,0,0,.25)}.rf-story .signal-visual i{position:absolute;width:190px;aspect-ratio:1;border:1px solid rgba(200,255,102,.35);border-radius:50%;animation:signal-ring 3s ease-out infinite}.rf-story .signal-visual i:nth-child(3){width:260px;animation-delay:1s}.rf-story .signal-visual i:nth-child(4){width:330px;animation-delay:2s}.rf-story .tutorial-scene{position:relative;height:320svh;color:#f5f4ea;background:var(--dark)}.rf-story .tutorial-pin{position:sticky;top:0;height:100svh;min-height:680px;display:grid;grid-template-columns:minmax(320px,30vw) 1fr;align-items:center;gap:40px;overflow:hidden;padding:86px 0 30px max(32px,calc((100vw - 1540px)/2));background:radial-gradient(circle at 60% 30%,rgba(71,103,255,.1),transparent 28rem),var(--dark)}.rf-story .tutorial-intro{position:relative;z-index:4;padding-right:18px}.rf-story .tutorial-intro h2{margin:0;font:500 clamp(64px,6vw,104px)/.84 var(--serif);letter-spacing:-.065em}.rf-story .tutorial-intro>p:not(.chapter-number){margin:25px 0 0;color:var(--muted-light);font-size:15px;line-height:1.55}.rf-story .drag-hint{display:flex;align-items:center;gap:10px;margin-top:30px;color:var(--lime);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.rf-story .drag-hint i{font-style:normal;animation:hint-right 1.5s ease-in-out infinite}.rf-story .tutorial-viewport{min-width:0;overflow:visible}.rf-story .tutorial-track{display:flex;gap:18px;width:max-content;padding-right:max(32px,calc((100vw - 1540px)/2));will-change:transform}.rf-story .tutorial-card{width:min(480px,36vw);height:min(70svh,690px);min-height:520px;display:grid;grid-template-rows:1fr auto;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:31px;background:#0b1a16;box-shadow:var(--shadow-dark)}.rf-story .tutorial-card--feature{width:min(620px,45vw);background:var(--cream);color:var(--ink)}.rf-story .tutorial-art{position:relative;display:grid;place-items:center;overflow:hidden}.rf-story .tutorial-art>i{position:absolute;left:21px;top:20px;color:currentColor;font-size:10px;font-style:normal;font-weight:850;opacity:.55}.rf-story .tutorial-art--feature{background:#d1e0ce}.rf-story .tutorial-art--feature .lamp{width:52%;height:78%}.rf-story .play-button{position:absolute;z-index:5;display:grid;place-items:center;width:66px;aspect-ratio:1;border-radius:50%;color:var(--ink);background:var(--lime);box-shadow:0 13px 35px rgba(7,18,15,.2);font-size:18px;padding-left:4px;transition:transform .18s}.rf-story .tutorial-card:hover .play-button{transform:scale(1.08)}.rf-story .tutorial-art--type{color:var(--ink);background:var(--lime)}.rf-story .tutorial-art--type>span{font:500 clamp(120px,13vw,210px)/1 var(--serif);letter-spacing:-.1em;transform:rotate(-7deg)}.rf-story .tutorial-art--product{color:var(--ink);background:var(--paper)}.rf-story .tutorial-art--product .lamp{width:58%;height:80%}.rf-story .tutorial-art--product>span{position:absolute;right:10%;bottom:10%;display:grid;place-items:center;width:54px;aspect-ratio:1;border-radius:50%;color:#fff;background:var(--ink);font-size:28px}.rf-story .tutorial-art--motion{color:var(--ink);background:var(--lime)}.rf-story .motion-rings{position:absolute;width:70%;aspect-ratio:1;display:grid;place-items:center}.rf-story .motion-rings i{position:absolute;width:100%;aspect-ratio:1;border:1px solid rgba(7,18,15,.28);border-radius:50%}.rf-story .motion-rings i:nth-child(2){width:68%}.rf-story .motion-rings i:nth-child(3){width:36%}.rf-story .tutorial-art--motion>span{position:relative;z-index:2;font-size:100px}.rf-story .tutorial-card footer{min-height:190px;padding:25px 27px 28px}.rf-story .tutorial-card footer>span{font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;opacity:.62}.rf-story .tutorial-card footer h3{margin:15px 0 0;font:500 clamp(31px,3vw,48px)/.9 var(--serif);letter-spacing:-.05em}.rf-story .tutorial-card footer a{display:inline-block;margin-top:18px;font-size:9px;font-weight:850;text-decoration:none}.rf-story .final-cta{position:relative;min-height:100svh;display:grid;align-items:center;overflow:hidden;padding:120px 0 90px;color:var(--ink);background:var(--lime);isolation:isolate}.rf-story .final-cta:before{content:"";position:absolute;z-index:-2;inset:0;opacity:.2;background-image:linear-gradient(rgba(7,18,15,.18) 1px,transparent 0),linear-gradient(90deg,rgba(7,18,15,.18) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(circle at 50% 55%,#000,transparent 78%)}.rf-story .final-inner{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;transform:translateY(55px);transition:opacity .8s,transform 1s cubic-bezier(.22,.8,.2,1)}.rf-story .final-inner.is-visible{opacity:1;transform:translateY(0)}.rf-story .final-cta h2{margin-top:27px;font-size:clamp(84px,11vw,184px)}.rf-story .final-inner>p:not(.eyebrow){max-width:690px;margin:30px auto 0;font-size:clamp(17px,1.35vw,22px);line-height:1.5}.rf-story .cta-form{width:min(650px,100%);display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:35px;padding:7px;border:1px solid rgba(7,18,15,.17);border-radius:999px;background:rgba(255,255,255,.48);backdrop-filter:blur(12px)}.rf-story .cta-form input{width:100%;height:54px;padding:0 20px;border:0;outline:none;color:var(--ink);background:transparent;font-size:15px}.rf-story .cta-form input::placeholder{color:rgba(7,18,15,.52)}.rf-story .cta-form button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 23px;border:0;border-radius:999px;color:var(--lime);background:var(--ink);font-size:14px;font-weight:850;cursor:pointer}.rf-story .cta-form button svg{width:20px;height:20px}.rf-story .cta-form-pending{width:min(650px,100%);margin-top:35px;padding:18px 24px;border:1px solid rgba(7,18,15,.17);border-radius:18px;background:rgba(255,255,255,.48);font-size:14px;font-weight:750;line-height:1.45;backdrop-filter:blur(12px)}.rf-story .cta-notes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:19px}.rf-story .cta-notes span{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:750}.rf-story .cta-notes svg{width:14px;height:14px}.rf-story .final-orbit{position:absolute;z-index:-1;left:50%;top:50%;width:min(75vw,1100px);aspect-ratio:1;border:1px solid rgba(7,18,15,.13);border-radius:50%;transform:translate(-50%,-47%)}.rf-story .final-orbit:after,.rf-story .final-orbit:before{content:"";position:absolute;border:inherit;border-radius:inherit}.rf-story .final-orbit:before{inset:13%}.rf-story .final-orbit:after{inset:28%}.rf-story .final-orbit i{position:absolute;width:19px;aspect-ratio:1;border:4px solid var(--lime);border-radius:50%;background:var(--ink)}.rf-story .final-orbit i:first-child{left:49%;top:-9px}.rf-story .final-orbit i:nth-child(2){right:-9px;top:49%}.rf-story .final-orbit i:nth-child(3){left:-9px;top:49%}.rf-story .final-cta>footer{position:absolute;left:max(24px,calc((100vw - 1540px)/2));right:max(24px,calc((100vw - 1540px)/2));bottom:22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.rf-story .final-cta>footer span:nth-child(2){opacity:.6}.rf-story .final-cta>footer a{justify-self:end;text-decoration:none}.rf-story [data-reveal]:not(.growth-card):not(.support-card):not(.final-inner){opacity:0;transform:translateY(45px);transition:opacity .75s,transform .95s cubic-bezier(.22,.8,.2,1)}.rf-story [data-reveal].is-visible:not(.growth-card):not(.support-card):not(.final-inner){opacity:1;transform:translateY(0)}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes hero-stage-in{0%{opacity:0;transform:translateY(35px) scale(.96)}to{opacity:1;transform:none}}@keyframes float-y{0%,to{margin-top:0}50%{margin-top:-9px}}@keyframes product-breathe{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}@keyframes package-drop{0%,16%{transform:translateY(-24%) rotate(-6deg);opacity:0}32%,67%{transform:translateY(22%) rotate(1deg);opacity:1}83%,to{transform:translateY(38%);opacity:0}}@keyframes cue-drop{0%,to{transform:scaleY(.45);transform-origin:top;opacity:.45}50%{transform:scaleY(1);opacity:1}}@keyframes marquee-left{to{transform:translateX(-50%)}}@keyframes thinking-dot{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-4px);opacity:1}}@keyframes soundwave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes signal-ring{0%{opacity:0;transform:scale(.55)}35%{opacity:.55}to{opacity:0;transform:scale(1.1)}}@keyframes hint-right{0%,to{transform:none}50%{transform:translateX(7px)}}@media(max-width:1180px){.rf-story{--page:min(100% - 48px,1200px)}.rf-story .hero-grid{grid-template-columns:minmax(300px,.8fr) minmax(480px,1.2fr);gap:22px}.rf-story .design-pin{grid-template-columns:minmax(280px,.62fr) minmax(560px,1.38fr);gap:25px}.rf-story .builder-window{grid-template-columns:145px 1fr}.rf-story .polish-heading{grid-template-columns:.32fr 1.1fr .58fr}.rf-story .sell-pin{grid-template-columns:minmax(280px,.52fr) minmax(610px,1.48fr);gap:32px}.rf-story .growth-card{min-height:720px}.rf-story .flow-canvas{height:380px}.rf-story .sidekick-pin{grid-template-columns:minmax(300px,.65fr) minmax(560px,1.35fr);gap:40px}.rf-story .support-card{min-height:560px}.rf-story .tutorial-pin{grid-template-columns:minmax(290px,31vw) 1fr}}@media(max-width:920px){.rf-story{--page:calc(100% - 36px)}.rf-story .site-header{grid-template-columns:1fr auto;padding-inline:18px}.rf-story .site-nav{display:none}.rf-story .hero{padding:100px 0 54px}.rf-story .hero-grid{grid-template-columns:1fr;gap:24px}.rf-story .hero-copy{order:2;max-width:none}.rf-story .hero-stage-wrap{order:1}.rf-story .hero-stage{width:min(630px,100%)}.rf-story .hero h1{font-size:clamp(70px,16vw,118px)}.rf-story .hero-dek{max-width:690px}.rf-story .scroll-cue{display:none}.rf-story .pin{min-height:720px}.rf-story .design-scene{min-height:340svh}.rf-story .design-pin{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:stretch;gap:12px;padding:82px 18px 24px}.rf-story .chapter-steps{min-height:168px}.rf-story .chapter-steps h2{max-width:12ch;font-size:clamp(50px,9vw,78px)}.rf-story .chapter-steps p{margin-top:16px;font-size:14px}.rf-story .chapter-meter{margin-top:17px}.rf-story .design-stage{height:auto;min-height:455px}.rf-story .theme-card{width:min(290px,38%)}.rf-story .builder-window{inset:1% 4%}.rf-story .polish-scene{min-height:300svh}.rf-story .polish-pin{padding:82px 18px 25px}.rf-story .polish-heading{display:block}.rf-story .polish-heading h2{font-size:clamp(48px,8vw,72px)}.rf-story .polish-heading>p:last-child{display:none}.rf-story .polish-workbench{height:64svh;min-height:470px}.rf-story .polish-image{width:82%}.rf-story .ai-copy-card{width:38%;min-width:260px;padding:18px}.rf-story .ai-copy-card h3{font-size:34px}.rf-story .polish-progress{display:none}.rf-story .sell-scene{min-height:360svh}.rf-story .sell-pin{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:stretch;gap:18px;padding:82px 18px 25px}.rf-story .sell-copy h2{max-width:none;font-size:clamp(50px,8vw,74px)}.rf-story .sell-copy>p:not(.chapter-number){display:none}.rf-story .sell-state-list{grid-template-columns:repeat(4,1fr);width:100%;margin-top:18px}.rf-story .sell-state-list span{justify-content:center;min-height:34px;gap:6px;padding:0 5px}.rf-story .sell-state-list span.is-active{transform:translateY(-3px)}.rf-story .commerce-stage{height:auto;min-height:485px}.rf-story .store-browser{inset:0 8% 0 0}.rf-story .sale-phone{width:27%}.rf-story .growth-section{padding:100px 0 110px}.rf-story .growth-heading{display:block}.rf-story .growth-heading h2{font-size:clamp(62px,11vw,96px)}.rf-story .growth-heading>p:last-child{margin-top:24px}.rf-story .growth-grid{grid-template-columns:1fr}.rf-story .growth-card{min-height:760px}.rf-story .phone-mockup{width:min(44%,310px)}.rf-story .sidekick-scene{min-height:300svh}.rf-story .sidekick-pin{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:stretch;gap:20px;padding:82px 18px 24px}.rf-story .sidekick-copy h2{font-size:clamp(50px,8vw,74px)}.rf-story .sidekick-copy>p:not(.chapter-number){display:none}.rf-story .assistant-window{height:auto;min-height:500px}.rf-story .support-section{padding:100px 0 110px}.rf-story .support-heading{display:block}.rf-story .support-heading h2{font-size:clamp(60px,10vw,92px)}.rf-story .support-deck{grid-template-columns:1fr}.rf-story .support-card{min-height:560px;grid-template-columns:.9fr 1.1fr;grid-template-rows:1fr;align-items:center}.rf-story .app-stack,.rf-story .card-fan,.rf-story .signal-visual{min-height:340px}.rf-story .tutorial-scene{height:auto!important;padding:100px 0}.rf-story .tutorial-pin{position:relative;height:auto;min-height:0;display:block;padding:0;overflow:visible}.rf-story .tutorial-intro{width:var(--page);margin-inline:auto;padding:0}.rf-story .tutorial-intro h2{font-size:clamp(62px,11vw,95px)}.rf-story .tutorial-viewport{width:100%;overflow-x:auto;padding:48px 18px 22px;scrollbar-width:thin}.rf-story .tutorial-track{transform:none!important;padding-right:18px}.rf-story .tutorial-card,.rf-story .tutorial-card--feature{width:min(78vw,560px);height:650px}.rf-story .drag-hint{display:none}}@media(max-width:640px){.rf-story{--page:calc(100% - 28px)}.rf-story .site-header{padding-block:13px}.rf-story .brand{font-size:10px}.rf-story .brand-mark{width:31px;border-radius:10px}.rf-story .header-cta{min-height:38px;padding-inline:13px;font-size:11px}.rf-story .hero{min-height:auto;padding:88px 0 50px}.rf-story .hero-grid{width:calc(100% - 28px)}.rf-story .hero-stage-wrap{margin-inline:-3px}.rf-story .hero-stage{width:100%}.rf-story .hero-frame{inset:15% 7% 13%;border-radius:24px}.rf-story .float-card--store{left:-1%;width:27%}.rf-story .float-card--sketch{right:-1%;width:28%}.rf-story .shipping-ticket{right:-1%;width:27%;padding:10px}.rf-story .channel-chip{left:-1%;padding:6px}.rf-story .channel-chip i{width:22px}.rf-story .hero-tabs{bottom:3%}.rf-story .hero-tabs button{min-width:57px;height:31px;font-size:7px}.rf-story .hero h1{margin-top:21px;font-size:clamp(63px,19vw,92px)}.rf-story .hero-dek{margin-top:23px;font-size:17px}.rf-story .hero-actions{margin-top:25px}.rf-story .pill-button{width:100%}.rf-story .pin{min-height:650px}.rf-story .design-scene{min-height:320svh}.rf-story .design-pin{padding:75px 14px 16px}.rf-story .chapter-number{margin-bottom:13px}.rf-story .chapter-steps{min-height:150px}.rf-story .chapter-steps h2{font-size:clamp(42px,12vw,58px)}.rf-story .chapter-steps p{max-width:95%;font-size:12px;line-height:1.45}.rf-story .chapter-meter{margin-top:12px}.rf-story .design-stage{min-height:390px}.rf-story .theme-stack{inset:0}.rf-story .theme-card{width:43%;padding:7px;border-radius:17px}.rf-story .theme-preview{border-radius:11px}.rf-story .theme-card footer{padding-top:8px}.rf-story .theme-card footer strong{font-size:12px}.rf-story .theme-card footer small{display:none}.rf-story .builder-window{inset:2% 0;grid-template-columns:1fr;grid-template-rows:38px 1fr;border-radius:20px}.rf-story .builder-sidebar{display:none}.rf-story .builder-topbar{height:38px}.rf-story .builder-canvas{grid-column:1}.rf-story .canvas-nav{height:37px;padding-inline:13px}.rf-story .canvas-nav span{display:none}.rf-story .canvas-hero{grid-template-columns:.9fr 1.1fr;padding:41px 5% 8px}.rf-story .canvas-copy h3{margin:9px 0 12px;font-size:31px}.rf-story .canvas-copy small{font-size:5px}.rf-story .canvas-copy button{min-height:26px;padding-inline:9px;font-size:5px}.rf-story .canvas-product .lamp{width:82%}.rf-story .builder-cursor{display:none}.rf-story .polish-scene{min-height:280svh}.rf-story .polish-pin{padding:75px 14px 16px}.rf-story .polish-heading h2{font-size:clamp(41px,11vw,57px)}.rf-story .polish-workbench{height:67svh;min-height:430px;margin-top:14px}.rf-story .polish-image{top:0;width:100%;bottom:25%;border-radius:22px}.rf-story .polish-after .lamp,.rf-story .polish-before .lamp{width:49%;height:68%}.rf-story .ai-copy-card{right:5%;bottom:0;width:90%;min-width:0;padding:16px;border-radius:20px;transform-origin:center bottom}.rf-story .ai-card-head{padding-bottom:10px}.rf-story .ai-kicker{margin-top:13px}.rf-story .ai-copy-card h3{font-size:29px}.rf-story .ai-body,.rf-story .ai-tags{display:none}.rf-story .ai-copy-card>button{margin-top:13px;min-height:36px}.rf-story .sell-scene{min-height:330svh}.rf-story .sell-pin{padding:75px 14px 16px}.rf-story .sell-copy h2{font-size:clamp(42px,11vw,58px)}.rf-story .sell-state-list{margin-top:12px}.rf-story .sell-state-list span{font-size:8px}.rf-story .sell-state-list span i{width:auto;font-size:6px}.rf-story .commerce-stage{min-height:430px}.rf-story .store-browser{inset:0 2% 0 0;border-radius:21px;transform:none}.rf-story .commerce-nav{grid-template-columns:1fr auto;height:44px;padding-inline:12px}.rf-story .commerce-nav>span{display:none}.rf-story .commerce-topbar{height:32px}.rf-story .product-grid{height:calc(100% - 76px);gap:7px;padding:8px}.rf-story .product-card footer{height:38px;padding-inline:8px}.rf-story .product-card>div:first-child{height:calc(100% - 38px)}.rf-story .product-card footer b{font-size:7px}.rf-story .product-card footer small{font-size:6px}.rf-story .product-card>button{display:none}.rf-story .cart-drawer{inset:32px 0 0 auto;width:67%;padding:15px}.rf-story .drawer-head b{font-size:19px}.rf-story .cart-item{grid-template-columns:64px 1fr;padding:14px 0}.rf-story .checkout-sheet{inset:32px 0 0;padding:17px 15px}.rf-story .checkout-grid{grid-template-columns:1fr;gap:0;margin-top:15px}.rf-story .checkout-form{padding-right:0;border-right:0}.rf-story .checkout-summary{display:none}.rf-story .success-sheet{inset:32px 0 0}.rf-story .success-ring{width:60px}.rf-story .success-sheet h3{font-size:42px}.rf-story .sale-phone{right:-4%;bottom:-2%;width:34%;border-width:5px;border-radius:27px}.rf-story .growth-section{padding:82px 0 90px}.rf-story .growth-heading h2{font-size:clamp(54px,15vw,74px)}.rf-story .growth-heading>p:last-child{font-size:13px}.rf-story .growth-grid{margin-top:42px}.rf-story .growth-card{min-height:660px;border-radius:25px}.rf-story .growth-card>header{padding:19px}.rf-story .growth-card>footer{padding:22px}.rf-story .growth-card>footer h3{font-size:42px}.rf-story .phone-mockup{width:min(58%,270px);border-width:6px;border-radius:39px}.rf-story .flow-canvas{height:355px;margin-inline:13px}.rf-story .flow-node{min-width:145px;padding:9px}.rf-story .flow-node--wait{left:30%}.rf-story .email-preview{display:none}.rf-story .stat-scene{min-height:190svh}.rf-story .stat-content{padding-inline:14px}.rf-story .stat-content>strong>span{font-size:clamp(140px,44vw,205px)}.rf-story .stat-content>strong small{display:none}.rf-story .stat-content h2{font-size:clamp(55px,16vw,78px)}.rf-story .stat-marquee{font-size:42px}.rf-story .stat-orbit{width:92vw}.rf-story .sidekick-scene{min-height:285svh}.rf-story .sidekick-pin{padding:75px 14px 15px}.rf-story .sidekick-copy h2{font-size:clamp(43px,12vw,59px)}.rf-story .sidekick-state{margin-top:12px}.rf-story .assistant-window{min-height:470px;grid-template-rows:46px 1fr 56px;border-radius:23px;transform:none}.rf-story .assistant-body{padding:15px 12px}.rf-story .user-message{width:90%;padding:12px}.rf-story .assistant-result{width:96%;padding:11px}.rf-story .assistant-result>header small{display:none}.rf-story .discount-card{padding:9px}.rf-story .discount-card ul{gap:5px}.rf-story .assistant-input{margin:7px}.rf-story .support-section{padding:82px 0 90px}.rf-story .support-heading h2{font-size:clamp(51px,14vw,72px)}.rf-story .support-deck{margin-top:45px}.rf-story .support-card{min-height:580px;grid-template-columns:1fr;grid-template-rows:1fr auto;padding:20px;border-radius:24px}.rf-story .app-stack,.rf-story .card-fan,.rf-story .signal-visual{min-height:290px}.rf-story .support-card h3{font-size:42px}.rf-story .app-tile{width:135px;border-radius:30px}.rf-story .card-fan span{width:78%}.rf-story .signal-core{width:90px}.rf-story .signal-visual i{width:150px}.rf-story .signal-visual i:nth-child(3){width:210px}.rf-story .signal-visual i:nth-child(4){width:270px}.rf-story .tutorial-scene{padding:82px 0}.rf-story .tutorial-intro h2{font-size:clamp(54px,15vw,76px)}.rf-story .tutorial-intro>p:not(.chapter-number){font-size:13px}.rf-story .tutorial-viewport{padding-top:35px;padding-inline:14px}.rf-story .tutorial-track{gap:12px;padding-right:14px}.rf-story .tutorial-card,.rf-story .tutorial-card--feature{width:84vw;height:590px;min-height:0;border-radius:24px}.rf-story .tutorial-card footer{min-height:170px;padding:21px}.rf-story .tutorial-card footer h3{font-size:34px}.rf-story .final-cta{padding:100px 14px 90px}.rf-story .final-cta h2{font-size:clamp(68px,20vw,96px)}.rf-story .final-inner>p:not(.eyebrow){font-size:16px}.rf-story .cta-form{grid-template-columns:1fr;border-radius:27px;background:transparent;border:0;padding:0}.rf-story .cta-form label{border:1px solid rgba(7,18,15,.18);border-radius:999px;background:rgba(255,255,255,.45)}.rf-story .cta-form button{width:100%}.rf-story .cta-notes{display:grid;justify-content:start}.rf-story .final-cta>footer{grid-template-columns:1fr auto;font-size:7px}.rf-story .final-cta>footer span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){.rf-story{scroll-behavior:auto!important}.rf-story *,.rf-story :after,.rf-story :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.rf-story .scroll-scene,.rf-story .tutorial-scene{min-height:auto!important;height:auto!important}.rf-story .pin,.rf-story .tutorial-pin{position:relative!important;top:auto!important;height:auto!important;min-height:100svh;overflow:hidden}.rf-story .design-pin,.rf-story .sell-pin,.rf-story .sidekick-pin{padding-block:100px 70px}.rf-story .polish-pin{padding-block:100px 45px}.rf-story .theme-stack{opacity:0!important}.rf-story .builder-window{opacity:1!important;transform:none!important}.rf-story .polish-after{clip-path:inset(0)!important}.rf-story .wipe-handle{left:50%!important}.rf-story .ai-copy-card{opacity:1!important;transform:none!important}.rf-story .cart-drawer,.rf-story .checkout-sheet{transform:translateX(105%)!important}.rf-story .success-sheet{opacity:1!important;transform:none!important}.rf-story .sale-phone{opacity:1!important;transform:translate(0) rotate(4deg) scale(.78)!important}.rf-story .assistant-result,.rf-story .user-message{opacity:1!important;transform:none!important}.rf-story .thinking-message{display:none!important}.rf-story .tutorial-track{transform:none!important}.rf-story .tutorial-viewport{overflow-x:auto!important;padding:48px 18px 22px;scrollbar-width:thin}.rf-story .drag-hint{display:none!important}.rf-story .offer-pin,.rf-story .works-pin{padding-block:100px 70px}.rf-story .works-tile{opacity:1!important;transform:none!important}.rf-story .works-axis i{transform:scaleX(1)!important}.rf-story .offer-block{opacity:1!important;transform:none!important}.rf-story .offer-seal{opacity:1!important;transform:rotate(-7deg)!important}.rf-story .gauge-arc{stroke-dashoffset:0!important}.rf-story .ai-surface{position:relative!important;opacity:1!important;transform:none!important}.rf-story .ai-stage{display:grid;gap:14px;height:auto!important;min-height:0!important;grid-template-columns:1fr 1fr}.rf-story .chat-offer{opacity:1!important;transform:none!important}.rf-story .agents-pin,.rf-story .social-pin{padding-block:100px 70px}.rf-story .social-badge,.rf-story .social-frame,.rf-story .social-source,.rf-story .social-week,.rf-story .social-week li{opacity:1!important;transform:none!important}.rf-story .social-frame-media{transform:none!important}.rf-story .agents-log li,.rf-story .agents-node,.rf-story .agents-output{opacity:1!important;transform:none!important}.rf-story .agents-stamp{opacity:1!important;transform:rotate(-6deg)!important}.rf-story .agents-drop .agents-link-live,.rf-story .agents-link-live{stroke-dashoffset:0!important}}.rf-story{min-height:100dvh}