@import "https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@75,900&family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&family=Source+Serif+4:ital@1&display=swap";:root{--rv-bg:#0c100e;--rv-lift:#111614;--rv-black:#050605;--rv-red:#e0352b;--rv-parchment:#efe6d2;--rv-ink:#fff;--rv-ink-78:#ffffffc7;--rv-ink-56:#ffffff8f;--rv-ink-48:#ffffff7a;--rv-line:#ffffff1f;--rv-font-display:"Archivo", "Arial Narrow", sans-serif;--rv-font-serif:"Source Serif 4", Georgia, serif;--rv-font-sans:"Inter", system-ui, sans-serif;--rv-font-mono:"IBM Plex Mono", ui-monospace, monospace;--rv-space-1:4px;--rv-space-2:8px;--rv-space-3:12px;--rv-space-4:16px;--rv-space-5:24px;--rv-space-6:32px;--rv-space-7:64px;--rv-title-card:150px;--rv-title-card-small:132px;--rv-heading-xl:88px;--rv-heading-lg:72px;--rv-heading-md:60px;--rv-body:17px}.rv-shot{isolation:isolate;color:var(--rv-ink);background:var(--rv-bg);font-family:var(--rv-font-sans);position:relative;overflow:hidden}.rv-shot[data-tone=lift]{background:var(--rv-lift)}.rv-shot[data-tone=black]{background:var(--rv-black)}.rv-shot>:where(section,div,header,main):not(.rv-video){z-index:3;position:relative}.rv-shot__grain,.rv-shot__vignette{z-index:2;pointer-events:none;position:absolute;inset:0}.rv-shot__grain{opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");background-size:220px 220px;inset:-10%}.rv-shot[data-play] .rv-shot__grain{animation:1.2s steps(6,end) infinite rv-grain}.rv-shot__vignette{background:radial-gradient(75% 70%,#0000 55%,#0000008c 100%)}.rv-display{font-family:var(--rv-font-display);text-transform:uppercase;font-weight:900;font-stretch:75%}.rv-serif{font-family:var(--rv-font-serif);font-style:italic}.rv-mono{font-family:var(--rv-font-mono)}.rv-kicker{font:500 11px/1.4 var(--rv-font-mono);letter-spacing:.14em;color:var(--rv-ink-56);text-transform:uppercase}.rv-heading{margin:0;line-height:.9}.rv-heading__title{font-size:var(--rv-heading-xl);display:block}.rv-heading__sub{margin-top:var(--rv-space-3);color:var(--rv-ink-78);font:500 var(--rv-body)/1.5 var(--rv-font-sans);text-transform:none;display:block}.rv-title-card{justify-content:center;align-items:center;gap:var(--rv-space-4);text-align:center;background:var(--rv-black);flex-direction:column;min-height:320px;display:flex}.rv-title-card__title{font-size:var(--rv-title-card);margin:0;line-height:.86}.rv-title-card__line{font-size:clamp(22px,3vw,40px)}.rv-film-image{object-fit:cover;width:100%;height:100%;display:block}.rv-motion-kb[data-play],.rv-shot[data-play][data-motion=kb] :is(.rv-film-image,.rv-video){transform-origin:50% 45%;animation:18s ease-out both rv-kb}.rv-motion-focus[data-play],.rv-shot[data-play][data-motion=focus] :is(.rv-film-image,.rv-video){animation:3.2s ease-in-out both rv-focus}.rv-motion-sharpen[data-play],.rv-shot[data-play][data-motion=sharpen] :is(.rv-film-image,.rv-video){animation:4s ease-in-out both rv-sharpen}.rv-motion-develop[data-play]{animation:5s both rv-develop}.rv-motion-breathe[data-play]{animation:4s ease-in-out infinite rv-breathe}.rv-title-card[data-play] .rv-title-card__title{animation:5s both rv-card}.rv-subtitle[data-play][data-motion=fade]{animation:1.1s ease-out .5s both rv-sub}.rv-wipe-compare{position:relative}.rv-wipe{--rv-wipe-p:50%;width:100%;aspect-ratio:var(--rv-wipe-aspect,16/9);background:var(--rv-black);color:var(--rv-ink);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;position:relative;overflow:hidden}.rv-wipe__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rv-wipe__before{clip-path:inset(0 calc(100% - var(--rv-wipe-p)) 0 0);position:absolute;inset:0}.rv-wipe__before .rv-wipe__img{filter:var(--rv-before-filter,none)}.rv-wipe__line{top:0;bottom:0;left:var(--rv-wipe-p);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 12px #00000073}.rv-wipe__handle{width:44px;height:44px;color:var(--rv-bg);font:600 22px/1 var(--rv-font-sans);letter-spacing:-.1em;background:#fff;border-radius:50%;place-items:center;margin:-22px 0 0 -22px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 2px 14px #00000080}.rv-wipe[data-auto=true] .rv-wipe__handle{animation:2.6s ease-in-out infinite rv-ring}.rv-wipe:focus-visible{outline-offset:-4px;outline:2px solid #fff}.rv-wipe[data-failed=true]{cursor:default}.rv-wipe__note{left:var(--rv-space-4);bottom:var(--rv-space-3);font:500 11px/1.4 var(--rv-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rv-ink-78);position:absolute}.rv-pslider{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:999px;outline:none;width:100%;height:32px;display:block;position:relative}.rv-pslider__track{background:var(--rv-ink-48);border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.rv-pslider__fill{width:var(--rv-pslider-p,0%);background:var(--rv-ink);position:absolute;inset:0 auto 0 0}.rv-pslider__thumb{top:50%;left:var(--rv-pslider-p,0%);background:var(--rv-ink);pointer-events:none;border-radius:50%;width:24px;height:24px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 8px #00000080}.rv-pslider:focus-visible,.rv-wipe:focus-visible,.cz-wipe:focus-visible,.cz-handle:focus-visible{outline-offset:3px;outline:2px solid #fff}.rv-pslider:focus:not(:focus-visible),.rv-wipe:focus:not(:focus-visible),.cz-wipe:focus:not(:focus-visible),.cz-handle:focus:not(:focus-visible){outline:none}.rv-loupe{border:2px solid var(--rv-ink);pointer-events:none;border-radius:50%;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.rv-chapter-card{min-height:280px;padding:var(--rv-space-6);background:var(--rv-black);flex-direction:column;justify-content:flex-end;display:flex}.rv-audience-row{align-items:center;gap:var(--rv-space-7);grid-template-columns:1fr 1fr;display:grid}.rv-audience-row[data-side=right]>:first-child{order:2}.rv-audience-row__image{aspect-ratio:4/3;object-fit:cover;width:100%}.rv-how-trio{gap:var(--rv-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rv-how-trio img{aspect-ratio:1;object-fit:cover;width:100%}.rv-type-table{border-collapse:collapse;width:100%}.rv-type-table td,.rv-type-table th{padding:var(--rv-space-3);border-bottom:1px solid var(--rv-line);vertical-align:middle}.rv-type-table th{font:600 var(--rv-body)/1.3 var(--rv-font-sans);text-align:left}.rv-type-table td{color:var(--rv-ink-78);font:400 15px/1.55 var(--rv-font-sans)}.rv-type-table td.rv-serif{font:italic 17px/1.5 var(--rv-font-serif)}.rv-type-table img{object-fit:cover;width:160px;height:120px;display:block}.rv-sample-strip{gap:var(--rv-space-3);display:flex;overflow:auto}.rv-sample-strip button{aspect-ratio:4/3;background:var(--rv-black);cursor:pointer;border:0;flex:0 0 180px;padding:0;position:relative}.rv-sample-strip img{object-fit:cover;width:100%;height:100%}.rv-faq{color:var(--rv-ink)}.rv-faq[data-variant=dark]{--color-background:transparent;--color-foreground:#fff;--color-muted-foreground:#ffffffc7;--color-border:#ffffff24;--border:#ffffff24}.rv-faq[data-variant=dark] section{background:0 0!important;padding:0!important}.rv-faq[data-variant=dark] [data-slot=accordion-item]{border-color:#ffffff24}.rv-faq [data-slot=accordion-trigger]{min-height:44px;padding-block:12px}.rv-faq[data-variant=dark] [data-slot=accordion-trigger]{padding-block:20px;font-size:18px;font-weight:600}.rv-faq[data-variant=dark] [data-slot=accordion-trigger],.rv-faq[data-variant=dark] [data-slot=accordion-trigger] *{color:#fff!important}.rv-faq[data-variant=dark] [data-slot=accordion-content],.rv-faq[data-variant=dark] [data-slot=accordion-content] p{font-size:17px;line-height:1.6;color:#ffffffc7!important}.rv-faq[data-variant=dark] [data-slot=accordion-content] a{color:#fff;text-underline-offset:3px;text-decoration:underline}.rv-faq[data-title=hidden] h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.rv-faq[data-title=shown] h2{font:500 12px/1.4 var(--rv-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rv-ink-56)}.rv-faq[data-variant=dark]>button{min-height:48px;margin-top:var(--rv-space-4);padding:0 var(--rv-space-5);color:#fff;font:600 15px var(--rv-font-sans);cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:999px}.rv-faq[data-variant=dark]>button:hover{background:#ffffff1a}.rv-faq__more{min-height:44px;padding-inline:var(--rv-space-3)}footer a{min-height:44px;padding-block:var(--rv-space-2);align-items:center;display:inline-flex}.rv-audience-row__cta{margin-top:var(--rv-space-4);gap:var(--rv-space-3);flex-wrap:wrap;display:flex}.rv-faq[data-expanded=true] [data-slot=accordion-item]{display:block}.rv-video{position:absolute;inset:0}.rv-close-shot{justify-content:flex-end;gap:var(--rv-space-4);min-height:480px;padding:var(--rv-space-7);flex-direction:column;display:flex;position:relative}.rv-btn{text-shadow:none;justify-content:center;align-items:center;gap:var(--rv-space-2);box-sizing:border-box;font:600 17px/1 var(--rv-font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:0 32px;text-decoration:none;transition:background-color .15s,opacity .15s;display:inline-flex}.rv-btn:not([data-size]),.rv-btn[data-size=md]{height:56px}.rv-btn[data-size=lg]{height:64px;padding:0 40px;font-size:18px}.rv-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.rv-btn:not([data-variant]),.rv-btn[data-variant=primary]{color:var(--rv-bg);background:#fff}.rv-btn[data-variant=primary]:hover{background:#ffffffe0}.rv-btn[data-variant=secondary]{color:var(--rv-ink);background:0 0;border-color:#ffffff8f}.rv-btn[data-variant=secondary]:hover{background:#ffffff1a}.rv-btn[aria-disabled=true],.rv-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.rv-btn__spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite rv-spin}.rv-upload,.rv-tool-card{box-sizing:border-box;padding:var(--rv-space-5);color:var(--rv-ink);border:1px solid var(--rv-line);font-family:var(--rv-font-sans);background:#0c100ed1;border-radius:18px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rv-upload[data-variant=glass],.rv-tool-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c100e8c}}.rv-upload{text-align:center;cursor:pointer}.rv-upload[data-drag=true]{border-color:#fff}.rv-upload:focus-visible{outline-offset:3px;outline:2px solid #fff}.rv-upload__title{margin:0 0 var(--rv-space-4);color:var(--rv-ink-78);font-size:var(--rv-body)}.rv-upload__samples{justify-content:center;gap:var(--rv-space-3);margin-top:var(--rv-space-5);flex-wrap:wrap;display:flex}.rv-upload__sample{border:1px solid var(--rv-line);background:var(--rv-black);cursor:pointer;border-radius:12px;width:72px;height:72px;padding:0;position:relative;overflow:hidden}.rv-upload__sample img{object-fit:cover;width:100%;height:100%;display:block}.rv-upload__sample span{color:#fff;background:#000000b3;justify-content:center;align-items:center;font-size:11px;display:none;position:absolute;inset:0}.rv-upload__sample:hover span,.rv-upload__sample:focus-visible span{display:flex}.rv-upload__error{margin:var(--rv-space-4) 0 0;color:var(--rv-red);font-size:15px;line-height:1.5}.rv-upload__note{margin:var(--rv-space-3) 0 0;text-align:center;color:var(--rv-ink-56);font:500 12px/1.4 var(--rv-font-mono);letter-spacing:.06em}.rv-upload__actions{justify-content:center;gap:var(--rv-space-3);margin-top:var(--rv-space-4);flex-wrap:wrap;display:flex}.rv-tool-card h2{margin:0;font-size:20px}.rv-tool-card p{margin:var(--rv-space-3) 0 0;color:var(--rv-ink-78)}.rv-tool-card dl{gap:var(--rv-space-2);margin:var(--rv-space-4) 0 0;font-size:15px;display:grid}.rv-hc-row{gap:var(--rv-space-5);grid-template-columns:minmax(4.5rem,auto) 1fr;display:grid}.rv-hc-row dd{margin:0}.rv-tool-card dt{color:var(--rv-ink-56)}.rv-tool-card .rv-upload__error{margin-top:var(--rv-space-3)}.rv-tool-card .rv-tool-card__advice{color:var(--rv-ink)}.rv-tool-card__soon{color:var(--rv-ink-56);font-size:14px}.rv-tool-card__photo{width:100%;max-height:160px;margin-top:var(--rv-space-3);object-fit:cover;border-radius:12px;display:block}.rv-step{aspect-ratio:4/3;min-height:200px;padding:var(--rv-space-4);box-sizing:border-box;border:1px solid var(--rv-line);background:var(--rv-lift);align-content:center;display:grid;overflow:hidden}.rv-step--compare{padding:0;display:block}.rv-step--compare .rv-wipe{aspect-ratio:auto;height:100%}.rv-step__card{gap:var(--rv-space-2);padding:var(--rv-space-4);border:1px solid var(--rv-line);background:#ffffff0a;border-radius:12px;display:grid}.rv-step__title{font:500 11px/1.4 var(--rv-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rv-ink-56)}.rv-step__row{justify-content:space-between;align-items:center;gap:var(--rv-space-3);padding-top:var(--rv-space-2);border-top:1px solid var(--rv-line);color:var(--rv-ink-78);font-size:14px;display:flex}.rv-step__row b{color:var(--rv-ink);font-weight:600}.rv-step__tick{margin-left:var(--rv-space-2);color:var(--rv-ink)}.rv-step__route{align-items:center;gap:var(--rv-space-3);grid-template-columns:72px 1fr;display:grid}.rv-step__photo{object-fit:cover;border:1px solid var(--rv-line);background:var(--rv-black);width:72px;height:96px}.rv-step__branches{gap:var(--rv-space-2);display:grid}.rv-step__branch{align-items:center;gap:var(--rv-space-2);padding:var(--rv-space-2) var(--rv-space-3);border:1px solid var(--rv-line);font:500 12px/1 var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rv-ink-56);border-radius:999px;display:flex}.rv-step__branch:before{content:"";background:currentColor;width:16px;height:1px}.rv-step__branch[data-active=true]{color:var(--rv-bg);background:#fff;border-color:#fff}@keyframes rv-grain{0%,to{transform:translate(0)}17%{transform:translate(-3%,2%)}33%{transform:translate(2%,-3%)}50%{transform:translate(-2%,-1%)}67%{transform:translate(3%,1%)}83%{transform:translate(-1%,3%)}}@keyframes rv-kb{0%{transform:scale(1)}to{transform:scale(1.07)translate(-1.2%,-.8%)}}@keyframes rv-focus{0%,12%{filter:blur(9px)brightness(.9)}55%,to{filter:blur()brightness()}}@keyframes rv-develop{0%,15%{filter:grayscale()brightness(.8)contrast(1.1)}70%,to{filter:grayscale(0)brightness()contrast()}}@keyframes rv-sharpen{0%,8%{filter:blur(2.2px)contrast(.95)}50%,to{filter:blur()contrast(1.18)saturate(1.08)}}@keyframes rv-breathe{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.012)translateY(-2px)}}@keyframes rv-ring{0%,to{box-shadow:0 2px 14px #00000080,0 0 0 2px #fff}50%{box-shadow:0 2px 14px #00000080,0 0 0 6px #ffffff8c}}@keyframes rv-card{0%,8%{opacity:0;letter-spacing:.02em}35%,to{opacity:1;letter-spacing:0}}@keyframes rv-sub{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rv-spin{to{transform:rotate(360deg)}}@media (width<=600px){:root{--rv-title-card:132px;--rv-heading-xl:60px;--rv-heading-lg:48px;--rv-heading-md:40px}.rv-audience-row{gap:var(--rv-space-5);grid-template-columns:1fr}.rv-audience-row[data-side=right]>:first-child{order:0}.rv-how-trio{grid-template-columns:1fr}.rv-wipe{--rv-wipe-aspect:4/5}.rv-upload,.rv-tool-card{padding:var(--rv-space-4)}.rv-btn[data-size=lg]{width:100%;padding:0 32px}.rv-audience-row__cta{flex-direction:column}.rv-audience-row__cta .rv-btn{width:100%}.rv-type-table,.rv-type-table tbody{display:block}.rv-type-table tr{gap:var(--rv-space-1) var(--rv-space-3);padding:var(--rv-space-3) 0;border-bottom:1px solid var(--rv-line);grid-template-columns:120px 1fr;display:grid}.rv-type-table td,.rv-type-table th{border:0;padding:0}.rv-type-table td:first-child{grid-row:1/span 3}.rv-type-table img{width:120px;height:96px}.rv-close-shot{min-height:360px;padding:var(--rv-space-5)}}@media (width<=390px){:root{--rv-title-card:96px;--rv-heading-xl:44px;--rv-heading-lg:38px;--rv-heading-md:32px}.rv-title-card__title{font-size:var(--rv-title-card)}.rv-heading__title{font-size:var(--rv-heading-xl)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rv-motion-kb,.rv-motion-focus,.rv-motion-develop,.rv-motion-sharpen,.rv-motion-breathe,.rv-shot__grain,.rv-shot :is(.rv-film-image,.rv-video),.rv-wipe__handle,.rv-title-card__title,.rv-subtitle,.rv-btn__spin{animation:none!important}.rv-video video{display:none!important}}.rv-auth-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#111614;--foreground:#fff;--card:#111614;--card-foreground:#fff;--popover:#111614;--popover-foreground:#fff;--muted:#1a201d;--muted-foreground:#ffffffa8;--border:#ffffff29;--input:#ffffff47;--ring:#fff9}.rv-auth-dialog a{color:#fff;text-underline-offset:3px;text-decoration:underline}.rv-auth-dialog button[type=submit]{color:#0c100e;height:56px;font:600 17px/1 var(--rv-font-sans);box-shadow:none;background:#fff;border:1px solid #0000;border-radius:999px}.rv-auth-dialog button[type=submit]:hover:not(:disabled){background:#ffffffe0}.rv-auth-dialog button[type=submit]:disabled{opacity:.5}.rv-demo{z-index:90;background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.rv-demo__card{background:var(--rv-lift,#111614);border-radius:18px;width:min(1000px,100%);max-height:calc(100svh - 48px);display:grid;position:relative;overflow:auto;box-shadow:0 40px 80px #0009}.rv-demo__single{object-fit:contain;background:#000;width:100%;max-height:calc(100svh - 120px);display:block}.rv-demo__close{z-index:6;color:#0c100e;width:44px;height:44px;font:600 26px/1 var(--rv-font-sans);cursor:pointer;background:#fff;border:0;border-radius:999px;position:absolute;top:12px;right:12px}.rv-demo__close:focus-visible{outline-offset:3px;outline:2px solid #fff}.rv-demo__footer{justify-content:center;padding:20px;display:flex}.rv-demo-scan{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(#0000 calc(50% - 2px),#ffffffd9 50%,#0000 calc(50% + 2px));position:absolute;inset:0}.rv-demo-blur{z-index:1;clip-path:inset(0 0 0 100%);position:absolute;inset:0}[data-demo=armed] .rv-demo-blur,[data-demo=play] .rv-demo-blur{clip-path:inset(0)}[data-demo=armed] .rv-hc-row,[data-demo=armed] .rv-hc-verdict{opacity:0;transform:translateY(6px)}[data-demo=play] .rv-demo-scan{animation:.9s ease-in-out both rv-demo-scan}[data-demo=play] .rv-hc-row{animation:.42s ease-out both rv-demo-row;animation-delay:calc(.5s + var(--rv-hc-i,0) * .28s)}[data-demo=play] .rv-hc-verdict{animation:.42s ease-out 1.7s both rv-demo-row}[data-demo=play] .rv-demo-blur{animation:1.1s ease-in-out 1.9s both rv-demo-wipe}@keyframes rv-demo-scan{0%{opacity:0;transform:translateY(-50%)}15%,85%{opacity:1}to{opacity:0;transform:translateY(50%)}}@keyframes rv-demo-row{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rv-demo-wipe{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@media (prefers-reduced-motion:reduce){[data-demo] .rv-demo-scan,[data-demo] .rv-demo-blur{display:none}[data-demo] .rv-hc-row,[data-demo] .rv-hc-verdict{opacity:1;animation:none;transform:none}}.rv-only-coarse{display:none}@media (pointer:coarse){.rv-only-fine{display:none}.rv-only-coarse{display:inline}}.rv-auth-split{background:#111614;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.rv-auth-split__form{padding:var(--rv-space-3,12px);align-items:center;display:flex}.rv-auth-split__shot{padding:var(--rv-space-3,12px);background:#0a0d0c;order:2;justify-content:center;align-items:center;min-height:280px;margin:0;display:flex}.rv-auth-split__shot img{object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:min(480px,100svh - 8rem);display:block}.rv-auth-split__form{order:1}@media (width<=760px){.rv-auth-split{grid-template-columns:minmax(0,1fr)}.rv-auth-split__shot{min-height:0;padding:var(--rv-space-3,12px) var(--rv-space-3,12px) 0;order:1}.rv-auth-split__shot img{max-height:34svh}.rv-auth-split__form{order:2}}:is(#tool-hero,#tool-hero+.pointer-events-none) .tool-proof-pair{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:320px;margin-inline:auto;display:grid}:is(#tool-hero,#tool-hero+.pointer-events-none) .tool-proof-card{aspect-ratio:auto;padding:calc(var(--spacing) * 2);background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-media-light);position:relative;transform:rotate(-5deg)}:is(#tool-hero,#tool-hero+.pointer-events-none) .tool-proof-card:last-child{transform:rotate(5deg)}:is(#tool-hero,#tool-hero+.pointer-events-none) .tool-proof-image{aspect-ratio:1;position:relative;inset:auto}:is(#tool-hero,#tool-hero+.pointer-events-none) .tool-proof-label{text-align:center;display:block;position:static}:is(#tool-hero,#tool-hero+.pointer-events-none) .tool-proof-pair>svg{display:none}@media (width<64rem){#tool-hero [data-hero-layout]>:first-child:has(.tool-proof-pair){display:block}}@media (width>=64rem){:is(#tool-hero,#tool-hero+.pointer-events-none) .tool-proof-pair{max-width:calc(var(--spacing) * 48);grid-template-columns:minmax(0,1fr)}}.rv-keyfacts{max-width:62ch;padding:var(--rv-space-5,24px) var(--rv-space-4,16px);color:var(--rv-ink-78);font-family:var(--rv-font-sans);margin:0 auto}.rv-keyfacts__title{margin:0 0 var(--rv-space-3,12px);color:var(--rv-ink-56);font-family:var(--rv-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500}.rv-keyfacts__title--sub{margin-top:var(--rv-space-6,32px)}.rv-keyfacts__list{gap:var(--rv-space-3,12px) var(--rv-space-5,24px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;font-size:14px;line-height:1.5;display:grid}.rv-keyfacts__list>div{overflow-wrap:anywhere;min-width:0}.rv-keyfacts__list dt{color:var(--rv-ink-56);font-family:var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-size:11px}.rv-keyfacts__list dd{margin:0}.rv-keyfacts__list--qa dt{text-transform:none;letter-spacing:.02em;font-size:12px}.rv-keyfacts .rv-keyfacts__updated{margin:var(--rv-space-4,16px) 0 0;color:var(--rv-ink-48);font-size:11px;line-height:1.4}@media (width<=639px){.rv-keyfacts__list{grid-template-columns:minmax(0,1fr)}}.rv-chooser{max-width:62ch;padding:var(--rv-space-6,32px) var(--rv-space-4,16px);color:var(--rv-ink-78);font-family:var(--rv-font-sans);margin:0 auto}.rv-chooser__title{margin:0 0 var(--rv-space-3,12px);color:var(--rv-ink-92,var(--rv-ink-78));font-family:var(--rv-font-display,var(--rv-font-sans));font-size:clamp(20px,2.4vw,28px);font-weight:600}.rv-chooser__table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.rv-chooser__table th,.rv-chooser__table td{padding:var(--rv-space-3,12px) var(--rv-space-2,8px);border-top:1px solid var(--rv-line);text-align:left;vertical-align:top}.rv-chooser__table thead th{color:var(--rv-ink-56);font-family:var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase;border-top:0;font-size:11px;font-weight:500}.rv-chooser__table tbody th{font-weight:600}.rv-chooser__table a{color:inherit;text-underline-offset:3px;text-decoration:underline}.rv-chooser__table b{font-weight:600}@media (width<=639px){.rv-chooser__table thead{display:none}.rv-chooser__table tr{padding:var(--rv-space-3,12px) 0;border-top:1px solid var(--rv-line);display:block}.rv-chooser__table th,.rv-chooser__table td{border:0;padding:2px 0;display:block}}
