.v3-app{--font-display:"Outfit", "Helvetica Neue", Helvetica, sans-serif;--visitor-scrim:#17101f5c;--font-ui:"Manrope", "Helvetica Neue", Helvetica, sans-serif;--font-editorial:"Instrument Serif", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--violet-100:#f1e6ff;--violet-300:#b98cff;--violet-500:#7b24e8;--violet-700:#4a11a0;--magenta-100:#ffe1ec;--magenta-300:#ff8ab4;--magenta-500:#ff2e7e;--magenta-700:#a80f4f;--coral-100:#ffe3de;--coral-300:#ff9a91;--coral-500:#ff4f5a;--coral-700:#b02531;--orange-100:#ffe7d2;--orange-300:#ffb173;--orange-500:#ff7a18;--orange-700:#a34a00;--amber-100:#fff1cf;--amber-300:#ffd166;--amber-500:#ffb300;--amber-700:#8a5a00;--lime-100:#eefad2;--lime-300:#d5f279;--lime-500:#b8e62e;--lime-700:#4e6b0d;--teal-100:#d9f2ee;--teal-300:#6fd0c1;--teal-500:#12a693;--teal-700:#0a6357;--sky-100:#e2ecff;--sky-300:#9bb8ff;--sky-500:#3a6bf0;--sky-700:#22409c;--plum-900:#120e18;--plum-800:#1c1723;--plum-700:#2a2334;--plum-600:#3b3247;--spectrum-violet:var(--violet-500);--spectrum-magenta:var(--magenta-500);--spectrum-coral:var(--coral-500);--spectrum-orange:var(--orange-500);--spectrum-amber:var(--amber-500);--spectrum-lime:var(--lime-500);--spectrum-teal:var(--teal-500);--gradient-spectrum:linear-gradient(112deg, #7b24e8 0%, #ff2e7e 32%, #ff7a18 62%, #ffb300 80%, #b8e62e 100%);--gradient-spectrum-soft:linear-gradient(112deg, #f1e6ff 0%, #ffe1ec 34%, #ffe7d2 64%, #fff1cf 82%, #eefad2 100%);--gradient-dot:linear-gradient(135deg, #ff2e7e 0%, #b8e62e 100%);--gradient-night:linear-gradient(150deg, #241634 0%, #120e18 60%);--gradient-halo:radial-gradient(120% 90% at 12% 0%, #7b24e82e 0%, #ff2e7e1a 38%, #b8e62e14 72%, #fff0 100%);--tint-violet:var(--violet-100);--tint-magenta:var(--magenta-100);--tint-coral:var(--coral-100);--tint-amber:var(--amber-100);--tint-lime:var(--lime-100);--tint-sky:var(--sky-100);--tint-teal:var(--teal-100);--paper-000:#fff;--paper-050:#faf8f6;--paper-100:#f3efeb;--paper-200:#e9e3dd;--ink-900:#16131c;--ink-800:#241f2c;--ink-700:#3a3446;--ink-500:#6b6577;--ink-400:#918b9c;--ink-300:#b8b3c1;--ink-200:#dbd6e0;--ink-100:#ebe8ee;--night-900:var(--plum-900);--night-800:var(--plum-800);--night-700:var(--plum-700);--success:var(--teal-700);--success-tint:var(--teal-100);--warning:var(--amber-700);--warning-tint:var(--amber-100);--danger:#c81d3c;--danger-tint:#ffe0e4;--info:var(--violet-700);--info-tint:var(--violet-100);--guide-tip-bg:#fff6dd;--guide-tip-border:#e3c088;--guide-tip-ink:var(--amber-700);--surface-canvas:var(--paper-050);--surface-card:var(--paper-000);--surface-sunken:var(--paper-100);--surface-inverse:var(--plum-900);--surface-accent:var(--violet-100);--text-strong:var(--ink-900);--text-body:500 15px/1.6 var(--font-ui);--text-muted:var(--ink-500);--text-faint:var(--ink-400);--text-inverse:#fff;--text-accent:var(--violet-700);--border-hairline:#e6e0da;--border-strong:var(--ink-200);--border-focus:var(--violet-500);--action-primary:var(--ink-900);--action-primary-hover:#000;--action-accent:var(--magenta-500);--focus-ring:0 0 0 3px #7b24e83d;--text-display-xl:700 clamp(44px, 5.2vw, 76px)/.94 var(--font-display);--text-display-l:700 clamp(34px, 3.4vw, 52px)/1 var(--font-display);--text-display-m:600 32px/1.08 var(--font-display);--text-title:600 24px/1.2 var(--font-display);--text-subtitle:600 18px/1.3 var(--font-display);--text-editorial-l:italic 400 clamp(32px, 3.6vw, 56px)/1.05 var(--font-editorial);--text-editorial-m:italic 400 28px/1.15 var(--font-editorial);--text-body-l:500 17px/1.55 var(--font-ui);--text-body-s:500 13px/1.5 var(--font-ui);--text-label:600 13px/1.2 var(--font-ui);--text-caption:500 12px/1.4 var(--font-ui);--text-mono:500 12px/1.4 var(--font-mono);--text-eyebrow:600 11px/1.2 var(--font-mono);--tracking-tight:-.02em;--tracking-display:-.03em;--tracking-eyebrow:.1em;--tracking-normal:0;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gutter-card:var(--space-6);--gutter-screen:var(--space-8);--section-y:var(--space-24);--max-content:1200px;--max-prose:62ch;--sidebar-w:240px;--tap-min:44px;--radius-xs:6px;--radius-s:10px;--radius-m:14px;--radius-l:20px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--radius-photo:24px;--border-width:1px;--shadow-hairline:0 0 0 1px var(--border-hairline);--shadow-xs:0 1px 2px #2218140d;--shadow-s:0 2px 6px #2218140f;--shadow-m:0 6px 20px -6px #2218141f;--shadow-l:0 18px 44px -16px #2218142e;--shadow-float:0 10px 30px -8px #22181438;--shadow-inset-top:inset 0 1px 0 #fff9;--glow-accent:0 8px 28px -10px #ff2e7e8c;--scrim-photo:linear-gradient(to top, #100f13b8 0%, #100f132e 46%, #100f1300 78%);--blur-glass:saturate(140%) blur(18px);--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.5, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.32, .64, 1);--dur-instant:90ms;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.42s;--press-scale:.975;--hover-lift:-2px}.v3-app *{box-sizing:border-box}.v3-app{background:var(--surface-canvas);color:var(--text-body);font:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;text-wrap:pretty;margin:0}.v3-app h1,.v3-app h2,.v3-app h3,.v3-app h4{color:var(--text-strong);letter-spacing:var(--tracking-display);margin:0}.v3-app p{margin:0}.v3-app a{color:var(--spectrum-violet);text-decoration:none}.v3-app a:hover{color:var(--spectrum-magenta)}.v3-app button{font-family:var(--font-ui)}.v3-app ::selection{background:var(--tint-magenta);color:var(--ink-900)}@keyframes dsPulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes dsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ygMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.v3-app [style*=ygMarquee]{animation:none!important}}@keyframes ygSweep{0%{transform:translate(-2040px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.v3-app .yg-mark-sweep{animation:none!important}}@keyframes v3CopyPop{0%{transform:scale(.86)}to{transform:scale(1)}}@keyframes v3CopyPopOld{0%{opacity:0;transform:scale(.4)rotate(-12deg)}55%{opacity:1;transform:scale(1.18)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){@keyframes v3CopyPop{0%{transform:none}to{transform:none}}}.v3-app .v3-bar-fill{opacity:.82;transition:opacity var(--dur-fast) var(--ease-out)}.v3-app .v3-bar:hover .v3-bar-fill,.v3-app .v3-bar:focus-visible .v3-bar-fill{opacity:1}.v3-app .v3-app .v3-tip{z-index:6;border-radius:var(--radius-s);background:var(--plum-900);color:#ffffffdb;font:var(--text-caption);white-space:nowrap;pointer-events:none;opacity:0;transform-origin:bottom;transition:opacity var(--dur-fast) var(--ease-out);box-shadow:var(--shadow-float);gap:3px;padding:8px 11px;display:grid;position:absolute;bottom:calc(100% + 8px)}.v3-app .v3-bar:hover .v3-tip,.v3-app .v3-bar:focus .v3-tip,.v3-app .v3-bar:focus-within .v3-tip{opacity:1}@keyframes v3AiSweep{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.v3-app .v3-ai-sweep{animation:none!important}.v3-app .v3-nav-pill{transition:none!important}.v3-app .v3-copy-pop{animation:none!important}}.v3-app{min-height:100vh}@media (width<=899px){.v3-app{--sidebar-w:0px;--gutter-screen:14px;--v3-safe-bottom:env(safe-area-inset-bottom,0px)}.v3-app main{padding-bottom:calc(104px + env(safe-area-inset-bottom))!important;grid-column:1/-1!important}.v3-app main>div{max-width:100%!important}.v3-app select{height:44px!important}body{overscroll-behavior-y:none}.v3-app img{max-width:100%}.v3-app div[style*="100vh"]{height:auto!important;min-height:calc(100vh - 78px - env(safe-area-inset-bottom,0px))!important;overflow:visible!important}.v3-app div[style*="100vh"]>main{grid-template-rows:auto!important;overflow:visible!important}}.v3-app :focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.v3-app .yg-check-input{opacity:0;pointer-events:none;width:22px;height:22px;margin:0;position:absolute}.v3-app .yg-check-input:focus-visible+.yg-check-box{outline:2px solid var(--border-focus);outline-offset:2px}.v3-app .v3-ai-pill{background-image:var(--gradient-spectrum);transition:box-shadow var(--dur-fast) var(--ease-out);background-position:0%;background-size:280% 100%;box-shadow:0 8px 22px -12px #7b24e88c}.v3-app .v3-ai-pill[data-active="1"]{box-shadow:0 10px 26px -10px #7b24e8b3}.v3-app .v3-ai-pill:hover,.v3-app .v3-ai-pill:focus-visible{animation:9s linear infinite v3-spectrum-drift}@keyframes v3-spectrum-drift{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.v3-app .v3-ai-pill:hover,.v3-app .v3-ai-pill:focus-visible{animation:none}}@keyframes ygSheetIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.yg-tile:focus-visible,.yg-public-sheet button:focus-visible,.yg-public-sheet a:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.yg-public-sheet [role=dialog]{animation:none!important}}@media (width<=899px){.v3-app{min-height:100dvh}.v3-app .v3-profile-editor-head{grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important}.v3-app .v3-profile-editor-head>button{grid-area:3/1/4/-1;justify-self:end}.v3-app .v3-profile-editor-head>p{overflow-wrap:anywhere}.v3-app .v3-profile-editor-head>div{min-width:0}.v3-app .v3-profile-editor-head>div:nth-child(2)>span{grid-template-columns:minmax(0,1fr) auto;display:grid!important}.v3-app .v3-profile-editor-head>div:nth-child(2)>span>span{overflow-wrap:anywhere}.v3-app button{flex-shrink:0;min-height:44px}.v3-app button[aria-label]{min-width:44px}.v3-app input:not([type=checkbox]):not([type=radio]),.v3-app textarea,.v3-app select{scroll-margin-block:80px;font-size:16px!important}.v3-app input[type=range]{min-height:44px}.v3-app .v3-dialog{padding:12px!important}.v3-app .v3-dialog>[role=dialog]{max-height:100%!important;padding:18px!important}.v3-app .v3-media-drawer>[role=dialog]>:first-child{padding:calc(12px + env(safe-area-inset-top)) 12px 12px!important;gap:6px!important}.v3-app .v3-media-drawer>[role=dialog]>:last-child{flex-wrap:wrap;padding:12px 12px calc(12px + env(safe-area-inset-bottom))!important}.v3-app .v3-media-drawer>[role=dialog]>:nth-child(2){min-height:0;padding:16px!important}.v3-app .v3-sheet [role=dialog]{overscroll-behavior:contain}}@media (prefers-reduced-motion:reduce){.v3-app button{transition:none!important;transform:none!important}.v3-app .v3-sheet [role=dialog]{transition:none!important}}.yg-public-sheet :where(button,a):focus-visible,.yg-visitor-form :where(button,a):focus-visible{outline-offset:2px;outline:2px solid}.yg-public-sheet [role=dialog],.yg-visitor-form{overflow-wrap:anywhere}@media (width<=899px){.yg-public-sheet input,.yg-public-sheet textarea,.yg-public-sheet select,.yg-visitor-form input,.yg-visitor-form textarea{scroll-margin-block:72px;font-size:16px!important}.yg-public-sheet button,.yg-visitor-form button{white-space:normal;min-height:44px;height:auto!important}.v3-smart-leads main{padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}.v3-lead-filters{grid-template-columns:minmax(0,1fr);display:grid!important}.v3-lead-filters>label{min-width:0;width:100%!important}.v3-smart-leads button{padding-inline:8px!important}.v3-lead-dates{grid-template-columns:minmax(0,1fr)!important}.v3-lead-drawer{height:100dvh}.v3-lead-drawer [role=dialog]{overflow-wrap:anywhere;outline:none}.v3-lead-drawer [role=dialog]>:first-child{padding-top:calc(16px + env(safe-area-inset-top))!important}.v3-lead-drawer [role=dialog]>:nth-child(2){overscroll-behavior:contain}}@media (prefers-reduced-motion:reduce){.yg-public-sheet *,.yg-visitor-form *{transition:none!important;animation:none!important}}.v3-guide-row{container-type:inline-size}@container (width>=1168px){.v3-guide-row>section{margin-right:max(0px,25cqw - 192px);width:auto!important}}.v3-fit-row{justify-self:center;width:100%;max-width:1240px;container-type:inline-size}.v3-fit-inner{min-width:0}@container (width>=1168px){.v3-fit-row>.v3-fit-inner{margin-right:max(0px,25cqw - 192px)}}
