/*! Orvio live preview of e714c5e4-9b40-54aa-82ea-68f30a8cfb6d 0.1.0. For evaluation only; the source is licensed to members (https://orvio.design/license). Preview 1471f03c-56be-474e-ad3a-5c668726435a. */:root{--ox-ease-default: cubic-bezier(.16, 1, .3, 1);--ox-duration-default: .5s}[data-ix~="menu"] [role="menu"]:not(.ox-open), [data-ix~="menu"] [role="listbox"]:not(.ox-open), [data-ix~="menu"] [role="dialog"]:not(.ox-open), [data-ix~="menu"] [role="tooltip"]:not(.ox-open), .ox-panel:not(.ox-open){display: none !important}.ox-layer{position: relative;z-index: 1000}.ox-layer > .ox-panel{position: fixed !important;right: auto !important;bottom: auto !important;margin: 0 !important;z-index: 1000}.ox-motion .ox-layer > .ox-panel{animation: ox-pop .18s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-layer > .ox-panel.ox-closing{animation: ox-pop-out .14s var(--ox-ease, var(--ox-ease-default)) forwards;pointer-events: none}@keyframes ox-pop{from{opacity: 0;translate: 0 -4px}to{opacity: 1;translate: 0 0}}@keyframes ox-pop-out{to{opacity: 0;translate: 0 -4px}}@media (min-width: 768px){[data-ix~="shell-sidebar"]{position: sticky;top: var(--ox-sb-top, 0px);align-self: flex-start;height: calc(100vh - var(--ox-sb-top, 0px) - var(--ox-sb-gap, 0px));max-height: calc(100vh - var(--ox-sb-top, 0px) - var(--ox-sb-gap, 0px));overflow-y: auto;box-sizing: border-box}}[data-ix-toggle]{display: none}@media (max-width: 767px){[data-ix-toggle]{display: revert;flex-shrink: 0}[data-ix~="drawer"].ox-drawer-shown{display: flex !important;flex-direction: column;align-items: stretch}[data-ix~="drawer"]{position: fixed !important;top: 0;bottom: 0;left: 0;z-index: 900 !important;width: min(320px, 86vw) !important;max-width: none !important;height: 100vh;overflow-y: auto;transform: translateX(-100%);visibility: hidden;box-shadow: 0 20px 60px rgba(0, 0, 0, .18)}.ox-motion [data-ix~="drawer"]{transition: transform var(--ox-duration, var(--ox-duration-default)) var(--ox-ease, var(--ox-ease-default)), visibility 0s linear var(--ox-duration, var(--ox-duration-default))}[data-ix~="drawer"].ox-drawer-open{transform: none;visibility: visible;pointer-events: auto;transition-delay: 0s}}.ox-scrim{position: fixed;inset: 0;z-index: 899;background: rgba(0, 0, 0, .32);opacity: 0;visibility: hidden}.ox-motion .ox-scrim{transition: opacity var(--ox-duration, var(--ox-duration-default)) var(--ox-ease, var(--ox-ease-default)), visibility 0s linear var(--ox-duration, var(--ox-duration-default))}@media (max-width: 767px){.ox-scrim.ox-scrim-on{opacity: 1;visibility: visible;transition-delay: 0s}}[data-nav]:has([data-ix~="drawer"].ox-drawer-open){z-index: 901}[data-nav="static"]:has([data-ix~="drawer"].ox-drawer-open){position: relative}html.ox-locked{overflow: hidden}.ox-collapse{overflow: hidden;interpolate-size: numeric-only}.ox-motion .ox-collapse{transition: height calc(var(--ox-duration, var(--ox-duration-default)) * .7) var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-fade{animation: ox-fade .3s var(--ox-ease, var(--ox-ease-default))}@keyframes ox-fade{from{opacity: 0}to{opacity: 1}}.ox-dialog:not(.ox-open){display: none !important}.ox-dialog.ox-open{position: fixed;inset: 0;z-index: 950;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, .35)}.ox-motion .ox-dialog.ox-open{animation: ox-fade .22s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-dialog.ox-open > *{animation: ox-rise .26s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-dialog.ox-closing{animation: ox-fade-out .2s var(--ox-ease, var(--ox-ease-default)) forwards}.ox-motion .ox-dialog.ox-closing > *{animation: ox-sink .2s var(--ox-ease, var(--ox-ease-default)) forwards}@keyframes ox-fade-out{to{opacity: 0}}@keyframes ox-rise{from{opacity: 0;translate: 0 12px;scale: .98}to{opacity: 1;translate: 0 0;scale: 1}}@keyframes ox-sink{to{opacity: 0;translate: 0 8px;scale: .98}}[data-nav="fixed"], [data-nav="docking"]{position: sticky;top: 0;z-index: 800}:root{--ox-enter-duration-default: .82s;--ox-enter-ease-default: cubic-bezier(.2, .7, .2, 1)}@media (prefers-reduced-motion: no-preference){[data-ox-enter="on"] :where([data-enter]:not([data-enter="stagger"])), [data-ox-enter="on"] :where([data-enter="stagger"] > *){animation: ox-enter var(--ox-enter-duration, var(--ox-enter-duration-default)) var(--ox-enter-ease, var(--ox-enter-ease-default)) .08s backwards}[data-ox-enter="on"] [data-enter="2"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(2){animation-delay: .17s}[data-ox-enter="on"] [data-enter="3"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(3){animation-delay: .26s}[data-ox-enter="on"] [data-enter="4"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(4){animation-delay: .35s}[data-ox-enter="on"] [data-enter="5"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(5){animation-delay: .44s}[data-ox-enter="on"] [data-enter="6"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(6){animation-delay: .53s}[data-ox-enter="on"] [data-enter="stagger"] > :nth-child(n+7){animation-delay: .62s}}@keyframes ox-enter{from{opacity: 0;translate: 0 16px}to{opacity: 1;translate: 0 0}}.ox-motion .ox-wait{opacity: 0;translate: 0 var(--ox-y, 20px)}.ox-motion .ox-wait.ox-in{opacity: 1;translate: 0 0;transition: opacity var(--ox-t, .82s) var(--ox-enter-ease, var(--ox-enter-ease-default)), translate var(--ox-t, .82s) var(--ox-enter-ease, var(--ox-enter-ease-default));transition-delay: var(--ox-d, 0ms)}@media (prefers-reduced-motion: no-preference){[data-ox-enter="on"] [data-ix~="float"]{animation: ox-float-in .9s var(--ox-enter-ease, var(--ox-enter-ease-default)) calc(.52s + var(--ox-k, 0) * .16s) backwards, ox-float calc(5.2s + var(--ox-k, 0) * .8s) ease-in-out 1.5s infinite alternate}[data-ox-enter="on"] [data-ix~="float"].ox-off{animation-play-state: paused}}@keyframes ox-float-in{from{opacity: 0;translate: 0 14px}to{opacity: 1;translate: 0 0}}@keyframes ox-float{from{translate: 0 0}to{translate: 0 calc(var(--ox-dir, 1) * 6px)}}.ox-motion .ox-draw path, .ox-motion .ox-draw line, .ox-motion .ox-draw polyline, .ox-motion .ox-draw circle, .ox-motion .ox-draw polygon, .ox-motion .ox-draw ellipse{transition: stroke-dashoffset 1.4s var(--ox-enter-ease, var(--ox-enter-ease-default))}[data-ix~="count"]{font-variant-numeric: tabular-nums}@media (max-width:1099px){:root{--wd-gutter:28px;--wd-section-y:104px;--wd-head-gap:44px}}@media (max-width:699px){:root{--wd-gutter:18px;--wd-section-y:80px;--wd-head-gap:32px;--wd-lead-size:17px}}*,*::before,*::after{box-sizing:border-box}img,svg,video{display:block;max-width:100%}:where(a){color:inherit}:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px;border-radius:var(--rvk-radius-4)}.wd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wd-section{position:relative;background:var(--site-section-bg);color:var(--site-text);padding-block:var(--wd-section-y);overflow-x:clip}.wd-section--flush{padding-block:0}.wd-section--tight{padding-block:calc(var(--wd-section-y)*.5)}.wd-container{width:100%;max-width:calc(var(--site-container) + var(--wd-gutter)*2);margin-inline:auto;padding-inline:var(--wd-gutter)}[data-surface="soft"]{--site-section-bg:var(--wd-paper-2)}[data-surface="inverse"],[data-surface="photo"]{--site-section-bg:var(--wd-night);--site-bg:var(--wd-night);--site-surface:var(--wd-night-2);--site-surface-subtle:color-mix(in srgb,var(--wd-on-night) 6%,var(--wd-night));--site-surface-muted:color-mix(in srgb,var(--wd-on-night) 8%,var(--wd-night));--site-surface-sunken:color-mix(in srgb,var(--rvk-c000000) 22%,var(--wd-night));--site-text:var(--wd-on-night);--site-text-muted:var(--wd-on-night-2);--site-text-subtle:color-mix(in srgb,var(--wd-on-night) 52%,var(--wd-night));--site-text-inverse:var(--wd-ink);--site-text-inverse-muted:var(--wd-ink-2);--site-inverse:var(--wd-paper);--site-border:color-mix(in srgb,var(--wd-on-night) 10%,transparent);--site-border-strong:color-mix(in srgb,var(--wd-on-night) 18%,transparent);color-scheme:dark}[data-theme="dark"] :is([data-surface="inverse"],[data-surface="photo"]){color-scheme:light}[data-surface="brand"]{--site-section-bg:var(--wd-accent);--site-text:var(--wd-on-accent);--site-text-muted:color-mix(in srgb,var(--wd-on-accent) 80%,var(--wd-accent));--site-text-subtle:color-mix(in srgb,var(--wd-on-accent) 64%,var(--wd-accent));--site-accent:var(--wd-ink);--site-accent-ink:var(--wd-paper);--site-border:color-mix(in srgb,var(--wd-on-accent) 18%,transparent)}.wd-photo-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.wd-photo-bg>img,.wd-photo-bg>video{width:100%;height:100%;object-fit:cover}.wd-photo-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--wd-night) 20%,transparent),color-mix(in srgb,var(--wd-night) 72%,transparent))}.wd-section>.wd-container{position:relative;z-index:1}.wd-display,.wd-h2,.wd-h3{font-family:var(--site-font-display);margin:0;text-wrap:balance;color:var(--site-text)}.wd-display{font-size:var(--wd-display-size);line-height:var(--rvk-line-height-1p02);letter-spacing:var(--wd-display-track);font-weight:var(--wd-display-weight)}.wd-h2{font-size:var(--wd-h2-size);line-height:var(--rvk-line-height-1p06);letter-spacing:-.03em;font-weight:var(--wd-h2-weight);max-width:22ch}.wd-h3{font-size:var(--wd-h3-size);line-height:var(--rvk-line-height-1p25);letter-spacing:-.015em;font-weight:var(--rvk-font-weight-500)}.wd-lead{font-size:var(--wd-lead-size);line-height:var(--rvk-line-height-1p55);color:var(--site-text-muted);margin:0;max-width:56ch;text-wrap:pretty}.wd-body{font-size:var(--wd-body-size);line-height:var(--rvk-line-height-1p6);color:var(--site-text-muted);margin:0;max-width:62ch;text-wrap:pretty}.wd-small{font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p5);color:var(--site-text-muted);margin:0}.wd-meta{font-size:var(--rvk-font-size-13);line-height:var(--rvk-line-height-1p4);color:var(--site-text-subtle)}.wd-num{font-variant-numeric:tabular-nums;white-space:nowrap}.wd-label{font-family:var(--site-font-mono);font-size:var(--rvk-font-size-12);letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-subtle)}:is(.wd-display,.wd-h2) em{font-style:normal;padding-bottom:var(--rvk-space-0p06em)}[data-accent="italic"] :is(.wd-display,.wd-h2) em{font-family:var(--site-font-serif);font-style:italic;font-weight:var(--rvk-font-weight-400);letter-spacing:-.01em}[data-accent="color"] :is(.wd-display,.wd-h2) em{color:var(--site-accent)}[data-accent="muted"] :is(.wd-display,.wd-h2) em{color:var(--site-text-subtle)}[data-accent="underline"] :is(.wd-display,.wd-h2) em{background:linear-gradient(var(--site-accent),var(--site-accent)) 0 96%/100% .09em no-repeat}[data-accent="italic"] :is(.wd-display,.wd-h2){line-height:var(--rvk-line-height-1p1)}[data-accent="gradient"] :is(.wd-display,.wd-h2) em{font-style:normal;background:linear-gradient(90deg,var(--site-accent),color-mix(in srgb,var(--site-accent) 35%,var(--site-text)));-webkit-background-clip:text;background-clip:text;color:transparent}[data-accent="boxed"] :is(.wd-display,.wd-h2) em{font-style:normal;background:var(--site-accent);color:var(--site-on-accent);padding:0 var(--rvk-space-0p14em);box-decoration-break:clone;-webkit-box-decoration-break:clone}.wd-inline-img{display:inline-block;height:.82em;aspect-ratio:1.6;vertical-align:-.08em;border-radius:var(--rvk-radius-99);object-fit:cover;margin-inline:var(--rvk-space-0p08em)}.wd-eyebrow{margin:0;display:inline-flex;align-items:center;gap:var(--rvk-space-8);font-size:var(--rvk-font-size-13);line-height:1;font-weight:var(--rvk-font-weight-500);color:var(--site-text-muted)}[data-eyebrow="caps"] .wd-eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:var(--rvk-font-size-12);font-weight:var(--rvk-font-weight-600)}[data-eyebrow="pill"] .wd-eyebrow{height:30px;padding:0 var(--rvk-space-12);border-radius:var(--rvk-radius-99);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border)}[data-eyebrow="bracket"] .wd-eyebrow::before{content:"["}[data-eyebrow="bracket"] .wd-eyebrow::after{content:"]"}[data-eyebrow="dot"] .wd-eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--site-accent)}.wd-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rvk-space-18);margin-bottom:var(--wd-head-gap);max-width:760px}.wd-head--center{align-items:center;text-align:center;margin-inline:auto}.wd-head--center .wd-h2,.wd-head--center .wd-lead{margin-inline:auto}.wd-head--split{max-width:none;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--rvk-space-24) var(--rvk-space-64);align-items:end}.wd-head--split>.wd-head__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rvk-space-18)}.wd-head--split>.wd-head__side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rvk-space-20);padding-bottom:var(--rvk-space-6)}.wd-head--twotone .wd-h2 .wd-line2{display:block;color:var(--site-text-subtle)}.wd-head__actions{display:flex;flex-wrap:wrap;gap:var(--rvk-space-12);margin-top:var(--rvk-space-8)}@media (max-width:899px){.wd-head--split{grid-template-columns:1fr;align-items:start}}.wd-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--rvk-space-8);height:48px;padding:0 var(--rvk-space-22);border-radius:var(--wd-btn-radius);font:500 15px/1 var(--site-font-sans);text-decoration:none;white-space:nowrap;cursor:pointer;border:0;transition:transform .2s var(--site-ease),background-color .2s var(--site-ease),box-shadow .2s var(--site-ease)}.wd-btn svg{width:17px;height:17px}.wd-btn--sm{height:40px;padding:0 var(--rvk-space-16);font-size:var(--rvk-font-size-14)}.wd-btn--lg{height:56px;padding:0 var(--rvk-space-28);font-size:var(--rvk-font-size-16)}.wd-btn--primary{background:var(--site-accent);color:var(--site-accent-ink);box-shadow:inset 0 1px 0 var(--rvk-cffffff-a180),0 10px 22px -12px color-mix(in srgb,var(--site-accent) 70%,transparent)}.wd-btn--secondary{background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.wd-btn--inverse{background:var(--site-text);color:var(--site-section-bg)}.wd-btn--ghost{background:transparent;color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.wd-btn:hover{transform:translateY(-1px)}.wd-link{display:inline-flex;align-items:center;gap:var(--rvk-space-6);font-weight:var(--rvk-font-weight-500);font-size:var(--rvk-font-size-15);color:var(--site-text);text-decoration:underline;text-decoration-color:var(--site-border-strong);text-underline-offset:5px;white-space:nowrap}.wd-link:hover{text-decoration-color:currentColor}.wd-link svg{width:15px;height:15px}.wd-media{position:relative;overflow:hidden;border-radius:var(--wd-img-radius);background:var(--site-surface-sunken)}.wd-media>img,.wd-media>video{width:100%;height:100%;object-fit:cover}.wd-ph{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:120px;background:var(--site-surface-sunken) repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--site-text) 4%,transparent) 14px 15px)}.wd-ph>span{font:500 12px/1.3 var(--site-font-mono);color:var(--site-text-subtle);background:var(--site-surface);padding:var(--rvk-space-8) var(--rvk-space-10);border-radius:var(--rvk-radius-8);box-shadow:var(--wd-shadow-sm);max-width:80%;text-align:center}.wd-logos{display:flex;flex-direction:column;gap:var(--rvk-space-28);align-items:center}.wd-logos__intro{margin:0;font-size:var(--rvk-font-size-14);color:var(--site-text-muted);text-align:center}.wd-logos__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--rvk-space-28) var(--rvk-space-56)}.wd-logos__row>*{height:28px;width:auto;color:var(--site-text);opacity:.72}.wd-logos__row img{filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply}[data-surface="inverse"] .wd-logos__row img{filter:grayscale(1) brightness(0) invert(1);mix-blend-mode:normal}[data-theme="dark"] [data-surface="inverse"] .wd-logos__row img{filter:grayscale(1) brightness(0)}.wd-logos__grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));border-top:1px solid var(--site-border);border-left:1px solid var(--site-border)}.wd-logos__grid>*{display:grid;place-items:center;height:120px;border-right:1px solid var(--site-border);border-bottom:1px solid var(--site-border);padding:var(--rvk-space-24)}.wd-stats{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.wd-stats>div{display:flex;flex-direction:column;gap:var(--rvk-space-10);padding:var(--rvk-space-8) var(--rvk-space-32)}.wd-stats>div+div{border-left:1px solid var(--site-border)}.wd-stats>div:first-child{padding-left:0}.wd-stat{font-family:var(--site-font-display);font-size:var(--rvk-font-size-fluid-10);line-height:1;letter-spacing:-.04em;font-weight:var(--rvk-font-weight-500);font-variant-numeric:tabular-nums;white-space:nowrap}.wd-stat__label{font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p45);color:var(--site-text-muted);max-width:26ch}.wd-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--rvk-space-fluid-23);align-items:center}.wd-split--rev>:first-child{order:2}.wd-split__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rvk-space-20)}.wd-split .wd-media{aspect-ratio:4/5}.wd-rows{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:var(--rvk-space-16)}.wd-rowcard{display:flex;flex-direction:column;gap:var(--rvk-space-14);padding:var(--rvk-space-28);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);min-height:260px}.wd-rowcard>.wd-small{margin-top:auto}.wd-rowcard.is-highlight{background:var(--site-inverse);color:var(--site-text-inverse);box-shadow:none}.wd-rowcard.is-highlight :is(.wd-h3,.wd-small,.wd-n){color:inherit}[data-emphasis="accent"] .wd-rowcard.is-highlight{background:var(--site-accent);color:var(--site-accent-ink)}[data-theme="dark"] [data-emphasis="accent"] .wd-rowcard.is-highlight{background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-accent),0 0 40px -12px var(--site-accent)}.wd-n{font:500 13px/1 var(--site-font-mono);color:var(--site-text-subtle);font-variant-numeric:tabular-nums}.wd-steps{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:0;counter-reset:s}.wd-steps>li{list-style:none;display:flex;flex-direction:column;gap:var(--rvk-space-12);padding:var(--rvk-space-28) var(--rvk-space-28) 0 0;border-top:1px solid var(--site-border-strong)}.wd-steps{padding:0;margin:0}.wd-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--rvk-space-fluid-14);align-items:start}.wd-faq .wd-head{margin-bottom:0;position:sticky;top:112px}.wd-faq__list{border-top:1px solid var(--site-border)}.wd-faq details{border-bottom:1px solid var(--site-border)}.wd-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--rvk-space-24);padding:var(--rvk-space-24) 0;font-size:var(--rvk-font-size-18);line-height:var(--rvk-line-height-1p4);font-weight:var(--rvk-font-weight-500)}.wd-faq summary::-webkit-details-marker{display:none}.wd-faq summary::after{content:"";flex:none;width:12px;height:12px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:45deg;translate:0 -3px;transition:rotate .25s var(--site-ease)}.wd-faq details[open] summary::after{rotate:225deg;translate:0 3px}.wd-faq details>div{padding:0 var(--rvk-space-48) var(--rvk-space-26) 0;color:var(--site-text-muted);max-width:62ch}.wd-cta{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--site-radius-xl);padding:var(--rvk-space-fluid-27);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--rvk-space-48);align-items:end;background:var(--site-inverse);color:var(--site-text-inverse)}.wd-cta .wd-h2{color:inherit;max-width:16ch}.wd-cta .wd-lead{color:color-mix(in srgb,var(--site-text-inverse) 72%,var(--site-inverse))}.wd-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--rvk-space-16);padding:var(--rvk-space-28);border-radius:var(--site-radius-lg);background:var(--site-surface);color:var(--site-text);box-shadow:var(--wd-shadow)}.wd-field{display:flex;flex-direction:column;gap:var(--rvk-space-7);min-width:0}.wd-field--full{grid-column:1/-1}.wd-field label{font-size:var(--rvk-font-size-14);font-weight:var(--rvk-font-weight-500)}.wd-field input,.wd-field select,.wd-field textarea{font:inherit;font-size:var(--rvk-font-size-15);color:var(--site-text);background:var(--site-bg);border:1px solid var(--site-border-strong);border-radius:var(--site-radius);padding:var(--rvk-space-12) var(--rvk-space-14);min-height:48px;width:100%;transition:border-color .2s,box-shadow .2s}.wd-field textarea{min-height:112px;resize:vertical}.wd-field :is(input,select,textarea):focus{outline:none;border-color:var(--site-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--site-accent) 16%,transparent)}.wd-field ::placeholder{color:var(--site-text-subtle)}.wd-field .wd-help{font-size:var(--rvk-font-size-13);color:var(--site-text-muted)}.wd-field.is-error :is(input,select,textarea){border-color:var(--rvk-error)}.wd-field.is-error .wd-help{color:var(--rvk-error-text)}.wd-form__foot{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rvk-space-12) var(--rvk-space-24);margin-top:var(--rvk-space-4)}.wd-form__next{font-size:var(--rvk-font-size-13p5);color:var(--site-text-muted);margin:0;max-width:40ch}.wd-footer{padding-block:var(--rvk-space-80) var(--rvk-space-40);background:var(--site-section-bg);color:var(--site-text)}.wd-footer__top{display:grid;grid-template-columns:minmax(0,4fr) repeat(var(--cols,3),minmax(0,2fr));gap:var(--rvk-space-40)}.wd-footer__brand{display:flex;flex-direction:column;gap:var(--rvk-space-18);align-items:flex-start}.wd-footer h3{margin:0 0 var(--rvk-space-14);font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-600);color:var(--site-text)}.wd-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--rvk-space-10)}.wd-footer a{text-decoration:none;color:var(--site-text-muted);font-size:var(--rvk-font-size-14p5)}.wd-footer a:hover{color:var(--site-text)}.wd-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--rvk-space-12) var(--rvk-space-24);margin-top:var(--rvk-space-64);padding-top:var(--rvk-space-24);border-top:1px solid var(--site-border);font-size:var(--rvk-font-size-13);color:var(--site-text-subtle)}.wd-wordmark{font-family:var(--site-font-display);font-weight:var(--rvk-font-weight-600);letter-spacing:-.05em;line-height:var(--rvk-line-height-0p8);font-size:var(--rvk-font-size-fluid-13);margin-top:var(--rvk-space-56);color:var(--site-text);white-space:nowrap;overflow:hidden}@media (max-width:1099px){.wd-stats,.wd-rows,.wd-steps{--cols:2 !important}.wd-stats>div:nth-child(3){border-left:0;padding-left:0}.wd-stats{row-gap:var(--rvk-space-36)}.wd-faq{grid-template-columns:1fr}.wd-faq .wd-head{position:static}.wd-cta{grid-template-columns:1fr}.wd-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-footer__brand{grid-column:1/-1}.wd-logos__grid{--cols:3 !important}}@media (max-width:699px){.wd-split,.wd-form{grid-template-columns:1fr}.wd-split--rev>:first-child{order:0}.wd-stats,.wd-rows,.wd-steps{--cols:1 !important}.wd-stats>div{border-left:0 !important;padding:0 0 var(--rvk-space-24) !important;border-bottom:1px solid var(--site-border)}.wd-rowcard{min-height:0}.wd-faq summary{font-size:var(--rvk-font-size-16p5);padding:var(--rvk-space-20) 0}.wd-faq details>div{padding-right:0}.wd-cta{padding:var(--rvk-space-40) var(--rvk-space-24);border-radius:var(--site-radius-lg)}.wd-logos__row{gap:var(--rvk-space-22) var(--rvk-space-36)}.wd-logos__row>*{height:22px}.wd-logos__grid{--cols:2 !important}.wd-footer__top{grid-template-columns:1fr 1fr;gap:var(--rvk-space-32)}.wd-btn:not(.wd-btn--sm){height:auto;min-height:48px;padding-block:var(--rvk-space-12);line-height:var(--rvk-line-height-1p25);white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){*{transition:none !important;scroll-behavior:auto !important}}.wd-btn--primary{box-shadow:inset 0 1px 0 var(--rvk-cffffff-a220),0 1px 2px color-mix(in srgb,var(--wd-ink) 14%,transparent)}.wd-btn--primary:hover{background:color-mix(in srgb,var(--wd-accent) 92%,var(--wd-ink))}:is(.rv-bento__practice,.rv-voices__card.is-contrast,.rv-price-card.is-featured,.rv-demo,.rv-cr-ev__slab--decide,.rv-cr-ap__tile--ink,.rv-pb-pex,.rv-pr-card.is-featured,.rv-pr-calc__total,.rv-si__side):has(>.rv-deco){position:relative;isolation:isolate;overflow:hidden}.rv-deco{position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;overflow:hidden}.rv-deco::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(30deg,color-mix(in srgb,var(--wd-on-night) 9%,transparent) 0 1px,transparent 1px 30px),repeating-linear-gradient(150deg,color-mix(in srgb,var(--wd-on-night) 9%,transparent) 0 1px,transparent 1px 30px);-webkit-mask-image:radial-gradient(110% 85% at 100% 0%,var(--rvk-c000000) 0%,var(--rvk-c000000-a500) 28%,transparent 60%);mask-image:radial-gradient(110% 85% at 100% 0%,var(--rvk-c000000) 0%,var(--rvk-c000000-a500) 28%,transparent 60%)}.rv-deco::after{content:"";position:absolute;right:-60px;bottom:-52px;width:clamp(170px,32%,300px);aspect-ratio:2/1;box-sizing:border-box;border-radius:999px;border:16px solid color-mix(in srgb,var(--wd-on-night) 10%,transparent);background:linear-gradient(var(--wd-accent),var(--wd-accent)) 34% 0/16px 16px no-repeat border-box;opacity:.9}.rv-si__side>.rv-deco::after{width:clamp(220px,46%,340px)}@media (prefers-reduced-transparency:reduce){.rv-deco::before{opacity:.5}}.rs{--rs-bg:var(--site-bg,var(--rvk-cffffff));--rs-surface:var(--site-surface,var(--rvk-cffffff));--rs-text:var(--site-text,var(--rvk-c151514));--rs-muted:var(--site-text-subtle,var(--rvk-c77766f));--rs-border:var(--site-border-strong,var(--rvk-c151514-a180));--rs-accent:var(--site-accent,var(--rvk-c2f5bea));--rs-hover:color-mix(in srgb,var(--rs-accent) 9%,var(--rs-surface));--rs-radius:var(--site-radius,10px);--rs-height:44px;--rs-shadow:0 16px 40px -14px var(--rvk-c000000-a240),0 2px 6px var(--rvk-c000000-a060);position:relative;display:block;width:100%;min-width:0;font:inherit}.rs-native{position:absolute !important;inset:auto auto 0 0;width:1px !important;height:1px !important;opacity:0;pointer-events:none;overflow:hidden;clip-path:inset(50%)}.rs-trigger{all:unset;box-sizing:border-box;position:relative;display:flex;align-items:center;width:100%;min-height:var(--rs-height);padding:0 var(--rvk-space-44) 0 var(--rvk-space-14);border-radius:var(--rs-radius);background:var(--rs-bg);color:var(--rs-text);font:inherit;font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p3);box-shadow:inset 0 0 0 1px var(--rs-border);cursor:pointer;transition:box-shadow .18s ease,background-color .18s ease}.rs-trigger:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rs-text) 32%,transparent)}.rs-trigger:focus-visible,.rs.is-open .rs-trigger{outline:none;box-shadow:inset 0 0 0 1px var(--rs-accent),0 0 0 4px color-mix(in srgb,var(--rs-accent) 18%,transparent)}.rs-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-trigger.is-placeholder .rs-value{color:var(--rs-muted)}.rs-chev{position:absolute;right:14px;top:50%;width:16px;height:16px;margin-top:var(--rvk-space-n8);color:var(--rs-muted);pointer-events:none;transition:transform .22s cubic-bezier(.2,.7,.2,1),color .18s ease}.rs.is-open .rs-chev{transform:rotate(180deg);color:var(--rs-text)}.rs-trigger:focus-visible .rs-chev{color:var(--rs-text)}.rs-list{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 6px);margin:0;padding:var(--rvk-space-6);list-style:none;max-height:280px;overflow:auto;background:var(--rs-surface);color:var(--rs-text);border-radius:calc(var(--rs-radius) + var(--rvk-radius-2));box-shadow:var(--rs-shadow),inset 0 0 0 1px var(--rs-border);outline:none;animation:rs-in .16s cubic-bezier(.2,.7,.2,1)}.rs.is-up .rs-list{top:auto;bottom:calc(100% + 6px);animation-name:rs-up}.rs-list,.rs-list *{box-sizing:border-box}.rs-list[role=listbox] li{display:flex;align-items:center;gap:var(--rvk-space-10);min-height:38px;padding:var(--rvk-space-7) var(--rvk-space-10);border-radius:calc(var(--rs-radius) - var(--rvk-radius-2));cursor:pointer;font-size:var(--rvk-font-size-14p5);line-height:var(--rvk-line-height-1p3)}.rs-list li.is-active{background:var(--rs-hover)}.rs-list li.rs-placeholder{color:var(--rs-muted)}.rs-list li[aria-disabled=true]{opacity:.4;cursor:not-allowed}.rs-label{flex:1;min-width:0}.rs-check{flex:none;color:var(--rs-accent);opacity:0}.rs-list li[aria-selected=true] .rs-check{opacity:1}.rs-list li[aria-selected=true]{font-weight:var(--rvk-font-weight-500)}.rs.is-disabled .rs-trigger{opacity:.5;cursor:not-allowed}.rs.is-invalid:not(.is-open) .rs-trigger:not(:focus-visible){box-shadow:inset 0 0 0 1px var(--rvk-error)}@keyframes rs-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes rs-up{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rs-chev,.rs-trigger{transition:none}.rs-list{animation:none}}.rv-nav{position:relative;z-index:20}.rv-nav__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--rvk-space-24);height:72px}.rv-nav__logo{display:inline-flex;align-items:center;justify-self:start;text-decoration:none;border-radius:var(--rvk-radius-6)}.rv-nav__mark{height:24px;width:auto}.rv-nav__links{display:flex;align-items:center;gap:var(--rvk-space-2);padding:var(--rvk-space-4);border-radius:var(--rvk-radius-12);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 1px 2px color-mix(in srgb,var(--site-text) 5%,transparent)}.rv-nav__links a{display:inline-flex;align-items:center;height:34px;padding:0 var(--rvk-space-14);border-radius:var(--rvk-radius-8);font-size:var(--rvk-font-size-14p5);font-weight:var(--rvk-font-weight-500);line-height:1;color:var(--site-text-muted);text-decoration:none;transition:background-color .2s var(--site-ease),color .2s var(--site-ease)}.rv-nav__links a:hover{background:var(--site-surface-subtle);color:var(--site-text)}.rv-nav__end{display:flex;align-items:center;justify-content:flex-end;gap:var(--rvk-space-18)}.rv-nav__signin{font-size:var(--rvk-font-size-14p5);font-weight:var(--rvk-font-weight-500);color:var(--site-text);text-decoration:none;padding:var(--rvk-space-6) var(--rvk-space-2)}.rv-nav__signin:hover{text-decoration:underline;text-decoration-color:var(--site-border-strong);text-underline-offset:5px}.rv-nav__menu{display:none;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--rvk-radius-10);cursor:pointer;background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.rv-nav__ico{width:20px;height:20px}.rv-nav__ico--close{display:none}.rv-nav__menu[aria-expanded="true"] .rv-nav__ico--open{display:none}.rv-nav__menu[aria-expanded="true"] .rv-nav__ico--close{display:block}.rv-nav__panel{position:absolute;top:68px;left:12px;right:12px;display:flex;flex-direction:column;gap:var(--rvk-space-16);padding:var(--rvk-space-10) var(--rvk-space-10) var(--rvk-space-12);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.rv-nav__panel[hidden]{display:none}.rv-nav__plinks{display:flex;flex-direction:column}.rv-nav__plinks a{display:flex;align-items:center;min-height:48px;padding:0 var(--rvk-space-12);border-radius:var(--rvk-radius-10);font-size:var(--rvk-font-size-17);font-weight:var(--rvk-font-weight-500);color:var(--site-text);text-decoration:none}.rv-nav__plinks a+a{background-image:linear-gradient(var(--site-border),var(--site-border));background-size:calc(100% - 24px) 1px;background-position:12px 0;background-repeat:no-repeat}.rv-nav__plinks a:hover{background:var(--site-surface-subtle)}.rv-nav__pend{display:grid}.rv-hero__panel{position:relative;isolation:isolate;overflow:hidden;margin-inline:var(--rvk-space-12);display:flex;align-items:center;min-height:clamp(600px,calc(100svh - 150px),760px);border-radius:var(--site-radius-xl);background:color-mix(in srgb,var(--site-surface) 72%,var(--site-bg));box-shadow:inset 0 0 0 1px var(--site-border),inset 0 1px 0 var(--rvk-cffffff-a700)}.rv-hero__grid{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:0;align-items:center;padding-block:var(--rvk-space-56)}.rv-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.rv-hero__title{width:max-content;max-width:none;text-wrap:wrap}.wd-display .wd-line2{display:block;color:var(--site-text-subtle)}.rv-hero__lead{margin-top:var(--rvk-space-24);max-width:42ch}.rv-hero__actions{display:flex;flex-wrap:wrap;gap:var(--rvk-space-12);margin-top:var(--rvk-space-36)}.rv-hero__actions .wd-btn--secondary svg{width:17px;height:17px;margin-right:var(--rvk-space-n2)}.rv-hero__visual{position:relative;min-width:0;margin:0 calc(-1 * (max(var(--rvk-space-0),(100vw - var(--rvk-space-24) - 2 * var(--wd-gutter) - var(--site-container)) / 2) + var(--wd-gutter) - var(--rvk-space-20))) 0 0}.rv-iso{position:relative;container-type:inline-size;--u:calc(100cqw / var(--vw))}.rv-iso__stage{position:relative;aspect-ratio:var(--vw) / var(--vh)}.rv-iso__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rv-iso__svg--phone{display:none}.rv-iso__atmos{position:absolute;inset:-6% -4%;pointer-events:none;background:radial-gradient(36% 34% at var(--gx) var(--gy),color-mix(in srgb,var(--site-accent) 12%,transparent),color-mix(in srgb,var(--site-accent) 4%,transparent) 55%,transparent 75%)}.rv-iso polygon{stroke:color-mix(in srgb,var(--site-text) 15%,transparent);stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rv-iso__grid{fill:none;stroke:color-mix(in srgb,var(--site-text) 8%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.rv-iso polygon.rv-iso__shade{fill:color-mix(in srgb,var(--rvk-iso-shade) 15%,transparent);stroke:none}.rv-iso__t--slab{fill:var(--site-surface)}.rv-iso__l--slab{fill:color-mix(in srgb,var(--site-surface) 45%,var(--wd-paper-2))}.rv-iso__r--slab{fill:color-mix(in srgb,var(--wd-paper-2) 45%,var(--wd-paper-3))}.rv-iso__t--beam,.rv-iso polygon.rv-iso__inlay{fill:color-mix(in srgb,var(--wd-paper-2) 70%,var(--site-surface))}.rv-iso polygon.rv-iso__inlay{stroke:color-mix(in srgb,var(--site-text) 9%,transparent)}.rv-iso__l--beam{fill:color-mix(in srgb,var(--site-surface) 40%,var(--wd-paper-2))}.rv-iso__r--beam{fill:color-mix(in srgb,var(--wd-paper-2) 40%,var(--wd-paper-3))}.rv-iso__trace{fill:none;stroke:var(--site-accent);stroke-width:1.6;stroke-linecap:round}.rv-iso__ahead{fill:none;stroke:color-mix(in srgb,var(--site-text) 34%,transparent);stroke-width:1.2;stroke-dasharray:2 4;stroke-linecap:round}.rv-iso__stop{fill:var(--site-surface);stroke:color-mix(in srgb,var(--site-text) 35%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.rv-iso__chip{fill:var(--site-text)}.rv-iso__chipshadow{fill:color-mix(in srgb,var(--rvk-iso-shade) 16%,transparent)}.rv-iso__glyph{fill:var(--site-surface)}.rv-iso__pin{fill:none;stroke:color-mix(in srgb,var(--site-text) 26%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.rv-iso__pindot{fill:var(--site-text)}.rv-iso polygon.rv-iso__bt{fill:color-mix(in srgb,var(--site-accent) 70%,var(--rvk-cffffff));stroke:color-mix(in srgb,var(--site-accent) 80%,var(--rvk-console-ink))}.rv-iso polygon.rv-iso__bl{fill:var(--site-accent);stroke:color-mix(in srgb,var(--site-accent) 80%,var(--rvk-console-ink))}.rv-iso polygon.rv-iso__br{fill:color-mix(in srgb,var(--site-accent) 80%,var(--rvk-console-ink));stroke:color-mix(in srgb,var(--site-accent) 70%,var(--rvk-console-ink))}.rv-iso__glow{fill:color-mix(in srgb,var(--site-accent) 45%,transparent)}.rv-iso__leader{fill:none;stroke:color-mix(in srgb,var(--site-text) 32%,transparent);stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.rv-iso__leaddot{fill:var(--site-text)}.rv-iso__stations{list-style:none;margin:0;padding:0}.rv-st{position:absolute;left:var(--x);top:var(--y);translate:-50% -100%;display:flex;align-items:center;gap:var(--rvk-space-0p6em);font-size:clamp(var(--rvk-font-size-10p5),calc(var(--u) * 13.5),var(--rvk-font-size-14));line-height:var(--rvk-line-height-1p2);white-space:nowrap;padding:var(--rvk-space-0p5em) var(--rvk-space-0p85em);border-radius:var(--rvk-radius-10);background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border),0 1px 2px color-mix(in srgb,var(--rvk-iso-shade) 6%,transparent),0 10px 22px -12px color-mix(in srgb,var(--rvk-iso-shade) 28%,transparent)}.rv-st:has(.rv-st__av){padding-left:var(--rvk-space-0p45em)}.rv-st__txt{display:flex;flex-direction:column;gap:var(--rvk-space-0p18em)}.rv-st__t{font-weight:var(--rvk-font-weight-500);letter-spacing:-.005em}.rv-st__d{font-family:var(--site-font-mono);font-size:var(--rvk-font-size-0p8em);color:var(--site-text-subtle);letter-spacing:-.01em}.rv-st__av{flex:none;width:2.3em;height:2.3em;border-radius:50%;overflow:hidden;background:var(--wd-paper-3);box-shadow:0 0 0 2px var(--site-surface),0 0 0 3px var(--site-border)}.rv-st__av img{width:100%;height:100%;object-fit:cover;color:transparent;font-size:0}.rv-moment{position:absolute;left:var(--x);top:var(--y);z-index:3;width:max(250px,calc(var(--u) * 312));font-size:clamp(var(--rvk-font-size-12),calc(var(--u) * 14.5),var(--rvk-font-size-15));padding:var(--rvk-space-0p95em) var(--rvk-space-1p05em) var(--rvk-space-1em);border-radius:var(--rvk-radius-14);background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border),0 1px 2px color-mix(in srgb,var(--rvk-iso-shade) 6%,transparent),0 24px 48px -22px color-mix(in srgb,var(--rvk-iso-shade) 34%,transparent)}.rv-moment__top{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-12)}.rv-moment__time{font:500 .9em/1 var(--site-font-mono);color:var(--rv-accent-deep);font-variant-numeric:tabular-nums}.rv-moment__chip{display:inline-flex;align-items:center;gap:var(--rvk-space-0p4em);height:1.9em;padding:0 var(--rvk-space-0p65em) 0 var(--rvk-space-0p5em);border-radius:var(--rvk-radius-7);background:var(--site-surface-subtle);box-shadow:inset 0 0 0 1px var(--site-border);font-size:var(--rvk-font-size-0p8em);font-weight:var(--rvk-font-weight-500);color:var(--site-text-muted);white-space:nowrap}.rv-moment__chip svg{width:1.15em;height:1.15em}.rv-moment__q{margin:var(--rvk-space-0p7em) 0 var(--rvk-space-0p85em);font-size:var(--rvk-font-size-1em);line-height:var(--rvk-line-height-1p45);color:var(--site-text);text-wrap:pretty}.rv-moment__q mark{background:var(--rv-apricot);color:inherit;padding:var(--rvk-space-0p05em) var(--rvk-space-0p2em);border-radius:var(--rvk-radius-4);-webkit-box-decoration-break:clone;box-decoration-break:clone}.rv-moment__bar{display:flex;align-items:center;gap:var(--rvk-space-0p6em)}.rv-moment__ts{font:400 .74em/1 var(--site-font-mono);color:var(--site-text-subtle);font-variant-numeric:tabular-nums}.rv-moment__line{position:relative;flex:1;height:3px;border-radius:var(--rvk-radius-3);background:linear-gradient(90deg,color-mix(in srgb,var(--site-text) 30%,transparent) var(--at,42.6%),color-mix(in srgb,var(--site-text) 10%,transparent) 0)}.rv-moment__line i{position:absolute;left:42.6%;top:50%;width:9px;height:9px;translate:-50% -50%;border-radius:50%;background:var(--site-accent);box-shadow:0 0 0 3px var(--site-surface),0 0 0 4px color-mix(in srgb,var(--site-accent) 40%,transparent)}@media (max-width:1180px){.rv-hero__grid{grid-template-columns:minmax(0,420px) minmax(0,1fr)}}@media (max-width:959px){.rv-nav__links,.rv-nav__signin{display:none}.rv-nav__bar{grid-template-columns:1fr auto}.rv-nav__menu{display:grid}.rv-nav__end{gap:var(--rvk-space-10)}}@media (max-width:1099px){.rv-hero__panel{min-height:0}.rv-hero__grid{grid-template-columns:1fr;gap:var(--rvk-space-40);padding-block:var(--rvk-space-72) var(--rvk-space-40)}.rv-hero__title{width:auto}.rv-hero__visual{margin:0 var(--rvk-space-n12)}}@media (max-width:699px){.rv-hero__panel{margin-inline:var(--rvk-space-8);border-radius:var(--site-radius-lg)}.rv-hero__grid{padding-block:var(--rvk-space-48) var(--rvk-space-20);gap:var(--rvk-space-40)}.rv-hero__lead{margin-top:var(--rvk-space-18)}.rv-hero__actions{margin-top:var(--rvk-space-28);width:100%}.rv-hero__actions .wd-btn{flex:1 1 100%}.rv-hero__visual{margin:0}.rv-iso__stage{aspect-ratio:auto;display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:var(--rvk-space-12)}.rv-iso__svg--wide{display:none}.rv-iso__svg--phone{display:block;position:relative;inset:auto;width:96px;height:auto;grid-column:1;grid-row:1}.rv-iso__atmos{inset:0 -16px;background:radial-gradient(60% 22% at 18% 70%,color-mix(in srgb,var(--site-accent) 13%,transparent),transparent 75%)}.rv-iso__stations{grid-column:2;grid-row:1;display:grid;grid-template-rows:repeat(5,80px)}.rv-st{position:relative;left:auto;top:auto;translate:none;padding:0;background:none;box-shadow:none;border-radius:0;font-size:var(--rvk-font-size-15);gap:var(--rvk-space-12)}.rv-st:has(.rv-st__av){padding-left:0}.rv-st+.rv-st{box-shadow:0 -1px 0 var(--site-border)}.rv-st__d{font-size:var(--rvk-font-size-12p5)}.rv-st__av{width:34px;height:34px}.rv-moment{position:relative;left:auto;top:auto;width:100%;margin-top:var(--rvk-space-14);font-size:var(--rvk-font-size-14)}}.rv-nw{white-space:nowrap}@media (max-width:699px){.rv-hero .wd-display{font-size:var(--rvk-font-size-fluid-6)}}.rv-nav__links a[aria-current="page"]{background:var(--wd-night);color:var(--wd-on-night)}.rv-nav__links a[aria-current="page"]:hover{background:var(--wd-night);color:var(--wd-on-night)}.rv-nav__signin{transition:color .2s var(--site-ease)}.rv-nav__signin:hover{color:var(--site-text-muted)}.rv-nav{transition:background-color .3s var(--site-ease),box-shadow .3s var(--site-ease)}[data-docked="true"] .rv-nav,.rv-nav[data-docked="true"]{background:color-mix(in srgb,var(--wd-paper) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--site-border)}.rv-nav__signin[aria-current="page"]{color:var(--site-text);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.rv-nav__links .rv-nav__drawer-only{display:none}@media (max-width:959px){.rv-nav__links .rv-nav__drawer-only{display:flex}}.rv-logos-sec{padding-block:var(--rvk-space-72) var(--rvk-space-96)}.rv-logos{gap:var(--rvk-space-30)}.rv-logos .wd-logos__intro{font-size:var(--rvk-font-size-14);color:var(--site-text-muted)}.rv-marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,var(--rvk-c000000) 12%,var(--rvk-c000000) 88%,transparent);mask-image:linear-gradient(90deg,transparent,var(--rvk-c000000) 12%,var(--rvk-c000000) 88%,transparent)}.rv-marquee__track{display:flex;width:max-content;animation:rv-marquee 46s linear infinite}.rv-marquee:hover .rv-marquee__track{animation-play-state:paused}.rv-marquee__set{display:flex;align-items:center;gap:var(--rvk-space-88);padding-right:var(--rvk-space-88);flex:none}.rv-marquee__set>svg{height:28px;width:auto;flex:none;color:var(--site-text);opacity:.6;transition:opacity .25s var(--site-ease)}.rv-marquee__set>svg:hover{opacity:.95}@keyframes rv-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.rv-marquee__track{animation:none}.rv-marquee{-webkit-mask-image:none;mask-image:none}.rv-marquee__track{width:100%;justify-content:center}.rv-marquee__set{flex-wrap:wrap;justify-content:center;gap:var(--rvk-space-28) var(--rvk-space-56);padding:0}.rv-marquee__set[aria-hidden]{display:none}}@media (max-width:699px){.rv-logos-sec{padding-block:var(--rvk-space-56) var(--rvk-space-72)}.rv-marquee__set{gap:var(--rvk-space-56);padding-right:var(--rvk-space-56)}.rv-marquee__set>svg{height:22px}.rv-marquee__track{animation-duration:34s}}.rv-beliefs{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--rvk-space-40) var(--rvk-space-64);align-items:start}.rv-beliefs__head{margin-bottom:0;position:sticky;top:120px}.rv-beliefs__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--site-border-strong)}.rv-beliefs__list li{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:var(--rvk-space-16);padding:var(--rvk-space-30) 0 var(--rvk-space-32);border-bottom:1px solid var(--site-border-strong)}.rv-beliefs__n{font:500 13px/1 var(--site-font-mono);color:var(--site-text-subtle);font-variant-numeric:tabular-nums}.rv-beliefs__list li:first-child .rv-beliefs__n{color:var(--site-text)}.rv-beliefs__list li:first-child .rv-beliefs__n::before{content:"";display:inline-block;width:9px;height:9px;background:var(--site-accent);margin-right:var(--rvk-space-10);vertical-align:1px}.rv-beliefs__list p{margin:0;font-family:var(--site-font-display);font-size:var(--rvk-font-size-fluid-2);line-height:var(--rvk-line-height-1p15);letter-spacing:-.028em;font-weight:var(--rvk-font-weight-500);color:var(--site-text);text-wrap:balance}.rv-beliefs__mute{color:inherit}@media (max-width:899px){.rv-beliefs{grid-template-columns:1fr}.rv-beliefs__head{position:static}.rv-beliefs__list li{grid-template-columns:52px minmax(0,1fr);padding:var(--rvk-space-24) 0 var(--rvk-space-26)}}.rv-bento{--rb-ink:var(--site-text,var(--rvk-console-ink));--rb-ink-2:var(--site-text-muted,var(--rvk-muted-ink));--rb-ink-3:var(--site-text-subtle,var(--rvk-subtle-ink));--rb-tile:var(--site-surface,var(--rvk-card-white));--rb-card:var(--rvk-cffffff);--rb-well:color-mix(in srgb,var(--site-surface-muted,var(--rvk-soft-grey)) 55%,var(--site-surface,var(--rvk-card-white)));--rb-hair:var(--site-border,var(--rvk-console-ink-a090));--rb-hair-2:var(--site-border-strong,var(--rvk-console-ink-a160));--rb-accent:var(--site-accent,var(--rvk-cue-orange));--rb-accent-deep:var(--rv-accent-deep,var(--rvk-cue-deep));--rb-apricot:var(--rv-apricot,var(--rvk-excerpt-apricot));--rb-dark:var(--site-inverse,var(--rvk-console-ink));--rb-dark-2:var(--wd-night-2,var(--rvk-night-card));--rb-on-dark:var(--site-text-inverse,var(--rvk-night-text));--rb-on-dark-2:var(--site-text-inverse-muted,var(--rvk-night-muted));--rb-mono:var(--site-font-mono,ui-monospace,monospace);--rb-r:var(--site-radius-xl,26px);--rb-r-card:14px;--rb-r-chip:8px;--rb-pad:28px;--rb-gap:16px;--rb-sh-tile:0 1px 2px color-mix(in srgb,var(--rb-ink) 5%,transparent);--rb-sh-card:0 1px 1px color-mix(in srgb,var(--rb-ink) 4%,transparent),0 2px 6px color-mix(in srgb,var(--rb-ink) 4%,transparent),0 18px 36px -20px color-mix(in srgb,var(--rb-ink) 22%,transparent);--rb-sh-lift:0 1px 2px color-mix(in srgb,var(--rb-ink) 6%,transparent),0 8px 16px -8px color-mix(in srgb,var(--rb-ink) 10%,transparent),0 28px 52px -20px color-mix(in srgb,var(--rb-ink) 30%,transparent);--rb-ease:var(--site-ease,cubic-bezier(.2,.7,.2,1));display:grid;gap:var(--rb-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:500px 440px;font-family:inherit;color:var(--rb-ink)}.rv-bento .rv-bento__i{width:16px;height:16px;flex:none}.rv-bento__tile{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;min-width:0;border-radius:var(--rb-r);background:var(--rb-tile);box-shadow:var(--rb-sh-tile);container-type:inline-size}.rv-bento__review{grid-column:1/8;grid-row:1}.rv-bento__rubric{grid-column:8/13;grid-row:1}.rv-bento__playbook{grid-column:1/6;grid-row:2}.rv-bento__practice{grid-column:6/13;grid-row:2}.rv-bento__cap{display:flex;flex-direction:column;gap:var(--rvk-space-6);padding:var(--rb-pad) var(--rb-pad) 0}.rv-bento__title{margin:0;font-size:var(--rvk-font-size-20);line-height:var(--rvk-line-height-1p25);letter-spacing:-.015em;font-weight:var(--rvk-font-weight-500);color:var(--rb-ink)}.rv-bento__body{margin:0;font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p5);color:var(--rb-ink-2);max-width:38ch}.rv-bento__visual{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:var(--rvk-space-22) var(--rb-pad) var(--rb-pad)}.rv-bento__tile--dark{background:var(--rb-dark);color:var(--rb-on-dark);box-shadow:none}.rv-bento__tile--dark::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(110% 80% at 0% 0%,var(--rvk-cffffff-a070),transparent 55%)}.rv-bento__tile--dark .rv-bento__title{color:var(--rb-on-dark)}.rv-bento__tile--dark .rv-bento__body{color:var(--rb-on-dark-2)}.rv-bento__av{position:relative;display:inline-block;flex:none;width:24px;height:24px;border-radius:50%;overflow:hidden;background:var(--site-surface-muted,var(--rvk-soft-grey))}.rv-bento__av img{width:100%;height:100%;object-fit:cover;object-position:50% 24%;scale:1.22;transform-origin:50% 26%}.rv-bento__av::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rb-ink) 10%,transparent)}.rv-bento__chip{display:inline-flex;align-items:center;gap:var(--rvk-space-6);height:26px;padding:0 var(--rvk-space-9);border-radius:var(--rb-r-chip);background:var(--rb-card);box-shadow:inset 0 0 0 1px var(--rb-hair-2);font-size:var(--rvk-font-size-12p5);font-weight:var(--rvk-font-weight-500);color:var(--rb-ink);white-space:nowrap}.rv-bento__chip .rv-bento__i{width:14px;height:14px;color:var(--rb-ink-2)}.rv-bento__tchip{display:inline-flex;align-items:center;height:22px;padding:0 var(--rvk-space-7);border-radius:var(--rvk-radius-6);background:var(--rb-well);font:500 11.5px/1 var(--rb-mono);color:var(--rb-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.rv-bento__tchip.is-on{background:color-mix(in srgb,var(--rb-accent) 11%,var(--rb-card));color:var(--rb-accent-deep)}.rv-bento mark{background:var(--rb-apricot);color:var(--rb-ink);border-radius:var(--rvk-radius-4);padding:var(--rvk-space-1) var(--rvk-space-3);-webkit-box-decoration-break:clone;box-decoration-break:clone}.rv-bento__review .rv-bento__visual{justify-content:flex-end}.rv-bento__player{position:relative;background:var(--rb-card);border-radius:var(--rb-r-card);padding:var(--rvk-space-12) var(--rvk-space-16) var(--rvk-space-38) var(--rvk-space-12);box-shadow:inset 0 0 0 1px var(--rb-hair),var(--rb-sh-card)}.rv-bento__player-top{position:relative;display:flex;gap:var(--rvk-space-16);align-items:stretch}.rv-bento__frame{flex:none;width:168px;aspect-ratio:16/10;border-radius:var(--rvk-radius-9);overflow:hidden;background:var(--site-surface-sunken,var(--rvk-sunken-grey));box-shadow:inset 0 0 0 1px var(--rb-hair)}.rv-bento__frame img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.rv-bento__callmeta{display:flex;flex-direction:column;justify-content:center;gap:var(--rvk-space-6);min-width:0;flex:1;padding-top:var(--rvk-space-2)}.rv-bento__callname{font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p2);font-weight:var(--rvk-font-weight-500);letter-spacing:-.01em}.rv-bento__callwho{display:flex;align-items:center;gap:var(--rvk-space-8);min-width:0}.rv-bento__pair{display:flex;flex:none}.rv-bento__pair .rv-bento__av{width:22px;height:22px;box-shadow:0 0 0 2px var(--rb-card)}.rv-bento__pair .rv-bento__av+.rv-bento__av{margin-left:var(--rvk-space-n6)}.rv-bento__names{font-size:var(--rvk-font-size-13);color:var(--rb-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-bento__names>span+span::before{content:" · "}.rv-bento__controls{display:flex;align-items:center;gap:var(--rvk-space-10);margin-top:var(--rvk-space-6)}.rv-bento__play{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--rb-ink);color:var(--rvk-cffffff)}.rv-bento__play .rv-bento__i{width:11px;height:11px;margin-left:var(--rvk-space-1)}.rv-bento__time{font:400 12px/1 var(--rb-mono);color:var(--rb-ink-3);font-variant-numeric:tabular-nums}.rv-bento__time b{font-weight:var(--rvk-font-weight-500);color:var(--rb-ink)}.rv-bento__moments{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:var(--rvk-space-6);height:24px;padding:0 var(--rvk-space-9);border-radius:var(--rvk-radius-7);background:var(--rb-well);font-size:var(--rvk-font-size-12);font-weight:var(--rvk-font-weight-500);color:var(--rb-ink-2);white-space:nowrap}.rv-bento__moments .rv-bento__i{width:13px;height:13px}.rv-bento__strip{display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:22px 10px 12px 10px 26px;column-gap:var(--rvk-space-12);margin-top:var(--rvk-space-14);padding-left:var(--rvk-space-4)}.rv-bento__lab{grid-column:1;display:grid;place-items:center;height:10px;overflow:visible}.rv-bento__lab--l{grid-row:2}.rv-bento__lab--b{grid-row:4}.rv-bento__lab .rv-bento__av{width:18px;height:18px}.rv-bento__buyer{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--rb-well);color:var(--rb-ink-3);box-shadow:inset 0 0 0 1px var(--rb-hair)}.rv-bento__buyer .rv-bento__i{width:11px;height:11px}.rv-bento__lanes{grid-column:2;grid-row:1/-1;position:relative}.rv-bento__lane{position:absolute;left:0;right:0;height:10px}.rv-bento__lane--l{top:22px}.rv-bento__lane--b{top:44px}.rv-bento__lane i{position:absolute;top:0;height:10px;border-radius:var(--rvk-radius-3);border:0 solid transparent;border-width:0 1px;background-clip:padding-box !important;min-width:6px}.rv-bento__lane--l i{background:color-mix(in srgb,var(--rb-ink) 30%,var(--rb-card))}.rv-bento__lane--b i{background:color-mix(in srgb,var(--rb-ink) 11%,var(--rb-card))}.rv-bento__lane--l i.is-on{background:var(--rb-ink)}.rv-bento__mk{position:absolute;left:var(--at);top:7px;width:6px;height:9px;margin-left:var(--rvk-space-n3);border-radius:var(--rvk-radius-2);background:color-mix(in srgb,var(--rb-ink) 42%,var(--rb-card))}.rv-bento__mk--on{top:0;width:10px;height:16px;margin-left:var(--rvk-space-n5);border-radius:var(--rvk-radius-3);background:var(--rb-accent);box-shadow:0 0 0 2.5px var(--rb-card),0 0 0 3.5px color-mix(in srgb,var(--rb-accent) 40%,transparent),0 6px 12px -4px color-mix(in srgb,var(--rb-accent) 70%,transparent)}.rv-bento__head{position:absolute;left:var(--at);top:16px;height:40px;width:1px;margin-left:var(--rvk-space-n0p5);background:var(--rb-ink)}.rv-bento__ticks{position:absolute;left:0;right:0;top:62px;height:14px;font:400 11px/14px var(--rb-mono);color:var(--rb-ink-3);font-variant-numeric:tabular-nums}.rv-bento__ticks span{position:absolute;left:var(--at);translate:-50% 0;white-space:nowrap}.rv-bento__ticks .is-on{color:var(--rb-accent-deep);font-weight:var(--rvk-font-weight-500)}.rv-bento__ticks .is-end{left:auto;right:0;translate:none}.rv-bento__line{position:relative;z-index:1;align-self:flex-end;width:min(440px,88%);margin-top:var(--rvk-space-n22);margin-right:0;background:var(--rb-card);border-radius:var(--rb-r-card);padding:var(--rvk-space-14) var(--rvk-space-16) var(--rvk-space-14);box-shadow:inset 0 0 0 1px var(--rb-hair),var(--rb-sh-lift)}.rv-bento__line-head{display:flex;align-items:center;gap:var(--rvk-space-8);font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500)}.rv-bento__line-head .rv-bento__tchip{margin-left:auto}.rv-bento__quote{margin:var(--rvk-space-10) 0 var(--rvk-space-12);font-size:var(--rvk-font-size-15p5);line-height:var(--rvk-line-height-1p5);letter-spacing:-.005em;color:var(--rb-ink);text-wrap:pretty}.rv-bento__line-foot{display:flex;align-items:center;gap:var(--rvk-space-8);padding-top:var(--rvk-space-12);border-top:1px solid var(--rb-hair);font-size:var(--rvk-font-size-12p5);color:var(--rb-ink-2)}.rv-bento__rcard{background:var(--rb-card);border-radius:var(--rb-r-card);box-shadow:inset 0 0 0 1px var(--rb-hair),var(--rb-sh-card)}.rv-bento__rhead{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 var(--rvk-space-16)}.rv-bento__rname{display:inline-flex;align-items:center;gap:var(--rvk-space-8);font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500)}.rv-bento__rname .rv-bento__i{color:var(--rb-ink-2)}.rv-bento__rcol{font:500 10.5px/1 var(--rb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rb-ink-3)}.rv-bento__rlist{list-style:none;margin:0;padding:0}.rv-bento__rlist li{display:flex;align-items:center;gap:var(--rvk-space-16);padding:var(--rvk-space-12) var(--rvk-space-16);border-top:1px solid var(--rb-hair)}.rv-bento__ritem{display:flex;flex-direction:column;gap:var(--rvk-space-3);min-width:0;flex:1}.rv-bento__ritem b{font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p3);font-weight:var(--rvk-font-weight-500);letter-spacing:-.005em}.rv-bento__ritem span{font-size:var(--rvk-font-size-12p5);line-height:var(--rvk-line-height-1p4);color:var(--rb-ink-2)}.rv-bento__scale{display:flex;align-items:center;gap:var(--rvk-space-10);flex:none}.rv-bento__ticks20{display:flex;gap:var(--rvk-space-2)}.rv-bento__ticks20 i{display:block;width:2px;height:12px;border-radius:var(--rvk-radius-1);background:color-mix(in srgb,var(--rb-ink) 13%,var(--rb-card))}.rv-bento__ticks20 i.is-f{background:var(--rb-ink)}.rv-bento__w{min-width:30px;text-align:right;font:500 12px/1 var(--rb-mono);color:var(--rb-ink);font-variant-numeric:tabular-nums}.rv-bento__rlist li.is-edit{position:relative;z-index:1;margin:0 var(--rvk-space-n8);padding:var(--rvk-space-13) var(--rvk-space-24);border-top-color:transparent;border-radius:var(--rvk-radius-11);background:var(--rb-card);box-shadow:inset 0 0 0 1px var(--rb-hair-2),0 0 0 3px color-mix(in srgb,var(--rb-ink) 4%,transparent),0 1px 2px color-mix(in srgb,var(--rb-ink) 6%,transparent),0 12px 24px -14px color-mix(in srgb,var(--rb-ink) 26%,transparent)}.rv-bento__rlist li.is-edit + li{border-top-color:transparent}.rv-bento__rfoot{display:flex;justify-content:space-between;align-items:center;height:40px;padding:0 var(--rvk-space-16);border-top:1px solid var(--rb-hair);font:400 11.5px/1 var(--rb-mono);color:var(--rb-ink-3);font-variant-numeric:tabular-nums}.rv-bento__rfoot b{font-weight:var(--rvk-font-weight-500);color:var(--rb-ink)}.rv-bento__pbhead{display:flex;align-items:center;gap:var(--rvk-space-8);margin:0 0 var(--rvk-space-12);font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500);color:var(--rb-ink)}.rv-bento__pbhead .rv-bento__i{color:var(--rb-ink-2)}.rv-bento__stack{position:relative;display:flex;flex-direction:column}.rv-bento__ex{background:var(--rb-card);border-radius:var(--rb-r-card);box-shadow:inset 0 0 0 1px var(--rb-hair),var(--rb-sh-card)}.rv-bento__ex--back{padding:var(--rvk-space-12) var(--rvk-space-16) var(--rvk-space-36);margin-bottom:var(--rvk-space-n28);scale:.94;opacity:.6;transform-origin:50% 0;box-shadow:inset 0 0 0 1px var(--rb-hair)}.rv-bento__ex--front{position:relative;z-index:1;padding:var(--rvk-space-14) var(--rvk-space-16);box-shadow:inset 0 0 0 1px var(--rb-hair),var(--rb-sh-lift)}.rv-bento__exrow{display:flex;align-items:center;gap:var(--rvk-space-10)}.rv-bento__exrow .rv-bento__av{width:30px;height:30px}.rv-bento__exmeta{display:flex;flex-direction:column;gap:var(--rvk-space-1);min-width:0;flex:1}.rv-bento__exmeta b{font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p3);font-weight:var(--rvk-font-weight-500)}.rv-bento__exmeta span{font-size:var(--rvk-font-size-12p5);line-height:var(--rvk-line-height-1p35);color:var(--rb-ink-2)}.rv-bento__clip{display:flex;align-items:center;gap:var(--rvk-space-12);margin-top:var(--rvk-space-14);padding:var(--rvk-space-8) var(--rvk-space-12) var(--rvk-space-8) var(--rvk-space-8);border-radius:var(--rvk-radius-10);background:var(--rb-well)}.rv-bento__clipplay{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--rb-ink);color:var(--rvk-cffffff)}.rv-bento__clipplay .rv-bento__i{width:10px;height:10px;margin-left:var(--rvk-space-1)}.rv-bento__wave{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-1p5);flex:1;height:26px;min-width:0;overflow:hidden}.rv-bento__wave i{display:block;flex:0 1 3px;min-width:1.5px;height:calc(var(--h) * 24px);border-radius:var(--rvk-radius-2);background:color-mix(in srgb,var(--rb-ink) 22%,var(--rb-well))}.rv-bento__wave i.is-p{background:var(--rb-ink)}.rv-bento__exquote{margin:var(--rvk-space-12) 0;font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p5);color:var(--rb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-bento__exfoot{display:flex;align-items:center;gap:var(--rvk-space-8);padding-top:var(--rvk-space-12);border-top:1px solid var(--rb-hair);font-size:var(--rvk-font-size-12p5);color:var(--rb-ink-2)}.rv-bento__exfoot b{font-weight:var(--rvk-font-weight-500);color:var(--rb-ink)}.rv-bento__exfoot .rv-bento__av{width:20px;height:20px}.rv-bento__exfoot .rv-bento__i{margin-left:auto;width:17px;height:17px;color:var(--rb-ink)}.rv-bento__practice .rv-bento__av{background:color-mix(in srgb,var(--rb-on-dark) 14%,var(--rb-dark-2))}.rv-bento__practice .rv-bento__av::after{box-shadow:inset 0 0 0 1px var(--rvk-cffffff-a120)}.rv-bento__plist{display:flex;flex-direction:column;border-radius:var(--rb-r-card);background:var(--rb-dark-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rb-on-dark) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--rvk-cffffff) 5%,transparent)}.rv-bento__phead,.rv-bento__prow{display:grid;grid-template-columns:200px minmax(0,1fr) 168px;align-items:center;gap:var(--rvk-space-16);padding:0 var(--rvk-space-18)}.rv-bento__phead{height:38px;font:500 10.5px/1 var(--rb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rb-on-dark-2)}.rv-bento__prow{min-height:62px;border-top:1px solid color-mix(in srgb,var(--rb-on-dark) 8%,transparent)}.rv-bento__prep{display:flex;align-items:center;gap:var(--rvk-space-11);min-width:0}.rv-bento__prep .rv-bento__av{width:32px;height:32px}.rv-bento__pname{display:flex;flex-direction:column;gap:var(--rvk-space-2);min-width:0}.rv-bento__pname b{font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p25);font-weight:var(--rvk-font-weight-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-bento__pname span{font-size:var(--rvk-font-size-12);line-height:var(--rvk-line-height-1p3);color:var(--rb-on-dark-2);white-space:nowrap}.rv-bento__pdrill{font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p35);color:var(--rb-on-dark);min-width:0}.rv-bento__pprog{display:flex;align-items:center;gap:var(--rvk-space-12)}.rv-bento__segs{display:flex;gap:var(--rvk-space-4);flex:none}.rv-bento__segs i{display:block;width:24px;height:6px;border-radius:var(--rvk-radius-99);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rb-on-dark) 28%,transparent)}.rv-bento__segs i.is-next{box-shadow:inset 0 0 0 1.25px color-mix(in srgb,var(--rb-on-dark) 72%,transparent)}.rv-bento__segs i.is-done{background:var(--rb-on-dark);box-shadow:none}.rv-bento__pcount{display:inline-flex;align-items:center;gap:var(--rvk-space-5);font:400 12px/1 var(--rb-mono);color:var(--rb-on-dark-2);white-space:nowrap;font-variant-numeric:tabular-nums}.rv-bento__pcount.is-done{color:var(--rb-on-dark)}.rv-bento__pcount .rv-bento__i{width:13px;height:13px}.rv-bento__pfoot{display:flex;align-items:center;gap:var(--rvk-space-8);margin:0;padding:var(--rvk-space-12) var(--rvk-space-18);border-top:1px solid color-mix(in srgb,var(--rb-on-dark) 8%,transparent);font-size:var(--rvk-font-size-12p5);line-height:var(--rvk-line-height-1p4);color:var(--rb-on-dark-2)}.rv-bento__pfoot .rv-bento__i{width:16px;height:16px;color:var(--rb-on-dark)}.rv-bento__prow.is-focus{position:relative;z-index:1;margin:0 var(--rvk-space-n8);padding:var(--rvk-space-12) var(--rvk-space-26);min-height:66px;border-top-color:transparent;border-radius:var(--rvk-radius-12);background:color-mix(in srgb,var(--rb-on-dark) 7%,var(--rb-dark-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rb-on-dark) 15%,transparent),inset 0 1px 0 var(--rvk-cffffff-a060),0 18px 36px -16px var(--rvk-c000000-a700)}.rv-bento__prow.is-focus + .rv-bento__prow{border-top-color:transparent}@container (max-width:560px){.rv-bento__phead{display:none}.rv-bento__prow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rep prog" "drill drill";row-gap:var(--rvk-space-8);padding-block:var(--rvk-space-13)}.rv-bento__prep{grid-area:rep}.rv-bento__pdrill{grid-area:drill;padding-left:var(--rvk-space-43);font-size:var(--rvk-font-size-13);color:var(--rb-on-dark-2)}.rv-bento__pprog{grid-area:prog;flex-direction:column;align-items:flex-end;gap:var(--rvk-space-7)}.rv-bento__prow.is-focus .rv-bento__pdrill{color:var(--rb-on-dark)}}@container (max-width:520px){.rv-bento__ticks20{gap:var(--rvk-space-1p5)}.rv-bento__ticks20 i{width:1.5px}.rv-bento__frame{width:124px}.rv-bento__player-top{gap:var(--rvk-space-12)}.rv-bento__moments{display:none}.rv-bento__line{width:94%}.rv-bento__player{padding-bottom:var(--rvk-space-34)}.rv-bento__quote{font-size:var(--rvk-font-size-15)}.rv-bento__exquote{white-space:normal}}@container (max-width:380px){.rv-bento__frame{width:100px}.rv-bento__callwho{align-items:flex-start}.rv-bento__names{display:flex;flex-direction:column;white-space:normal;line-height:var(--rvk-line-height-1p35)}.rv-bento__names>span+span::before{content:none}.rv-bento__strip{column-gap:var(--rvk-space-10);padding-left:0}.rv-bento__rlist li{gap:var(--rvk-space-12)}.rv-bento__rlist li.is-edit{margin-inline:var(--rvk-space-n6);padding-inline:var(--rvk-space-22)}.rv-bento__ticks20{display:none}}@media (max-width:1099px){.rv-bento{grid-template-columns:1fr 1fr;grid-template-rows:none}.rv-bento>.rv-bento__tile{grid-column:auto;grid-row:auto;min-height:400px}.rv-bento>.rv-bento__review,.rv-bento>.rv-bento__practice{grid-column:1/-1}}@media (max-width:699px){.rv-bento{grid-template-columns:1fr;gap:var(--rvk-space-12);--rb-pad:22px}.rv-bento>.rv-bento__tile{min-height:0}.rv-bento__visual{padding-top:var(--rvk-space-20)}}@media (prefers-reduced-motion:reduce){.rv-bento *{transition:none !important}}.rv-tour{--rv-card:var(--site-surface);--rv-well:var(--site-surface-muted);--rv-hair:var(--site-border);--rv-hair-2:var(--site-border-strong);--rv-ink:var(--site-text);--rv-ink-2:var(--site-text-muted);--rv-ink-3:var(--site-text-subtle);--rv-lift:0 1px 0 color-mix(in srgb,var(--wd-ink) 3%,transparent),0 2px 4px color-mix(in srgb,var(--wd-ink) 4%,transparent),0 24px 48px -24px color-mix(in srgb,var(--wd-ink) 26%,transparent);display:flex;flex-direction:column;gap:var(--rvk-space-12)}.rv-tour__mono{font-family:var(--site-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.rv-tour__ic{width:16px;height:16px;flex:none}.rv-tour__tablist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--rvk-space-4);padding:var(--rvk-space-6);border-radius:var(--rvk-radius-16);background:var(--rv-card);box-shadow:inset 0 0 0 1px var(--rv-hair),var(--wd-shadow-sm)}.rv-tour__tab{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:flex;align-items:center;gap:var(--rvk-space-14);height:52px;padding:0 var(--rvk-space-18);border-radius:var(--rvk-radius-11);color:var(--rv-ink-2);font:500 15px/1 var(--site-font-sans);white-space:nowrap;transition:background-color .24s var(--site-ease),color .24s var(--site-ease)}.rv-tour__num{display:inline-flex;align-items:center;height:100%;padding-right:var(--rvk-space-14);border-right:1px solid var(--rv-hair-2);font-size:var(--rvk-font-size-12);font-weight:var(--rvk-font-weight-500);color:var(--rv-ink-3);transition:color .24s var(--site-ease),border-color .24s var(--site-ease)}.rv-tour__lbl{overflow:hidden;text-overflow:ellipsis}.rv-tour__tab:hover{background:var(--rv-well);color:var(--rv-ink)}.rv-tour__tab[aria-selected="true"]{background:var(--site-inverse);color:var(--site-text-inverse);box-shadow:0 8px 18px -10px color-mix(in srgb,var(--wd-ink) 60%,transparent)}.rv-tour__tab[aria-selected="true"] .rv-tour__num{color:var(--site-text-inverse-muted);border-color:color-mix(in srgb,var(--site-text-inverse) 18%,transparent)}.rv-tour__tab:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.rv-tour__num{height:22px}.rv-tour__panel{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:var(--rvk-space-8);padding:var(--rvk-space-8);border-radius:var(--site-radius-xl);background:var(--rv-card);box-shadow:inset 0 0 0 1px var(--rv-hair),var(--wd-shadow-sm)}.rv-tour__panel[hidden]{display:none}.rv-tour__panel:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.rv-tour__text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--rvk-space-40);padding:var(--rvk-space-40) var(--rvk-space-32) var(--rvk-space-36) var(--rvk-space-36)}.rv-tour__copy{display:flex;flex-direction:column;gap:var(--rvk-space-14)}.rv-tour__copy .wd-body{max-width:34ch}.rv-tour__next{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:var(--rvk-space-8);font:500 15px/1.2 var(--site-font-sans);color:var(--rv-ink);text-decoration:underline;text-decoration-color:var(--rv-hair-2);text-underline-offset:5px;padding:var(--rvk-space-4) 0}.rv-tour__next:hover{text-decoration-color:currentColor}.rv-tour__next:focus-visible{outline:2px solid var(--site-accent);outline-offset:4px;border-radius:var(--rvk-radius-4)}.rv-tour__next svg{width:16px;height:16px}.rv-tour__well{position:relative;overflow:hidden;isolation:isolate;border-radius:calc(var(--site-radius-xl) - var(--rvk-radius-8));background:var(--rv-well);min-height:480px;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:var(--rvk-space-48) var(--rvk-space-40)}.rv-tour__stage{position:relative;width:100%;max-width:560px}.rv-tour__card{position:relative;z-index:1;background:var(--rv-card);border-radius:var(--rvk-radius-16);box-shadow:inset 0 0 0 1px var(--rv-hair),var(--rv-lift);font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p45);color:var(--rv-ink);text-align:left}.rv-tour__cardhead{display:flex;align-items:center;gap:var(--rvk-space-12);padding:var(--rvk-space-16) var(--rvk-space-18);border-bottom:1px solid var(--rv-hair)}.rv-tour__headic,.rv-tour__play{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--rvk-radius-9);background:var(--rv-well);color:var(--rv-ink);flex:none}.rv-tour__play{border-radius:50%;background:var(--site-inverse);color:var(--site-text-inverse)}.rv-tour__play .rv-tour__ic{width:14px;height:14px}.rv-tour__headtxt{display:flex;flex-direction:column;gap:var(--rvk-space-1);min-width:0;margin-right:auto}.rv-tour__headtxt strong{font-weight:var(--rvk-font-weight-500);font-size:var(--rvk-font-size-14p5);line-height:var(--rvk-line-height-1p3)}.rv-tour__headtxt>span{font-size:var(--rvk-font-size-13);color:var(--rv-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-tour__dur{font-size:var(--rvk-font-size-12p5);color:var(--rv-ink-3);white-space:nowrap}.rv-tour__dur b{font-weight:var(--rvk-font-weight-500);color:var(--rv-ink)}.rv-tour__cue{display:inline-flex;align-items:center;gap:var(--rvk-space-8);height:30px;padding:0 var(--rvk-space-11) 0 var(--rvk-space-10);border-radius:var(--rvk-radius-8);background:var(--rv-card);box-shadow:inset 0 0 0 1px var(--rv-hair-2);font-size:var(--rvk-font-size-12p5);color:var(--rv-ink);white-space:nowrap;flex:none}.rv-tour__tick{width:3px;height:13px;border-radius:var(--rvk-radius-2);background:var(--site-accent)}.rv-tour__scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--rvk-space-6)}.rv-tour__cell{display:grid;place-items:center;height:34px;border-radius:var(--rvk-radius-8);background:var(--rv-well);font:500 13px/1 var(--site-font-mono);color:var(--rv-ink-3)}.rv-tour__cell.is-sugg{background:var(--rv-card);color:var(--rv-ink);font-weight:var(--rvk-font-weight-600);outline:1.5px solid var(--wd-ink);outline-offset:-1.5px}.rv-tour__cell.is-set{background:var(--site-inverse);color:var(--site-text-inverse)}.rv-tour__cell.is-was{background:var(--rv-card);outline:1.5px dashed var(--rv-hair-2);outline-offset:-1.5px;text-decoration:line-through;text-decoration-thickness:1.5px}.rv-tour__rows{list-style:none;margin:0;padding:var(--rvk-space-8)}.rv-tour__row{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-16);padding:var(--rvk-space-12) var(--rvk-space-12);font-size:var(--rvk-font-size-14);color:var(--rv-ink-2)}.rv-tour__row.is-recede{color:var(--rv-ink-3)}.rv-tour__row.is-recede .rv-tour__mini{opacity:.6}.rv-tour__mini{display:inline-flex;gap:var(--rvk-space-3)}.rv-tour__mini i{width:14px;height:6px;border-radius:var(--rvk-radius-2);background:color-mix(in srgb,var(--wd-ink) 38%,transparent)}.rv-tour__mini i.o{background:color-mix(in srgb,var(--wd-ink) 10%,transparent)}.rv-tour__focus{display:flex;flex-direction:column;gap:var(--rvk-space-14);margin:var(--rvk-space-4) var(--rvk-space-n16);padding:var(--rvk-space-18) var(--rvk-space-20) var(--rvk-space-16);border-radius:var(--rvk-radius-14);background:var(--rv-card);box-shadow:inset 0 0 0 1px var(--rv-hair-2),var(--rv-lift)}.rv-tour__focushead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rvk-space-12)}.rv-tour__focushead strong{font-weight:var(--rvk-font-weight-500);font-size:var(--rvk-font-size-15p5)}.rv-tour__sugg{font-size:var(--rvk-font-size-13);color:var(--rv-ink-3);white-space:nowrap}.rv-tour__sugg b{font-weight:var(--rvk-font-weight-500);color:var(--rv-ink)}.rv-tour__note{margin:0;padding:var(--rvk-space-12) var(--rvk-space-14);border-radius:var(--rvk-radius-10);background:var(--rv-well);font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p5);color:var(--rv-ink);text-wrap:pretty}.rv-tour__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-10);flex-wrap:wrap}.rv-tour__tag{display:inline-flex;align-items:center;gap:var(--rvk-space-7);height:30px;padding:0 var(--rvk-space-11);border-radius:var(--rvk-radius-8);background:var(--rv-well);font-size:var(--rvk-font-size-12p5);color:var(--rv-ink-2);white-space:nowrap}.rv-tour__tag .rv-tour__ic{width:14px;height:14px}.rv-tour__timeline{padding:var(--rvk-space-16) var(--rvk-space-18) var(--rvk-space-6)}.rv-tour__lanes{position:relative;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:var(--rvk-space-7) var(--rvk-space-10)}.rv-tour__lname{font-size:var(--rvk-font-size-12);color:var(--rv-ink-3)}.rv-tour__lane{position:relative;height:10px;border-radius:var(--rvk-radius-3);background:var(--rv-well)}.rv-tour__lane i{position:absolute;top:0;bottom:0;border-radius:var(--rvk-radius-2)}.rv-tour__lane--a i{background:color-mix(in srgb,var(--wd-ink) 62%,transparent)}.rv-tour__lane--b i{background:color-mix(in srgb,var(--wd-ink) 22%,transparent)}.rv-tour__marker{position:absolute;top:-6px;bottom:-6px;left:calc(54px + (100% - 54px) * var(--at-n,.428));width:2px;margin-left:var(--rvk-space-n1);border-radius:var(--rvk-radius-2);background:var(--site-accent)}.rv-tour__flag{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-4px);height:20px;padding:0 var(--rvk-space-6);display:grid;place-items:center;border-radius:var(--rvk-radius-5);background:var(--site-accent);color:var(--site-accent-ink);font-size:var(--rvk-font-size-11);font-weight:var(--rvk-font-weight-500);white-space:nowrap}.rv-tour__timeline{padding-top:var(--rvk-space-34)}.rv-tour__ticks{display:flex;justify-content:space-between;margin:var(--rvk-space-10) 0 0 var(--rvk-space-54);font-size:var(--rvk-font-size-11);color:var(--rv-ink-3)}.rv-tour__script{list-style:none;margin:0;padding:var(--rvk-space-10) var(--rvk-space-10) var(--rvk-space-12)}.rv-tour__line{display:grid;grid-template-columns:44px 1fr;gap:var(--rvk-space-12);padding:var(--rvk-space-10) var(--rvk-space-10);border-radius:var(--rvk-radius-10)}.rv-tour__ts{font-size:var(--rvk-font-size-12);line-height:var(--rvk-line-height-20px);color:var(--rv-ink-3)}.rv-tour__who{display:block;font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500);line-height:var(--rvk-line-height-20px);color:var(--rv-ink)}.rv-tour__who span{font-weight:var(--rvk-font-weight-400);color:var(--rv-ink-3);margin-left:var(--rvk-space-4)}.rv-tour__line p{text-wrap:pretty;margin:var(--rvk-space-2) 0 0;font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p5);color:var(--rv-ink-2)}.rv-tour__line.is-excerpt{background:var(--rv-apricot);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-accent) 22%,transparent)}.rv-tour__line.is-excerpt .rv-tour__ts{color:var(--rv-ink);font-weight:var(--rvk-font-weight-500)}.rv-tour__line.is-excerpt p{color:var(--rv-ink)}.rv-tour__line mark{background:none;color:inherit}.rv-tour__evid{display:inline-flex;align-items:center;margin-top:var(--rvk-space-8);height:24px;padding:0 var(--rvk-space-9);border-radius:var(--rvk-radius-6);background:color-mix(in srgb,var(--rv-card) 70%,transparent);font-size:var(--rvk-font-size-12);font-weight:var(--rvk-font-weight-500);color:var(--rv-ink)}.rv-tour__card--edit{padding-bottom:var(--rvk-space-4)}.rv-tour__av{position:relative;display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--site-surface-sunken);font-size:var(--rvk-font-size-12);font-weight:var(--rvk-font-weight-600);letter-spacing:.02em;color:var(--rv-ink-2)}.rv-tour__av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rv-tour__scorerow{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-12);padding:var(--rvk-space-16) var(--rvk-space-18) var(--rvk-space-12)}.rv-tour__flabel{font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500);color:var(--rv-ink-2)}.rv-tour__change{display:inline-flex;align-items:center;gap:var(--rvk-space-10)}.rv-tour__old{font:500 15px/1 var(--site-font-mono);color:var(--rv-ink-3);text-decoration-thickness:1.5px}.rv-tour__arrow{width:14px;height:14px;color:var(--rv-ink-3)}.rv-tour__new{display:grid;place-items:center;min-width:30px;height:30px;padding:0 var(--rvk-space-8);border-radius:var(--rvk-radius-8);background:var(--site-inverse);color:var(--site-text-inverse);font:500 15px/1 var(--site-font-mono)}.rv-tour__of{font-size:var(--rvk-font-size-13);color:var(--rv-ink-3)}.rv-tour__card--edit>.rv-tour__scale{padding:0 var(--rvk-space-18)}.rv-tour__field{display:flex;flex-direction:column;gap:var(--rvk-space-8);padding:var(--rvk-space-18) var(--rvk-space-18) 0}.rv-tour__fieldhead{display:flex;align-items:center;justify-content:space-between}.rv-tour__edited{font-size:var(--rvk-font-size-11);letter-spacing:.06em;text-transform:uppercase;color:var(--rv-ink-3)}.rv-tour__editor{padding:var(--rvk-space-13) var(--rvk-space-14);border-radius:var(--rvk-radius-10);background:var(--rv-card);box-shadow:inset 0 0 0 1.5px var(--rv-ink),0 0 0 4px color-mix(in srgb,var(--wd-ink) 7%,transparent)}.rv-tour__editor p{margin:0;font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p5);color:var(--rv-ink);text-wrap:pretty}.rv-tour__caret{display:inline-block;width:1.5px;height:1.15em;margin-left:var(--rvk-space-2);vertical-align:-.2em;background:var(--rv-ink)}.rv-tour__draft{display:flex;gap:var(--rvk-space-8);align-items:baseline;margin:var(--rvk-space-2) 0 0;font-size:var(--rvk-font-size-12p5);color:var(--rv-ink-3);min-width:0}.rv-tour__draft span{flex:none;font-family:var(--site-font-mono);font-size:var(--rvk-font-size-11);letter-spacing:.06em;text-transform:uppercase}.rv-tour__draft s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rv-tour__actions{display:flex;justify-content:flex-end;gap:var(--rvk-space-8);padding:var(--rvk-space-16) var(--rvk-space-18) var(--rvk-space-14)}.rv-tour__btn{display:inline-flex;align-items:center;height:34px;padding:0 var(--rvk-space-14);border-radius:var(--rvk-radius-8);font-size:var(--rvk-font-size-13p5);font-weight:var(--rvk-font-weight-500);white-space:nowrap}.rv-tour__btn--ghost{color:var(--rv-ink-2);box-shadow:inset 0 0 0 1px var(--rv-hair-2)}.rv-tour__btn--ink{background:var(--site-inverse);color:var(--site-text-inverse)}.rv-tour__orbit{position:absolute;left:50%;top:50%;width:0;height:0;z-index:0;pointer-events:none}.rv-tour__orbit i{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 9%,transparent)}.rv-tour__orbit i:nth-child(1){width:640px;height:640px}.rv-tour__orbit i:nth-child(2){width:860px;height:860px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 7%,transparent)}.rv-tour__orbit i:nth-child(3){width:1080px;height:1080px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 5%,transparent)}.rv-tour__confirm{display:inline-flex;align-items:center;gap:var(--rvk-space-7);height:32px;padding:0 var(--rvk-space-13) 0 var(--rvk-space-11);border-radius:var(--rvk-radius-9);background:var(--site-accent);color:var(--site-accent-ink);font-size:var(--rvk-font-size-13p5);font-weight:var(--rvk-font-weight-500);white-space:nowrap;flex:none;box-shadow:inset 0 1px 0 var(--rvk-cffffff-a220),0 8px 18px -10px color-mix(in srgb,var(--wd-accent) 80%,transparent)}.rv-tour__confirm .rv-tour__ic{width:16px;height:16px}.rv-tour__outcomes{list-style:none;margin:0;padding:var(--rvk-space-8) var(--rvk-space-10) var(--rvk-space-10)}.rv-tour__outcomes li{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:var(--rvk-space-14);padding:var(--rvk-space-12) var(--rvk-space-8)}.rv-tour__outcomes li+li{border-top:1px solid var(--rv-hair)}.rv-tour__oic{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--rvk-radius-10);background:var(--rv-well);color:var(--rv-ink)}.rv-tour__oic .rv-tour__ic{width:17px;height:17px}.rv-tour__otxt{display:flex;flex-direction:column;gap:var(--rvk-space-2);min-width:0}.rv-tour__otxt strong{font-weight:var(--rvk-font-weight-500);font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p4)}.rv-tour__otxt span{font-size:var(--rvk-font-size-13);color:var(--rv-ink-3)}.rv-tour__ok{color:var(--rv-ink)}@media (max-width:1099px){.rv-tour__panel{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.rv-tour__text{padding:var(--rvk-space-32) var(--rvk-space-24) var(--rvk-space-28) var(--rvk-space-28)}.rv-tour__well{min-height:540px;padding:var(--rvk-space-40) var(--rvk-space-28)}.rv-tour__tab{gap:var(--rvk-space-12);padding:0 var(--rvk-space-14)}.rv-tour__num{padding-right:var(--rvk-space-12)}}@media (max-width:899px){.rv-tour__panel{grid-template-columns:1fr}.rv-tour__text{gap:var(--rvk-space-24);padding:var(--rvk-space-28) var(--rvk-space-24) var(--rvk-space-24)}.rv-tour__well{min-height:0;padding:var(--rvk-space-40) var(--rvk-space-28)}}@media (max-width:699px){.rv-tour__tablist{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--rvk-space-5);border-radius:var(--rvk-radius-14)}.rv-tour__tab{height:48px;gap:var(--rvk-space-10);padding:0 var(--rvk-space-12);font-size:var(--rvk-font-size-14)}.rv-tour__num{padding-right:var(--rvk-space-10);font-size:var(--rvk-font-size-11p5)}.rv-tour__panel{padding:var(--rvk-space-6);border-radius:var(--site-radius-lg)}.rv-tour__text{padding:var(--rvk-space-22) var(--rvk-space-18) var(--rvk-space-18)}.rv-tour__well{padding:var(--rvk-space-20) var(--rvk-space-12);border-radius:calc(var(--site-radius-lg) - var(--rvk-radius-6))}.rv-tour__card{border-radius:var(--rvk-radius-14)}.rv-tour__cardhead{padding:var(--rvk-space-14);gap:var(--rvk-space-10)}.rv-tour__focus{margin:var(--rvk-space-4) var(--rvk-space-n4);padding:var(--rvk-space-16) var(--rvk-space-14) var(--rvk-space-14)}.rv-tour__rows{padding:var(--rvk-space-6)}.rv-tour__timeline{padding:var(--rvk-space-32) var(--rvk-space-14) var(--rvk-space-4)}.rv-tour__lanes{grid-template-columns:38px 1fr;gap:var(--rvk-space-7) var(--rvk-space-8)}.rv-tour__marker{left:calc(46px + (100% - 46px) * var(--at-n,.428))}.rv-tour__ticks{margin-left:var(--rvk-space-46)}.rv-tour__script{padding:var(--rvk-space-8) var(--rvk-space-6) var(--rvk-space-8)}.rv-tour__line{grid-template-columns:40px 1fr;gap:var(--rvk-space-8);padding:var(--rvk-space-10) var(--rvk-space-8)}.rv-tour__who span{display:block;margin:0}.rv-tour__dur{display:none}.rv-tour__scorerow,.rv-tour__field,.rv-tour__actions{padding-inline:var(--rvk-space-14)}.rv-tour__card--edit>.rv-tour__scale{padding:0 var(--rvk-space-14)}.rv-tour__card--edit .rv-tour__cue,.rv-tour__card--done .rv-tour__av{display:none}.rv-tour__outcomes li{grid-template-columns:32px minmax(0,1fr) 16px;gap:var(--rvk-space-12);padding:var(--rvk-space-12) var(--rvk-space-4)}.rv-tour__oic{width:32px;height:32px}.rv-tour__orbit i:nth-child(1){width:420px;height:420px}.rv-tour__orbit i:nth-child(2){width:600px;height:600px}.rv-tour__orbit i:nth-child(3){width:780px;height:780px}}@media (prefers-reduced-motion:reduce){.rv-tour__tab,.rv-tour__num{transition:none}}.rv-tour__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rvk-space-18);width:100%}.rv-tour__progress{display:flex;align-items:center;gap:var(--rvk-space-14);width:100%;font-size:var(--rvk-font-size-12);color:var(--rv-ink-3)}.rv-tour__bars{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--rvk-space-4);flex:1;max-width:220px}.rv-tour__bars i{height:3px;border-radius:var(--rvk-radius-2);background:var(--rv-hair-2)}.rv-tour__bars i.on{background:var(--rv-ink)}@media (max-width:699px){.rv-tour__tab{flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--rvk-space-3);height:58px;padding:0 var(--rvk-space-14)}.rv-tour__num{height:auto;padding:0;border:0;font-size:var(--rvk-font-size-11)}.rv-tour__bottom{gap:var(--rvk-space-16)}}.rv-int{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"text wall" "more wall";grid-template-rows:auto auto;column-gap:var(--rvk-space-fluid-25);row-gap:var(--rvk-space-28);align-items:center}.rv-int__text{grid-area:text;align-self:end}.rv-int__wall{grid-area:wall}.rv-int__more{grid-area:more;align-self:start;justify-self:start}.rv-int__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rvk-space-28)}.rv-int__text .wd-head{margin-bottom:var(--rvk-space-4)}.rv-int__fields{width:100%;max-width:480px;background:var(--site-surface);border-radius:var(--site-radius-lg);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow-sm);padding:var(--rvk-space-22) var(--rvk-space-22) var(--rvk-space-18)}.rv-int__fields-title{margin:0 0 var(--rvk-space-12);font:500 12px/1 var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-subtle)}.rv-int__fields ul{list-style:none;margin:0;padding:0}.rv-int__fields li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:var(--rvk-space-10);align-items:center;padding:var(--rvk-space-11) 0;border-top:1px solid var(--site-border);font-size:var(--rvk-font-size-15);font-weight:var(--rvk-font-weight-500)}.rv-int__fields li svg{width:18px;height:18px;color:var(--site-text)}.rv-int__val{font-size:var(--rvk-font-size-13p5);font-weight:var(--rvk-font-weight-400);color:var(--site-text-muted);text-align:right}.rv-int__fail{display:flex;gap:var(--rvk-space-10);align-items:flex-start;margin:var(--rvk-space-12) 0 0;padding:var(--rvk-space-12) var(--rvk-space-14);border-radius:var(--site-radius);background:var(--site-surface-subtle);font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p5);color:var(--site-text-muted)}.rv-int__fail svg{flex:none;width:17px;height:17px;margin-top:var(--rvk-space-1);color:var(--rv-accent-deep)}.rv-int__fail strong{color:var(--site-text);font-weight:var(--rvk-font-weight-500)}.rv-int__wall{position:relative;aspect-ratio:1;max-width:600px;width:100%;justify-self:end}.rv-int__lines{position:absolute;inset:16.66%;width:66.66%;height:66.66%;fill:none;stroke:var(--site-border-strong);stroke-width:1.2;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.rv-int__grid{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:var(--rvk-space-fluid-6);height:100%}.rv-int__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rvk-space-8);background:var(--site-surface);border-radius:var(--site-radius-lg);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow-sm);text-align:center;transition:transform .25s var(--site-ease),box-shadow .25s var(--site-ease)}.rv-int__tile:not(.rv-int__tile--core):hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--site-border-strong),var(--wd-shadow)}.rv-int__mark{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--rvk-radius-12);background:var(--site-surface-subtle);color:var(--site-text)}.rv-int__mark svg{width:24px;height:24px}.rv-int__name{font-size:var(--rvk-font-size-15);font-weight:var(--rvk-font-weight-500);letter-spacing:-.01em}.rv-int__cat{font:400 12px/1 var(--site-font-mono);color:var(--site-text-subtle)}.rv-int__tile--core{background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1.5px var(--site-text),var(--wd-shadow)}.rv-int__core svg{width:68px;height:auto}.rv-int__tile--core .rv-int__name{color:var(--site-text);font-weight:var(--rvk-font-weight-600)}@media (max-width:1023px){.rv-int{grid-template-columns:1fr;grid-template-areas:"text" "wall" "more"}.rv-int__wall{justify-self:start;max-width:560px}}@media (max-width:699px){.rv-int__mark{width:36px;height:36px}.rv-int__mark svg{width:20px;height:20px}.rv-int__name{font-size:var(--rvk-font-size-13)}.rv-int__cat{display:none}.rv-int__fields li{grid-template-columns:20px minmax(0,1fr)}.rv-int__val{grid-column:2;text-align:left}.rv-int__core svg{width:48px}}.rv-voices__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rvk-space-16);align-items:stretch}.rv-voices__card{--rv-q-rest:var(--site-text-muted);--rv-q-key:var(--site-text-muted);--rv-role:var(--site-text-muted);--rv-rule:var(--site-border);--rv-well:var(--site-surface-sunken);margin:0;display:flex;flex-direction:column;min-height:420px;padding:var(--rvk-space-36) var(--rvk-space-32) var(--rvk-space-30);border-radius:var(--site-radius-lg);background:var(--site-surface);color:var(--site-text);box-shadow:var(--wd-shadow-sm)}.rv-voices__card.is-contrast{--rv-q-rest:color-mix(in srgb,var(--site-text-inverse) 86%,transparent);--rv-q-key:color-mix(in srgb,var(--site-text-inverse) 86%,transparent);--rv-role:var(--site-text-inverse-muted);--rv-rule:color-mix(in srgb,var(--site-text-inverse) 12%,transparent);--rv-well:color-mix(in srgb,var(--site-text-inverse) 10%,var(--site-inverse));background:var(--site-inverse);color:var(--site-text-inverse);box-shadow:0 1px 2px color-mix(in srgb,var(--wd-ink) 10%,transparent),0 22px 44px -24px color-mix(in srgb,var(--wd-ink) 45%,transparent)}.rv-voices__glyph{grid-area:glyph;width:28px;height:21px;flex:none;color:var(--site-accent);margin-bottom:var(--rvk-space-30)}.rv-voices__pull{grid-area:pull;margin:0 0 var(--rvk-space-14);font-size:var(--rvk-font-size-22);line-height:var(--rvk-line-height-1p3);letter-spacing:-.015em;font-weight:var(--rvk-font-weight-500);color:inherit;text-wrap:balance;max-width:20ch}.rv-voices__quote{grid-area:quote;margin:0 0 var(--rvk-space-36)}.rv-voices__quote p{margin:0;font-size:var(--rvk-font-size-16);line-height:var(--rvk-line-height-1p6);color:var(--rv-q-rest);text-indent:-.42em;text-wrap:pretty;max-width:46ch}.rv-voices__key{color:var(--rv-q-key)}.rv-voices__attr{grid-area:attr;margin-top:auto;display:flex;align-items:center;gap:var(--rvk-space-14);padding-top:var(--rvk-space-22);border-top:1px solid var(--rv-rule)}.rv-voices__face{position:relative;flex:none;width:52px;height:52px;border-radius:50%;overflow:hidden;background:var(--rv-well);display:grid;place-items:center}.rv-voices__face img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.rv-voices__face img::after{content:attr(data-mono);position:absolute;inset:0;display:grid;place-items:center;background:var(--rv-well);font:500 14px/1 var(--site-font-sans);letter-spacing:.02em;color:var(--rv-role)}.rv-voices__who{display:flex;flex-direction:column;gap:var(--rvk-space-2);min-width:0}.rv-voices__name{font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p3);font-weight:var(--rvk-font-weight-500);color:inherit}.rv-voices__role{font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p35);color:var(--rv-role)}@media (max-width:1099px) and (min-width:700px){.rv-voices__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-voices__card{min-height:360px;padding:var(--rvk-space-32) var(--rvk-space-30) var(--rvk-space-28)}.rv-voices__card.is-contrast{grid-column:1/-1;grid-row:1;min-height:0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--rvk-space-48);grid-template-areas:"glyph glyph" "pull quote" "pull attr";grid-template-rows:auto 1fr auto;padding:var(--rvk-space-36) var(--rvk-space-40) var(--rvk-space-32)}.rv-voices__card.is-contrast .rv-voices__pull{font-size:var(--rvk-font-size-28);line-height:var(--rvk-line-height-1p2);letter-spacing:-.022em;margin:0;max-width:14ch}.rv-voices__card.is-contrast .rv-voices__quote{margin-bottom:var(--rvk-space-28)}.rv-voices__card.is-contrast .rv-voices__quote p{font-size:var(--rvk-font-size-17)}}@media (max-width:699px){.rv-voices__grid{grid-template-columns:1fr;gap:var(--rvk-space-12)}.rv-voices__card{min-height:0;padding:var(--rvk-space-28) var(--rvk-space-24) var(--rvk-space-24)}.rv-voices__glyph{width:24px;height:18px;margin-bottom:var(--rvk-space-22)}.rv-voices__pull{font-size:var(--rvk-font-size-20)}.rv-voices__quote{margin-bottom:var(--rvk-space-28)}.rv-voices__face{width:48px;height:48px}}.rv-price{--rv-pad:40px;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto) auto;column-gap:var(--rvk-space-20)}.rv-price-bg{position:absolute;z-index:-1;right:-40px;bottom:calc(100% - 96px);width:60%;height:400px;pointer-events:none;background:color-mix(in srgb,var(--site-text) 6%,transparent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Crect x='4.5' y='4.5' width='39' height='39' rx='10' fill='none' stroke='%23000'/%3E%3C/svg%3E"),radial-gradient(56% 70% at 54% 82%,var(--rvk-c000000) 6%,transparent 74%);-webkit-mask-size:48px 48px,100% 100%;-webkit-mask-composite:source-in;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Crect x='4.5' y='4.5' width='39' height='39' rx='10' fill='none' stroke='%23000'/%3E%3C/svg%3E"),radial-gradient(56% 70% at 54% 82%,var(--rvk-c000000) 6%,transparent 74%);mask-size:48px 48px,100% 100%;mask-composite:intersect}.rv-price-card{--rv-ink:var(--site-text);--rv-ink-2:var(--site-text-muted);--rv-ink-3:var(--site-text-subtle);--rv-hair:var(--site-border);--rv-well:var(--site-surface-muted);position:relative;min-width:0;display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;padding:var(--rv-pad);border-radius:var(--site-radius-lg);background:var(--site-surface);color:var(--rv-ink);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow-sm)}.rv-price-card.is-featured{--rv-ink:var(--wd-on-night);--rv-ink-2:var(--wd-on-night-2);--rv-ink-3:color-mix(in srgb,var(--wd-on-night) 52%,var(--wd-night));--rv-hair:color-mix(in srgb,var(--wd-on-night) 12%,transparent);--rv-well:color-mix(in srgb,var(--wd-on-night) 9%,transparent);background: radial-gradient(120% 60% at 0% 0%,color-mix(in srgb,var(--wd-on-night) 7%,transparent),transparent 60%), var(--wd-night);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wd-on-night) 8%,transparent), 0 2px 4px color-mix(in srgb,var(--wd-ink) 8%,transparent), 0 40px 72px -32px color-mix(in srgb,var(--wd-ink) 45%,transparent)}.rv-price-name-row{display:flex;align-items:center;gap:var(--rvk-space-12);min-height:28px}.rv-price-name{margin:0;font-size:var(--wd-h3-size);line-height:var(--rvk-line-height-1p2);letter-spacing:-.02em;font-weight:var(--rvk-font-weight-500);color:var(--rv-ink)}.rv-price-badge{display:inline-flex;align-items:center;gap:var(--rvk-space-7);height:26px;padding:0 var(--rvk-space-11) 0 var(--rvk-space-10);border-radius:var(--rvk-radius-99);font-size:var(--rvk-font-size-12p5);font-weight:var(--rvk-font-weight-500);line-height:1;white-space:nowrap;background:var(--rv-well);color:var(--rv-ink);box-shadow:inset 0 0 0 1px var(--rv-hair)}.rv-price-dot{width:6px;height:6px;border-radius:50%;background:var(--site-accent)}.rv-price-for{margin:var(--rvk-space-8) 0 0;font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p45);color:var(--rv-ink-2);text-wrap:pretty}.rv-price-price{display:flex;align-items:flex-end;flex-wrap:wrap;column-gap:var(--rvk-space-12);row-gap:var(--rvk-space-6);margin-top:var(--rvk-space-36);min-height:56px}.rv-price-amt{display:inline-flex;align-items:flex-start;font-family:var(--site-font-display);font-size:var(--rvk-font-size-64);line-height:var(--rvk-line-height-0p86);letter-spacing:-.045em;font-weight:var(--rvk-font-weight-500);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--rv-ink)}.rv-price-cur{font-size:var(--rvk-font-size-0p5em);letter-spacing:0;margin:var(--rvk-space-0p08em) var(--rvk-space-0p08em) 0 0;color:var(--rv-ink-2)}.rv-price-amt--word{font-size:var(--rvk-font-size-48);letter-spacing:-.04em}.rv-price-per{font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p35);color:var(--rv-ink-2);padding-bottom:var(--rvk-space-4);max-width:18ch;text-wrap:balance}.rv-price-cta{margin-top:var(--rvk-space-32);display:flex;align-items:center;min-height:48px}.rv-price-cta .wd-btn{width:100%}.rv-price-cta .wd-link{font-size:var(--rvk-font-size-15p5)}.rv-price-feats{margin-top:var(--rvk-space-36);padding-top:var(--rvk-space-28);border-top:1px solid var(--rv-hair);display:flex;flex-direction:column;gap:var(--rvk-space-6)}.rv-price-lead{margin:0 0 var(--rvk-space-6);font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p4);font-weight:var(--rvk-font-weight-500);color:var(--rv-ink)}.rv-price-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rv-price-list li{display:flex;align-items:flex-start;gap:var(--rvk-space-12);padding:var(--rvk-space-11) 0;font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p45);color:var(--rv-ink-2)}.rv-price-list li+li{border-top:1px solid var(--rv-hair)}.rv-price-check{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:var(--rvk-space-n0p5);border-radius:50%;background:var(--rv-well);color:var(--rv-ink)}.rv-price-ic{width:12px;height:12px}.rv-price-foot{grid-column:1/-1;grid-row:6;margin:var(--rvk-space-28) 0 0;font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p5);color:var(--site-text-muted)}@media (max-width:1099px){.rv-price{--rv-pad:32px;column-gap:var(--rvk-space-16)}.rv-price-bg{width:44%;height:320px;bottom:calc(100% - 72px)}.rv-price-amt{font-size:var(--rvk-font-size-56)}.rv-price-amt--word{font-size:var(--rvk-font-size-44)}}@media (max-width:899px){.rv-price{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:var(--rvk-space-16);max-width:560px}.rv-price-card{display:flex;flex-direction:column;grid-row:auto}.rv-price-foot{grid-row:auto;margin-top:var(--rvk-space-12)}.rv-price-bg{display:none}}@media (max-width:699px){.rv-price{--rv-pad:24px}.rv-price-price{margin-top:var(--rvk-space-28)}.rv-price-amt{font-size:var(--rvk-font-size-52)}.rv-price-amt--word{font-size:var(--rvk-font-size-40)}.rv-price-cta{margin-top:var(--rvk-space-24)}.rv-price-feats{margin-top:var(--rvk-space-28);padding-top:var(--rvk-space-22)}.rv-price-list li{font-size:var(--rvk-font-size-14p5)}}.rv-log__head{max-width:none;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--rvk-space-24)}.rv-log{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rvk-space-24);position:relative}.rv-log::before{content:"";position:absolute;left:0;right:0;top:5px;height:1px;background:var(--site-border-strong)}.rv-log__item{position:relative;display:flex;flex-direction:column;gap:var(--rvk-space-14);padding-top:var(--rvk-space-30)}.rv-log__node{position:absolute;top:0;left:0;width:11px;height:11px;background:var(--site-section-bg);box-shadow:inset 0 0 0 1.5px var(--site-text-subtle)}.is-latest .rv-log__node{background:var(--site-accent);box-shadow:none}.rv-log__date{font:500 13px/1 var(--site-font-mono);color:var(--site-text-subtle)}.is-latest .rv-log__date{color:var(--site-text)}.rv-log__card{display:flex;flex-direction:column;gap:var(--rvk-space-10);padding:var(--rvk-space-24);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);height:100%}.rv-log__card .wd-small{margin-top:var(--rvk-space-2)}.rv-log__tag{align-self:flex-start;font:500 12px/1 var(--site-font-mono);padding:var(--rvk-space-6) var(--rvk-space-9);border-radius:var(--rvk-radius-7);background:var(--site-surface-subtle);color:var(--site-text-muted)}.is-latest .rv-log__tag{background:var(--site-accent);color:var(--site-accent-ink)}@media (max-width:899px){.rv-log__head{flex-direction:column;align-items:flex-start}.rv-log{grid-template-columns:1fr;gap:0;padding-left:var(--rvk-space-28)}.rv-log::before{left:5px;right:auto;top:0;bottom:0;width:1px;height:auto}.rv-log__item{padding:0 0 var(--rvk-space-24)}.rv-log__node{left:-28px;top:1px}}.rv-demo-sec{padding-block:var(--wd-section-y) var(--rvk-space-48)}.rv-demo{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:var(--rvk-space-48) var(--rvk-space-fluid-21);align-items:start;padding:var(--rvk-space-fluid-22);border-radius:var(--site-radius-xl);background:var(--wd-night);color:var(--wd-on-night)}.rv-demo__copy{display:flex;flex-direction:column;gap:var(--rvk-space-40)}.rv-demo .wd-head{margin-bottom:0}.rv-demo .wd-h2{max-width:22ch;font-size:var(--rvk-font-size-fluid-5)}.rv-demo__track{display:flex;flex-direction:column;gap:var(--rvk-space-14);max-width:520px}.rv-demo__stations{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);white-space:nowrap;font:500 12px/1 var(--site-font-mono);color:var(--site-text-muted)}.rv-demo__stations li.is-here{color:var(--site-text)}.rv-demo__tape{position:relative;height:12px;border-radius:var(--rvk-radius-4);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--wd-on-night) 22%,transparent) 0 1px,transparent 1px 20%),color-mix(in srgb,var(--wd-on-night) 8%,var(--wd-night));box-shadow:inset 0 0 0 1px var(--site-border)}.rv-demo__block{position:absolute;top:-4px;left:calc(60% + 2px);width:20px;height:20px;background:var(--wd-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--wd-accent) 22%,transparent)}.rv-demo__next{display:flex;align-items:center;gap:var(--rvk-space-12);margin-top:var(--rvk-space-6);padding:var(--rvk-space-12) var(--rvk-space-14);border-radius:var(--site-radius);background:var(--wd-night-2);box-shadow:inset 0 0 0 1px var(--site-border)}.rv-demo__next img{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--site-surface-muted)}.rv-demo__next>div{flex:1;min-width:0}.rv-demo__next p{margin:0}.rv-demo__next-title{font-size:var(--rvk-font-size-14p5);font-weight:var(--rvk-font-weight-500);color:var(--site-text)}.rv-demo__next-sub{font-size:var(--rvk-font-size-13);color:var(--site-text-muted)}.rv-demo__count{font:500 12px/1 var(--site-font-mono);padding:var(--rvk-space-7) var(--rvk-space-9);border-radius:var(--rvk-radius-7);background:color-mix(in srgb,var(--wd-on-night) 9%,var(--wd-night-2));color:var(--site-text)}.rv-demo__form{--site-surface:var(--wd-white);--site-bg:var(--rvk-field-grey);--site-text:var(--wd-ink);--site-text-muted:var(--wd-ink-2);--site-text-subtle:var(--wd-ink-3);--site-border:color-mix(in srgb,var(--wd-ink) 9%,transparent);--site-border-strong:color-mix(in srgb,var(--wd-ink) 18%,transparent);--site-section-bg:var(--wd-white);color-scheme:light;position:relative;padding:var(--rvk-space-28);box-shadow:0 30px 60px -30px var(--rvk-c000000)}.rv-opt{font-weight:var(--rvk-font-weight-400);color:var(--site-text-subtle);margin-left:var(--rvk-space-4)}.rv-demo__alt{grid-column:1/-1;display:flex;align-items:center;gap:var(--rvk-space-8);margin:0;padding-top:var(--rvk-space-16);border-top:1px solid var(--site-border);font-size:var(--rvk-font-size-13p5);color:var(--site-text-muted)}.rv-demo__alt svg{width:16px;height:16px}.rv-demo__alt a{color:var(--site-text);text-underline-offset:3px}.rv-demo__done{position:absolute;inset:0;display:flex;align-items:center;gap:var(--rvk-space-16);padding:var(--rvk-space-40);border-radius:inherit;background:var(--wd-white)}.rv-demo__done[hidden]{display:none}.rv-demo__done svg{flex:none;width:32px;height:32px;color:var(--rv-accent-deep)}.rv-demo__done p{margin:0;color:var(--site-text-muted)}.rv-demo__done-title{font-size:var(--rvk-font-size-20);font-weight:var(--rvk-font-weight-500);color:var(--site-text) !important;margin-bottom:var(--rvk-space-6) !important}@media (max-width:1023px){.rv-demo{grid-template-columns:1fr}}@media (max-width:699px){.rv-demo{padding:var(--rvk-space-36) var(--rvk-space-20);border-radius:var(--site-radius-lg)}.rv-demo__form{padding:var(--rvk-space-20)}.rv-demo__stations li:not(.is-here){visibility:hidden}.rv-demo__stations{font-size:var(--rvk-font-size-12)}.rv-demo__form .wd-form__foot .wd-btn{width:100%}}.rv-demo .rv-nw{white-space:nowrap}.rv-demo__copy{padding-top:var(--rvk-space-8)}@media (max-width:1279px) and (min-width:700px){.rv-demo__stations{font-size:var(--rvk-font-size-11);letter-spacing:-.02em}.rv-demo__stations li:not(.is-here){color:color-mix(in srgb,var(--site-text-muted) 70%,transparent)}}@media (max-width:1099px) and (min-width:700px){.rv-demo__stations li:not(.is-here){visibility:hidden}}.rv-foot{padding-block:var(--rvk-space-72) var(--rvk-space-40)}.rv-foot__logo{height:26px;width:auto}.rv-foot__line{max-width:none;text-wrap:balance}.rv-foot .wd-footer__top{--cols:3}.rv-foot .wd-btn--primary{color:var(--site-accent-ink)}.rv-foot .wd-btn--primary:hover{color:var(--site-accent-ink)}.rv-cr-ic{width:16px;height:16px;flex:none}.rv-cr-hero{padding-block:var(--rvk-space-fluid-17) 0}.rv-cr-hero .wd-display{font-size:var(--rvk-font-size-fluid-9);max-width:none}.rv-cr-hero .wd-display .wd-line2{display:block;color:var(--site-text-subtle)}.rv-cr-hero__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--rvk-space-28) var(--rvk-space-64);align-items:end}.rv-cr-hero__side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rvk-space-26);padding-bottom:var(--rvk-space-4)}.rv-cr-hero__side .wd-lead{max-width:44ch}.rv-cr-hero__actions{display:flex;flex-wrap:wrap;gap:var(--rvk-space-12)}.rv-cr-hero__actions .rv-cr-ic{width:17px;height:17px;margin-right:var(--rvk-space-n3)}.rv-cr-hero__band{position:relative;margin:var(--rvk-space-56) var(--rvk-space-n28) 0;padding:0 var(--rvk-space-28);height:clamp(440px,37vw,524px);overflow:hidden;container-type:inline-size}.rv-cr-ws{--ws-hair:var(--site-border);--ws-hair-2:var(--site-border-strong);--ws-well:var(--site-surface-subtle);margin:0;position:relative;background:var(--site-surface);border-radius:var(--rvk-radius-20) var(--rvk-radius-20) 0 0;box-shadow:inset 0 0 0 1px var(--ws-hair),0 1px 2px color-mix(in srgb,var(--wd-ink) 5%,transparent),0 30px 70px -30px color-mix(in srgb,var(--wd-ink) 30%,transparent);font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p45);color:var(--site-text);min-height:620px}.rv-cr-ws img{width:100%;height:100%;object-fit:cover}.rv-cr-ws__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--rvk-space-20);height:60px;padding:0 var(--rvk-space-14) 0 var(--rvk-space-18);border-bottom:1px solid var(--ws-hair)}.rv-cr-ws__crumb{display:flex;align-items:center;gap:var(--rvk-space-9);min-width:0;font-size:var(--rvk-font-size-13p5);white-space:nowrap}.rv-cr-ws__crumbic{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--rvk-radius-8);box-shadow:inset 0 0 0 1px var(--ws-hair-2);color:var(--site-text-muted)}.rv-cr-ws__crumbic .rv-cr-ic{width:13px;height:13px;rotate:180deg}.rv-cr-ws__path,.rv-cr-ws__sep{color:var(--site-text-subtle)}.rv-cr-ws__crumb strong{font-weight:var(--rvk-font-weight-500);overflow:hidden;text-overflow:ellipsis}.rv-cr-ws__meta{display:flex;align-items:center;gap:var(--rvk-space-10);font-size:var(--rvk-font-size-13);white-space:nowrap}.rv-cr-ws__pair{display:flex}.rv-cr-ws__pair img{width:24px;height:24px;border-radius:50%;box-shadow:0 0 0 2px var(--site-surface)}.rv-cr-ws__pair img+img{margin-left:var(--rvk-space-n6)}.rv-cr-ws__who{font-weight:var(--rvk-font-weight-500)}.rv-cr-ws__who span{font-weight:var(--rvk-font-weight-400);color:var(--site-text-subtle)}.rv-cr-ws__end{display:flex;align-items:center;justify-content:flex-end;gap:var(--rvk-space-10)}.rv-cr-ws__state{display:inline-flex;align-items:center;gap:var(--rvk-space-7);height:28px;padding:0 var(--rvk-space-10);border-radius:var(--rvk-radius-8);background:var(--ws-well);font-size:var(--rvk-font-size-12p5);color:var(--site-text-muted);white-space:nowrap}.rv-cr-ws__state i{width:6px;height:6px;border-radius:50%;background:var(--site-text-subtle)}.rv-cr-ws__btn{display:inline-flex;align-items:center;height:34px;padding:0 var(--rvk-space-14);border-radius:var(--rvk-radius-9);background:var(--site-inverse);color:var(--site-text-inverse);font-size:var(--rvk-font-size-13p5);font-weight:var(--rvk-font-weight-500);white-space:nowrap}.rv-cr-ws__body{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,1fr)}.rv-cr-ws__call{border-right:1px solid var(--ws-hair);min-width:0}.rv-cr-ws__player{padding:var(--rvk-space-18) var(--rvk-space-22) var(--rvk-space-16);border-bottom:1px solid var(--ws-hair)}.rv-cr-ws__ptop{display:flex;align-items:center;gap:var(--rvk-space-12)}.rv-cr-ws__play{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--site-inverse);color:var(--site-text-inverse)}.rv-cr-ws__play .rv-cr-ic{width:13px;height:13px;margin-left:var(--rvk-space-2)}.rv-cr-ws__time{font:400 12.5px/1 var(--site-font-mono);color:var(--site-text-subtle);font-variant-numeric:tabular-nums}.rv-cr-ws__time b{font-weight:var(--rvk-font-weight-500);color:var(--site-text)}.rv-cr-ws__moments{margin-left:auto;display:inline-flex;align-items:center;gap:var(--rvk-space-6);height:26px;padding:0 var(--rvk-space-9);border-radius:var(--rvk-radius-7);box-shadow:inset 0 0 0 1px var(--ws-hair-2);font-size:var(--rvk-font-size-12);color:var(--site-text-muted);white-space:nowrap}.rv-cr-ws__moments .rv-cr-ic{width:13px;height:13px}.rv-cr-ws__lanes{position:relative;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:var(--rvk-space-8) var(--rvk-space-12);margin-top:var(--rvk-space-30)}.rv-cr-ws__lav{width:22px;height:22px;border-radius:50%;overflow:hidden}.rv-cr-ws__lane{position:relative;height:9px;border-radius:var(--rvk-radius-3);background:var(--ws-well)}.rv-cr-ws__lane i{position:absolute;top:0;bottom:0;border-radius:var(--rvk-radius-2)}.rv-cr-ws__lane--a i{background:color-mix(in srgb,var(--wd-ink) 60%,transparent)}.rv-cr-ws__lane--a i.is-on{background:var(--site-accent)}.rv-cr-ws__lane--b i{background:color-mix(in srgb,var(--wd-ink) 20%,transparent)}.rv-cr-ws__mk,.rv-cr-ws__head{position:absolute;top:-7px;bottom:-7px;left:calc(34px + (100% - 34px) * var(--at-n,0));width:1px;background:var(--ws-hair-2)}.rv-cr-ws__mk::before{content:"";position:absolute;top:-3px;left:-3px;width:7px;height:7px;border-radius:var(--rvk-radius-2);background:var(--site-surface);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--wd-ink) 34%,transparent)}.rv-cr-ws__head{width:2px;margin-left:var(--rvk-space-n1);border-radius:var(--rvk-radius-2);background:var(--site-accent)}.rv-cr-ws__flag{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-3px);display:grid;place-items:center;height:20px;padding:0 var(--rvk-space-6);border-radius:var(--rvk-radius-5);background:var(--site-accent);color:var(--site-accent-ink);font:500 11px/1 var(--site-font-mono)}.rv-cr-ws__ticks{display:flex;justify-content:space-between;margin:var(--rvk-space-12) 0 0 var(--rvk-space-34);font:400 11px/1 var(--site-font-mono);color:var(--site-text-subtle)}.rv-cr-ws__tx{padding:var(--rvk-space-12) var(--rvk-space-12) 0}.rv-cr-ws__txhead{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-12);padding:var(--rvk-space-4) var(--rvk-space-10) var(--rvk-space-8);font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500)}.rv-cr-ws__find{display:inline-flex;align-items:center;gap:var(--rvk-space-7);height:28px;padding:0 var(--rvk-space-10);border-radius:var(--rvk-radius-8);background:var(--ws-well);font-size:var(--rvk-font-size-12p5);font-weight:var(--rvk-font-weight-400);color:var(--site-text-subtle)}.rv-cr-ws__find .rv-cr-ic{width:13px;height:13px}.rv-cr-ws__lines{list-style:none;margin:0;padding:0}.rv-cr-ws__line{display:grid;grid-template-columns:46px minmax(0,1fr);gap:var(--rvk-space-10);padding:var(--rvk-space-10);border-radius:var(--rvk-radius-12)}.rv-cr-ws__line--far{opacity:.55}.rv-cr-ws__ts{font:400 12px/20px var(--site-font-mono);color:var(--site-text-subtle);font-variant-numeric:tabular-nums}.rv-cr-ws__name{display:block;font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500);line-height:var(--rvk-line-height-20px)}.rv-cr-ws__name span{font-weight:var(--rvk-font-weight-400);color:var(--site-text-subtle);margin-left:var(--rvk-space-4)}.rv-cr-ws__line p{margin:var(--rvk-space-2) 0 0;font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p5);color:var(--site-text-muted);text-wrap:pretty}.rv-cr-ws__line.is-excerpt{background:var(--rv-apricot);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-accent) 24%,transparent)}.rv-cr-ws__line.is-excerpt .rv-cr-ws__ts{color:var(--site-text);font-weight:var(--rvk-font-weight-500)}.rv-cr-ws__line.is-excerpt p{color:var(--site-text);font-size:var(--rvk-font-size-15)}.rv-cr-ws__evid{display:inline-flex;align-items:center;gap:var(--rvk-space-6);margin-top:var(--rvk-space-9);height:26px;padding:0 var(--rvk-space-9);border-radius:var(--rvk-radius-7);background:color-mix(in srgb,var(--site-surface) 72%,transparent);font-size:var(--rvk-font-size-12);font-weight:var(--rvk-font-weight-500);white-space:nowrap}.rv-cr-ws__evid .rv-cr-ic{width:13px;height:13px;color:var(--rv-accent-deep)}.rv-cr-ws__score{padding:var(--rvk-space-16) var(--rvk-space-18);background:color-mix(in srgb,var(--ws-well) 45%,var(--site-surface));border-radius:0 0 0 0}.rv-cr-ws__shead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rvk-space-12);padding:var(--rvk-space-2) var(--rvk-space-4) var(--rvk-space-14)}.rv-cr-ws__shead strong{display:block;font-weight:var(--rvk-font-weight-500);font-size:var(--rvk-font-size-14p5)}.rv-cr-ws__shead div span{display:block;font-size:var(--rvk-font-size-12p5);color:var(--site-text-subtle)}.rv-cr-ws__count{font:400 11.5px/26px var(--site-font-mono);color:var(--site-text-subtle);white-space:nowrap}.rv-cr-ws__focus{display:flex;flex-direction:column;gap:var(--rvk-space-13);padding:var(--rvk-space-18) var(--rvk-space-18) var(--rvk-space-16);border-radius:var(--rvk-radius-14);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--ws-hair-2),0 1px 2px color-mix(in srgb,var(--wd-ink) 5%,transparent),0 18px 36px -22px color-mix(in srgb,var(--wd-ink) 30%,transparent)}.rv-cr-ws__fhead{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-10)}.rv-cr-ws__fhead strong{font-weight:var(--rvk-font-weight-500);font-size:var(--rvk-font-size-15p5);letter-spacing:-.01em}.rv-cr-ws__w{font:500 11.5px/1 var(--site-font-mono);color:var(--site-text-subtle);padding:var(--rvk-space-5) var(--rvk-space-7);border-radius:var(--rvk-radius-6);background:var(--ws-well)}.rv-cr-ws__sugg{display:flex;align-items:baseline;gap:var(--rvk-space-8);font-size:var(--rvk-font-size-13);color:var(--site-text-subtle)}.rv-cr-ws__sugg b{font:500 34px/1 var(--site-font-sans);letter-spacing:-.04em;color:var(--site-text)}.rv-cr-ws__scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--rvk-space-5)}.rv-cr-ws__scale i{display:grid;place-items:center;height:30px;border-radius:var(--rvk-radius-7);background:var(--ws-well);font:500 12px/1 var(--site-font-mono);font-style:normal;color:var(--site-text-subtle)}.rv-cr-ws__scale i.is-sugg{background:var(--site-surface);color:var(--site-text);font-weight:var(--rvk-font-weight-600);outline:1.5px solid var(--wd-ink);outline-offset:-1.5px}.rv-cr-ws__note{margin:0;padding:var(--rvk-space-11) var(--rvk-space-13);border-radius:var(--rvk-radius-10);background:var(--ws-well);font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p5);text-wrap:pretty}.rv-cr-ws__ffoot{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-8);flex-wrap:wrap}.rv-cr-ws__tag{display:inline-flex;align-items:center;gap:var(--rvk-space-6);font-size:var(--rvk-font-size-12);color:var(--site-text-muted);white-space:nowrap}.rv-cr-ws__tag .rv-cr-ic{width:14px;height:14px}.rv-cr-ws__cue{display:inline-flex;align-items:center;gap:var(--rvk-space-8);height:30px;padding:0 var(--rvk-space-11) 0 var(--rvk-space-10);border-radius:var(--rvk-radius-8);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--ws-hair-2);font-size:var(--rvk-font-size-12p5);white-space:nowrap}.rv-cr-ws__cue b{font:500 12.5px/1 var(--site-font-mono)}.rv-cr-ws__tick{width:3px;height:13px;border-radius:var(--rvk-radius-2);background:var(--site-accent)}.rv-cr-ws__rows{list-style:none;margin:var(--rvk-space-10) 0 0;padding:0 var(--rvk-space-4)}.rv-cr-ws__rows li{display:grid;grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:var(--rvk-space-14);padding:var(--rvk-space-12) 0;font-size:var(--rvk-font-size-13p5);color:var(--site-text-muted)}.rv-cr-ws__rows li+li{border-top:1px solid var(--ws-hair)}.rv-cr-ws__mini{display:inline-flex;gap:var(--rvk-space-3)}.rv-cr-ws__mini i{width:12px;height:5px;border-radius:var(--rvk-radius-2);background:color-mix(in srgb,var(--wd-ink) 34%,transparent)}.rv-cr-ws__mini i.o{background:color-mix(in srgb,var(--wd-ink) 9%,transparent)}.rv-cr-ws__rw{font:400 12px/1 var(--site-font-mono);color:var(--site-text-subtle);text-align:right}@container (max-width:980px){.rv-cr-ws__meta{display:none}.rv-cr-ws__bar{grid-template-columns:minmax(0,1fr) auto}}@container (max-width:760px){.rv-cr-ws{min-height:0;border-radius:var(--rvk-radius-18)}.rv-cr-ws__body{grid-template-columns:1fr}.rv-cr-ws__call{border-right:0;border-bottom:1px solid var(--ws-hair)}.rv-cr-ws__line--far,.rv-cr-ws__line:last-child,.rv-cr-ws__find,.rv-cr-ws__rows li:nth-child(n+2){display:none}.rv-cr-ws__score{border-radius:0 0 var(--rvk-radius-18) var(--rvk-radius-18)}.rv-cr-ws__state{display:none}}@container (max-width:520px){.rv-cr-ws__bar{height:auto;padding:var(--rvk-space-12) var(--rvk-space-12) var(--rvk-space-12) var(--rvk-space-14);gap:var(--rvk-space-10)}.rv-cr-ws__path,.rv-cr-ws__sep,.rv-cr-ws__crumbic{display:none}.rv-cr-ws__crumb strong{white-space:normal;line-height:var(--rvk-line-height-1p3)}.rv-cr-ws__btn{height:32px;padding:0 var(--rvk-space-11);font-size:var(--rvk-font-size-12p5)}.rv-cr-ws__player{padding:var(--rvk-space-16) var(--rvk-space-14) var(--rvk-space-14)}.rv-cr-ws__moments{display:none}.rv-cr-ws__tx{padding:var(--rvk-space-8) var(--rvk-space-6) var(--rvk-space-6)}.rv-cr-ws__txhead{padding:var(--rvk-space-4) var(--rvk-space-8) var(--rvk-space-6)}.rv-cr-ws__line{grid-template-columns:40px minmax(0,1fr);gap:var(--rvk-space-6);padding:var(--rvk-space-10) var(--rvk-space-8)}.rv-cr-ws__name span{display:block;margin:0}.rv-cr-ws__score{padding:var(--rvk-space-12)}.rv-cr-ws__focus{padding:var(--rvk-space-16) var(--rvk-space-14) var(--rvk-space-14)}}@media (max-width:1099px){.rv-cr-hero__head{grid-template-columns:1fr;align-items:start}.rv-cr-hero__band{margin-top:var(--rvk-space-48);height:clamp(420px,52vw,520px)}}@media (max-width:699px){.rv-cr-hero{padding-block:var(--rvk-space-32) 0}.rv-cr-hero__band{height:auto;overflow:visible;margin:var(--rvk-space-40) 0 0;padding:0 0 var(--wd-section-y)}.rv-cr-hero__actions{width:100%}.rv-cr-hero__actions .wd-btn{flex:1 1 180px}}.rv-cr-ev__head{max-width:720px}.rv-cr-ev{--g:72px;--col:520px;list-style:none;margin:0 auto;padding:0;max-width:1180px}.rv-cr-ev__row,.rv-cr-ev__link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--col)) minmax(0,1fr);column-gap:var(--g);align-items:center}.rv-cr-ev__slab{grid-column:2;grid-row:1}.rv-cr-ev__note{grid-row:1;position:relative;display:flex;flex-direction:column;gap:var(--rvk-space-8);max-width:290px}.rv-cr-ev__row--l .rv-cr-ev__note{grid-column:1;justify-self:end}.rv-cr-ev__row--r .rv-cr-ev__note{grid-column:3;justify-self:start}.rv-cr-ev__note .wd-small{text-wrap:pretty}.rv-cr-ev__n{font:500 12px/1 var(--site-font-mono);color:var(--site-text-subtle);letter-spacing:.04em}.rv-cr-ev__note::after{content:"";position:absolute;top:50%;width:calc(var(--g) - 28px);height:1px;background:var(--site-border-strong)}.rv-cr-ev__row--l .rv-cr-ev__note::after{left:calc(100% + 14px)}.rv-cr-ev__row--r .rv-cr-ev__note::after{right:calc(100% + 14px)}.rv-cr-ev__note::before{content:"";position:absolute;top:50%;width:9px;height:9px;margin-top:var(--rvk-space-n4);border-radius:50%;background:var(--site-section-bg);box-shadow:inset 0 0 0 1.5px var(--site-text);z-index:2}.rv-cr-ev__row--l .rv-cr-ev__note::before{left:calc(100% + var(--g) - 16.5px)}.rv-cr-ev__row--r .rv-cr-ev__note::before{right:calc(100% + var(--g) - 16.5px)}.rv-cr-ev__link span{grid-column:2;position:relative;display:flex;align-items:center;justify-content:center;height:64px}.rv-cr-ev__link span::before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px dashed color-mix(in srgb,var(--wd-ink) 28%,transparent)}.rv-cr-ev__link em{position:relative;font:400 11.5px/1 var(--site-font-mono);font-style:normal;color:var(--site-text-subtle);background:var(--site-section-bg);padding:var(--rvk-space-5) var(--rvk-space-8);white-space:nowrap}.rv-cr-ev__slab{position:relative;display:flex;flex-direction:column;gap:var(--rvk-space-14);padding:var(--rvk-space-16) var(--rvk-space-18) var(--rvk-space-18);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 1px 2px color-mix(in srgb,var(--wd-ink) 5%,transparent),0 22px 44px -26px color-mix(in srgb,var(--wd-ink) 30%,transparent);font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p45)}.rv-cr-ev__row--l .rv-cr-ev__slab{translate:-12px 0}.rv-cr-ev__row--r .rv-cr-ev__slab{translate:12px 0}.rv-cr-ev__top{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-12);padding-bottom:var(--rvk-space-12);border-bottom:1px solid var(--site-border)}.rv-cr-ev__kind{display:inline-flex;align-items:center;gap:var(--rvk-space-7);font:500 11.5px/1 var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--site-text)}.rv-cr-ev__kind .rv-cr-ic{width:15px;height:15px}.rv-cr-ev__meta{font-size:var(--rvk-font-size-12p5);color:var(--site-text-subtle);white-space:nowrap}.rv-cr-ev__ts{font:500 12px/20px var(--site-font-mono);color:var(--site-text-subtle);font-variant-numeric:tabular-nums}.rv-cr-ev__item{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rvk-space-16)}.rv-cr-ev__item strong{display:block;font-weight:var(--rvk-font-weight-500);font-size:var(--rvk-font-size-15p5);letter-spacing:-.01em}.rv-cr-ev__item span{display:block;color:var(--site-text-muted)}.rv-cr-ev__wt{font:500 22px/1 var(--site-font-sans);letter-spacing:-.03em;color:var(--site-text) !important;font-variant-numeric:tabular-nums}.rv-cr-ev__levels{display:grid;gap:var(--rvk-space-6)}.rv-cr-ev__levels span{display:flex;align-items:center;gap:var(--rvk-space-10);padding:var(--rvk-space-8) var(--rvk-space-10);border-radius:var(--rvk-radius-9);background:var(--site-surface-subtle);font-size:var(--rvk-font-size-13);color:var(--site-text-muted)}.rv-cr-ev__levels b{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--rvk-radius-6);background:var(--site-surface);font:500 11.5px/1 var(--site-font-mono);color:var(--site-text);flex:none}.rv-cr-ev__levels span.is-on{background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border-strong);color:var(--site-text)}.rv-cr-ev__levels span.is-on b{background:var(--site-inverse);color:var(--site-text-inverse)}.rv-cr-ev__quote{display:grid;grid-template-columns:42px minmax(0,1fr);gap:var(--rvk-space-8);padding:var(--rvk-space-12);border-radius:var(--rvk-radius-12);background:var(--rv-apricot);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-accent) 24%,transparent)}.rv-cr-ev__quote .rv-cr-ev__ts{color:var(--site-text)}.rv-cr-ev__who{display:flex;align-items:center;gap:var(--rvk-space-7);font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500);line-height:var(--rvk-line-height-20px)}.rv-cr-ev__who img{width:20px;height:20px;border-radius:50%;object-fit:cover}.rv-cr-ev__quote p{margin:var(--rvk-space-4) 0 0;font-size:var(--rvk-font-size-15p5);line-height:var(--rvk-line-height-1p45);letter-spacing:-.005em;text-wrap:pretty}.rv-cr-ev__reply{display:grid;grid-template-columns:42px minmax(0,1fr);gap:var(--rvk-space-8);padding:0 var(--rvk-space-12)}.rv-cr-ev__reply p{margin:0;color:var(--site-text-muted);font-size:var(--rvk-font-size-13p5);text-wrap:pretty}.rv-cr-ev__reply p span{display:block;font-weight:var(--rvk-font-weight-500);color:var(--site-text);font-size:var(--rvk-font-size-13)}.rv-cr-ev__draft{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-16)}.rv-cr-ev__big{display:flex;align-items:baseline;gap:var(--rvk-space-8);font-size:var(--rvk-font-size-13);color:var(--site-text-subtle)}.rv-cr-ev__big b{font:500 40px/1 var(--site-font-sans);letter-spacing:-.045em;color:var(--site-text)}.rv-cr-ev__scale{display:flex;gap:var(--rvk-space-4)}.rv-cr-ev__scale i{width:26px;height:8px;border-radius:var(--rvk-radius-3);background:var(--site-surface-subtle);box-shadow:inset 0 0 0 1px var(--site-border)}.rv-cr-ev__scale i:nth-child(-n+2){background:color-mix(in srgb,var(--wd-ink) 30%,transparent);box-shadow:none}.rv-cr-ev__scale i.is-sugg{background:var(--site-surface);box-shadow:inset 0 0 0 1.5px var(--wd-ink)}.rv-cr-ev__why{margin:0;padding:var(--rvk-space-11) var(--rvk-space-13);border-radius:var(--rvk-radius-10);background:var(--site-surface-subtle);font-size:var(--rvk-font-size-13p5);text-wrap:pretty;border:1px dashed color-mix(in srgb,var(--wd-ink) 18%,transparent)}.rv-cr-ev__slab--decide{background:var(--site-inverse);color:var(--site-text-inverse);box-shadow:0 1px 2px color-mix(in srgb,var(--wd-ink) 12%,transparent),0 26px 50px -24px color-mix(in srgb,var(--wd-ink) 55%,transparent)}.rv-cr-ev__slab--decide .rv-cr-ev__top{border-color:color-mix(in srgb,var(--wd-on-night) 12%,transparent)}.rv-cr-ev__slab--decide .rv-cr-ev__kind{color:var(--wd-on-night)}.rv-cr-ev__slab--decide .rv-cr-ev__meta{color:var(--wd-on-night-2)}.rv-cr-ev__seg{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:var(--rvk-space-4);padding:var(--rvk-space-4);border-radius:var(--rvk-radius-11);background:color-mix(in srgb,var(--wd-on-night) 7%,transparent)}.rv-cr-ev__seg span{display:flex;align-items:center;justify-content:center;gap:var(--rvk-space-7);height:36px;border-radius:var(--rvk-radius-8);font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500);color:var(--wd-on-night-2);white-space:nowrap}.rv-cr-ev__seg span.is-on{background:var(--wd-on-night);color:var(--wd-ink)}.rv-cr-ev__seg .rv-cr-ic{width:14px;height:14px}.rv-cr-ev__sign{display:flex;align-items:center;gap:var(--rvk-space-10);font-size:var(--rvk-font-size-13);color:var(--wd-on-night-2);line-height:var(--rvk-line-height-1p4)}.rv-cr-ev__sign img{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:none}@media (max-width:1180px){.rv-cr-ev{--g:48px;--col:470px}}@media (max-width:1099px){.rv-cr-ev{max-width:620px}.rv-cr-ev__row,.rv-cr-ev__link{grid-template-columns:minmax(0,1fr);row-gap:var(--rvk-space-20)}.rv-cr-ev__row .rv-cr-ev__note{grid-column:1;grid-row:1;justify-self:start;max-width:52ch}.rv-cr-ev__slab{grid-column:1;grid-row:2;translate:none !important}.rv-cr-ev__note::before,.rv-cr-ev__note::after{display:none}.rv-cr-ev__link span{grid-column:1;height:48px}.rv-cr-ev__note{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:var(--rvk-space-12)}.rv-cr-ev__note .wd-small{flex-basis:100%}}@media (max-width:699px){.rv-cr-ev__slab{padding:var(--rvk-space-14) var(--rvk-space-14) var(--rvk-space-16)}.rv-cr-ev__seg span{font-size:var(--rvk-font-size-12);gap:var(--rvk-space-5)}.rv-cr-ev__seg{grid-template-columns:1fr 1.5fr 1fr}.rv-cr-ev__big b{font-size:var(--rvk-font-size-34)}.rv-cr-ev__scale i{width:20px}}.rv-cr-ed{margin:0;border-radius:var(--site-radius-xl);background:var(--site-surface);padding:var(--rvk-space-8);box-shadow:inset 0 0 0 1px var(--site-border),0 1px 2px color-mix(in srgb,var(--wd-ink) 5%,transparent),0 30px 60px -36px color-mix(in srgb,var(--wd-ink) 28%,transparent);font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p45)}.rv-cr-ed__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-16);padding:var(--rvk-space-12) var(--rvk-space-12) var(--rvk-space-18) var(--rvk-space-14)}.rv-cr-ed__title{display:flex;align-items:center;gap:var(--rvk-space-12);min-width:0}.rv-cr-ed__ic{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--rvk-radius-10);background:var(--site-surface-subtle);flex:none}.rv-cr-ed__ic .rv-cr-ic{width:18px;height:18px}.rv-cr-ed__title strong{display:block;font-weight:var(--rvk-font-weight-500);font-size:var(--rvk-font-size-15)}.rv-cr-ed__title span{display:block;font-size:var(--rvk-font-size-13);color:var(--site-text-subtle)}.rv-cr-ed__end{display:flex;align-items:center;gap:var(--rvk-space-16)}.rv-cr-ed__edited{display:inline-flex;align-items:center;gap:var(--rvk-space-8);font-size:var(--rvk-font-size-13);color:var(--site-text-muted);white-space:nowrap}.rv-cr-ed__edited img{width:24px;height:24px;border-radius:50%;object-fit:cover}.rv-cr-ed__save{display:inline-flex;align-items:center;height:36px;padding:0 var(--rvk-space-15);border-radius:var(--rvk-radius-9);background:var(--site-inverse);color:var(--site-text-inverse);font-size:var(--rvk-font-size-13p5);font-weight:var(--rvk-font-weight-500);white-space:nowrap}.rv-cr-ed__body{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:var(--rvk-space-8)}.rv-cr-ed__list{display:flex;flex-direction:column;gap:var(--rvk-space-6);padding:var(--rvk-space-18);border-radius:calc(var(--site-radius-xl) - var(--rvk-radius-8));background:var(--site-surface-subtle)}.rv-cr-ed__weights{padding:var(--rvk-space-4) var(--rvk-space-6) var(--rvk-space-14)}.rv-cr-ed__wtop{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--rvk-space-10);font:500 11.5px/1 var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-subtle)}.rv-cr-ed__wtop b{font-weight:var(--rvk-font-weight-500);color:var(--site-text);letter-spacing:0}.rv-cr-ed__stack{display:flex;gap:var(--rvk-space-3);height:10px}.rv-cr-ed__stack i{border-radius:var(--rvk-radius-3);background:color-mix(in srgb,var(--wd-ink) 16%,transparent)}.rv-cr-ed__stack i:nth-child(3){background:color-mix(in srgb,var(--wd-ink) 11%,transparent)}.rv-cr-ed__stack i:nth-child(4){background:color-mix(in srgb,var(--wd-ink) 7%,transparent)}.rv-cr-ed__stack i.is-on{background:var(--site-inverse)}.rv-cr-ed__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--rvk-space-4)}.rv-cr-ed__items li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:var(--rvk-space-12);padding:var(--rvk-space-14) var(--rvk-space-14);border-radius:var(--rvk-radius-13)}.rv-cr-ed__items li strong{display:block;font-weight:var(--rvk-font-weight-500);font-size:var(--rvk-font-size-14p5)}.rv-cr-ed__items li div span{display:block;font-size:var(--rvk-font-size-13);color:var(--site-text-muted);text-wrap:pretty}.rv-cr-ed__items li>b{font:500 13px/22px var(--site-font-mono);font-variant-numeric:tabular-nums}.rv-cr-ed__num{display:grid;place-items:center;width:24px;height:22px;border-radius:var(--rvk-radius-6);box-shadow:inset 0 0 0 1px var(--site-border-strong);font:500 11.5px/1 var(--site-font-mono);color:var(--site-text-subtle)}.rv-cr-ed__items li.is-open{background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border-strong),0 12px 26px -18px color-mix(in srgb,var(--wd-ink) 40%,transparent)}.rv-cr-ed__items li.is-open .rv-cr-ed__num{background:var(--site-inverse);color:var(--site-text-inverse);box-shadow:none}.rv-cr-ed__head .wd-h2{max-width:none}.rv-cr-ed__add{display:inline-flex;align-items:center;gap:var(--rvk-space-8);padding:var(--rvk-space-12) var(--rvk-space-14);font-size:var(--rvk-font-size-13p5);font-weight:var(--rvk-font-weight-500);color:var(--site-text-muted)}.rv-cr-ed__add .rv-cr-ic{width:15px;height:15px}.rv-cr-ed__detail{display:flex;flex-direction:column;gap:var(--rvk-space-24);padding:var(--rvk-space-22) var(--rvk-space-26) var(--rvk-space-26)}.rv-cr-ed__dhead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--rvk-space-16);padding-bottom:var(--rvk-space-20);border-bottom:1px solid var(--site-border)}.rv-cr-ed__dhead strong{display:block;margin-top:var(--rvk-space-8);font-weight:var(--rvk-font-weight-500);font-size:var(--rvk-font-size-24);line-height:var(--rvk-line-height-1p1);letter-spacing:-.025em}.rv-cr-ed__lbl{display:flex;align-items:baseline;gap:var(--rvk-space-10);font:500 11.5px/1 var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-subtle)}.rv-cr-ed__lbl em{font-style:normal;letter-spacing:0;text-transform:none;font-family:var(--site-font-sans);font-size:var(--rvk-font-size-12p5);font-weight:var(--rvk-font-weight-400)}.rv-cr-ed__step{display:inline-flex;align-items:center;gap:var(--rvk-space-2);height:40px;padding:var(--rvk-space-3);border-radius:var(--rvk-radius-10);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.rv-cr-ed__step i{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--rvk-radius-7);color:var(--site-text-muted)}.rv-cr-ed__step b{min-width:52px;text-align:center;font:500 14px/1 var(--site-font-mono);font-variant-numeric:tabular-nums}.rv-cr-ed__step .rv-cr-ic{width:14px;height:14px}.rv-cr-ed__field{display:flex;flex-direction:column;gap:var(--rvk-space-12)}.rv-cr-ed__input{margin:0;padding:var(--rvk-space-13) var(--rvk-space-14);border-radius:var(--rvk-radius-10);background:var(--site-surface);box-shadow:inset 0 0 0 1.5px var(--site-text),0 0 0 4px color-mix(in srgb,var(--wd-ink) 7%,transparent);font-size:var(--rvk-font-size-15)}.rv-cr-ed__caret{display:inline-block;width:1.5px;height:1.15em;margin-left:var(--rvk-space-2);vertical-align:-.2em;background:var(--site-text)}.rv-cr-ed__guide{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--rvk-space-6)}.rv-cr-ed__guide li{display:flex;flex-direction:column;gap:var(--rvk-space-10);padding:var(--rvk-space-12);border-radius:var(--rvk-radius-11);background:var(--site-surface-subtle);font-size:var(--rvk-font-size-13);line-height:var(--rvk-line-height-1p4);color:var(--site-text-muted);text-wrap:pretty}.rv-cr-ed__guide b{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--rvk-radius-7);background:var(--site-surface);font:500 12px/1 var(--site-font-mono);color:var(--site-text)}.rv-cr-ed__guide li.is-key{background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border-strong);color:var(--site-text)}.rv-cr-ed__guide li.is-key b{background:var(--site-inverse);color:var(--site-text-inverse)}.rv-cr-ed__ex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rvk-space-8)}.rv-cr-ed__excard{display:flex;flex-direction:column;gap:var(--rvk-space-10);padding:var(--rvk-space-14);border-radius:var(--rvk-radius-12);box-shadow:inset 0 0 0 1px var(--site-border)}.rv-cr-ed__exhead{display:flex;align-items:center;gap:var(--rvk-space-8);font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500)}.rv-cr-ed__exhead img{width:22px;height:22px;border-radius:50%;object-fit:cover}.rv-cr-ed__ts{font:400 12px/1 var(--site-font-mono);color:var(--site-text-subtle);margin-left:auto}.rv-cr-ed__sc{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--rvk-radius-6);background:var(--site-surface-subtle);font:500 11.5px/1 var(--site-font-mono)}.rv-cr-ed__excard p{margin:0;font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p55);text-wrap:pretty}.rv-cr-ed__excard mark{background:var(--rv-apricot);color:inherit;padding:var(--rvk-space-1) var(--rvk-space-2);border-radius:var(--rvk-radius-3);box-decoration-break:clone;-webkit-box-decoration-break:clone}.rv-cr-ed__hist{margin-top:auto;display:flex;flex-direction:column;gap:var(--rvk-space-12);padding:var(--rvk-space-16) var(--rvk-space-14) var(--rvk-space-6);border-top:1px solid var(--site-border)}.rv-cr-ed__hist ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--rvk-space-8)}.rv-cr-ed__hist li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:var(--rvk-space-8);font-size:var(--rvk-font-size-13);color:var(--site-text-muted)}.rv-cr-ed__hts{font:400 12px/19px var(--site-font-mono);color:var(--site-text-subtle)}@media (max-width:1099px){.rv-cr-ed__body{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.rv-cr-ed__guide{grid-template-columns:1fr}.rv-cr-ed__guide li{flex-direction:row;align-items:center;gap:var(--rvk-space-12);padding:var(--rvk-space-9) var(--rvk-space-12)}.rv-cr-ed__guide b{flex:none}.rv-cr-ed__ex{grid-template-columns:1fr}.rv-cr-ed__detail{padding:var(--rvk-space-20) var(--rvk-space-18) var(--rvk-space-22)}}@media (max-width:820px){.rv-cr-ed__body{grid-template-columns:1fr}.rv-cr-ed__items li:not(.is-open) div span{display:none}.rv-cr-ed__add,.rv-cr-ed__hist{display:none}}@media (max-width:699px){.rv-cr-ed{padding:var(--rvk-space-6);border-radius:var(--site-radius-lg)}.rv-cr-ed__bar{flex-wrap:wrap;padding:var(--rvk-space-10) var(--rvk-space-8) var(--rvk-space-14) var(--rvk-space-10)}.rv-cr-ed__edited{display:none}.rv-cr-ed__list{padding:var(--rvk-space-12);border-radius:calc(var(--site-radius-lg) - var(--rvk-radius-6))}.rv-cr-ed__items li{padding:var(--rvk-space-12) var(--rvk-space-10);gap:var(--rvk-space-10)}.rv-cr-ed__detail{padding:var(--rvk-space-18) var(--rvk-space-10) var(--rvk-space-14);gap:var(--rvk-space-22)}.rv-cr-ed__dhead strong{font-size:var(--rvk-font-size-21)}.rv-cr-ed__save{height:34px;padding:0 var(--rvk-space-12)}}.rv-cr-ap__head .wd-h2{max-width:none}.rv-cr-ap{display:flex;flex-direction:column}.rv-cr-ap__pair{display:grid;grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);align-items:stretch}.rv-cr-ap__card{display:flex;flex-direction:column;gap:var(--rvk-space-18);padding:var(--rvk-space-20) var(--rvk-space-22) var(--rvk-space-22);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 1px 2px color-mix(in srgb,var(--wd-ink) 5%,transparent)}.rv-cr-ap__card--before{background:color-mix(in srgb,var(--site-surface) 55%,var(--site-section-bg));box-shadow:none;outline:1px dashed color-mix(in srgb,var(--wd-ink) 22%,transparent);outline-offset:-1px}.rv-cr-ap__card--after{box-shadow:inset 0 0 0 1px var(--site-border),0 1px 2px color-mix(in srgb,var(--wd-ink) 5%,transparent),0 26px 50px -28px color-mix(in srgb,var(--wd-ink) 34%,transparent)}.rv-cr-ap__chead{display:flex;align-items:center;gap:var(--rvk-space-12)}.rv-cr-ap__chead>div{min-width:0;margin-right:auto}.rv-cr-ap__chead h3{margin:0;font-size:var(--rvk-font-size-15);font-weight:var(--rvk-font-weight-500);line-height:var(--rvk-line-height-1p3)}.rv-cr-ap__chead>div span{display:block;font-size:var(--rvk-font-size-13);color:var(--site-text-subtle)}.rv-cr-ap__badge{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--rvk-radius-10);background:var(--site-surface-subtle);flex:none}.rv-cr-ap__badge .rv-cr-ic{width:17px;height:17px}.rv-cr-ap__av{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:none}.rv-cr-ap__state{display:inline-flex;align-items:center;height:26px;padding:0 var(--rvk-space-9);border-radius:var(--rvk-radius-7);background:var(--site-surface-subtle);font:500 11px/1 var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-muted);white-space:nowrap}.rv-cr-ap__state--edit{background:var(--site-inverse);color:var(--site-text-inverse)}.rv-cr-ap__score{display:flex;align-items:baseline;gap:var(--rvk-space-10);color:var(--site-text-subtle);font-size:var(--rvk-font-size-14)}.rv-cr-ap__score b{font:500 48px/1 var(--site-font-sans);letter-spacing:-.045em;color:var(--site-text)}.rv-cr-ap__score s{font:500 22px/1 var(--site-font-mono);color:var(--site-text-subtle);text-decoration-thickness:2px}.rv-cr-ap__arr{width:16px;height:16px;align-self:center;translate:0 3px;color:var(--site-text-subtle)}.rv-cr-ap__scale{display:flex;gap:var(--rvk-space-4);margin-left:auto;align-self:center}.rv-cr-ap__scale i{width:28px;height:8px;border-radius:var(--rvk-radius-3);background:color-mix(in srgb,var(--wd-ink) 8%,transparent)}.rv-cr-ap__scale i.f{background:color-mix(in srgb,var(--wd-ink) 30%,transparent)}.rv-cr-ap__scale i.is-me{background:var(--site-inverse)}.rv-cr-ap__note{margin:0;margin-top:auto;padding:var(--rvk-space-13) var(--rvk-space-15);border-radius:var(--rvk-radius-11);background:var(--site-surface-subtle);font-size:var(--rvk-font-size-14p5);line-height:var(--rvk-line-height-1p5);color:var(--site-text-muted);text-wrap:pretty}.rv-cr-ap__note--edited{background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1.5px var(--site-text)}.rv-cr-ap__edit{position:relative;display:grid;place-items:center}.rv-cr-ap__edit::before{content:"";position:absolute;left:10px;right:10px;top:50%;border-top:1px dashed color-mix(in srgb,var(--wd-ink) 28%,transparent)}.rv-cr-ap__edit::after{content:"";position:absolute;right:8px;top:50%;width:7px;height:7px;margin-top:var(--rvk-space-n3p5);border-top:1.5px solid color-mix(in srgb,var(--wd-ink) 45%,transparent);border-right:1.5px solid color-mix(in srgb,var(--wd-ink) 45%,transparent);rotate:45deg}.rv-cr-ap__edit span{position:relative;display:inline-flex;align-items:center;gap:var(--rvk-space-6);height:30px;padding:0 var(--rvk-space-11);border-radius:var(--rvk-radius-9);background:var(--site-section-bg);box-shadow:inset 0 0 0 1px var(--site-border-strong);font-size:var(--rvk-font-size-12p5);font-weight:var(--rvk-font-weight-500);white-space:nowrap}.rv-cr-ap__edit .rv-cr-ic{width:14px;height:14px}.rv-cr-ap__approve{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-20);margin-top:var(--rvk-space-56);padding:var(--rvk-space-14) var(--rvk-space-14) var(--rvk-space-14) var(--rvk-space-18);border-radius:var(--rvk-radius-16);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 1px 2px color-mix(in srgb,var(--wd-ink) 5%,transparent)}.rv-cr-ap__approve::before{content:"";position:absolute;bottom:100%;left:75%;height:56px;border-left:1px dashed color-mix(in srgb,var(--wd-ink) 28%,transparent)}.rv-cr-ap__who{display:flex;align-items:center;gap:var(--rvk-space-12);min-width:0}.rv-cr-ap__who img{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none}.rv-cr-ap__who p{margin:0;font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p4)}.rv-cr-ap__who strong{font-weight:var(--rvk-font-weight-500)}.rv-cr-ap__who span{color:var(--site-text-muted)}.rv-cr-ap__go{display:inline-flex;align-items:center;gap:var(--rvk-space-7);height:40px;padding:0 var(--rvk-space-16) 0 var(--rvk-space-14);border-radius:var(--rvk-radius-10);background:var(--site-accent);color:var(--site-accent-ink);font-size:var(--rvk-font-size-14p5);font-weight:var(--rvk-font-weight-500);white-space:nowrap;flex:none;box-shadow:inset 0 1px 0 var(--rvk-cffffff-a220),0 1px 2px color-mix(in srgb,var(--wd-ink) 14%,transparent)}.rv-cr-ap__go .rv-cr-ic{width:17px;height:17px}.rv-cr-ap__out{list-style:none;margin:var(--rvk-space-28) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rvk-space-16)}.rv-cr-ap__tile{position:relative;display:flex;flex-direction:column;gap:var(--rvk-space-12);padding:var(--rvk-space-24);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border)}.rv-cr-ap__tile::before{content:"";position:absolute;bottom:100%;left:44px;height:28px;border-left:1px dashed color-mix(in srgb,var(--wd-ink) 28%,transparent)}.rv-cr-ap__tile .wd-small{max-width:34ch;text-wrap:pretty}.rv-cr-ap__oic{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--rvk-radius-11);background:var(--site-surface-subtle);margin-bottom:var(--rvk-space-10)}.rv-cr-ap__oic .rv-cr-ic{width:19px;height:19px}.rv-cr-ap__foot{display:flex;align-items:center;gap:var(--rvk-space-8);margin-top:auto;min-height:41px;padding-top:var(--rvk-space-18);border-top:1px solid var(--site-border);font-size:var(--rvk-font-size-13);color:var(--site-text-muted)}.rv-cr-ap__foot img{width:22px;height:22px;border-radius:50%;object-fit:cover}.rv-cr-ap__mono{font-family:var(--site-font-mono);font-size:var(--rvk-font-size-12);font-variant-numeric:tabular-nums}.rv-cr-ap__tile .wd-small{flex:0 0 auto}.rv-cr-ap__tile--ink{background:var(--site-inverse);color:var(--site-text-inverse);box-shadow:none}.rv-cr-ap__tile--ink .wd-h3{color:inherit}.rv-cr-ap__tile--ink .wd-small,.rv-cr-ap__tile--ink .rv-cr-ap__foot{color:var(--wd-on-night-2)}.rv-cr-ap__tile--ink .rv-cr-ap__foot{border-color:color-mix(in srgb,var(--wd-on-night) 12%,transparent)}.rv-cr-ap__tile--ink .rv-cr-ap__oic{background:color-mix(in srgb,var(--wd-on-night) 9%,transparent)}.rv-cr-ap__bars{display:inline-flex;gap:var(--rvk-space-4)}.rv-cr-ap__bars i{width:28px;height:5px;border-radius:var(--rvk-radius-2);background:color-mix(in srgb,var(--wd-on-night) 18%,transparent)}.rv-cr-ap__crm{display:flex;align-items:flex-start;gap:var(--rvk-space-10);margin:var(--rvk-space-28) 0 0;font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p5);color:var(--site-text-muted);max-width:72ch}.rv-cr-ap__crm .rv-cr-ic{width:17px;height:17px;margin-top:var(--rvk-space-2);color:var(--site-text)}@media (max-width:1099px){.rv-cr-ap__pair{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr)}.rv-cr-ap__edit span{flex-direction:column;height:auto;padding:var(--rvk-space-8);gap:var(--rvk-space-4);font-size:var(--rvk-font-size-12)}.rv-cr-ap__scale{display:none}.rv-cr-ap__tile{padding:var(--rvk-space-20)}}@media (max-width:799px){.rv-cr-ap__pair{grid-template-columns:1fr}.rv-cr-ap__edit{height:64px}.rv-cr-ap__edit::before{left:50%;right:auto;top:6px;bottom:6px;border-top:0;border-left:1px dashed color-mix(in srgb,var(--wd-ink) 28%,transparent)}.rv-cr-ap__edit::after{display:none}.rv-cr-ap__edit span{flex-direction:row;height:30px;padding:0 var(--rvk-space-11)}.rv-cr-ap__scale{display:flex}.rv-cr-ap__approve::before{left:50%}.rv-cr-ap__out{grid-template-columns:1fr;gap:var(--rvk-space-12)}.rv-cr-ap__tile::before{display:none}.rv-cr-ap__out{margin-top:var(--rvk-space-16)}}@media (max-width:699px){.rv-cr-ap__card{padding:var(--rvk-space-18) var(--rvk-space-16)}.rv-cr-ap__approve{flex-direction:column;align-items:stretch;padding:var(--rvk-space-16);margin-top:var(--rvk-space-40)}.rv-cr-ap__approve::before{height:40px}.rv-cr-ap__who{align-items:flex-start}.rv-cr-ap__go{justify-content:center}.rv-cr-ap__scale i{width:20px}.rv-cr-ap__score b{font-size:var(--rvk-font-size-42)}}.rv-cr-rep{display:grid;grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:var(--rvk-space-fluid-23);align-items:center}.rv-cr-rep__copy .wd-head{margin-bottom:var(--rvk-space-40)}.rv-cr-rep__points{list-style:none;margin:0;padding:0;border-top:1px solid var(--site-border)}.rv-cr-rep__points li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--rvk-space-16);padding:var(--rvk-space-20) 0;border-bottom:1px solid var(--site-border)}.rv-cr-rep__points h3{margin:0 0 var(--rvk-space-4);font-size:var(--rvk-font-size-16);font-weight:var(--rvk-font-weight-500);line-height:var(--rvk-line-height-1p35)}.rv-cr-rep__points .wd-small{text-wrap:pretty;max-width:42ch}.rv-cr-rep__pic{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--rvk-radius-10);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border)}.rv-cr-rep__pic .rv-cr-ic{width:17px;height:17px}.rv-cr-rep__visual{position:relative;padding:var(--rvk-space-40) 0}.rv-cr-rep__photo{width:66%;aspect-ratio:1/1.12}.rv-cr-rep__photo img{object-position:26% 50%}.rv-cr-rep__card{position:absolute;right:0;top:50%;translate:0 -46%;width:min(420px,60%);display:flex;flex-direction:column;gap:var(--rvk-space-12);padding:var(--rvk-space-16);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 1px 2px color-mix(in srgb,var(--wd-ink) 6%,transparent),0 34px 70px -30px color-mix(in srgb,var(--wd-ink) 40%,transparent);font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p45)}.rv-cr-rep__chead{display:flex;align-items:center;gap:var(--rvk-space-11);padding:var(--rvk-space-2) var(--rvk-space-2) var(--rvk-space-4)}.rv-cr-rep__chead img{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none}.rv-cr-rep__chead>div{min-width:0;margin-right:auto}.rv-cr-rep__chead strong{display:block;font-weight:var(--rvk-font-weight-500);font-size:var(--rvk-font-size-14p5)}.rv-cr-rep__chead span{display:block;font-size:var(--rvk-font-size-12p5);color:var(--site-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-cr-rep__new{display:inline-flex !important;align-items:center;height:24px;padding:0 var(--rvk-space-8);border-radius:var(--rvk-radius-7);background:var(--site-surface-subtle);font:500 11px/1 var(--site-font-mono) !important;letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-muted) !important;flex:none}.rv-cr-rep__moment{display:flex;flex-direction:column;gap:var(--rvk-space-12);padding:var(--rvk-space-12);border-radius:var(--rvk-radius-13);background:var(--site-surface-subtle)}.rv-cr-rep__player{display:flex;align-items:center;gap:var(--rvk-space-10)}.rv-cr-rep__play{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--site-inverse);color:var(--site-text-inverse);flex:none}.rv-cr-rep__play .rv-cr-ic{width:12px;height:12px;margin-left:var(--rvk-space-2)}.rv-cr-rep__ts{display:inline-flex;align-items:center;gap:var(--rvk-space-7);font:500 12px/1 var(--site-font-mono)}.rv-cr-rep__ts::before{content:"";width:3px;height:12px;border-radius:var(--rvk-radius-2);background:var(--site-accent)}.rv-cr-rep__wave{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-2);flex:1;height:22px;min-width:0}.rv-cr-rep__wave i{flex:0 0 3px;height:calc(var(--h) * 100%);border-radius:var(--rvk-radius-2);background:color-mix(in srgb,var(--wd-ink) 22%,transparent)}.rv-cr-rep__dur{font:400 11.5px/1 var(--site-font-mono);color:var(--site-text-subtle)}.rv-cr-rep__quote{margin:0;font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p5);text-wrap:pretty}.rv-cr-rep__quote mark{background:var(--rv-apricot);color:inherit;padding:var(--rvk-space-1) var(--rvk-space-2);border-radius:var(--rvk-radius-3);box-decoration-break:clone;-webkit-box-decoration-break:clone}.rv-cr-rep__note{padding:var(--rvk-space-4) var(--rvk-space-4) var(--rvk-space-2)}.rv-cr-rep__nhead{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-10);margin-bottom:var(--rvk-space-6);font-size:var(--rvk-font-size-12p5);color:var(--site-text-subtle)}.rv-cr-rep__nhead b{font:500 12px/1 var(--site-font-mono);color:var(--site-text);padding:var(--rvk-space-5) var(--rvk-space-7);border-radius:var(--rvk-radius-6);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.rv-cr-rep__note p{margin:0;font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p5);text-wrap:pretty}.rv-cr-rep__drill{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:var(--rvk-space-11);padding:var(--rvk-space-12);border-radius:var(--rvk-radius-13);background:var(--site-inverse);color:var(--site-text-inverse)}.rv-cr-rep__dic{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--rvk-radius-9);background:color-mix(in srgb,var(--wd-on-night) 10%,transparent)}.rv-cr-rep__dic .rv-cr-ic{width:17px;height:17px}.rv-cr-rep__drill strong{display:block;font-weight:var(--rvk-font-weight-500);font-size:var(--rvk-font-size-13p5)}.rv-cr-rep__drill div span{display:block;font-size:var(--rvk-font-size-12p5);color:var(--wd-on-night-2);text-wrap:pretty}.rv-cr-rep__prog{display:flex;flex-direction:column;align-items:flex-end;gap:var(--rvk-space-6)}.rv-cr-rep__prog{display:grid;grid-template-columns:auto auto;gap:var(--rvk-space-6) var(--rvk-space-3);justify-items:end}.rv-cr-rep__prog i{width:18px;height:4px;border-radius:var(--rvk-radius-2);background:color-mix(in srgb,var(--wd-on-night) 22%,transparent)}.rv-cr-rep__prog em{grid-column:1/-1;font:400 11px/1 var(--site-font-mono);font-style:normal;color:var(--wd-on-night-2);white-space:nowrap}@media (max-width:1099px){.rv-cr-rep{grid-template-columns:1fr}.rv-cr-rep__copy{max-width:640px}.rv-cr-rep__visual{padding:0}.rv-cr-rep__photo{width:62%}}@media (max-width:699px){.rv-cr-rep__visual{display:flex;flex-direction:column}.rv-cr-rep__photo{width:100%;aspect-ratio:4/3}.rv-cr-rep__photo img{object-position:30% 40%}.rv-cr-rep__card{position:relative;top:auto;right:auto;translate:none;width:auto;margin:var(--rvk-space-n64) var(--rvk-space-10) 0}.rv-cr-rep__points li{grid-template-columns:32px minmax(0,1fr);gap:var(--rvk-space-14)}.rv-cr-rep__pic{width:32px;height:32px}}.rv-cr-faq details>div p{margin:0;text-wrap:pretty}.rv-cr-faq summary{transition:color .2s var(--site-ease)}.rv-cr-faq summary:hover{color:var(--site-text-muted)}[class*="rv-pb"]{--pb-card:var(--rvk-cffffff);--pb-well:color-mix(in srgb,var(--wd-paper-2,var(--rvk-soft-grey)) 55%,var(--wd-white,var(--rvk-card-white)));--pb-hair:var(--site-border);--pb-hair-2:var(--site-border-strong);--pb-mono:var(--site-font-mono);--pb-sh-card:0 1px 1px color-mix(in srgb,var(--wd-ink) 4%,transparent),0 2px 6px color-mix(in srgb,var(--wd-ink) 4%,transparent),0 18px 36px -20px color-mix(in srgb,var(--wd-ink) 22%,transparent);--pb-sh-lift:0 1px 2px color-mix(in srgb,var(--wd-ink) 6%,transparent),0 8px 16px -8px color-mix(in srgb,var(--wd-ink) 10%,transparent),0 30px 56px -22px color-mix(in srgb,var(--wd-ink) 32%,transparent)}.rv-pb-i{width:16px;height:16px;flex:none}.rv-pb-av{position:relative;display:inline-block;flex:none;width:24px;height:24px;border-radius:50%;overflow:hidden;background:var(--wd-paper-2)}.rv-pb-av img{width:100%;height:100%;object-fit:cover;object-position:50% 24%;scale:1.22;transform-origin:50% 26%}.rv-pb-av::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 10%,transparent)}.rv-pb-av--sm{width:22px;height:22px}.rv-pb-av--md{width:32px;height:32px}.rv-pb-av--lg{width:40px;height:40px}.rv-pb-t{display:inline-flex;align-items:center;height:22px;padding:0 var(--rvk-space-7);border-radius:var(--rvk-radius-6);background:var(--pb-well);font:500 11.5px/1 var(--pb-mono);color:var(--wd-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.rv-pb-t.is-on{background:color-mix(in srgb,var(--wd-accent) 11%,var(--pb-card));color:var(--rv-accent-deep)}.rv-pb-chip{display:inline-flex;align-items:center;gap:var(--rvk-space-6);height:26px;padding:0 var(--rvk-space-9);border-radius:var(--rvk-radius-8);background:var(--pb-card);box-shadow:inset 0 0 0 1px var(--pb-hair-2);font-size:var(--rvk-font-size-12p5);font-weight:var(--rvk-font-weight-500);color:var(--wd-ink);white-space:nowrap}.rv-pb-chip .rv-pb-i{width:14px;height:14px;color:var(--wd-ink-2)}[class*="rv-pb"] mark{background:var(--rv-apricot);color:var(--wd-ink);border-radius:var(--rvk-radius-4);padding:var(--rvk-space-1) var(--rvk-space-3);-webkit-box-decoration-break:clone;box-decoration-break:clone}.rv-pb-wave{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-1p5);flex:1;height:26px;min-width:0;overflow:hidden}.rv-pb-wave i{display:block;flex:0 1 3px;min-width:1.5px;height:calc(var(--h) * 24px);border-radius:var(--rvk-radius-2);background:color-mix(in srgb,var(--wd-ink) 20%,var(--pb-well))}.rv-pb-wave i.is-p{background:var(--wd-ink)}.rv-pb-clip{display:flex;align-items:center;gap:var(--rvk-space-12);padding:var(--rvk-space-7) var(--rvk-space-12) var(--rvk-space-7) var(--rvk-space-7);border-radius:var(--rvk-radius-10);background:var(--pb-well)}.rv-pb-clip__play{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--wd-ink);color:var(--rvk-cffffff)}.rv-pb-clip__play .rv-pb-i{width:10px;height:10px;margin-left:var(--rvk-space-1)}.rv-pb-clip__len{font:400 11.5px/1 var(--pb-mono);color:var(--wd-ink-3);font-variant-numeric:tabular-nums}.rv-pb-hero{padding-block:var(--rvk-space-fluid-20) var(--rvk-space-fluid-29)}.rv-pb-hero .wd-display{font-size:var(--rvk-font-size-fluid-9)}.rv-pb-hero .wd-display .wd-line2{display:block;color:var(--site-text-subtle)}.rv-pb-hero__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--rvk-space-28) var(--rvk-space-64);align-items:end;margin-bottom:var(--rvk-space-48)}.rv-pb-hero__side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rvk-space-26);padding-bottom:var(--rvk-space-6)}.rv-pb-hero__lead{font-size:var(--rvk-font-size-17p5);max-width:42ch}.rv-pb-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rvk-space-16) var(--rvk-space-26)}.rv-pb-lib{margin:0}.rv-pb-lib__win{position:relative;overflow:hidden;border-radius:var(--site-radius-xl);background:var(--site-surface);container-type:inline-size;box-shadow:inset 0 0 0 1px var(--pb-hair),0 1px 2px color-mix(in srgb,var(--wd-ink) 5%,transparent),0 40px 80px -48px color-mix(in srgb,var(--wd-ink) 34%,transparent)}.rv-pb-lib__bar{display:flex;align-items:center;gap:var(--rvk-space-14);height:62px;padding:0 var(--rvk-space-20) 0 var(--rvk-space-22);border-bottom:1px solid var(--pb-hair)}.rv-pb-lib__name{display:inline-flex;align-items:center;gap:var(--rvk-space-9);font-size:var(--rvk-font-size-14p5);font-weight:var(--rvk-font-weight-500);letter-spacing:-.01em;white-space:nowrap}.rv-pb-lib__name .rv-pb-i{width:18px;height:18px;color:var(--wd-ink-2)}.rv-pb-lib__count{font:400 12px/1 var(--pb-mono);color:var(--wd-ink-3);white-space:nowrap}.rv-pb-lib__search{display:inline-flex;align-items:center;gap:var(--rvk-space-8);margin-left:auto;width:min(260px,26cqi);height:36px;padding:0 var(--rvk-space-12);border-radius:var(--rvk-radius-9);background:var(--pb-well);box-shadow:inset 0 0 0 1px var(--pb-hair);font-size:var(--rvk-font-size-13);color:var(--wd-ink-3);white-space:nowrap;overflow:hidden}.rv-pb-lib__search .rv-pb-i{width:15px;height:15px}.rv-pb-lib__seg{display:inline-flex;gap:var(--rvk-space-2);padding:var(--rvk-space-3);border-radius:var(--rvk-radius-10);background:var(--pb-well);box-shadow:inset 0 0 0 1px var(--pb-hair);font-size:var(--rvk-font-size-12p5);white-space:nowrap}.rv-pb-lib__seg>*{display:inline-flex;align-items:center;height:28px;padding:0 var(--rvk-space-11);border-radius:var(--rvk-radius-7);color:var(--wd-ink-2);font-weight:var(--rvk-font-weight-500)}.rv-pb-lib__seg b{background:var(--pb-card);color:var(--wd-ink);box-shadow:0 1px 2px color-mix(in srgb,var(--wd-ink) 10%,transparent),inset 0 0 0 1px var(--pb-hair)}.rv-pb-lib__coach{display:inline-flex;align-items:center;gap:var(--rvk-space-8);padding-left:var(--rvk-space-14);border-left:1px solid var(--pb-hair);font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500);white-space:nowrap}.rv-pb-lib__shelves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:332px;background:var(--pb-well)}.rv-pb-shelf{position:relative;display:flex;flex-direction:column;gap:var(--rvk-space-10);min-width:0;padding:0 var(--rvk-space-16);overflow:hidden}.rv-pb-shelf+.rv-pb-shelf{box-shadow:inset 1px 0 0 var(--pb-hair)}.rv-pb-shelf::after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;z-index:1;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--pb-well) 0%,transparent),var(--pb-well) 88%)}.rv-pb-shelf__head{display:flex;align-items:center;gap:var(--rvk-space-10);height:46px;margin:0;flex:none}.rv-pb-shelf__head b{font-size:var(--rvk-font-size-13p5);font-weight:var(--rvk-font-weight-500);letter-spacing:-.005em}.rv-pb-shelf__w{font:400 11.5px/1 var(--pb-mono);color:var(--wd-ink-3)}.rv-pb-shelf__n{margin-left:auto;display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 var(--rvk-space-6);border-radius:var(--rvk-radius-6);background:var(--pb-card);box-shadow:inset 0 0 0 1px var(--pb-hair);font:500 11px/1 var(--pb-mono);color:var(--wd-ink-2)}.rv-pb-ex{flex:none;padding:var(--rvk-space-12) var(--rvk-space-14) var(--rvk-space-13);border-radius:var(--rvk-radius-12);background:var(--pb-card);box-shadow:inset 0 0 0 1px var(--pb-hair),0 1px 2px color-mix(in srgb,var(--wd-ink) 4%,transparent)}.rv-pb-ex__row{display:flex;align-items:center;gap:var(--rvk-space-8);font-size:var(--rvk-font-size-13)}.rv-pb-ex__row b{font-weight:var(--rvk-font-weight-500)}.rv-pb-ex__row .rv-pb-t{margin-left:auto}.rv-pb-ex__q{margin:var(--rvk-space-9) 0 0;font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p45);color:var(--wd-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.rv-pb-feat{position:relative;z-index:2;flex:none;margin:var(--rvk-space-2) var(--rvk-space-n6) var(--rvk-space-8);padding:var(--rvk-space-15) var(--rvk-space-16) var(--rvk-space-14);border-radius:var(--rvk-radius-14);background:var(--pb-card);rotate:-1.1deg;box-shadow:inset 0 0 0 1px var(--pb-hair-2),0 0 0 4px color-mix(in srgb,var(--wd-ink) 3.5%,transparent),var(--pb-sh-lift)}.rv-pb-feat__row{display:flex;align-items:center;gap:var(--rvk-space-10)}.rv-pb-feat__who{display:flex;flex-direction:column;gap:var(--rvk-space-1);min-width:0;flex:1}.rv-pb-feat__who b{font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p3);font-weight:var(--rvk-font-weight-500)}.rv-pb-feat__who span{font-size:var(--rvk-font-size-12p5);line-height:var(--rvk-line-height-1p35);color:var(--wd-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-pb-feat .rv-pb-clip{margin-top:var(--rvk-space-13)}.rv-pb-feat__q{margin:var(--rvk-space-12) 0 var(--rvk-space-13);font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p5);letter-spacing:-.005em;color:var(--wd-ink);text-wrap:pretty}.rv-pb-feat__foot{display:flex;align-items:center;gap:var(--rvk-space-7);padding-top:var(--rvk-space-12);border-top:1px solid var(--pb-hair);font-size:var(--rvk-font-size-12p5);color:var(--wd-ink-2);white-space:nowrap}.rv-pb-feat__foot b{font-weight:var(--rvk-font-weight-500);color:var(--wd-ink)}.rv-pb-feat__foot>.rv-pb-i{width:16px;height:16px;color:var(--wd-ink)}.rv-pb-feat__used{margin-left:auto;font:500 11.5px/1 var(--pb-mono);color:var(--wd-ink-2)}.rv-pb-lib__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-16);height:50px;padding:0 var(--rvk-space-22);border-top:1px solid var(--pb-hair);font-size:var(--rvk-font-size-13);color:var(--wd-ink-3)}.rv-pb-lib__open{display:inline-flex;align-items:center;gap:var(--rvk-space-6);font-size:var(--rvk-font-size-13p5);font-weight:var(--rvk-font-weight-500);color:var(--wd-ink)}.rv-pb-lib__open .rv-pb-i{width:14px;height:14px}@container (max-width:960px){.rv-pb-lib__seg{display:none}}@container (max-width:700px){.rv-pb-lib__search,.rv-pb-lib__count{display:none}.rv-pb-lib__coach{margin-left:auto}.rv-pb-lib__shelves{grid-template-columns:repeat(3,84%);height:372px}.rv-pb-shelf{padding:0 var(--rvk-space-14)}.rv-pb-feat{margin-inline:var(--rvk-space-n2)}.rv-pb-lib__bar{padding-inline:var(--rvk-space-18) var(--rvk-space-16)}.rv-pb-lib__foot{padding-inline:var(--rvk-space-18)}}@container (max-width:400px){.rv-pb-lib__coach{font-size:0;gap:0;padding-left:var(--rvk-space-12)}.rv-pb-feat__who span{white-space:normal}.rv-pb-feat__used{display:none}}@media (max-width:1099px){.rv-pb-hero__head{grid-template-columns:1fr;align-items:start;margin-bottom:var(--rvk-space-44)}.rv-pb-hero__side{padding-bottom:0}}@media (max-width:699px){.rv-pb-hero__head{gap:var(--rvk-space-20);margin-bottom:var(--rvk-space-36)}.rv-pb-hero__lead{font-size:var(--rvk-font-size-16p5)}.rv-pb-lib__win{border-radius:var(--site-radius-lg)}}.rv-pb-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr) minmax(0,.84fr);grid-template-rows:auto auto auto;column-gap:var(--rvk-space-64);row-gap:0}.rv-pb-flow__step{display:grid;grid-row:span 3;grid-template-rows:subgrid;min-width:0}.rv-pb-flow__k{position:relative;display:flex;align-items:center;gap:var(--rvk-space-10);margin:0 0 var(--rvk-space-28);font-size:var(--rvk-font-size-15);font-weight:var(--rvk-font-weight-500);letter-spacing:-.005em;color:var(--site-text)}.rv-pb-flow__k::after{content:"";flex:1;height:1px;margin-left:var(--rvk-space-8);background:var(--site-border-strong)}.rv-pb-flow__step:not(:last-child) .rv-pb-flow__k::after{margin-right:var(--rvk-space-n64)}.rv-pb-flow__n{font:500 12px/1 var(--pb-mono);color:var(--site-text-subtle);font-variant-numeric:tabular-nums}.rv-pb-flow__dot{width:10px;height:10px;flex:none;border-radius:var(--rvk-radius-2);box-shadow:inset 0 0 0 1.5px var(--site-text)}.rv-pb-flow__dot.is-on{background:var(--wd-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--wd-accent) 22%,transparent)}.rv-pb-flow__art{position:relative;align-self:center;min-width:0}.rv-pb-flow__join{position:absolute;left:-48px;top:50%;translate:0 -50%;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border-strong),0 4px 10px -6px color-mix(in srgb,var(--wd-ink) 30%,transparent)}.rv-pb-flow__join .rv-pb-i{width:14px;height:14px}.rv-pb-flow__d{margin:var(--rvk-space-28) 0 0;max-width:36ch;font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p55);color:var(--site-text-muted);text-wrap:pretty}.rv-pb-tx{border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--pb-hair),var(--pb-sh-card);overflow:hidden}.rv-pb-tx__head{display:flex;align-items:center;gap:var(--rvk-space-12);padding:var(--rvk-space-14) var(--rvk-space-16);border-bottom:1px solid var(--pb-hair)}.rv-pb-tx__icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--rvk-radius-9);background:var(--pb-well);color:var(--wd-ink-2)}.rv-pb-tx__title{display:flex;flex-direction:column;gap:var(--rvk-space-1);min-width:0;flex:1}.rv-pb-tx__title b{font-size:var(--rvk-font-size-14);font-weight:var(--rvk-font-weight-500);line-height:var(--rvk-line-height-1p3)}.rv-pb-tx__title span{font-size:var(--rvk-font-size-12p5);line-height:var(--rvk-line-height-1p35);color:var(--wd-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-pb-tx__len{font:400 12px/1 var(--pb-mono);color:var(--wd-ink-3)}.rv-pb-tx__lines{list-style:none;margin:0;padding:var(--rvk-space-8) var(--rvk-space-8)}.rv-pb-tx__lines li{display:grid;grid-template-columns:40px 22px minmax(0,1fr);gap:var(--rvk-space-10);align-items:start;padding:var(--rvk-space-10) var(--rvk-space-10);border-radius:var(--rvk-radius-12)}.rv-pb-tx__lines li.is-on{background:var(--pb-well)}.rv-pb-tx__ts{padding-top:var(--rvk-space-3);font:400 11.5px/1.2 var(--pb-mono);color:var(--wd-ink-3);font-variant-numeric:tabular-nums}.rv-pb-tx__lines li.is-on .rv-pb-tx__ts{color:var(--rv-accent-deep);font-weight:var(--rvk-font-weight-500)}.rv-pb-tx__lines p{margin:0;font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p5);color:var(--wd-ink-2);text-wrap:pretty}.rv-pb-tx__lines p b{display:block;margin-bottom:var(--rvk-space-2);font-size:var(--rvk-font-size-12p5);font-weight:var(--rvk-font-weight-500);color:var(--wd-ink)}.rv-pb-tx__lines li.is-on p{color:var(--wd-ink);font-size:var(--rvk-font-size-15)}.rv-pb-tx__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-12);padding:var(--rvk-space-12) var(--rvk-space-16);border-top:1px solid var(--pb-hair)}.rv-pb-tx__score{font:400 11.5px/1 var(--pb-mono);color:var(--wd-ink-3);white-space:nowrap}.rv-pb-tx__score s{text-decoration-thickness:1px}.rv-pb-tx__score b{font-weight:var(--rvk-font-weight-500);color:var(--wd-ink)}.rv-pb-pex{position:relative;isolation:isolate;overflow:hidden;padding:var(--rvk-space-18);border-radius:var(--site-radius-lg);background:var(--wd-night);color:var(--wd-on-night);box-shadow:0 2px 4px color-mix(in srgb,var(--wd-ink) 12%,transparent),0 32px 56px -26px color-mix(in srgb,var(--wd-ink) 55%,transparent)}.rv-pb-pex::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 80% at 0% 0%,var(--rvk-cffffff-a070),transparent 55%)}.rv-pb-pex__top{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-10)}.rv-pb-pex__k{display:inline-flex;align-items:center;gap:var(--rvk-space-8);font-size:var(--rvk-font-size-12p5);font-weight:var(--rvk-font-weight-500);color:var(--wd-on-night-2)}.rv-pb-pex .rv-pb-t.is-on{background:color-mix(in srgb,var(--wd-accent) 16%,var(--wd-night-2));color:var(--rvk-cff8a4c)}.rv-pb-pex__q{margin:var(--rvk-space-16) 0;font-size:var(--rvk-font-size-16p5);line-height:var(--rvk-line-height-1p5);letter-spacing:-.005em;text-wrap:pretty}.rv-pb-pex__note{display:flex;align-items:flex-start;gap:var(--rvk-space-11);padding:var(--rvk-space-12);border-radius:var(--rvk-radius-12);background:var(--wd-night-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-on-night) 8%,transparent)}.rv-pb-pex__note .rv-pb-av{background:color-mix(in srgb,var(--wd-on-night) 14%,var(--wd-night-2))}.rv-pb-pex__note p{margin:0;font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p5);color:var(--wd-on-night)}.rv-pb-pex__foot{display:flex;align-items:center;gap:var(--rvk-space-7);margin-top:var(--rvk-space-14);padding-top:var(--rvk-space-13);border-top:1px solid color-mix(in srgb,var(--wd-on-night) 10%,transparent);font-size:var(--rvk-font-size-12p5);color:var(--wd-on-night-2);white-space:nowrap}.rv-pb-pex__foot b{font-weight:var(--rvk-font-weight-500);color:var(--wd-on-night)}.rv-pb-pex__foot>.rv-pb-i{color:var(--wd-on-night)}.rv-pb-pex__item{margin-left:auto;font:500 11px/1 var(--pb-mono);padding:var(--rvk-space-6) var(--rvk-space-8);border-radius:var(--rvk-radius-6);background:var(--wd-night-2);color:var(--wd-on-night-2)}.rv-pb-drill{padding:var(--rvk-space-18);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--pb-hair),var(--pb-sh-card)}.rv-pb-drill__top{display:flex;align-items:center;justify-content:space-between}.rv-pb-drill__k{display:inline-flex;align-items:center;gap:var(--rvk-space-8);font-size:var(--rvk-font-size-12p5);font-weight:var(--rvk-font-weight-500);color:var(--wd-ink-2)}.rv-pb-drill__title{margin:var(--rvk-space-14) 0 var(--rvk-space-4);font-size:var(--rvk-font-size-18);line-height:var(--rvk-line-height-1p3);font-weight:var(--rvk-font-weight-500);letter-spacing:-.015em}.rv-pb-drill__sub{margin:0;font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p5);color:var(--wd-ink-2);text-wrap:pretty}.rv-pb-drill__calls{list-style:none;margin:var(--rvk-space-16) 0 0;padding:0;border-top:1px solid var(--pb-hair)}.rv-pb-drill__calls li{display:flex;align-items:center;gap:var(--rvk-space-10);height:42px;border-bottom:1px solid var(--pb-hair);font-size:var(--rvk-font-size-13p5);font-weight:var(--rvk-font-weight-500)}.rv-pb-drill__calls li:last-child{border-bottom:0;height:34px;padding-top:var(--rvk-space-8)}.rv-pb-drill__box{width:16px;height:16px;flex:none;border-radius:var(--rvk-radius-5);box-shadow:inset 0 0 0 1px var(--pb-hair-2)}.rv-pb-drill__calls li.is-next .rv-pb-drill__box{box-shadow:inset 0 0 0 1.5px var(--wd-ink)}.rv-pb-drill__when{margin-left:auto;font:400 11.5px/1 var(--pb-mono);color:var(--wd-ink-3)}.rv-pb-drill__calls li.is-next .rv-pb-drill__when{color:var(--wd-ink)}@media (max-width:1099px){.rv-pb-flow{grid-template-columns:minmax(0,1fr);row-gap:var(--rvk-space-64)}.rv-pb-flow__step{grid-row:auto;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);column-gap:var(--rvk-space-48)}.rv-pb-flow__k{grid-column:1/-1}.rv-pb-flow__d{margin:0;align-self:center}.rv-pb-flow__step:not(:last-child) .rv-pb-flow__k::after{margin-right:0}.rv-pb-flow__k{margin-bottom:var(--rvk-space-20)}.rv-pb-flow__join{display:none}}@media (max-width:699px){.rv-pb-flow{row-gap:var(--rvk-space-56)}.rv-pb-flow__step{grid-template-columns:minmax(0,1fr)}.rv-pb-flow__d{margin-top:var(--rvk-space-20)}.rv-pb-tx__lines li{grid-template-columns:36px minmax(0,1fr);gap:var(--rvk-space-8)}.rv-pb-tx__lines li .rv-pb-av{display:none}.rv-pb-tx__foot{flex-wrap:wrap}}.rv-pb-anat__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--rvk-space-fluid-22);align-items:center}.rv-pb-anat__stage{position:relative;display:grid;place-items:center;padding:var(--rvk-space-fluid-16) var(--rvk-space-56);border-radius:var(--site-radius-xl);background:var(--wd-paper-2);box-shadow:inset 0 0 0 1px var(--pb-hair)}.rv-pb-spec{--sp:26px;position:relative;width:100%;max-width:560px;padding:var(--sp);border-radius:var(--site-radius-lg);background:var(--pb-card);box-shadow:inset 0 0 0 1px var(--pb-hair),var(--pb-sh-lift);container-type:inline-size}.rv-pb-spec__part{position:relative}.rv-pb-spec>*+*{margin-top:var(--rvk-space-22)}.rv-pb-pin{position:absolute;left:calc(-1 * var(--sp) - 13px);top:0;z-index:2;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--wd-ink);color:var(--wd-on-night);font:500 11.5px/1 var(--pb-mono);box-shadow:0 0 0 4px var(--wd-paper-2)}.rv-pb-spec__head{display:flex;align-items:center;gap:var(--rvk-space-12)}.rv-pb-spec__who{display:flex;flex-direction:column;gap:var(--rvk-space-2);min-width:0;flex:1}.rv-pb-spec__who b{font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p3);font-weight:var(--rvk-font-weight-500)}.rv-pb-spec__who span{font-size:var(--rvk-font-size-13);line-height:var(--rvk-line-height-1p35);color:var(--wd-ink-2)}.rv-pb-spec__src{display:inline-flex;align-items:center;gap:var(--rvk-space-7);font-size:var(--rvk-font-size-12p5);font-weight:var(--rvk-font-weight-500);color:var(--wd-ink-2);white-space:nowrap}.rv-pb-spec__src .rv-pb-i{width:15px;height:15px}.rv-pb-spec__clip{display:flex;align-items:center;gap:var(--rvk-space-16);padding:var(--rvk-space-12) var(--rvk-space-16) var(--rvk-space-12) var(--rvk-space-12);border-radius:var(--rvk-radius-14);background:var(--pb-well)}.rv-pb-spec__clip .rv-pb-pin{top:50%;translate:0 -50%;left:calc(-1 * var(--sp) - 13px)}.rv-pb-spec__play{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--wd-ink);color:var(--rvk-cffffff)}.rv-pb-spec__play .rv-pb-i{width:14px;height:14px;margin-left:var(--rvk-space-2)}.rv-pb-spec__track{position:relative;flex:1;min-width:0;padding:var(--rvk-space-26) 0 var(--rvk-space-20)}.rv-pb-wave--lg{height:44px}.rv-pb-wave--lg i{height:calc(var(--h) * 42px)}.rv-pb-spec__head-at{position:absolute;left:var(--at);top:22px;bottom:16px;width:2px;margin-left:var(--rvk-space-n1);border-radius:var(--rvk-radius-1);background:var(--wd-accent)}.rv-pb-spec__head-at span{position:absolute;bottom:100%;left:50%;translate:-50% -4px;display:inline-flex;align-items:center;height:20px;padding:0 var(--rvk-space-6);border-radius:var(--rvk-radius-5);background:var(--wd-accent);color:var(--wd-ink);font:500 11px/1 var(--pb-mono);white-space:nowrap}.rv-pb-spec__ticks{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;font:400 11px/1 var(--pb-mono);color:var(--wd-ink-3)}.rv-pb-spec__q{margin:0;font-size:var(--rvk-font-size-21);line-height:var(--rvk-line-height-1p45);letter-spacing:-.012em;color:var(--wd-ink);text-wrap:pretty}.rv-pb-spec__q mark{padding:var(--rvk-space-2) var(--rvk-space-4)}.rv-pb-spec__rubric{display:flex;align-items:center;flex-wrap:wrap;gap:var(--rvk-space-10) var(--rvk-space-14);padding-top:var(--rvk-space-2)}.rv-pb-spec__rubric .rv-pb-pin{top:2px}.rv-pb-spec__scale{display:flex;gap:var(--rvk-space-4)}.rv-pb-spec__scale i{display:block;width:22px;height:8px;border-radius:var(--rvk-radius-3);background:color-mix(in srgb,var(--wd-ink) 12%,var(--pb-card))}.rv-pb-spec__scale i.is-f{background:var(--wd-ink)}.rv-pb-spec__score{font:400 13px/1 var(--pb-mono);color:var(--wd-ink-3)}.rv-pb-spec__score b{font-weight:var(--rvk-font-weight-500);color:var(--wd-ink)}.rv-pb-spec__w{margin-left:auto;font:400 11.5px/1 var(--pb-mono);color:var(--wd-ink-3)}.rv-pb-spec__note{padding:var(--rvk-space-16) var(--rvk-space-18);border-radius:var(--rvk-radius-14);background:var(--pb-well)}.rv-pb-spec__note .rv-pb-pin{top:16px}.rv-pb-spec__label{margin:0 0 var(--rvk-space-6);font:500 11px/1 var(--pb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wd-ink-3)}.rv-pb-spec__notetext{margin:0;font-size:var(--rvk-font-size-15p5);line-height:var(--rvk-line-height-1p5);color:var(--wd-ink);text-wrap:pretty}.rv-pb-spec__edit{display:flex;align-items:center;gap:var(--rvk-space-6);margin:var(--rvk-space-10) 0 0;font-size:var(--rvk-font-size-12p5);color:var(--wd-ink-2)}.rv-pb-spec__edit .rv-pb-i{width:13px;height:13px}.rv-pb-spec__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--rvk-space-16) var(--rvk-space-20);padding-top:var(--rvk-space-20);border-top:1px solid var(--pb-hair)}.rv-pb-spec__foot .rv-pb-pin{top:50%;translate:0 -50%}.rv-pb-spec__appr{display:flex;align-items:center;gap:var(--rvk-space-10)}.rv-pb-spec__apprtext{display:flex;flex-direction:column;gap:var(--rvk-space-3)}.rv-pb-spec__apprtext b{font-size:var(--rvk-font-size-13p5);font-weight:var(--rvk-font-weight-500);line-height:var(--rvk-line-height-1p2)}.rv-pb-spec__apprtext span{font:400 11.5px/1.2 var(--pb-mono);color:var(--wd-ink-3)}.rv-pb-spec__appr>.rv-pb-i{width:17px;height:17px}.rv-pb-spec__used{display:flex;align-items:center;gap:var(--rvk-space-10);font-size:var(--rvk-font-size-13p5);color:var(--wd-ink-2)}.rv-pb-spec__used b{font-weight:var(--rvk-font-weight-500);color:var(--wd-ink)}.rv-pb-spec__used .rv-pb-pin{left:auto;right:calc(-1 * var(--sp) - 13px)}.rv-pb-spec__stack{display:flex}.rv-pb-spec__stack .rv-pb-av{width:26px;height:26px;box-shadow:0 0 0 2px var(--pb-card)}.rv-pb-spec__stack .rv-pb-av+.rv-pb-av{margin-left:var(--rvk-space-n7)}.rv-pb-anat__list{list-style:none;margin:0;padding:0;counter-reset:none}.rv-pb-anat__list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:var(--rvk-space-18);padding:var(--rvk-space-18) 0;border-top:1px solid var(--site-border)}.rv-pb-anat__list li:last-child{border-bottom:1px solid var(--site-border)}.rv-pb-anat__n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--site-border-strong);font:500 11.5px/1 var(--pb-mono);color:var(--site-text)}.rv-pb-anat__t{margin:var(--rvk-space-2) 0 var(--rvk-space-4);font-size:var(--rvk-font-size-16p5);line-height:var(--rvk-line-height-1p3);font-weight:var(--rvk-font-weight-500);letter-spacing:-.01em}.rv-pb-anat__list p{margin:0;font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p5);color:var(--site-text-muted);text-wrap:pretty}@container (max-width:440px){.rv-pb-spec__src{display:none}.rv-pb-spec__q{font-size:var(--rvk-font-size-18p5)}.rv-pb-spec__w{display:none}.rv-pb-spec__scale i{width:13px}.rv-pb-spec__rubric{gap:var(--rvk-space-8)}.rv-pb-spec__rubric .rv-pb-chip .rv-pb-i{display:none}.rv-pb-spec__scale{gap:var(--rvk-space-3)}}@media (max-width:1099px){.rv-pb-anat__grid{grid-template-columns:1fr}.rv-pb-anat__list{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--rvk-space-40)}.rv-pb-anat__list li:nth-last-child(2){border-bottom:1px solid var(--site-border)}}@media (max-width:699px){.rv-pb-anat__stage{padding:var(--rvk-space-32) var(--rvk-space-16) var(--rvk-space-32) var(--rvk-space-24);border-radius:var(--site-radius-lg)}.rv-pb-spec{--sp:18px}.rv-pb-pin{width:24px;height:24px;font-size:var(--rvk-font-size-11);left:calc(-1 * var(--sp) - 12px)}.rv-pb-spec__used .rv-pb-pin{right:calc(-1 * var(--sp) - 12px)}.rv-pb-spec__clip{gap:var(--rvk-space-12);padding:var(--rvk-space-10) var(--rvk-space-12) var(--rvk-space-10) var(--rvk-space-10)}.rv-pb-spec__play{width:34px;height:34px}.rv-pb-anat__list{grid-template-columns:1fr}.rv-pb-anat__list li:nth-last-child(2){border-bottom:0}}.rv-pb-prac__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--rvk-space-20);align-items:stretch}.rv-pb-prac__photo{position:relative;margin:0;min-height:420px;border-radius:var(--site-radius-lg);overflow:hidden;background:var(--wd-paper-3)}.rv-pb-prac__photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 30%}.rv-pb-prac__photo::after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to top,color-mix(in srgb,var(--wd-ink) 28%,transparent),transparent);pointer-events:none}.rv-pb-prac__live{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;display:flex;align-items:center;gap:var(--rvk-space-12);padding:var(--rvk-space-12) var(--rvk-space-14);border-radius:var(--rvk-radius-14);background:color-mix(in srgb,var(--pb-card) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--pb-hair),0 18px 36px -18px color-mix(in srgb,var(--wd-ink) 50%,transparent)}.rv-pb-prac__livetext{display:flex;flex-direction:column;gap:var(--rvk-space-2);min-width:0;flex:1}.rv-pb-prac__livetext b{font-size:var(--rvk-font-size-14);font-weight:var(--rvk-font-weight-500);line-height:var(--rvk-line-height-1p3)}.rv-pb-prac__livetext span{font-size:var(--rvk-font-size-12p5);line-height:var(--rvk-line-height-1p35);color:var(--wd-ink-2)}.rv-pb-prac__segs{display:flex;gap:var(--rvk-space-4);flex:none}.rv-pb-prac__segs i{display:block;width:22px;height:6px;border-radius:var(--rvk-radius-99);box-shadow:inset 0 0 0 1px var(--pb-hair-2)}.rv-pb-prac__segs i.is-next{box-shadow:inset 0 0 0 1.5px var(--wd-ink)}.rv-pb-board{border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--pb-hair),0 1px 2px color-mix(in srgb,var(--wd-ink) 4%,transparent)}.rv-pb-board__head{display:flex;align-items:center;gap:var(--rvk-space-12);padding:var(--rvk-space-16) var(--rvk-space-22);border-bottom:1px solid var(--pb-hair)}.rv-pb-board__who{display:flex;flex-direction:column;gap:var(--rvk-space-1);flex:1;min-width:0}.rv-pb-board__who b{font-size:var(--rvk-font-size-14p5);font-weight:var(--rvk-font-weight-500);line-height:var(--rvk-line-height-1p3)}.rv-pb-board__who span{font-size:var(--rvk-font-size-12p5);color:var(--wd-ink-2)}.rv-pb-board__week{display:inline-flex;align-items:center;gap:var(--rvk-space-7);height:30px;padding:0 var(--rvk-space-10);border-radius:var(--rvk-radius-8);background:var(--pb-well);font:500 11.5px/1 var(--pb-mono);color:var(--wd-ink-2);white-space:nowrap}.rv-pb-board__week .rv-pb-i{width:14px;height:14px}.rv-pb-board__list{list-style:none;margin:0;padding:var(--rvk-space-8)}.rv-pb-rep{padding:var(--rvk-space-18) var(--rvk-space-16);border-radius:var(--rvk-radius-14)}.rv-pb-rep+.rv-pb-rep{box-shadow:0 -1px 0 var(--pb-hair);border-top-left-radius:0;border-top-right-radius:0}.rv-pb-rep.is-focus+.rv-pb-rep{box-shadow:none}.rv-pb-rep__top{display:flex;align-items:center;gap:var(--rvk-space-12)}.rv-pb-rep__who{display:flex;flex-direction:column;gap:var(--rvk-space-2);flex:1;min-width:0}.rv-pb-rep__who b{font-size:var(--rvk-font-size-15);font-weight:var(--rvk-font-weight-500);line-height:var(--rvk-line-height-1p3)}.rv-pb-rep__who span{font-size:var(--rvk-font-size-12p5);line-height:var(--rvk-line-height-1p3);color:var(--wd-ink-2)}.rv-pb-rep__prog{display:flex;align-items:center;gap:var(--rvk-space-12)}.rv-pb-rep__segs{display:flex;gap:var(--rvk-space-4)}.rv-pb-rep__segs i{display:block;width:26px;height:6px;border-radius:var(--rvk-radius-99);box-shadow:inset 0 0 0 1px var(--pb-hair-2)}.rv-pb-rep__segs i.is-next{box-shadow:inset 0 0 0 1.5px var(--wd-ink)}.rv-pb-rep__segs i.is-done{background:var(--wd-ink);box-shadow:none}.rv-pb-rep__count{display:inline-flex;align-items:center;gap:var(--rvk-space-5);min-width:94px;font:400 12px/1 var(--pb-mono);color:var(--wd-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.rv-pb-rep__count.is-done{color:var(--wd-ink)}.rv-pb-rep__count .rv-pb-i{width:13px;height:13px}.rv-pb-rep__drill{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rvk-space-4) var(--rvk-space-10);margin:var(--rvk-space-14) 0 0 var(--rvk-space-52);font-size:var(--rvk-font-size-15);font-weight:var(--rvk-font-weight-500);letter-spacing:-.005em}.rv-pb-rep__drill span{font:400 11.5px/1 var(--pb-mono);color:var(--wd-ink-3);letter-spacing:0}.rv-pb-rep__note{display:flex;align-items:flex-start;gap:var(--rvk-space-9);margin:var(--rvk-space-10) 0 0 var(--rvk-space-52);padding:var(--rvk-space-10) var(--rvk-space-12);border-radius:var(--rvk-radius-10);background:var(--pb-well);font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p5);color:var(--wd-ink-2)}.rv-pb-rep__note .rv-pb-i{margin-top:var(--rvk-space-2);color:var(--wd-ink-3)}.rv-pb-rep.is-focus{background:var(--wd-night);color:var(--wd-on-night);box-shadow:0 18px 36px -20px color-mix(in srgb,var(--wd-ink) 60%,transparent)}.rv-pb-rep.is-focus .rv-pb-av{background:var(--wd-night-2)}.rv-pb-rep.is-focus .rv-pb-av::after{box-shadow:inset 0 0 0 1px var(--rvk-cffffff-a120)}.rv-pb-rep.is-focus .rv-pb-rep__who span,.rv-pb-rep.is-focus .rv-pb-rep__count,.rv-pb-rep.is-focus .rv-pb-rep__drill span{color:var(--wd-on-night-2)}.rv-pb-rep.is-focus .rv-pb-rep__segs i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-on-night) 30%,transparent)}.rv-pb-rep.is-focus .rv-pb-rep__segs i.is-next{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--wd-on-night) 80%,transparent)}.rv-pb-rep.is-focus .rv-pb-rep__note{background:var(--wd-night-2);color:var(--wd-on-night);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-on-night) 8%,transparent)}.rv-pb-rep.is-focus .rv-pb-rep__note .rv-pb-i{color:var(--wd-on-night-2)}@media (max-width:1099px){.rv-pb-prac__grid{grid-template-columns:1fr}.rv-pb-prac__photo{min-height:0;aspect-ratio:16/9}}@media (max-width:699px){.rv-pb-prac__photo{aspect-ratio:4/3}.rv-pb-prac__live{left:10px;right:10px;bottom:10px;padding:var(--rvk-space-10) var(--rvk-space-12)}.rv-pb-board__head{padding:var(--rvk-space-14) var(--rvk-space-16);flex-wrap:wrap}.rv-pb-board__list{padding:var(--rvk-space-6)}.rv-pb-rep{padding:var(--rvk-space-16) var(--rvk-space-12)}.rv-pb-rep__top{flex-wrap:wrap}.rv-pb-rep__prog{width:100%;padding-left:var(--rvk-space-52);gap:var(--rvk-space-10)}.rv-pb-rep__drill,.rv-pb-rep__note{margin-left:0}}.rv-pb-coach{padding-block:var(--wd-section-y) var(--rvk-space-16)}.rv-pb-coach__fig{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:var(--rvk-space-fluid-23);align-items:center;margin:0;max-width:1120px}.rv-pb-coach__portrait{position:relative;aspect-ratio:1;border-radius:var(--wd-img-radius);overflow:hidden;background:var(--wd-paper-3)}.rv-pb-coach__portrait img{width:100%;height:100%;object-fit:cover}.rv-pb-coach__portrait::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 8%,transparent)}.rv-pb-coach__glyph{display:block;color:var(--site-text-subtle)}.rv-pb-coach__glyph .rv-pb-i{width:32px;height:32px}.rv-pb-coach__q{margin:var(--rvk-space-18) 0 var(--rvk-space-36)}.rv-pb-coach__q p{margin:0;font-family:var(--site-font-display);font-size:var(--rvk-font-size-fluid-3);line-height:var(--rvk-line-height-1p22);letter-spacing:-.026em;font-weight:var(--rvk-font-weight-500);color:var(--site-text);text-wrap:pretty;max-width:30ch}.rv-pb-coach__q p span{color:var(--site-text-subtle)}.rv-pb-coach__by{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--rvk-space-14) var(--rvk-space-24);padding-top:var(--rvk-space-22);border-top:1px solid var(--site-border)}.rv-pb-coach__name{display:flex;flex-direction:column;gap:var(--rvk-space-3)}.rv-pb-coach__name b{font-size:var(--rvk-font-size-16);font-weight:var(--rvk-font-weight-500);line-height:var(--rvk-line-height-1p3)}.rv-pb-coach__name span{font-size:var(--rvk-font-size-14p5);color:var(--site-text-muted)}.rv-pb-coach__pb{display:inline-flex;align-items:center;gap:var(--rvk-space-8);height:32px;padding:0 var(--rvk-space-12);border-radius:var(--rvk-radius-9);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500);color:var(--site-text-muted);white-space:nowrap}.rv-pb-coach__pb .rv-pb-i{width:15px;height:15px}@media (max-width:899px){.rv-pb-coach__fig{grid-template-columns:1fr;gap:var(--rvk-space-36)}.rv-pb-coach__portrait{width:200px}}@media (max-width:699px){.rv-pb-coach__portrait{width:150px}.rv-pb-coach__q{margin:var(--rvk-space-14) 0 var(--rvk-space-28)}}.rv-ig-hero{padding-block:var(--rvk-space-fluid-12) var(--rvk-space-fluid-31)}.rv-ig-hero__grid{display:grid;grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:var(--rvk-space-fluid-18);align-items:center}.rv-ig-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.rv-ig-hero__title{font-size:var(--rvk-font-size-fluid-9)}.rv-ig-hero .wd-display .wd-line2{display:block;color:var(--site-text-subtle)}.rv-ig-hero__lead{margin-top:var(--rvk-space-24);max-width:40ch}.rv-ig-hero__actions{display:flex;flex-wrap:wrap;gap:var(--rvk-space-12);margin-top:var(--rvk-space-36)}.rv-ig-ic{width:18px;height:18px;flex:none}.rv-ig-mono{font-family:var(--site-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rv-ig-path{position:relative;isolation:isolate;margin:0;padding:var(--rvk-space-fluid-9);border-radius:var(--site-radius-xl);background:var(--site-surface-subtle);box-shadow:inset 0 0 0 1px var(--site-border)}.rv-ig-path::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:radial-gradient(color-mix(in srgb,var(--site-text) 13%,transparent) 1px,transparent 1.4px);background-size:18px 18px;-webkit-mask-image:radial-gradient(120% 90% at 30% 0%,var(--rvk-c000000) 10%,transparent 75%);mask-image:radial-gradient(120% 90% at 30% 0%,var(--rvk-c000000) 10%,transparent 75%)}.rv-ig-map{position:relative;display:grid;grid-template-columns:minmax(0,.74fr) clamp(36px,3.6vw,52px) minmax(0,1.3fr);grid-template-rows:repeat(9,auto);row-gap:var(--rvk-space-8);font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p35)}.rv-ig-c1{grid-column:1}.rv-ig-c2{grid-column:2}.rv-ig-c3{grid-column:3}.rv-ig-r1{grid-row:1}.rv-ig-r2{grid-row:2}.rv-ig-r3{grid-row:3}.rv-ig-r4{grid-row:4}.rv-ig-r5{grid-row:5}.rv-ig-r6{grid-row:6}.rv-ig-r7{grid-row:7}.rv-ig-r8{grid-row:8}.rv-ig-r9{grid-row:9}.rv-ig-map>*{position:relative;z-index:1;min-width:0}.rv-ig-map__card{z-index:0 !important;border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.rv-ig-map__card--src{grid-column:1;grid-row:1/7;align-self:stretch}.rv-ig-map__card--dst{grid-column:3;grid-row:1/10}.rv-ig-map__head{display:flex;align-items:center;gap:var(--rvk-space-11);padding:var(--rvk-space-14) var(--rvk-space-16) var(--rvk-space-13);margin-bottom:var(--rvk-space-4);border-bottom:1px solid var(--site-border)}.rv-ig-map__logo{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:var(--rvk-radius-9);background:var(--site-surface-subtle);color:var(--site-text)}.rv-ig-map__logo svg{width:19px;height:19px}.rv-ig-map__logo--ruvlek{background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border)}.rv-ig-map__logo .rv-ig-rmark{width:24px;height:auto}.rv-ig-map__htxt{display:flex;flex-direction:column;gap:var(--rvk-space-2);min-width:0}.rv-ig-map__htxt strong{font-size:var(--rvk-font-size-14p5);font-weight:var(--rvk-font-weight-500);letter-spacing:-.01em;white-space:nowrap}.rv-ig-map__htxt>span{font-size:var(--rvk-font-size-12p5);color:var(--site-text-muted);white-space:nowrap}.rv-ig-cue{display:inline-flex;align-items:center;gap:var(--rvk-space-5);font:500 12px/1 var(--site-font-mono);color:var(--rv-accent-deep)}.rv-ig-cue i{width:7px;height:7px;border-radius:var(--rvk-radius-1p5);background:var(--site-accent)}.rv-ig-map__who{margin-left:auto;display:inline-flex;align-items:center;gap:var(--rvk-space-7);padding:var(--rvk-space-4) var(--rvk-space-10) var(--rvk-space-4) var(--rvk-space-4);border-radius:var(--rvk-radius-99);background:var(--site-surface-subtle);font-size:var(--rvk-font-size-12p5);font-weight:var(--rvk-font-weight-500);white-space:nowrap}.rv-ig-map__who img{width:22px;height:22px;border-radius:50%;object-fit:cover}.rv-ig-map__key{display:flex;align-items:center;gap:var(--rvk-space-10);padding:0 var(--rvk-space-16);font-weight:var(--rvk-font-weight-500);letter-spacing:-.005em}.rv-ig-map__key .rv-ig-ic{box-sizing:content-box;width:16px;height:16px;padding:var(--rvk-space-6);border-radius:var(--rvk-radius-8);background:var(--site-surface-subtle);color:var(--site-text)}.rv-ig-map__link{align-self:center;height:1.5px;background:color-mix(in srgb,var(--site-text) 38%,transparent);z-index:2}.rv-ig-map__link::before,.rv-ig-map__link::after{content:"";position:absolute;top:50%;width:7px;height:7px;margin-top:var(--rvk-space-n3p5);border-radius:50%;background:var(--site-surface);box-shadow:inset 0 0 0 1.5px var(--site-text)}.rv-ig-map__link::before{left:-3.5px}.rv-ig-map__link::after{right:-3.5px;background:var(--site-text)}.rv-ig-map__block{position:absolute;top:50%;left:46%;width:11px;height:11px;margin-top:var(--rvk-space-n5p5);border-radius:var(--rvk-radius-2);background:var(--site-accent);box-shadow:0 0 0 3px var(--site-surface-subtle),0 4px 10px -3px color-mix(in srgb,var(--wd-accent) 60%,transparent)}.rv-ig-map__field{display:grid;grid-template-columns:76px minmax(0,1fr) 18px;align-items:center;gap:var(--rvk-space-10);margin-inline:var(--rvk-space-10);padding:var(--rvk-space-9) var(--rvk-space-10) var(--rvk-space-9) var(--rvk-space-12);border-radius:var(--rvk-radius-10);background:color-mix(in srgb,var(--site-text) 3.5%,var(--site-surface));box-shadow:inset 0 0 0 1px var(--site-border-strong)}.rv-ig-map__lbl{font:400 11.5px/1.2 var(--site-font-mono);color:var(--site-text-subtle);letter-spacing:.01em}.rv-ig-map__val{font-weight:var(--rvk-font-weight-500);color:var(--site-text);min-width:0}.rv-ig-map__field .rv-ig-ic{width:17px;height:17px;color:var(--site-text)}.rv-ig-map__person{display:inline-flex;align-items:center;gap:var(--rvk-space-7);white-space:nowrap}.rv-ig-map__person img{width:20px;height:20px;border-radius:50%;object-fit:cover}.rv-ig-map__approve{display:flex;align-items:center;gap:var(--rvk-space-9);margin-top:var(--rvk-space-6);padding:var(--rvk-space-13) var(--rvk-space-16) var(--rvk-space-15);border-top:1px solid var(--site-border);font-size:var(--rvk-font-size-13);color:var(--site-text-muted);white-space:nowrap}.rv-ig-map__approve img{width:24px;height:24px;border-radius:50%;object-fit:cover;flex:none}.rv-ig-map__approve strong{color:var(--site-text);font-weight:var(--rvk-font-weight-500)}.rv-ig-map__approve .rv-ig-mono{margin-left:auto;font-size:var(--rvk-font-size-12);color:var(--site-text-subtle)}.rv-ig-map__split{display:flex;align-items:center;gap:var(--rvk-space-7);margin:var(--rvk-space-10) var(--rvk-space-16) 0;padding-top:var(--rvk-space-14);border-top:1px dashed var(--site-border-strong);font:500 11px/1 var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-subtle)}.rv-ig-map__split .rv-ig-ic{width:14px;height:14px}.rv-ig-map__kept{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--rvk-space-10);margin-inline:var(--rvk-space-10);padding:var(--rvk-space-2) var(--rvk-space-12);color:var(--site-text-muted)}.rv-ig-map__kept .rv-ig-map__val{font-weight:var(--rvk-font-weight-400);color:var(--site-text-muted)}.rv-ig-r9.rv-ig-map__kept{padding-bottom:var(--rvk-space-16)}.rv-ig-map__done{grid-row:7/10;align-self:center;justify-self:start;display:flex;align-items:center;gap:var(--rvk-space-10);margin:var(--rvk-space-14) 0 0 var(--rvk-space-10);padding:var(--rvk-space-10) var(--rvk-space-14) var(--rvk-space-10) var(--rvk-space-11);border-radius:var(--rvk-radius-12);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow);white-space:nowrap}.rv-ig-map__done>.rv-ig-ic{width:20px;height:20px;color:var(--site-text)}.rv-ig-map__done>span{display:flex;flex-direction:column;gap:var(--rvk-space-2)}.rv-ig-map__done strong{font-size:var(--rvk-font-size-13p5);font-weight:var(--rvk-font-weight-500)}.rv-ig-map__done>span>span{font:400 11.5px/1.2 var(--site-font-mono);color:var(--site-text-subtle)}@media (max-width:1099px){.rv-ig-hero__grid{grid-template-columns:1fr;gap:var(--rvk-space-48)}.rv-ig-hero__lead{max-width:52ch}.rv-ig-path{width:100%}}@media (max-width:699px){.rv-ig-hero__actions{display:grid;grid-template-columns:1fr;width:100%}.rv-ig-path{padding:var(--rvk-space-14);border-radius:var(--site-radius-lg)}.rv-ig-map{grid-template-columns:minmax(0,.78fr) 20px minmax(0,1.22fr);font-size:var(--rvk-font-size-13);row-gap:var(--rvk-space-6)}.rv-ig-map__card{border-radius:var(--rvk-radius-14)}.rv-ig-map__head{flex-direction:column;align-items:flex-start;gap:var(--rvk-space-8);padding:var(--rvk-space-12)}.rv-ig-map__logo{width:30px;height:30px;border-radius:var(--rvk-radius-8)}.rv-ig-map__who,.rv-ig-map__done{display:none}.rv-ig-map__htxt strong{white-space:normal;font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p25)}.rv-ig-map__htxt>span{white-space:normal;font-size:var(--rvk-font-size-12)}.rv-ig-map__key{gap:var(--rvk-space-8);padding:0 var(--rvk-space-12);font-size:var(--rvk-font-size-12p5);line-height:var(--rvk-line-height-1p25)}.rv-ig-map__key .rv-ig-ic{display:none}.rv-ig-map__field{grid-template-columns:minmax(0,1fr) 15px;gap:var(--rvk-space-2) var(--rvk-space-6);margin-inline:var(--rvk-space-6);padding:var(--rvk-space-7) var(--rvk-space-8) var(--rvk-space-8) var(--rvk-space-9)}.rv-ig-map__field .rv-ig-map__lbl{grid-column:1/-1;grid-row:1}.rv-ig-map__field .rv-ig-map__val{grid-column:1;grid-row:2}.rv-ig-map__field .rv-ig-ic{grid-column:2;grid-row:2;width:15px;height:15px}.rv-ig-map__lbl{font-size:var(--rvk-font-size-10p5)}.rv-ig-map__person img{width:16px;height:16px}.rv-ig-map__card--src{grid-row:1/10}.rv-ig-map__approve{grid-row:6/10;align-self:start;flex-wrap:wrap;gap:var(--rvk-space-6);padding:var(--rvk-space-10) var(--rvk-space-12) var(--rvk-space-12);font-size:var(--rvk-font-size-12);white-space:normal}.rv-ig-map__approve .rv-ig-mono{margin-left:0}.rv-ig-map__split{margin:var(--rvk-space-8) var(--rvk-space-9) 0;padding-top:var(--rvk-space-10);font-size:var(--rvk-font-size-10);letter-spacing:.04em}.rv-ig-map__kept{grid-template-columns:1fr;gap:0;margin-inline:var(--rvk-space-6);padding:var(--rvk-space-2) var(--rvk-space-9);font-size:var(--rvk-font-size-12p5)}.rv-ig-map__kept .rv-ig-map__lbl{font-size:var(--rvk-font-size-10p5)}.rv-ig-r9.rv-ig-map__kept{padding-bottom:var(--rvk-space-12)}}@media (min-width:1100px){.rv-ig-hero{padding-block:var(--rvk-space-fluid-28) var(--rvk-space-fluid-32)}.rv-ig-hero__grid{min-height:620px}}.rv-ig-spec{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--rvk-space-16);align-items:stretch}.rv-ig-spec__col{border-radius:var(--site-radius-xl);padding:var(--rvk-space-fluid-7)}.rv-ig-spec__col--in{background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.rv-ig-spec__col--out{display:flex;flex-direction:column;background:transparent;box-shadow:none;border:1.5px dashed color-mix(in srgb,var(--site-text) 20%,transparent)}.rv-ig-spec__top{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-16);margin-bottom:var(--rvk-space-22)}.rv-ig-spec__count{display:inline-flex;align-items:center;gap:var(--rvk-space-7);height:30px;padding:0 var(--rvk-space-11) 0 var(--rvk-space-9);border-radius:var(--site-radius);background:var(--site-inverse);color:var(--site-text-inverse);font:500 12.5px/1 var(--site-font-mono);white-space:nowrap}.rv-ig-spec__count .rv-ig-ic{width:15px;height:15px}.rv-ig-spec__count--quiet{background:transparent;color:var(--site-text-muted);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.rv-ig-spec__list{list-style:none;margin:0 var(--rvk-space-n12);padding:0;display:flex;flex-direction:column;gap:var(--rvk-space-4)}.rv-ig-spec__item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--rvk-space-16);padding:var(--rvk-space-14) var(--rvk-space-12);border-radius:var(--rvk-radius-14);transition:background-color .2s var(--site-ease)}.rv-ig-spec__item:hover{background:color-mix(in srgb,var(--site-text) 3%,var(--site-surface))}.rv-ig-spec__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--rvk-radius-11);background:var(--site-surface-subtle);color:var(--site-text)}.rv-ig-spec__ic .rv-ig-ic{width:19px;height:19px}.rv-ig-spec__txt{display:flex;flex-direction:column;gap:var(--rvk-space-3);min-width:0}.rv-ig-spec__name{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--rvk-space-8);font-size:var(--rvk-font-size-16);line-height:var(--rvk-line-height-1p3);font-weight:var(--rvk-font-weight-500);letter-spacing:-.01em;color:var(--site-text)}.rv-ig-spec__desc{margin:0;font-size:var(--rvk-font-size-14p5);line-height:var(--rvk-line-height-1p5);color:var(--site-text-muted);text-wrap:pretty}.rv-ig-spec__opt{display:inline-flex;align-items:center;height:22px;padding:0 var(--rvk-space-8);border-radius:var(--rvk-radius-7);box-shadow:inset 0 0 0 1px var(--site-border-strong);font:500 11px/1 var(--site-font-mono);letter-spacing:.02em;color:var(--site-text-muted)}.rv-ig-spec__eg{justify-self:end;display:inline-flex;align-items:center;gap:var(--rvk-space-7);max-width:220px;padding:var(--rvk-space-7) var(--rvk-space-11);border-radius:var(--site-radius);background:var(--site-surface-subtle);font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500);line-height:var(--rvk-line-height-1p3);color:var(--site-text);white-space:nowrap}.rv-ig-spec__eg b{font-weight:var(--rvk-font-weight-500);color:var(--site-text-muted)}.rv-ig-spec__eg--person{padding-left:var(--rvk-space-5)}.rv-ig-spec__eg--person img{width:22px;height:22px;border-radius:50%;object-fit:cover}.rv-ig-spec__never{flex:1;list-style:none;margin:0;padding:var(--rvk-space-6) 0 var(--rvk-space-4);display:flex;flex-direction:column;justify-content:space-around;gap:var(--rvk-space-22)}.rv-ig-spec__never li{display:flex;flex-direction:column;gap:var(--rvk-space-3);padding-left:var(--rvk-space-18);position:relative}.rv-ig-spec__never li::before{content:"";position:absolute;left:0;top:10px;width:9px;height:1.5px;border-radius:var(--rvk-radius-1);background:color-mix(in srgb,var(--site-text) 50%,transparent)}.rv-ig-spec__col--out .rv-ig-spec__name{color:var(--site-text)}@media (max-width:1099px){.rv-ig-spec{grid-template-columns:1fr}.rv-ig-spec__never{display:grid;grid-template-columns:1fr 1fr;gap:var(--rvk-space-20) var(--rvk-space-32)}}@media (max-width:699px){.rv-ig-spec__list{margin:0 var(--rvk-space-n8)}.rv-ig-spec__item{grid-template-columns:36px minmax(0,1fr);gap:var(--rvk-space-4) var(--rvk-space-14);padding:var(--rvk-space-12) var(--rvk-space-8);align-items:start}.rv-ig-spec__ic{width:36px;height:36px;border-radius:var(--rvk-radius-10)}.rv-ig-spec__eg{grid-column:2;justify-self:start;margin-top:var(--rvk-space-8);white-space:normal}.rv-ig-spec__never{grid-template-columns:1fr;gap:var(--rvk-space-18)}.rv-ig-spec__top{margin-bottom:var(--rvk-space-16)}}.rv-ig-q{display:grid;grid-template-columns:minmax(0,8.2fr) minmax(0,3.8fr);gap:var(--rvk-space-fluid-13);align-items:start}.rv-ig-q__win{border-radius:var(--site-radius-xl);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow);overflow:hidden;container-type:inline-size}.rv-ig-q__bar{display:flex;align-items:center;gap:var(--rvk-space-12);padding:var(--rvk-space-16) var(--rvk-space-20);border-bottom:1px solid var(--site-border)}.rv-ig-q__logo{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--rvk-radius-10);background:var(--site-surface-subtle);color:var(--site-text)}.rv-ig-q__logo svg{width:20px;height:20px}.rv-ig-q__title{display:flex;flex-direction:column;gap:var(--rvk-space-2);min-width:0}.rv-ig-q__title strong{font-size:var(--rvk-font-size-15);font-weight:var(--rvk-font-weight-500);letter-spacing:-.01em}.rv-ig-q__title span{font-size:var(--rvk-font-size-12p5);color:var(--site-text-muted)}.rv-ig-q__filters{margin-left:auto;display:flex;gap:var(--rvk-space-2);padding:var(--rvk-space-3);border-radius:var(--rvk-radius-11);background:var(--site-surface-subtle)}.rv-ig-q__filters span{display:inline-flex;align-items:center;gap:var(--rvk-space-6);height:30px;padding:0 var(--rvk-space-11);border-radius:var(--rvk-radius-8);font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500);color:var(--site-text-muted);white-space:nowrap}.rv-ig-q__filters b{font:500 11.5px/1 var(--site-font-mono);color:var(--site-text-subtle)}.rv-ig-q__filters .is-on{background:var(--site-surface);color:var(--site-text);box-shadow:0 1px 2px color-mix(in srgb,var(--wd-ink) 10%,transparent),inset 0 0 0 1px var(--site-border)}.rv-ig-q__cols,.rv-ig-q__row{display:grid;grid-template-columns:minmax(0,1fr) 150px 178px 56px;align-items:center;column-gap:var(--rvk-space-16);padding-inline:var(--rvk-space-20)}.rv-ig-q__cols{padding-block:var(--rvk-space-12) var(--rvk-space-10);font:500 11px/1 var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-subtle)}.rv-ig-q__cols span:last-child,.rv-ig-q__time{text-align:right}.rv-ig-q__rows{list-style:none;margin:0;padding:0 0 var(--rvk-space-8)}.rv-ig-q__row{position:relative;padding-block:var(--rvk-space-15);border-top:1px solid var(--site-border)}.rv-ig-q__task{display:flex;flex-direction:column;gap:var(--rvk-space-3);min-width:0}.rv-ig-q__task strong{font-size:var(--rvk-font-size-15);font-weight:var(--rvk-font-weight-500);letter-spacing:-.01em}.rv-ig-q__task span{font-size:var(--rvk-font-size-13);color:var(--site-text-muted)}.rv-ig-q__rep{display:inline-flex;align-items:center;gap:var(--rvk-space-8);font-size:var(--rvk-font-size-14);white-space:nowrap}.rv-ig-q__rep img{width:26px;height:26px;border-radius:50%;object-fit:cover}.rv-ig-q__time{font-size:var(--rvk-font-size-12p5);color:var(--site-text-subtle)}.rv-ig-q__st{display:inline-flex;align-items:center;justify-self:start;gap:var(--rvk-space-7);height:30px;padding:0 var(--rvk-space-11) 0 var(--rvk-space-9);border-radius:var(--site-radius);font-size:var(--rvk-font-size-13p5);font-weight:var(--rvk-font-weight-500);white-space:nowrap}.rv-ig-q__st .rv-ig-ic{width:16px;height:16px}.rv-ig-q__st em{font-style:normal;font-weight:var(--rvk-font-weight-400);font-size:var(--rvk-font-size-12p5);color:var(--site-text-subtle);margin-left:var(--rvk-space-2)}.rv-ig-q__st--queued{background:var(--site-surface-subtle);color:var(--site-text-muted)}.rv-ig-q__st--look{background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border-strong),0 1px 2px color-mix(in srgb,var(--wd-ink) 8%,transparent)}.rv-ig-q__st--look .rv-ig-ic{color:var(--rv-accent-deep)}.rv-ig-q__st--done{padding-left:0;color:var(--site-text)}.rv-ig-q__row.is-open{background:color-mix(in srgb,var(--site-text) 2.5%,var(--site-surface));padding-bottom:var(--rvk-space-20)}.rv-ig-q__row.is-open::before{content:"";position:absolute;left:0;top:-1px;bottom:0;width:3px;background:var(--site-text)}.rv-ig-q__detail{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--rvk-space-14);margin-top:var(--rvk-space-16)}.rv-ig-q__reason{display:flex;flex-direction:column;gap:var(--rvk-space-8);padding:var(--rvk-space-18) var(--rvk-space-18) var(--rvk-space-16);border-radius:var(--rvk-radius-14);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border)}.rv-ig-q__why{margin:0;font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p45);font-weight:var(--rvk-font-weight-500);color:var(--site-text);text-wrap:pretty}.rv-ig-q__calm{margin:0;font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p5);color:var(--site-text-muted);text-wrap:pretty}.rv-ig-q__acts{display:flex;flex-wrap:wrap;gap:var(--rvk-space-8);margin-top:var(--rvk-space-8)}.rv-ig-q__btn{display:inline-flex;align-items:center;gap:var(--rvk-space-7);height:36px;padding:0 var(--rvk-space-13);border-radius:var(--site-radius);font-size:var(--rvk-font-size-13p5);font-weight:var(--rvk-font-weight-500);color:var(--site-text);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border-strong);white-space:nowrap}.rv-ig-q__btn .rv-ig-ic{width:16px;height:16px}.rv-ig-q__btn--ink{background:var(--site-inverse);color:var(--site-text-inverse);box-shadow:none}.rv-ig-q__log{list-style:none;margin:0;padding:var(--rvk-space-6) var(--rvk-space-4) var(--rvk-space-4);display:flex;flex-direction:column;gap:var(--rvk-space-14);position:relative}.rv-ig-q__log li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--rvk-space-12);padding-left:var(--rvk-space-20);font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p4);color:var(--site-text)}.rv-ig-q__log li::before{content:"";position:absolute;left:0;top:5px;width:9px;height:9px;border-radius:50%;background:var(--site-text)}.rv-ig-q__log li:not(:last-child)::after{content:"";position:absolute;left:4px;top:17px;bottom:-12px;width:1px;background:var(--site-border-strong)}.rv-ig-q__log .rv-ig-mono{font-size:var(--rvk-font-size-12);color:var(--site-text-subtle);padding-top:var(--rvk-space-1)}.rv-ig-q__log .is-next{color:var(--site-text-muted)}.rv-ig-q__log .is-next::before{background:var(--site-surface);box-shadow:inset 0 0 0 1.5px var(--site-text-subtle)}.rv-ig-q__notes{list-style:none;margin:0;padding:var(--rvk-space-8) 0 0;display:flex;flex-direction:column;gap:var(--rvk-space-36)}.rv-ig-q__notes li{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rvk-space-10)}.rv-ig-q__nic{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--rvk-radius-11);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow-sm);color:var(--site-text);margin-bottom:var(--rvk-space-4)}.rv-ig-q__nic .rv-ig-ic{width:19px;height:19px}.rv-ig-q__nt{margin:0;font-size:var(--rvk-font-size-17);line-height:var(--rvk-line-height-1p3);font-weight:var(--rvk-font-weight-500);letter-spacing:-.015em}.rv-ig-q__notes .wd-small{font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p55);max-width:34ch}@container (max-width:760px){.rv-ig-q__filters span:not(.is-on){display:none}.rv-ig-q__cols,.rv-ig-q__row{grid-template-columns:minmax(0,1fr) 140px 52px}.rv-ig-q__cols span:nth-child(2),.rv-ig-q__rep{display:none}}@container (max-width:540px){.rv-ig-q__bar{padding:var(--rvk-space-14) var(--rvk-space-16)}.rv-ig-q__cols{display:none}.rv-ig-q__row{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--rvk-space-10);padding:var(--rvk-space-14) var(--rvk-space-16)}.rv-ig-q__task{grid-column:1/-1;grid-row:1}.rv-ig-q__st{grid-column:1;grid-row:2}.rv-ig-q__time{grid-column:2;grid-row:2}.rv-ig-q__detail{grid-template-columns:1fr;margin-top:var(--rvk-space-6)}.rv-ig-q__reason{padding:var(--rvk-space-16) var(--rvk-space-14) var(--rvk-space-14)}.rv-ig-q__log{padding-left:var(--rvk-space-2)}}@media (max-width:1099px){.rv-ig-q{grid-template-columns:1fr;gap:var(--rvk-space-48)}.rv-ig-q__notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rvk-space-28);padding:0}}@media (max-width:699px){.rv-ig-q__win{border-radius:var(--site-radius-lg)}.rv-ig-q__notes{grid-template-columns:1fr;gap:var(--rvk-space-28)}.rv-ig-q__filters{display:none}}.rv-ig-tabs__list{display:inline-flex;gap:var(--rvk-space-2);padding:var(--rvk-space-4);border-radius:var(--rvk-radius-13);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow-sm)}.rv-ig-tabs__tab{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--rvk-space-9);height:40px;padding:0 var(--rvk-space-15);border-radius:var(--rvk-radius-9);font:500 14.5px/1 var(--site-font-sans);color:var(--site-text-muted);white-space:nowrap;transition:background-color .2s var(--site-ease),color .2s var(--site-ease)}.rv-ig-tabs__tab .rv-ig-mono{font-size:var(--rvk-font-size-11p5);color:var(--site-text-subtle)}.rv-ig-tabs__tab:hover{background:var(--site-surface-subtle);color:var(--site-text)}.rv-ig-tabs__tab[aria-selected="true"]{background:var(--site-inverse);color:var(--site-text-inverse)}.rv-ig-tabs__tab[aria-selected="true"] .rv-ig-mono{color:var(--site-text-inverse-muted)}.rv-ig-tabs__tab:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.rv-ig-tabs__panel{margin-top:var(--rvk-space-24)}.rv-ig-tabs__panel:focus-visible{outline:2px solid var(--site-accent);outline-offset:6px;border-radius:var(--site-radius-lg)}.rv-ig-tools{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:var(--rvk-space-16)}.rv-ig-tool{display:flex;flex-direction:column;gap:var(--rvk-space-14);min-height:232px;padding:var(--rvk-space-22) var(--rvk-space-22) var(--rvk-space-20);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow-sm);transition:transform .25s var(--site-ease),box-shadow .25s var(--site-ease)}.rv-ig-tool:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--site-border-strong),var(--wd-shadow)}.rv-ig-tool__top{display:flex;align-items:center;gap:var(--rvk-space-12)}.rv-ig-tool__mark{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--rvk-radius-12);background:var(--site-surface-subtle);color:var(--site-text)}.rv-ig-tool__mark svg{width:24px;height:24px}.rv-ig-tool__id{display:flex;flex-direction:column;gap:var(--rvk-space-4)}.rv-ig-tool__id strong{font-size:var(--rvk-font-size-16);line-height:var(--rvk-line-height-1p2);font-weight:var(--rvk-font-weight-500);letter-spacing:-.01em}.rv-ig-tool__id span{font:400 12px/1 var(--site-font-mono);color:var(--site-text-subtle)}.rv-ig-tool__does{margin:var(--rvk-space-4) 0 0;font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p5);color:var(--site-text-muted);text-wrap:pretty}.rv-ig-tool__dir{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--rvk-space-7);height:30px;padding:0 var(--rvk-space-11) 0 var(--rvk-space-9);border-radius:var(--site-radius);background:var(--site-surface-subtle);font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500);color:var(--site-text);white-space:nowrap}.rv-ig-tool__dir .rv-ig-ic{width:15px;height:15px}.rv-ig-tool--writes .rv-ig-tool__dir{background:var(--site-inverse);color:var(--site-text-inverse)}.rv-ig-tools__more{margin:var(--rvk-space-32) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--rvk-space-6) var(--rvk-space-12);font-size:var(--rvk-font-size-15);color:var(--site-text-muted)}@media (max-width:1099px){.rv-ig-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.rv-ig-tabs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.rv-ig-tools{grid-template-columns:1fr;gap:var(--rvk-space-12)}.rv-ig-tool{min-height:0;padding:var(--rvk-space-18)}.rv-ig-tool__dir{margin-top:var(--rvk-space-6)}}@media (prefers-reduced-motion:reduce){.rv-ig-tool,.rv-ig-tabs__tab{transition:none}}.rv-ig-sec{padding-bottom:0}.rv-ig-sec__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--rvk-space-fluid-23);align-items:start}.rv-ig-sec__main .wd-head{margin-bottom:var(--rvk-space-44)}.rv-ig-sec__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--rvk-space-28)}.rv-ig-sec__points li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--rvk-space-18);align-items:start}.rv-ig-sec__ic{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--rvk-radius-12);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow-sm);color:var(--site-text)}.rv-ig-sec__ic .rv-ig-ic{width:20px;height:20px}.rv-ig-sec__pt{margin:var(--rvk-space-2) 0 var(--rvk-space-6);font-size:var(--rvk-font-size-17);line-height:var(--rvk-line-height-1p3);font-weight:var(--rvk-font-weight-500);letter-spacing:-.015em}.rv-ig-sec__points .wd-small{font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p55);max-width:46ch}.rv-ig-setup{padding:var(--rvk-space-fluid-8);border-radius:var(--site-radius-xl);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.rv-ig-setup__top{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-16);padding-bottom:var(--rvk-space-20);margin-bottom:var(--rvk-space-24);border-bottom:1px solid var(--site-border)}.rv-ig-setup__meta{font-size:var(--rvk-font-size-12);color:var(--site-text-subtle)}.rv-ig-setup__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--rvk-space-26)}.rv-ig-setup__steps li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--rvk-space-16);align-items:start}.rv-ig-setup__steps li:not(:last-child)::after{content:"";position:absolute;left:15.5px;top:38px;bottom:-22px;width:1px;background:var(--site-border-strong)}.rv-ig-setup__n{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--rvk-radius-9);background:var(--site-surface-subtle);font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500);color:var(--site-text)}.rv-ig-setup__steps li:last-child .rv-ig-setup__n{background:var(--site-inverse);color:var(--site-text-inverse)}.rv-ig-setup__t{margin:var(--rvk-space-4) 0 var(--rvk-space-4);font-size:var(--rvk-font-size-16);line-height:var(--rvk-line-height-1p3);font-weight:var(--rvk-font-weight-500);letter-spacing:-.01em}.rv-ig-setup__d{margin:0;font-size:var(--rvk-font-size-14p5);line-height:var(--rvk-line-height-1p5);color:var(--site-text-muted);text-wrap:pretty}.rv-ig-setup__who{margin-top:var(--rvk-space-4);display:inline-flex;align-items:center;height:24px;padding:0 var(--rvk-space-9);border-radius:var(--rvk-radius-7);background:var(--site-surface-subtle);font:500 11.5px/1 var(--site-font-mono);color:var(--site-text-muted);white-space:nowrap}@media (max-width:1099px){.rv-ig-sec__grid{grid-template-columns:1fr;gap:var(--rvk-space-56)}.rv-ig-sec__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rvk-space-28)}.rv-ig-sec__points li{grid-template-columns:1fr;gap:var(--rvk-space-14)}.rv-ig-setup{max-width:none}}@media (max-width:699px){.rv-ig-sec__points{grid-template-columns:1fr;gap:var(--rvk-space-24)}.rv-ig-sec__points li{grid-template-columns:40px minmax(0,1fr);gap:var(--rvk-space-16)}.rv-ig-sec__ic{width:40px;height:40px}.rv-ig-setup{border-radius:var(--site-radius-lg)}.rv-ig-setup__steps li{grid-template-columns:32px minmax(0,1fr);gap:var(--rvk-space-14)}.rv-ig-setup__who{grid-column:2;justify-self:start;margin-top:var(--rvk-space-n4)}}.rv-pr-hero{padding-top:var(--rvk-space-fluid-19);padding-bottom:var(--rvk-space-fluid-30)}.rv-pr-hero .wd-display{font-size:var(--rvk-font-size-fluid-9);max-width:none}.rv-pr-hero .wd-display .wd-line2{display:block;color:var(--site-text-subtle)}.rv-pr-hero .rv-pr-i{width:16px;height:16px;flex:none}.rv-pr-hero__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--rvk-space-24) var(--rvk-space-64);align-items:end;margin-bottom:var(--rvk-space-fluid-15)}.rv-pr-hero__side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rvk-space-18);padding-bottom:var(--rvk-space-8)}.rv-pr-hero__side .wd-lead{max-width:44ch}.rv-pr-hero__facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--rvk-space-8) var(--rvk-space-22)}.rv-pr-hero__facts li{display:inline-flex;align-items:center;gap:var(--rvk-space-8);font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p4);color:var(--site-text-muted)}.rv-pr-hero__facts .rv-pr-i{color:var(--site-text)}.rv-pr-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(5,auto);column-gap:var(--rvk-space-16)}.rv-pr-seat{grid-column:1;grid-row:1/span 5;display:flex;flex-direction:column;gap:var(--rvk-space-28);min-width:0;padding:var(--rvk-space-28);border-radius:var(--site-radius-lg);background:var(--site-surface-subtle);box-shadow:inset 0 0 0 1px var(--site-border)}.rv-pr-seat__cap{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rvk-space-10)}.rv-pr-seat__label{margin:0 0 var(--rvk-space-4);display:inline-flex;align-items:center;gap:var(--rvk-space-8);font:500 12px/1 var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-subtle)}.rv-pr-seat__label .rv-pr-i{color:var(--site-text)}.rv-pr-seat__title{margin:0;font-size:var(--rvk-font-size-22);line-height:var(--rvk-line-height-1p22);letter-spacing:-.02em;font-weight:var(--rvk-font-weight-500);color:var(--site-text);text-wrap:balance;max-width:20ch}.rv-pr-seat__body{margin:0;font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p5);color:var(--site-text-muted);text-wrap:pretty;max-width:36ch}.rv-pr-roster{margin-top:auto;border-radius:var(--rvk-radius-14);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow-sm);overflow:hidden}.rv-pr-roster__head,.rv-pr-roster__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-12);padding:var(--rvk-space-14) var(--rvk-space-16);font-size:var(--rvk-font-size-13);line-height:var(--rvk-line-height-1p3);color:var(--site-text-muted)}.rv-pr-roster__head{border-bottom:1px solid var(--site-border);font-weight:var(--rvk-font-weight-500);color:var(--site-text)}.rv-pr-roster__foot{border-top:1px solid var(--site-border);background:color-mix(in srgb,var(--site-text) 2.5%,var(--site-surface))}.rv-pr-roster__mono{font:400 12px/1 var(--site-font-mono);color:var(--site-text-subtle);white-space:nowrap}.rv-pr-roster__foot .rv-pr-roster__mono{color:var(--site-text-muted)}.rv-pr-roster__foot b{font-weight:var(--rvk-font-weight-500);color:var(--site-text)}.rv-pr-roster__list{list-style:none;margin:0;padding:var(--rvk-space-8)}.rv-pr-roster__list li{display:flex;align-items:center;gap:var(--rvk-space-12);padding:var(--rvk-space-11) var(--rvk-space-8);border-radius:var(--rvk-radius-10)}.rv-pr-roster__list li.is-coach{margin-top:var(--rvk-space-4);padding-top:var(--rvk-space-12);border-top:1px dashed var(--site-border-strong);border-radius:0 0 var(--rvk-radius-10) var(--rvk-radius-10)}.rv-pr-av{position:relative;flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--site-surface-sunken)}.rv-pr-av img{width:100%;height:100%;object-fit:cover;object-position:50% 24%;scale:1.22;transform-origin:50% 26%}.rv-pr-av::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-text) 10%,transparent)}.rv-pr-roster__who{display:flex;flex-direction:column;gap:var(--rvk-space-2);min-width:0;flex:1}.rv-pr-roster__who b{font-size:var(--rvk-font-size-14p5);line-height:var(--rvk-line-height-1p25);font-weight:var(--rvk-font-weight-500);color:var(--site-text)}.rv-pr-roster__who span{font-size:var(--rvk-font-size-12p5);line-height:var(--rvk-line-height-1p3);color:var(--site-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-pr-tag{flex:none;display:inline-flex;align-items:center;gap:var(--rvk-space-5);height:24px;padding:0 var(--rvk-space-9);border-radius:var(--rvk-radius-7);font:500 11.5px/1 var(--site-font-mono);letter-spacing:.02em;color:var(--site-text);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.rv-pr-tag--free{color:var(--site-text-muted);background:var(--site-surface-subtle);box-shadow:none}.rv-pr-tag .rv-pr-i{width:12px;height:12px}.rv-pr-card{--c-ink:var(--site-text);--c-ink-2:var(--site-text-muted);--c-hair:var(--site-border);--c-well:var(--site-surface-subtle);grid-row:1/span 5;display:grid;grid-template-rows:subgrid;row-gap:0;min-width:0;padding:var(--rvk-space-32);border-radius:var(--site-radius-lg);background:var(--site-surface);color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow-sm)}.rv-pr-card.is-featured{grid-column:2;--c-ink:var(--wd-on-night);--c-ink-2:var(--wd-on-night-2);--c-hair:color-mix(in srgb,var(--wd-on-night) 12%,transparent);--c-well:color-mix(in srgb,var(--wd-on-night) 9%,transparent);background:radial-gradient(120% 56% at 0% 0%,color-mix(in srgb,var(--wd-on-night) 7%,transparent),transparent 62%),var(--wd-night);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wd-on-night) 8%,transparent),0 2px 4px color-mix(in srgb,var(--wd-ink) 8%,transparent),0 40px 72px -34px color-mix(in srgb,var(--wd-ink) 46%,transparent)}.rv-pr-card:not(.is-featured){grid-column:3}.rv-pr-card__name{display:flex;align-items:center;gap:var(--rvk-space-12);min-height:28px}.rv-pr-card__name h2{margin:0;font-size:var(--wd-h3-size);line-height:var(--rvk-line-height-1p2);letter-spacing:-.02em;font-weight:var(--rvk-font-weight-500);color:var(--c-ink)}.rv-pr-badge{display:inline-flex;align-items:center;gap:var(--rvk-space-7);height:26px;padding:0 var(--rvk-space-11) 0 var(--rvk-space-10);border-radius:var(--rvk-radius-99);font-size:var(--rvk-font-size-12p5);font-weight:var(--rvk-font-weight-500);line-height:1;white-space:nowrap;background:var(--c-well);color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-hair)}.rv-pr-badge__dot{width:6px;height:6px;border-radius:50%;background:var(--site-accent)}.rv-pr-card__for{margin:var(--rvk-space-8) 0 0;font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p45);color:var(--c-ink-2);text-wrap:pretty}.rv-pr-card__price{display:flex;align-items:flex-end;gap:var(--rvk-space-14);margin-top:var(--rvk-space-34);min-height:62px}.rv-pr-amt{display:inline-flex;align-items:flex-start;font-family:var(--site-font-display);font-size:var(--rvk-font-size-68);line-height:var(--rvk-line-height-0p86);letter-spacing:-.045em;font-weight:var(--rvk-font-weight-500);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-ink)}.rv-pr-cur{font-size:var(--rvk-font-size-0p46em);letter-spacing:0;margin:var(--rvk-space-0p1em) var(--rvk-space-0p06em) 0 0;color:var(--c-ink-2)}.rv-pr-amt--word{font-size:var(--rvk-font-size-50);letter-spacing:-.04em;line-height:var(--rvk-line-height-0p9)}.rv-pr-per{display:flex;flex-direction:column;font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p35);color:var(--c-ink-2);padding-bottom:var(--rvk-space-3)}.rv-pr-card__act{display:flex;flex-direction:column;align-items:center;gap:var(--rvk-space-14);margin-top:var(--rvk-space-30)}.rv-pr-card__act .wd-btn{width:100%}.rv-pr-card__link{display:inline-flex;align-items:center;gap:var(--rvk-space-6);font-size:var(--rvk-font-size-14);font-weight:var(--rvk-font-weight-500);color:var(--c-ink-2);text-decoration:none}.rv-pr-card__link:hover{color:var(--c-ink)}.rv-pr-card__link .rv-pr-i{width:14px;height:14px}.rv-pr-card__feats{margin-top:var(--rvk-space-28);padding-top:var(--rvk-space-24);border-top:1px solid var(--c-hair)}.rv-pr-card__lead{margin:0 0 var(--rvk-space-6);font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p4);font-weight:var(--rvk-font-weight-500);color:var(--c-ink)}.rv-pr-list{list-style:none;margin:0;padding:0}.rv-pr-list li{display:flex;align-items:flex-start;gap:var(--rvk-space-12);padding:var(--rvk-space-9) 0;font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p45);color:var(--c-ink-2)}.rv-pr-list b{font-weight:var(--rvk-font-weight-500);color:var(--c-ink)}.rv-pr-check{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:var(--rvk-space-n0p5);border-radius:50%;background:var(--c-well);color:var(--c-ink)}.rv-pr-check .rv-pr-i{width:12px;height:12px}@media (max-width:1099px){.rv-pr-hero__head{grid-template-columns:1fr;gap:var(--rvk-space-20)}.rv-pr-plans{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto) auto;row-gap:0}.rv-pr-seat{grid-column:1/-1;grid-row:6;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--rvk-space-32);align-items:center;margin-top:var(--rvk-space-16)}.rv-pr-roster{margin-top:0}.rv-pr-card{grid-row:1/span 5;padding:var(--rvk-space-28)}.rv-pr-card.is-featured{grid-column:1}.rv-pr-card:not(.is-featured){grid-column:2}.rv-pr-amt{font-size:var(--rvk-font-size-60)}.rv-pr-amt--word{font-size:var(--rvk-font-size-44)}}@media (max-width:699px){.rv-pr-plans{display:flex;flex-direction:column;gap:var(--rvk-space-14)}.rv-pr-card{display:flex;flex-direction:column;padding:var(--rvk-space-24)}.rv-pr-seat{order:3;display:flex;flex-direction:column;gap:var(--rvk-space-22);padding:var(--rvk-space-22);margin-top:0}.rv-pr-seat__title{font-size:var(--rvk-font-size-20)}.rv-pr-card__price{margin-top:var(--rvk-space-26)}.rv-pr-amt{font-size:var(--rvk-font-size-56)}.rv-pr-amt--word{font-size:var(--rvk-font-size-42)}.rv-pr-card__act{margin-top:var(--rvk-space-24)}.rv-pr-list li{font-size:var(--rvk-font-size-14p5)}.rv-pr-hero__facts{flex-direction:column;gap:var(--rvk-space-8)}}.rv-pr-est__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,640px);grid-template-rows:auto 1fr;gap:0 var(--rvk-space-fluid-23)}.rv-pr-est__head{grid-column:1;grid-row:1;margin-bottom:0}.rv-pr-est .rv-pr-i{width:16px;height:16px;flex:none}.rv-pr-est__rules{margin:var(--rvk-space-14) 0 0;width:100%;max-width:400px;border-top:1px solid var(--site-border-strong)}.rv-pr-est__rules>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--rvk-space-16);padding:var(--rvk-space-13) 0;border-bottom:1px solid var(--site-border)}.rv-pr-est__rules dt{font-size:var(--rvk-font-size-15);color:var(--site-text-muted)}.rv-pr-est__rules dd{margin:0;font:500 13px/1.3 var(--site-font-mono);color:var(--site-text)}.rv-pr-est__more{grid-column:1;grid-row:2;align-self:end;margin:var(--rvk-space-32) 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--rvk-space-8);font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p5);color:var(--site-text-muted)}.rv-pr-calc{grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column;padding:var(--rvk-space-8);border-radius:var(--site-radius-xl);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.rv-pr-calc__control{padding:var(--rvk-space-26) var(--rvk-space-26) var(--rvk-space-22)}.rv-pr-calc__top{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--rvk-space-16);margin-bottom:var(--rvk-space-22)}.rv-pr-calc__label{font-size:var(--rvk-font-size-15);font-weight:var(--rvk-font-weight-500);color:var(--site-text);padding-bottom:var(--rvk-space-8)}.rv-pr-calc__count{margin:0;display:flex;align-items:baseline;gap:var(--rvk-space-10);color:var(--site-text-muted);font-size:var(--rvk-font-size-16)}.rv-pr-calc__num{font-family:var(--site-font-display);font-size:var(--rvk-font-size-52);line-height:var(--rvk-line-height-0p9);letter-spacing:-.04em;font-weight:var(--rvk-font-weight-500);color:var(--site-text);text-align:right}.rv-pr-calc__row{display:flex;align-items:flex-start;gap:var(--rvk-space-16)}.rv-pr-step{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--site-radius);cursor:pointer;background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border-strong);transition:background-color .2s var(--site-ease)}.rv-pr-step:hover{background:var(--site-surface-subtle)}.rv-pr-step:disabled{opacity:.4;cursor:default}.rv-pr-step .rv-pr-i{width:16px;height:16px}.rv-pr-range{position:relative;flex:1;min-width:0;padding-top:var(--rvk-space-6)}.rv-pr-range input{--fill:calc(13px + var(--p) * (100% - 26px));-webkit-appearance:none;appearance:none;display:block;width:100%;height:28px;margin:0;background:transparent;cursor:pointer}.rv-pr-range input::-webkit-slider-runnable-track{height:6px;border-radius:var(--rvk-radius-99);background:linear-gradient(90deg,var(--site-text) 0 var(--fill),var(--site-surface-sunken) var(--fill))}.rv-pr-range input::-moz-range-track{height:6px;border-radius:var(--rvk-radius-99);background:var(--site-surface-sunken)}.rv-pr-range input::-moz-range-progress{height:6px;border-radius:var(--rvk-radius-99);background:var(--site-text)}.rv-pr-range input::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:var(--rvk-space-n10);border-radius:50%;background:var(--site-surface);box-shadow:inset 0 0 0 1.5px var(--site-text),0 2px 6px color-mix(in srgb,var(--wd-ink) 18%,transparent)}.rv-pr-range input::-moz-range-thumb{width:26px;height:26px;border:0;border-radius:50%;background:var(--site-surface);box-shadow:inset 0 0 0 1.5px var(--site-text),0 2px 6px color-mix(in srgb,var(--wd-ink) 18%,transparent)}.rv-pr-range input:focus-visible{outline:none}.rv-pr-range input:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 1.5px var(--site-text),0 0 0 4px color-mix(in srgb,var(--site-accent) 30%,transparent)}.rv-pr-range input:focus-visible::-moz-range-thumb{box-shadow:inset 0 0 0 1.5px var(--site-text),0 0 0 4px color-mix(in srgb,var(--site-accent) 30%,transparent)}.rv-pr-range__ticks{position:relative;height:18px;margin-top:var(--rvk-space-8)}.rv-pr-range__ticks span{position:absolute;top:0;left:calc(13px + var(--t) * (100% - 26px));translate:-50% 0;font:400 12px/1.4 var(--site-font-mono);color:var(--site-text-subtle);font-variant-numeric:tabular-nums}.rv-pr-calc__ledger{margin:0 var(--rvk-space-26);border-top:1px solid var(--site-border)}.rv-pr-calc__ledger>div{display:grid;grid-template-columns:minmax(0,1fr) auto 84px;align-items:center;gap:var(--rvk-space-16);padding:var(--rvk-space-14) 0}.rv-pr-calc__ledger>div+div{border-top:1px dashed var(--site-border-strong)}.rv-pr-calc__ledger dt{display:inline-flex;align-items:center;gap:var(--rvk-space-10);font-size:var(--rvk-font-size-15);color:var(--site-text)}.rv-pr-calc__ledger dt .rv-pr-i{width:18px;height:18px;color:var(--site-text-muted)}.rv-pr-calc__ledger dd{margin:0}.rv-pr-calc__math{font:400 13px/1.3 var(--site-font-mono);color:var(--site-text-muted);font-variant-numeric:tabular-nums}.rv-pr-calc__amt{font-size:var(--rvk-font-size-15);font-weight:var(--rvk-font-weight-500);text-align:right;font-variant-numeric:tabular-nums;color:var(--site-text)}.rv-pr-calc__total{margin-top:var(--rvk-space-14);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--rvk-space-22) var(--rvk-space-32);align-items:end;padding:var(--rvk-space-28) var(--rvk-space-26) var(--rvk-space-24);border-radius:calc(var(--site-radius-xl) - var(--rvk-radius-8));background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--wd-on-night) 6%,transparent),transparent 60%),var(--wd-night);color:var(--wd-on-night)}.rv-pr-calc__tl{margin:0 0 var(--rvk-space-10);font:500 12px/1 var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--wd-on-night-2)}.rv-pr-calc__big{margin:0;display:flex;align-items:flex-start;font-family:var(--site-font-display);font-size:var(--rvk-font-size-fluid-12);line-height:var(--rvk-line-height-0p84);letter-spacing:-.05em;font-weight:var(--rvk-font-weight-500);font-variant-numeric:tabular-nums;white-space:nowrap}.rv-pr-calc__cur{font-size:var(--rvk-font-size-0p46em);letter-spacing:0;margin:var(--rvk-space-0p08em) var(--rvk-space-0p06em) 0 0;color:var(--wd-on-night-2)}.rv-pr-calc__year{text-align:right;padding-bottom:var(--rvk-space-4)}.rv-pr-calc__mid{margin:0;font-family:var(--site-font-display);font-size:var(--rvk-font-size-30);line-height:1;letter-spacing:-.03em;font-weight:var(--rvk-font-weight-500);font-variant-numeric:tabular-nums;white-space:nowrap}.rv-pr-calc__note{margin:var(--rvk-space-8) 0 0;font-size:var(--rvk-font-size-13);line-height:var(--rvk-line-height-1p35);color:var(--wd-on-night-2)}.rv-pr-calc__cta{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-16) var(--rvk-space-24);padding-top:var(--rvk-space-20);border-top:1px solid color-mix(in srgb,var(--wd-on-night) 12%,transparent)}.rv-pr-calc__vat{margin:0;font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p45);color:var(--wd-on-night-2);max-width:34ch}@media (max-width:1099px){.rv-pr-est__grid{grid-template-columns:1fr;grid-template-rows:none}.rv-pr-est__head{grid-row:auto}.rv-pr-est__rules{max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--rvk-space-24);border-top:0}.rv-pr-est__rules>div{flex-direction:column;align-items:flex-start;gap:var(--rvk-space-6);border-top:1px solid var(--site-border-strong);border-bottom:0}.rv-pr-calc{grid-column:1;grid-row:auto;margin-top:var(--rvk-space-40)}.rv-pr-est__more{grid-column:1;grid-row:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--rvk-space-6) var(--rvk-space-12);margin-top:var(--rvk-space-24)}}@media (max-width:699px){.rv-pr-est__rules{grid-template-columns:1fr;gap:0}.rv-pr-est__rules>div{flex-direction:row;justify-content:space-between;align-items:baseline;border-top:0;border-bottom:1px solid var(--site-border)}.rv-pr-est__rules>div:first-child{border-top:1px solid var(--site-border-strong)}.rv-pr-calc{margin-top:var(--rvk-space-32);padding:var(--rvk-space-6);border-radius:var(--site-radius-lg)}.rv-pr-calc__control{padding:var(--rvk-space-20) var(--rvk-space-16) var(--rvk-space-16)}.rv-pr-calc__top{flex-direction:column;align-items:flex-start;gap:var(--rvk-space-8);margin-bottom:var(--rvk-space-18)}.rv-pr-calc__label{padding-bottom:0}.rv-pr-calc__num{font-size:var(--rvk-font-size-44);text-align:left}.rv-pr-calc__row{gap:var(--rvk-space-10)}.rv-pr-calc__ledger{margin:0 var(--rvk-space-16)}.rv-pr-calc__ledger>div{grid-template-columns:minmax(0,1fr) auto;gap:var(--rvk-space-4) var(--rvk-space-12)}.rv-pr-calc__ledger .rv-pr-calc__math{grid-column:1;grid-row:2;padding-left:var(--rvk-space-28)}.rv-pr-calc__ledger .rv-pr-calc__amt{grid-column:2;grid-row:1/span 2}.rv-pr-calc__total{grid-template-columns:1fr;padding:var(--rvk-space-22) var(--rvk-space-18) var(--rvk-space-18);border-radius:calc(var(--site-radius-lg) - var(--rvk-radius-6));gap:var(--rvk-space-18)}.rv-pr-calc__big{font-size:var(--rvk-font-size-64)}.rv-pr-calc__year{text-align:left;display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:var(--rvk-space-14);padding-top:var(--rvk-space-16);border-top:1px solid color-mix(in srgb,var(--wd-on-night) 12%,transparent)}.rv-pr-calc__year .rv-pr-calc__tl{grid-column:1/-1}.rv-pr-calc__mid{font-size:var(--rvk-font-size-26)}.rv-pr-calc__note{margin:0}.rv-pr-calc__cta{flex-direction:column;align-items:stretch}.rv-pr-calc__cta .wd-btn{width:100%}.rv-pr-est__more{flex-direction:column;align-items:flex-start}}.rv-pr-cmp .rv-pr-i{width:16px;height:16px;flex:none}.rv-pr-cmp__wrap{position:relative}.rv-pr-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p45)}.rv-pr-table__c1{width:46%}.rv-pr-table__c2,.rv-pr-table__c3{width:27%}.rv-pr-table :is(th,td){text-align:left;font-weight:var(--rvk-font-weight-400);vertical-align:middle}.rv-pr-table thead th{position:sticky;top:0;z-index:3;padding:var(--rvk-space-14) 0 0;background:var(--site-section-bg);vertical-align:bottom;box-shadow:0 1px 0 var(--site-border-strong)}.rv-pr-table__corner{padding-right:var(--rvk-space-24)}.rv-pr-table__note{display:block;padding:0 0 var(--rvk-space-18);font:400 12px/1.3 var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-subtle)}.rv-pr-th{display:flex;flex-direction:column;gap:var(--rvk-space-5);padding:var(--rvk-space-16) var(--rvk-space-22) var(--rvk-space-16);border-radius:var(--rvk-radius-14) var(--rvk-radius-14) 0 0}.rv-pr-th__name{font-size:var(--rvk-font-size-19);line-height:var(--rvk-line-height-1p2);letter-spacing:-.02em;font-weight:var(--rvk-font-weight-500);color:var(--site-text)}.rv-pr-th__price{font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p35);color:var(--site-text-muted)}.rv-pr-th__price b{font-weight:var(--rvk-font-weight-500);color:var(--site-text)}.rv-pr-table thead .is-f .rv-pr-th{background:var(--wd-night)}.rv-pr-table thead .is-f .rv-pr-th__name,.rv-pr-table thead .is-f .rv-pr-th__price b{color:var(--wd-on-night)}.rv-pr-table thead .is-f .rv-pr-th__price{color:var(--wd-on-night-2)}.rv-pr-table__group th{padding:var(--rvk-space-44) 0 var(--rvk-space-14);background:transparent}.rv-pr-table tbody:first-of-type .rv-pr-table__group th{padding-top:var(--rvk-space-28)}.rv-pr-table__gl{display:inline-flex;align-items:center;gap:var(--rvk-space-10);font-size:var(--rvk-font-size-16);font-weight:var(--rvk-font-weight-500);letter-spacing:-.01em;color:var(--site-text)}.rv-pr-table__gi{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--rvk-radius-9);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);color:var(--site-text)}.rv-pr-table tbody tr:not(.rv-pr-table__group)>*{padding:var(--rvk-space-12) var(--rvk-space-22);background:var(--site-surface)}.rv-pr-table tbody tr:not(.rv-pr-table__group)>.is-f{background:color-mix(in srgb,var(--site-text) 4%,var(--site-surface))}.rv-pr-table tbody tr:nth-child(2)>*{padding-top:var(--rvk-space-22);border-top:1px solid var(--site-border)}.rv-pr-table tbody tr:last-child>*{padding-bottom:var(--rvk-space-22);border-bottom:1px solid var(--site-border)}.rv-pr-table tbody tr:not(.rv-pr-table__group)>:first-child{border-left:1px solid var(--site-border)}.rv-pr-table tbody tr:not(.rv-pr-table__group)>:last-child{border-right:1px solid var(--site-border)}.rv-pr-table tbody tr:nth-child(2)>:first-child{border-top-left-radius:var(--site-radius-lg)}.rv-pr-table tbody tr:nth-child(2)>:last-child{border-top-right-radius:var(--site-radius-lg)}.rv-pr-table tbody tr:last-child>:first-child{border-bottom-left-radius:var(--site-radius-lg)}.rv-pr-table tbody tr:last-child>:last-child{border-bottom-right-radius:var(--site-radius-lg)}.rv-pr-table tbody th[scope="row"]{color:var(--site-text)}.rv-pr-table__lab{display:block}.rv-pr-table__help{display:block;margin-top:var(--rvk-space-2);font-size:var(--rvk-font-size-13);line-height:var(--rvk-line-height-1p4);color:var(--site-text-muted)}.rv-pr-yes{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--site-text);color:var(--site-surface)}.rv-pr-yes .rv-pr-i{width:13px;height:13px}.rv-pr-table td:not(.is-f) .rv-pr-yes{background:var(--site-surface-subtle);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border)}.rv-pr-no{display:inline-grid;place-items:center;width:24px;height:24px}.rv-pr-dash{width:12px;height:1.5px;border-radius:var(--rvk-radius-2);background:var(--site-text-subtle);opacity:.7}.rv-pr-val{font-size:var(--rvk-font-size-14p5);font-weight:var(--rvk-font-weight-500);color:var(--site-text)}.rv-pr-cmp__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rvk-space-16) var(--rvk-space-24);margin-top:var(--rvk-space-32)}.rv-pr-cmp__foot p{margin:0;font-size:var(--rvk-font-size-14p5);color:var(--site-text-muted)}@media (hover:hover){.rv-pr-table tbody tr:not(.rv-pr-table__group):hover>*{background:color-mix(in srgb,var(--site-text) 3%,var(--site-surface))}.rv-pr-table tbody tr:not(.rv-pr-table__group):hover>.is-f{background:color-mix(in srgb,var(--site-text) 6.5%,var(--site-surface))}}@media (max-width:1099px){.rv-pr-table__c1{width:42%}.rv-pr-table__c2,.rv-pr-table__c3{width:29%}}@media (max-width:699px){.rv-pr-table{font-size:var(--rvk-font-size-14)}.rv-pr-table__c1{width:50%}.rv-pr-table__c2,.rv-pr-table__c3{width:25%}.rv-pr-table__note{display:none}.rv-pr-th{padding:var(--rvk-space-12) var(--rvk-space-10);border-radius:var(--rvk-radius-10) var(--rvk-radius-10) 0 0;gap:var(--rvk-space-3)}.rv-pr-th__name{font-size:var(--rvk-font-size-15)}.rv-pr-th__price{font-size:var(--rvk-font-size-12)}.rv-pr-table tbody tr:not(.rv-pr-table__group)>*{padding:var(--rvk-space-10) var(--rvk-space-10)}.rv-pr-table tbody tr:not(.rv-pr-table__group)>:first-child{padding-left:var(--rvk-space-14)}.rv-pr-table tbody tr:nth-child(2)>*{padding-top:var(--rvk-space-16)}.rv-pr-table tbody tr:last-child>*{padding-bottom:var(--rvk-space-16)}.rv-pr-table__group th{padding:var(--rvk-space-32) 0 var(--rvk-space-10)}.rv-pr-table__gl{font-size:var(--rvk-font-size-15)}.rv-pr-table__help{font-size:var(--rvk-font-size-12p5)}.rv-pr-val{font-size:var(--rvk-font-size-13p5)}.rv-pr-cmp__foot{flex-direction:column;align-items:flex-start}}.rv-pr-table tbody td{text-align:center}.rv-pr-table thead th:not(.rv-pr-table__corner) .rv-pr-th{align-items:center;text-align:center}.rv-pr-table td .rv-pr-yes{margin-inline:auto}.rv-pr-faq .rv-pr-i{width:15px;height:15px}.rv-pr-faq .wd-head .wd-link{margin-top:var(--rvk-space-4)}.rv-pr-faq .wd-faq__list{border-top-color:var(--site-border-strong)}.rv-pr-faq details>div p{margin:0;font-size:var(--rvk-font-size-16);line-height:var(--rvk-line-height-1p6);text-wrap:pretty}.rv-pr-faq summary:hover{color:var(--site-text-muted)}.rv-dm-hero{padding-block:var(--rvk-space-48) var(--rvk-space-104)}.rv-dm-hero .rv-dm-i{width:16px;height:16px;flex:none}.rv-dm-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,640px);gap:var(--rvk-space-40) var(--rvk-space-fluid-24);align-items:center}.rv-dm-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rvk-space-22);max-width:540px}.rv-dm-hero .wd-display{font-size:var(--rvk-font-size-fluid-9);max-width:13ch}.rv-dm-hero .wd-display .wd-line2{display:block;color:var(--site-text-subtle)}.rv-dm-hero .wd-lead{max-width:44ch}.rv-dm-hero__agenda{width:100%;margin-top:var(--rvk-space-18)}.rv-dm-hero__agenda .wd-label{margin:0 0 var(--rvk-space-6)}.rv-dm-hero__agenda ol{list-style:none;margin:0;padding:0;position:relative}.rv-dm-hero__agenda li:not(:last-child)::after{content:"";position:absolute;left:27px;top:38px;bottom:-14px;width:1px;background:var(--site-border-strong)}.rv-dm-hero__agenda li{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--rvk-space-18);align-items:start;padding:var(--rvk-space-14) 0;border-bottom:1px solid var(--site-border)}.rv-dm-hero__agenda li:last-child{border-bottom:0}.rv-dm-hero__t{position:relative;z-index:1;justify-self:start;display:inline-flex;align-items:center;justify-content:center;width:56px;height:24px;border-radius:var(--rvk-radius-7);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border-strong);font:500 12px/1 var(--site-font-mono);color:var(--site-text);font-variant-numeric:tabular-nums}.rv-dm-hero__a{display:flex;flex-direction:column;gap:var(--rvk-space-2);padding-top:var(--rvk-space-1)}.rv-dm-hero__a b{font-size:var(--rvk-font-size-15p5);line-height:var(--rvk-line-height-1p35);font-weight:var(--rvk-font-weight-500);color:var(--site-text)}.rv-dm-hero__a span{font-size:var(--rvk-font-size-14p5);line-height:var(--rvk-line-height-1p45);color:var(--site-text-muted);text-wrap:pretty}.rv-dm-hero__stage{position:relative;padding:var(--rvk-space-28);border-radius:var(--site-radius-xl);background:var(--wd-paper-2);box-shadow:inset 0 0 0 1px var(--site-border)}.rv-dm-form{position:relative;padding:var(--rvk-space-28) var(--rvk-space-28) var(--rvk-space-22);gap:var(--rvk-space-18) var(--rvk-space-16);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.rv-dm-form__head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-16);padding-bottom:var(--rvk-space-18);margin-bottom:var(--rvk-space-2);border-bottom:1px solid var(--site-border)}.rv-dm-form__title{margin:0;font-size:var(--rvk-font-size-20);line-height:var(--rvk-line-height-1p25);letter-spacing:-.015em;font-weight:var(--rvk-font-weight-500)}.rv-dm-form__dur{display:inline-flex;align-items:center;gap:var(--rvk-space-6);height:28px;padding:0 var(--rvk-space-10);border-radius:var(--rvk-radius-8);background:var(--wd-paper);font:500 12px/1 var(--site-font-mono);color:var(--site-text-muted);white-space:nowrap}.rv-dm-form__dur .rv-dm-i{width:14px;height:14px}.rv-dm-form__opt{font-weight:var(--rvk-font-weight-400);color:var(--site-text-subtle);margin-left:var(--rvk-space-4)}.rv-dm-form .wd-field textarea{min-height:96px}.rv-dm-form .rs{--rs-height:48px}.rv-dm-form .wd-field.is-error .rs-trigger{box-shadow:inset 0 0 0 1px var(--rvk-error)}.rv-dm-form__foot{margin-top:var(--rvk-space-6);justify-content:flex-start;gap:var(--rvk-space-12) var(--rvk-space-20)}.rv-dm-form__foot .wd-form__next{max-width:31ch}.rv-dm-form__alt{grid-column:1/-1;display:flex;align-items:center;gap:var(--rvk-space-8);margin:var(--rvk-space-2) 0 0;padding-top:var(--rvk-space-16);border-top:1px solid var(--site-border);font-size:var(--rvk-font-size-14);color:var(--site-text-muted)}.rv-dm-form__alt a{color:var(--site-text);text-underline-offset:3px;text-decoration-color:var(--site-border-strong)}.rv-dm-form__alt a:hover{text-decoration-color:currentColor}.rv-dm-form__done{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--rvk-space-14);padding:var(--rvk-space-44) var(--rvk-space-40);border-radius:inherit;background:var(--site-surface)}.rv-dm-form__done[hidden]{display:none}.rv-dm-form__done:focus{outline:none}.rv-dm-form__done-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--rvk-radius-14);background:var(--wd-ink);color:var(--wd-on-night);margin-bottom:var(--rvk-space-6)}.rv-dm-form__done-mark .rv-dm-i{width:22px;height:22px}.rv-dm-form__done-title{margin:0;font-size:var(--rvk-font-size-28);line-height:var(--rvk-line-height-1p15);letter-spacing:-.025em;font-weight:var(--rvk-font-weight-500)}.rv-dm-form__done-body{margin:0;font-size:var(--rvk-font-size-16);line-height:var(--rvk-line-height-1p55);color:var(--site-text-muted);max-width:40ch}.rv-dm-form__done-body b{font-weight:var(--rvk-font-weight-500);color:var(--site-text)}.rv-dm-form__done-list{list-style:none;margin:var(--rvk-space-8) 0 var(--rvk-space-10);padding:0;width:100%;border-top:1px solid var(--site-border)}.rv-dm-form__done-list li{display:flex;align-items:center;gap:var(--rvk-space-10);padding:var(--rvk-space-12) 0;border-bottom:1px solid var(--site-border);font-size:var(--rvk-font-size-14p5);color:var(--site-text)}.rv-dm-form__done-list .rv-dm-i{color:var(--site-text-muted)}.rv-dm-hero__sample{position:absolute;z-index:3;right:-28px;top:-34px;width:248px;padding:var(--rvk-space-12) var(--rvk-space-14) var(--rvk-space-13);border-radius:var(--rvk-radius-14);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 1px 2px color-mix(in srgb,var(--wd-ink) 6%,transparent),0 8px 16px -8px color-mix(in srgb,var(--wd-ink) 10%,transparent),0 28px 52px -20px color-mix(in srgb,var(--wd-ink) 30%,transparent);rotate:2deg}.rv-dm-hero__sample-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--rvk-space-10)}.rv-dm-hero__sample-k{font:500 11px/1 var(--site-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--site-text-subtle)}.rv-dm-hero__sample-at{display:inline-flex;align-items:center;height:22px;padding:0 var(--rvk-space-7);border-radius:var(--rvk-radius-6);background:var(--wd-accent);color:var(--wd-ink);font:500 11.5px/1 var(--site-font-mono)}.rv-dm-hero__sample-row{display:flex;align-items:center;gap:var(--rvk-space-10);font-size:var(--rvk-font-size-13p5);font-weight:var(--rvk-font-weight-500);color:var(--site-text)}.rv-dm-hero__sample-row>span:first-child{flex:1;white-space:nowrap}.rv-dm-hero__sample-row b{font:500 12px/1 var(--site-font-mono);white-space:nowrap}.rv-dm-hero__dots{display:flex;gap:var(--rvk-space-3)}.rv-dm-hero__dots i{display:block;width:10px;height:10px;border-radius:var(--rvk-radius-3);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.rv-dm-hero__dots i.is-f{background:var(--wd-ink);box-shadow:none}@media (max-width:1279px){.rv-dm-hero__sample{right:-12px}}@media (max-width:1099px){.rv-dm-hero{padding-block:var(--rvk-space-40) var(--rvk-space-96)}.rv-dm-hero__grid{grid-template-columns:1fr}.rv-dm-hero__copy{max-width:none;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:var(--rvk-space-48);row-gap:var(--rvk-space-22);align-items:start}.rv-dm-hero__copy>.wd-display,.rv-dm-hero__copy>.wd-lead{grid-column:1}.rv-dm-hero__agenda{grid-column:2;grid-row:1/span 2;margin-top:var(--rvk-space-6)}.rv-dm-hero .wd-display{max-width:16ch}.rv-dm-hero__stage{margin-top:var(--rvk-space-32)}.rv-dm-hero__sample{right:20px}}@media (max-width:699px){.rv-dm-hero{padding-block:var(--rvk-space-24) var(--rvk-space-72)}.rv-dm-hero__agenda{margin-top:var(--rvk-space-8)}.rv-dm-hero__copy{display:flex}.rv-dm-hero__stage{padding:var(--rvk-space-10);border-radius:var(--site-radius-lg);margin-top:var(--rvk-space-16)}.rv-dm-form{padding:var(--rvk-space-22) var(--rvk-space-18) var(--rvk-space-18);gap:var(--rvk-space-16)}.rv-dm-form__head{flex-wrap:wrap;gap:var(--rvk-space-10)}.rv-dm-form__foot .wd-btn{width:100%}.rv-dm-form__foot .wd-form__next{max-width:none}.rv-dm-form__done{padding:var(--rvk-space-28) var(--rvk-space-22)}.rv-dm-form__done-title{font-size:var(--rvk-font-size-24)}.rv-dm-hero__sample{display:none}}.rv-dm-sample{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--rvk-space-16);align-items:stretch}.rv-dm-sample .rv-dm-i{width:16px;height:16px;flex:none}.rv-dm-card{display:flex;flex-direction:column;min-width:0;border-radius:var(--site-radius-xl);background:var(--site-surface);padding:var(--rvk-space-26) var(--rvk-space-28) var(--rvk-space-24);box-shadow:inset 0 0 0 1px var(--site-border),0 1px 2px color-mix(in srgb,var(--wd-ink) 5%,transparent)}.rv-dm-card h3{margin:0;font-size:var(--rvk-font-size-16);line-height:var(--rvk-line-height-1p3);font-weight:var(--rvk-font-weight-500);letter-spacing:-.01em}.rv-dm-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-14);padding-bottom:var(--rvk-space-18);border-bottom:1px solid var(--site-border)}.rv-dm-card__name{display:inline-flex;align-items:center;gap:var(--rvk-space-10);min-width:0}.rv-dm-card__name .rv-dm-i{color:var(--site-text-muted)}.rv-dm-tag{display:inline-flex;align-items:center;height:24px;padding:0 var(--rvk-space-8);border-radius:var(--rvk-radius-7);background:var(--wd-paper);font:500 11px/1 var(--site-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--site-text-subtle)}.rv-dm-av{position:relative;display:inline-block;flex:none;width:28px;height:28px;border-radius:50%;overflow:hidden;background:var(--wd-paper-2)}.rv-dm-av img{width:100%;height:100%;object-fit:cover;object-position:50% 24%;scale:1.18;transform-origin:50% 26%}.rv-dm-av::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 10%,transparent)}.rv-dm-av--lg{width:40px;height:40px}.rv-dm-av--sm{width:20px;height:20px}.rv-dm-chip{display:inline-flex;align-items:center;gap:var(--rvk-space-6);height:28px;padding:0 var(--rvk-space-10);border-radius:var(--rvk-radius-8);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border-strong);font-size:var(--rvk-font-size-13);font-weight:var(--rvk-font-weight-500);white-space:nowrap}.rv-dm-chip .rv-dm-i{width:14px;height:14px;color:var(--site-text-muted)}.rv-dm-rubric__bar{display:flex;gap:var(--rvk-space-3);height:12px;margin:var(--rvk-space-22) 0 var(--rvk-space-6)}.rv-dm-rubric__bar i{flex:var(--w) 1 0;border-radius:var(--rvk-radius-4)}.rv-dm-rubric .is-1{background:var(--wd-ink)}.rv-dm-rubric .is-2{background:color-mix(in srgb,var(--wd-ink) 52%,var(--wd-white))}.rv-dm-rubric .is-3{background:color-mix(in srgb,var(--wd-ink) 30%,var(--wd-white))}.rv-dm-rubric .is-4{background:color-mix(in srgb,var(--wd-ink) 14%,var(--wd-white))}.rv-dm-rubric__list{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column}.rv-dm-rubric__list li{flex:1 0 auto;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:var(--rvk-space-14);padding:var(--rvk-space-15) 0;border-bottom:1px solid var(--site-border)}.rv-dm-rubric__sw{width:10px;height:10px;border-radius:var(--rvk-radius-3);align-self:start;margin-top:var(--rvk-space-5)}.rv-dm-rubric__item{display:flex;flex-direction:column;gap:var(--rvk-space-3);min-width:0}.rv-dm-rubric__item b{font-size:var(--rvk-font-size-14p5);line-height:var(--rvk-line-height-1p3);font-weight:var(--rvk-font-weight-500)}.rv-dm-rubric__item span{font-size:var(--rvk-font-size-13);line-height:var(--rvk-line-height-1p4);color:var(--site-text-muted)}.rv-dm-rubric__w{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:30px;padding:0 var(--rvk-space-8);border-radius:var(--rvk-radius-8);background:var(--wd-paper);font:500 13px/1 var(--site-font-mono);font-variant-numeric:tabular-nums}.rv-dm-rubric__list li.is-on .rv-dm-rubric__w{background:var(--wd-ink);color:var(--wd-on-night)}.rv-dm-rubric__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--rvk-space-12);padding-top:var(--rvk-space-16);font-size:var(--rvk-font-size-13);color:var(--site-text-muted)}.rv-dm-rubric__foot>span:first-child{display:inline-flex;align-items:center;gap:var(--rvk-space-8)}.rv-dm-rubric__total{font:400 12px/1 var(--site-font-mono);color:var(--site-text-subtle);white-space:nowrap}.rv-dm-rubric__total b{font-weight:var(--rvk-font-weight-500);color:var(--site-text)}.rv-dm-call__head{justify-content:flex-start}.rv-dm-call__meta{display:flex;flex-direction:column;gap:var(--rvk-space-2);min-width:0;flex:1}.rv-dm-call__meta>span{font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p35);color:var(--site-text-muted)}.rv-dm-call__len{display:inline-flex;align-items:center;gap:var(--rvk-space-7);height:28px;padding:0 var(--rvk-space-10);border-radius:var(--rvk-radius-8);background:var(--wd-paper);font:500 12.5px/1 var(--site-font-mono);white-space:nowrap}.rv-dm-call__len .rv-dm-i{width:15px;height:15px;color:var(--site-text-muted)}.rv-dm-call__scrub{margin:var(--rvk-space-24) 0 var(--rvk-space-4)}.rv-dm-call__track{position:relative;height:6px;border-radius:var(--rvk-radius-99);background:color-mix(in srgb,var(--wd-ink) 10%,var(--wd-white))}.rv-dm-call__played{position:absolute;left:0;top:0;bottom:0;width:42.62%;border-radius:var(--rvk-radius-99);background:var(--wd-ink)}.rv-dm-call__mk{position:absolute;left:var(--at);top:50%;width:4px;height:12px;margin:var(--rvk-space-n6) 0 0 var(--rvk-space-n2);border-radius:var(--rvk-radius-2);background:color-mix(in srgb,var(--wd-ink) 40%,var(--wd-white));box-shadow:0 0 0 2px var(--site-surface)}.rv-dm-call__mk--on{width:14px;height:14px;margin:var(--rvk-space-n7) 0 0 var(--rvk-space-n7);border-radius:var(--rvk-radius-3);background:var(--wd-accent);box-shadow:0 0 0 3px var(--site-surface),0 0 0 4px color-mix(in srgb,var(--wd-accent) 40%,transparent),0 6px 12px -4px color-mix(in srgb,var(--wd-accent) 70%,transparent)}.rv-dm-call__ticks{position:relative;display:flex;justify-content:space-between;margin-top:var(--rvk-space-10);font:400 11.5px/1 var(--site-font-mono);color:var(--site-text-subtle);font-variant-numeric:tabular-nums}.rv-dm-call__ticks .is-on{position:absolute;left:var(--at);translate:-50% 0;color:var(--rv-accent-deep);font-weight:var(--rvk-font-weight-500)}.rv-dm-call__lines{display:flex;flex-direction:column;gap:var(--rvk-space-4);margin-top:var(--rvk-space-18)}.rv-dm-call__line{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--rvk-space-12);padding:var(--rvk-space-12);border-radius:var(--rvk-radius-14)}.rv-dm-call__line.is-on{background:color-mix(in srgb,var(--wd-paper) 70%,var(--wd-white));box-shadow:inset 0 0 0 1px var(--site-border)}.rv-dm-call__who{display:flex;align-items:center;gap:var(--rvk-space-8);margin:var(--rvk-space-2) 0 var(--rvk-space-6);font-size:var(--rvk-font-size-13p5);font-weight:var(--rvk-font-weight-500)}.rv-dm-call__t{display:inline-flex;align-items:center;height:20px;padding:0 var(--rvk-space-6);border-radius:var(--rvk-radius-6);background:var(--wd-paper);font:500 11px/1 var(--site-font-mono);color:var(--site-text-muted)}.rv-dm-call__t.is-on{background:color-mix(in srgb,var(--wd-accent) 11%,var(--wd-white));color:var(--rv-accent-deep)}.rv-dm-call__said{margin:0;font-size:var(--rvk-font-size-15p5);line-height:var(--rvk-line-height-1p5);color:var(--site-text);text-wrap:pretty}.rv-dm-call__line:not(.is-on) .rv-dm-call__said{color:var(--site-text-muted)}.rv-dm-call mark{background:var(--rv-apricot);color:var(--wd-ink);border-radius:var(--rvk-radius-4);padding:var(--rvk-space-1) var(--rvk-space-3);-webkit-box-decoration-break:clone;box-decoration-break:clone}.rv-dm-score{margin-top:var(--rvk-space-14);padding:var(--rvk-space-16) var(--rvk-space-16) var(--rvk-space-14);border-radius:var(--rvk-radius-14);background:var(--wd-white);box-shadow:inset 0 0 0 1px var(--site-border-strong),0 12px 28px -18px color-mix(in srgb,var(--wd-ink) 30%,transparent)}.rv-dm-score__row{display:flex;align-items:center;gap:var(--rvk-space-10);flex-wrap:wrap}.rv-dm-score__draft{display:inline-flex;align-items:center;gap:var(--rvk-space-6);margin-left:auto;font:400 12.5px/1 var(--site-font-mono);color:var(--site-text-subtle);white-space:nowrap}.rv-dm-score__draft s{text-decoration-thickness:1px}.rv-dm-score__draft .rv-dm-i{width:14px;height:14px}.rv-dm-score__arrow{display:inline-grid;color:var(--site-text-subtle)}.rv-dm-score__arrow .rv-dm-i{width:14px;height:14px}.rv-dm-score__final{display:inline-flex;align-items:center;gap:var(--rvk-space-7);height:28px;padding:0 var(--rvk-space-10) 0 var(--rvk-space-4);border-radius:var(--rvk-radius-8);background:var(--wd-ink);color:var(--wd-on-night);font:500 12.5px/1 var(--site-font-mono);white-space:nowrap}.rv-dm-score__note{margin:var(--rvk-space-14) 0 var(--rvk-space-4);font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p5);color:var(--site-text);text-wrap:pretty}.rv-dm-score__by{margin:0;font-size:var(--rvk-font-size-12p5);color:var(--site-text-muted)}.rv-dm-call__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--rvk-space-10) var(--rvk-space-20);margin-top:auto;padding-top:var(--rvk-space-18);font-size:var(--rvk-font-size-13);color:var(--site-text-muted)}.rv-dm-call__foot>span{display:inline-flex;align-items:center;gap:var(--rvk-space-8)}.rv-dm-call__foot>span:first-child{color:var(--site-text);font-weight:var(--rvk-font-weight-500)}.rv-dm-call__foot .rv-dm-i{width:16px;height:16px}@media (max-width:1099px){.rv-dm-card{padding:var(--rvk-space-22) var(--rvk-space-22) var(--rvk-space-20)}}@media (max-width:899px){.rv-dm-sample{grid-template-columns:1fr}}@media (max-width:699px){.rv-dm-card{padding:var(--rvk-space-20) var(--rvk-space-18) var(--rvk-space-18);border-radius:var(--site-radius-lg)}.rv-dm-rubric__foot{flex-direction:column;align-items:flex-start}.rv-dm-call__head{flex-wrap:wrap}.rv-dm-call__len{order:-1;margin-left:auto}.rv-dm-call__head .rv-dm-av--lg{order:-2}.rv-dm-call__meta{flex-basis:100%}.rv-dm-call__line{padding:var(--rvk-space-10);gap:var(--rvk-space-10)}.rv-dm-call__said{font-size:var(--rvk-font-size-15)}.rv-dm-score__draft{margin-left:0}.rv-dm-score__row>.rv-dm-chip{flex-basis:100%;justify-content:flex-start;width:max-content;flex-grow:0}}.rv-dm-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.rv-dm-steps .rv-dm-i{width:14px;height:14px;flex:none}.rv-dm-steps>li{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-right:var(--rvk-space-32)}.rv-dm-steps__when{margin:0 0 var(--rvk-space-14);font:500 12.5px/1.2 var(--site-font-mono);color:var(--site-text-muted);white-space:nowrap}.rv-dm-steps>li.is-here .rv-dm-steps__when{color:var(--site-text)}.rv-dm-steps__rail{position:relative;display:block;align-self:stretch;height:16px;margin:0 var(--rvk-space-n32) var(--rvk-space-28) 0}.rv-dm-steps__rail::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--site-border-strong)}.rv-dm-steps>li:last-child .rv-dm-steps__rail::before{right:32px;background:linear-gradient(90deg,var(--site-border-strong),transparent)}.rv-dm-steps>li.is-here .rv-dm-steps__rail::before{background:linear-gradient(90deg,var(--wd-ink) 0 56px,var(--site-border-strong) 56px)}.rv-dm-steps__rail i{position:absolute;left:0;top:50%;width:16px;height:16px;margin-top:var(--rvk-space-n8);border-radius:var(--rvk-radius-4);background:var(--wd-paper);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--wd-ink) 34%,transparent)}.rv-dm-steps>li.is-here .rv-dm-steps__rail i{background:var(--wd-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--wd-ink) 10%,transparent)}.rv-dm-steps__title{margin:0 0 var(--rvk-space-8);font-size:var(--rvk-font-size-20);line-height:var(--rvk-line-height-1p25);letter-spacing:-.015em;font-weight:var(--rvk-font-weight-500);text-wrap:balance}.rv-dm-steps__body{margin:0 0 var(--rvk-space-24);font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p55);color:var(--site-text-muted);max-width:30ch;text-wrap:pretty}.rv-dm-steps__art{margin-top:auto;width:100%;max-width:272px;min-height:88px;justify-content:center;border-radius:var(--rvk-radius-14);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 1px 2px color-mix(in srgb,var(--wd-ink) 5%,transparent),0 14px 30px -20px color-mix(in srgb,var(--wd-ink) 28%,transparent)}.rv-dm-art-field{display:flex;flex-direction:column;gap:var(--rvk-space-7);padding:var(--rvk-space-12) var(--rvk-space-14) var(--rvk-space-14)}.rv-dm-art-field__l{font-size:var(--rvk-font-size-12p5);font-weight:var(--rvk-font-weight-500)}.rv-dm-art-field__v{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 var(--rvk-space-12);border-radius:var(--rvk-radius-9);background:var(--wd-paper);box-shadow:inset 0 0 0 1px var(--site-border-strong);font-size:var(--rvk-font-size-13p5)}.rv-dm-art-field__v .rv-dm-i{color:var(--site-text-muted)}.rv-dm-art-cal{display:flex;align-items:center;gap:var(--rvk-space-12);padding:var(--rvk-space-14)}.rv-dm-art-cal__ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--rvk-radius-10);background:var(--wd-paper)}.rv-dm-art-cal__ico .rv-dm-i{width:17px;height:17px}.rv-dm-art-cal__txt{display:flex;flex-direction:column;gap:var(--rvk-space-2);min-width:0;flex:1}.rv-dm-art-cal__txt b{font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p3);font-weight:var(--rvk-font-weight-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-dm-art-cal__txt span{font-size:var(--rvk-font-size-12);line-height:var(--rvk-line-height-1p3);color:var(--site-text-muted);white-space:nowrap}.rv-dm-art-cal__len{font:500 11.5px/1 var(--site-font-mono);color:var(--site-text-muted);white-space:nowrap;align-self:flex-start;margin-top:var(--rvk-space-3)}.rv-dm-art-rub{display:flex;flex-direction:column;justify-content:center;gap:var(--rvk-space-12);padding:var(--rvk-space-14) var(--rvk-space-14) var(--rvk-space-16)}.rv-dm-art-rub__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rvk-space-10)}.rv-dm-art-rub__top b{font-size:var(--rvk-font-size-13p5);font-weight:var(--rvk-font-weight-500)}.rv-dm-art-rub__top span{font:400 11.5px/1 var(--site-font-mono);color:var(--site-text-subtle);white-space:nowrap}.rv-dm-art-rub__bar{display:flex;gap:var(--rvk-space-3);height:10px}.rv-dm-art-rub__bar i{flex:var(--w) 1 0;border-radius:var(--rvk-radius-3);background:color-mix(in srgb,var(--wd-ink) 14%,var(--wd-white))}.rv-dm-art-rub__bar i:nth-child(1){background:var(--wd-ink)}.rv-dm-art-rub__bar i:nth-child(2){background:color-mix(in srgb,var(--wd-ink) 52%,var(--wd-white))}.rv-dm-art-rub__bar i:nth-child(3){background:color-mix(in srgb,var(--wd-ink) 30%,var(--wd-white))}.rv-dm-art-team{display:flex;align-items:center;gap:var(--rvk-space-12);padding:var(--rvk-space-14);background:var(--wd-ink);color:var(--wd-on-night);box-shadow:0 18px 36px -20px color-mix(in srgb,var(--wd-ink) 60%,transparent)}.rv-dm-art-team__faces{display:flex;flex:none}.rv-dm-art-team__faces .rv-dm-av{width:30px;height:30px;box-shadow:0 0 0 2px var(--wd-ink);background:var(--wd-night-2)}.rv-dm-art-team__faces .rv-dm-av+.rv-dm-av{margin-left:var(--rvk-space-n8)}.rv-dm-art-team__faces .rv-dm-av::after{box-shadow:inset 0 0 0 1px var(--rvk-cffffff-a120)}.rv-dm-art-team__txt{display:flex;flex-direction:column;gap:var(--rvk-space-2);min-width:0}.rv-dm-art-team__txt b{font-size:var(--rvk-font-size-13p5);line-height:var(--rvk-line-height-1p3);font-weight:var(--rvk-font-weight-500)}.rv-dm-art-team__txt span{font-size:var(--rvk-font-size-12);line-height:var(--rvk-line-height-1p3);color:var(--wd-on-night-2);white-space:nowrap}@media (max-width:1099px){.rv-dm-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--rvk-space-56)}.rv-dm-steps>li:nth-child(2) .rv-dm-steps__rail::before{right:32px;background:linear-gradient(90deg,var(--site-border-strong),transparent)}}@media (max-width:699px){.rv-dm-steps{grid-template-columns:1fr;row-gap:0}.rv-dm-steps>li{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:var(--rvk-space-20);padding:0 0 var(--rvk-space-36);position:relative}.rv-dm-steps>li:last-child{padding-bottom:0}.rv-dm-steps>li>*{grid-column:2}.rv-dm-steps__rail{grid-column:1 !important;grid-row:1/span 4;width:16px;height:auto;margin:0;align-self:stretch}.rv-dm-steps__rail::before,.rv-dm-steps>li:last-child .rv-dm-steps__rail::before,.rv-dm-steps>li:nth-child(2) .rv-dm-steps__rail::before,.rv-dm-steps>li.is-here .rv-dm-steps__rail::before{left:50%;right:auto;top:0;bottom:-36px;width:1px;height:auto;background:var(--site-border-strong)}.rv-dm-steps>li:last-child .rv-dm-steps__rail::before{bottom:0;background:linear-gradient(180deg,var(--site-border-strong),transparent)}.rv-dm-steps__rail i{top:0;margin-top:0}.rv-dm-steps__when{margin-bottom:var(--rvk-space-10)}.rv-dm-steps__body{margin-bottom:var(--rvk-space-18);max-width:none}.rv-dm-steps__art{max-width:320px}}.rv-dm-steps__art:is(.rv-dm-art-cal,.rv-dm-art-team){justify-content:flex-start}.rv-dm-voice{margin:0;display:grid;grid-template-columns:minmax(0,3.4fr) minmax(0,8.6fr);gap:var(--rvk-space-fluid-21);align-items:center}.rv-dm-voice__side{display:flex;flex-direction:column;gap:var(--rvk-space-20);align-items:flex-start}.rv-dm-voice__photo{width:min(100%,264px);aspect-ratio:1;border-radius:var(--wd-img-radius);overflow:hidden;background:var(--wd-paper-3);box-shadow:inset 0 0 0 1px var(--site-border),0 24px 48px -28px color-mix(in srgb,var(--wd-ink) 40%,transparent)}.rv-dm-voice__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.rv-dm-voice__who{display:flex;flex-direction:column;gap:var(--rvk-space-3)}.rv-dm-voice__name{font-size:var(--rvk-font-size-16);font-weight:var(--rvk-font-weight-500);color:var(--site-text)}.rv-dm-voice__role{font-size:var(--rvk-font-size-14);color:var(--site-text-muted)}.rv-dm-voice__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rvk-space-32);min-width:0}.rv-dm-voice__logo{height:26px;width:auto;color:var(--site-text);opacity:.78}.rv-dm-voice__quote{margin:0}.rv-dm-voice__quote p{margin:0;font-size:var(--rvk-font-size-fluid-4);line-height:var(--rvk-line-height-1p22);letter-spacing:-.025em;font-weight:var(--rvk-font-weight-500);color:var(--site-text);text-indent:-.4em;text-wrap:pretty;max-width:28ch}.rv-dm-voice__rest{color:var(--site-text-subtle)}.rv-dm-voice__facts{list-style:none;margin:var(--rvk-space-8) 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--site-border-strong)}.rv-dm-voice__facts li{display:flex;flex-direction:column;gap:var(--rvk-space-8);padding:var(--rvk-space-18) var(--rvk-space-20) 0 0}.rv-dm-voice__facts li+li{padding-left:var(--rvk-space-20);border-left:1px solid var(--site-border)}.rv-dm-voice__facts b{font-size:var(--rvk-font-size-15);line-height:var(--rvk-line-height-1p35);font-weight:var(--rvk-font-weight-500)}@media (max-width:1099px){.rv-dm-voice{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:var(--rvk-space-40);align-items:start}}@media (max-width:699px){.rv-dm-voice{grid-template-columns:1fr;gap:var(--rvk-space-28)}.rv-dm-voice__side{flex-direction:row;align-items:center;gap:var(--rvk-space-16);order:2}.rv-dm-voice__photo{width:72px;border-radius:50%}.rv-dm-voice__main{gap:var(--rvk-space-24)}.rv-dm-voice__quote p{font-size:var(--rvk-font-size-25)}.rv-dm-voice__facts{grid-template-columns:1fr}.rv-dm-voice__facts li,.rv-dm-voice__facts li+li{padding:var(--rvk-space-14) 0;border-left:0;border-bottom:1px solid var(--site-border);flex-direction:row;justify-content:space-between;align-items:baseline;gap:var(--rvk-space-16)}}.rv-si{padding-block:var(--rvk-space-56) var(--rvk-space-112)}.rv-si__frame{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--rvk-space-24);align-items:stretch;min-height:680px}.rv-si__form-col{display:flex;flex-direction:column;justify-content:center;gap:var(--rvk-space-36);padding:var(--rvk-space-fluid-10) var(--rvk-space-fluid-1) var(--rvk-space-fluid-10) 0;max-width:520px}.rv-si__title{font-size:var(--rvk-font-size-fluid-7)}.rv-si__form{display:flex;flex-direction:column;gap:var(--rvk-space-18)}.rv-si__form .wd-field input{background:var(--rvk-field-grey)}.rv-si__label-row{display:flex;justify-content:space-between;align-items:baseline}.rv-si__label-row a{font-size:var(--rvk-font-size-13p5);color:var(--site-text-muted);text-underline-offset:3px}.rv-si__label-row a:hover{color:var(--site-text)}.rv-si__check{display:flex;align-items:center;gap:var(--rvk-space-10);font-size:var(--rvk-font-size-14);color:var(--site-text-muted);cursor:pointer}.rv-si__check input{width:18px;height:18px;accent-color:var(--rvk-console-ink);margin:0}.rv-si__submit{width:100%;margin-top:var(--rvk-space-4)}.rv-si__or{display:flex;align-items:center;gap:var(--rvk-space-14);font:500 12px/1 var(--site-font-mono);color:var(--site-text-subtle);text-transform:uppercase;letter-spacing:.08em}.rv-si__or::before,.rv-si__or::after{content:"";flex:1;height:1px;background:var(--site-border-strong)}.rv-si__sso{width:100%}.rv-si__sso svg{width:18px;height:18px}.rv-si__new{margin:var(--rvk-space-6) 0 0;font-size:var(--rvk-font-size-14);color:var(--site-text-muted)}.rv-si__new a{color:var(--site-text);font-weight:var(--rvk-font-weight-500);text-underline-offset:3px}.rv-si__error{display:flex;gap:var(--rvk-space-10);align-items:flex-start;margin:0;padding:var(--rvk-space-12) var(--rvk-space-14);border-radius:var(--site-radius);background:color-mix(in srgb,var(--rvk-error) 8%,var(--wd-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rvk-error) 30%,transparent);color:var(--rvk-error-text);font-size:var(--rvk-font-size-14);line-height:var(--rvk-line-height-1p45)}.rv-si__error[hidden]{display:none}.rv-si__error svg{flex:none;width:18px;height:18px;margin-top:var(--rvk-space-1)}.rv-si__side{position:relative;overflow:hidden;border-radius:var(--site-radius-xl);background:var(--wd-night);color:var(--wd-on-night);display:grid;place-items:center;padding:var(--rvk-space-48)}.rv-si__side::before{content:"";position:absolute;inset:auto -10% -40% auto;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--wd-accent) 14%,transparent),transparent);pointer-events:none}.rv-si__side-inner{position:relative;width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--rvk-space-14)}.rv-si__kicker{margin:0 0 var(--rvk-space-6);font:500 12px/1 var(--site-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wd-on-night-2)}.rv-si__card{background:var(--wd-night-2);border-radius:var(--site-radius-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-on-night) 10%,transparent);padding:var(--rvk-space-18)}.rv-si__card--dim{opacity:.72}.rv-si__card-head{display:flex;align-items:center;gap:var(--rvk-space-12)}.rv-si__card-head img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--rvk-c2a2c33)}.rv-si__card-head>div{flex:1;min-width:0}.rv-si__name{margin:0;font-size:var(--rvk-font-size-15);font-weight:var(--rvk-font-weight-500)}.rv-si__meta{margin:var(--rvk-space-2) 0 0;font-size:var(--rvk-font-size-13);color:var(--wd-on-night-2)}.rv-si__chip{font:500 12px/1 var(--site-font-mono);padding:var(--rvk-space-7) var(--rvk-space-9);border-radius:var(--rvk-radius-7);background:color-mix(in srgb,var(--wd-on-night) 9%,var(--wd-night-2))}.rv-si__drill{margin:var(--rvk-space-16) 0 var(--rvk-space-10);font-size:var(--rvk-font-size-20);font-weight:var(--rvk-font-weight-500);letter-spacing:-.015em}.rv-si__from{display:flex;align-items:center;gap:var(--rvk-space-8);margin:0;font-size:var(--rvk-font-size-13);color:var(--wd-on-night-2)}.rv-si__tick{width:9px;height:9px;background:var(--wd-accent)}.rv-si__mono{font-family:var(--site-font-mono);color:var(--wd-on-night)}.rv-si__quote{margin:var(--rvk-space-18) 0 0;padding-top:var(--rvk-space-18);border-top:1px solid color-mix(in srgb,var(--wd-on-night) 12%,transparent);font-size:var(--rvk-font-size-16);line-height:var(--rvk-line-height-1p5);color:var(--wd-on-night)}.rv-si__quote cite{display:block;margin-top:var(--rvk-space-8);font-style:normal;font-size:var(--rvk-font-size-13);color:var(--wd-on-night-2)}@media (max-width:899px){.rv-si__frame{grid-template-columns:1fr;min-height:0}.rv-si__form-col{max-width:none;padding:var(--rvk-space-24) 0 var(--rvk-space-8)}.rv-si__side{padding:var(--rvk-space-32) var(--rvk-space-20)}}.rv-si__title .wd-line2{display:block;color:var(--site-text-subtle)}.rv-cl{padding-block:var(--rvk-space-72) var(--rvk-space-128)}.rv-cl__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--rvk-space-48) var(--rvk-space-80);align-items:start}.rv-cl__head{position:sticky;top:112px;margin-bottom:0}.rv-cl__title{font-size:var(--rvk-font-size-fluid-9)}.rv-cl__list{list-style:none;margin:0;padding:0;position:relative}.rv-cl__list::before{content:"";position:absolute;left:131px;top:8px;bottom:8px;width:1px;background:var(--site-border-strong)}.rv-cl__item{display:grid;grid-template-columns:110px 44px minmax(0,1fr);align-items:start;padding-bottom:var(--rvk-space-28)}.rv-cl__date{padding-top:var(--rvk-space-24);font:500 13px/1.2 var(--site-font-mono);color:var(--site-text-subtle);white-space:nowrap}.rv-cl__node{justify-self:center;margin-top:var(--rvk-space-26);width:11px;height:11px;background:var(--site-bg);box-shadow:inset 0 0 0 1.5px var(--site-text-subtle);position:relative;z-index:1}.is-latest .rv-cl__node{background:var(--site-accent);box-shadow:none}.is-latest .rv-cl__date{color:var(--site-text)}.rv-cl__entry{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rvk-space-10);padding:var(--rvk-space-22) var(--rvk-space-24) var(--rvk-space-24);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border)}.rv-cl__entry .wd-body{font-size:var(--rvk-font-size-15)}.rv-cl__tag{font:500 12px/1 var(--site-font-mono);padding:var(--rvk-space-6) var(--rvk-space-9);border-radius:var(--rvk-radius-7);background:var(--site-surface-subtle);color:var(--site-text-muted)}.is-latest .rv-cl__tag{background:var(--site-accent);color:var(--site-accent-ink)}.rv-cl__vis{width:100%;margin-top:var(--rvk-space-8);padding:var(--rvk-space-14) var(--rvk-space-16);border-radius:var(--site-radius);background:var(--site-surface-subtle)}.rv-cl__vrow{display:grid;grid-template-columns:100px minmax(0,1fr) 44px;align-items:center;gap:var(--rvk-space-12);padding:var(--rvk-space-6) 0;font-size:var(--rvk-font-size-13p5)}.rv-cl__bar{height:6px;border-radius:var(--rvk-radius-3);background:color-mix(in srgb,var(--site-text) 8%,transparent);overflow:hidden}.rv-cl__bar i{display:block;height:100%;background:var(--site-text);border-radius:var(--rvk-radius-3)}.rv-cl__pct{font:500 12.5px/1 var(--site-font-mono);text-align:right}.rv-cl__vcap{margin:var(--rvk-space-6) 0 0;font:400 12px/1 var(--site-font-mono);color:var(--site-text-subtle)}@media (max-width:899px){.rv-cl__grid{grid-template-columns:1fr}.rv-cl__head{position:static}.rv-cl__list::before{left:5px}.rv-cl__item{grid-template-columns:12px minmax(0,1fr);column-gap:var(--rvk-space-18)}.rv-cl__date{grid-column:2;padding-top:0;margin-bottom:var(--rvk-space-10)}.rv-cl__node{grid-column:1;grid-row:1;margin-top:var(--rvk-space-3)}.rv-cl__entry{grid-column:2}}.rv-lg{padding-block:var(--rvk-space-72) var(--rvk-space-128)}.rv-lg__head{margin-bottom:var(--rvk-space-56)}.rv-lg__title{font-size:var(--rvk-font-size-fluid-9)}.rv-lg__updated{margin:0;font:500 13px/1 var(--site-font-mono);color:var(--site-text-subtle)}.rv-lg__grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--rvk-space-48) var(--rvk-space-80);align-items:start}.rv-lg__aside{position:sticky;top:112px}.rv-lg__aside-title{margin:0 0 var(--rvk-space-12);font:500 12px/1 var(--site-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--site-text-subtle)}.rv-lg__aside ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--rvk-space-2);border-left:1px solid var(--site-border-strong)}.rv-lg__aside a{display:block;padding:var(--rvk-space-8) var(--rvk-space-14);margin-left:var(--rvk-space-n1);border-left:1.5px solid transparent;font-size:var(--rvk-font-size-14p5);color:var(--site-text-muted);text-decoration:none;transition:color .2s var(--site-ease),border-color .2s var(--site-ease)}.rv-lg__aside a:hover{color:var(--site-text);border-left-color:var(--site-text)}.rv-lg__doc{max-width:720px;display:flex;flex-direction:column;gap:var(--rvk-space-20)}.rv-lg__part{padding:var(--rvk-space-32) var(--rvk-space-36);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);scroll-margin-top:96px}.rv-lg__h2{font-size:var(--rvk-font-size-24);margin-bottom:var(--rvk-space-8)}.rv-lg__h3{margin:var(--rvk-space-22) 0 var(--rvk-space-6);font-size:var(--rvk-font-size-16);font-weight:var(--rvk-font-weight-600);letter-spacing:-.005em}.rv-lg__part .wd-body{font-size:var(--rvk-font-size-15p5)}@media (max-width:899px){.rv-lg__grid{grid-template-columns:1fr}.rv-lg__aside{position:static}.rv-lg__aside ul{flex-direction:row;flex-wrap:wrap;border-left:0;gap:var(--rvk-space-8)}.rv-lg__aside a{border:1px solid var(--site-border-strong);border-radius:var(--rvk-radius-8);margin:0;padding:var(--rvk-space-7) var(--rvk-space-12)}.rv-lg__part{padding:var(--rvk-space-24) var(--rvk-space-20)}}.rv-nf{padding-block:var(--rvk-space-24) var(--rvk-space-96)}.rv-nf__panel{position:relative;overflow:hidden;border-radius:var(--site-radius-xl);background:color-mix(in srgb,var(--site-surface) 72%,var(--site-bg));box-shadow:inset 0 0 0 1px var(--site-border);padding:var(--rvk-space-fluid-26) var(--rvk-space-fluid-11);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--rvk-space-48);align-items:center;min-height:560px}.rv-nf__code{margin:0 0 var(--rvk-space-18);font:500 13px/1 var(--site-font-mono);letter-spacing:.08em;color:var(--rv-accent-deep)}.rv-nf__title{font-size:var(--rvk-font-size-fluid-8)}.rv-nf__actions{display:flex;flex-wrap:wrap;gap:var(--rvk-space-12);margin-top:var(--rvk-space-36)}.rv-nf__actions svg{width:17px;height:17px}.rv-nf__track{position:relative;padding:var(--rvk-space-40) 0 var(--rvk-space-150)}.rv-nf__stations{list-style:none;margin:0 0 var(--rvk-space-14);padding:0;display:grid;grid-template-columns:repeat(5,1fr);font:500 12px/1 var(--site-font-mono);color:var(--site-text-subtle);white-space:nowrap;letter-spacing:-.02em}.rv-nf__tape{position:relative;height:22px;border-radius:var(--rvk-radius-4);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--site-text) 22%,transparent) 0 1px,transparent 1px 20%),var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.rv-nf__gap{position:absolute;left:61%;width:7%;top:-1px;bottom:-1px;background:var(--site-bg);box-shadow:inset 1px 0 0 var(--site-border-strong),inset -1px 0 0 var(--site-border-strong)}.rv-nf__block{position:absolute;left:63.5%;top:128px;width:40px;height:40px;background:var(--wd-accent);rotate:24deg;box-shadow:0 10px 20px -10px color-mix(in srgb,var(--wd-ink) 40%,transparent)}.rv-nf__shadow{position:absolute;left:62%;top:180px;width:60px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--wd-ink) 12%,transparent);filter:blur(3px)}@media (max-width:899px){.rv-nf__panel{grid-template-columns:1fr;min-height:0}.rv-nf__stations{font-size:var(--rvk-font-size-10p5)}}.wd-display .wd-line2,.wd-h2 .wd-line2{display:block;color:var(--site-text-subtle)}[data-ix~="menu"] :is([role="menu"],[role="listbox"],[role="dialog"],[role="tooltip"]):not(.ox-open){display:none !important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--site-bg);color:var(--site-text);font-family:var(--site-font-sans);font-size:var(--wd-body-size);line-height:var(--rvk-line-height-1p6);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background:var(--rvk-studio-grey)}body:not(#_){margin: 0;background: var(--rvk-studio-grey)}[data-fit-width]:not(#_){margin: 0 auto}body.rvk-ds [data-fit-width]:not(#_){margin-bottom: var(--rvk-space-48)}.ix-panel.ix-floating:not(#_){position: fixed;right: auto;bottom: auto;margin: 0}@keyframes rvk-in{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: no-preference){.ix-in:not(#_){animation: rvk-in .42s cubic-bezier(.2, .7, .2, 1) backwards;animation-delay: calc(var(--ix-i, 0) * 45ms)}}@view-transition{navigation: auto}[data-nav="static"], [data-nav="fixed"], [data-nav="docking"]{view-transition-name: ox-nav}[data-ix~="shell-sidebar"]{view-transition-name: ox-sidebar}body[class$="-ds"] [data-nav], body[class$="-ds"] [data-ix~="shell-sidebar"]{view-transition-name: none}:root{--ox-vt-duration: .34s;--ox-vt-shift: 24px;--ox-enter-ease-default: cubic-bezier(.2, .7, .2, 1)}[data-ox-profile="webapp"], [data-ox-profile="mobile"]{--ox-vt-duration: .22s;--ox-vt-shift: 16px}@media (prefers-reduced-motion: no-preference){::view-transition-group(root){animation-duration: var(--ox-vt-duration)}::view-transition-old(root){animation: ox-vt-out var(--ox-vt-duration) var(--ox-enter-ease, var(--ox-enter-ease-default)) both}::view-transition-new(root){animation: ox-vt-in var(--ox-vt-duration) var(--ox-enter-ease, var(--ox-enter-ease-default)) both}html:active-view-transition-type(ox-back)::view-transition-old(root){animation-name: ox-vt-out-back}html:active-view-transition-type(ox-back)::view-transition-new(root){animation-name: ox-vt-in-back}}@media (prefers-reduced-motion: reduce){::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*){animation: none !important}}@keyframes ox-vt-out{to{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * -.5))}}@keyframes ox-vt-in{from{opacity: 0;transform: translateY(var(--ox-vt-shift))}}@keyframes ox-vt-out-back{to{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * .5))}}@keyframes ox-vt-in-back{from{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * -1))}}[data-fit-width]{zoom: min(1, calc(var(--ox-vw, 100000) / var(--ox-fw, 1)))}.s1:not(#_){background: var(--rvk-studio-grey);color: var(--rvk-console-ink);font-family: 'Onest',sans-serif}.s2:not(#_){--vw: 835;--vh: 561;--gx: 61.78%;--gy: 45.99%}.s3:not(#_){--x: 13.56%;--y: 66.40%}.s4:not(#_){--x: 29.89%;--y: 52.36%}.s5:not(#_){--x: 46.23%;--y: 38.32%}.s6:not(#_){--x: 62.56%;--y: 24.29%}.s7:not(#_){--x: 78.90%;--y: 10.25%}.s8:not(#_){--x: 59.15%;--y: 62.39%}.s9:not(#_){--at: 42.6%}.s10:not(#_){--at: 11.99%}.s11:not(#_){--at: 42.62%}.s12:not(#_){--at: 71.49%}.s13:not(#_){left: 0.00%;width: 3.51%}.s14:not(#_){left: 8.86%;width: 3.87%}.s15:not(#_){left: 21.40%;width: 2.40%}.s16:not(#_){left: 30.81%;width: 2.03%}.s17:not(#_){left: 41.33%;width: 2.77%}.s18:not(#_){left: 51.85%;width: 2.40%}.s19:not(#_){left: 64.76%;width: 1.85%}.s20:not(#_){left: 70.85%;width: 3.14%}.s21:not(#_){left: 83.21%;width: 2.40%}.s22:not(#_){left: 96.13%;width: 3.87%}.s23:not(#_){left: 3.69%;width: 4.98%}.s24:not(#_){left: 12.92%;width: 8.30%}.s25:not(#_){left: 23.99%;width: 6.64%}.s26:not(#_){left: 33.03%;width: 8.12%}.s27:not(#_){left: 44.28%;width: 7.38%}.s28:not(#_){left: 54.43%;width: 10.15%}.s29:not(#_){left: 66.79%;width: 3.87%}.s30:not(#_){left: 74.17%;width: 8.86%}.s31:not(#_){left: 85.79%;width: 10.15%}.s32:not(#_){--h: 0.28}.s33:not(#_){--h: 0.47}.s34:not(#_){--h: 0.52}.s35:not(#_){--h: 0.55}.s36:not(#_){--h: 0.51}.s37:not(#_){--h: 0.57}.s38:not(#_){--h: 0.71}.s39:not(#_){--h: 0.70}.s40:not(#_){--h: 0.90}.s41:not(#_){--h: 0.53}.s42:not(#_){--h: 0.48}.s43:not(#_){--h: 0.35}.s44:not(#_){--h: 0.58}.s45:not(#_){--h: 0.44}.s46:not(#_){--h: 0.83}.s47:not(#_){--h: 0.67}.s48:not(#_){--h: 0.76}.s49:not(#_){--h: 0.80}.s50:not(#_){--h: 0.78}.s51:not(#_){--h: 0.42}.s52:not(#_){--h: 0.59}.s53:not(#_){--h: 0.61}.s54:not(#_){--h: 0.84}.s55:not(#_){--h: 0.56}.s56:not(#_){--h: 0.30}.s57:not(#_){--h: 0.46}.s58:not(#_){--h: 0.45}.s59:not(#_){--h: 0.72}.s60:not(#_){--h: 0.65}.s61:not(#_){--h: 0.63}.s62:not(#_){--h: 0.68}.s63:not(#_){--h: 0.54}.s64:not(#_){--h: 0.36}.s65:not(#_){--h: 0.40}.s66:not(#_){--h: 0.60}.s67:not(#_){--h: 0.41}.s68:not(#_){--h: 0.27}.s69:not(#_){--h: 0.19}.s70:not(#_){left: 0%;width: 6.0%}.s71:not(#_){left: 10%;width: 4.0%}.s72:not(#_){left: 22%;width: 3.0%}.s73:not(#_){left: 31%;width: 3.0%}.s74:not(#_){left: 42.5%;width: 0.9%}.s75:not(#_){left: 50%;width: 5.0%}.s76:not(#_){left: 63%;width: 3.0%}.s77:not(#_){left: 74%;width: 5.0%}.s78:not(#_){left: 88%;width: 4.0%}.s79:not(#_){left: 96%;width: 4.0%}.s80:not(#_){left: 6%;width: 4.0%}.s81:not(#_){left: 14%;width: 8.0%}.s82:not(#_){left: 25%;width: 6.0%}.s83:not(#_){left: 34%;width: 8.5%}.s84:not(#_){left: 43.4%;width: 6.6%}.s85:not(#_){left: 55%;width: 8.0%}.s86:not(#_){left: 66%;width: 8.0%}.s87:not(#_){left: 79%;width: 9.0%}.s88:not(#_){left: 92%;width: 4.0%}.s89:not(#_){--at-n: .428}.s90:not(#_){left: 0%;width: 3.5%}.s91:not(#_){left: 8.9%;width: 3.9%}.s92:not(#_){left: 21.4%;width: 2.4%}.s93:not(#_){left: 30.8%;width: 2%}.s94:not(#_){left: 41.6%;width: 2.2%}.s95:not(#_){left: 51.9%;width: 2.4%}.s96:not(#_){left: 64.8%;width: 1.9%}.s97:not(#_){left: 70.9%;width: 3.1%}.s98:not(#_){left: 83.2%;width: 2.4%}.s99:not(#_){left: 96.1%;width: 3.9%}.s100:not(#_){left: 3.7%;width: 5%}.s101:not(#_){left: 12.9%;width: 8.3%}.s102:not(#_){left: 24%;width: 6.6%}.s103:not(#_){left: 33%;width: 8.1%}.s104:not(#_){left: 44.3%;width: 7.4%}.s105:not(#_){left: 54.4%;width: 10.2%}.s106:not(#_){left: 66.8%;width: 3.9%}.s107:not(#_){left: 74.2%;width: 8.9%}.s108:not(#_){left: 85.8%;width: 10.2%}.s109:not(#_){--at-n: .1199}.s110:not(#_){--at-n: .7149}.s111:not(#_){--at-n: .4262}.s112:not(#_){flex: 30}.s113:not(#_){flex: 25}.s114:not(#_){flex: 15}.s115:not(#_){--h: .35}.s116:not(#_){--h: .6}.s117:not(#_){--h: .45}.s118:not(#_){--h: .8}.s119:not(#_){--h: .55}.s120:not(#_){--h: .9}.s121:not(#_){--h: .7}.s122:not(#_){--h: .4}.s123:not(#_){--h: .65}.s124:not(#_){--h: .85}.s125:not(#_){--h: .5}.s126:not(#_){--h: .3}.s127:not(#_){--h: .75}.s128:not(#_){--h: .25}.s129:not(#_){--h: 0.64}.s130:not(#_){--h: 0.73}.s131:not(#_){--h: 0.69}.s132:not(#_){--h: 0.62}.s133:not(#_){--h: 0.74}.s134:not(#_){--h: 0.49}.s135:not(#_){--h: 0.37}.s136:not(#_){--h: 0.81}.s137:not(#_){--h: 0.86}.s138:not(#_){--h: 0.77}.s139:not(#_){--h: 0.82}.s140:not(#_){--h: 0.50}.s141:not(#_){--h: 0.43}.s142:not(#_){--h: 0.66}.s143:not(#_){--h: 0.89}.s144:not(#_){--h: 0.97}.s145:not(#_){--h: 0.99}.s146:not(#_){--h: 1.00}.s147:not(#_){--h: 0.91}.s148:not(#_){--h: 0.94}.s149:not(#_){--h: 0.87}.s150:not(#_){--h: 0.79}.s151:not(#_){--h: 0.75}.s152:not(#_){--at: 42.86%}.s153:not(#_){--n: 4}.s154:not(#_){--n: 2}.s155:not(#_){--n: 3}.s156:not(#_){--p: 0.2245}.s157:not(#_){--t: 0}.s158:not(#_){--t: .1837}.s159:not(#_){--t: .3878}.s160:not(#_){--t: .5918}.s161:not(#_){--t: .7959}.s162:not(#_){--t: 1}.s163:not(#_){--w: 30}.s164:not(#_){--w: 25}.s165:not(#_){--w: 15}.s166:not(#_){width: 40%}.s167:not(#_){width: 25%}.s168:not(#_){width: 1600px;min-height: 1200px;--brand: var(--rvk-cue-orange);--primary: var(--rvk-cue-orange);--ink: var(--rvk-console-ink);--paper: var(--rvk-card-white);--tint: var(--rvk-cffe0d5);--deep: var(--rvk-c612000);--mid: var(--rvk-cb97155);--brand2: var(--rvk-c612000);--brand3: var(--rvk-c612000);--pop: var(--rvk-c612000);--on-brand: var(--ink);--on-primary: var(--ink);--on-ink: var(--paper);--on-paper: var(--ink);--on-tint: var(--ink);--on-deep: var(--paper);--on-mid: var(--ink);--on-brand2: var(--paper);--on-brand3: var(--paper);--on-pop: var(--paper);--white: var(--rvk-cffffff);--black: var(--rvk-c0b0b0b);--night: color-mix(in oklch,var(--rvk-console-ink) 25%,var(--rvk-c0e0e0e));--mist: color-mix(in oklch,var(--rvk-cffe0d5) 55%,var(--rvk-cf1f1f2));--fd: 'Onest',system-ui,sans-serif;--ft: 'Onest',system-ui,sans-serif;--fm: 'JetBrains Mono',ui-monospace,monospace;--frame: var(--rvk-c141416);--pad: 26px;--gap: 16px;--r: 24px;--surface: var(--rvk-c1d1d20);--on-surface: var(--rvk-cf2f2f0);display: grid;grid-template-columns: repeat(12,1fr);grid-template-rows: 1fr 1fr 1fr 1fr .5fr}.s169:not(#_){grid-area: 1/1/5/7}.s170:not(#_){width: min(70cqw, calc(min(26cqh * max(1, 2.6 / var(--logo-ar)), 46cqh) * var(--logo-ar)))}.s171:not(#_){grid-area: 5/1/6/7}.s172:not(#_){display: grid;grid-template-columns: 1.35fr 1fr 1fr 1fr 1fr}.s173:not(#_){background: var(--rvk-cue-orange);color: var(--rvk-console-ink);display: flex;flex-direction: column;justify-content: space-between;padding: var(--rvk-space-22) var(--rvk-space-18)}.s174:not(#_){font-size: var(--rvk-font-size-13);line-height: var(--rvk-line-height-1p5)}.s175:not(#_){background: var(--rvk-console-ink);color: var(--rvk-card-white);display: flex;flex-direction: column;justify-content: space-between;padding: var(--rvk-space-22) var(--rvk-space-18)}.s176:not(#_){background: var(--rvk-studio-grey);color: var(--rvk-console-ink);display: flex;flex-direction: column;justify-content: space-between;padding: var(--rvk-space-22) var(--rvk-space-18)}.s177:not(#_){background: var(--rvk-excerpt-apricot);color: var(--rvk-console-ink);display: flex;flex-direction: column;justify-content: space-between;padding: var(--rvk-space-22) var(--rvk-space-18)}.s178:not(#_){background: var(--rvk-card-white);color: var(--rvk-console-ink);display: flex;flex-direction: column;justify-content: space-between;padding: var(--rvk-space-22) var(--rvk-space-18)}.s179:not(#_){grid-area: 1/7/3/13}.s180:not(#_){padding: var(--rvk-space-fluid-3) var(--rvk-space-fluid-4);display: grid;grid-template-columns: 1fr 1fr 1fr;align-content: start;gap: var(--rvk-space-fluid-2);font-size: var(--rvk-font-size-13)}.s181:not(#_){font-weight: var(--rvk-font-weight-500);font-size: var(--rvk-font-size-12);line-height: var(--rvk-line-height-1p4);font-family: var(--ft);max-width: 22ch}.s182:not(#_){font-family: 'Onest';font-size: var(--rvk-font-size-20)}.s183:not(#_){font-family: 'Onest';font-size: var(--rvk-font-size-18);line-height: var(--rvk-line-height-1p1)}.s184:not(#_){left: 4.5cqw;right: 4.5cqw;top: 47cqh;display: grid;grid-template-columns: 1fr 1fr 1fr}.s185:not(#_){font-weight: var(--rvk-font-weight-600);font-size: var(--rvk-font-size-16);line-height: 1;font-family: 'Onest'}.s186:not(#_){font-weight: var(--rvk-font-weight-500);font-size: var(--rvk-font-size-16);line-height: 1;font-family: 'Onest'}.s187:not(#_){font-weight: var(--rvk-font-weight-400);font-size: var(--rvk-font-size-16);line-height: 1;font-family: 'Onest'}.s188:not(#_){left: 3.5cqw;bottom: -4.5cqh;font-family: 'Onest';font-weight: var(--rvk-font-weight-500);font-size: var(--rvk-font-size-fluid-11);line-height: 1;letter-spacing: -.035em;color: var(--brand)}.s189:not(#_){grid-area: 3/7/6/10}.s190:not(#_){display: flex;flex-direction: column;justify-content: center;padding: 0 var(--rvk-space-fluid-5)}.s191:not(#_){display: flex;align-items: center;justify-content: space-between;height: 38px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s192:not(#_){font-size: var(--rvk-font-size-12);opacity: .72}.s193:not(#_){height: min(20px, calc(62cqw / var(--logo-ar)));width: auto}.s194:not(#_){display: flex;align-items: center;justify-content: space-between;height: 53px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s195:not(#_){height: min(28px, calc(62cqw / var(--logo-ar)));width: auto}.s196:not(#_){display: flex;align-items: center;justify-content: space-between;height: 76px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s197:not(#_){height: min(40px, calc(62cqw / var(--logo-ar)));width: auto}.s198:not(#_){display: flex;align-items: center;justify-content: space-between;height: 106px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s199:not(#_){height: min(56px, calc(62cqw / var(--logo-ar)));width: auto}.s200:not(#_){display: flex;align-items: center;justify-content: space-between;height: 144px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s201:not(#_){height: min(76px, calc(62cqw / var(--logo-ar)));width: auto}.s202:not(#_){grid-area: 3/10/5/13}.s203:not(#_){position: relative;width: min(76cqw,560px);zoom: 1}.s204:not(#_){position: relative;left: 0;right: 0;z-index: 3;scale: 1;transform-origin: 50% 100%;opacity: 1;padding: var(--rvk-space-18) var(--rvk-space-20);display: flex;gap: var(--rvk-space-16);align-items: center;border-radius: var(--rvk-radius-24);backdrop-filter: blur(12px)}.s205:not(#_){--s: 52px;--ag: var(--brand);color: var(--on-brand)}.s206:not(#_){flex: 1;min-width: 0}.s207:not(#_){display: flex;justify-content: space-between;font-weight: var(--rvk-font-weight-600);font-size: var(--rvk-font-size-17);line-height: var(--rvk-line-height-1p2);font-family: var(--ft)}.s208:not(#_){font-weight: var(--rvk-font-weight-400);font-size: var(--rvk-font-size-14);line-height: normal;font-family: var(--ft);color: var(--rvk-c6e6e73)}.s209:not(#_){font-weight: var(--rvk-font-weight-400);font-size: var(--rvk-font-size-15p5);line-height: var(--rvk-line-height-1p35);font-family: var(--ft);color: var(--rvk-c3a3a3c);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.s210:not(#_){position: absolute;left: 0;right: 0;top: 17px;z-index: 2;scale: 0.9299999999999999;transform-origin: 50% 100%;opacity: 0.7;padding: var(--rvk-space-18) var(--rvk-space-20);display: flex;gap: var(--rvk-space-16);align-items: center;border-radius: var(--rvk-radius-24);backdrop-filter: blur(12px)}.s211:not(#_){--s: 52px;--ag: var(--brand);color: var(--on-brand);visibility: hidden}.s212:not(#_){flex: 1;min-width: 0;visibility: hidden}.s213:not(#_){position: absolute;left: 0;right: 0;top: 34px;z-index: 1;scale: 0.86;transform-origin: 50% 100%;opacity: 0.4;padding: var(--rvk-space-18) var(--rvk-space-20);display: flex;gap: var(--rvk-space-16);align-items: center;border-radius: var(--rvk-radius-24);backdrop-filter: blur(12px)}.s214:not(#_){grid-area: 5/10/6/13}.s215:not(#_){width: min(34cqw, calc(46cqh * var(--symbol-ar)))}.s216:not(#_){width: 1440px;min-height: 1018px;box-sizing: border-box;padding: var(--rvk-space-72) var(--rvk-space-80);background: var(--rvk-studio-grey);color: var(--rvk-console-ink);font-family: 'Onest', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--rvk-space-40);overflow: hidden}.s217:not(#_){display: flex;flex-direction: column;gap: var(--rvk-space-12)}.s218:not(#_){margin: 0;font-size: var(--rvk-font-size-14);font-weight: var(--rvk-font-weight-600);letter-spacing: 0.08em;text-transform: uppercase;color: var(--rvk-muted-ink)}.s219:not(#_){margin: 0;font-size: var(--rvk-font-size-56);line-height: var(--rvk-line-height-1p05);font-weight: var(--rvk-font-weight-600);letter-spacing: -0.02em}.s220:not(#_){margin: 0;max-width: 900px;font-size: var(--rvk-font-size-18);line-height: var(--rvk-line-height-1p5);color: var(--rvk-muted-ink)}.s221:not(#_){display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: var(--rvk-space-20)}.s222:not(#_){display: flex;flex-direction: column;gap: var(--rvk-space-10)}.s223:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-cue-orange);box-shadow: var(--rvk-shadow-1)}.s224:not(#_){font-size: var(--rvk-font-size-17);font-weight: var(--rvk-font-weight-600)}.s225:not(#_){font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: var(--rvk-font-size-14);color: var(--rvk-muted-ink)}.s226:not(#_){font-size: var(--rvk-font-size-14);color: var(--rvk-muted-ink)}.s227:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-console-ink);box-shadow: var(--rvk-shadow-1)}.s228:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-studio-grey);box-shadow: var(--rvk-shadow-1)}.s229:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-excerpt-apricot);box-shadow: var(--rvk-shadow-1)}.s230:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-card-white);box-shadow: var(--rvk-shadow-1)}.s231:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-soft-grey);box-shadow: var(--rvk-shadow-1)}.s232:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-sunken-grey);box-shadow: var(--rvk-shadow-1)}.s233:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-field-grey);box-shadow: var(--rvk-shadow-1)}.s234:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-muted-ink);box-shadow: var(--rvk-shadow-1)}.s235:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-subtle-ink);box-shadow: var(--rvk-shadow-1)}.s236:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-night-card);box-shadow: var(--rvk-shadow-1)}.s237:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-night-text);box-shadow: var(--rvk-shadow-1)}.s238:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-night-muted);box-shadow: var(--rvk-shadow-1)}.s239:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-cue-deep);box-shadow: var(--rvk-shadow-1)}.s240:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-iso-shade);box-shadow: var(--rvk-shadow-1)}.s241:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-error);box-shadow: var(--rvk-shadow-1)}.s242:not(#_){height: 120px;border-radius: var(--rvk-radius-14);background: var(--rvk-error-text);box-shadow: var(--rvk-shadow-1)}.s243:not(#_){width: 1440px;min-height: 782px;box-sizing: border-box;padding: var(--rvk-space-72) var(--rvk-space-80);background: var(--rvk-studio-grey);color: var(--rvk-console-ink);font-family: 'Onest', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--rvk-space-40);overflow: hidden}.s244:not(#_){background: var(--rvk-card-white);border: 1px solid var(--rvk-sunken-grey);border-radius: var(--rvk-radius-16);padding: var(--rvk-space-28);display: flex;flex-direction: column;gap: var(--rvk-space-14)}.s245:not(#_){display: grid;grid-template-columns: 200px 1fr;align-items: baseline;gap: var(--rvk-space-24);padding: var(--rvk-space-10) 0;border-bottom: 1px solid var(--rvk-sunken-grey)}.s246:not(#_){font-size: var(--rvk-font-size-70);font-weight: var(--rvk-font-weight-500);letter-spacing: -0.038em;line-height: var(--rvk-line-height-1p15)}.s247:not(#_){font-size: var(--rvk-font-size-48);font-weight: var(--rvk-font-weight-500);letter-spacing: -0.03em;line-height: var(--rvk-line-height-1p15)}.s248:not(#_){font-size: var(--rvk-font-size-20);font-weight: var(--rvk-font-weight-500);letter-spacing: -0.015em;line-height: var(--rvk-line-height-1p15)}.s249:not(#_){font-size: var(--rvk-font-size-18);font-weight: var(--rvk-font-weight-400);color: var(--rvk-muted-ink);line-height: var(--rvk-line-height-1p15)}.s250:not(#_){font-size: var(--rvk-font-size-16);font-weight: var(--rvk-font-weight-400);line-height: var(--rvk-line-height-1p15)}.s251:not(#_){font-family: 'JetBrains Mono', monospace;font-size: var(--rvk-font-size-13);font-weight: var(--rvk-font-weight-500);line-height: var(--rvk-line-height-1p15)}.s252:not(#_){width: 1440px;min-height: 860px;box-sizing: border-box;padding: var(--rvk-space-72) var(--rvk-space-80);background: var(--rvk-studio-grey);color: var(--rvk-console-ink);font-family: 'Onest', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--rvk-space-40);overflow: hidden}.s253:not(#_){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--rvk-space-20)}.s254:not(#_){margin: 0;font-size: var(--rvk-font-size-20);font-weight: var(--rvk-font-weight-600)}.s255:not(#_){font-size: var(--rvk-font-size-16)}.s256:not(#_){font-family: ui-monospace, 'SF Mono', Menlo, monospace;font-size: var(--rvk-font-size-13);color: var(--rvk-console-ink);background: var(--rvk-excerpt-apricot);padding: var(--rvk-space-1) var(--rvk-space-6);border-radius: var(--rvk-radius-6)}.s257:not(#_){margin: 0;font-size: var(--rvk-font-size-15);line-height: var(--rvk-line-height-1p5);color: var(--rvk-muted-ink)}.s258:not(#_){width: 1440px;min-height: 820px;box-sizing: border-box;padding: var(--rvk-space-72) var(--rvk-space-80);background: var(--rvk-studio-grey);color: var(--rvk-console-ink);font-family: 'Onest', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--rvk-space-40);overflow: hidden}.s259:not(#_){display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--rvk-space-20)}.s260:not(#_){font-size: var(--rvk-font-size-40);font-weight: var(--rvk-font-weight-600);letter-spacing: -0.02em}[data-fit-width="1440"]{--ox-fw: 1440}[data-fit-width="1600"]{--ox-fw: 1600}