.demo-funnel-module__wq5DvW__shell{--funnel-max:1120px;--funnel-gutter:clamp(var(--space-4), 5vw, var(--space-12));--funnel-seam:clamp(var(--space-16), 9vw, calc(var(--space-16) * 1.75));--funnel-touch:44px;--funnel-phone-radius:var(--v2-radius-sheet);--funnel-display:clamp(var(--v2-type-title), 5vw, var(--v2-type-display));--funnel-h2:clamp(var(--v2-type-heading), 3vw, var(--v2-type-title));background:var(--v2-canvas);min-height:100svh;color:var(--v2-text-1);font-size:var(--v2-type-body);line-height:var(--v2-leading-body);font-weight:var(--v2-weight-regular);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.demo-funnel-module__wq5DvW__shell button:focus-visible,.demo-funnel-module__wq5DvW__shell a:focus-visible{box-shadow:0 0 0 2px var(--v2-canvas), 0 0 0 4px var(--v2-focus);outline:none}.demo-funnel-module__wq5DvW__shell>.demo-funnel-module__wq5DvW__header{z-index:5;align-items:center;gap:var(--space-4);padding:var(--space-3) max(var(--funnel-gutter), calc((100% - var(--funnel-max)) / 2));border-bottom:1px solid var(--v2-line);background:var(--v2-canvas);display:flex;position:sticky;top:0}.demo-funnel-module__wq5DvW__headerNote{color:var(--v2-text-2);font-size:var(--v2-type-label);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.demo-funnel-module__wq5DvW__iconButton{width:var(--funnel-touch);height:var(--funnel-touch);border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-control);background:var(--v2-raised);color:var(--v2-text-1);cursor:pointer;transition:background var(--v2-dur-state) var(--v2-ease);flex:none;place-items:center;display:inline-grid}.demo-funnel-module__wq5DvW__iconButton:hover:not(:disabled){background:var(--v2-selected)}.demo-funnel-module__wq5DvW__iconButton:disabled{opacity:.4;cursor:default}.demo-funnel-module__wq5DvW__iconButton svg,.demo-funnel-module__wq5DvW__primaryButton svg,.demo-funnel-module__wq5DvW__textLink svg{width:var(--space-4);height:var(--space-4)}.demo-funnel-module__wq5DvW__primaryButton{min-height:var(--funnel-touch);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-5);border-radius:var(--v2-radius-control);background:var(--v2-primary-bg);color:var(--v2-primary-fg);font:inherit;font-size:var(--v2-type-body);font-weight:var(--v2-weight-medium);cursor:pointer;transition:background var(--v2-dur-state) var(--v2-ease), transform var(--v2-dur-press) var(--v2-ease);border:0;text-decoration:none;display:inline-flex}.demo-funnel-module__wq5DvW__primaryButton:hover{background:var(--v2-primary-hover)}.demo-funnel-module__wq5DvW__primaryButton:active{background:var(--v2-primary-pressed);transform:scale(.98)}.demo-funnel-module__wq5DvW__textLink{min-height:var(--funnel-touch);align-items:center;gap:var(--space-1);padding:0 var(--space-2);color:var(--v2-accent-text);font:inherit;font-size:var(--v2-type-body);cursor:pointer;background:0 0;border:0;display:inline-flex}.demo-funnel-module__wq5DvW__secondaryButton{min-height:var(--funnel-touch);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-5);border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-control);background:var(--v2-raised);color:var(--v2-text-1);font:inherit;font-size:var(--v2-type-body);font-weight:var(--v2-weight-medium);cursor:pointer;transition:background var(--v2-dur-state) var(--v2-ease);display:inline-flex}.demo-funnel-module__wq5DvW__secondaryButton:hover{background:var(--v2-selected)}.demo-funnel-module__wq5DvW__secondaryButton svg{width:var(--space-4);height:var(--space-4)}.demo-funnel-module__wq5DvW__arrival{align-items:center;gap:clamp(var(--space-8), 5vw, var(--space-16));width:min(calc(100% - 2 * var(--funnel-gutter)), var(--funnel-max));padding-top:clamp(var(--space-12), 8vw, calc(var(--space-16) * 1.5));grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;display:grid}.demo-funnel-module__wq5DvW__arrivalText{justify-items:start;gap:var(--space-4);display:grid}.demo-funnel-module__wq5DvW__logoPlate{margin-bottom:var(--space-2);display:block}.demo-funnel-module__wq5DvW__logo{width:auto;max-width:min(220px,70vw);height:auto;max-height:var(--space-12);object-fit:contain;display:block}.demo-funnel-module__wq5DvW__shell[data-theme=light] .demo-funnel-module__wq5DvW__logoPlate[data-plate=dark],.demo-funnel-module__wq5DvW__shell[data-theme=dark] .demo-funnel-module__wq5DvW__logoPlate[data-plate=light]{padding:var(--space-3) var(--space-4);border-radius:var(--v2-radius-card);background:var(--v2-text-1)}.demo-funnel-module__wq5DvW__wordmark{margin:0 0 var(--space-2);color:var(--v2-text-1);font-size:var(--v2-type-heading);font-weight:var(--v2-weight-semibold);letter-spacing:var(--v2-tracking-emphasis)}.demo-funnel-module__wq5DvW__eyebrow{color:var(--v2-accent-text);font-size:var(--v2-type-label);font-weight:var(--v2-weight-medium);margin:0}.demo-funnel-module__wq5DvW__arrival h1{font-size:var(--funnel-display);font-weight:var(--v2-weight-semibold);letter-spacing:var(--v2-tracking-large);text-wrap:balance;margin:0;line-height:1.1}.demo-funnel-module__wq5DvW__lead{max-width:40ch;color:var(--v2-text-2);font-size:var(--v2-type-emphasis);line-height:var(--v2-leading-emphasis);margin:0}.demo-funnel-module__wq5DvW__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.demo-funnel-module__wq5DvW__arrivalVisual{gap:var(--space-3);min-width:0;display:grid}.demo-funnel-module__wq5DvW__todayTag{align-items:center;gap:var(--space-2);color:var(--v2-text-2);font-size:var(--v2-type-label);font-variant-numeric:tabular-nums;display:inline-flex}.demo-funnel-module__wq5DvW__todayTag svg{width:var(--space-5);height:var(--space-5);color:var(--v2-accent-text)}.demo-funnel-module__wq5DvW__mediaButton{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.demo-funnel-module__wq5DvW__desktopFrame,.demo-funnel-module__wq5DvW__documentFrame{border:1px solid var(--v2-line);border-radius:var(--v2-radius-sheet);background:var(--v2-content);box-shadow:var(--v2-shadow-sheet);overflow:hidden}.demo-funnel-module__wq5DvW__desktopFrame img,.demo-funnel-module__wq5DvW__documentFrame img,.demo-funnel-module__wq5DvW__phoneFrame img{width:100%;height:auto;display:block}.demo-funnel-module__wq5DvW__desktopFrame img{border-radius:inherit}.demo-funnel-module__wq5DvW__documentFrame{width:fit-content;max-width:100%;margin:0 auto}.demo-funnel-module__wq5DvW__documentFrame img{width:auto;max-width:100%;max-height:var(--funnel-stage-height);margin:0 auto}.demo-funnel-module__wq5DvW__documentSubject{contain:inline-size;padding:var(--space-2) var(--space-3);color:var(--v2-text-1);font-size:var(--v2-type-label);text-align:left;margin:0;font-weight:500;line-height:1.35}.demo-funnel-module__wq5DvW__documentSubject span{margin-right:var(--space-2);color:var(--v2-text-3);font-weight:400}.demo-funnel-module__wq5DvW__phoneFrame{padding:var(--space-1);border:1px solid var(--v2-line-strong);border-radius:var(--funnel-phone-radius);background:var(--v2-raised);box-shadow:var(--v2-shadow-sheet);overflow:hidden}.demo-funnel-module__wq5DvW__phoneFrame img{border-radius:calc(var(--funnel-phone-radius) - var(--space-1))}.demo-funnel-module__wq5DvW__expandHint{top:var(--space-2);right:var(--space-2);width:var(--space-8);height:var(--space-8);border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-control);background:var(--v2-raised);color:var(--v2-text-1);opacity:0;transition:opacity var(--v2-dur-state) var(--v2-ease);place-items:center;display:grid;position:absolute}.demo-funnel-module__wq5DvW__expandHint svg{width:var(--space-4);height:var(--space-4)}.demo-funnel-module__wq5DvW__mediaButton:hover .demo-funnel-module__wq5DvW__expandHint,.demo-funnel-module__wq5DvW__mediaButton:focus-visible .demo-funnel-module__wq5DvW__expandHint{opacity:1}@media (pointer:coarse){.demo-funnel-module__wq5DvW__expandHint{opacity:1}}.demo-funnel-module__wq5DvW__walkthrough,.demo-funnel-module__wq5DvW__more,.demo-funnel-module__wq5DvW__close{width:min(calc(100% - 2 * var(--funnel-gutter)), var(--funnel-max));margin:var(--funnel-seam) auto 0;scroll-margin-top:calc(var(--space-16) + var(--space-4))}.demo-funnel-module__wq5DvW__sectionHead{gap:var(--space-1);margin-bottom:var(--space-6);display:grid}.demo-funnel-module__wq5DvW__sectionHead h2,.demo-funnel-module__wq5DvW__closeCard h2{font-size:var(--funnel-h2);font-weight:var(--v2-weight-semibold);letter-spacing:var(--v2-tracking-large);margin:0;line-height:1.15}.demo-funnel-module__wq5DvW__sectionHead p{max-width:56ch;color:var(--v2-text-2);margin:0}.demo-funnel-module__wq5DvW__stage{--funnel-stage-height:clamp(300px, calc(100svh - 320px), 720px);gap:var(--space-5);padding:clamp(var(--space-4), 2.5vw, var(--space-6));border:1px solid var(--v2-line);border-radius:var(--v2-radius-sheet);background:var(--v2-content);scroll-margin-top:calc(var(--space-16) + var(--space-2));display:grid}.demo-funnel-module__wq5DvW__stage:focus-visible{outline:var(--space-half) solid var(--v2-focus);outline-offset:var(--space-1)}.demo-funnel-module__wq5DvW__stepHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.demo-funnel-module__wq5DvW__stepText{gap:var(--space-2);min-width:0;max-width:64ch;display:grid}.demo-funnel-module__wq5DvW__counter{align-items:center;gap:var(--space-2);color:var(--v2-text-3);font-size:var(--v2-type-label);margin:0;display:flex}.demo-funnel-module__wq5DvW__counter span{color:var(--v2-accent-text);font-weight:var(--v2-weight-semibold);font-variant-numeric:tabular-nums}.demo-funnel-module__wq5DvW__counter svg{width:var(--space-4);height:var(--space-4);color:var(--v2-accent-text);flex:none}.demo-funnel-module__wq5DvW__stepTitle{font-size:var(--v2-type-heading);font-weight:var(--v2-weight-semibold);line-height:var(--v2-leading-heading);letter-spacing:var(--v2-tracking-emphasis);text-wrap:balance;margin:0}.demo-funnel-module__wq5DvW__stepLine{color:var(--v2-text-2);font-size:var(--v2-type-body);margin:0}.demo-funnel-module__wq5DvW__stepLine:empty{display:none}.demo-funnel-module__wq5DvW__stepControls{justify-items:end;gap:var(--space-1);display:grid}.demo-funnel-module__wq5DvW__stepNav{gap:var(--space-2);display:flex}.demo-funnel-module__wq5DvW__secondaryButton:disabled{opacity:.45;cursor:default}.demo-funnel-module__wq5DvW__dots{gap:0;margin:0;padding:0;list-style:none;display:flex}.demo-funnel-module__wq5DvW__dot{width:var(--funnel-touch);height:var(--funnel-touch);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.demo-funnel-module__wq5DvW__dot:after{content:"";width:var(--space-4);height:var(--space-1);border-radius:var(--radius-full);background:var(--v2-line-strong);transition:background var(--v2-dur-state) var(--v2-ease)}.demo-funnel-module__wq5DvW__dot:hover:after{background:var(--v2-text-3)}.demo-funnel-module__wq5DvW__dot[aria-current=step]:after{background:var(--v2-accent)}.demo-funnel-module__wq5DvW__stepVisual{min-width:0;min-height:var(--funnel-stage-height);animation:demo-funnel-module__wq5DvW__stepIn var(--v2-dur-state) var(--v2-ease);place-items:center;display:grid}.demo-funnel-module__wq5DvW__shotWrap{width:100%;display:block;position:relative}.demo-funnel-module__wq5DvW__imageStatus{pointer-events:none;padding:var(--space-3);color:var(--v2-text-2);font-size:var(--v2-type-label);text-align:center;place-items:center;display:grid;position:absolute;inset:0}@media (scripting:none){.demo-funnel-module__wq5DvW__imageStatus{display:none}}@keyframes demo-funnel-module__wq5DvW__stepIn{0%{opacity:0}to{opacity:1}}.demo-funnel-module__wq5DvW__stepMedia{justify-content:center;align-items:flex-end;gap:var(--space-4);width:100%;display:flex;position:relative}.demo-funnel-module__wq5DvW__stepMedia[data-device=desktop]>.demo-funnel-module__wq5DvW__officeMedia{max-width:calc(var(--funnel-stage-height) * 1.6)}.demo-funnel-module__wq5DvW__stepMedia[data-device=phone]>.demo-funnel-module__wq5DvW__mediaButton:first-child{width:auto}.demo-funnel-module__wq5DvW__stepMedia[data-device=phone] .demo-funnel-module__wq5DvW__phoneFrame{width:calc(var(--funnel-stage-height) * .46);max-width:100%;margin:0 auto}.demo-funnel-module__wq5DvW__stepMedia[data-device=document]>.demo-funnel-module__wq5DvW__mediaButton:first-child{max-width:760px}.demo-funnel-module__wq5DvW__stepMedia[data-device=document] .demo-funnel-module__wq5DvW__documentFrame{width:100%}.demo-funnel-module__wq5DvW__documentSubject{padding-right:var(--space-12)}.demo-funnel-module__wq5DvW__stepMedia[data-phone=true]{padding-right:calc(var(--funnel-stage-height) * .2)}.demo-funnel-module__wq5DvW__stepMedia[data-phone=true]>.demo-funnel-module__wq5DvW__officeMedia{max-width:calc(var(--funnel-stage-height) * 1.5)}.demo-funnel-module__wq5DvW__phoneBeside{width:calc(var(--funnel-stage-height) * .42);max-width:30%;position:absolute;bottom:0;right:0}.demo-funnel-module__wq5DvW__surfaceSwitch,.demo-funnel-module__wq5DvW__mobileProof{display:none}.demo-funnel-module__wq5DvW__viewerBody[data-zoomed=true]>div{width:1200px;max-width:none}.demo-funnel-module__wq5DvW__viewerBody[data-zoomed=true][data-device=phone]>div{width:600px}.demo-funnel-module__wq5DvW__viewerBody[data-zoomed=true] img{width:100%;max-width:none}@media (max-width:700px){.demo-funnel-module__wq5DvW__stepVisual{min-height:0}.demo-funnel-module__wq5DvW__stepMedia[data-phone=true]{padding-right:0;display:grid}.demo-funnel-module__wq5DvW__surfaceSwitch{gap:var(--space-2);width:100%;display:flex}.demo-funnel-module__wq5DvW__surfaceSwitch button{min-height:var(--funnel-touch);padding:var(--space-2) var(--space-4);border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-control);background:var(--v2-raised);color:var(--v2-text-1);font:inherit;cursor:pointer;flex:1}.demo-funnel-module__wq5DvW__surfaceSwitch button[aria-pressed=true]{background:var(--v2-accent-tint);border-color:var(--v2-accent);color:var(--v2-accent-text)}.demo-funnel-module__wq5DvW__stepMedia[data-surface=chauffeur] .demo-funnel-module__wq5DvW__officeMedia,.demo-funnel-module__wq5DvW__stepMedia[data-surface=office] .demo-funnel-module__wq5DvW__phoneBeside{display:none}.demo-funnel-module__wq5DvW__phoneBeside{width:min(100%,320px);max-width:100%;margin:0 auto;position:static}.demo-funnel-module__wq5DvW__wideProof{display:none}.demo-funnel-module__wq5DvW__mobileProof{display:block}.demo-funnel-module__wq5DvW__mobileProof .demo-funnel-module__wq5DvW__documentFrame img{max-height:none}.demo-funnel-module__wq5DvW__walkthrough{scroll-margin-top:calc(var(--space-16) + var(--space-8))}}.demo-funnel-module__wq5DvW__closeCard{justify-items:start;gap:var(--space-3);padding:clamp(var(--space-6), 6vw, var(--space-16));border:1px solid var(--v2-line);border-radius:var(--v2-radius-sheet);background:radial-gradient(60% 120% at 100% 0%, var(--v2-accent-tint), transparent 70%), var(--v2-raised);color:var(--v2-text-1);box-shadow:var(--v2-shadow-sheet);display:grid}.demo-funnel-module__wq5DvW__closeCard p{max-width:48ch;color:var(--v2-text-2);font-size:var(--v2-type-emphasis);line-height:var(--v2-leading-emphasis);margin:0}.demo-funnel-module__wq5DvW__footer{width:min(calc(100% - 2 * var(--funnel-gutter)), var(--funnel-max));margin:var(--funnel-seam) auto 0;padding:var(--space-6) 0 var(--space-10);border-top:1px solid var(--v2-line);color:var(--v2-text-3);font-size:var(--v2-type-label)}.demo-funnel-module__wq5DvW__footer p{max-width:80ch;margin:0}.demo-funnel-module__wq5DvW__viewer{width:min(100%,1440px);max-height:calc(100svh - var(--space-8));border:1px solid var(--v2-line);border-radius:var(--v2-radius-sheet);background:var(--v2-content);box-shadow:var(--v2-shadow-sheet);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.demo-funnel-module__wq5DvW__viewerHeader{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-bottom:1px solid var(--v2-line);display:flex}.demo-funnel-module__wq5DvW__viewerHeader p{color:var(--v2-text-2);font-size:var(--v2-type-label);margin:0}.demo-funnel-module__wq5DvW__viewerBody{--funnel-stage-height:none;overscroll-behavior:contain;min-height:0;padding:var(--space-4);overflow:auto}.demo-funnel-module__wq5DvW__viewerBody:focus-visible{outline:var(--space-half) solid var(--v2-focus);outline-offset:calc(var(--space-half) * -1)}.demo-funnel-module__wq5DvW__viewerBody[data-device=phone] .demo-funnel-module__wq5DvW__phoneFrame{width:min(100%,420px);margin:0 auto}.demo-funnel-module__wq5DvW__viewerBody[data-device=document] .demo-funnel-module__wq5DvW__documentFrame img{max-height:none}.demo-funnel-module__wq5DvW__viewerBody:not([data-zoomed=true])>div{max-width:1000px;margin-inline:auto}.demo-funnel-module__wq5DvW__viewerBody:not([data-zoomed=true])[data-device=document]>div{max-width:680px}.demo-funnel-module__wq5DvW__sourceDocument{border:1px solid var(--v2-line);border-radius:var(--v2-radius-sheet);background:var(--v2-content);width:min(100%,700px);box-shadow:var(--v2-shadow-sheet);margin-inline:auto;overflow:hidden}.demo-funnel-module__wq5DvW__sourceDocument>header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--v2-line-strong);gap:var(--space-2);display:grid}.demo-funnel-module__wq5DvW__sourceDocument>header p{font-size:var(--v2-type-label);color:var(--v2-text-1);overflow-wrap:anywhere;margin:0}.demo-funnel-module__wq5DvW__sourceDocument>header p:first-child,.demo-funnel-module__wq5DvW__sourceDocument>header span{color:var(--v2-text-3)}.demo-funnel-module__wq5DvW__documentScroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(68dvh,680px);overflow:auto}.demo-funnel-module__wq5DvW__documentScroll:focus-visible{outline:2px solid var(--v2-focus);outline-offset:-2px}.demo-funnel-module__wq5DvW__documentScroll .demo-funnel-module__wq5DvW__documentFrame[data-email=true] img,.demo-funnel-module__wq5DvW__documentScroll>img{width:100%;height:auto;max-height:none}.demo-funnel-module__wq5DvW__documentNote{padding:var(--space-3) var(--space-4);font-size:var(--v2-type-caption);color:var(--v2-text-3);border-top:1px solid var(--v2-line-strong);margin:0}.demo-funnel-module__wq5DvW__chapterLayout{gap:var(--space-8);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.demo-funnel-module__wq5DvW__chapterIndex{gap:var(--space-1);top:var(--space-6);display:grid;position:sticky}.demo-funnel-module__wq5DvW__chapterIndex button,.demo-funnel-module__wq5DvW__chapterIndex a{align-items:center;gap:var(--space-3);text-align:left;min-height:var(--funnel-touch);padding:var(--space-3);border:0;border-left:2px solid var(--v2-line);color:var(--v2-text-3);font:inherit;font-size:var(--v2-type-label);cursor:pointer;background:0 0;display:flex}.demo-funnel-module__wq5DvW__chapterIndex button[aria-current=step]{color:var(--v2-text-1);border-color:var(--v2-accent);background:var(--v2-accent-tint)}.demo-funnel-module__wq5DvW__chapterIndex button:focus-visible,.demo-funnel-module__wq5DvW__chapterIndex a:focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px}.demo-funnel-module__wq5DvW__chapterIndex span{font-family:var(--font-mono);font-size:var(--v2-type-caption)}.demo-funnel-module__wq5DvW__chapterIndex svg{width:var(--space-4);flex-shrink:0}.demo-funnel-module__wq5DvW__chapterStage{min-width:0;scroll-margin-top:calc(var(--space-16) + var(--space-8))}.demo-funnel-module__wq5DvW__chapterStage:focus-visible{outline:2px solid var(--v2-focus);outline-offset:var(--space-2)}.demo-funnel-module__wq5DvW__chapterStage .demo-funnel-module__wq5DvW__stepNav{flex-wrap:wrap}.demo-funnel-module__wq5DvW__chapterProof{margin-block:var(--space-6)}.demo-funnel-module__wq5DvW__chapterProof img{object-fit:contain;max-height:560px}@media (max-width:880px){.demo-funnel-module__wq5DvW__chapterLayout{grid-template-columns:minmax(0,1fr)}.demo-funnel-module__wq5DvW__chapterIndex{padding-bottom:var(--space-2);display:flex;position:static;overflow-x:auto}.demo-funnel-module__wq5DvW__chapterIndex button,.demo-funnel-module__wq5DvW__chapterIndex a{flex:0 0 210px}.demo-funnel-module__wq5DvW__arrival{padding-top:var(--space-10);grid-template-columns:minmax(0,1fr)}.demo-funnel-module__wq5DvW__stage{--funnel-stage-height:clamp(260px, calc(100svh - 430px), 640px)}}@media (max-width:520px){.demo-funnel-module__wq5DvW__header{top:auto;position:relative!important}.demo-funnel-module__wq5DvW__chapterIndex{display:none}.demo-funnel-module__wq5DvW__documentScroll{scrollbar-gutter:auto;max-height:none;overflow:visible}.demo-funnel-module__wq5DvW__chapterStage,.demo-funnel-module__wq5DvW__stage{scroll-margin-top:var(--space-4)}.demo-funnel-module__wq5DvW__officeMedia{width:100%;min-width:0}.demo-funnel-module__wq5DvW__headerNote,.demo-funnel-module__wq5DvW__headerDeckLabel{display:none}.demo-funnel-module__wq5DvW__header{justify-content:space-between}.demo-funnel-module__wq5DvW__lead,.demo-funnel-module__wq5DvW__closeCard p{font-size:var(--v2-type-body)}.demo-funnel-module__wq5DvW__stage{padding:var(--space-3)}.demo-funnel-module__wq5DvW__stepControls,.demo-funnel-module__wq5DvW__stepNav{width:100%}.demo-funnel-module__wq5DvW__stepControls{justify-items:stretch}.demo-funnel-module__wq5DvW__stepNav>*{flex:1}.demo-funnel-module__wq5DvW__dots{justify-content:center}.demo-funnel-module__wq5DvW__stepMedia[data-phone=true]{padding-right:0}}@media (prefers-reduced-motion:reduce){.demo-funnel-module__wq5DvW__stepVisual{animation:none}.demo-funnel-module__wq5DvW__primaryButton:active{transform:none}.demo-funnel-module__wq5DvW__expandHint,.demo-funnel-module__wq5DvW__dot:after{transition:none}}.demo-funnel-module__wq5DvW__deckButton{min-height:var(--funnel-touch);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-5);border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-control);background:var(--v2-raised);color:var(--v2-text-1);font:inherit;font-size:var(--v2-type-body);font-weight:var(--v2-weight-medium);cursor:pointer;transition:background var(--v2-dur-state) var(--v2-ease), transform var(--v2-dur-press) var(--v2-ease);display:inline-flex}.demo-funnel-module__wq5DvW__deckButton:hover{background:var(--v2-selected)}.demo-funnel-module__wq5DvW__deckButton:active{transform:scale(.98)}.demo-funnel-module__wq5DvW__deckButton svg{width:var(--space-4);height:var(--space-4);color:var(--v2-accent-text)}.demo-funnel-module__wq5DvW__modalOpen{overflow:hidden}.demo-funnel-module__wq5DvW__modalBackdrop{--funnel-touch:44px;z-index:30;padding:var(--space-5);background:color-mix(in srgb, var(--v2-text-1) 40%, transparent);place-items:center;display:grid;position:fixed;inset:0}.demo-funnel-module__wq5DvW__deckModal{width:min(100%,1180px);height:calc(100svh - var(--space-8));padding:var(--space-4) var(--space-6);border:1px solid var(--v2-line);border-radius:var(--v2-radius-sheet);background:var(--v2-content);box-shadow:var(--v2-shadow-sheet);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.demo-funnel-module__wq5DvW__deckHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-3);display:flex}.demo-funnel-module__wq5DvW__deckHeader h2{margin:var(--space-1) 0 0;font-size:var(--v2-type-heading);font-weight:var(--v2-weight-semibold);letter-spacing:var(--v2-tracking-emphasis)}.demo-funnel-module__wq5DvW__deckScroll{overscroll-behavior:contain;min-height:0;padding:var(--space-half) var(--space-2) var(--space-2);scrollbar-gutter:stable;overflow-y:auto}.demo-funnel-module__wq5DvW__deckScroll>article{border-radius:var(--v2-radius-card)}.demo-funnel-module__wq5DvW__deckScroll .ldd-stack{grid-template-columns:minmax(0,1fr)}.demo-funnel-module__wq5DvW__deckScroll .ldd-stack-item{min-width:0}.demo-funnel-module__wq5DvW__deckScroll .ldd-kicker>p{min-width:0}.demo-funnel-module__wq5DvW__deckScroll .ldd-kicker>span{flex-shrink:0}.demo-funnel-module__wq5DvW__deckScroll .ldd-headline{overflow-wrap:anywhere}.demo-funnel-module__wq5DvW__modalBackdrop button:focus-visible{box-shadow:0 0 0 var(--space-half) var(--v2-content), 0 0 0 var(--space-1) var(--v2-focus);outline:none}.demo-funnel-module__wq5DvW__deckScroll:focus-visible{outline:var(--space-half) solid var(--v2-focus);outline-offset:calc(var(--space-half) * -1)}.demo-funnel-module__wq5DvW__deckControls{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--v2-line);display:flex}.demo-funnel-module__wq5DvW__deckProgress{color:var(--v2-text-3);font-size:var(--v2-type-label);font-variant-numeric:tabular-nums}.demo-funnel-module__wq5DvW__deckControlButtons{gap:var(--space-2);display:flex}@media (max-width:640px){.demo-funnel-module__wq5DvW__modalBackdrop{padding:var(--space-2)}.demo-funnel-module__wq5DvW__deckModal{height:calc(100svh - var(--space-4));padding:var(--space-3)}.demo-funnel-module__wq5DvW__deckScroll .ldd-headline{font-size:clamp(var(--v2-type-heading), 8vw, var(--v2-type-title))}:is(.demo-funnel-module__wq5DvW__deckScroll .ldd-proof-comparison,.demo-funnel-module__wq5DvW__deckScroll .ldd-calculator,.demo-funnel-module__wq5DvW__deckScroll .ldd-result-details){grid-template-columns:minmax(0,1fr)}.demo-funnel-module__wq5DvW__deckScroll .ldd-proof-stages li{grid-template-columns:30px minmax(0,1fr)}.demo-funnel-module__wq5DvW__deckScroll .ldd-proof-stages em{grid-column:2}:is(.demo-funnel-module__wq5DvW__deckScroll .ldd-calculator-controls,.demo-funnel-module__wq5DvW__deckScroll .ldd-calculator-result){min-width:0;padding:var(--space-3)}.demo-funnel-module__wq5DvW__deckScroll .ldd-range-field>span{flex-wrap:wrap}.demo-funnel-module__wq5DvW__deckControls{align-items:stretch;gap:var(--space-2);flex-direction:column}.demo-funnel-module__wq5DvW__deckControlButtons>button{flex:1}}@media (prefers-reduced-motion:reduce){.demo-funnel-module__wq5DvW__deckButton:active{transform:none}}.demo-funnel-module__wq5DvW__headerDeckButton{min-height:var(--funnel-touch);align-items:center;gap:var(--space-2);padding:0 var(--space-4);border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-control);background:var(--v2-raised);color:var(--v2-text-1);font:inherit;font-size:var(--v2-type-label);font-weight:var(--v2-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--v2-dur-state) var(--v2-ease);display:inline-flex}.demo-funnel-module__wq5DvW__headerDeckButton:hover{background:var(--v2-selected)}.demo-funnel-module__wq5DvW__headerDeckButton svg{width:var(--space-4);height:var(--space-4);color:var(--v2-accent-text)}@media (max-width:520px){.demo-funnel-module__wq5DvW__headerDeckButton{width:var(--funnel-touch);justify-content:center;padding:0}}.demo-funnel-module__wq5DvW__documentFrame[data-email=true] img{max-height:calc(var(--funnel-stage-height) - var(--space-16))}.demo-funnel-module__wq5DvW__viewerBody .demo-funnel-module__wq5DvW__documentFrame[data-email=true] img{max-height:none}.demo-funnel-module__wq5DvW__callForm{width:100%;max-width:640px}:is(.demo-funnel-module__wq5DvW__callForm .ldd-interest-form,.demo-funnel-module__wq5DvW__callForm .ldd-interest-fields){gap:var(--space-4);display:grid}.demo-funnel-module__wq5DvW__callForm .ldd-interest-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-funnel-module__wq5DvW__callForm label{gap:var(--space-2);color:var(--v2-text-1);font-size:var(--v2-type-label);display:grid}.demo-funnel-module__wq5DvW__callForm .ldd-interest-note{grid-column:1/-1}.demo-funnel-module__wq5DvW__callForm i{color:var(--v2-text-3);font-style:normal}:is(.demo-funnel-module__wq5DvW__deckModal .ldd-interest-fields input,.demo-funnel-module__wq5DvW__deckModal .ldd-interest-fields textarea){font-size:var(--text-input)}:is(.demo-funnel-module__wq5DvW__callForm .ldd-interest-fields input,.demo-funnel-module__wq5DvW__callForm .ldd-interest-fields textarea){width:100%;min-height:var(--funnel-touch);padding:var(--space-3);border:1px solid var(--v2-control-edge);border-radius:var(--v2-radius-control);background:var(--v2-content);color:var(--v2-text-1);font:inherit;font-size:var(--text-input)}.demo-funnel-module__wq5DvW__viewerBody[data-device=phone][data-zoomed=true] .demo-funnel-module__wq5DvW__phoneFrame{width:600px;max-width:none}.demo-funnel-module__wq5DvW__callForm input:focus-visible,.demo-funnel-module__wq5DvW__callForm textarea:focus-visible,.demo-funnel-module__wq5DvW__callForm button:focus-visible{outline:2px solid var(--v2-focus);outline-offset:var(--space-1)}.demo-funnel-module__wq5DvW__callForm .ldd-interest-submit-row{justify-items:start;gap:var(--space-3);display:grid}.demo-funnel-module__wq5DvW__callForm .ldd-interest-submit-row p{font-size:var(--v2-type-label)}.demo-funnel-module__wq5DvW__callForm button{align-items:center;gap:var(--space-2);min-height:var(--funnel-touch);padding:var(--space-3) var(--space-5);border-radius:var(--v2-radius-control);background:var(--v2-primary-bg);color:var(--v2-primary-fg);font:inherit;font-weight:var(--v2-weight-medium);cursor:pointer;border:0;display:inline-flex}.demo-funnel-module__wq5DvW__callForm button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.demo-funnel-module__wq5DvW__callForm button svg{width:var(--space-4);height:var(--space-4)}.demo-funnel-module__wq5DvW__callForm .ldd-interest-error{color:var(--color-error)}@media (max-width:520px){.demo-funnel-module__wq5DvW__callForm .ldd-interest-fields{grid-template-columns:minmax(0,1fr)}}.demo-funnel-module__wq5DvW__tabs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.demo-funnel-module__wq5DvW__tab{border:1px solid var(--v2-line);min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.demo-funnel-module__wq5DvW__tab span{opacity:.6;font-variant-numeric:tabular-nums}.demo-funnel-module__wq5DvW__tab:hover{border-color:var(--v2-line-strong)}.demo-funnel-module__wq5DvW__tab[aria-current=step]{border-color:var(--v2-line-strong);font-weight:600}.demo-funnel-module__wq5DvW__tab:focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px}.demo-funnel-module__wq5DvW__setupMoment{gap:var(--space-4);width:min(100%,560px);padding:var(--space-8);border:1px solid var(--v2-line);border-radius:var(--v2-radius-sheet);background:var(--v2-raised);display:grid}.demo-funnel-module__wq5DvW__setupLead{font-size:var(--v2-type-heading);font-weight:var(--v2-weight-semibold);margin:0}.demo-funnel-module__wq5DvW__setupList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.demo-funnel-module__wq5DvW__setupList li{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--v2-line);display:flex}.demo-funnel-module__wq5DvW__setupList span{color:var(--v2-text-2);font-variant-numeric:tabular-nums;font-size:var(--v2-type-label)}.demo-funnel-module__wq5DvW__setupNote{color:var(--v2-text-2);margin:0}@media (max-width:600px){.demo-funnel-module__wq5DvW__setupMoment{padding:var(--space-6)}}
html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),.inline-confirm,[data-v2-dialog],[data-v2-prompt]){--border-muted:var(--v2-line);--hover-bg:var(--v2-fill);--active-bg:var(--v2-selected);--brand-accent-bright:var(--v2-accent-text);--brand-accent-dim:var(--v2-accent-tint);--brand-accent-border:var(--v2-line-strong);--brand-accent-focus:var(--v2-focus);--action-primary-bg:var(--v2-primary-bg);--action-primary-bg-hover:var(--v2-primary-hover);--action-primary-bg-pressed:var(--v2-primary-pressed);--action-primary-fg:var(--v2-primary-fg);--text-on-brand:var(--v2-on-accent);--color-warning:var(--v2-needs-glyph);--color-warning-text:var(--v2-needs-text);--color-warning-bg:var(--v2-needs-wash);--color-warning-border:var(--v2-needs-edge);--color-warning-bright:var(--v2-needs-text);--color-error:var(--v2-late-glyph);--color-error-dark:var(--v2-late-text);--color-error-text:var(--v2-late-text);--color-error-bg:var(--v2-late-wash);--color-error-border:var(--v2-late-glyph);--color-success:var(--v2-money-text);--color-success-text:var(--v2-money-text);--color-success-bg:var(--v2-money-wash);--color-success-border:var(--v2-money-wash);--color-info:var(--v2-moving-text);--color-info-bg:var(--v2-moving-wash);--color-info-border:var(--v2-moving-wash);--shadow-dropdown:var(--v2-shadow-sheet);--shadow-lg:var(--v2-shadow-sheet);--radius-md:var(--v2-radius-control);--radius-lg:var(--v2-radius-card);--radius-xl:var(--v2-radius-sheet);--radius-input:var(--v2-radius-control);--radius-button:var(--v2-radius-control);--radius-card:var(--v2-radius-card);--radius-panel:var(--v2-radius-card);--radius-overlay:var(--v2-radius-sheet);--text-label:var(--v2-type-caption);--text-xs:var(--v2-type-caption);--text-sm:var(--v2-type-label);--text-base:var(--v2-type-label);--text-md:var(--v2-type-body);--text-lg:var(--v2-type-emphasis);--text-xl:var(--v2-type-heading);color:var(--v2-text-1);font-family:var(--font-sans);font-size:var(--v2-type-body);line-height:var(--v2-leading-body);--v2-field-edge:color-mix(in srgb, var(--v2-text-3) 80%, var(--v2-raised))}html[data-ui=v2] .slide-over-backdrop:where(:not(:has(>.slide-over-panel[data-kind=dock]))),html[data-ui=v2] [data-v2-scrim]{animation:v2-dialog-fade var(--v2-dur-state) linear both;background:var(--v2-scrim)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])){top:var(--v2-space-3);right:var(--v2-space-3);width:min(var(--slide-over-width,480px), calc(100vw - 2 * var(--v2-space-3)));max-width:none;max-height:calc(100% - 2 * var(--v2-space-3));border:1px solid var(--v2-glass-edge);border-radius:var(--v2-radius-sheet);background:var(--v2-raised);box-shadow:var(--v2-shadow-sheet), inset 0 1px 0 var(--v2-glass-highlight);animation:v2-dialog-in-right var(--v2-dur-sheet) var(--v2-ease) both;bottom:auto;left:auto;overflow:hidden}html[data-ui=v2] .slide-over-panel.slide-over-panel--left:where(:not([data-kind=dock])){right:auto;left:var(--v2-space-3);animation-name:v2-dialog-in-left}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])) .slide-over-header{padding:var(--v2-space-6) var(--v2-space-6) var(--v2-space-3);border-bottom:0;align-items:flex-start}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])) .slide-over-title{font-size:var(--v2-type-heading);line-height:var(--v2-leading-heading);font-weight:var(--v2-weight-semibold);letter-spacing:-.01em;color:var(--v2-text-1)}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])) .slide-over-subtitle{margin-top:var(--v2-space-1);font-size:var(--v2-type-label);line-height:var(--v2-leading-label);color:var(--v2-text-2)}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])) .slide-over-close{width:44px;height:44px;margin:calc(-1 * var(--v2-space-1)) calc(-1 * var(--v2-space-2)) 0 0;border-radius:var(--v2-radius-control);color:var(--v2-text-2);padding:0}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])) .slide-over-close:hover{color:var(--v2-text-1);background:var(--v2-fill)!important}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])) .slide-over-body{padding:var(--v2-space-2) var(--v2-space-6) var(--v2-space-6);font-size:var(--v2-type-body);line-height:var(--v2-leading-body)}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])) .slide-over-footer{padding:var(--v2-space-4) var(--v2-space-6);border-top:1px solid var(--v2-line);gap:var(--v2-space-2)}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])):has(.slide-over-footer) .slide-over-body{padding-bottom:var(--v2-space-4)}html[data-ui=v2] .slide-over-panel[data-kind=confirm]{width:min(28rem, calc(100vw - 2 * var(--v2-space-4)));height:fit-content;max-height:calc(100% - 2 * var(--v2-space-6));animation:v2-dialog-pop var(--v2-dur-sheet) var(--v2-ease) both;margin:auto;inset:0}html[data-ui=v2] .slide-over-panel[data-kind=confirm] .slide-over-footer{border-top:0;padding-top:0}html[data-ui=v2] .slide-over-panel[data-kind=confirm] .slide-over-body{color:var(--v2-text-2)}@media (max-width:640px){html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])),html[data-ui=v2] .slide-over-panel[data-kind=confirm]{inset:auto var(--v2-space-2) var(--v2-space-2) var(--v2-space-2);width:auto;height:auto;max-height:calc(100% - 2 * var(--v2-space-2));animation:v2-dialog-rise var(--v2-dur-sheet) var(--v2-ease) both;margin:0}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])):before{content:"";width:36px;height:5px;margin:var(--v2-space-2) auto 0;background:var(--v2-line-strong);border-radius:3px;flex:none;display:block}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])) .slide-over-header{padding-top:var(--v2-space-3)}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])) .slide-over-footer :is(button,a){flex:auto}}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),.inline-confirm,[data-v2-dialog],[data-v2-prompt]) button[data-variant]{border-radius:var(--v2-radius-control);font-weight:var(--v2-weight-semibold);box-shadow:none;border:0}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),.inline-confirm,[data-v2-dialog],[data-v2-prompt]) button[data-variant=primary]{background:var(--v2-primary-bg);color:var(--v2-primary-fg)}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),.inline-confirm,[data-v2-dialog],[data-v2-prompt]) button[data-variant=primary]:hover:not(:disabled){background:var(--v2-primary-hover)}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),.inline-confirm,[data-v2-dialog],[data-v2-prompt]) button[data-variant=primary]:active:not(:disabled){background:var(--v2-primary-pressed)}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),.inline-confirm,[data-v2-dialog],[data-v2-prompt]) button[data-variant=secondary]{background:var(--v2-fill);color:var(--v2-text-1)}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),.inline-confirm,[data-v2-dialog],[data-v2-prompt]) button[data-variant=secondary]:hover:not(:disabled){background:var(--v2-selected)}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),.inline-confirm,[data-v2-dialog],[data-v2-prompt]) button[data-variant=ghost]{color:var(--v2-text-2);background:0 0}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),.inline-confirm,[data-v2-dialog],[data-v2-prompt]) button[data-variant=ghost]:hover:not(:disabled){background:var(--v2-fill);color:var(--v2-text-1)}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),.inline-confirm,[data-v2-dialog],[data-v2-prompt]) button[data-variant=link]{color:var(--v2-accent-text)}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),.inline-confirm,[data-v2-dialog],[data-v2-prompt]) button:disabled:not([aria-busy=true]){opacity:.45}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])) .slide-over-footer>button:not([data-variant]),html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog],[data-v2-prompt]) button[data-v2-action]{justify-content:center;align-items:center;gap:var(--v2-space-2);min-height:44px;padding:var(--v2-space-2) var(--v2-space-4);font-size:var(--v2-type-body);line-height:var(--v2-leading-body);font-weight:var(--v2-weight-semibold);text-align:center;opacity:1;display:inline-flex;border-radius:var(--v2-radius-control)!important;background:var(--v2-fill)!important;color:var(--v2-text-1)!important;border:0!important}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])) .slide-over-footer>button:not([data-variant]):hover:not(:disabled),html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog],[data-v2-prompt]) button[data-v2-action]:hover:not(:disabled){opacity:1;background:var(--v2-selected)!important}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])) .slide-over-footer>button:not([data-variant]):last-child:not(:first-child),html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog],[data-v2-prompt]) button[data-v2-action=primary]{background:var(--v2-primary-bg)!important;color:var(--v2-primary-fg)!important}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])) .slide-over-footer>button:not([data-variant]):last-child:not(:first-child):hover:not(:disabled),html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog],[data-v2-prompt]) button[data-v2-action=primary]:hover:not(:disabled){background:var(--v2-primary-hover)!important}html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])) .slide-over-footer>button:not([data-variant]):disabled,html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog],[data-v2-prompt]) button[data-v2-action]:disabled{opacity:.45}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),.inline-confirm,[data-v2-dialog],[data-v2-prompt]) button[data-variant=danger],html[data-ui=v2] .slide-over-panel[data-tone=danger] .slide-over-footer>button:not([data-variant]):last-child:not(:first-child),html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog],[data-v2-prompt]) button[data-v2-action=danger]{background:linear-gradient(var(--v2-late-wash), var(--v2-late-wash)), var(--v2-raised)!important;color:var(--v2-late-text)!important}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),.inline-confirm,[data-v2-dialog],[data-v2-prompt]) button[data-variant=danger]:hover:not(:disabled),html[data-ui=v2] .slide-over-panel[data-tone=danger] .slide-over-footer>button:not([data-variant]):last-child:not(:first-child):hover:not(:disabled),html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog],[data-v2-prompt]) button[data-v2-action=danger]:hover:not(:disabled){background:linear-gradient(color-mix(in srgb, var(--v2-late-glyph) 14%, transparent), color-mix(in srgb, var(--v2-late-glyph) 14%, transparent)), linear-gradient(var(--v2-late-wash), var(--v2-late-wash)), var(--v2-raised)!important}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) :is(input:not([type=checkbox]):not([type=radio]),select:not([data-custom-style]),textarea){border-radius:var(--v2-radius-control);color:var(--v2-text-1);background:var(--v2-fill)!important;border:1px solid var(--v2-field-edge)!important}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) :is(input,select,textarea)::placeholder{color:var(--v2-placeholder);opacity:1}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--v2-focus)!important;box-shadow:0 0 0 1px var(--v2-focus)!important}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) :is(label,legend,.uppercase,.dense-label,.data-label,[class*=tracking-wid]){letter-spacing:0;text-transform:none}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) :is(label.dense-label,.dense-label,.data-label){margin-bottom:var(--v2-space-1);font-size:var(--v2-type-label);line-height:var(--v2-leading-label);font-weight:var(--v2-weight-medium);color:var(--v2-text-2);display:block}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) .data-label{text-transform:lowercase}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) .data-label:first-letter{text-transform:uppercase}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) .data-label[data-v2-case=keep]{text-transform:none}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) :is(input[type=checkbox],input[type=radio]){accent-color:var(--v2-primary-bg)}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) button[aria-pressed]{border-radius:var(--v2-radius-control)!important;background:var(--v2-fill)!important;color:var(--v2-text-2)!important;font-weight:var(--v2-weight-medium)!important;border:0!important}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) button[aria-pressed]:hover:not(:disabled){background:var(--v2-selected)!important}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) button[aria-pressed=true]{background:var(--v2-primary-bg)!important;color:var(--v2-primary-fg)!important;font-weight:var(--v2-weight-semibold)!important}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) :is([data-surface=card],[data-surface=card-elevated],[data-surface=card-inset],.card,.card-elevated,.card-inset):not([data-v2-dialog]){border-radius:var(--v2-radius-card);background:var(--v2-fill);border:0}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) :is([data-surface^=card-status],[data-surface=card-accent],.card-accent){border-radius:var(--v2-radius-card);border-color:#0000}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) [data-surface=card-status-warning]{background:linear-gradient(var(--v2-needs-wash), var(--v2-needs-wash)), var(--v2-raised);box-shadow:inset 0 0 0 1px var(--v2-needs-edge)}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) [data-surface=card-status-error]{background:linear-gradient(var(--v2-late-wash), var(--v2-late-wash)), var(--v2-raised)}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) [data-surface=card-status-success]{background:linear-gradient(var(--v2-money-wash), var(--v2-money-wash)), var(--v2-raised)}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) [data-surface=card-status-info]{background:linear-gradient(var(--v2-moving-wash), var(--v2-moving-wash)), var(--v2-raised)}html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]) [data-surface=card-accent]{background:var(--v2-accent-tint)}html[data-ui=v2] [data-v2-dialog]{padding:var(--v2-space-6);border:1px solid var(--v2-glass-edge);border-radius:var(--v2-radius-sheet);background:var(--v2-raised);box-shadow:var(--v2-shadow-sheet), inset 0 1px 0 var(--v2-glass-highlight);animation:v2-dialog-pop var(--v2-dur-sheet) var(--v2-ease) both}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-ui=v2] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]){background:var(--v2-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-ui=v2][data-material=opaque] :is(.slide-over-panel:where(:not([data-kind=dock])),[data-v2-dialog]),html[data-ui=v2] .slide-over-panel.slide-over-panel--document{background:var(--v2-raised);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui=v2] [data-v2-dialog] [data-v2-title]{line-height:var(--v2-leading-heading);font-weight:var(--v2-weight-semibold);letter-spacing:-.01em;color:var(--v2-text-1);font-size:var(--v2-type-heading)!important}html[data-ui=v2] [data-v2-dialog] [data-v2-sub]{margin-top:var(--v2-space-1);line-height:var(--v2-leading-label);color:var(--v2-text-2);font-size:var(--v2-type-label)!important}html[data-ui=v2] [data-v2-dialog] [data-v2-label]{margin-bottom:var(--v2-space-1);line-height:var(--v2-leading-label);font-weight:var(--v2-weight-medium);letter-spacing:0;text-transform:none;color:var(--v2-text-2);display:block;font-size:var(--v2-type-label)!important}html[data-ui=v2] :is([data-v2-dialog],[data-v2-prompt]) [data-v2-close]{border-radius:var(--v2-radius-control);width:44px;height:44px;color:var(--v2-text-2);justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-ui=v2] :is([data-v2-dialog],[data-v2-prompt]) [data-v2-close]:hover:not(:disabled){background:var(--v2-fill);color:var(--v2-text-1);opacity:1}html[data-ui=v2] [data-v2-dialog] [data-v2-actions]{justify-content:flex-end;gap:var(--v2-space-2);display:flex}html[data-ui=v2] [data-v2-dialog] [data-v2-field]{border-radius:var(--v2-radius-control);background:var(--v2-fill)!important;border:1px solid var(--v2-field-edge)!important}html[data-ui=v2] [data-v2-dialog] [data-v2-field] input:not([type=checkbox]):not([type=radio]){border-radius:0;background:0 0!important;border:0!important}html[data-ui=v2] [data-v2-dialog] [data-v2-field] input:not([type=checkbox]):not([type=radio]):focus-visible{box-shadow:none!important;border:0!important}html[data-ui=v2] [data-v2-dialog] [data-v2-field]:focus-within{box-shadow:0 0 0 1px var(--v2-focus);border-color:var(--v2-focus)!important}html[data-ui=v2] [data-v2-dialog] [data-v2-choice]{font-weight:var(--v2-weight-medium);border-radius:var(--v2-radius-control)!important;background:var(--v2-fill)!important;color:var(--v2-text-2)!important;font-size:var(--v2-type-label)!important;border:0!important}html[data-ui=v2] [data-v2-dialog] [data-v2-choice][aria-checked=true]{background:var(--v2-primary-bg)!important;color:var(--v2-primary-fg)!important}html[data-ui=v2] [data-v2-prompt]{border-radius:var(--v2-radius-card);background:var(--v2-fill);border:0}html[data-ui=v2] [data-v2-prompt][data-surface=card]{padding:var(--v2-space-2) var(--v2-space-3);border:1px solid var(--v2-line);background:var(--v2-raised);box-shadow:var(--v2-shadow-sheet)}html[data-ui=v2] [data-v2-prompt] button[data-v2-action]{min-height:44px;padding:0 var(--v2-space-3);font-size:var(--v2-type-label)}html[data-ui=v2] .inline-confirm{padding:var(--v2-space-3);border-radius:var(--v2-radius-card);background:var(--v2-fill);gap:var(--v2-space-3);border:0}html[data-ui=v2] .inline-confirm .inline-confirm-message{line-height:var(--v2-leading-label);font-size:var(--v2-type-label)!important;color:var(--v2-text-1)!important}html[data-ui=v2] .inline-confirm button[data-variant=secondary]{background:var(--v2-selected)}@keyframes v2-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes v2-dialog-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes v2-dialog-in-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes v2-dialog-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-dialog-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])),html[data-ui=v2] .slide-over-panel[data-kind=confirm],html[data-ui=v2] [data-v2-dialog]{animation:v2-dialog-fade var(--v2-dur-state) linear both}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-ui=v2] .slide-over-panel:where(:not([data-kind=dock])),html[data-ui=v2] [data-v2-dialog]{border-color:var(--v2-line-strong)}}
.source-proof-module__OiwiQW__proof{overflow-wrap:anywhere;width:min(100%,820px);min-width:0;color:var(--text-primary);padding:clamp(var(--space-4), 3vw, var(--space-8));background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-xl);margin-inline:auto}.source-proof-module__OiwiQW__heading{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.source-proof-module__OiwiQW__heading h4{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:0;line-height:1.3}.source-proof-module__OiwiQW__reference{color:var(--text-muted);font-size:var(--text-sm);margin:0}.source-proof-module__OiwiQW__outcome{margin:var(--space-5) 0 0;color:var(--text-secondary);font-size:var(--text-sm)}.source-proof-module__OiwiQW__passenger{gap:var(--space-5);max-width:560px;display:grid}.source-proof-module__OiwiQW__crmGrid{gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.source-proof-module__OiwiQW__crmProfile{align-content:start;gap:var(--space-4);min-width:0;display:grid}.source-proof-module__OiwiQW__crmProfile .source-proof-module__OiwiQW__heading{margin-bottom:0}.source-proof-module__OiwiQW__proof[data-proof=reservation]>:last-child{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.source-proof-module__OiwiQW__proof[data-proof=reservation]>:last-child>*{min-width:0;margin:0}.source-proof-module__OiwiQW__proof[data-proof=reservation]>:last-child>:first-child{grid-column:1/-1}@media (max-width:600px){.source-proof-module__OiwiQW__proof .grid-cols-2{grid-template-columns:minmax(0,1fr)}.source-proof-module__OiwiQW__crmGrid,.source-proof-module__OiwiQW__proof[data-proof=reservation]>:last-child{grid-template-columns:minmax(0,1fr)}.source-proof-module__OiwiQW__heading h4{font-size:var(--text-lg)}}
.chauffeur-live-card-module__98Pt2q__card{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);background:0 0;border-radius:0;margin:12px 0 4px;padding:4px 0 12px}[data-theme=dark] .chauffeur-live-card-module__98Pt2q__card{background:0 0}.chauffeur-live-card-module__98Pt2q__title{color:var(--v2-text-3);font-size:var(--v2-type-label);line-height:var(--v2-leading-label);font-weight:var(--v2-weight-medium);margin:0;padding:8px 0 2px}.chauffeur-live-card-module__98Pt2q__person{align-items:center;gap:var(--v2-space-3);padding:6px 0 10px;display:flex}.chauffeur-live-card-module__98Pt2q__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.chauffeur-live-card-module__98Pt2q__step{flex-direction:column;gap:6px;min-width:0;display:flex;container-type:inline-size}.chauffeur-live-card-module__98Pt2q__bar{background:var(--v2-line-strong);border-radius:2px;height:4px}.chauffeur-live-card-module__98Pt2q__step[data-state=done] .chauffeur-live-card-module__98Pt2q__bar{background:var(--v2-text-1)}.chauffeur-live-card-module__98Pt2q__step[data-state=current] .chauffeur-live-card-module__98Pt2q__bar{background:var(--v2-moving-glyph)}.chauffeur-live-card-module__98Pt2q__label{color:var(--v2-text-1);font-size:var(--v2-type-label);line-height:var(--v2-leading-label);font-weight:var(--v2-weight-semibold);overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;white-space:normal;min-height:calc(var(--v2-leading-label) * 2)}.chauffeur-live-card-module__98Pt2q__step[data-state=todo] .chauffeur-live-card-module__98Pt2q__label{color:var(--v2-text-3);font-weight:var(--v2-weight-medium)}.chauffeur-live-card-module__98Pt2q__time{min-height:16px;color:var(--v2-text-3);font-size:var(--v2-type-label);line-height:var(--v2-leading-label);font-variant-numeric:tabular-nums;margin-top:-4px}.chauffeur-live-card-module__98Pt2q__note{color:var(--v2-text-2);font-size:var(--v2-type-label);line-height:var(--v2-leading-label);margin:6px 0 0}.chauffeur-live-card-module__98Pt2q__gps{border-radius:var(--v2-radius-control);min-height:32px;color:var(--v2-text-2);font-size:var(--v2-type-label);line-height:var(--v2-leading-label);background:0 0;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;display:flex}.chauffeur-live-card-module__98Pt2q__gps[data-tone=live]{background:var(--v2-moving-wash);color:var(--v2-moving-text)}.chauffeur-live-card-module__98Pt2q__dot{border:1.5px solid var(--v2-text-3);border-radius:50%;flex:none;width:7px;height:7px}.chauffeur-live-card-module__98Pt2q__gps[data-tone=live] .chauffeur-live-card-module__98Pt2q__dot{background:var(--v2-moving-glyph);box-shadow:0 0 0 3px color-mix(in srgb, var(--v2-moving-glyph) 22%, transparent);border:0}.chauffeur-live-card-module__98Pt2q__lead{font-weight:var(--v2-weight-semibold)}.chauffeur-live-card-module__98Pt2q__rest{color:var(--v2-text-2)}.chauffeur-live-card-module__98Pt2q__flight{background:var(--v2-money-wash);height:22px;color:var(--v2-money-text);font-size:var(--v2-type-label);font-weight:var(--v2-weight-semibold);vertical-align:2px;white-space:nowrap;border-radius:11px;align-items:center;gap:6px;margin-left:8px;padding:0 8px;display:inline-flex}.chauffeur-live-card-module__98Pt2q__flightNumber{font-family:var(--font-mono);letter-spacing:0}
input.owner-qa-module__ldj4fa__field:not([type=checkbox]):not([type=radio]),select.owner-qa-module__ldj4fa__field:not([data-custom-style]){font-size:var(--text-input);border:1px solid var(--border-strong)!important}input.owner-qa-module__ldj4fa__field:not([type=checkbox]):not([type=radio]):focus-visible,select.owner-qa-module__ldj4fa__field:not([data-custom-style]):focus-visible{outline-offset:2px;border-color:var(--brand-accent)!important;outline:2px solid var(--brand-accent)!important}
.partner-shell-module__p7FYQa__lockup{align-items:center;display:inline-flex}.partner-shell-module__p7FYQa__onLight{display:block}.partner-shell-module__p7FYQa__onDark{display:none}[data-theme=dark] .partner-shell-module__p7FYQa__onLight{display:none}[data-theme=dark] .partner-shell-module__p7FYQa__onDark{display:block}
.group-qa-module__8hrH3W__action:focus-visible{outline-offset:var(--space-1);outline:2px solid var(--brand-accent)!important;box-shadow:none!important}