@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/landing/InstrumentSerif-Italic.woff2) format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/landing/Caveat-600.woff2) format("woff2")}.vw-landing{position:relative;isolation:isolate;flex:1 1;min-width:0;min-height:0;overflow-y:auto;overflow-x:clip;scroll-behavior:smooth;background:var(--background);color:var(--foreground);--vw-hero-space:clamp(32px,6svh,64px)}html:not(.dark) .vw-landing{--background:#f5f5f3;--foreground:#292c31;--card:#fafaf8;--card-foreground:var(--foreground);--muted:#eaece9;--muted-foreground:#666a70;--border:#dcdeda;--input:var(--border);--accent:#e6e8e5;--accent-foreground:var(--foreground);--secondary:#eaece9;--secondary-foreground:var(--foreground);--primary:#30343b;--primary-foreground:#f5f5f3;--ring:#858994;--vw-card-shadow:0 3px 8px rgb(35 39 46/.025),0 16px 40px rgb(35 39 46/.045)}.dark .vw-landing{--accent-foreground:var(--foreground);--vw-card-shadow:0 3px 8px rgb(0 0 0/.06),0 16px 40px rgb(0 0 0/.12)}html:not(.dark) .vw-landing .vw-framed-surface{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--muted:#f5f5f5;--muted-foreground:#6b6b6b;--border:#e5e5e5;--input:#e5e5e5;--accent:#f0f0f0;--secondary:#f5f5f5;--secondary-foreground:#171717;--primary:#171717;--primary-foreground:#fafafa;--ring:#737373;--sidebar:#fafafa}.dark .vw-landing .vw-framed-surface{--background:#111;--foreground:#ededed;--card:#171717;--card-foreground:#ededed;--muted:#1b1b1b;--muted-foreground:#aaa;--border:#333;--input:#333;--accent:#262626;--secondary:#262626;--secondary-foreground:#fafafa;--primary:#ededed;--primary-foreground:#202020;--ring:#aaa;--sidebar:#171717}.vw-landing .legacy-chat{--chat-surface:var(--card);--chat-text:var(--foreground);--chat-muted:var(--muted-foreground);--chat-line:var(--border);--chat-tint:var(--accent);--chat-soft:var(--muted);--chat-bubble:var(--muted);--chat-ring:var(--ring);--chat-accent:var(--primary);--chat-accent-text:var(--primary-foreground);--chat-composer-surface:var(--card);--chat-composer-active:var(--accent)}.vw-landing .vw-framed-surface .legacy-chat{--chat-bg:#fff;--chat-surface:#fff;--chat-composer-surface:#eee;--chat-composer-active:#e4e4e4;--chat-text:#0a0a0a;--chat-muted:#626262;--chat-line:#e5e5e5;--chat-tint:#e9e9e9;--chat-soft:#f5f5f5;--chat-bubble:#f5f5f5;--chat-ring:#737373;--chat-accent:#262626;--chat-accent-text:#fff}.dark .vw-landing .vw-framed-surface .legacy-chat{--chat-bg:#111;--chat-surface:#171717;--chat-composer-surface:#171717;--chat-composer-active:#222;--chat-text:#fafafa;--chat-muted:#a3a3a3;--chat-line:#333;--chat-tint:#262626;--chat-soft:#1b1b1b;--chat-bubble:#1b1b1b;--chat-ring:#737373;--chat-accent:#e5e5e5;--chat-accent-text:#171717}.vw-site-shell{width:100%;max-width:1152px;min-height:100svh;margin:auto;padding:0 40px;display:flex;flex-direction:column}.vw-container{width:100%;max-width:1152px;margin-inline:auto;padding-inline:40px}.vw-site-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:16px 0;border-bottom:1px solid var(--border)}.vw-wordmark{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;letter-spacing:-.4px;line-height:1.5}.vw-wordmark svg{width:22px;height:22px}.vw-site-header nav{display:flex;align-items:center;gap:4px}.vw-site-header nav>.ui-button[data-variant=ghost]{color:var(--muted-foreground)}.vw-hero{padding:56px 24px 48px;text-align:center}.vw-hero,.vw-hero-inner{width:100%;display:grid;justify-items:center}.vw-hero-inner{max-width:1032px}.vw-hero h1{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(42px,6.1vw,64px);font-weight:400;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.vw-title-line{display:block}.vw-title-line strong{font-weight:700;font-style:italic;color:#7045d1;margin-inline-end:.08em}.dark .vw-title-line strong{color:#b49af8}.vw-hero-inner>.vw-hero-cue{margin-bottom:11px}.vw-hero-copy{max-width:560px;margin-top:12px;font-size:16px;line-height:1.7;color:var(--muted-foreground)}.vw-hero-actions{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:14px}.vw-example-link,.vw-hero-actions{align-items:center;justify-content:center}.vw-example-link{display:inline-flex;gap:8px;min-height:44px;font-size:14px;font-weight:500;text-underline-offset:5px}@media(hover:hover){.vw-example-link:hover{text-decoration:underline}}.vw-experience-section{position:relative;padding-top:12px;padding-bottom:80px}.vw-hero-word{display:inline-block}.vw-see{position:relative;font-weight:700;font-style:italic;margin-inline-end:.12em}.vw-see svg{position:absolute;pointer-events:none;bottom:-.06em;left:-.04em;height:.16em;width:calc(100% + .08em);overflow:visible}.vw-see svg path{stroke-width:.016em;stroke-dasharray:1;stroke-dashoffset:0}.vw-hero-cue{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:var(--muted-foreground);line-height:1.5}.vw-hero-cue>span{width:8px;height:8px;flex:none;background:#39856b;border-radius:50%;box-shadow:0 0 0 3px rgb(57 133 107/.09)}.vw-free{font-size:12px;color:var(--muted-foreground);margin-top:10px}.vw-background-stage{position:relative;height:var(--vw-hero-space);z-index:-1;pointer-events:none}.vw-background-stage .radiology-backdrop{height:640px;top:-180px;left:50%;width:100vw;transform:translateX(-50%);-webkit-mask-image:linear-gradient(transparent,#000 25%,#000 65%,transparent);mask-image:linear-gradient(transparent,#000 25%,#000 65%,transparent)}.vw-glass{position:relative;isolation:isolate;background:color-mix(in oklab,var(--foreground) 4%,transparent);border:1px solid color-mix(in oklab,var(--foreground) 12%,transparent);border-top-color:color-mix(in oklab,var(--foreground) 22%,transparent);box-shadow:0 16px 48px -16px rgb(0 0 0/.35);border-radius:16px;-webkit-backdrop-filter:blur(48px) saturate(1.5) brightness(1.05);backdrop-filter:blur(48px) saturate(1.5) brightness(1.05)}.dark .vw-glass{background:linear-gradient(180deg,rgb(255 255 255/.05),rgb(255 255 255/.015) 40%,transparent 70%),rgb(0 0 0/.45);border-color:rgb(255 255 255/.2) rgb(255 255 255/.1) rgb(255 255 255/.1);box-shadow:0 24px 64px -24px rgb(0 0 0/.9);-webkit-backdrop-filter:blur(48px) saturate(1.5) brightness(.9);backdrop-filter:blur(48px) saturate(1.5) brightness(.9)}.vw-room{overflow:hidden;scroll-margin-top:24px}.vw-room-header{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border);font-size:14px;color:var(--muted-foreground);line-height:1.5}.vw-demo-badge{border:1px solid var(--border);padding:2px 8px;border-radius:6px;font-size:11px;white-space:nowrap}.vw-room-header strong{font-weight:500;color:var(--foreground)}.vw-room-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);height:520px}.vw-room-viewer{display:flex;flex-direction:column;min-width:0;min-height:0}.vw-room-viewer .ui-tabs{flex:none;padding:10px 12px}.vw-room-viewer .ui-tabs-list{width:100%;display:flex}.vw-room-viewer .ui-tab{flex:1 1;font-size:12px;min-height:32px}.vw-image-stage.ui-button{position:relative;flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;width:100%;border:0;border-radius:0;background:#111;padding:12px}.vw-image-stage img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.vw-image-stage>span{position:absolute;right:12px;bottom:12px;background:rgb(0 0 0/.65);color:#fff;padding:6px;border-radius:5px;display:flex}.vw-image-caption{padding:12px 16px;flex:none;font-size:11px;line-height:1.6;color:var(--muted-foreground);max-height:145px;overflow:auto}.vw-image-caption strong{display:block;font-size:12px;font-weight:500;color:var(--foreground);margin-bottom:5px}.vw-image-caption a{display:inline-flex;gap:7px;align-items:center;margin-top:7px;text-decoration:underline;text-underline-offset:3px}.vw-room-transcript.legacy-chat{display:block;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding:16px;border-left:1px solid var(--border);background:transparent;scrollbar-width:thin;--chat-text:var(--foreground);--chat-muted:var(--muted-foreground);--chat-border:var(--border);--chat-ghost:var(--muted);--chat-tinted:var(--muted);--chat-cyan:#357686}.vw-demo-welcome{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;color:var(--muted-foreground)}.vw-demo-welcome h2{font:400 34px/1.1 "Instrument Serif",Georgia,serif;color:var(--foreground);letter-spacing:-.02em}.vw-demo-welcome p{font-size:13px;line-height:1.7}.vw-room-transcript .msg-user{margin:0 0 24px}.vw-room-transcript .msg-user-body{max-width:90%}.vw-room-transcript .user-bubble{font-size:14px;line-height:1.6;padding:12px 16px}.vw-room-transcript .msg-assistant{grid-template-columns:24px minmax(0,1fr);gap:10px}.vw-room-transcript .avatar,.vw-room-transcript .avatar svg{width:24px;height:24px}.vw-room-transcript .assistant-body>.msg-label{margin-top:4px}.vw-room-transcript .answer{font-size:14px;line-height:1.7}.vw-room-transcript .refs-wrap{margin-top:18px}.vw-room-transcript .step-detail{font-size:11px;line-height:1.6}.vw-room-transcript .figure .frame{height:145px;width:100%;aspect-ratio:auto}.vw-room-transcript .figures{grid-template-columns:minmax(0,1fr)}.vw-demo-composer{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-top:1px solid var(--border)}.vw-demo-input{font-size:14px;line-height:1.6;min-height:23px}.vw-demo-input>span{color:var(--muted-foreground)}.vw-demo-input>i{display:inline-block;width:2px;height:14px;background:var(--foreground);margin-left:2px;vertical-align:middle}.vw-demo-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.vw-demo-controls>span{font-size:11px;color:var(--muted-foreground)}.vw-demo-controls>div{display:flex;gap:4px;align-items:center}.vw-figure-dialog.ui-dialog{width:min(1000px,calc(100vw - 32px));max-width:1000px;max-height:calc(100svh - 32px);overflow-y:auto}.vw-figure-dialog img{display:block;width:100%;height:min(55svh,500px);object-fit:contain;background:#111;margin:18px 0}.vw-figure-dialog>a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.vw-floating{position:relative;max-width:896px;width:100%;margin:112px auto;display:grid;gap:32px}.vw-floating-question{width:100%;max-width:512px;margin-left:auto;display:grid;gap:8px;padding-right:16px}.vw-floating-question>span{text-align:right;font-size:12px;font-weight:500;color:var(--muted-foreground)}.vw-floating-question>div{padding:16px 20px;border:1px solid var(--border);border-radius:16px 16px 4px 16px;background:color-mix(in oklab,var(--background) 80%,transparent);box-shadow:0 1px 2px rgb(0 0 0/.05);font-size:16px;line-height:1.65}.vw-floating-answer.legacy-chat{display:block;min-height:0;background:transparent;overflow:visible;width:100%;--chat-text:var(--foreground);--chat-muted:var(--muted-foreground);--chat-border:var(--border);--chat-ghost:var(--muted);--chat-tinted:var(--muted);--chat-cyan:#357686}.vw-floating-answer .answer{font-size:16px}.vw-floating-answer .figures{grid-template-columns:minmax(0,1fr);max-width:512px;margin-left:auto}.vw-floating-answer .figure .frame{height:240px;width:100%;aspect-ratio:auto}.vw-floating-answer .answer>p{max-width:560px}.vw-floating-answer .refs-wrap{max-width:512px;margin-left:auto}.vw-hand-note{position:absolute;top:270px;left:15px;display:flex;align-items:flex-end;gap:8px;transform:rotate(-4deg);font:600 27px/1.1 Caveat,"Instrument Serif",serif;max-width:265px}.vw-hand-note svg{width:74px;height:58px;flex:none}.vw-hand-note span{max-width:200px}.vw-evidence-card{padding:28px 24px;margin-bottom:64px}.vw-evidence-card h2{font-size:24px;line-height:1.35;font-weight:600;letter-spacing:-.04em}.vw-evidence-card>p{font-size:14px;line-height:1.7;color:var(--muted-foreground);margin-top:12px;max-width:700px}.vw-evidence-checks{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:26px;padding-top:20px;border-top:1px solid var(--border);font-size:13px}.vw-evidence-checks>span{display:flex;align-items:center;gap:8px}.vw-evidence-card .vw-coverage-note{font-size:12px}.vw-site-footer{display:grid;gap:28px;padding:36px 0;border-top:1px solid var(--border);font-size:13px;color:var(--muted-foreground);line-height:1.7}.vw-site-footer .vw-wordmark{color:var(--foreground)}.vw-footer-main{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,max-content);gap:28px 48px}.vw-footer-brand>p{max-width:240px;margin-top:8px}.vw-site-footer .vw-footer-column{display:grid;align-content:start;justify-items:start;gap:8px}.vw-footer-column>h2{font-size:12px;font-weight:600;color:var(--foreground);line-height:1.7;margin-bottom:2px}.vw-footer-column>a{width:fit-content;max-width:100%;transition:color var(--duration-fast) var(--ease-out);border-radius:2px}.vw-footer-note,.vw-site-header{border-color:color-mix(in oklab,var(--foreground) 12%,transparent)}.dark .vw-footer-note,.dark .vw-site-header{border-color:rgb(255 255 255/.08)}.vw-footer-note{grid-column:1/-1;border-top:1px solid color-mix(in oklab,var(--foreground) 12%,transparent);padding-top:16px;font-size:11px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(prefers-reduced-motion:no-preference){.vw-hero-word{animation:vw-hero-word .48s cubic-bezier(.16,1,.3,1) backwards}.vw-see{animation-delay:.12s}.vw-the{animation-delay:.21s}.vw-differential{animation-delay:.3s}.vw-see svg path{animation:vw-hero-underline .48s cubic-bezier(.16,1,.3,1) .36s backwards}.vw-demo-input>i{animation:vw-caret 1s steps(2) infinite}}@keyframes vw-hero-word{0%{opacity:0;transform:translateY(.15em)}to{opacity:1;transform:none}}@keyframes vw-hero-underline{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes vw-caret{50%{opacity:0}}@media(max-width:900px){.vw-site-shell{padding-inline:24px}.vw-room-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vw-room-header{font-size:12px}.vw-room-header>span:last-child{display:none}.vw-room-transcript .msg-assistant{display:block}.vw-room-transcript .avatar{display:none}.vw-room-transcript .msg-user-body{max-width:100%}.vw-room-transcript .user-bubble{font-size:13px;padding:12px}.vw-room-transcript .answer{font-size:13px}.vw-floating{margin-block:80px}.vw-hand-note{left:0;max-width:200px;font-size:24px}.vw-hand-note svg{width:50px;height:48px}.vw-floating-answer .figures,.vw-floating-answer .refs-wrap{max-width:440px}}@media(max-width:767px){.vw-site-shell{padding-inline:16px}.vw-site-header{gap:12px}.vw-site-header nav>.ui-button[data-variant=ghost]:not(.theme-toggle){display:none}.vw-hero{gap:24px}.vw-hero h1{max-width:360px;font-size:clamp(44px,8vw,60px)}.vw-hero-cue{font-size:13px;max-width:300px;line-height:1.6}.vw-room-body{grid-template-columns:1fr;height:auto}.vw-room-viewer{height:420px}.vw-room-transcript.legacy-chat{height:350px;border-left:0;border-top:1px solid var(--border)}.vw-room-viewer .ui-tab{font-size:12px;min-height:44px}.vw-room-header{flex-wrap:wrap;gap:8px;padding:10px 12px}.vw-demo-controls .ui-button{min-width:44px;min-height:44px}.vw-demo-input{font-size:16px}.vw-room-transcript .msg-assistant{display:grid;grid-template-columns:24px minmax(0,1fr)}.vw-room-transcript .avatar{display:block}.vw-room-transcript .answer,.vw-room-transcript .user-bubble{font-size:14px}.vw-floating{gap:24px;margin-block:80px}.vw-floating-question{padding-right:0;padding-left:32px}.vw-floating-question>div{font-size:15px}.vw-floating-answer .msg-assistant{grid-template-columns:24px minmax(0,1fr);gap:10px}.vw-floating-answer .avatar,.vw-floating-answer .avatar svg{width:24px;height:24px}.vw-floating-answer .answer{font-size:15px}.vw-floating-answer .figures,.vw-floating-answer .refs-wrap{max-width:none;margin-left:0}.vw-hand-note{position:static;grid-row:2;max-width:none;justify-content:center;font-size:26px}.vw-hand-note svg{width:74px;height:58px}.vw-evidence-card{padding:24px 16px;margin-bottom:32px}.vw-evidence-card h2{font-size:23px}.vw-evidence-checks{display:grid;gap:14px;font-size:13px}.vw-figure-dialog.ui-dialog{padding:20px}.vw-figure-dialog .ui-dialog-description{font-size:12px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.vw-landing{scroll-behavior:auto}.vw-landing *{animation:none!important;transition:none!important}}.vw-room-viewer .vw-image-tabs{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:0}.vw-image-tabs>.ui-tabs-list{margin:10px 12px;width:calc(100% - 24px);flex:none}.vw-image-panel{display:flex;flex:1 1;min-height:0;padding:0}.vw-image-stage.ui-button{height:100%}.vw-floating-answer .figure,.vw-room-transcript .figure{grid-template-columns:minmax(0,1fr);justify-content:stretch}.vw-app-demo{overflow:hidden;scroll-margin-top:24px}.vw-app-demo-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted-foreground)}.vw-app-surface{display:flex;height:600px;min-height:0;min-width:0}.vw-app-surface>.legacy-chat{width:100%}.vw-app-surface .chat{scroll-behavior:smooth}.vw-app-surface .dock{padding-inline:24px}.vw-app-surface .welcome h1{font-size:38px}.vw-app-surface .empty{min-height:100%}.vw-app-surface .samples{max-width:100%}@media(max-width:767px){.vw-app-surface{height:640px}.vw-app-surface .welcome h1{font-size:30px}.vw-app-surface .dock{padding-inline:16px}.vw-app-demo-header{padding:10px 12px}}.vw-inline-experience.legacy-chat{display:flex;flex-direction:column;width:100%;max-width:720px;margin:0 auto;overflow:visible;background:transparent;--chat-bg:transparent}.vw-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;font-size:11px;color:var(--muted-foreground)}.vw-inline-actions>div{display:flex;gap:4px;align-items:center}.vw-inline-actions .ui-button{font-size:11px}.vw-inline-transcript{flex:1 1;min-height:0}.vw-inline-transcript>.msg-user{margin:0 0 16px}.vw-inline-experience .answer{display:block}.vw-inline-experience .figures{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.vw-inline-experience .figure{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;justify-content:stretch}.vw-inline-experience .figure .frame{height:180px;width:100%;aspect-ratio:auto}.vw-inline-experience .steps{display:none}.vw-inline-experience .dock{padding:24px 0 0;flex:none}.vw-inline-experience .composer{width:100%;max-width:700px;margin:0 auto}.vw-inline-experience .dock-note{display:none}@media(max-width:767px){.vw-inline-experience .msg-assistant{grid-template-columns:24px minmax(0,1fr);gap:10px}.vw-inline-experience .avatar,.vw-inline-experience .avatar svg{width:24px;height:24px}.vw-inline-experience .figure .frame{height:clamp(112px,34vw,160px)}.vw-inline-actions .ui-button{min-height:44px}.vw-floating-answer .msg-assistant,.vw-inline-experience .msg-assistant{display:block}.vw-floating-answer .avatar,.vw-inline-experience .avatar{display:none}}.vw-hero h1{max-width:960px}.vw-hero .vw-see{font-weight:700;margin-right:0}.vw-inline-experience.legacy-chat{position:relative;margin-bottom:0;scroll-margin-top:24px}.vw-inline-actions nav{display:flex;gap:4px}.vw-inline-actions [aria-current=page]{text-decoration:underline;text-underline-offset:5px}.vw-sample-question{display:grid;gap:8px;width:100%;max-width:520px;margin:0 0 16px auto}.vw-sample-question>span{text-align:right;font-size:12px;color:var(--muted-foreground)}.vw-sample-question>.msg-user{margin:0}.vw-sample-question[data-question-style=current] .msg-user-body{max-width:100%}.vw-answer-shell{position:relative}.vw-answer-shimmers{position:absolute;top:34px;left:44px;right:0;display:grid;pointer-events:none;transition:opacity .24s ease-out,visibility 0s .24s}.vw-answer-shimmer{display:grid;gap:12px;padding-top:6px;align-content:start}.vw-answer-shimmer>span{position:relative;overflow:hidden;display:block;height:10px;border-radius:999px;background:var(--muted)}.vw-answer-shimmer>span:nth-child(2){width:88%}.vw-answer-shimmer>span:nth-child(3){width:62%}.vw-answer-shimmer>span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--foreground) 8%,transparent),transparent);transform:translateX(-100%)}.vw-inline-experience[data-revealing=true] .vw-answer-shimmer>span:after{animation:vw-answer-shimmer .9s ease-out 1}.vw-inline-experience .vw-answer-shell .answer>.figures,.vw-inline-experience .vw-answer-shell .answer>p,.vw-inline-experience .vw-answer-shell .refs-wrap{opacity:0;visibility:hidden;transition:opacity .6s ease-out}.vw-inline-experience:not([data-phase="0"]) .vw-answer-shimmers{opacity:0;visibility:hidden}.vw-inline-experience:not([data-phase="0"]) .answer>p{opacity:1;visibility:visible}.vw-inline-experience:is([data-phase="2"],[data-phase="3"]) .answer>.figures{opacity:1;visibility:visible}.vw-inline-experience[data-phase="3"] .refs-wrap{opacity:1;visibility:visible}.vw-inline-experience:focus-within .answer>.figures,.vw-inline-experience:focus-within .answer>p,.vw-inline-experience:focus-within .refs-wrap{transition:none}@keyframes vw-answer-shimmer{to{transform:translateX(100%)}}@media(max-width:767px){.vw-answer-shimmers{left:0}}@media(prefers-reduced-motion:reduce){.vw-answer-shimmers{display:none}.vw-inline-experience .vw-answer-shell .answer>.figures,.vw-inline-experience .vw-answer-shell .answer>p,.vw-inline-experience .vw-answer-shell .refs-wrap{opacity:1;visibility:visible}}.vw-example-annotations{pointer-events:none}.vw-example-note{position:absolute;width:136px;font:600 26px/1 Caveat,"Instrument Serif",serif;color:var(--foreground)}.vw-note-image{left:-164px}.vw-example-note svg{position:absolute;overflow:visible;height:72px}.vw-example-note path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vw-note-image span{display:block;transform:rotate(-5deg)}.vw-note-image svg{left:64px;top:38px;width:150px}.vw-note-cite{color:var(--chat-send-rest-ink)}.vw-note-cite span{display:block;transform:rotate(4deg)}.vw-note-cite svg{right:136px;top:28px;height:65px}.vw-example-note{opacity:0;visibility:hidden;transition:opacity .42s ease-out}.vw-inline-experience:is([data-phase="2"],[data-phase="3"]) .vw-note-image,.vw-inline-experience:not([data-phase="0"]) .vw-note-cite{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.vw-example-note{opacity:1;visibility:visible}}.vw-evidence-card{text-align:center;padding:36px 24px}.vw-evidence-card>p{margin-inline:auto}.vw-evidence-checks{justify-content:center}@media(max-width:1279px){.vw-example-annotations{display:none}.vw-inline-experience .answer>.figures:before{content:"View real radiology cases ↓";grid-column:1/-1;font:600 24px/1.25 Caveat,"Instrument Serif",serif;margin:0 0 2px;transform:rotate(-2deg)}.vw-inline-experience .refs-wrap:before{content:"Follow every citation ↓";display:block;font:600 24px/1.25 Caveat,"Instrument Serif",serif;color:var(--chat-send-rest-ink);margin:0 0 14px;transform:rotate(-2deg)}}@media(max-width:767px){.vw-hero h1{max-width:600px;font-size:clamp(34px,10vw,46px);line-height:1.06}.vw-hero-word{display:inline}.vw-see svg{bottom:-.03em}.vw-inline-actions{gap:4px}.vw-inline-actions nav{gap:0}.vw-inline-actions .ui-button{font-size:11px;padding-inline:8px}.vw-evidence-checks{justify-items:center}.vw-evidence-card{padding:28px 16px}}@media(prefers-reduced-motion:no-preference){.vw-hero-cue{animation:vw-content-enter .48s cubic-bezier(.16,1,.3,1) backwards}.vw-title-line{animation:vw-content-enter .48s cubic-bezier(.16,1,.3,1) .1s backwards}.vw-title-line+.vw-title-line{animation-delay:.18s}.vw-hero-copy{animation:vw-content-enter .48s cubic-bezier(.16,1,.3,1) .26s backwards}.vw-hero-actions{animation:vw-content-enter .48s cubic-bezier(.16,1,.3,1) .34s backwards}.vw-hero-inner>.vw-free{animation:vw-content-enter .48s cubic-bezier(.16,1,.3,1) .42s backwards}}@keyframes vw-content-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(pointer:coarse){.vw-site-header .ui-button[data-compact-touch]{min-height:28px}.vw-site-header .ui-button[data-compact-touch]:after{content:"";position:absolute;inset:50% 0 auto;height:44px;transform:translateY(-50%)}}.vw-landing .vw-waitlist-cta.ui-button{--key-edge:#000;--key-sheen:rgb(255 255 255/.2);--key-ease-soft:cubic-bezier(.16,1,.3,1);--key-ease-spring:cubic-bezier(.18,1.18,.32,1);position:relative;isolation:isolate;overflow:hidden;height:32px;min-height:32px;padding-inline:16px;border:1px solid var(--key-edge);border-radius:999px;color:#fff;font-size:13px;font-weight:600;line-height:1;background:linear-gradient(180deg,#3d3d3d,#171717);box-shadow:0 1px 0 var(--key-edge),0 4px 10px rgb(17 16 20/.14),inset 0 1px 0 rgb(255 255 255/.16);translate:none;white-space:nowrap;transition:background .26s var(--key-ease-soft),box-shadow .32s var(--key-ease-spring),transform .32s var(--key-ease-spring)}.vw-landing .vw-waitlist-cta:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 28%,var(--key-sheen) 42%,transparent 56%);transform:translateX(-92%);transition:transform .48s var(--key-ease-spring),opacity .28s var(--key-ease-soft)}@media(hover:hover){.vw-landing .vw-waitlist-cta.ui-button:hover{transform:translateY(-1px);background:linear-gradient(180deg,#4a4a4a,#202020);box-shadow:0 2px 0 var(--key-edge),0 8px 16px rgb(17 16 20/.18),inset 0 1px 0 rgb(255 255 255/.2)}.vw-landing .vw-waitlist-cta:hover:before{transform:translateX(46%);opacity:.6}}.vw-landing .vw-waitlist-cta.ui-button:active:not(:disabled):not([data-disabled]):not([aria-haspopup]):not([data-variant=card]):not([data-variant=row]){translate:none;transform:translateY(1px);box-shadow:0 0 0 var(--key-edge),0 2px 8px rgb(17 16 20/.12),inset 0 1px 6px rgb(0 0 0/.35)}.vw-landing .vw-waitlist-cta.ui-button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){.vw-landing .vw-waitlist-cta.ui-button,.vw-landing .vw-waitlist-cta:before{transition:none}.vw-landing .vw-waitlist-cta.ui-button:active,.vw-landing .vw-waitlist-cta.ui-button:hover{transform:none}}.vw-hero-cue svg{color:var(--muted-foreground);flex:none}@media(prefers-reduced-motion:no-preference){.vw-cue-pulse{animation:vw-cue-pulse 2s ease-in-out infinite}}@keyframes vw-cue-pulse{0%,to{opacity:1}50%{opacity:.4}}.vw-section-divider{height:1px;flex:none;width:100%;max-width:896px;margin:72px auto;background:var(--border)}.vw-site-header .vw-header-account{background:var(--card)}@media(hover:hover){.vw-site-header .vw-header-account:hover{background:var(--muted)}}.vw-waitlist-region{position:relative;z-index:1;width:100%;padding:64px 24px 80px;scroll-margin-top:0}.vw-signup{max-width:360px;margin-inline:auto;text-align:center}.vw-signup,.waitlist-security,.waitlist-security-widget{width:100%;display:grid;justify-items:center}.waitlist-security-note{margin-top:8px;font-size:12px;line-height:1.6;color:var(--muted-foreground)}.vw-signup h2{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(28px,3.2vw,36px);font-weight:400;letter-spacing:-.03em;line-height:1.15;outline:none}.vw-signup-copy{margin-top:10px;font-size:15px;line-height:1.6;color:var(--muted-foreground)}.vw-signup-stage{display:grid;width:100%;overflow:hidden;transition:height .52s cubic-bezier(.16,1,.3,1)}.vw-signup-pane{grid-area:1/1;align-self:start;width:100%;padding-inline:14px;padding-bottom:16px;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.vw-signup-pane[data-step=done],.vw-signup-pane[data-step=role]{transform:translateY(32%);opacity:0}.vw-signup[data-step=done] .vw-signup-pane[data-step=email],.vw-signup[data-step=done] .vw-signup-pane[data-step=role],.vw-signup[data-step=role] .vw-signup-pane[data-step=email]{transform:translateY(-40%);opacity:0}.vw-signup[data-step=done] .vw-signup-pane[data-step=done],.vw-signup[data-step=role] .vw-signup-pane[data-step=role]{transform:none;opacity:1}.vw-signup-form{display:grid;gap:12px;margin-top:20px;justify-items:center;width:100%}.vw-signup-form .ui-input{text-align:center;box-shadow:0 0 0 0 transparent,0 1px 0 transparent;transform:none;transition:border-color .48s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.vw-signup-form .ui-input:focus,.vw-signup-form .ui-input:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 4px color-mix(in oklab,var(--ring) 24%,transparent),0 10px 18px -14px color-mix(in oklab,var(--foreground) 40%,transparent);transform:translateY(-1px)}.vw-signup-form .ui-input:focus:not(:placeholder-shown){box-shadow:0 0 0 4px color-mix(in oklab,var(--ring) 42%,transparent),0 12px 20px -12px color-mix(in oklab,var(--foreground) 36%,transparent);transform:translateY(-2px)}.vw-signup-form .ui-input[aria-invalid=true]:focus,.vw-signup-form .ui-input[aria-invalid=true]:focus-visible{border-color:var(--destructive);box-shadow:0 0 0 4px color-mix(in oklab,var(--destructive) 24%,transparent),0 10px 18px -12px color-mix(in oklab,var(--destructive) 28%,transparent)}.vw-signup-form>.ui-button{justify-self:center}.vw-signup-form>.vw-waitlist-cta.ui-button{max-width:100%;min-width:0;height:auto;padding-block:6px;white-space:normal;line-height:1.2}.vw-signup .or-role-radios{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:16px}.vw-signup .or-role-radios .ui-radio-label{position:relative;min-height:32px;padding:0 14px;border:1px solid var(--border);border-radius:999px;gap:0;font-size:13px;font-weight:500}.vw-signup .or-role-radios .ui-radio{position:absolute;inset:0;width:auto;height:auto;margin:0;border:0;opacity:0;box-shadow:none}.vw-signup .or-role-radios .ui-radio-indicator{display:none}.vw-signup .or-role-radios .ui-radio-label:has(.ui-radio[data-checked]){background:var(--foreground);color:var(--background);border-color:var(--foreground)}.vw-signup .or-role-radios .ui-radio-label:has(.ui-radio:focus-visible){outline:2px solid var(--ring);outline-offset:3px}@media(hover:hover){.vw-signup .or-role-radios .ui-radio-label:hover{border-color:var(--foreground)}}@media(pointer:coarse){.vw-signup .or-role-radios .ui-radio-label{min-height:44px}}@media(prefers-reduced-motion:reduce){.vw-signup-pane,.vw-signup-stage{transition:none}}.vw-signup-status{margin-top:14px;font-size:12px;overflow-wrap:anywhere}.vw-signup-privacy,.vw-signup-status{line-height:1.6;color:var(--muted-foreground)}.vw-signup-privacy{margin-top:16px;font-size:11px}.vw-signup-privacy .ui-button{display:inline;height:auto;min-height:0;padding:0;font-size:inherit;text-decoration:underline}.vw-signup-error{margin-top:10px;color:var(--destructive);font-size:12px;line-height:1.6}@media(max-width:900px){.vw-container{padding-inline:24px}}@media(max-width:767px){.vw-container{padding-inline:16px}.vw-hero{padding:52px 20px 36px;gap:0}.vw-hero-inner>.vw-hero-cue{margin-bottom:11px}.vw-hero-copy{font-size:15px;max-width:360px;margin-top:11px}.vw-hero-actions{gap:12px 20px;margin-top:14px}.vw-experience-section{padding-top:15px;padding-bottom:48px}.vw-waitlist-region{padding:48px 16px 56px}.vw-site-footer{gap:24px}.vw-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.vw-footer-brand{grid-column:1/-1}}.vw-sample-question:not([data-question-style=current]){width:100%;max-width:620px;gap:10px;margin-bottom:36px}.vw-sample-question:not([data-question-style=current]) .msg-user-body{width:100%;max-width:100%}.vw-sample-question[data-question-style=soft]{max-width:520px}.vw-sample-question[data-question-style=lavender]>span{padding-right:20px;color:var(--chat-send-rest-ink)}.vw-sample-question[data-question-style=lavender] .bubble{padding:16px 20px;border:1px solid color-mix(in oklab,#8f72ff 24%,var(--border));border-radius:20px 20px 6px 20px;background:color-mix(in oklab,#8f72ff 9%,var(--card));line-height:1.6}.vw-sample-question[data-question-style=outline]{padding:20px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card)}.vw-sample-question[data-question-style=outline]>span{text-align:left;font-size:11px;font-weight:500}.vw-sample-question[data-question-style=outline] .bubble{padding:0;border-radius:0;background:transparent}.vw-sample-question[data-question-style=editorial]{max-width:720px;margin-left:0;gap:12px}.vw-sample-question[data-question-style=editorial]>span{text-align:left}.vw-sample-question[data-question-style=editorial] .msg-user{justify-content:flex-start}.vw-sample-question[data-question-style=editorial] .bubble{padding:0;border-radius:0;background:transparent;font:400 32px/1.2 "Instrument Serif",Georgia,serif;letter-spacing:-.015em;text-wrap:pretty}.vw-question-preview-nav{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted-foreground)}.vw-question-gallery-intro{display:grid;gap:8px;padding:28px 0 16px}.vw-question-gallery-intro h1{font:400 36px/1.1 "Instrument Serif",Georgia,serif;letter-spacing:-.02em}.vw-question-gallery-intro p{font-size:14px;line-height:1.6;color:var(--muted-foreground)}.vw-question-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;padding-bottom:32px}.vw-question-option{min-width:0;padding-bottom:20px;border-bottom:1px solid var(--border)}.vw-question-option-heading{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.vw-question-option-heading>span{font-size:12px;color:var(--muted-foreground)}.vw-question-option-heading h2{font-size:14px;font-weight:500}.vw-question-option-preview.legacy-chat{display:flex;align-items:center;min-height:156px;overflow:visible;background:transparent}.vw-question-option-preview .vw-sample-question{max-width:none;margin:0}.vw-question-option-preview [data-question-style=editorial] .bubble{font-size:28px}.vw-question-option-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:14px}.vw-question-option-footer p{font-size:12px;line-height:1.55;color:var(--muted-foreground)}.vw-framed-experience{width:100%;max-width:1072px;margin:0 auto;scroll-margin-top:24px}.vw-framed-window{position:relative;isolation:isolate;border:1px solid color-mix(in oklab,var(--foreground) 12%,transparent);border-top-color:color-mix(in oklab,var(--foreground) 22%,transparent);border-radius:18px;background:var(--card);box-shadow:0 2px 6px -2px rgb(0 0 0/.08),0 16px 48px -16px rgb(0 0 0/.35);overflow:hidden}.dark .vw-framed-window{border-color:rgb(255 255 255/.2) rgb(255 255 255/.1) rgb(255 255 255/.1);box-shadow:0 24px 64px -24px rgb(0 0 0/.9)}.vw-experience-section>.radiology-backdrop{--radiology-glyph:rgb(70 82 88/.26);--radiology-scan:rgb(35 119 145/.7);left:50%;top:50%;width:min(1320px,118vw);height:920px;inset:auto;z-index:0;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(ellipse 70% 64% at 50% 46%,#000 24%,transparent 74%);mask-image:radial-gradient(ellipse 70% 64% at 50% 46%,#000 24%,transparent 74%)}.dark .vw-experience-section>.radiology-backdrop{--radiology-glyph:rgb(151 163 171/.28);--radiology-scan:rgb(124 207 231/.62)}.vw-experience-section .vw-actual-chat,.vw-experience-section .vw-inline-experience,.vw-framed-experience{position:relative;z-index:1}@media(prefers-reduced-motion:no-preference){.vw-demo-arrival{transform-origin:50% 100%;animation:vw-demo-arrive .48s cubic-bezier(.16,1,.3,1) .7s backwards}}@keyframes vw-demo-arrive{0%{opacity:0;transform:perspective(1200px) translateY(28px) rotateX(3deg) scale(.985)}to{opacity:1;transform:none}}.vw-framed-titlebar{min-height:44px;padding:6px 8px 6px 16px;border-bottom:1px solid color-mix(in oklab,var(--foreground) 10%,transparent);font-size:14px;line-height:1.5;color:var(--muted-foreground)}.vw-framed-title,.vw-framed-titlebar{display:flex;align-items:center;gap:12px}.vw-framed-title{flex:1 1;min-width:0}.vw-framed-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--foreground)}.vw-framed-status{display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}.vw-framed-status>span{width:8px;height:8px;border-radius:50%;background:var(--muted-foreground)}.vw-framed-status>span[data-live]{background:#39856b;box-shadow:0 0 0 3px rgb(57 133 107/.18)}@media(prefers-reduced-motion:no-preference){.vw-framed-status>span[data-live]{animation:vw-cue-pulse 2s ease-in-out infinite}}.vw-framed-titlebar .ui-button{color:var(--muted-foreground)}.vw-framed-surface{position:relative;isolation:isolate;height:640px;overflow:hidden;contain:layout;pointer-events:none;-webkit-user-select:none;user-select:none}.vw-framed-surface>.app-shell{height:100%;width:100%;--sidebar:var(--card);background:var(--background)}.vw-framed-surface>.app-shell>.desktop-sidebar{display:flex;width:208px;padding:10px 12px 12px;opacity:1;visibility:visible;border-right-width:1px}.vw-framed-surface>.app-shell[data-collapsed=true]>.desktop-sidebar{width:0;padding-inline:0;border-right-width:0;opacity:0;visibility:hidden}.vw-framed-surface .app-header{height:48px;padding-inline:16px;gap:10px}.vw-framed-surface .sidebar-head{height:52px;padding-inline:3px}.vw-framed-surface .brand{gap:7px;font-size:15px}.vw-framed-surface .brand svg{width:27px;height:27px}.vw-framed-surface .breadcrumbs [aria-current]{max-width:360px}.vw-framed-surface .legacy-chat{--chat-bg:var(--background);--chat-column:700px}.vw-framed-surface .legacy-chat h1{font-size:40px}.vw-framed-surface .legacy-chat .figures{grid-template-columns:repeat(2,minmax(0,1fr))}.vw-framed-surface .legacy-chat .figure .frame{height:172px;aspect-ratio:auto}.vw-framed-surface .legacy-chat .figure{grid-template-rows:auto 1fr auto}.vw-framed-surface .legacy-chat .dock{padding-inline:20px}.vw-framed-surface .skip-link{position:absolute}.vw-framed-experience .answer>.figures,.vw-framed-experience .answer>p,.vw-framed-experience .refs-wrap{transition:opacity .6s ease-out}@media(prefers-reduced-motion:no-preference){.vw-framed-experience .answer>p{animation:vw-framed-answer .6s ease-out both}}@keyframes vw-framed-answer{0%{opacity:0}to{opacity:1}}.vw-framed-experience:is([data-phase="3"],[data-phase="4"]) .refs-wrap,.vw-framed-experience[data-phase="3"] .figures{visibility:hidden;opacity:0}.vw-framed-experience[data-playing=false] .answer-skeleton span,.vw-framed-experience[data-playing=false] .send,.vw-framed-experience[data-playing=false] .step.is-active .step-icon{animation-play-state:paused}.vw-landing[data-landing-variant=framed] .vw-experience-section{padding-top:18px;padding-bottom:64px}.vw-source-strip{position:relative;z-index:1;overflow:hidden;padding:8px 0 28px}.vw-source-cap{margin:0 24px 14px;text-align:center;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.vw-source-carousel{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.vw-source-track{display:flex;align-items:baseline;gap:48px;width:max-content;animation:vw-source-drift 52s linear infinite}.vw-source-mark{color:var(--muted-foreground);white-space:nowrap;opacity:.78}.vw-source-mark[data-face=caps]{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.vw-source-mark[data-face=italic],.vw-source-mark[data-face=serif]{font-family:"Instrument Serif",Georgia,serif;font-size:22px}.vw-source-mark[data-face=italic]{font-style:italic}@keyframes vw-source-drift{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 24px))}}@media(prefers-reduced-motion:reduce){.vw-source-carousel{-webkit-mask-image:none;mask-image:none}.vw-source-track{animation:none;width:100%;justify-content:center;flex-wrap:wrap;gap:20px 36px;padding-inline:24px}.vw-source-mark[data-repeat]{display:none}}.vw-landing[data-landing-variant=overlap] .vw-experience-section{padding-bottom:0}.vw-landing[data-landing-variant=overlap]:not([data-references-open]) .vw-waitlist-region{position:relative;isolation:isolate;margin-top:-72px;padding-top:0;z-index:1}.vw-landing[data-landing-variant=overlap]:not([data-references-open]) .vw-waitlist-region:before{content:"";position:absolute;z-index:-1;inset:-48px 0 0;background:linear-gradient(to bottom,transparent,var(--background) 48px,var(--background));pointer-events:none}.vw-landing[data-landing-variant=overlap] .vw-waitlist{position:relative}@media(max-width:900px){.vw-framed-surface>.app-shell>.desktop-sidebar{width:190px;padding-inline:8px}.vw-framed-surface .breadcrumbs [aria-current]{max-width:240px}}@media(max-width:767px){.vw-framed-window{border-radius:14px}.vw-framed-status,.vw-framed-title>span:not(.vw-demo-badge){display:none}.vw-framed-titlebar{padding-left:12px}.vw-framed-title{gap:8px}.vw-framed-title strong{font-size:13px}.vw-framed-surface>.app-shell>.desktop-sidebar{display:none}.vw-framed-surface .app-header{height:48px;padding-inline:12px}.vw-framed-surface .legacy-chat h1{font-size:32px}.vw-framed-surface .legacy-chat .chat{padding-inline:14px}.vw-framed-surface .legacy-chat .dock{padding-inline:12px}.vw-framed-surface .legacy-chat .figures{grid-template-columns:minmax(0,1fr)}.vw-framed-surface .legacy-chat .figure .frame{height:180px}.vw-landing[data-landing-variant=overlap]:not([data-references-open]) .vw-waitlist-region{margin-top:-118px}.vw-landing[data-landing-variant=overlap]:not([data-references-open]) .vw-waitlist-region:before{inset-block-start:-64px;background:linear-gradient(to bottom,transparent,var(--background) 64px,var(--background))}}@media(prefers-reduced-motion:reduce){.vw-framed-experience .answer>.figures,.vw-framed-experience .answer>p,.vw-framed-experience .refs-wrap{transition:none}}@media(max-width:767px){.vw-sample-question[data-question-style=lavender] .bubble{padding:14px 16px}.vw-sample-question[data-question-style=outline]{padding:16px}.vw-sample-question[data-question-style=editorial] .bubble{font-size:28px}.vw-question-options{grid-template-columns:minmax(0,1fr);gap:28px}.vw-question-option-preview.legacy-chat{min-height:0;padding-block:8px}.vw-question-gallery-intro{padding-block:24px}.vw-question-gallery-intro h1{font-size:32px}}.public-site.vw-landing{display:flex;flex-direction:column;height:100svh;height:100dvh}.public-site>.vw-container{flex:none}.public-site-content{display:flex;flex-direction:column;flex:1 1;min-width:0}.public-landing-main{flex:1 1;min-width:0}.public-page-transition{display:flex;flex-direction:column;flex:1 1;min-width:0}.public-page-transition>.or-landing.vw-landing{overflow:visible;flex:none}.public-support-layout{display:grid;grid-template-columns:224px minmax(0,1fr);gap:40px;align-items:start;padding-block:40px 64px;flex:1 1!important}.public-support-navigation{position:sticky;top:28px;min-width:0}.public-support-desktop{display:grid;justify-items:start;gap:20px}.public-support-desktop .public-support-back{margin:0;padding:0 10px}.public-support-desktop nav{display:grid;width:100%;gap:6px}.public-support-nav-link{position:relative;isolation:isolate;display:flex;align-items:center;min-height:36px;padding:8px 12px;border-radius:999px;font-size:14px;line-height:20px;color:var(--muted-foreground);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.public-support-nav-link[aria-current=page]{color:var(--foreground);font-weight:500}.public-nav-selection{position:absolute;inset:0;z-index:-1;background:var(--accent);border-radius:inherit;pointer-events:none}.public-support-mobile{display:none}.public-support-main{flex:1 1;min-width:0}.public-support .document-scroll{overflow:visible;padding:0}.public-support .document-page{max-width:720px}.public-support .document-page h1{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(36px,5vw,48px);font-weight:400}.public-support-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:28px;font-size:13px;color:var(--muted-foreground)}.vw-site-footer nav a[aria-current=page]{color:var(--foreground);text-decoration:underline;text-underline-offset:4px}.public-account-main{display:flex;flex:1 1;min-width:0}.public-auth-page{display:grid;place-items:center;flex:1 1;min-width:0;padding:48px 20px 64px}.public-auth-wrap{width:100%;max-width:400px}.public-auth-card{padding:30px;border:1px solid var(--border);border-radius:16px;background:var(--card)}.public-auth-card>header{margin-bottom:28px}.public-auth-card h1{font-size:25px;line-height:1.25;font-weight:600;letter-spacing:-.7px}.public-auth-card>header>p:last-child{font-size:14px;line-height:1.7;color:var(--muted-foreground);margin-top:10px;overflow-wrap:anywhere}.public-auth-card>.ui-button{width:100%}.public-auth-card>footer{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid var(--border);padding-top:20px;margin-top:28px;font-size:12px;color:var(--muted-foreground)}.public-auth-form{display:grid;gap:18px}.public-auth-field{display:grid;gap:8px}.public-auth-field>label{font-size:13px;font-weight:500}.public-auth-code-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.public-auth-alternatives,.public-auth-guest,.public-auth-status{font-size:13px;line-height:1.7;color:var(--muted-foreground)}.public-auth-alternatives{display:grid;justify-items:center;gap:8px;margin-top:20px}.public-auth-alternatives .ui-button[data-variant=link]{font-size:13px}.public-auth-error{font-size:13px;line-height:1.7;color:var(--destructive);overflow-wrap:anywhere}.public-auth-guest{display:grid;justify-items:center;gap:12px;margin-top:24px;text-align:center}@media(hover:hover){.public-support-nav-link:hover{background:var(--accent);color:var(--foreground)}.public-auth-card>footer>a:hover,.public-support-back:hover{color:var(--foreground)}}@media(max-width:900px){.public-support-layout{grid-template-columns:180px minmax(0,1fr);gap:32px}}@media(max-width:767px){.public-support-layout{display:flex;flex-direction:column;gap:28px;padding-block:24px 48px}.public-support-navigation{position:static;width:100%}.public-support-desktop{display:none}.public-support-mobile{display:flex;align-items:center;justify-content:space-between;gap:12px}.public-support-mobile .public-support-back{margin:0}.public-support-main{width:100%}.public-support .document-scroll{padding:0}.public-auth-page{padding-block:32px 48px}.public-auth-card{padding:24px}}@media(max-width:639px){.vw-site-header .vw-header-learn{display:none}}@media(pointer:coarse){.public-auth-card>footer>a,.public-support-back,.public-support-nav-link{min-height:44px;display:flex;align-items:center}}@media(hover:hover){.vw-footer-column>a:hover{color:var(--foreground)}}@media(pointer:coarse){.vw-footer-column>a{min-height:44px;display:flex;align-items:center}}