@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_0eeb07;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:__DM_Sans_0eeb07,__DM_Sans_Fallback_0eeb07;font-style:normal}.__variable_0eeb07{--font-sans:"__DM_Sans_0eeb07","__DM_Sans_Fallback_0eeb07"}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_e896d9;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:__JetBrains_Mono_e896d9,__JetBrains_Mono_Fallback_e896d9;font-style:normal}.__variable_e896d9{--font-mono:"__JetBrains_Mono_e896d9","__JetBrains_Mono_Fallback_e896d9"}:root{--bg:#fbfbfc;--surface:#fff;--surface-hover:#f5f5f7;--accent-subtle:#f5f5f7;--border:#e8e8ec;--border-subtle:#f1f1f2;--chrome:#16161d;--text-primary:#141414;--text-secondary:#474747;--text-tertiary:#757575;--accent:#141414;--signal:#b22234;--signal-bg:#fbedef;--green:#15803d;--green-bg:#ecfdf3;--green-bd:#c7eed7;--green-text:#166534;--amber:#b45309;--amber-bg:#fef6e7;--amber-bd:#f6e2be;--err:#dc2626;--err-bg:#fdecec;--err-bd:#f6cfcf;--red:#dc2626;--red-bg:#fdecec;--red-text:#b91c1c;--blue:#3b82f6;--blue-bg:#eff6ff;--shadow-sm:0 1px 2px rgba(16,24,40,.04);--shadow-md:0 1px 2px rgba(16,24,40,.04),0 4px 12px rgba(16,24,40,.05);--shadow-lg:0 1px 2px rgba(16,24,40,.04),0 12px 32px rgba(16,24,40,.07);--shadow-hover:0 1px 2px rgba(16,24,40,.05),0 8px 24px rgba(16,24,40,.09);--shadow-panel:0 1px 2px rgba(16,24,40,.04),0 14px 36px rgba(16,24,40,.07);--radius:12px;--radius-sm:8px;--radius-lg:12px;--ease:cubic-bezier(0.4,0,0.2,1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:24px;--text-2xl:30px}.benefitsrecon-mode{--bg:#f7f8fa}.agent-icon-container{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);position:relative;transition:all .35s cubic-bezier(.4,0,.2,1);flex-shrink:0}.agent-icon-container:hover{background:var(--accent-subtle);color:var(--text-primary)}.agent-icon-container.is-active{background:var(--signal);border-color:var(--signal);color:#fff}.agent-icon-container.nav-glyph,.agent-icon-container.nav-glyph:hover{background:transparent;border-color:transparent;color:inherit}.agent-icon-container.nav-glyph.is-active{background:transparent;border-color:transparent;color:var(--signal)}.agent-icon-container.nav-glyph svg{width:20px;height:20px}.agent-icon-container.nav-glyph .anchor-fill,.agent-icon-container.nav-glyph .crosshair-fill{fill:var(--surface)}.agent-icon-container.nav-glyph.is-active .anchor-fill,.agent-icon-container.nav-glyph.is-active .crosshair-fill{fill:var(--signal)}.agent-icon-container .anchor-fill,.agent-icon-container .crosshair-fill{fill:var(--surface);stroke:currentColor}.agent-icon-container.is-active .anchor-fill,.agent-icon-container.is-active .crosshair-fill{fill:var(--signal)}.agent-icon-alert-dot{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:9999px;background:var(--signal);border:2px solid var(--surface)}.agent-icon-container.is-animated.is-active .cond .bar-1,.agent-icon-container.is-animated:hover .cond .bar-1{animation:cond-bar1 1.2s ease-in-out infinite;transform-origin:bottom}.agent-icon-container.is-animated.is-active .cond .bar-2,.agent-icon-container.is-animated:hover .cond .bar-2{animation:cond-bar2 1.2s ease-in-out infinite;transform-origin:bottom}.agent-icon-container.is-animated.is-active .cond .bar-3,.agent-icon-container.is-animated:hover .cond .bar-3{animation:cond-bar3 1.2s ease-in-out infinite;transform-origin:bottom}.agent-icon-container.is-animated.is-active .cond .bar-4,.agent-icon-container.is-animated:hover .cond .bar-4{animation:cond-bar4 1.2s ease-in-out infinite;transform-origin:bottom}@keyframes cond-bar1{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.5)}}@keyframes cond-bar2{0%,to{transform:scaleY(1)}35%{transform:scaleY(.55)}}@keyframes cond-bar3{0%,to{transform:scaleY(1)}60%{transform:scaleY(1.35)}}@keyframes cond-bar4{0%,to{transform:scaleY(1)}45%{transform:scaleY(.7)}}.agent-icon-container.is-animated:hover .listb .line-1{animation:listb-slide .9s ease-out}.agent-icon-container.is-animated:hover .listb .line-2{animation:listb-slide .9s ease-out .08s both}.agent-icon-container.is-animated:hover .listb .line-3{animation:listb-slide .9s ease-out .16s both}@keyframes listb-slide{0%{transform:translateX(-6px);opacity:0}to{transform:translateX(0);opacity:1}}.agent-icon-container.is-animated:hover .res .connector-1{animation:res-draw 1.8s ease-in-out infinite}.agent-icon-container.is-animated:hover .res .connector-2{animation:res-draw 1.8s ease-in-out .3s infinite}.agent-icon-container.is-animated:hover .res .connector-3{animation:res-draw 1.8s ease-in-out .6s infinite}.agent-icon-container.is-animated:hover .res .dot-pulse{animation:res-dotpulse 1.8s ease-in-out infinite;transform-origin:6px 7px}@keyframes res-draw{0%{stroke-dasharray:0 30;opacity:0}40%{stroke-dasharray:30 30;opacity:1}to{stroke-dasharray:30 30;opacity:1}}@keyframes res-dotpulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.agent-icon-container.is-animated.is-active .appt .crosshair,.agent-icon-container.is-animated:hover .appt .crosshair{animation:appt-scale 1s ease-in-out infinite;transform-origin:17px 7px}@keyframes appt-scale{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.agent-icon-container.is-animated:hover .mkt .wave-1{animation:tower-wave 1.5s ease-out infinite;transform-origin:12px 5px}.agent-icon-container.is-animated:hover .mkt .wave-2{animation:tower-wave 1.5s ease-out .3s infinite;transform-origin:12px 5px}.agent-icon-container.is-animated:hover .mkt .wave-3{animation:tower-wave 1.5s ease-out .6s infinite;transform-origin:12px 5px}@keyframes tower-wave{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.agent-icon-container.is-animated:hover .des .anchor-1{animation:anchor-pulse 2.2s ease-in-out infinite;transform-origin:5px 16px}.agent-icon-container.is-animated:hover .des .anchor-2{animation:anchor-pulse 2.2s ease-in-out 1.1s infinite;transform-origin:19px 8px}@keyframes anchor-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}.agent-icon-container.is-animated.is-active .pres .slide-top,.agent-icon-container.is-animated:hover .pres .slide-top{animation:pres-lift 1.5s ease-in-out infinite}@keyframes pres-lift{0%,to{transform:translate(0)}50%{transform:translate(-1.5px,-1.5px)}}@media (prefers-reduced-motion:reduce){.agent-icon-container *{animation:none!important}}.benefitsrecon-mark{display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);flex-shrink:0}.benefitsrecon-mark.is-animated .recon-sweep{animation:recon-sweep 3s linear infinite;transform-origin:12px 12px}@keyframes recon-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.benefitsrecon-agent-button{position:fixed;bottom:24px;right:24px;width:56px;height:56px;padding:0;border:none;background:transparent;cursor:pointer;z-index:100;color:var(--text-primary);transition:transform .2s cubic-bezier(.4,0,.2,1)}.benefitsrecon-agent-button:hover{transform:translateY(-2px)}.benefitsrecon-agent-button:focus-visible{outline:2px solid var(--signal);outline-offset:4px;border-radius:9999px}.benefitsrecon-agent-tail{position:absolute;bottom:4px;right:4px;color:var(--text-primary);z-index:1}.benefitsrecon-agent-button.is-open .benefitsrecon-agent-tail{color:var(--signal)}.benefitsrecon-agent-container{position:absolute;inset:4px;border-radius:9999px;background:var(--text-primary);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);transition:background .2s ease,box-shadow .2s ease;z-index:2}.benefitsrecon-agent-button:hover .benefitsrecon-agent-container{box-shadow:var(--shadow-lg)}.benefitsrecon-agent-button.is-open .benefitsrecon-agent-container{background:var(--signal)}.benefitsrecon-agent-container .recon-sweep{animation:recon-sweep 3s linear infinite;transform-origin:12px 12px}.benefitsrecon-agent-status{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:9999px;background:var(--green);border:2px solid var(--surface);z-index:3;animation:recon-status-pulse 2s ease-in-out infinite;transform-origin:center}@keyframes recon-status-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.65}}.benefitsrecon-agent-panel{position:fixed;bottom:88px;right:24px;width:400px;height:560px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:99;display:flex;flex-direction:column;overflow:hidden}@media (prefers-reduced-motion:reduce){.benefitsrecon-agent-container .recon-sweep,.benefitsrecon-agent-status,.benefitsrecon-mark .recon-sweep{animation:none!important}}.eh{--eh-navy:#0a1f44;--eh-indigo:#142a55;--eh-bone:#f6f4ef;--eh-paper:#fff;--eh-paper-3:#ece8df;--eh-sand:#efeae0;--eh-ink:#0a1f44;--eh-muted:rgba(10,31,68,.55);--eh-muted-2:rgba(10,31,68,.4);--eh-line:rgba(10,31,68,.12);--eh-line-2:rgba(10,31,68,.06);--eh-ember:#a85a1a;--eh-ember-soft:#f5e9dc;--eh-wheat:#d4a256;--eh-wheat-soft:#f7ecd5;--eh-moss:#3d5a3f;--eh-moss-soft:#e6ede4;--eh-r-sm:3px;--eh-r-md:4px;--eh-r-lg:6px;--eh-r-xl:8px;--eh-shadow-sm:0 1px 2px rgba(10,31,68,.06);--eh-shadow-md:0 8px 24px rgba(10,31,68,.08);--eh-shadow-lg:0 20px 60px rgba(10,31,68,.12);background:var(--eh-bone);color:var(--eh-ink);font-family:var(--font-eh-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:15px;line-height:1.6}.eh h1,.eh h2,.eh h3,.eh h4{font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--eh-ink)}.eh h1{font-size:48px;letter-spacing:-.03em;line-height:1.1}.eh h2{font-size:36px}.eh h3{font-size:24px;letter-spacing:-.015em}.eh h4{font-size:18px;letter-spacing:-.01em}.eh strong{font-weight:500}.eh .eh-eyebrow{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--eh-muted)}.eh .eh-accent{color:var(--eh-ember);text-decoration:underline;text-decoration-color:var(--eh-ember);text-decoration-thickness:2px;text-underline-offset:6px}.eh .eh-card{background:var(--eh-paper);border:1px solid var(--eh-line);border-radius:var(--eh-r-lg);box-shadow:var(--eh-shadow-sm)}.eh .eh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;padding:12px 20px;border-radius:var(--eh-r-md);border:1px solid transparent;background:var(--eh-navy);color:#fff;transition:background .15s ease,border-color .15s ease,transform .05s ease}.eh .eh-btn:hover:not(:disabled){background:var(--eh-indigo)}.eh .eh-btn:active:not(:disabled){transform:translateY(1px)}.eh .eh-btn:disabled{opacity:.35}.eh .eh-btn-secondary{background:transparent;color:var(--eh-navy);border-color:var(--eh-line)}.eh .eh-btn-secondary:hover{background:rgba(10,31,68,.04)}.eh .eh-input{width:100%;background:var(--eh-paper);border:1px solid var(--eh-line);border-radius:var(--eh-r-md);padding:10px 12px;font-size:14px;color:var(--eh-ink);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.eh .eh-input:focus{border-color:var(--eh-navy);box-shadow:0 0 0 3px rgba(10,31,68,.1)}.eh .eh-scale{height:40px;width:40px;border-radius:999px;border:1px solid var(--eh-line);background:var(--eh-paper);color:var(--eh-muted);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;transition:background .12s ease,border-color .12s ease,color .12s ease}.eh .eh-scale:hover{border-color:var(--eh-navy);color:var(--eh-navy)}.eh .eh-scale[data-chosen=true]{background:var(--eh-navy);border-color:var(--eh-navy);color:#fff}