:root{--rt-violet:#7448e6;--rt-violet-soft:rgba(116,72,230,.1);--rt-coral:#ff4d3a}[data-theme=dark]{--rt-violet:#a98bff;--rt-violet-soft:rgba(169,139,255,.14)}.mv-bar .rt-brand{gap:9px;padding-right:6px}.rt-mark{display:block;width:38px;height:38px;margin:-5px -2px -5px -4px;filter:drop-shadow(0 1px 1.5px rgba(46,30,110,.35))}body.mv-page .mv-brand .rt-word,body.mv-page .rt-word{color:var(--mv-ink);font-size:18px;font-weight:650;letter-spacing:-.025em;white-space:nowrap}body.mv-page .rt-word .rt-word-to{color:var(--mv-ink-2);font-weight:400}body.mv-page .rt-word .rt-word-3d{color:var(--rt-violet);font-weight:750}.rt-brand .rt-word,.rt-brand .rt-word span{display:inline!important}@media(max-width:640px){.mv-bar .rt-brand.rt-compact .rt-word{display:none!important}}.rt-footer{position:relative;z-index:1;max-width:1160px;margin:0 auto;padding:0 clamp(16px,4vw,36px) calc(28px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.rt-footer-in{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"brand links madeby" "version version version";align-items:center;gap:14px 28px;padding-top:26px;border-top:1px solid var(--mv-border)}.rt-footer-brand{grid-area:brand}.rt-footer-brand .rt-brand{display:flex;align-items:center;gap:9px;text-decoration:none}.rt-footer-links{grid-area:links;display:flex;flex-wrap:wrap;gap:6px 20px}body.mv-page .rt-footer-links a{font-size:13px;line-height:20px;color:var(--mv-ink-2);text-decoration:none}body.mv-page .rt-footer-links a:hover{color:var(--mv-ink)}body.mv-page .rt-madeby{grid-area:madeby;display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--mv-ink-2);font-size:12px;line-height:18px;border-radius:10px}.rt-madeby .mv-logo{height:22px;width:auto}body.mv-page .rt-madeby:hover{color:var(--mv-ink)}.rt-footer-brand a:focus-visible,.rt-footer-links a:focus-visible,.rt-madeby:focus-visible{outline:3px solid var(--rt-violet);outline-offset:3px}.rt-footer-version{grid-area:version;margin:0;font-size:12px;line-height:18px;color:var(--mv-ink-2)}@media(max-width:640px){body.mv-page .rt-word{font-size:17px}.rt-footer-in{grid-template-columns:1fr;grid-template-areas:"brand" "links" "madeby" "version"}}:root{--lg-fill:rgba(255,255,255,.5);--lg-fill-2:rgba(255,255,255,.2);--lg-rim:rgba(255,255,255,.95);--lg-rim-low:rgba(255,255,255,.35);--lg-edge:rgba(20,20,60,.10);--lg-ink:#16161f;--lg-shadow:0 1px 1px rgba(16,18,40,.05),0 6px 18px rgba(16,18,40,.10);--lg-hi:rgba(255,255,255,.65);--lg-tint-a:rgba(150,110,255,.94);--lg-tint-b:rgba(110,62,226,.94);--lg-tint-glow:rgba(116,72,230,.32)}:root[data-theme=dark]{--lg-fill:rgba(255,255,255,.16);--lg-fill-2:rgba(255,255,255,.05);--lg-rim:rgba(255,255,255,.55);--lg-rim-low:rgba(255,255,255,.12);--lg-edge:rgba(255,255,255,.10);--lg-ink:#ffffff;--lg-shadow:0 1px 1px rgba(0,0,0,.25),0 8px 22px rgba(0,0,0,.35);--lg-hi:rgba(255,255,255,.28);--lg-tint-a:rgba(160,124,255,.9);--lg-tint-b:rgba(112,66,232,.9);--lg-tint-glow:rgba(140,100,255,.35)}body.rt-site :is(.mv-btn,#panel .btn,.mv-bar .mv-iconbtn,.rt-account-button,.demo-return,.demo-back,.demo-pill,.ld-ok){position:relative;isolation:isolate;background:radial-gradient(120% 140% at var(--lx,30%) var(--ly,-10%),var(--lg-hi),transparent 52%),linear-gradient(180deg,var(--lg-fill),var(--lg-fill-2));-webkit-backdrop-filter:blur(14px) saturate(190%);backdrop-filter:blur(14px) saturate(190%);border:0;color:var(--lg-ink);box-shadow:inset 0 1px 0 var(--lg-rim),inset 0 -1px 0 var(--lg-rim-low),inset 0 0 0 1px var(--lg-edge),inset 0 -10px 16px -12px var(--lg-rim),var(--lg-shadow);transition:transform .38s cubic-bezier(.3,1.55,.5,1),box-shadow .25s ease,filter .2s ease;text-shadow:none}body.rt-site :is(.mv-btn,#panel .btn,.mv-bar .mv-iconbtn,.rt-account-button,.demo-return,.demo-back,.demo-pill,.ld-ok):hover{filter:brightness(1.06) saturate(1.05)}body.rt-site :is(.mv-btn,#panel .btn,.mv-bar .mv-iconbtn,.rt-account-button,.demo-return,.demo-back,.demo-pill,.ld-ok,.demo-toolbar button):active:not(:disabled){transform:scale(.955)}body.rt-site :is(.mv-btn,#panel .btn,.mv-bar .mv-iconbtn,.rt-account-button,.demo-return,.demo-back,.demo-pill,.ld-ok):focus-visible{outline:3px solid color-mix(in srgb,var(--rt-violet) 60%,transparent);outline-offset:2px}body.rt-site :is(.mv-btn:not(.secondary):not(.ghost),#panel .btn.primary,.ld-ok,.demo-toolbar button[aria-pressed=true],.demo-toolbar button[aria-expanded=true]){background:radial-gradient(120% 140% at var(--lx,30%) var(--ly,-10%),rgba(255,255,255,.42),transparent 50%),linear-gradient(180deg,var(--lg-tint-a),var(--lg-tint-b));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(255,255,255,.18),inset 0 0 0 1px rgba(255,255,255,.14),inset 0 -12px 18px -12px rgba(255,255,255,.45),0 8px 22px var(--lg-tint-glow),0 1px 2px rgba(40,20,90,.2)}body.rt-site #panel .btn.primary:hover{background:radial-gradient(120% 140% at var(--lx,30%) var(--ly,-10%),rgba(255,255,255,.5),transparent 50%),linear-gradient(180deg,var(--lg-tint-a),var(--lg-tint-b))}body.rt-site #panel .btn:disabled,body.rt-site .mv-btn:disabled{opacity:.55;filter:saturate(.6)}body.rt-site :is(#panel .btn,.mv-btn){border-radius:999px;min-height:44px}body.rt-site #panel .rtseg button[aria-pressed=true],body.rt-site .demo-segment button[aria-pressed=true]{position:relative;color:var(--lg-ink);border-radius:12px;border:0;background:radial-gradient(120% 140% at 30% -10%,var(--lg-hi),transparent 52%),linear-gradient(180deg,var(--lg-fill),var(--lg-fill-2));-webkit-backdrop-filter:blur(14px) saturate(190%);backdrop-filter:blur(14px) saturate(190%);box-shadow:inset 0 1px 0 var(--lg-rim),inset 0 -1px 0 var(--lg-rim-low),inset 0 0 0 1px var(--lg-edge),inset 0 -10px 16px -12px var(--lg-rim),var(--lg-shadow)}.rt-phone-note{display:none}html.rt-phone .rt-phone-note{display:flex;align-items:center;gap:8px;margin:10px 0 0;color:var(--mv-warn);font:500 13px/18px var(--mv-font)}.rt-phone-note svg,.rt-phone-sheet>svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rt-phone-note svg{width:18px;height:18px}.rt-phone-card{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:16px;background:rgba(10,12,24,.4)}.rt-phone-sheet{width:min(360px,100%);padding:24px 22px 20px;border:1px solid var(--mv-border);border-radius:24px;background:var(--mv-surface);box-shadow:var(--mv-shadow);color:var(--mv-ink);font-family:var(--mv-font);text-align:center}.rt-phone-sheet>svg{width:40px;height:40px;color:var(--mv-warn)}.rt-phone-sheet h2{margin:10px 0 8px;font-size:19px;line-height:24px;font-weight:600}.rt-phone-sheet p{margin:0 0 10px;font-size:14px;line-height:20px;opacity:.78}.rt-phone-sheet .mv-btn{width:100%;margin-top:8px}body.rt-site .demo-toolbar,body.rt-site .mv-bar{box-shadow:inset 0 1px 0 var(--lg-rim),inset 0 -1px 0 var(--lg-rim-low),inset 0 0 0 1px var(--lg-edge),var(--lg-shadow)}body.rt-site .demo-toolbar button{border-radius:999px;transition:transform .38s cubic-bezier(.3,1.55,.5,1),background .2s}body.rt-site .demo-toolbar button:hover:not([aria-pressed=true]){background:linear-gradient(180deg,var(--lg-fill),var(--lg-fill-2));box-shadow:inset 0 1px 0 var(--lg-rim),inset 0 0 0 1px var(--lg-edge)}@media(prefers-reduced-motion:reduce){body.rt-site :is(.mv-btn,#panel .btn,.mv-bar .mv-iconbtn,.rt-account-button,.demo-return,.demo-back,.demo-pill,.ld-ok,.demo-toolbar button){transition:none}}
