:root{--bg:#020617;--bg-elev:#0b1224;--bg-card:#0f172ab8;--ink:#fff;--ink-soft:#e2e8f0;--muted:#94a3b8;--indigo:#4f46e5;--indigo-500:#6366f1;--indigo-400:#818cf8;--indigo-glow:#4f46e547;--purple:#a855f7;--pink:#ec4899;--line:#94a3b829;--line-strong:#6366f147;--danger:#f87171;--ok:#34d399;--gold:#fbbf24;--radius:16px;--font:"Inter", system-ui, sans-serif;--shadow:0 18px 50px #02061773}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#334155 #020617}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#020617}::-webkit-scrollbar-thumb{background:#334155;border-radius:999px}body{color:var(--ink-soft);background-color:var(--bg);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-family:Inter,sans-serif;line-height:1.55;overflow:hidden auto}::selection{background:var(--indigo-500);color:#fff}#root{min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}h1,h2,h3,h4{font-family:var(--font);letter-spacing:-.03em;color:var(--ink);margin:0 0 .5rem;font-weight:800;line-height:1.12}p{color:var(--muted);margin:0 0 1rem}.container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}.btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary,.btn-accent{background:var(--indigo);color:#fff;box-shadow:0 12px 30px var(--indigo-glow)}.btn-primary:hover,.btn-accent:hover{background:#4338ca}.btn-ghost{border:1px solid var(--line);color:var(--ink-soft);background:0 0}.btn-ghost:hover{border-color:var(--line-strong);color:#fff}.btn-danger{color:var(--danger);background:0 0;border:1px solid #f8717159}.btn-pill{border-radius:999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;box-shadow:0 10px 15px -3px #4f46e533}.field{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.field label{color:var(--ink-soft);font-size:.9rem;font-weight:600}.field input,.field textarea,.field select{border:1px solid var(--line);color:var(--ink);background:#0206178c;border-radius:10px;outline:none;padding:.75rem .9rem;transition:border-color .15s,box-shadow .15s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--indigo-500);box-shadow:0 0 0 3px #4f46e540}.field textarea{resize:vertical;min-height:110px}.chip-list{flex-wrap:wrap;gap:.45rem;margin-top:.5rem;display:flex}.chip{border:1px solid var(--line-strong);color:var(--ink-soft);background:#4f46e524;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.85rem;display:inline-flex}.chip button{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:0;line-height:1}.badge{text-transform:uppercase;letter-spacing:.16em;color:#818cf8;background:#6366f11a;border:1px solid #6366f133;border-radius:999px;padding:.375rem 1rem;font-size:.75rem;font-weight:700;display:inline-block}.badge.live{color:var(--ok);background:#34d3991f;border-color:#34d39947}.badge.deploying{color:var(--gold);background:#fbbf241f;border-color:#fbbf244d}.badge.draft{border-color:var(--line);color:var(--muted);background:#94a3b81a}.error-banner{color:var(--danger);background:#f871711a;border:1px solid #f871714d;border-radius:10px;margin-bottom:1rem;padding:.75rem 1rem}.site-nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020617cc;border-bottom:1px solid #1e293b;width:100%;position:fixed;top:0}.site-nav .inner{justify-content:space-between;align-items:center;gap:1rem;height:64px;padding-block:0;display:flex;position:relative}.brand{letter-spacing:-.05em;color:#fff;text-transform:uppercase;align-items:center;gap:.375rem;font-size:1.5rem;font-weight:900;display:inline-flex}.brand .fusion{color:#6366f1}.brand-mark{color:#fff;letter-spacing:0;background:#4f46e5;border-radius:.25rem;width:auto;height:auto;padding:.125rem .5rem;font-size:.875rem;font-weight:900}.nav-center{align-items:center;gap:2rem;display:flex}.nav-center a,.mobile-menu a:not(.btn){color:var(--ink-soft);font-size:.875rem;font-weight:500}.nav-center a:hover,.mobile-menu a:not(.btn):hover{color:#818cf8}.nav-right{align-items:center;gap:1rem;display:flex}.mobile-menu{display:none}.menu-btn{color:#fff;cursor:pointer;background:0 0;border:none;width:40px;height:40px;display:none}.menu-btn span,.menu-btn span:before,.menu-btn span:after{background:#fff;width:20px;height:2px;display:block;position:relative}.menu-btn span:before,.menu-btn span:after{content:"";position:absolute;left:0}.menu-btn span:before{top:-6px}.menu-btn span:after{top:6px}.hero{text-align:center;width:100%;padding:8rem 0 5rem;position:relative;overflow:hidden}.hero .container{z-index:1;position:relative}.hero h1{letter-spacing:-.025em;width:100%;max-width:none;margin:0 0 1.5rem;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:900;line-height:1}.gradient-text{background:linear-gradient(135deg,#6366f1,#a855f7,#ec4899);color:#0000;-webkit-background-clip:text;background-clip:text}.hero p.lead{color:#94a3b8;width:100%;max-width:48rem;margin:0 auto;font-size:1.125rem;line-height:1.7}.hero-cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin:2.5rem 0 3rem;display:flex}.hero-cta .btn-primary,.hero-cta .btn-ghost{border-radius:.75rem;padding:1rem 2.5rem;font-size:1.125rem}.hero-cta .btn-primary{box-shadow:0 10px 15px -3px #6366f14d}.hero-cta .btn-ghost{color:#e2e8f0;background:#1e293bcc;border:1px solid #334155}.pill-row{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0 0 4rem;padding:0;list-style:none;display:flex}.feature-pill{border:1px solid var(--line);color:var(--ink-soft);background:#0f172aa6;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.88rem;font-weight:600;display:inline-flex}.feature-pill:before{content:"✓";color:var(--ok);font-size:.8rem}.preview-card{border:1px solid var(--line-strong);background:radial-gradient(circle at 30% 20%,#6366f147,#0000 40%),radial-gradient(circle at 80% 70%,#a855f738,#0000 42%),#070b18;border-radius:24px;place-items:center;width:100%;max-width:none;min-height:280px;margin:2.5rem auto 0;padding:2.5rem 1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #4f46e52e}.preview-card h3{opacity:.55;margin:0;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:900}.preview-card p{color:#e2e8f08c;margin:.35rem 0 1.5rem}.preview-nodes{justify-content:center;gap:2rem;display:flex}.node{text-align:center;color:var(--muted);font-size:.8rem;font-weight:700}.node .orb{color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto .4rem;font-size:1.1rem;font-weight:900;display:grid}.node .orb.g{background:radial-gradient(circle at 30% 30%,#60a5fa,#1d4ed8);box-shadow:0 0 24px #3b82f68c}.node .orb.b{background:radial-gradient(circle at 30% 30%,#c084fc,#7c3aed);box-shadow:0 0 24px #a855f78c}.video-hero-wrap{width:100%;max-width:64rem;margin:0 auto 6rem}.video-hero-frame{background:#0f172a;border:1px solid #6366f133;border-radius:1.5rem;width:100%;position:relative;overflow:hidden;box-shadow:0 0 50px -12px #6366f140,inset 0 0 20px #00000080}.video-hero-aspect{height:0;padding-bottom:56.25%;position:relative}.video-hero-poster,.video-hero-element{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.video-hero-poster.is-hidden{opacity:0;pointer-events:none}.video-hero-element.is-on{opacity:1}.video-play-overlay{z-index:30;cursor:pointer;background:#0006;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-play-overlay:hover{background:#00000040}.video-play-btn{color:#fff;background:#4f46e5;border-radius:999px;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;box-shadow:0 25px 50px -12px #00000080}.video-play-btn svg{fill:currentColor;width:2rem;height:2rem;margin-left:.25rem}.hero-fade{pointer-events:none;background:linear-gradient(#1e1b4b33,#0000,#02061780);position:absolute;inset:0}.bg-grid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M0 40 L40 40 L40 0' fill='none' stroke='%231e293b' stroke-width='1'/%3E%3C/svg%3E")}.rf-showcase{text-align:left;background:#0f172a80;border:1px solid #1e293b;border-radius:24px;grid-template-columns:34% 66%;width:100%;display:grid;overflow:hidden;box-shadow:0 25px 50px #00000059}.rf-showcase-side{background:#0f172a4d;border-right:1px solid #1e293b;padding:2rem}.rf-showcase-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--indigo-400);font-size:11px;font-weight:700}.rf-showcase-side h2{margin:.25rem 0 1.25rem;font-size:1.5rem}.rf-progress{background:#1e293b;border-radius:999px;height:2px;margin-bottom:1.5rem;overflow:hidden}.rf-progress>span{background:linear-gradient(90deg,#6366f1,#a855f7);height:100%;transition:width .3s linear;display:block}.rf-step-list{flex-direction:column;gap:.5rem;max-height:520px;display:flex;overflow:auto}.rf-step-btn{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:1rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.rf-step-btn:hover{background:#1e293b80}.rf-step-btn.is-active{background:#4f46e526;border-color:#6366f166;box-shadow:0 0 20px -5px #6366f140}.rf-step-number{color:#94a3b8;background:#1e293b;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:2px;font-size:.75rem;font-weight:700;display:grid}.rf-step-btn.is-active .rf-step-number{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7)}.rf-step-btn strong{color:#fff;font-size:.875rem;display:block}.rf-step-btn small{color:#64748b;margin-top:.25rem;font-size:.75rem;display:block}.rf-showcase-view{flex-direction:column;padding:2rem;display:flex}.rf-showcase-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.rf-live-label{letter-spacing:.16em;text-transform:uppercase;color:#64748b;font-size:10px;font-weight:700}.rf-showcase-view h3{margin:.25rem 0 .35rem;font-size:1.5rem}.rf-showcase-view p{color:#94a3b8;margin:0;font-size:.9rem}.rf-controls{gap:.5rem;display:flex}.rf-controls button{color:#fff;cursor:pointer;background:#1e293b;border:none;border-radius:8px;width:40px;height:40px;font-size:1.1rem}.rf-controls button.play{background:var(--indigo)}.rf-screen{aspect-ratio:16/9;background:#00000080;border:1px solid #1e293b;border-radius:16px;justify-content:center;align-items:center;padding:.5rem;display:flex;position:relative;overflow:hidden}.rf-screen img{object-fit:contain;max-width:100%;max-height:100%}.rf-fallback{background:#0f172a;border:1px solid #1e293b;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:1.25rem;display:flex}.rf-fallback-bar{border-bottom:1px solid #1e293b;align-items:center;gap:.4rem;padding-bottom:.75rem;display:flex}.rf-fallback-bar .dot{border-radius:50%;width:10px;height:10px}.rf-fallback-bar .red{background:#ef4444}.rf-fallback-bar .yellow{background:#eab308}.rf-fallback-bar .green{background:#22c55e}.rf-fallback-bar code{color:#64748b;margin-left:.5rem;font-size:.75rem}.rf-fallback-bar em{color:var(--indigo-400);margin-left:auto;font-size:10px;font-style:normal}.rf-fallback-body{text-align:center;margin:auto}.rf-showcase-foot{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.rf-dots{align-items:center;gap:.4rem;display:flex}.rf-dot{cursor:pointer;background:#334155;border:none;border-radius:99px;width:8px;height:8px;padding:0}.rf-dot.is-active{background:linear-gradient(90deg,#6366f1,#a855f7);width:24px}.rf-meta{letter-spacing:.12em;text-transform:uppercase;color:#64748b;align-items:center;gap:1rem;font-size:.72rem;display:flex}.rf-footprint{color:var(--indigo-400);font-weight:700}.section.light{color:#0f172a;background:#fff}.section.light h2{color:#020617;font-size:clamp(1.8rem,4vw,3rem)}.container.narrow{max-width:56rem}.container.narrow-lg{max-width:64rem}.shift-kicker{text-align:center;color:var(--indigo);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:900}.shift-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.shift-copy{color:#475569;font-size:1.05rem}.feature-list.dark li{color:#1e293b;font-size:.9rem;font-weight:700}.feature-list.dark li:before{background:var(--indigo)}.shift-underline{color:var(--indigo);-webkit-text-decoration:underline #c7d2fe;text-decoration:underline #c7d2fe}.shift-quote{background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;padding:2rem;box-shadow:0 20px 40px #0f172a14}.shift-quote span{color:var(--indigo);letter-spacing:.16em;font-size:.72rem;font-weight:900}.shift-quote p{color:#1e293b;font-size:1.25rem;font-style:italic;font-weight:600}.shift-quote small{color:#475569;border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:1rem;display:block}.section{background-color:#020617;padding:6rem 0;position:relative}.section-head{text-align:center;max-width:56rem;margin:0 auto 2.5rem}.section-head h2{font-size:clamp(1.875rem,4vw,3rem);font-weight:900}.section-head .badge+h2{margin-top:.85rem}.section-head p{color:#94a3b8;max-width:42rem;margin:.75rem auto 0;font-size:1.125rem}.section-head.left{text-align:left;margin-left:0}.split{grid-template-columns:1.1fr .9fr;align-items:start;gap:2rem;display:grid}.feature-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.feature-list li{color:var(--ink-soft);padding-left:1.4rem;position:relative}.feature-list li:before{content:"";background:var(--indigo-500);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.55rem;left:0}.steps{grid-template-columns:280px 1fr;align-items:start;gap:1.5rem;display:grid}.step-list{flex-direction:column;gap:.35rem;max-height:520px;padding-right:.4rem;display:flex;overflow:auto}.step-item{text-align:left;cursor:default;background:#0f172a80;border:1px solid #0000;border-radius:12px;padding:.85rem 1rem}.step-item.active,.step-item:hover{border-color:var(--line-strong);background:#4f46e51f}.step-item .num{color:var(--indigo-400);letter-spacing:.06em;font-size:.78rem;font-weight:800}.step-item h3{margin:.15rem 0 .2rem;font-size:.98rem}.step-item p{margin:0;font-size:.85rem}.walkthrough-card{border:1px solid var(--line-strong);background:var(--bg-card);border-radius:20px;min-height:420px;padding:1.5rem;box-shadow:0 0 0 1px #4f46e514,0 24px 60px #4f46e51f}.walkthrough-card .label{letter-spacing:.12em;text-transform:uppercase;color:var(--indigo-400);font-size:.72rem;font-weight:700}.quote{border-left:3px solid var(--indigo);color:var(--ink-soft);padding:.2rem 0 .2rem 1rem;font-size:1.15rem;font-weight:600}.two-col{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.price-panel{background:var(--bg-card);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:1.8rem;position:relative;overflow:hidden}.price-panel.featured{border-color:var(--indigo-500);box-shadow:0 0 0 1px #4f46e540,0 20px 50px #4f46e52e}.price-panel .amount{color:#fff;margin:.6rem 0 .2rem;font-size:2.6rem;font-weight:900}.price-panel .old{color:var(--muted);margin-right:.4rem;font-size:1.1rem;font-weight:600;text-decoration:line-through}.price-panel ul{color:var(--muted);margin:1rem 0 1.4rem;padding-left:1.1rem}.price-note{color:var(--muted);margin-top:.85rem;font-size:.82rem}.app-shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{color:var(--ink-soft);border-right:1px solid var(--line);background:#050816;flex-direction:column;gap:1.5rem;padding:1.25rem 1rem;display:flex}.sidebar .brand{padding:.35rem .5rem}.sidebar nav{flex-direction:column;gap:.25rem;display:flex}.sidebar a{color:#94a3b8;border-radius:10px;padding:.7rem .85rem;font-weight:600}.sidebar a:hover,.sidebar a.active{color:#fff;background:#4f46e529}.sidebar-foot{border-top:1px solid var(--line);margin-top:auto;padding:.75rem;font-size:.9rem}.main-pane{background:0 0;padding:1.5rem}.topbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1.5rem;display:grid}.stat,.panel,.asset-tile,.auth-box{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat{padding:1rem 1.1rem}.stat .label{color:var(--muted);font-size:.85rem;font-weight:600}.stat .value{color:#fff;margin-top:.2rem;font-size:1.8rem;font-weight:800}.panel{padding:1.15rem}.panel+.panel{margin-top:1rem}.panel h3{margin-bottom:.85rem;font-size:1.05rem}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);padding:.75rem .4rem;font-size:.95rem}.table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.table a{color:var(--indigo-400);font-weight:600}.auth-page{place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.auth-box{width:min(420px,100%);box-shadow:var(--shadow);padding:1.75rem}.auth-box h1{font-size:1.7rem}.auth-box a{color:var(--indigo-400);font-weight:600}.progress-bar{background:#94a3b81f;border-radius:999px;height:10px;overflow:hidden}.progress-bar>span{background:linear-gradient(90deg, var(--indigo), var(--purple));border-radius:inherit;height:100%;transition:width .4s;display:block}.wizard-layout{grid-template-columns:220px 1fr;gap:1.25rem;display:grid}.wizard-steps{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.wizard-steps li{color:var(--muted);border-left:3px solid #0000;border-radius:8px;padding:.55rem .7rem;font-size:.88rem}.wizard-steps li.current{color:#fff;border-left-color:var(--indigo-500);background:#4f46e524;font-weight:700}.wizard-steps li.done{color:var(--indigo-400)}.wizard-actions{justify-content:space-between;gap:.75rem;margin-top:1.25rem;display:flex}.log-list{max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.log-list li{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:.55rem 0;font-size:.9rem}.log-list time{color:var(--muted);font-size:.75rem;display:block}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem;display:grid}.asset-tile{padding:.9rem}.asset-tile h4{margin-bottom:.35rem;font-size:.95rem}.asset-tile .type{color:var(--indigo-400);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.empty{text-align:center;color:var(--muted);padding:2.5rem 1rem}.faq details{border-bottom:1px solid var(--line);padding:.9rem 0}.faq summary{cursor:pointer;color:#fff;font-weight:700}.footer{color:var(--muted);border-top:1px solid #0f172a;padding:3rem 0;font-size:.9rem}.footer strong{color:#fff;letter-spacing:.12em}.update-video-section{text-align:center;width:100%;max-width:64rem;margin:-2.5rem auto 5rem}.update-video-title{color:#fff;letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.875rem,4vw,3rem);font-weight:800;line-height:1.15}.update-video-frame{background:#0f172a;border:1px solid #6366f14d;border-radius:1.5rem;width:100%;position:relative;overflow:hidden;box-shadow:0 0 50px -12px #6366f159,inset 0 0 20px #00000080}.update-video-aspect{height:0;padding-bottom:56.25%;position:relative}.update-video-aspect iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.july-banner-wrap{text-align:center;padding:1rem 0}.july-frame{background:#0b1020;border-radius:22px;width:100%;margin-bottom:28px;padding:8px;position:relative}.july-banner{text-align:center;background:linear-gradient(110deg,#4f46e5,#6366f1,#a855f7,#ec4899,#a855f7,#6366f1) 0 0/300% 300%;border-radius:18px;margin-bottom:28px;padding:34px 28px;animation:8s infinite rf-grad;position:relative;overflow:hidden}.july-corner{border-top:64px solid #ffffff2e;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:64px solid #0000;width:0;height:0;position:absolute;top:0;left:0}.july-new{color:#fff;letter-spacing:1px;font-size:13px;font-weight:800;position:absolute;top:14px;left:9px;transform:rotate(-45deg)}.july-shine-wrap{pointer-events:none;border-radius:18px;position:absolute;inset:0;overflow:hidden}.july-shine{background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:40%;height:100%;animation:4.5s ease-in-out infinite rf-shine;position:absolute;top:0;left:0}.july-title{color:#fff;text-shadow:0 2px 8px #00000040;font-size:clamp(1.4rem,3vw,1.875rem);font-weight:800;line-height:1.15;position:relative}.july-float{animation:3s ease-in-out infinite rf-float;display:inline-block}.july-sub{color:#ffffffd1;margin-top:12px;font-size:17px;font-weight:500;position:relative}.tumblr-infographic{margin-top:28px}.tumblr-infographic img{border-radius:18px;width:100%;max-width:900px;display:inline-block}@keyframes rf-grad{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes rf-shine{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(220%)skew(-20deg)}}@keyframes rf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes rfg-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes rfg-arrow{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes rfg-breathe{0%,to{box-shadow:0 0 22px -6px #d4af3766,inset 0 0 0 1px #d4af374d}50%{box-shadow:0 0 38px #d4af3799,inset 0 0 0 1px #d4af378c}}@keyframes rfg-sheen{0%{transform:translate(-130%)skew(-20deg)}to{transform:translate(260%)skew(-20deg)}}@keyframes rfg-pulsebtn{0%,to{box-shadow:0 0 #d4af3780}50%{box-shadow:0 0 0 10px #d4af3700}}.stack-pills{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:4rem;display:flex}.stack-pills span{color:#cbd5e1;background:#1e293b;border:1px solid #334155cc;border-radius:.75rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700}.stack-pills span.accent{color:#a5b4fc;background:#1e1b4bcc;border-color:#6366f14d}.entity-stack{background-color:#0f172a}.bonus-how{padding:5rem 0}.entity-quote{color:#fff;letter-spacing:-.02em;max-width:56rem;margin:0 auto 4rem;font-size:clamp(1.5rem,3vw,2.25rem);font-style:italic;font-weight:800;line-height:1.4}.entity-quote span{color:#6366f1}.entity-cards{text-align:left}.entity-card{background:#1e293b99;border:1px solid #33415599;border-radius:1.5rem;flex-direction:column;padding:2.5rem;display:flex}.entity-card.accent{background:#1e1b4b1a;border-color:#6366f133}.entity-icon{color:#818cf8;background:#4f46e533;border:1px solid #6366f133;border-radius:1rem;place-items:center;width:3rem;height:3rem;margin-bottom:1.5rem;display:grid}.entity-icon svg{width:1.5rem;height:1.5rem}.entity-icon.sm{border-radius:.75rem;flex-shrink:0;width:2.25rem;height:2.25rem;margin:0}.entity-icon.sm svg{width:1.25rem;height:1.25rem}.entity-card h3{margin-bottom:1rem;font-size:1.5rem}.entity-card p{color:#94a3b8;margin-bottom:1.5rem;font-size:.875rem;line-height:1.7}.entity-card ul{border-top:1px solid #1e293b;gap:.65rem;margin:0;padding:1.5rem 0 0;list-style:none;display:grid}.entity-card ul li{color:#cbd5e1;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.entity-card ul li:before{content:"";background:#6366f1;border-radius:999px;flex-shrink:0;width:.375rem;height:.375rem}.entity-card.accent ul{border-top-color:#6366f133}.entity-card.accent ul li{color:#a5b4fc}.testimonials{overflow:hidden}.testimonial-glow{filter:blur(64px);pointer-events:none;background:#6366f10d;border-radius:999px;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portrait-grid{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.portrait-video-frame{background:#0f172a;border:1px solid #6366f133;border-radius:1.5rem;width:100%;max-width:340px;position:relative;overflow:hidden;box-shadow:0 0 50px -12px #6366f140}.portrait-video-aspect{height:0;padding-bottom:177.78%;position:relative}.portrait-video-aspect iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.bonus-strip{padding-top:4rem;padding-bottom:4rem}.bonus-card{text-align:center;background:radial-gradient(130% 130% at 50% 0,#1a1740 0%,#0c0a24 55%,#060512 100%);border:1px solid #d4af3759;border-radius:20px;max-width:1100px;margin:0 auto;padding:30px 34px;overflow:hidden;box-shadow:0 0 50px -10px #d4af3740}.bonus-kicker{color:#b8b3d6;letter-spacing:3px;text-transform:uppercase;font-size:15px;font-weight:800}.bonus-reveal{letter-spacing:1px;background:linear-gradient(90deg,#9a7d24,#f7e08a,#d4af37,#fff3c0,#d4af37,#f7e08a) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:4px 0 22px;font-size:clamp(1.8rem,4vw,2.875rem);font-weight:800;line-height:1;animation:5s linear infinite rfg-shimmer}.bonus-pair{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:18px;display:flex}.bonus-item{background:#14123099;border:1px solid #d4af3766;border-radius:14px;flex:1;min-width:280px;padding:22px 22px 16px;animation:5s ease-in-out infinite rfg-breathe}.bonus-item-top{text-align:left;align-items:flex-start;gap:16px;display:flex}.bonus-icon{background:linear-gradient(135deg,#d4af37,#f7e08a);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.bonus-icon.lg{border-radius:1rem;width:3.5rem;height:3.5rem}.bonus-item h3{color:#f7e08a;text-transform:uppercase;margin:0;font-size:19px;font-weight:800;line-height:1.1}.bonus-item p{color:#cfcbe6;margin-top:8px;font-size:14px;line-height:1.4}.bonus-chip{color:#1a1740;letter-spacing:.5px;background:linear-gradient(90deg,#d4af37,#f7e08a);border-radius:999px;margin-top:14px;padding:7px 18px;font-size:13px;font-weight:800;display:inline-block}.bonus-arrow{color:#d4af37;flex-shrink:0;align-items:center;animation:1.8s ease-in-out infinite rfg-arrow;display:flex}.bonus-telegram{color:#fff;margin:22px 0 6px;font-size:18px;font-weight:700}.bonus-telegram span{color:#f7e08a}.bonus-cta{color:#1a1740;letter-spacing:.5px;background:linear-gradient(90deg,#d4af37,#f7e08a,#d4af37) 0 0/200%;border-radius:12px;margin-top:16px;padding:15px 38px;font-size:19px;font-weight:800;animation:2.5s ease-in-out infinite rfg-pulsebtn;display:inline-block;position:relative;overflow:hidden}.bonus-tags{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.bonus-tags span{color:#e6c34d;letter-spacing:1px;background:#d4af371f;border:1px solid #d4af3759;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}.badge.gold{color:#d4af37;background:#d4af371a;border-color:#d4af374d}.gold-text{color:#f7e08a}.how-card{text-align:left;background:radial-gradient(130% 130% at 10% 0,#1a1740 0%,#0c0a24 100%);border:1px solid #d4af374d;border-radius:1.5rem;flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.how-head{align-items:center;gap:1rem;display:flex}.how-head span{letter-spacing:.16em;text-transform:uppercase;color:#d4af37;font-size:.75rem;font-weight:900}.how-head h3{margin:.15rem 0 0;font-size:1.25rem}.how-card p{color:#94a3b8;font-size:.875rem;line-height:1.7}.how-card ul{color:#cfcbe6;gap:.65rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.how-card ul li{align-items:flex-start;gap:.65rem;display:flex}.how-card ul li:before{content:"";background:#d4af37;border-radius:999px;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.45rem}.how-card code{color:#f7e08a;background:#d4af3726;border-radius:.25rem;padding:.15rem .4rem;font-size:.75rem}.how-value{border-top:1px solid #d4af3733;margin-top:auto;padding-top:1rem}.how-value span{letter-spacing:.16em;text-transform:uppercase;color:#d4af3799;font-size:.75rem;font-weight:700}.how-value strong{color:#fff;margin-top:.15rem;font-size:1.125rem;display:block}.how-value em{color:#f7e08a;font-style:normal}.how-pullquote{text-align:center;background:radial-gradient(130% 130% at 50% 0,#1a1740 0%,#0c0a24 100%);border:1px solid #d4af3740;border-radius:1.5rem;margin-top:4rem;padding:2.5rem}.how-pullquote p{color:#fff;margin-bottom:1rem;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:900;line-height:1.35}.how-pullquote p span{color:#f7e08a}.how-pullquote small{color:#94a3b8;max-width:36rem;margin:0 auto;font-size:.875rem;display:block}.gold-btn{color:#1a1740;background:linear-gradient(90deg,#d4af37,#f7e08a);border:none;border-radius:.75rem;margin-top:2rem;padding:1rem 2.5rem;font-size:1.125rem;font-weight:900;display:inline-block}.hidden-copy{text-align:left;max-width:42rem;margin:0 auto 3rem}.hidden-copy .callout{color:#e2e8f0;border-left:2px solid #6366f1;margin-bottom:1.5rem;padding-left:1rem;font-weight:600}.hidden-copy>p{color:#94a3b8;font-size:1rem;line-height:1.7}.telegram-note{background:#0f172a99;border:1px solid #1e293bcc;border-radius:1rem;align-items:flex-start;gap:1rem;margin:1.5rem 0;padding:1.25rem;display:flex}.telegram-note h4{color:#fff;margin:0 0 .25rem;font-size:.875rem}.telegram-note p{color:#94a3b8;margin:0;font-size:.75rem}.hidden-tags{flex-wrap:wrap;justify-content:center;gap:.75rem;padding-top:1rem;display:flex}.hidden-tags span{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;background:#0f172a;border:1px solid #1e293b;border-radius:.75rem;align-items:center;gap:.4rem;padding:.5rem .875rem;font-size:.75rem;font-weight:700;display:inline-flex}.hidden-tags span:before{content:"";background:#6366f1;border-radius:999px;width:.375rem;height:.375rem}.hidden-frame{background:#0f172a66;border:1px solid #1e293bcc;border-radius:1rem;max-width:42rem;margin:0 auto 3.5rem;padding:.5rem}.hidden-frame img{border-radius:.75rem;width:100%;display:block}.hidden-quote{background:linear-gradient(90deg,#c7d2fe,#f1f5f9,#cbd5e1);color:#0000;text-align:center;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.25rem,2.5vw,1.5rem);font-style:italic;font-weight:900}.pricing-official{background:#fff}.pricing-wrap{max-width:72rem}.light-head h2{color:#020617;font-size:clamp(2.25rem,4vw,3rem)}.light-head p{color:#64748b}.badge.light{color:#4f46e5;background:#eef2ff;border-color:#e0e7ff}.pricing-grid.official{grid-template-columns:1fr 1fr;align-items:stretch;gap:2rem;max-width:56rem;margin:0 auto}.price-card{border-radius:1.5rem;flex-direction:column;justify-content:space-between;padding:2rem;display:flex;position:relative}.price-card.monthly{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0}.price-card.unlimited{color:#fff;background:#1e1b4b;overflow:hidden}.price-glow{filter:blur(48px);background:#a855f733;border-radius:999px;width:8rem;height:8rem;position:absolute;top:-4rem;right:-4rem}.price-card-top{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.price-card h3{margin:0;font-size:1.25rem}.price-card.monthly h3{color:#0f172a}.price-card.unlimited h3{color:#c7d2fe}.plan-pill{color:#4f46e5;background:#e0e7ff80;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:700}.plan-pill.dark{color:#fff;background:#4f46e5}.price-amount{margin-bottom:1.5rem}.price-amount s{color:#94a3b8;margin-bottom:.25rem;font-size:.875rem;display:block}.price-card.unlimited .price-amount s{color:#a5b4fccc}.price-amount strong{color:#020617;font-size:2.25rem;font-weight:800}.price-card.unlimited .price-amount strong{color:#fff}.price-amount strong span{font-size:1rem}.price-amount em{color:#4f46e5;margin-top:.65rem;font-size:.75rem;font-weight:700;display:block}.price-card.unlimited .price-amount em{color:#a5b4fc}.price-card>div>p{margin-bottom:1.5rem;font-size:.875rem;line-height:1.7}.price-card.monthly>div>p{color:#475569}.price-card.unlimited>div>p{color:#c7d2fe}.price-card ul{gap:.75rem;margin:0 0 2rem;padding:0;font-size:.875rem;list-style:none;display:grid}.price-card.monthly ul{color:#334155}.price-card.unlimited ul{color:#e0e7ff}.price-card ul li{align-items:center;display:flex}.check-indigo,.check-ok{flex-shrink:0;width:1rem;height:1rem;margin-right:.5rem}.check-indigo{color:#4f46e5}.check-ok{color:#34d399}.price-buy{z-index:1;position:relative}.price-buy img{border-radius:.75rem;width:100%;display:block}.price-buy center{margin-top:.5rem;font-weight:700;display:block}.price-card.monthly .price-buy center{color:#0f172a}.price-buy small{text-align:center;margin-top:.75rem;font-size:11px;font-style:italic;line-height:1.4;display:block}.price-card.monthly .price-buy small{color:#64748b}.price-card.unlimited .price-buy small{color:#c7d2fecc}.pricing-footnote{text-align:center;color:#64748b;max-width:32rem;margin:3rem auto 0;font-size:.75rem;font-style:italic}.faq-official{padding:6rem 0}.faq-wrap{max-width:48rem}.faq-official h2{color:#fff;text-align:center;margin-bottom:3rem;font-size:1.875rem;font-weight:800}.faq-list{gap:1rem;display:grid}.faq-item{background:#0f172a;border:1px solid #1e293b;border-radius:1rem;overflow:hidden}.faq-item button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;font-weight:700;display:flex}.faq-item button svg{color:#818cf8;flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .3s}.faq-item.open button svg{transform:rotate(180deg)}.faq-item p{color:#94a3b8;border-top:1px solid #1e293b99;margin:0;padding:1.5rem;font-size:.875rem;line-height:1.7}.footer.official{text-align:center;padding:3rem 0}.footer-center{max-width:80rem}.footer-wordmark{color:#fff;letter-spacing:.2em;margin-bottom:1rem;font-size:1.125rem;font-weight:900}.footer-links{color:#94a3b8;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:2rem;font-size:.875rem;font-weight:500;display:flex}.footer-copy{color:#94a3b8;margin-bottom:1.5rem}.footer-links a:hover,.footer-links button:hover{color:#fff}.footer-links button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.disclaimer{color:#475569;border-top:1px solid #0f172a;max-width:56rem;margin:0 auto;padding-top:2rem;font-size:.75rem;line-height:1.7}.legal-modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617f2;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.legal-panel{background:#0f172a;border:1px solid #1e293b;border-radius:1.5rem;flex-direction:column;width:min(48rem,100%);max-height:85vh;display:flex;overflow:hidden}.legal-head{border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.legal-head h3{margin:0}.legal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:1.75rem;line-height:1}.legal-body{padding:1.5rem;overflow:auto}.legal-body h5{color:#fff;margin:0 0 .4rem;font-size:.95rem;font-weight:800}.legal-body p{color:#94a3b8;margin:0 0 1.25rem;font-size:.875rem;line-height:1.7}@media (width>=768px){.portrait-grid{flex-direction:row;gap:3rem}}@media (width<=900px){.split,.pricing-grid,.pricing-grid.official,.app-shell,.wizard-layout,.stat-grid,.steps,.two-col,.rf-showcase,.shift-grid{grid-template-columns:1fr}.rf-showcase-side{border-bottom:1px solid #1e293b;border-right:none}.hide-mobile{display:none!important}.menu-btn{place-items:center;display:grid}.mobile-menu{background:#020617;border-bottom:1px solid #1e293b;flex-direction:column;gap:1rem;padding:1.5rem 1rem;display:flex}.mobile-menu a:not(.btn){font-size:1.125rem}.sidebar{z-index:20;flex-flow:wrap;align-items:center;position:sticky;top:0}.sidebar nav{flex-flow:wrap;width:100%}.sidebar-foot{width:100%;margin-top:0}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-head.left{text-align:center;margin-inline:auto}}@media (width<=560px){.hero{padding-top:7rem}.hero-cta .btn-primary,.hero-cta .btn-ghost{width:100%}.footer-links{justify-content:center}}.rf-desk{--rf-green:#0f0;--rf-green-soft:#39ff14;color:#ddd;border-left:3px solid var(--rf-green);background:#121212;flex-direction:column;width:100%;min-height:100vh;margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex}.rf-desk-titlebar{color:#fff;background:#000;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.4rem .9rem;font-size:.8rem;display:grid}.rf-desk-titlebar strong{text-align:center;letter-spacing:.14em;font-size:.92rem;font-weight:800}.rf-desk-title-right{justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.rf-desk-avatar{color:#fff;background:#3b82f6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:800;display:grid}.rf-desk-mode{color:#ccc;align-items:center;gap:.4rem;display:inline-flex}.rf-desk-mode input{accent-color:var(--rf-green)}.rf-desk-menubar{background:#1a1a1a;border-bottom:1px solid #2a2a2a;align-items:center;gap:1.4rem;padding:.28rem .9rem;font-size:.85rem;display:flex;position:relative}.rf-desk-menubar a,.rf-desk-menubar button{color:#e8e8e8;cursor:pointer;font:inherit;background:0 0;border:none;padding:.2rem 0}.rf-desk-menubar a:hover,.rf-desk-menubar button:hover{color:var(--rf-green)}.rf-desk-menu{position:relative}.rf-desk-dropdown{z-index:20;border:1px solid var(--rf-green);background:#111;flex-direction:column;min-width:160px;display:flex;position:absolute;top:100%;left:0}.rf-desk-dropdown a{color:#fff;padding:.45rem .7rem}.rf-desk-dropdown a:hover{background:#222}.rf-desk-banner{background:linear-gradient(#00ff000d 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#00ff000d 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 18%,#00ff0029,#0000 36%),radial-gradient(circle at 82% 40%,#00ff001a,#0000 42%),#0a0a0a;border-bottom:1px solid #222;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.15rem 1.5rem;display:grid;position:relative;overflow:hidden}.rf-desk-banner-left{z-index:1;align-items:center;gap:.85rem;display:flex}.rf-desk-mark,.rf-desk-chart{flex-shrink:0;width:72px;height:72px}.rf-desk-chart{justify-self:end;width:160px;height:64px}.rf-desk-banner h1{color:#fff;letter-spacing:.03em;margin:0;font-size:1.7rem;font-weight:800}.rf-desk-banner p{color:#cfcfcf;margin:.3rem 0 0}.rf-desk-logo{letter-spacing:.01em;background:linear-gradient(#fff 0%,#cfcfcf 38%,#8a8a8a 52%,#fff 78%,#777);color:#0000;text-align:center;z-index:1;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4.4vw,3.2rem);font-style:italic;font-weight:900}.rf-desk-body{flex:1;grid-template-columns:250px 1fr;min-height:0;display:grid}.rf-desk-side{border-right:2px solid var(--rf-green);background:#0f0f0f;padding:1rem .85rem}.rf-desk-side h2{color:#fff;margin:0;font-size:1.12rem}.rf-desk-side>p{color:#9a9a9a;margin:.3rem 0 .8rem;font-size:.82rem}.rf-desk-progress{background:#2a2a2a;border-radius:99px;height:8px;margin-bottom:.95rem;overflow:hidden}.rf-desk-progress>span{background:var(--rf-green);border-radius:99px;height:100%;display:block}.rf-desk-side ol{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.rf-desk-side li button{text-align:left;color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;padding:.48rem .7rem;font-size:.88rem}.rf-desk-side li button em{color:#7a7a7a;margin-right:.25rem;font-style:normal}.rf-desk-side li button.is-active{background:var(--rf-green);color:#000;font-weight:800}.rf-desk-side li button.is-active em{color:#000}.rf-desk-side li button.is-done{color:var(--rf-green-soft)}.rf-desk-main{background:#161616;flex-direction:column;gap:.7rem;min-width:0;padding:.85rem 1rem 1.15rem;display:flex}.rf-desk-card{border:1px solid var(--rf-green);background:#141414;border-radius:2px;flex-direction:column;flex:1;min-height:0;display:flex}.rf-desk-meta{color:#fff;justify-content:space-between;gap:1rem;padding:.2rem .15rem .1rem;display:flex}.rf-desk-meta strong{font-size:1.05rem}.rf-desk-meta p{color:#aaa;margin:.2rem 0 0;font-size:.85rem}.rf-desk-card-head{background:var(--rf-green);color:#000;letter-spacing:.1em;padding:.5rem .85rem;font-size:.86rem;font-weight:900}.rf-desk-card-body{flex:1;padding:1rem 1rem 1.15rem}.rf-desk-subhead{color:#fff;margin:0 0 .25rem;font-size:1rem}.rf-desk-hint{color:#9a9a9a;margin:0 0 .85rem;font-size:.85rem}.rf-desk-field{margin-bottom:.85rem}.rf-desk-field label{color:#fff;margin-bottom:.35rem;font-size:.85rem;display:block}.rf-desk-field input,.rf-desk-textarea{color:#eee;width:100%;font:inherit;background:#1c1c1c;border:1px solid #3a3a3a;border-radius:8px;padding:.6rem .75rem}.rf-desk-textarea{resize:vertical;min-height:220px;line-height:1.45}.rf-desk-list{flex-direction:column;gap:.55rem;max-height:280px;padding-right:.35rem;display:flex;overflow-y:auto}.rf-desk-list-item{text-align:left;color:#eee;cursor:pointer;width:100%;font:inherit;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:12px;padding:.72rem .9rem}.rf-desk-list-item.is-selected{background:var(--rf-green);border-color:var(--rf-green);color:#000;font-weight:800}.rf-desk-review{color:#ccc}.rf-desk-review ul{margin:.75rem 0;padding-left:1.1rem}.rf-desk-ghost{border:1px solid var(--rf-green);color:var(--rf-green);cursor:pointer;background:#1a1a1a;border-radius:8px;margin:0 0 .85rem;padding:.45rem .7rem}.rf-desk .field{color:#bbb;margin-bottom:.85rem}.rf-desk .field>label{display:none}.rf-desk .btn{border-radius:8px}.rf-desk .btn-accent{background:var(--rf-green);color:#000;border:none}.rf-desk .btn-accent:hover{filter:brightness(1.08)}.rf-desk .btn-ghost{color:#ccc;border-color:#3a3a3a}.rf-desk-nav{justify-content:space-between;align-items:center;margin-top:auto;padding:.35rem .1rem 0;display:flex}.rf-desk-round{border:2px solid var(--rf-green);width:56px;height:56px;color:var(--rf-green);cursor:pointer;background:#111;border-radius:50%;font-size:1.55rem;font-weight:800}.rf-desk-round.next{background:var(--rf-green);color:#000}.rf-desk-round:disabled{opacity:.35;cursor:not-allowed}.rf-desk-deploy{background:var(--rf-green);color:#000;cursor:pointer;border:none;border-radius:8px;padding:.85rem 1.4rem;font-weight:900}.rf-desk-status{background:var(--rf-green);color:#000;padding:.42rem .9rem;font-size:.85rem;font-weight:800}@media (width<=900px){.rf-desk-body{grid-template-columns:1fr}.rf-desk-side{border-right:none;border-bottom:2px solid var(--rf-green)}.rf-desk-banner{text-align:left;grid-template-columns:1fr}.rf-desk-chart{display:none}.rf-desk-titlebar{text-align:center;grid-template-columns:1fr}.rf-desk-title-right,.rf-desk-mode{text-align:center;justify-content:center}}
