@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(/static/media/space-grotesk-latin-500.2641fa827a3c8935ce36.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(/static/media/space-grotesk-latin-600.8ff7300c7c3cddae1fef.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(/static/media/space-grotesk-latin-700.da60da10a1aa9aca283c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-latin-500.c7736fa36f1acc702e19.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/manrope-latin-600.af1782c892c03046369d.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-latin-700.bee86ea645ea6bd5d499.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--vr-font-sans:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--vr-font-display:"Space Grotesk","Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--vr-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--vr-font-features:"liga" 1,"calt" 1;--vr-display-size:38px;--vr-display-weight:700;--vr-display-lh:42px;--vr-display-tracking:-0.02em;--vr-h1-size:30px;--vr-h1-weight:600;--vr-h1-lh:36px;--vr-h1-tracking:-0.02em;--vr-h2-size:24px;--vr-h2-weight:600;--vr-h2-lh:30px;--vr-h2-tracking:-0.02em;--vr-h3-size:20px;--vr-h3-weight:600;--vr-h3-lh:26px;--vr-h3-tracking:0;--vr-body-size:15px;--vr-body-weight:500;--vr-body-lh:22px;--vr-body-strong-weight:600;--vr-label-size:13px;--vr-label-weight:600;--vr-label-lh:18px;--vr-caption-size:12px;--vr-caption-weight:500;--vr-caption-lh:16px;--vr-caption-tracking:0;--vr-micro-size:12px;--vr-micro-weight:600;--vr-micro-lh:16px;--vr-micro-tracking:0;--vr-mono-size:13px;--vr-mono-weight:500;--vr-mono-lh:18px;--vr-bg:#f3f6fb;--vr-surface:#fff;--vr-surface-sunken:#e9eef7;--vr-surface-raised:#fff;--vr-ink:#0f1b3d;--vr-ink-2:#3e4a6b;--vr-ink-3:#5f6d8f;--vr-ink-4:#7684a6;--vr-border:#dfe5f1;--vr-border-strong:#c7d0e3;--vr-focus:#1d4ed8;--vr-accent:#1d4ed8;--vr-accent-hover:#1e40af;--vr-accent-soft:#e4ecff;--vr-accent-ink:#fff;--vr-accent-text:#1d4ed8;--vr-accent-on-soft:#1d4ed8;--vr-primary-soft:var(--vr-accent-soft);--vr-cta:#b4f03a;--vr-cta-hover:#a3e02c;--vr-cta-ink:#0f1b3d;--vr-stage:#0b1636;--vr-stage-2:#1e3a8a;--vr-stage-3:#1d4ed8;--vr-stage-ink:#fff;--vr-success:#0e8157;--vr-warning:#996717;--vr-danger:#ca3f44;--vr-info:#1d4ed8;--vr-scrim:#0f1b3d73;--vr-space-2:2px;--vr-space-4:4px;--vr-space-6:6px;--vr-space-8:8px;--vr-space-12:12px;--vr-space-16:16px;--vr-space-20:20px;--vr-space-24:24px;--vr-space-32:32px;--vr-space-40:40px;--vr-space-48:48px;--vr-space-64:64px;--vr-space-80:80px;--vr-radius-xs:8px;--vr-radius-sm:12px;--vr-radius-md:16px;--vr-radius-lg:20px;--vr-radius-xl:24px;--vr-radius-pill:999px;--vr-e1:0 1px 2px #0f1b3d0f;--vr-e2:0 8px 20px -12px #0f1b3d40;--vr-e3:0 24px 48px -24px #0f1b3d59;--vr-e4:0 40px 80px -32px #0f1b3d73;--vr-motion-fast:150ms;--vr-motion-base:250ms;--vr-motion-slow:400ms;--vr-ease-standard:cubic-bezier(0.2,0.8,0.2,1);--vr-ease-enter:cubic-bezier(0,0.8,0.2,1);--vr-ease-exit:cubic-bezier(0.4,0,1,1);--vr-focus-ring:0 0 0 2px var(--vr-bg),0 0 0 4px var(--vr-focus)}@media (prefers-color-scheme:dark){:root{--vr-bg:#0b1636;--vr-surface:#12204a;--vr-surface-sunken:#0e1b40;--vr-surface-raised:#182954;--vr-ink:#f3f6fb;--vr-ink-2:#c9d2e6;--vr-ink-3:#98a2bf;--vr-ink-4:#6c789d;--vr-border:#ffffff1f;--vr-border-strong:#ffffff38;--vr-focus:#6d8dff;--vr-accent:#6d8dff;--vr-accent-hover:#8aa4ff;--vr-accent-soft:#6d8dff2e;--vr-accent-text:#6d8dff;--vr-accent-on-soft:#9bb2ff;--vr-accent-ink:#0f1b3d;--vr-cta-hover:#c4ff4f;--vr-stage:#060c22;--vr-stage-3:#1d4ed8;--vr-stage-ink:#fff;--vr-success:#3dd598;--vr-warning:#ffc15e;--vr-danger:#ff6b70;--vr-info:#6d8dff;--vr-scrim:#0009}}@media (prefers-reduced-motion:reduce){:root{--vr-motion-fast:1ms;--vr-motion-base:1ms;--vr-motion-slow:1ms}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:var(--vr-font-features);background:var(--vr-bg);color:var(--vr-ink);font-family:var(--vr-font-sans);font-size:var(--vr-body-size);line-height:var(--vr-body-lh)}code{font-family:var(--vr-font-mono);font-size:var(--vr-mono-size)}.vr-surface{font-feature-settings:var(--vr-font-features);background:var(--vr-bg);color:var(--vr-ink);font-family:var(--vr-font-sans);font-size:var(--vr-body-size);line-height:var(--vr-body-lh);min-height:100vh}.vr-shell{margin:0 auto;max-width:1080px;padding:0 var(--vr-space-24);width:100%}.vr-topbar{align-items:center;border-bottom:1px solid var(--vr-border);display:flex;gap:var(--vr-space-16);justify-content:space-between;padding:var(--vr-space-20) 0}.vr-wordmark{color:var(--vr-ink);font-size:var(--vr-h3-size);font-weight:var(--vr-h3-weight);letter-spacing:var(--vr-h3-tracking);text-decoration:none}.vr-wordmark__mark{color:var(--vr-accent)}.vr-topbar__nav{align-items:center;display:flex;gap:var(--vr-space-8)}@media (max-width:480px){.vr-topbar--wide{flex-wrap:wrap}.vr-topbar--wide .vr-topbar__nav{justify-content:flex-end;width:100%}}.vr-display{font-size:var(--vr-display-size);font-weight:var(--vr-display-weight);letter-spacing:var(--vr-display-tracking);line-height:var(--vr-display-lh)}.vr-display,.vr-h1{font-family:var(--vr-font-display);margin:0}.vr-h1{font-size:var(--vr-h1-size);font-weight:var(--vr-h1-weight);letter-spacing:var(--vr-h1-tracking);line-height:var(--vr-h1-lh)}.vr-h2{font-size:var(--vr-h2-size);font-weight:var(--vr-h2-weight);letter-spacing:var(--vr-h2-tracking);line-height:var(--vr-h2-lh)}.vr-h2,.vr-h3{font-family:var(--vr-font-display);margin:0}.vr-h3{font-size:var(--vr-h3-size);font-weight:var(--vr-h3-weight);letter-spacing:var(--vr-h3-tracking);line-height:var(--vr-h3-lh)}.vr-lede{font-size:var(--vr-h3-size);line-height:1.6}.vr-body,.vr-lede,.vr-overline{color:var(--vr-ink-2);margin:0}.vr-overline{font-size:var(--vr-micro-size);font-weight:var(--vr-micro-weight);letter-spacing:var(--vr-micro-tracking);line-height:var(--vr-micro-lh)}.vr-caption{color:var(--vr-ink-2);font-size:var(--vr-caption-size);font-weight:var(--vr-caption-weight);letter-spacing:var(--vr-caption-tracking);line-height:var(--vr-caption-lh);margin:0}.vr-panel{background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-lg);box-shadow:var(--vr-e1);padding:var(--vr-space-32)}.vr-form{grid-gap:var(--vr-space-20);display:grid;gap:var(--vr-space-20)}.vr-field{grid-gap:var(--vr-space-6);display:grid;gap:var(--vr-space-6)}.vr-field__label{color:var(--vr-ink);font-size:var(--vr-label-size);font-weight:var(--vr-label-weight);line-height:var(--vr-label-lh);margin:0}.vr-field__input{background:var(--vr-surface);border:1px solid var(--vr-border-strong);border-radius:var(--vr-radius-sm);color:var(--vr-ink);font:inherit;margin:0;max-width:100%;min-width:0;padding:var(--vr-space-12);transition:border-color var(--vr-motion-fast) var(--vr-ease-standard);width:100%}.vr-field__input::placeholder{color:var(--vr-ink-4)}.vr-field__input:hover{border-color:var(--vr-ink-3)}.vr-field__input:focus-visible{border-color:var(--vr-focus);box-shadow:var(--vr-focus-ring);outline:none}.vr-field__input[aria-invalid=true]{border-color:var(--vr-danger)}.vr-field__hint{color:var(--vr-ink-2)}.vr-field__error,.vr-field__hint{font-size:var(--vr-caption-size);line-height:var(--vr-caption-lh)}.vr-alert,.vr-field__error{color:var(--vr-danger);font-weight:var(--vr-body-strong-weight)}.vr-alert{background:var(--vr-accent-soft);border:1px solid var(--vr-danger);border-radius:var(--vr-radius-sm);padding:var(--vr-space-12) var(--vr-space-16)}.vr-btn{align-items:center;border:1px solid #0000;border-radius:var(--vr-radius-sm);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--vr-body-size);font-weight:var(--vr-body-strong-weight);gap:var(--vr-space-8);justify-content:center;line-height:1;margin:0;padding:var(--vr-space-12) var(--vr-space-20);text-decoration:none;transition:background-color var(--vr-motion-fast) var(--vr-ease-standard),border-color var(--vr-motion-fast) var(--vr-ease-standard),color var(--vr-motion-fast) var(--vr-ease-standard)}.vr-btn:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-btn--block{width:100%}.vr-btn--primary{background:var(--vr-accent-text);color:var(--vr-accent-ink)}.vr-btn--primary:hover{background:var(--vr-accent-hover)}.vr-btn--primary:disabled{background:var(--vr-ink-4);cursor:not-allowed}.vr-btn--secondary{background:var(--vr-surface);border-color:var(--vr-border-strong);color:var(--vr-ink)}.vr-btn--secondary:hover{background:var(--vr-surface);border-color:var(--vr-ink-3)}.vr-btn--quiet{background:#0000;color:var(--vr-ink-2);padding-left:var(--vr-space-8);padding-right:var(--vr-space-8)}.vr-btn--quiet:hover{background:#0000;color:var(--vr-ink)}.vr-btn--secondary:disabled{background:var(--vr-surface);border-color:var(--vr-border);color:var(--vr-ink-4);cursor:not-allowed}.vr-btn--quiet:disabled{background:#0000;color:var(--vr-ink-4);cursor:not-allowed}.vr-link{border-radius:var(--vr-radius-xs);color:var(--vr-accent-text);font-weight:var(--vr-body-strong-weight);text-decoration:none}.vr-link:hover{color:var(--vr-accent-hover);text-decoration:underline}.vr-link:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-auth{grid-gap:var(--vr-space-40);display:grid;gap:var(--vr-space-40);padding:var(--vr-space-48) 0 var(--vr-space-64)}.vr-auth__panel{margin:0 auto;max-width:460px;width:100%}.vr-auth__header{grid-gap:var(--vr-space-8);display:grid;gap:var(--vr-space-8);margin-bottom:var(--vr-space-24)}.vr-auth__footer{border-top:1px solid var(--vr-border);color:var(--vr-ink-2);margin-top:var(--vr-space-24);padding-top:var(--vr-space-16);text-align:center}.vr-hero{grid-gap:var(--vr-space-24);background:linear-gradient(120deg,var(--vr-stage),var(--vr-stage-2) 62%,var(--vr-stage-3));border-radius:var(--vr-radius-xl);color:var(--vr-stage-ink);display:grid;gap:var(--vr-space-24);margin-top:var(--vr-space-32);padding:var(--vr-space-64) var(--vr-space-48)}.vr-hero .vr-caption,.vr-hero .vr-lede,.vr-hero .vr-overline{color:var(--vr-stage-ink);opacity:.86}.vr-hero .vr-display{max-width:18ch}.vr-hero .vr-lede{max-width:62ch}@media (max-width:640px){.vr-hero{padding:var(--vr-space-40) var(--vr-space-24)}}.vr-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vr-space-12);margin-top:var(--vr-space-8)}.vr-hero__discoverlink{color:var(--vr-stage-ink);font-weight:var(--vr-body-strong-weight);opacity:.86;text-decoration:underline;text-decoration-color:initial;text-underline-offset:2px}.vr-hero__discoverlink:hover{opacity:1}.vr-hero__discoverlink:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-rule{background:var(--vr-border);border:0;height:1px;margin:0}.vr-features{grid-gap:var(--vr-space-32);display:grid;gap:var(--vr-space-32);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:var(--vr-space-48) 0}.vr-feature{grid-gap:var(--vr-space-8);align-content:start;display:grid;gap:var(--vr-space-8)}.vr-feature__index{color:var(--vr-accent-text);font-family:var(--vr-font-mono);font-size:var(--vr-mono-size);font-weight:var(--vr-mono-weight);line-height:var(--vr-mono-lh)}.vr-sitefooter{border-top:1px solid var(--vr-border);display:flex;flex-wrap:wrap;gap:var(--vr-space-16);justify-content:space-between;padding:var(--vr-space-24) 0 var(--vr-space-48)}.vr-sitefooter__legal{flex:1 1 320px;min-width:0}.vr-sitefooter__legal address{display:inline;font-style:normal}.vr-sitefooter__sep:before{content:"· "}.vr-sitefooter__links{display:flex;flex-wrap:wrap;gap:var(--vr-space-20)}@media (max-width:640px){.vr-hero{padding-top:var(--vr-space-48)}.vr-display{font-size:var(--vr-h1-size)}}.vr-app{font-feature-settings:var(--vr-font-features);background:var(--vr-bg);color:var(--vr-ink);display:flex;flex-direction:column;font-family:var(--vr-font-sans);font-size:var(--vr-body-size);line-height:var(--vr-body-lh);min-height:100vh}.vr-app__main{flex:1 1;padding:var(--vr-space-32) 0 var(--vr-space-64)}.vr-app__inner{grid-gap:var(--vr-space-24);display:grid;gap:var(--vr-space-24);margin:0 auto;max-width:1160px;padding:0 var(--vr-space-24);width:100%}.vr-skiplink{background:var(--vr-surface);border:1px solid var(--vr-border-strong);border-radius:var(--vr-radius-sm);color:var(--vr-ink);left:var(--vr-space-8);padding:var(--vr-space-8) var(--vr-space-16);position:absolute;top:calc(var(--vr-space-64)*-1);z-index:100}.vr-skiplink:focus-visible{box-shadow:var(--vr-focus-ring);outline:none;top:var(--vr-space-8)}.vr-topnav{background:var(--vr-surface);border-bottom:1px solid var(--vr-border);position:sticky;top:0;z-index:30}.vr-topnav__inner{align-items:center;display:flex;gap:var(--vr-space-16);margin:0 auto;max-width:1160px;min-height:68px;padding:0 var(--vr-space-24);width:100%}.vr-topnav__brand{color:var(--vr-ink);flex:none;font-family:var(--vr-font-display);font-size:var(--vr-h3-size);font-weight:var(--vr-h3-weight);letter-spacing:var(--vr-h3-tracking);text-decoration:none}.vr-topnav__brand:focus-visible{border-radius:var(--vr-radius-xs);box-shadow:var(--vr-focus-ring);outline:none}.vr-topnav__mark{color:var(--vr-accent-text)}.vr-topnav__nav{align-items:center;display:flex;gap:var(--vr-space-2)}.vr-topnav__link{border-radius:var(--vr-radius-sm);color:var(--vr-ink-2);font-weight:var(--vr-body-strong-weight);padding:var(--vr-space-8) var(--vr-space-12);text-decoration:none;transition:background-color var(--vr-motion-fast) var(--vr-ease-standard),color var(--vr-motion-fast) var(--vr-ease-standard)}.vr-topnav__link:hover{background:var(--vr-surface-sunken);color:var(--vr-ink)}.vr-topnav__link:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-topnav__link[aria-current=page]{background:var(--vr-accent-soft);color:var(--vr-accent-on-soft)}.vr-topnav__menu .vr-menu__item[aria-current=page],.vr-topnav__menu--on .vr-menu__trigger{color:var(--vr-accent-text)}.vr-topnav__search{align-items:center;background:var(--vr-surface-sunken);border:1px solid var(--vr-border);border-radius:var(--vr-radius-pill);display:flex;flex:1 1 200px;gap:var(--vr-space-8);max-width:320px;padding:0 var(--vr-space-12)}.vr-topnav__search:focus-within{border-color:var(--vr-focus);box-shadow:var(--vr-focus-ring)}.vr-topnav__searchicon{color:var(--vr-ink-3)}.vr-topnav__searchinput{background:none;border:0;color:var(--vr-ink);font:inherit;margin:0;min-width:0;padding:var(--vr-space-8) 0;width:100%}.vr-topnav__searchinput:focus-visible{outline:none}.vr-topnav__searchinput::placeholder{color:var(--vr-ink-3)}.vr-topnav__end{align-items:center;display:flex;gap:var(--vr-space-8);margin-left:auto}.vr-topnav__account .vr-menu__trigger{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-topnav__menubtn{align-items:center;background:none;border:1px solid #0000;border-radius:var(--vr-radius-sm);color:var(--vr-ink-2);cursor:pointer;display:none;margin:0;padding:var(--vr-space-8)}.vr-topnav__menubtn:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-topnav__createicon{display:none;padding:var(--vr-space-12)}@media (max-width:900px){.vr-topnav__create,.vr-topnav__nav,.vr-topnav__search{display:none}.vr-topnav__createicon,.vr-topnav__menubtn{display:inline-flex}.vr-topnav__account .vr-menu__trigger span{display:none}.vr-app__inner,.vr-topnav__inner{padding:0 var(--vr-space-16)}}.vr-btn--cta{background:var(--vr-cta);color:var(--vr-cta-ink)}.vr-btn--cta:hover{background:var(--vr-cta-hover)}.vr-btn--cta:disabled{background:var(--vr-ink-4);color:var(--vr-surface);cursor:not-allowed}.vr-sheet__scrim{background:var(--vr-scrim);inset:0;position:fixed;z-index:60}.vr-sheet{grid-gap:var(--vr-space-16);align-content:start;background:var(--vr-surface);display:grid;gap:var(--vr-space-16);height:100%;max-width:320px;overflow-y:auto;padding:var(--vr-space-16);width:86%}.vr-sheet:focus-visible{outline:none}.vr-sheet__head{align-items:center;display:flex;justify-content:space-between;min-height:44px}.vr-sheet__nav{grid-gap:var(--vr-space-4);display:grid;gap:var(--vr-space-4)}.vr-sheet__link{align-items:center;border-radius:var(--vr-radius-sm);color:var(--vr-ink-2);display:flex;font-weight:var(--vr-body-strong-weight);gap:var(--vr-space-12);min-height:44px;padding:var(--vr-space-8) var(--vr-space-12);text-decoration:none}.vr-sheet__link:hover{background:var(--vr-surface-sunken);color:var(--vr-ink)}.vr-sheet__link:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-sheet__link[aria-current=page]{background:var(--vr-accent-soft);color:var(--vr-accent-on-soft)}.vr-pagehead__crumbs{align-items:center;color:var(--vr-ink-3);display:flex;flex-wrap:wrap;font-size:var(--vr-caption-size);line-height:var(--vr-caption-lh);list-style:none;margin:0 0 var(--vr-space-8);padding:0}.vr-pagehead__crumbs li{align-items:center;display:flex;gap:var(--vr-space-6)}.vr-pagehead__crumbs li+li{margin-left:var(--vr-space-6)}.vr-pagehead__crumbs a{color:var(--vr-ink-2);text-decoration:none}.vr-pagehead__crumbs a:hover{text-decoration:underline}.vr-pagehead__crumbs a:focus-visible{border-radius:var(--vr-radius-xs);box-shadow:var(--vr-focus-ring);outline:none}.vr-tabbar{border-bottom:1px solid var(--vr-border);display:flex;gap:var(--vr-space-4);overflow-x:auto}.vr-tabbar__tab{background:none;border:0;border-bottom:2px solid #0000;color:var(--vr-ink-2);cursor:pointer;font:inherit;font-weight:var(--vr-body-strong-weight);margin:0;padding:var(--vr-space-12) var(--vr-space-16);text-decoration:none;white-space:nowrap}.vr-tabbar__tab:hover{color:var(--vr-ink)}.vr-tabbar__tab:focus-visible{border-radius:var(--vr-radius-xs);box-shadow:var(--vr-focus-ring);outline:none}.vr-tabbar__tab[aria-current=page],.vr-tabbar__tab[aria-selected=true]{border-bottom-color:var(--vr-accent);color:var(--vr-accent-text)}.vr-home,.vr-home__columns{grid-gap:var(--vr-space-24);display:grid;gap:var(--vr-space-24)}.vr-home__columns{align-items:start;grid-template-columns:minmax(0,1fr)}.vr-home__columns--aside{grid-template-columns:minmax(0,1fr) 320px}.vr-home__main{grid-gap:var(--vr-space-16);display:grid;gap:var(--vr-space-16);min-width:0}.vr-home__greeting{grid-gap:var(--vr-space-4);display:grid;gap:var(--vr-space-4)}.vr-home__aside{grid-gap:var(--vr-space-16);display:grid;gap:var(--vr-space-16)}@media (max-width:900px){.vr-home__columns--aside{grid-template-columns:minmax(0,1fr)}.vr-home__columns--aside>.vr-home__aside{display:contents}.vr-home__setup{order:-1}.vr-home__plan{order:1}}.vr-filterbar{gap:var(--vr-space-12);justify-content:space-between}.vr-filterbar,.vr-filterbar__group{align-items:center;display:flex;flex-wrap:wrap}.vr-filterbar__group{gap:var(--vr-space-8)}.vr-chip{background:var(--vr-surface);color:var(--vr-ink-2);cursor:pointer;font:inherit;font-weight:var(--vr-body-strong-weight);line-height:var(--vr-caption-lh);margin:0}.vr-chip:hover{border-color:var(--vr-ink-3);color:var(--vr-ink)}.vr-chip:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-chip[aria-pressed=true]{background:var(--vr-accent-soft);border-color:var(--vr-accent);color:var(--vr-accent-on-soft)}.vr-settings{grid-gap:var(--vr-space-24);align-items:start;display:grid;gap:var(--vr-space-24);grid-template-columns:220px minmax(0,1fr)}.vr-settings__nav{grid-gap:var(--vr-space-2);display:grid;gap:var(--vr-space-2);position:sticky;top:calc(68px + var(--vr-space-24))}.vr-settings__link{align-items:center;border-radius:var(--vr-radius-sm);color:var(--vr-ink-2);display:flex;font-weight:var(--vr-body-strong-weight);gap:var(--vr-space-8);padding:var(--vr-space-8) var(--vr-space-12);text-decoration:none}.vr-settings__link:hover{background:var(--vr-surface-sunken);color:var(--vr-ink)}.vr-settings__link:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-settings__link[aria-current=page]{background:var(--vr-accent-soft);color:var(--vr-accent-on-soft)}.vr-settings__body{grid-gap:var(--vr-space-20);display:grid;gap:var(--vr-space-20);min-width:0}@media (max-width:900px){.vr-settings{grid-template-columns:minmax(0,1fr)}.vr-settings__nav{border-bottom:1px solid var(--vr-border);display:flex;gap:var(--vr-space-4);overflow-x:auto;padding-bottom:var(--vr-space-8);position:static}.vr-settings__link{white-space:nowrap}}.vr-legal{grid-gap:var(--vr-space-32);align-items:start;display:grid;gap:var(--vr-space-32);grid-template-columns:220px minmax(0,72ch)}.vr-legal__nav{grid-gap:var(--vr-space-2);display:grid;gap:var(--vr-space-2);position:sticky;top:calc(68px + var(--vr-space-24))}.vr-legal__navlink{border-radius:var(--vr-radius-sm);color:var(--vr-ink-2);font-size:var(--vr-caption-size);line-height:var(--vr-caption-lh);padding:var(--vr-space-6) var(--vr-space-12);text-decoration:none}.vr-legal__navlink:hover{background:var(--vr-surface-sunken);color:var(--vr-ink)}.vr-legal__navlink:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-legal__body{grid-gap:var(--vr-space-32);display:grid;gap:var(--vr-space-32);min-width:0}.vr-legal__section{grid-gap:var(--vr-space-12);display:grid;gap:var(--vr-space-12);scroll-margin-top:calc(68px + var(--vr-space-24))}.vr-legal__section li,.vr-legal__section p{color:var(--vr-ink-2);max-width:72ch}.vr-legal__section ul{grid-gap:var(--vr-space-6);display:grid;gap:var(--vr-space-6);margin:0;padding-left:var(--vr-space-24)}.vr-legal a{border-radius:var(--vr-radius-xs);color:var(--vr-accent-text);font-weight:var(--vr-body-strong-weight);text-decoration:underline;text-underline-offset:2px}.vr-legal a:hover{color:var(--vr-accent-hover)}.vr-legal a:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-legal__nav a{color:var(--vr-ink-2);font-weight:inherit;text-decoration:none}.vr-legal__nav a:hover{color:var(--vr-ink)}.vr-legal__meta{color:var(--vr-ink-3);font-size:var(--vr-caption-size);line-height:var(--vr-caption-lh)}@media (max-width:900px){.vr-legal{grid-template-columns:minmax(0,1fr)}.vr-legal__nav{position:static}}.vr-where{color:var(--vr-ink-2);font-size:var(--vr-caption-size);line-height:var(--vr-caption-lh)}.vr-where>summary{color:var(--vr-accent-text);cursor:pointer;font-weight:var(--vr-body-strong-weight);list-style:none;padding:var(--vr-space-2) 0}.vr-where>summary::-webkit-details-marker{display:none}.vr-where>summary:focus-visible{border-radius:var(--vr-radius-xs);box-shadow:var(--vr-focus-ring);outline:none}.vr-where__body{grid-gap:var(--vr-space-8);display:grid;gap:var(--vr-space-8);padding:var(--vr-space-8) 0 0}.vr-where__body li,.vr-where__body p{margin:0;max-width:72ch}.vr-where__body ol,.vr-where__body ul{grid-gap:var(--vr-space-4);display:grid;gap:var(--vr-space-4);margin:0;padding-left:var(--vr-space-20)}.vr-panelapp{font-feature-settings:var(--vr-font-features);background:var(--vr-bg);color:var(--vr-ink);display:grid;font-family:var(--vr-font-sans);font-size:var(--vr-body-size);grid-template-columns:232px minmax(0,1fr);line-height:var(--vr-body-lh);min-height:100vh}.vr-panelapp__side{background:var(--vr-surface);border-right:1px solid var(--vr-border);display:flex;flex-direction:column;gap:var(--vr-space-24);padding:var(--vr-space-24) var(--vr-space-16)}.vr-panelapp__brand{color:var(--vr-ink);display:block;font-size:var(--vr-h3-size);font-weight:var(--vr-h3-weight);letter-spacing:var(--vr-h3-tracking);padding:0 var(--vr-space-8);text-decoration:none}.vr-panelapp__brand span{color:var(--vr-accent-text)}.vr-panelapp__nav{grid-gap:var(--vr-space-2);display:grid;gap:var(--vr-space-2)}.vr-panelapp__link{border-radius:var(--vr-radius-sm);color:var(--vr-ink-2);display:block;font-weight:var(--vr-body-strong-weight);padding:var(--vr-space-8) var(--vr-space-12);text-decoration:none;transition:background-color var(--vr-motion-fast) var(--vr-ease-standard),color var(--vr-motion-fast) var(--vr-ease-standard)}.vr-panelapp__link:hover{background:var(--vr-surface-sunken);color:var(--vr-ink)}.vr-panelapp__link:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-panelapp__link[aria-current=page]{background:var(--vr-surface-sunken);box-shadow:inset 2px 0 0 var(--vr-accent-text);color:var(--vr-ink)}.vr-panelapp__foot{grid-gap:var(--vr-space-8);border-top:1px solid var(--vr-border);display:grid;gap:var(--vr-space-8);margin-top:auto;padding-top:var(--vr-space-16)}.vr-panelapp__main{grid-gap:var(--vr-space-24);align-content:start;display:grid;gap:var(--vr-space-24);min-width:0;padding:var(--vr-space-32) var(--vr-space-32) var(--vr-space-64)}.vr-pagehead{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--vr-space-16);justify-content:space-between}.vr-pagehead__text{grid-gap:var(--vr-space-4);display:grid;gap:var(--vr-space-4);min-width:0}.vr-pagehead__actions{display:flex;flex-wrap:wrap;gap:var(--vr-space-8)}.vr-backlink{color:var(--vr-ink-2);font-size:var(--vr-caption-size);font-weight:var(--vr-body-strong-weight);text-decoration:none}.vr-backlink:hover{color:var(--vr-ink);text-decoration:underline}.vr-backlink:focus-visible{border-radius:var(--vr-radius-xs);box-shadow:var(--vr-focus-ring);outline:none}.vr-card{grid-gap:var(--vr-space-16);background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-lg);box-shadow:var(--vr-e1);display:grid;gap:var(--vr-space-16);padding:var(--vr-space-24)}.vr-card__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--vr-space-12);justify-content:space-between}.vr-grid{grid-gap:var(--vr-space-16);display:grid;gap:var(--vr-space-16);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.vr-grid--wide{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.vr-stack{grid-gap:var(--vr-space-16);display:grid;gap:var(--vr-space-16)}.vr-stack--tight{gap:var(--vr-space-8)}.vr-stat{grid-gap:var(--vr-space-4);background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-lg);box-shadow:var(--vr-e1);display:grid;gap:var(--vr-space-4);padding:var(--vr-space-20)}.vr-stat__label{color:var(--vr-ink-2);font-size:var(--vr-caption-size);font-weight:var(--vr-body-strong-weight);line-height:var(--vr-caption-lh)}.vr-stat__value{color:var(--vr-ink);font-family:var(--vr-font-display);font-size:var(--vr-display-size);font-weight:var(--vr-display-weight);letter-spacing:var(--vr-display-tracking);line-height:var(--vr-display-lh);overflow-wrap:anywhere}.vr-stat__value--text{font-size:var(--vr-h3-size);font-weight:var(--vr-h3-weight);letter-spacing:var(--vr-h3-tracking);line-height:var(--vr-h3-lh)}.vr-stat__hint{color:var(--vr-ink-2);font-size:var(--vr-caption-size);line-height:var(--vr-caption-lh)}.vr-tablewrap{background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-lg);overflow-x:auto}.vr-table{border-collapse:collapse;min-width:100%;width:100%}.vr-table caption{color:var(--vr-ink-2);font-size:var(--vr-caption-size)}.vr-table caption,.vr-table td,.vr-table th{padding:var(--vr-space-12) var(--vr-space-16);text-align:left}.vr-table td,.vr-table th{border-bottom:1px solid var(--vr-border);vertical-align:middle}.vr-table thead th{background:var(--vr-surface-sunken);color:var(--vr-ink-2);font-size:var(--vr-micro-size);font-weight:var(--vr-micro-weight);letter-spacing:var(--vr-micro-tracking);line-height:var(--vr-micro-lh);white-space:nowrap}.vr-table tbody tr:last-child td,.vr-table tbody tr:last-child th{border-bottom:0}.vr-table tbody tr:hover{background:var(--vr-surface-sunken)}.vr-table__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.vr-table__sort{align-items:center;background:none;border:0;border-radius:var(--vr-radius-xs);color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--vr-space-4);letter-spacing:inherit;margin:0;padding:0;text-transform:inherit}.vr-table__sort:hover{color:var(--vr-ink)}.vr-table__sort:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-table__arrow{color:var(--vr-accent-text);font-size:var(--vr-micro-size)}.vr-table__state{grid-gap:var(--vr-space-8);color:var(--vr-ink-2);display:grid;gap:var(--vr-space-8);justify-items:center;padding:var(--vr-space-48) var(--vr-space-24);text-align:center}.vr-table__state .vr-h3{color:var(--vr-ink)}.vr-pager{align-items:center;border-top:1px solid var(--vr-border);display:flex;flex-wrap:wrap;gap:var(--vr-space-12);justify-content:space-between;padding:var(--vr-space-12) var(--vr-space-16)}.vr-pager__count{font-feature-settings:"tnum";color:var(--vr-ink-2);font-size:var(--vr-caption-size);font-variant-numeric:tabular-nums}.vr-pager__buttons{display:flex;gap:var(--vr-space-8)}.vr-filters{align-items:end;display:flex;flex-wrap:wrap;gap:var(--vr-space-12)}.vr-filters .vr-field{min-width:180px}.vr-badge{align-items:center;border:1px solid var(--vr-border-strong);border-radius:var(--vr-radius-pill);color:var(--vr-ink-2);display:inline-flex;font-size:var(--vr-caption-size);font-weight:var(--vr-body-strong-weight);gap:var(--vr-space-6);line-height:1.5;padding:var(--vr-space-2) var(--vr-space-8);white-space:nowrap}.vr-badge__dot{background:currentColor;border-radius:50%;height:6px;width:6px}.vr-badge--success{border-color:var(--vr-success);color:var(--vr-success)}.vr-badge--warning{border-color:var(--vr-warning);color:var(--vr-warning)}.vr-badge--danger{border-color:var(--vr-danger);color:var(--vr-danger)}.vr-badge--accent{border-color:var(--vr-accent-text);color:var(--vr-accent-text)}.vr-badge--info{border-color:var(--vr-info);color:var(--vr-info)}.vr-badgerow{display:flex;flex-wrap:wrap;gap:var(--vr-space-6)}.vr-switch{align-items:center;cursor:pointer;display:inline-flex;gap:var(--vr-space-8)}.vr-switch input{height:1px;margin:0;opacity:0;position:absolute;width:1px}.vr-switch__track{background:var(--vr-border-strong);border-radius:var(--vr-radius-pill);flex:none;height:20px;position:relative;transition:background-color var(--vr-motion-fast) var(--vr-ease-standard);width:34px}.vr-switch__track:after{background:var(--vr-surface);border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform var(--vr-motion-fast) var(--vr-ease-standard);width:14px}.vr-switch input:checked+.vr-switch__track{background:var(--vr-accent-text)}.vr-switch input:checked+.vr-switch__track:after{transform:translateX(14px)}.vr-switch input:focus-visible+.vr-switch__track{box-shadow:var(--vr-focus-ring)}.vr-switch input:disabled+.vr-switch__track{cursor:not-allowed;opacity:.5}.vr-switch__label{color:var(--vr-ink);font-size:var(--vr-label-size);font-weight:var(--vr-label-weight)}.vr-checkline{align-items:center;color:var(--vr-ink-2);display:inline-flex;font-size:var(--vr-caption-size);gap:var(--vr-space-6)}.vr-checkline input[type=checkbox]{accent-color:var(--vr-accent-text);border-radius:0;flex:none;height:16px;margin:0;padding:0;width:16px}.vr-meter{grid-gap:var(--vr-space-6);display:grid;gap:var(--vr-space-6)}.vr-meter__head{align-items:baseline;display:flex;gap:var(--vr-space-8);justify-content:space-between}.vr-meter__label{color:var(--vr-ink);font-size:var(--vr-label-size);font-weight:var(--vr-label-weight)}.vr-meter__value{font-feature-settings:"tnum";color:var(--vr-ink-2);font-size:var(--vr-caption-size);font-variant-numeric:tabular-nums}.vr-meter__track{background:var(--vr-accent-soft);height:8px;overflow:hidden}.vr-meter__fill,.vr-meter__track{border-radius:var(--vr-radius-pill)}.vr-meter__fill{background:var(--vr-accent-text);height:100%;transition:width var(--vr-motion-base) var(--vr-ease-standard)}.vr-meter--warning .vr-meter__fill{background:var(--vr-warning)}.vr-meter--danger .vr-meter__fill{background:var(--vr-danger)}.vr-meter--unlimited .vr-meter__track{background:var(--vr-surface-sunken)}.vr-dialog__scrim{align-items:center;background:var(--vr-scrim);display:flex;inset:0;justify-content:center;padding:var(--vr-space-24);position:fixed;z-index:40}.vr-dialog{grid-gap:var(--vr-space-16);background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-lg);box-shadow:var(--vr-e4);display:grid;gap:var(--vr-space-16);max-width:440px;padding:var(--vr-space-24);width:100%}.vr-dialog__actions{display:flex;gap:var(--vr-space-8);justify-content:flex-end}.vr-notice{border:1px solid var(--vr-border-strong);border-left-width:3px;border-radius:var(--vr-radius-sm);color:var(--vr-ink-2);padding:var(--vr-space-12) var(--vr-space-16)}.vr-notice--info{border-color:var(--vr-info);color:var(--vr-info)}.vr-notice--danger{border-color:var(--vr-danger);color:var(--vr-danger)}.vr-notice--success{border-color:var(--vr-success);color:var(--vr-success)}.vr-notice--warning{border-color:var(--vr-warning);color:var(--vr-warning)}.vr-chart{grid-gap:var(--vr-space-8);display:grid;gap:var(--vr-space-8)}.vr-chart__svg{display:block;height:auto;width:100%}.vr-chart__grid{stroke:var(--vr-border);stroke-width:1}.vr-chart__axis{fill:var(--vr-ink-2);font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums}.vr-chart__line{fill:none;stroke:var(--vr-accent-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.vr-chart__area{fill:var(--vr-accent-text);fill-opacity:.1;stroke:none}.vr-chart__dot{stroke:var(--vr-surface);stroke-width:2}.vr-chart__bar,.vr-chart__dot{fill:var(--vr-accent-text)}.vr-chart__label{fill:var(--vr-ink);font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums;font-weight:550}.vr-chart__empty{color:var(--vr-ink-2);padding:var(--vr-space-32) 0;text-align:center}.vr-chart__table[hidden]{display:none}.vr-disclosure{background:none;border:0;border-radius:var(--vr-radius-xs);color:var(--vr-ink-2);cursor:pointer;font:inherit;font-size:var(--vr-caption-size);justify-self:start;padding:var(--vr-space-4) 0;text-decoration:underline}.vr-disclosure:hover{color:var(--vr-ink)}.vr-disclosure:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-kv{grid-gap:var(--vr-space-12);display:grid;gap:var(--vr-space-12);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.vr-kv>*{min-width:0}.vr-kv__key{color:var(--vr-ink-2);font-size:var(--vr-caption-size);font-weight:var(--vr-body-strong-weight)}.vr-kv__value{color:var(--vr-ink);overflow-wrap:anywhere}.vr-mono{font-family:var(--vr-font-mono);font-size:var(--vr-mono-size);font-weight:var(--vr-mono-weight)}.vr-muted{color:var(--vr-ink-2)}.vr-code{font-family:var(--vr-font-mono);font-size:var(--vr-caption-size);letter-spacing:.14em}.vr-notifylist{grid-gap:var(--vr-space-4);display:grid;gap:var(--vr-space-4);list-style:none;margin:var(--vr-space-16) 0;padding:0}.vr-notifyrow{grid-gap:var(--vr-space-8);align-items:start;border-top:1px solid var(--vr-border);display:grid;gap:var(--vr-space-8);padding:var(--vr-space-12) 0}.vr-notifyrow__text p{margin:0}.vr-notifyrow__name{font-weight:600}.vr-notifyrow__switches{grid-gap:var(--vr-space-8);display:grid;gap:var(--vr-space-8)}@media (min-width:560px){.vr-notifyrow{grid-template-columns:1fr auto}.vr-notifyrow__switches{gap:var(--vr-space-16);grid-auto-flow:column}}.vr-select{background:var(--vr-surface);border:1px solid var(--vr-border-strong);border-radius:var(--vr-radius-sm);color:var(--vr-ink);font:inherit;margin:0;padding:var(--vr-space-8) var(--vr-space-12);width:100%}.vr-select:focus-visible{border-color:var(--vr-focus);box-shadow:var(--vr-focus-ring);outline:none}.vr-btn--sm{font-size:var(--vr-caption-size);padding:var(--vr-space-6) var(--vr-space-12)}.vr-btn--danger{background:var(--vr-surface);border-color:var(--vr-danger);color:var(--vr-danger)}.vr-btn--danger:hover{background:var(--vr-accent-soft)}.vr-btn:disabled{cursor:not-allowed}.vr-app a:not([class]){border-radius:var(--vr-radius-xs);color:var(--vr-accent-text);font-weight:var(--vr-body-strong-weight);text-underline-offset:2px}.vr-app a:not([class]):hover{color:var(--vr-accent-hover)}.vr-app a:not([class]):focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:900px){.vr-panelapp{grid-template-columns:minmax(0,1fr)}.vr-panelapp__side{border-bottom:1px solid var(--vr-border);border-right:0}.vr-panelapp__nav{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.vr-panelapp__main{padding:var(--vr-space-24) var(--vr-space-16) var(--vr-space-48)}}.vr-panel__head{align-items:center;display:flex;gap:var(--vr-space-12);justify-content:space-between;margin-bottom:var(--vr-space-8)}.vr-panel__title{font-family:var(--vr-font-display);font-size:var(--vr-h3-size);font-weight:600;margin:0}.vr-panel__subtitle{font-size:var(--vr-body-size);font-weight:600;margin:var(--vr-space-24) 0 var(--vr-space-4)}.vr-panel__note{color:var(--vr-ink-2);font-size:var(--vr-caption-size);margin:0 0 var(--vr-space-12)}.vr-panel__actions{display:flex;flex-wrap:wrap;gap:var(--vr-space-8);margin-top:var(--vr-space-16)}.vr-checklist,.vr-findings,.vr-locked,.vr-winners{grid-gap:var(--vr-space-8);display:grid;gap:var(--vr-space-8);list-style:none;margin:0 0 var(--vr-space-12);padding:0}.vr-checklist__item{border:1px solid var(--vr-border);border-radius:var(--vr-radius-sm);padding:var(--vr-space-12)}.vr-checklist__item[data-ok=false]{border-color:var(--vr-warning,var(--vr-border-strong))}.vr-checklist__head{align-items:center;display:flex;gap:var(--vr-space-8);justify-content:space-between}.vr-checklist__label{font-weight:600}.vr-checklist__detail{color:var(--vr-ink-2);font-size:var(--vr-caption-size);margin:var(--vr-space-4) 0 0}.vr-finding{border-left:3px solid var(--vr-border-strong);padding:var(--vr-space-8) var(--vr-space-12)}.vr-finding--danger{border-left-color:var(--vr-danger)}.vr-finding__msg{margin:0}.vr-finding__meta{color:var(--vr-ink-2);font-size:var(--vr-caption-size);margin:var(--vr-space-4) 0 0}.vr-finding__code{font-family:monospace;font-family:var(--vr-mono-family,monospace)}.vr-locked__item{align-items:center;color:var(--vr-ink-2);display:flex;gap:var(--vr-space-8);justify-content:space-between}.vr-locked__tag{color:var(--vr-ink-3);font-size:var(--vr-caption-size);letter-spacing:var(--vr-micro-tracking)}.vr-rule-section{grid-gap:var(--vr-space-8);border:1px solid var(--vr-border);border-radius:var(--vr-radius-sm);display:grid;gap:var(--vr-space-8);margin-bottom:var(--vr-space-12);padding:var(--vr-space-12)}.vr-rules-preview__text{background:#0000;background:var(--vr-surface-alt,#0000);font-size:var(--vr-caption-size);max-height:24rem;overflow:auto;padding:var(--vr-space-12);white-space:pre-wrap}.vr-ceremony{grid-gap:var(--vr-space-16);display:grid;gap:var(--vr-space-16);list-style:none;margin:0;padding:0}.vr-ceremony__step{border-left:3px solid var(--vr-border);padding-left:var(--vr-space-16)}.vr-ceremony__step[data-done=true]{border-left-color:var(--vr-success,var(--vr-border-strong))}.vr-ceremony__t{font-size:var(--vr-body-size);font-weight:600;margin:0 0 var(--vr-space-4)}.vr-ceremony__b{color:var(--vr-ink-2);font-size:var(--vr-caption-size);margin:0 0 var(--vr-space-8)}.vr-ceremony__row{align-items:end;display:flex;gap:var(--vr-space-12)}.vr-ceremony__facts{grid-gap:var(--vr-space-8);display:grid;gap:var(--vr-space-8);margin:0}.vr-ceremony__facts dt{color:var(--vr-ink-2);font-size:var(--vr-caption-size)}.vr-ceremony__facts dd{margin:0;overflow-wrap:anywhere}.vr-winners li{align-items:baseline;display:flex;gap:var(--vr-space-8)}.vr-winners__rank{color:var(--vr-ink-2);font-size:var(--vr-caption-size)}.vr-field--inline{max-width:10rem}.vr-verify{border-top:1px solid var(--vr-border);margin-top:var(--vr-space-24);padding-top:var(--vr-space-16)}.vr-tabs{border-bottom:1px solid var(--vr-border);display:flex;flex-wrap:wrap;gap:var(--vr-space-4);margin-bottom:var(--vr-space-24)}.vr-tabs__tab{background:none;border:0;border-bottom:2px solid #0000;color:var(--vr-ink-2);cursor:pointer;font:inherit;font-weight:500;margin-bottom:-1px;padding:var(--vr-space-12) var(--vr-space-16)}.vr-tabs__tab:hover{color:var(--vr-ink)}.vr-tabs__tab:focus-visible{outline:2px solid var(--vr-focus);outline-offset:-2px}.vr-tabs__tab--on{border-bottom-color:var(--vr-accent-text);color:var(--vr-ink)}.vr-prizephoto__thumb{border:1px solid var(--vr-border);border-radius:var(--vr-radius-sm);display:block;height:auto;max-width:320px;width:100%}.vr-prizephoto__actions{display:flex;flex-wrap:wrap;gap:var(--vr-space-8)}.vr-raffle__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vr-space-12);margin-bottom:var(--vr-space-20)}.vr-icon{display:inline-block;flex:none;vertical-align:middle}.vr-seg{grid-gap:var(--vr-space-8);border:0;display:grid;gap:var(--vr-space-8);margin:0;min-width:0;padding:0}.vr-seg__legend{color:var(--vr-ink);float:left;font-size:var(--vr-label-size);font-weight:var(--vr-label-weight);line-height:var(--vr-label-lh);padding:0;width:100%}.vr-seg__track{background:var(--vr-surface-sunken);border:1px solid var(--vr-border);border-radius:var(--vr-radius-sm);display:flex;flex-wrap:wrap;gap:var(--vr-space-2);padding:var(--vr-space-4)}.vr-seg__option{border-radius:var(--vr-radius-xs);color:var(--vr-ink-2);cursor:pointer;display:block;flex:1 1;font-size:var(--vr-body-size);font-weight:var(--vr-body-strong-weight);margin:0;min-width:0;padding:var(--vr-space-8) var(--vr-space-12);position:relative;text-align:center;transition:background-color var(--vr-motion-fast) var(--vr-ease-standard),color var(--vr-motion-fast) var(--vr-ease-standard)}.vr-seg__option:hover{color:var(--vr-ink)}.vr-seg__option--on{background:var(--vr-surface);box-shadow:var(--vr-e1);color:var(--vr-ink)}.vr-seg__input{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.vr-seg__input:focus-visible+.vr-seg__text{border-radius:var(--vr-radius-xs);box-shadow:var(--vr-focus-ring);outline:none}.vr-seg__text{display:block;padding:var(--vr-space-2)}.vr-seg__input:disabled+.vr-seg__text{color:var(--vr-ink-4);cursor:not-allowed}.vr-empty{grid-gap:var(--vr-space-12);background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-md);box-shadow:var(--vr-e1);display:grid;gap:var(--vr-space-12);justify-items:start;padding:var(--vr-space-32)}.vr-empty__icon{align-items:center;background:var(--vr-accent-soft);border-radius:var(--vr-radius-sm);color:var(--vr-accent-text);display:inline-flex;height:52px;justify-content:center;width:52px}.vr-empty__body{max-width:56ch}.vr-empty__action{display:flex;flex-wrap:wrap;gap:var(--vr-space-8);margin-top:var(--vr-space-4)}.vr-skeleton{grid-gap:var(--vr-space-12);display:grid;gap:var(--vr-space-12)}.vr-skeleton--strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.vr-skeleton__bar{background:var(--vr-surface-sunken);border-radius:var(--vr-radius-xs);display:block;height:14px;overflow:hidden;position:relative}.vr-skeleton--card .vr-skeleton__bar{border-radius:var(--vr-radius-md);height:104px}.vr-skeleton--strip .vr-skeleton__bar{border-radius:var(--vr-radius-md);height:68px}.vr-skeleton__bar:after{animation:vr-skeleton-sweep 1.2s linear infinite;background:linear-gradient(90deg,#0000,var(--vr-surface),#0000);content:"";inset:0;opacity:.6;position:absolute;transform:translateX(-100%)}@keyframes vr-skeleton-sweep{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.vr-skeleton__bar:after{animation:none;display:none}}.vr-savestatus{align-items:center;color:var(--vr-ink-3);display:flex;font-size:var(--vr-caption-size);gap:var(--vr-space-6);line-height:var(--vr-caption-lh);margin:0;min-height:var(--vr-space-20)}.vr-savestatus--error{color:var(--vr-danger);font-weight:var(--vr-body-strong-weight)}.vr-statstrip{grid-gap:var(--vr-space-12);display:grid;gap:var(--vr-space-12);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.vr-statstrip__item{grid-gap:var(--vr-space-4);background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-md);box-shadow:var(--vr-e1);display:grid;gap:var(--vr-space-4);padding:var(--vr-space-16) var(--vr-space-20)}.vr-statstrip__label{color:var(--vr-ink-2);font-size:var(--vr-caption-size);font-weight:var(--vr-caption-weight);line-height:var(--vr-caption-lh)}.vr-statstrip__value{font-feature-settings:"tnum";color:var(--vr-ink);font-family:var(--vr-font-display);font-size:var(--vr-h2-size);font-variant-numeric:tabular-nums;font-weight:var(--vr-h2-weight);letter-spacing:var(--vr-h2-tracking);line-height:var(--vr-h2-lh);margin:0}.vr-statstrip__hint{color:var(--vr-ink-3);font-size:var(--vr-caption-size);line-height:var(--vr-caption-lh);margin:0}.vr-menu{position:relative}.vr-menu__trigger{align-items:center;background:none;border:1px solid #0000;border-radius:var(--vr-radius-sm);color:var(--vr-ink-2);cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--vr-body-strong-weight);gap:var(--vr-space-6);margin:0;padding:var(--vr-space-8) var(--vr-space-12);transition:background-color var(--vr-motion-fast) var(--vr-ease-standard),color var(--vr-motion-fast) var(--vr-ease-standard)}.vr-menu__trigger:hover{background:var(--vr-surface-sunken);color:var(--vr-ink)}.vr-menu__trigger:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-menu__trigger--icon{padding:var(--vr-space-8)}.vr-menu__list{grid-gap:var(--vr-space-2);background:var(--vr-surface-raised);border:1px solid var(--vr-border);border-radius:var(--vr-radius-md);box-shadow:var(--vr-e3);display:grid;gap:var(--vr-space-2);min-width:208px;padding:var(--vr-space-6);position:absolute;top:calc(100% + var(--vr-space-6));z-index:40}.vr-menu__list--end{right:0}.vr-menu__list--start{left:0}.vr-menu__item{background:none;border:0;border-radius:var(--vr-radius-xs);color:var(--vr-ink);cursor:pointer;display:block;font:inherit;margin:0;padding:var(--vr-space-8) var(--vr-space-12);text-align:left;text-decoration:none;width:100%}.vr-menu__item:hover{background:var(--vr-surface-sunken)}.vr-menu__item:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-menu__item:disabled{color:var(--vr-ink-4);cursor:not-allowed}.vr-menu__sep{background:var(--vr-border);border:0;height:1px;margin:var(--vr-space-4) 0}.vr-menu__heading{color:var(--vr-ink-3);font-size:var(--vr-caption-size);line-height:var(--vr-caption-lh);padding:var(--vr-space-6) var(--vr-space-12)}.vr-rcard{grid-gap:var(--vr-space-16);background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-md);box-shadow:var(--vr-e1);display:grid;gap:var(--vr-space-16);grid-template-columns:132px minmax(0,1fr);padding:var(--vr-space-16);transition:box-shadow var(--vr-motion-fast) var(--vr-ease-standard)}.vr-rcard:hover{box-shadow:var(--vr-e2)}.vr-rcard__thumb{align-items:center;aspect-ratio:4/3;background:var(--vr-surface-sunken);border-radius:var(--vr-radius-sm);display:flex;justify-content:center;overflow:hidden}.vr-rcard__thumb img{height:100%;object-fit:cover;width:100%}.vr-rcard__placeholder{color:var(--vr-ink-3)}.vr-rcard__body{grid-gap:var(--vr-space-8);display:grid;gap:var(--vr-space-8);min-width:0}.vr-rcard__head{align-items:start;display:flex;gap:var(--vr-space-12);justify-content:space-between}.vr-rcard__title{color:var(--vr-ink);text-decoration:none}.vr-rcard__title:hover{text-decoration:underline}.vr-rcard__title:focus-visible{border-radius:var(--vr-radius-xs);box-shadow:var(--vr-focus-ring);outline:none}.vr-rcard__facts{font-feature-settings:"tnum";display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:var(--vr-space-4) var(--vr-space-16)}.vr-rcard__progress{background:var(--vr-surface-sunken);border-radius:var(--vr-radius-pill);height:6px;overflow:hidden}.vr-rcard__progressfill{background:var(--vr-accent);display:block;height:100%}.vr-rcard__goal{color:var(--vr-ink-3)}.vr-rcard__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vr-space-8);margin-top:var(--vr-space-4)}.vr-rcard__more{margin-left:auto}@media (max-width:640px){.vr-rcard{grid-template-columns:minmax(0,1fr)}.vr-rcard__thumb{aspect-ratio:16/9}}.vr-supp-table__address{min-width:11rem}.vr-supp-table__act{white-space:nowrap}.vr-supp-table__note{color:var(--vr-ink-2);display:block;font-size:var(--vr-caption-size);margin-top:var(--vr-space-4);max-width:24rem}.vr-supp-table__why{min-width:10rem}.vr-supp-table__since{white-space:nowrap}.vr-qrtile{align-items:flex-start;border:1px solid var(--vr-border);border-radius:var(--vr-radius-md);display:flex;gap:var(--vr-space-20);margin-top:var(--vr-space-16);padding:var(--vr-space-16)}.vr-qrtile__code,.vr-qrtile__placeholder{align-items:center;background:#fff;border:1px solid var(--vr-border);border-radius:var(--vr-radius-sm);display:flex;flex:none;height:176px;justify-content:center;overflow:hidden;width:176px}.vr-qrtile__code img{display:block;height:100%;image-rendering:pixelated;width:100%}.vr-qrtile__placeholder{background:var(--vr-surface-sunken);border-style:dashed;color:var(--vr-ink-3);height:96px;width:96px}.vr-qrtile__loading{color:var(--vr-ink-3);font-size:var(--vr-caption-size);line-height:var(--vr-caption-lh);padding:var(--vr-space-8);text-align:center}.vr-qrtile__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--vr-space-8);min-width:0}.vr-qrtile__body .vr-body,.vr-qrtile__body .vr-h3{margin:0}.vr-qrtile__actions{display:flex;flex-wrap:wrap;gap:var(--vr-space-8)}.vr-medialib__detail,.vr-qrtile__note{color:var(--vr-ink-3);font-size:var(--vr-caption-size);font-weight:var(--vr-caption-weight);line-height:var(--vr-caption-lh);margin:0;overflow-wrap:anywhere}.vr-qrtile__note a{color:var(--vr-accent-text)}@media (max-width:560px){.vr-qrtile{flex-direction:column}.vr-qrtile__code{align-self:center;height:200px;width:200px}}.vr-medialib{grid-gap:var(--vr-space-16);display:grid;gap:var(--vr-space-16);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));list-style:none;margin:0;padding:0}.vr-medialib__item{background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-md);display:flex;flex-direction:column;overflow:hidden}.vr-medialib__thumb{align-items:center;aspect-ratio:1/1;background:var(--vr-surface-sunken);border-bottom:1px solid var(--vr-border);display:flex;justify-content:center}.vr-medialib__thumb img{display:block;height:100%;object-fit:contain;width:100%}.vr-medialib__meta{display:flex;flex-direction:column;gap:var(--vr-space-4);padding:var(--vr-space-12)}.vr-medialib__name{color:var(--vr-ink);font-size:var(--vr-label-size);font-weight:var(--vr-label-weight);line-height:var(--vr-label-lh);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-medialib__meta .vr-disclosure{align-items:center;display:inline-flex;gap:var(--vr-space-4);margin-top:var(--vr-space-4)}.vr-apikeyrow--inactive{opacity:.6}.vr-scopes{grid-gap:var(--vr-space-8);border:0;display:grid;gap:var(--vr-space-8);margin:0;padding:0}.vr-scopes legend{color:var(--vr-ink);font-size:var(--vr-label-size);font-weight:var(--vr-label-weight);margin:0 0 var(--vr-space-4);padding:0}.vr-scoperow{align-items:flex-start;display:flex;gap:var(--vr-space-8)}.vr-scoperow input[type=checkbox]{accent-color:var(--vr-accent-text);flex:none;height:16px;margin:3px 0 0;padding:0;width:16px}.vr-scoperow__text{grid-gap:var(--vr-space-2);display:grid;gap:var(--vr-space-2)}.vr-keysecret{background:var(--vr-surface-sunken);border:1px solid var(--vr-border);border-radius:var(--vr-radius-md);overflow-wrap:anywhere;padding:var(--vr-space-16)}.vr-setup{grid-gap:var(--vr-space-16);display:grid;gap:var(--vr-space-16);padding:var(--vr-space-24)}.vr-setup__head{align-items:center;display:flex;gap:var(--vr-space-16)}.vr-setup__heading{grid-gap:var(--vr-space-2);display:grid;gap:var(--vr-space-2);min-width:0}.vr-setup__status{font-feature-settings:"tnum";color:var(--vr-ink-2);font-size:var(--vr-caption-size);font-variant-numeric:tabular-nums;line-height:var(--vr-caption-lh);margin:0}.vr-setup__ring{align-items:center;background:conic-gradient(var(--vr-accent) 0deg,var(--vr-surface-sunken) 0);background:conic-gradient(var(--vr-accent) calc(var(--vr-setup-progress, 0)*1turn),var(--vr-surface-sunken) 0);block-size:56px;border-radius:var(--vr-radius-pill);display:flex;flex:none;inline-size:56px;justify-content:center;position:relative}.vr-setup__ring:before{background:var(--vr-surface);border-radius:var(--vr-radius-pill);content:"";inset:6px;position:absolute}.vr-setup__ring-count{font-feature-settings:"tnum";color:var(--vr-ink-2);font-size:var(--vr-caption-size);font-variant-numeric:tabular-nums;font-weight:600;position:relative}.vr-setup__list{grid-gap:var(--vr-space-8);display:grid;gap:var(--vr-space-8);list-style:none;margin:0;padding:0}.vr-setup__row{grid-column-gap:var(--vr-space-12);align-items:center;border:1px solid #0000;border-radius:var(--vr-radius-sm);column-gap:var(--vr-space-12);display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:var(--vr-space-12)}.vr-setup__row[data-state=next]{background:var(--vr-accent-soft);border-color:var(--vr-accent)}.vr-setup__row[data-state=done] .vr-setup__body,.vr-setup__row[data-state=done] .vr-setup__title{color:var(--vr-ink-3)}.vr-setup__mark{align-items:center;block-size:24px;display:flex;inline-size:24px;justify-content:center}.vr-setup__check{color:var(--vr-success)}.vr-setup__dot{block-size:14px;border:2px solid var(--vr-border-strong);border-radius:var(--vr-radius-pill);inline-size:14px}.vr-setup__row[data-state=next] .vr-setup__dot{border-color:var(--vr-accent)}.vr-setup__text{grid-gap:var(--vr-space-2);display:grid;gap:var(--vr-space-2);min-width:0}.vr-setup__title{align-items:baseline;color:var(--vr-ink);display:flex;flex-wrap:wrap;font-size:var(--vr-body-size);font-weight:var(--vr-body-strong-weight);gap:var(--vr-space-8);line-height:var(--vr-body-lh);margin:0}.vr-setup__tag{color:var(--vr-success);font-weight:600}.vr-setup__body,.vr-setup__tag{font-size:var(--vr-caption-size);line-height:var(--vr-caption-lh)}.vr-setup__body{color:var(--vr-ink-2);margin:0;max-width:56ch}.vr-setup__foot{display:flex;justify-content:flex-end}.vr-setup--complete{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vr-space-12);justify-content:space-between}.vr-setup--complete .vr-notice{flex-basis:100%}.vr-setup__done-line{align-items:center;color:var(--vr-ink);display:flex;font-size:var(--vr-body-size);font-weight:var(--vr-body-strong-weight);gap:var(--vr-space-8);line-height:var(--vr-body-lh);margin:0}.vr-setup__menu-item{background:none;border:0;border-radius:var(--vr-radius-xs);color:var(--vr-ink);cursor:pointer;font:inherit;font-size:var(--vr-body-size);padding:var(--vr-space-8) var(--vr-space-12);text-align:left;width:100%}.vr-setup__menu-item:hover:not(:disabled){background:var(--vr-surface-sunken)}.vr-setup__menu-item:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-setup__menu-item:disabled{color:var(--vr-ink-4);cursor:default}.vr-setup__skeleton{grid-gap:var(--vr-space-12);display:grid;gap:var(--vr-space-12);grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto}.vr-setup__skeleton-ring{background:var(--vr-surface-sunken);block-size:56px;border-radius:var(--vr-radius-pill);grid-row:span 3;inline-size:56px}.vr-setup__skeleton-line{background:var(--vr-surface-sunken);block-size:12px;border-radius:var(--vr-radius-xs);inline-size:100%}.vr-setup__skeleton-line:nth-child(3){inline-size:70%}.vr-setup__skeleton-line:nth-child(4){inline-size:45%}@media (max-width:560px){.vr-setup__row{grid-template-columns:auto minmax(0,1fr);row-gap:var(--vr-space-8)}.vr-setup__row>.vr-btn{grid-column:2;justify-self:start}}.vr-tiers{grid-gap:var(--vr-space-20);display:grid;gap:var(--vr-space-20)}.vr-tiers__head{grid-gap:var(--vr-space-8);display:grid;gap:var(--vr-space-8)}.vr-tiers__bar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vr-space-12);justify-content:space-between}.vr-tiers__templates{position:relative}.vr-tiers__menu{background:var(--vr-surface-raised);border:1px solid var(--vr-border);border-radius:var(--vr-radius-md);box-shadow:var(--vr-e3);display:grid;left:0;list-style:none;margin:var(--vr-space-8) 0 0;max-height:60vh;min-width:min(320px,100%);overflow-y:auto;padding:var(--vr-space-4);position:absolute;top:100%;z-index:20}.vr-tiers__menuitem{grid-gap:var(--vr-space-2);background:#0000;border:0;border-radius:var(--vr-radius-sm);color:var(--vr-ink);cursor:pointer;display:grid;font:inherit;gap:var(--vr-space-2);margin:0;padding:var(--vr-space-12);text-align:left;width:100%}.vr-tiers__menuitem:hover{background:var(--vr-surface-sunken)}.vr-tiers__menuitem:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-tiers__menuname{font-weight:var(--vr-body-strong-weight)}.vr-tiers__card,.vr-tiers__list{grid-gap:var(--vr-space-16);display:grid;gap:var(--vr-space-16)}.vr-tiers__card{background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-md);box-shadow:var(--vr-e1);padding:var(--vr-space-20)}.vr-tiers__cardhead{align-items:center;border-bottom:1px solid var(--vr-border);display:flex;gap:var(--vr-space-12);justify-content:space-between;padding-bottom:var(--vr-space-12)}.vr-tiers__rank{color:var(--vr-ink);font-family:var(--vr-font-display);font-size:var(--vr-h3-size);font-weight:var(--vr-h3-weight);line-height:var(--vr-h3-lh)}.vr-strat{grid-gap:var(--vr-space-20);display:grid;gap:var(--vr-space-20)}.vr-strat__head{grid-gap:var(--vr-space-8);display:grid;gap:var(--vr-space-8)}.vr-strat__grid{grid-gap:var(--vr-space-16);display:grid;gap:var(--vr-space-16);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.vr-strat__card{grid-gap:var(--vr-space-8);align-content:start;background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-md);box-shadow:var(--vr-e1);color:var(--vr-ink);cursor:pointer;display:grid;font:inherit;gap:var(--vr-space-8);margin:0;padding:var(--vr-space-20);text-align:left;transition:transform var(--vr-motion-fast) var(--vr-ease-standard),box-shadow var(--vr-motion-fast) var(--vr-ease-standard);width:100%}.vr-strat__card:hover{border-color:var(--vr-border-strong);box-shadow:var(--vr-e2);transform:translateY(-2px)}.vr-strat__card:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-strat__card[aria-pressed=true]{background:var(--vr-accent-soft);border-color:var(--vr-accent)}@media (prefers-reduced-motion:reduce){.vr-strat__card{transition-duration:1ms}.vr-strat__card:hover{transform:none}}.vr-strat__cardhead{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vr-space-8);justify-content:space-between}.vr-strat__name{color:var(--vr-ink);font-family:var(--vr-font-display);font-size:var(--vr-h3-size);font-weight:var(--vr-h3-weight);line-height:var(--vr-h3-lh)}.vr-strat__body{color:var(--vr-ink-2);font-size:var(--vr-body-size);line-height:var(--vr-body-lh)}.vr-strat__for{grid-gap:var(--vr-space-2);background:var(--vr-surface-sunken);border-left:2px solid var(--vr-accent);border-radius:var(--vr-radius-xs);display:grid;gap:var(--vr-space-2);margin-top:var(--vr-space-4);padding:var(--vr-space-12)}.vr-strat__forlabel{font-size:var(--vr-label-size);font-weight:var(--vr-label-weight);line-height:var(--vr-label-lh)}.vr-strat__for .vr-caption,.vr-strat__forlabel{color:var(--vr-ink-2)}.vr-strat__detail{grid-gap:var(--vr-space-16);border:1px solid var(--vr-border);border-radius:var(--vr-radius-md);display:grid;gap:var(--vr-space-16);padding:var(--vr-space-20)}.vr-wiz{grid-gap:var(--vr-space-32);display:grid;gap:var(--vr-space-32);grid-template-columns:minmax(0,15rem) minmax(0,1fr);margin:0 auto;max-width:68rem;padding:var(--vr-space-32) var(--vr-space-16) var(--vr-space-48)}@media (max-width:899px){.vr-wiz{gap:var(--vr-space-20);grid-template-columns:minmax(0,1fr);padding-bottom:var(--vr-space-80)}}.vr-wiz__rail{align-self:start;position:sticky;top:var(--vr-space-24)}@media (max-width:899px){.vr-wiz__rail{position:static}}.vr-wiz__steps{display:flex;flex-direction:column;gap:var(--vr-space-4);list-style:none;margin:0;padding:0}@media (max-width:899px){.vr-wiz__steps{flex-direction:row;gap:var(--vr-space-8);overflow-x:auto;padding-bottom:var(--vr-space-4)}}.vr-wiz__step{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--vr-radius-sm);color:var(--vr-ink-2);cursor:pointer;display:flex;font:inherit;gap:var(--vr-space-12);padding:var(--vr-space-8) var(--vr-space-12);text-align:left;transition:background-color var(--vr-motion-fast) var(--vr-ease-standard),color var(--vr-motion-fast) var(--vr-ease-standard);width:100%}.vr-wiz__step:hover:not(:disabled){background:var(--vr-surface-sunken);color:var(--vr-ink)}.vr-wiz__step:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-wiz__step:disabled{color:var(--vr-ink-4);cursor:default}.vr-wiz__step[aria-current=step]{background:var(--vr-primary-soft);color:var(--vr-ink);font-weight:var(--vr-body-strong-weight)}.vr-wiz__num{font-feature-settings:"tnum";align-items:center;border:1px solid var(--vr-border-strong);border-radius:var(--vr-radius-pill);display:inline-flex;flex:none;font-size:var(--vr-caption-size);font-variant-numeric:tabular-nums;height:1.75rem;justify-content:center;width:1.75rem}.vr-wiz__step--done .vr-wiz__num{background:var(--vr-accent-text);border-color:var(--vr-accent-text);color:var(--vr-accent-ink)}.vr-wiz__step[aria-current=step] .vr-wiz__num{border-color:var(--vr-accent-text);color:var(--vr-ink)}.vr-wiz__label{min-width:0}@media (max-width:899px){.vr-wiz__step{width:auto}.vr-wiz__step:not([aria-current=step]) .vr-wiz__label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.vr-wiz__main{gap:var(--vr-space-24);min-width:0}.vr-wiz__main,.vr-wiz__panel{display:flex;flex-direction:column}.vr-wiz__panel{background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-lg);box-shadow:var(--vr-e1);gap:var(--vr-space-16);padding:var(--vr-space-24)}.vr-wiz__count{font-feature-settings:"tnum";color:var(--vr-ink-3);font-size:var(--vr-caption-size);font-variant-numeric:tabular-nums;text-align:right}.vr-wiz__count--over{color:var(--vr-danger)}.vr-wiz__foot{align-items:center;background:var(--vr-bg);display:flex;flex-wrap:wrap;gap:var(--vr-space-12);justify-content:flex-end;padding-top:var(--vr-space-8)}.vr-wiz__status{color:var(--vr-ink-3);font-size:var(--vr-caption-size);margin-right:auto}@media (max-width:899px){.vr-wiz__foot{border-top:1px solid var(--vr-border);bottom:0;left:0;padding:var(--vr-space-12) var(--vr-space-16);position:sticky;right:0;z-index:2}}.vr-wiz__publish{background:var(--vr-cta);border-color:var(--vr-cta);color:var(--vr-cta-ink)}.vr-wiz__publish:hover:not(:disabled){background:var(--vr-cta-hover);border-color:var(--vr-cta-hover)}.vr-wiz__publish:disabled{background:var(--vr-ink-4);border-color:var(--vr-ink-4);color:var(--vr-surface);cursor:not-allowed}.vr-wiz__summary{display:flex;flex-direction:column;gap:var(--vr-space-12);list-style:none;margin:0;padding:0}.vr-wiz__summaryrow{grid-gap:var(--vr-space-12);align-items:start;border-bottom:1px solid var(--vr-border);display:grid;gap:var(--vr-space-12);grid-template-columns:minmax(0,1fr) auto;padding-bottom:var(--vr-space-12)}.vr-wiz__summaryrow:last-child{border-bottom:0;padding-bottom:0}.vr-wiz__facts{color:var(--vr-ink-2);gap:var(--vr-space-2);margin:var(--vr-space-4) 0 0}.vr-wiz__blockers,.vr-wiz__facts{display:flex;flex-direction:column}.vr-wiz__blockers{gap:var(--vr-space-16);list-style:none;margin:0;padding:0}.vr-wiz__blocker{display:flex;flex-direction:column;gap:var(--vr-space-4)}.vr-wiz__blocker>.vr-btn,.vr-wiz__blocker>a.vr-btn{align-self:start;margin-top:var(--vr-space-4)}.vr-wiz__done{align-items:center;display:flex;flex-direction:column;gap:var(--vr-space-16);padding:var(--vr-space-32) var(--vr-space-16);text-align:center}.vr-wiz__doneactions{display:flex;flex-wrap:wrap;gap:var(--vr-space-12);justify-content:center}.vr-pkged__list{gap:var(--vr-space-16);list-style:none;margin:0;padding:0}.vr-pkged__list,.vr-pkged__row{display:flex;flex-direction:column}.vr-pkged__row{background:var(--vr-surface-sunken);border:1px solid var(--vr-border);border-radius:var(--vr-radius-md);gap:var(--vr-space-8);padding:var(--vr-space-16)}.vr-pkged__head{align-items:baseline;display:flex;gap:var(--vr-space-12);justify-content:space-between}.vr-pkged__pair{grid-gap:var(--vr-space-12);display:grid;gap:var(--vr-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:640px){.vr-pkged__pair{grid-template-columns:minmax(0,1fr)}}.vr-pkged__actions{flex-wrap:wrap}.vr-packlib,.vr-pkged__actions{display:flex;gap:var(--vr-space-8)}.vr-packlib{border-bottom:1px solid var(--vr-border);flex-direction:column;padding-bottom:var(--vr-space-16)}.vr-packlib__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--vr-space-12);justify-content:space-between}.vr-packlib__chips{display:flex;flex-wrap:wrap;gap:var(--vr-space-8);list-style:none;margin:0;padding:0}.vr-packlib__chip{align-items:center;background:var(--vr-surface);border:1px solid var(--vr-border-strong);border-radius:var(--vr-radius-pill);display:flex;gap:var(--vr-space-4);padding-right:var(--vr-space-4)}.vr-packlib__chip .vr-chip{background:#0000;border:0}.vr-packlib__chip:hover{border-color:var(--vr-ink-3)}.vr-packlib__menu .vr-menu__trigger--icon{height:28px;width:28px}@media (max-width:640px){.vr-packlib__chip,.vr-packlib__chip .vr-chip{min-height:44px}.vr-packlib__menu .vr-menu__trigger--icon{height:44px;width:44px}}.vr-packlib__rename{align-items:end;display:flex;flex-wrap:wrap;gap:var(--vr-space-8)}.vr-packlib__rename .vr-field{flex:1 1 14rem}.vr-packlib__ask{display:flex;flex-direction:column;gap:var(--vr-space-8)}.vr-packlib__askactions{display:flex;flex-wrap:wrap;gap:var(--vr-space-8)}@media (prefers-reduced-motion:reduce){.vr-wiz__step{transition-duration:1ms;transition-property:background-color,color}}.vr-mkfieldset{grid-gap:var(--vr-space-12);border:1px solid var(--vr-line);border-radius:12px;border-radius:var(--vr-radius-12,12px);display:grid;gap:var(--vr-space-12);margin:0;padding:var(--vr-space-16) var(--vr-space-16) var(--vr-space-20)}.vr-mkfieldset__legend{color:var(--vr-ink-1);font-family:var(--vr-font-display);font-size:var(--vr-caption-size);font-weight:600;padding:0 var(--vr-space-6)}.vr-checkline--wrap{align-items:flex-start;color:var(--vr-ink-1);display:flex;font-size:var(--vr-body-size);line-height:1.5}.vr-checkline--wrap input[type=checkbox]{margin-top:3px}.vr-mkfacts{grid-gap:var(--vr-space-12);display:grid;gap:var(--vr-space-12);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:var(--vr-space-12) 0}.vr-mkfacts dt{color:var(--vr-ink-2);font-size:var(--vr-caption-size)}.vr-mkfacts dd{color:var(--vr-ink-1);margin:2px 0 0;word-break:break-word}.vr-sell{grid-gap:var(--vr-space-20);align-content:start;display:grid;gap:var(--vr-space-20);margin:0 auto;max-width:560px;padding:var(--vr-space-16) 0 calc(var(--vr-space-24) + env(safe-area-inset-bottom, 0px));width:100%}.vr-sell__head{grid-gap:var(--vr-space-4);display:grid;gap:var(--vr-space-4)}.vr-sell__group{grid-gap:var(--vr-space-12);background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-lg);box-shadow:var(--vr-e1);display:grid;gap:var(--vr-space-12);margin:0;padding:var(--vr-space-16)}.vr-sell__legend{color:var(--vr-ink);float:left;font-size:var(--vr-h3-size);font-weight:var(--vr-h3-weight);letter-spacing:var(--vr-h3-tracking);line-height:var(--vr-h3-lh);padding:0;width:100%}.vr-sell__legend+*{clear:both}.vr-sell__field{grid-gap:var(--vr-space-6);display:grid;gap:var(--vr-space-6)}.vr-sell__input,.vr-sell__textarea{background:var(--vr-surface);border:1px solid var(--vr-border-strong);border-radius:var(--vr-radius-sm);color:var(--vr-ink);font-family:inherit;font-size:18px;line-height:1.4;margin:0;min-height:48px;padding:var(--vr-space-12);width:100%}.vr-sell__textarea{min-height:88px;resize:vertical}.vr-sell__input::placeholder,.vr-sell__textarea::placeholder{color:var(--vr-ink-4)}.vr-sell__input:focus-visible,.vr-sell__textarea:focus-visible{border-color:var(--vr-focus);box-shadow:var(--vr-focus-ring);outline:none}.vr-sell__input[aria-invalid=true]{border-color:var(--vr-danger)}.vr-sell__consent{align-items:flex-start;font-size:var(--vr-body-size);min-height:48px;padding:var(--vr-space-8) 0}.vr-sell__consent input[type=checkbox]{height:22px;margin:0;width:22px}.vr-sell__delivery{border:0;border-top:1px solid var(--vr-border);margin:var(--vr-space-8) 0 0;padding:var(--vr-space-12) 0 0}.vr-booth{border-color:var(--vr-focus)}.vr-booth__find{grid-gap:var(--vr-space-8);align-items:end;display:grid;gap:var(--vr-space-8);grid-template-columns:1fr auto;margin-top:var(--vr-space-12)}.vr-booth__code{margin:0}.vr-booth__input{font-family:var(--vr-font-mono);font-size:22px;letter-spacing:.22em;text-transform:uppercase}.vr-booth__input--as-typed{letter-spacing:normal;text-transform:none}.vr-booth__go{min-height:48px}.vr-booth__scan{align-items:center;display:inline-flex;gap:var(--vr-space-8);grid-column:1/-1;justify-content:center;margin:0;min-height:48px}@media (min-width:560px){.vr-booth__find{grid-template-columns:1fr auto auto}.vr-booth__scan{grid-column:auto}}.vr-booth__scan-note{margin:var(--vr-space-8) 0 0}.vr-booth__scan-note:empty{display:none}.vr-scanner__scrim{align-items:stretch;padding:0}.vr-scanner,.vr-scanner__scrim{max-height:100vh;max-height:100dvh;overflow:auto}.vr-scanner{align-content:start;border:0;border-radius:0;gap:var(--vr-space-12);grid-template-rows:auto auto auto 1fr;max-width:none;min-height:100%;padding:var(--vr-space-16)}.vr-scanner__stage{align-self:start;aspect-ratio:1/1;background:var(--vr-stage);border-radius:var(--vr-radius-md);justify-self:center;overflow:hidden;position:relative;width:min(100%,60vh);width:min(100%,60dvh)}.vr-scanner__video{display:block;height:100%;object-fit:cover;width:100%}.vr-scanner__frame{inset:16%;pointer-events:none;position:absolute}.vr-scanner__corner{border-color:var(--vr-cta);border-style:solid;border-width:0;height:28px;position:absolute;width:28px}.vr-scanner__corner--tl{border-left-width:4px;border-radius:var(--vr-radius-xs) 0 0 0;border-top-width:4px;left:0;top:0}.vr-scanner__corner--tr{border-radius:0 var(--vr-radius-xs) 0 0;border-right-width:4px;border-top-width:4px;right:0;top:0}.vr-scanner__corner--bl{border-bottom-width:4px;border-left-width:4px;border-radius:0 0 0 var(--vr-radius-xs);bottom:0;left:0}.vr-scanner__corner--br{border-bottom-width:4px;border-radius:0 0 var(--vr-radius-xs) 0;border-right-width:4px;bottom:0;right:0}.vr-scanner__status{margin:0;min-height:var(--vr-caption-lh)}.vr-scanner__actions{align-self:end}.vr-scanner__actions .vr-btn{flex:1 1;min-height:48px}.vr-scanner__actions .vr-btn[aria-pressed=true]{background:var(--vr-accent-soft);border-color:var(--vr-accent);color:var(--vr-accent-on-soft)}@media (min-width:560px){.vr-scanner__scrim{align-items:center;padding:var(--vr-space-24)}.vr-scanner{border:1px solid var(--vr-border);border-radius:var(--vr-radius-lg);grid-template-rows:none;max-height:calc(100vh - var(--vr-space-24)*2);max-height:calc(100dvh - var(--vr-space-24)*2);max-width:480px;min-height:0;padding:var(--vr-space-24)}.vr-scanner__actions .vr-btn{flex:none}}@media (prefers-reduced-motion:no-preference){.vr-scanner__frame{animation:vr-scanner-breathe 2.4s ease-in-out infinite}}@keyframes vr-scanner-breathe{50%{inset:18%}}.vr-booth__found{grid-gap:var(--vr-space-12);border-top:1px solid var(--vr-border);display:grid;gap:var(--vr-space-12);margin-top:var(--vr-space-16);padding-top:var(--vr-space-16)}.vr-booth__who{grid-gap:2px;display:grid;gap:2px;margin:0}.vr-booth__lines{grid-gap:var(--vr-space-4);display:grid;gap:var(--vr-space-4);list-style:none;margin:0;padding:0}.vr-booth__actions{grid-gap:var(--vr-space-8);display:grid;gap:var(--vr-space-8)}.vr-booth__actions .vr-btn{min-height:48px}@media (min-width:560px){.vr-booth__actions{grid-template-columns:1fr auto}}.vr-sell__age{border-top:1px solid var(--vr-border);font-weight:500;margin-top:var(--vr-space-8);padding-top:var(--vr-space-12)}.vr-sell__age[data-invalid=true] span{color:var(--vr-ink);color:var(--vr-danger-text,var(--vr-ink))}.vr-tiles{grid-gap:var(--vr-space-8);display:grid;gap:var(--vr-space-8);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.vr-tile{grid-gap:var(--vr-space-2);align-content:start;background:var(--vr-surface);border:2px solid var(--vr-border-strong);border-radius:var(--vr-radius-md);cursor:pointer;display:grid;gap:var(--vr-space-2);min-height:88px;padding:var(--vr-space-12);transition:border-color var(--vr-motion-fast) var(--vr-ease-standard),background-color var(--vr-motion-fast) var(--vr-ease-standard)}.vr-tile:hover{border-color:var(--vr-ink-3)}.vr-tile--on{background:var(--vr-accent-soft);border-color:var(--vr-accent-text)}.vr-tile:focus-within{box-shadow:var(--vr-focus-ring)}.vr-tile__name{color:var(--vr-ink);font-weight:var(--vr-body-strong-weight)}.vr-tile__tickets{color:var(--vr-ink-2);font-size:var(--vr-caption-size)}.vr-tile__price{color:var(--vr-ink);font-size:var(--vr-h3-size);font-weight:600;margin-top:var(--vr-space-4)}.vr-tile--on .vr-tile__price{color:var(--vr-accent-text)}.vr-stepper{align-items:stretch;display:flex;gap:var(--vr-space-8)}.vr-stepper__step{background:var(--vr-surface);border:1px solid var(--vr-border-strong);border-radius:var(--vr-radius-sm);color:var(--vr-ink);cursor:pointer;font-size:24px;line-height:1;min-height:48px;min-width:56px}.vr-stepper__step:disabled{color:var(--vr-ink-4);cursor:not-allowed}.vr-stepper__step:focus-visible{box-shadow:var(--vr-focus-ring);outline:none}.vr-stepper__input{background:var(--vr-surface);border:1px solid var(--vr-border-strong);border-radius:var(--vr-radius-sm);color:var(--vr-ink);flex:1 1;font-family:var(--vr-font-mono);font-size:22px;margin:0;min-height:48px;min-width:0;padding:var(--vr-space-8);text-align:center;width:100%}.vr-stepper__input:focus-visible{border-color:var(--vr-focus);box-shadow:var(--vr-focus-ring);outline:none}.vr-segments{grid-gap:var(--vr-space-6);display:grid;gap:var(--vr-space-6);grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.vr-segment{align-items:center;background:var(--vr-surface);border:1px solid var(--vr-border-strong);border-radius:var(--vr-radius-sm);color:var(--vr-ink-2);cursor:pointer;display:flex;font-weight:var(--vr-body-strong-weight);justify-content:center;min-height:48px;padding:var(--vr-space-8);text-align:center;transition:background-color var(--vr-motion-fast) var(--vr-ease-standard),border-color var(--vr-motion-fast) var(--vr-ease-standard),color var(--vr-motion-fast) var(--vr-ease-standard)}.vr-segment:hover{border-color:var(--vr-ink-3);color:var(--vr-ink)}.vr-segment--on{background:var(--vr-accent-text);border-color:var(--vr-accent-text);color:var(--vr-accent-ink)}.vr-segment:focus-within{box-shadow:var(--vr-focus-ring)}.vr-due{grid-gap:var(--vr-space-2) var(--vr-space-12);align-items:baseline;background:var(--vr-surface-sunken);border-radius:var(--vr-radius-md);display:grid;gap:var(--vr-space-2) var(--vr-space-12);grid-template-columns:1fr auto;padding:var(--vr-space-12) var(--vr-space-16)}.vr-due__label{color:var(--vr-ink-2);font-size:var(--vr-micro-size);font-weight:var(--vr-micro-weight);letter-spacing:var(--vr-micro-tracking)}.vr-due__value{color:var(--vr-ink);font-size:34px;font-weight:600;grid-column:1;grid-row:2;letter-spacing:-.02em;line-height:1.1}.vr-due__caption{grid-column:2;grid-row:2}.vr-confirmbar{grid-gap:var(--vr-space-8);background:var(--vr-surface);border-top:1px solid var(--vr-border);bottom:0;box-shadow:var(--vr-e3);display:grid;gap:var(--vr-space-8);margin:0 0 calc(var(--vr-space-24)*-1);padding:var(--vr-space-12) var(--vr-space-16) calc(var(--vr-space-12) + env(safe-area-inset-bottom, 0px));position:sticky;z-index:20}@media (max-width:900px){.vr-confirmbar{margin-inline:calc(var(--vr-space-16)*-1)}}.vr-confirmbar__confirm{font-size:18px;min-height:56px;width:100%}.vr-confirmbar__error{color:var(--vr-danger);font-size:var(--vr-body-size);font-weight:var(--vr-body-strong-weight);line-height:var(--vr-body-lh);margin:0}.vr-sold{background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-lg);box-shadow:var(--vr-e1);padding:var(--vr-space-20)}.vr-sold__head{border-left:3px solid var(--vr-success);padding-left:var(--vr-space-12)}.vr-sold__head,.vr-tickets{grid-gap:var(--vr-space-4);display:grid;gap:var(--vr-space-4)}.vr-tickets{font-feature-settings:"tnum";font-family:var(--vr-font-mono);font-size:var(--vr-mono-size);font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));list-style:none;margin:var(--vr-space-8) 0 0;padding:0}.vr-chip{align-items:center;border:1px solid var(--vr-border-strong);border-radius:var(--vr-radius-pill);display:inline-flex;font-size:var(--vr-caption-size);gap:var(--vr-space-6);padding:var(--vr-space-6) var(--vr-space-12)}.vr-chip--on{border-color:var(--vr-success);color:var(--vr-ink)}.vr-chip--off,.vr-chip--on{background:var(--vr-surface-sunken)}.vr-chip--off{border-color:var(--vr-warning);color:var(--vr-warning)}.vr-sold__actions{grid-gap:var(--vr-space-8);display:grid;gap:var(--vr-space-8);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.vr-sold__action{min-height:48px}.vr-recent__list{grid-gap:var(--vr-space-4);display:grid;gap:var(--vr-space-4);list-style:none;margin:0;padding:0}.vr-recent__row{align-items:center;border-top:1px solid var(--vr-border);display:flex;gap:var(--vr-space-12);justify-content:space-between;padding:var(--vr-space-12) 0}.vr-recent__row:first-child{border-top:0}.vr-recent__who{grid-gap:var(--vr-space-2);display:grid;gap:var(--vr-space-2);min-width:0}.vr-recent__name{color:var(--vr-ink);font-weight:var(--vr-body-strong-weight)}.vr-recent__row .vr-btn{flex:none;min-height:44px}.vr-receipt{display:none}@media print{body *{visibility:hidden}.vr-shell{height:0;margin:0;overflow:hidden;padding:0}.vr-receipt,.vr-receipt *{visibility:visible}.vr-receipt{color:#000;display:block;font-family:var(--vr-font-sans);inset:0 0 auto;overflow:visible;padding:16px;position:absolute}.vr-receipt__org{font-size:18px;font-weight:600;margin:0 0 2px}.vr-receipt__raffle{margin:0 0 12px}.vr-receipt__total{font-size:24px;font-weight:600;margin:0 0 4px}.vr-receipt__line{margin:0 0 4px}.vr-receipt__tickets{font-feature-settings:"tnum";font-family:var(--vr-font-mono);font-variant-numeric:tabular-nums;margin:8px 0;padding-left:18px}}.vr-crm-toolbar{grid-gap:var(--vr-space-12);display:grid;gap:var(--vr-space-12)}.vr-crm-search .vr-field__input,.vr-crm-search input{width:100%}.vr-crm-filters{gap:var(--vr-space-12)}.vr-crm-filters .vr-field{min-width:0}.vr-crm-tablewrap{max-height:68vh;overflow:auto}.vr-crm-table{font-size:13px;line-height:1.35}.vr-crm-table td,.vr-crm-table th{padding-left:var(--vr-space-12);padding-right:var(--vr-space-12)}.vr-crm-table thead th{background:var(--vr-surface);box-shadow:inset 0 -1px 0 var(--vr-border);font-size:var(--vr-caption-size);letter-spacing:var(--vr-caption-tracking);position:sticky;top:0;white-space:nowrap;z-index:1}.vr-crm-table td{height:40px;padding-bottom:var(--vr-space-4);padding-top:var(--vr-space-4);vertical-align:middle;white-space:nowrap}.vr-crm-table .vr-crm-email,.vr-crm-table .vr-crm-name{display:inline-block;max-width:17ch;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.vr-crm-table__check{padding-right:0;width:44px}.vr-crm-table input[type=checkbox]{accent-color:var(--vr-accent-text);border-radius:0;box-sizing:initial;flex:none;height:16px;margin:0;padding:var(--vr-space-4);width:16px}.vr-crm-table__actions{text-align:right;width:76px}.vr-crm-row{cursor:pointer}.vr-crm-row:focus-visible{outline:2px solid var(--vr-focus);outline-offset:-2px}.vr-crm-row--on{background:var(--vr-surface-sunken)}.vr-crm-name{color:var(--vr-ink);font-weight:var(--vr-body-strong-weight);text-decoration:none}.vr-crm-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.vr-crm-stats .vr-stat{padding:var(--vr-space-12) var(--vr-space-16)}.vr-crm-stats .vr-stat__value{font-size:var(--vr-h2-size);letter-spacing:var(--vr-h2-tracking);line-height:var(--vr-h2-lh)}.vr-crm-name:hover{text-decoration:underline}.vr-crm-dim,.vr-crm-sub{color:var(--vr-ink-2)}.vr-crm-sub{display:block;font-size:var(--vr-caption-size);font-weight:var(--vr-body-weight)}.vr-crm-email{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vr-crm-when{color:var(--vr-ink-2)}.vr-crm-rowactions{display:inline-flex;visibility:hidden}.vr-crm-row:focus-within .vr-crm-rowactions,.vr-crm-row:hover .vr-crm-rowactions{visibility:visible}.vr-crm-tags{gap:var(--vr-space-4)}.vr-crm-tag,.vr-crm-tags{align-items:center;display:inline-flex}.vr-crm-tag{background:var(--vr-surface-sunken);border:1px solid var(--vr-border);border-radius:var(--vr-radius-pill);color:var(--vr-ink-2);font-size:var(--vr-micro-size);font-weight:var(--vr-label-weight);height:20px;padding:0 var(--vr-space-6);white-space:nowrap}.vr-crm-skeletonrow td{height:40px}.vr-crm-skeleton{background:var(--vr-surface-sunken);border-radius:var(--vr-radius-xs);display:block;height:10px}.vr-crm-bulkbar{align-items:center;background:var(--vr-surface);border:1px solid var(--vr-border-strong);border-radius:var(--vr-radius-md);bottom:var(--vr-space-16);box-shadow:var(--vr-e2);display:flex;flex-wrap:wrap;gap:var(--vr-space-8);padding:var(--vr-space-8) var(--vr-space-12);position:sticky;z-index:2}.vr-crm-bulkbar__count{font-weight:var(--vr-body-strong-weight);margin-right:var(--vr-space-8)}.vr-crm-bulkbar .vr-field{margin:0}.vr-crm-timeline{grid-gap:var(--vr-space-4);display:grid;gap:var(--vr-space-4);list-style:none;margin:0;padding:0}.vr-crm-event{grid-gap:var(--vr-space-12);align-items:baseline;border-bottom:1px solid var(--vr-border);display:grid;gap:var(--vr-space-12);grid-template-columns:28px 1fr auto;padding:var(--vr-space-8) 0}.vr-crm-event:last-child{border-bottom:0}.vr-crm-event__icon{align-items:center;background:var(--vr-surface-sunken);border-radius:var(--vr-radius-pill);color:var(--vr-ink-2);display:inline-flex;font-size:var(--vr-micro-size);font-weight:var(--vr-micro-weight);height:24px;justify-content:center;width:24px}.vr-crm-event__main{grid-gap:var(--vr-space-2);display:grid;gap:var(--vr-space-2);min-width:0}.vr-crm-event__title{font-weight:var(--vr-body-strong-weight)}.vr-crm-event__body{color:var(--vr-ink-2);white-space:pre-wrap}.vr-crm-event__meta{display:block}.vr-crm-event__when{color:var(--vr-ink-2);font-size:var(--vr-caption-size);white-space:nowrap}.vr-crm-detail{grid-gap:var(--vr-space-16);align-items:start;display:grid;gap:var(--vr-space-16);grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}@media (max-width:900px){.vr-crm-detail{grid-template-columns:minmax(0,1fr)}}.vr-crm-chiprow{display:flex;flex-wrap:wrap}.vr-crm-chiprow,.vr-crm-filterchip{align-items:center;gap:var(--vr-space-6)}.vr-crm-filterchip{background:var(--vr-surface-sunken);border:1px solid var(--vr-border-strong);border-radius:var(--vr-radius-sm);display:inline-flex;font-size:var(--vr-label-size);padding:var(--vr-space-4) var(--vr-space-8)}.vr-crm-filterchip__field{font-weight:var(--vr-body-strong-weight)}.vr-crm-filterchip__op{font-feature-settings:"smcp";color:var(--vr-ink-2);font-variant:small-caps}.vr-crm-filterrow{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--vr-space-8)}.vr-crm-filterrow .vr-field{min-width:140px}.vr-crm-multiselect{height:auto;min-height:var(--vr-space-64);padding:var(--vr-space-4)}.vr-crm-advanced{font-family:var(--vr-font-mono);font-size:var(--vr-mono-size);min-height:140px;width:100%}.vr-crm-drop{grid-gap:var(--vr-space-8);background:var(--vr-surface-sunken);border:1px dashed var(--vr-border-strong);border-radius:var(--vr-radius-md);display:grid;gap:var(--vr-space-8);justify-items:center;padding:var(--vr-space-32);text-align:center}.vr-crm-drop--over{border-color:var(--vr-focus)}.vr-crm-steps{color:var(--vr-ink-2);display:flex;flex-wrap:wrap;font-size:var(--vr-caption-size);gap:var(--vr-space-12);list-style:none;margin:0;padding:0}.vr-crm-steps__step[aria-current=step]{color:var(--vr-ink);font-weight:var(--vr-body-strong-weight)}.vr-crm-mapping td,.vr-crm-mapping th{vertical-align:middle}.vr-crm-sample{color:var(--vr-ink-2);font-family:var(--vr-font-mono);font-size:var(--vr-mono-size)}.vr-aud__rules{grid-gap:var(--vr-space-8);display:grid;gap:var(--vr-space-8);list-style:none;margin:0;padding:0}.vr-aud__rule{align-items:center;background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-xs);color:var(--vr-ink);display:flex;flex-wrap:wrap;font-size:var(--vr-body-size);gap:var(--vr-space-8);line-height:var(--vr-body-lh);padding:var(--vr-space-8) var(--vr-space-12)}.vr-aud__rule>button:last-child{margin-left:auto}.vr-aud__scope{margin:0;min-width:0}.vr-aud__scope .vr-select{min-width:14ch}.vr-aud__count{grid-gap:var(--vr-space-4);background:var(--vr-surface-sunken);border-radius:var(--vr-radius-xs);display:grid;gap:var(--vr-space-4);margin-top:var(--vr-space-12);padding:var(--vr-space-12)}.vr-aud__count .vr-body{font-weight:var(--vr-body-strong-weight);margin:0}@media (max-width:640px){.vr-report__address{display:none}.vr-aud__rule{align-items:flex-start}.vr-aud__rule>button:last-child{margin-left:0}.vr-aud__scope .vr-select{min-width:0;width:100%}}.vr-auto-steps{gap:12px;gap:var(--space-3,12px);list-style:none;margin:0;padding:0}.vr-auto-step,.vr-auto-steps{display:flex;flex-direction:column}.vr-auto-step{background:#fff;background:var(--vr-surface,#fff);border:1px solid #e2e5ea;border:1px solid var(--vr-border,#e2e5ea);border-radius:10px;border-radius:var(--radius-md,10px);gap:8px;gap:var(--space-2,8px);padding:12px;padding:var(--space-3,12px)}.vr-auto-step--empty{border-style:dashed;text-align:center}.vr-auto-step__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;gap:var(--space-2,8px)}.vr-auto-step__index{font-feature-settings:"tnum";align-items:center;background:#f1f3f6;background:var(--vr-muted-surface,#f1f3f6);border-radius:999px;color:#5b6472;color:var(--vr-text-muted,#5b6472);display:inline-flex;flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:600;height:1.75rem;justify-content:center;width:1.75rem}.vr-auto-step__name{flex:1 1 auto;margin:0;min-width:0}.vr-auto-step__tools{margin-left:auto}.vr-auto-step__body>.vr-grid{margin:0}.vr-auto-branches,.vr-auto-step__email{display:flex;flex-direction:column;gap:12px;gap:var(--space-3,12px)}.vr-auto-branches{margin-top:8px;margin-top:var(--space-2,8px)}.vr-auto-branch{border-left:3px solid #e2e5ea;border-left:3px solid var(--vr-border,#e2e5ea);padding-left:12px;padding-left:var(--space-3,12px)}.vr-auto-branch__label{color:#5b6472;color:var(--vr-text-muted,#5b6472);display:block;font-weight:600;letter-spacing:.04em;margin:0 0 8px;margin:0 0 var(--space-2,8px);text-transform:uppercase}.vr-auto-steps__add{list-style:none}@media (min-width:900px){.vr-auto-branches{flex-direction:row}.vr-auto-branch{flex:1 1;min-width:0}}@media (max-width:480px){.vr-auto-branch{border-left-width:2px;padding-left:8px;padding-left:var(--space-2,8px)}.vr-auto-step__tools{margin-left:0;width:100%}.vr-auto-step__body>.vr-grid{grid-template-columns:1fr}}.vr-composer{grid-gap:var(--vr-space-24);align-items:start;display:grid;gap:var(--vr-space-24);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:1080px){.vr-composer{grid-template-columns:minmax(0,1fr)}}.vr-composer__editor,.vr-composer__preview{grid-gap:var(--vr-space-16);display:grid;gap:var(--vr-space-16);min-width:0}@media (min-width:1081px){.vr-composer__preview{position:sticky;top:var(--vr-space-24)}}.vr-composer__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vr-space-12);justify-content:space-between}.vr-composer__list{list-style:none;margin:0;padding:0}.vr-composer__card,.vr-composer__list{grid-gap:var(--vr-space-12);display:grid;gap:var(--vr-space-12)}.vr-composer__card{background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-md);padding:var(--vr-space-16)}.vr-composer__cardhead{align-items:center;border-bottom:1px solid var(--vr-border);display:flex;flex-wrap:wrap;gap:var(--vr-space-8);justify-content:space-between;margin:0 calc(var(--vr-space-16)*-1);padding:0 var(--vr-space-16) var(--vr-space-12)}.vr-composer__type{color:var(--vr-ink);font-family:var(--vr-font-display);font-size:var(--vr-body-size);font-weight:600}.vr-composer__cardactions{display:flex;gap:var(--vr-space-4)}.vr-composer__fields{grid-gap:var(--vr-space-12);display:grid;gap:var(--vr-space-12)}.vr-composer__textarea{background:var(--vr-surface);border:1px solid var(--vr-border-strong);border-radius:var(--vr-radius-sm);color:var(--vr-ink);font-family:var(--vr-font-sans);font-size:var(--vr-body-size);line-height:var(--vr-body-lh);min-width:0;padding:var(--vr-space-12);resize:vertical;width:100%}.vr-composer__textarea:hover{border-color:var(--vr-ink-3)}.vr-composer__textarea:focus-visible{border-color:var(--vr-accent);box-shadow:var(--vr-focus-ring);outline:none}.vr-composer__palette{grid-gap:var(--vr-space-12);background:var(--vr-surface-sunken);border:1px solid var(--vr-border);border-radius:var(--vr-radius-md);display:grid;gap:var(--vr-space-12);padding:var(--vr-space-16)}.vr-composer__palettehead{color:var(--vr-ink);font-family:var(--vr-font-display);font-size:var(--vr-body-size);font-weight:600;margin:0}.vr-composer__palettegrid,.vr-composer__subject{display:flex;flex-wrap:wrap;gap:var(--vr-space-8)}.vr-composer__subject{align-items:baseline;color:var(--vr-ink);font-size:var(--vr-body-size);font-weight:var(--vr-body-strong-weight);margin:0}.vr-composer__subjectlabel{color:var(--vr-ink-3);font-size:var(--vr-caption-size);font-weight:400}.vr-composer__frame{background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-md);height:720px;min-width:0;width:100%}@media (max-width:1080px){.vr-composer__frame{height:520px}}