@font-face{font-family:inter;src:url(../media/InterVariable-s.p.2c0y96ae70xfx.woff2)format("woff2");font-display:swap}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_3128abf-module__K9V2DW__className{font-family:inter,inter Fallback}.inter_3128abf-module__K9V2DW__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:questrial;src:url(../media/Questrial_Regular-s.p.1b-lml0ahemf0.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:questrial Fallback;src:local(Arial);ascent-override:81.77%;descent-override:20.94%;line-gap-override:0.0%;size-adjust:100.28%}.questrial_d0f8039f-module__6RNpsa__className{font-family:questrial,questrial Fallback;font-weight:400}.questrial_d0f8039f-module__6RNpsa__variable{--font-questrial:"questrial", "questrial Fallback"}
.rove-page{--bg-app:#0a0b0e;--bg-app-2:#0c0d11;--bg-panel:#141519;--bg-panel-hi:#191a1f;--bg-inset:#0e0f13;--bg-hover:#202127;--border:#ffffff12;--border-strong:#ffffff1c;--text-primary:#f5f6f8;--text-secondary:#a4a7b2;--text-tertiary:#71747f;--accent:#5b8cff;--accent-hover:#6f9bff;--accent-muted:#5b8cff24;--positive:#43d6a0;--series-up:#b39dff;--radius:13px;--section-y:64px;--title-gap:22px;--kicker-gap:14px;--lede-gap:clamp(26px, 3.2vw, 36px);--shadow-panel:0 1px 2px #00000059, 0 4px 12px #00000038;--font:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--font-numeric:var(--font-questrial), ui-sans-serif, system-ui, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1)}.rove-page,.rove-page *{box-sizing:border-box;margin:0;padding:0}.rove-page{scroll-behavior:smooth;font-family:var(--font);background:var(--bg-app);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11" 1, "ss01" 1;font-size:16px;line-height:1.6;overflow-x:clip}.rove-page a{color:var(--accent);text-decoration:none}.rove-page button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.rove-page a:focus-visible,.rove-page button:focus-visible{outline:1px solid var(--accent);outline-offset:2px;border-radius:6px}.rove-page code{font-family:var(--font-numeric);color:var(--text-primary);font-size:1em}.rove-page ::selection{background:#5b8cff59}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.4}}.rove-page .wrap{width:min(1140px,100% - 48px);margin:0 auto}.rove-page .site-nav{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#0a0b0eb8;position:sticky;top:0}.rove-page .site-nav-inner{justify-content:space-between;align-items:center;height:60px;display:flex}.rove-page .site-brand{color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:11px;font-size:19px;font-weight:600;line-height:1;display:inline-flex}.rove-page .site-brand svg{color:var(--accent)}.rove-page .brand-version{border:1px solid var(--border);background:var(--bg-panel);color:var(--text-tertiary);font-family:var(--font-numeric);letter-spacing:.03em;border-radius:99px;margin-left:2px;padding:5px 8px;font-size:11px}.rove-page .site-nav-links{align-items:center;gap:6px;display:flex}.rove-page .site-nav-links a{color:var(--text-secondary);border-radius:10px;align-items:center;gap:7px;padding:10px 16px;font-size:14.5px;font-weight:500;line-height:1;transition:color .14s,background .14s;display:inline-flex}.rove-page .site-nav-links a:hover{color:var(--text-primary);background:var(--bg-hover)}.rove-page .site-nav-links a.nav-cta{color:#fff;background:var(--accent);margin-left:6px}.rove-page .site-nav-links a.nav-cta:hover{background:var(--accent-hover)}.rove-page .hero{padding:calc(var(--section-y) * 2) 0 var(--section-y);text-align:center;position:relative}.rove-page .hero:before{content:"";pointer-events:none;background:radial-gradient(560px 300px at 50% 12%,#5b8cff2b,#0000 70%),radial-gradient(900px 420px at 50% -10%,#b39dff14,#0000 70%);height:620px;position:absolute;inset:-160px 0 auto}.rove-page .hero:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 48% at 50% 22%,#000 20%,#0000 72%);mask-image:radial-gradient(55% 48% at 50% 22%,#000 20%,#0000 72%)}.rove-page .hero>*{z-index:1;position:relative}.rove-page .hero-logo{background:radial-gradient(circle at 50% 56%,#5b8cff38,#5b8cff00 68%),linear-gradient(#1f2125 0%,#16171a 100%);border-radius:26px;justify-content:center;align-items:center;width:112px;height:112px;margin:0 auto 26px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d,0 6px 16px #00000059}.rove-page .hero-logo svg{transform:translateY(2px)}.rove-page .hero-badge{border:1px solid var(--border-strong);color:var(--text-secondary);letter-spacing:.01em;background:#141519b3;border-radius:99px;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.rove-page .hero-badge .dot{background:var(--positive);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite status-pulse}.rove-page .hero h1{letter-spacing:-.038em;max-width:16ch;color:var(--text-primary);margin:26px auto 0;font-size:clamp(42px,6.8vw,72px);font-weight:650;line-height:1.03}.rove-page .hero h1 .accent{white-space:nowrap;background:linear-gradient(100deg, var(--accent) 0%, #9db9ff 22%, var(--series-up) 45%, #9db9ff 72%, var(--accent) 100%);color:#0000;background-size:150% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite accent-drift}@keyframes accent-drift{0%{background-position:0%}to{background-position:300%}}.rove-page .hero-sub{margin:var(--lede-gap) auto 0;max-width:54ch;color:var(--text-secondary);font-size:clamp(16px,2vw,18.5px);line-height:1.65}.rove-page .hero-ctas{margin-top:var(--lede-gap);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.rove-page .cta-primary{letter-spacing:-.01em;color:#fff;background:linear-gradient(180deg, #ffffff24, #fff0 42%), var(--accent);border-radius:12px;align-items:center;gap:9px;padding:13px 26px;font-size:15px;font-weight:600;transition:background .14s,transform .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #5b8cff2e}.rove-page .cta-primary:hover{background:linear-gradient(180deg, #ffffff24, #fff0 42%), var(--accent-hover);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 8px 20px #5b8cff3d}.rove-page .cta-link{color:var(--text-secondary);align-items:center;gap:6px;margin-top:26px;font-size:14.5px;font-weight:500;transition:color .14s;display:inline-flex}.rove-page .cta-link:hover{color:var(--text-primary)}.rove-page .cta-link span{transition:transform .14s;display:inline-block}.rove-page .cta-link:hover span{transform:translate(3px)}.rove-page .hero-meta{color:var(--text-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;margin-top:22px;font-size:13px;display:flex}.rove-page .hero-meta span{align-items:center;gap:7px;display:inline-flex}.rove-page .hero-meta svg{color:var(--positive);flex-shrink:0}.rove-page .showcase{padding:var(--section-y) 0}.rove-page .showcase .section-head{margin-bottom:var(--lede-gap)}.rove-page .showcase-grid{grid-template-columns:minmax(0,290px) minmax(0,500px) minmax(0,290px);justify-content:center;align-items:center;gap:28px;display:grid}.rove-page .tour-rails{display:contents}.rove-page .tour-rail.is-left{grid-area:1/1}.rove-page .tour-rail.is-right{grid-area:1/3}.rove-page .app-frame{grid-area:1/2}.rove-page .tour-rail{flex-direction:column;gap:14px;display:flex}@property --pointer-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --pointer-y{syntax:"<percentage>";inherits:true;initial-value:50%}.rove-page .tour-stop{text-align:left;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:11px;padding:18px 18px 17px;transition:background .16s,border-color .16s,--pointer-x .13s ease-out,--pointer-y .13s ease-out;display:flex;position:relative}.rove-page .tour-stop:before{content:"";border-radius:inherit;background:radial-gradient(240px circle at var(--pointer-x) var(--pointer-y), #5b8cff12, transparent 60%);opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:0}.rove-page .tour-stop-edge{border-radius:inherit;background:radial-gradient(200px circle at var(--pointer-x) var(--pointer-y), #7da5ff61, transparent 52%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .26s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rove-page .tour-stop:hover .tour-stop-edge{opacity:1}@media (prefers-reduced-motion:reduce){.rove-page .tour-stop{transition:background .16s,border-color .16s}}.rove-page .tour-stop:hover{background:var(--bg-panel)}.rove-page .tour-stop:hover:before{opacity:1}.rove-page .tour-stop.is-active{background:radial-gradient(300px 240px at 0% 50%, #5b8cff0a, transparent 70%), var(--bg-panel);box-shadow:var(--shadow-panel);position:relative}.rove-page .tour-stop.is-active:after{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:2.75px;position:absolute;top:17px;bottom:17px;left:0}.rove-page .tour-stop-title{letter-spacing:-.015em;color:var(--text-secondary);align-items:center;gap:15px;font-size:16.5px;font-weight:600;transition:color .16s;display:flex}.rove-page .tour-stop-title svg{color:var(--text-tertiary);flex-shrink:0;transition:color .16s}.rove-page .tour-stop:hover .tour-stop-title svg{color:var(--text-secondary)}.rove-page .tour-stop.is-active .tour-stop-title svg{color:var(--accent)}.rove-page .tour-stop.is-active .tour-stop-title,.rove-page .tour-stop:hover .tour-stop-title{color:var(--text-primary)}.rove-page .tour-stop-blurb{color:var(--text-tertiary);padding-left:35px;font-size:14px;line-height:1.62}.rove-page .app-frame{justify-content:center;display:flex;position:relative}.rove-page .app-frame:before{content:"";pointer-events:none;background:radial-gradient(55% 55% at 50% 60%,#5b8cff2b,#0000 72%);width:auto;position:absolute;inset:4% -30px -8%}.rove-page .app-stage{transform-origin:top;border-radius:12px;width:500px;height:660px;position:relative;box-shadow:0 0 0 1px #ffffff17,0 30px 80px #0000008c,0 8px 24px #0006}.rove-page .app-stage iframe{background:var(--bg-app);border:0;border-radius:12px;width:500px;height:660px;display:block}.rove-page .section-head{text-align:center;max-width:660px;margin:0 auto 52px}.rove-page .section-head .kicker{margin-bottom:var(--kicker-gap);color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:600;display:block}.rove-page .section-head h2{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(28px,4vw,42px);font-weight:650;line-height:1.1}.rove-page .section-head p{margin-top:var(--title-gap);color:var(--text-secondary);font-size:16.5px}.rove-page .pricing{padding:var(--section-y) 0;position:relative}.rove-page .pricing:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 60%,#000 18%,#0000 72%);mask-image:radial-gradient(58% 60%,#000 18%,#0000 72%)}.rove-page .pricing>*{z-index:1;position:relative}.rove-page .price-card{--price-pad-x:36px;max-width:420px;padding:32px var(--price-pad-x);background:linear-gradient(180deg, var(--bg-panel), var(--bg-inset) 70%);box-shadow:inset 0 1px 0 #ffffff0a, var(--shadow-panel), 0 40px 80px -52px #5b8cff38;text-align:center;border:1px solid #5b8cff38;border-radius:20px;margin:0 auto;position:relative;overflow:hidden}.rove-page .price-card:after{content:"";background:linear-gradient(90deg,#0000,#5b8cff99,#0000);height:1px;position:absolute;inset:0 0 auto}.rove-page .price-card:before{content:"";pointer-events:none;background:radial-gradient(360px 160px at 50% 100%,#5b8cff12,#0000 72%);height:200px;position:absolute;inset:auto 0 0}.rove-page .price-card>*{position:relative}.rove-page .price-badge{background:var(--accent-muted);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;align-items:center;padding:8px 18px;font-size:11.5px;font-weight:600;display:inline-flex}.rove-page .price-amount{color:var(--text-primary);font-family:var(--font-numeric);justify-content:center;align-items:flex-start;gap:3px;margin-top:22px;line-height:1;display:flex}.rove-page .price-currency{color:var(--text-secondary);margin-top:9px;font-size:30px;font-weight:500}.rove-page .price-value{letter-spacing:-.03em;font-size:76px;font-weight:500}.rove-page .price-note{color:var(--text-tertiary);margin-top:12px;font-size:13.5px;display:block}.rove-page .price-list{text-align:left;gap:17px;margin:27px 0 30px;padding:0;list-style:none;display:grid}.rove-page .price-list li{color:var(--text-secondary);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.5;display:flex}.rove-page .price-list svg{color:var(--positive);flex-shrink:0;margin-top:3px}.rove-page .price-buy{justify-content:center;width:100%;padding-block:11px;font-size:14.5px}.rove-page .price-trial{color:var(--text-secondary);margin-top:16px;font-size:13.5px;font-weight:500;transition:color .14s;display:block}.rove-page .price-trial:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.rove-page .testimonials{padding:var(--section-y) 0}.rove-page .testimonials .section-head{margin-bottom:40px}.rove-page .testimonial-marquee{padding:12px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.rove-page .testimonial-track{width:max-content;animation:52s linear infinite testimonial-scroll;display:flex}.rove-page .testimonial-marquee:hover .testimonial-track,.rove-page .testimonial-marquee:focus-within .testimonial-track{animation-play-state:paused}@keyframes testimonial-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.rove-page .testimonial-card{border-radius:var(--radius);background:linear-gradient(180deg, var(--bg-panel), var(--bg-inset) 90%);width:360px;box-shadow:var(--shadow-panel);transition:transform .2s var(--ease-out);flex-direction:column;flex:none;margin-right:20px;padding:26px;display:flex;position:relative;overflow:hidden}.rove-page .testimonial-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(320px 150px at 20% 0,#5b8cff17,#0000 70%);transition:opacity .24s;position:absolute;inset:0}.rove-page .testimonial-card:hover{transform:translateY(-3px)}.rove-page .testimonial-card:hover:before{opacity:1}.rove-page .testimonial-quote,.rove-page .testimonial-author{position:relative}.rove-page .testimonial-quote{color:var(--text-secondary);flex:1;margin:0 0 22px;font-size:15px;line-height:1.6}.rove-page .testimonial-author{align-items:center;gap:13px;display:flex}.rove-page .testimonial-avatar{background:var(--accent-muted);width:40px;height:40px;color:var(--accent);font-family:var(--font-numeric);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;display:grid}.rove-page .testimonial-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.rove-page .testimonial-name{color:var(--text-primary);font-size:14.5px;font-weight:600}.rove-page .testimonial-role{color:var(--text-tertiary);font-size:13px}.rove-page .hood{padding:var(--section-y) 0}.rove-page .hood-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.rove-page .hood-copy .kicker{margin-bottom:var(--kicker-gap);color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:600;display:block}.rove-page .hood-copy h2{letter-spacing:-.028em;color:var(--text-primary);font-size:clamp(26px,3.2vw,36px);font-weight:650;line-height:1.12}.rove-page .hood-copy p{margin-top:var(--title-gap);color:var(--text-secondary);font-size:15.5px;line-height:1.7}.rove-page .hood-copy p+p{margin-top:12px}.rove-page .terminal{border:1px solid var(--border-strong);background:var(--bg-inset);border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 60px #00000073}.rove-page .terminal:before{content:"";pointer-events:none;background:radial-gradient(380px 200px at 85% -10%,#5b8cff14,#0000 70%);position:absolute;inset:0}.rove-page .terminal-bar{border-bottom:1px solid var(--border);background:var(--bg-panel);align-items:center;gap:7px;padding:12px 16px;display:flex;position:relative}.rove-page .terminal-dot{border-radius:50%;width:10px;height:10px}.rove-page .dot-r{background:#f77b7bbf}.rove-page .dot-y{background:#f5c451bf}.rove-page .dot-g{background:#43d6a0bf}.rove-page .terminal-title{text-align:center;color:var(--text-tertiary);letter-spacing:.02em;pointer-events:none;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;position:absolute;left:0;right:0}.rove-page .terminal-body{padding:18px 22px 20px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;position:relative}.rove-page .terminal-prompt{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.rove-page .terminal-prompt+.terminal-row{margin-top:12px}.rove-page .prompt-mark{color:var(--accent)}.rove-page .terminal-row{opacity:0;gap:18px;padding:4px 0;transition:opacity .2s;display:flex}.rove-page .terminal-row.is-shown{opacity:1}.rove-page .terminal-row+.terminal-prompt{opacity:0;transition:opacity .2s}.rove-page .terminal-row+.terminal-prompt.is-shown{opacity:1}.rove-page .terminal-row+.terminal-prompt{margin-top:12px}.rove-page .terminal-key{color:var(--text-tertiary);flex:0 0 92px}.rove-page .terminal-value{color:var(--text-primary)}.rove-page .terminal-value.is-accent{color:var(--accent)}.rove-page .terminal-value.is-positive{color:var(--positive)}.rove-page .terminal-cursor{vertical-align:-2px;background:var(--text-secondary);width:8px;height:15px;animation:1.1s step-end infinite cursor-blink;display:inline-block}.rove-page .terminal-cursor.is-typing{margin-left:2px;animation:none}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.rove-page .bottom-cta{padding:var(--section-y) 0 120px;text-align:center;position:relative}.rove-page .bottom-cta:before{content:"";pointer-events:none;background:radial-gradient(620px 300px at 50% 100%,#5b8cff1f,#0000 70%);height:420px;position:absolute;inset:auto 0 0}.rove-page .bottom-cta:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 44% at 50% 68%,#000 16%,#0000 72%);mask-image:radial-gradient(55% 44% at 50% 68%,#000 16%,#0000 72%)}.rove-page .bottom-cta>*{z-index:1;position:relative}.rove-page .bottom-cta h2{letter-spacing:-.032em;color:var(--text-primary);font-size:clamp(30px,4.4vw,44px);font-weight:650;line-height:1.1}.rove-page .bottom-cta p{margin-top:var(--title-gap);color:var(--text-secondary);font-size:16px}.rove-page .bottom-cta .hero-ctas{margin-top:28px}.rove-page .site-footer{border-top:1px solid var(--border);background:var(--bg-app-2);padding:30px 0}.rove-page .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.rove-page .footer-brand{color:var(--text-primary);letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:1;display:inline-flex}.rove-page .footer-note{color:var(--text-tertiary);font-size:13px}.rove-page .footer-links{gap:22px;display:flex}.rove-page .footer-links a{color:var(--text-tertiary);font-size:13px;transition:color .14s}.rove-page .footer-links a:hover{color:var(--text-primary)}@media (max-width:1080px){.rove-page .showcase-grid{grid-template-columns:minmax(0,1fr);gap:26px}.rove-page .app-frame{grid-area:auto}.rove-page .tour-rails{scrollbar-width:none;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.rove-page .tour-rails::-webkit-scrollbar{display:none}.rove-page .app-frame{justify-content:center;overflow:hidden}.rove-page .app-frame:before{width:auto;inset:4% 6% -8%}.rove-page .tour-rail{flex-direction:row;flex:none;gap:8px}.rove-page .tour-stop{border:1px solid var(--border);background:var(--bg-panel);white-space:nowrap;flex:none;padding:11px 16px 10px}.rove-page .tour-stop.is-active{border-color:#5b8cff8c}.rove-page .tour-stop.is-active:after,.rove-page .tour-stop-blurb{display:none}}@media (max-width:960px){.rove-page .hood-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:620px){.rove-page .price-card{--price-pad-x:24px;padding:34px var(--price-pad-x) 30px}.rove-page .testimonial-card{width:min(360px,82vw)}.rove-page .site-nav-links a:not(.nav-cta){display:none}.rove-page .footer-inner{text-align:center;flex-direction:column;justify-content:center}}@media (prefers-reduced-motion:reduce){.rove-page{scroll-behavior:auto}.rove-page,.rove-page *,.rove-page :before,.rove-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.rove-page [data-reveal]{opacity:1!important;transform:none!important}.rove-page .testimonial-track{animation-name:none}.rove-page .testimonial-marquee{overflow-x:auto}}
body:has(.rove-page){background:#0a0b0e}.rove-page .site-nav{--rove-nav-blur:blur(14px);-webkit-backdrop-filter:var(--rove-nav-blur);backdrop-filter:var(--rove-nav-blur)}.rove-page .ambient-toggle{color:var(--text-secondary);border:1px solid #0000;border-radius:10px;transition:color .14s,background .14s}.rove-page .ambient-toggle:hover,.rove-page .ambient-toggle:focus-visible{color:var(--text-primary);background:var(--bg-hover)}.rove-page .ambient-toggle:focus-visible{outline:1px solid var(--accent);outline-offset:2px;box-shadow:none;border-color:#0000}.rove-page .ambient-toggle[data-playing=true]{color:var(--accent)}.rove-page .site-nav-links .ambient-toggle{margin-inline-end:0}.rove-page .ambient-toggle:after{border-color:var(--border-strong);background:var(--bg-panel-hi);color:var(--text-primary)}.rove-page .site-brand{transition:color .2s var(--ease-out);position:relative}.rove-page .site-brand:hover,.rove-page .site-brand:focus-visible{color:#0000}.rove-page .site-brand .nav-back-caret{--nav-caret-gap:-3px;flex-shrink:0}.rove-page .site-brand .nav-back-caret svg{color:var(--text-tertiary);transition:color .2s var(--ease-out)}.rove-page .site-brand:hover .nav-back-caret svg,.rove-page .site-brand:focus-visible .nav-back-caret svg{color:var(--text-primary)}.rove-page .site-brand>svg,.rove-page .site-brand .brand-version{transition:opacity .2s var(--ease-out)}.rove-page .site-brand:hover>svg,.rove-page .site-brand:focus-visible>svg,.rove-page .site-brand:hover .brand-version,.rove-page .site-brand:focus-visible .brand-version{opacity:0}.rove-home-mark{left:calc(var(--nav-caret-glyph) + 8px);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), translate .26s var(--ease-out);align-items:center;display:inline-flex;position:absolute;top:50%;translate:-10px -50%}.rove-page .site-brand:hover .rove-home-mark,.rove-page .site-brand:focus-visible .rove-home-mark{opacity:1;translate:0 -50%}@media (prefers-reduced-motion:reduce){.rove-home-mark{translate:0 -50%}}
