Link,Link:active,Link:focus,Link:hover,Link:visited,a,a:active,a:focus,a:hover,a:visited{text-decoration:none!important}textarea{resize:none}*{scrollbar-color:#ffffff1f #0000}::-webkit-scrollbar-track{border-radius:3px}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px;-webkit-transition:background var(--transition-base);transition:background var(--transition-base)}::-webkit-scrollbar-thumb:hover{background:#fff3}.App{background-color:var(--color-bg-dark);min-height:100vh;text-align:center;width:100%}.route-loading{align-items:center;color:var(--color-text-secondary);display:flex;font-size:1rem;justify-content:center;min-height:40vh}.footer-redesign{background:radial-gradient(circle at 50% 0,#054aa829,#0000 36%),linear-gradient(180deg,#070a10,#020305);border-top:1px solid #ffffff14;overflow:hidden;position:relative}.footer-redesign-gradient-top{background:linear-gradient(90deg,#0000,#054aa8,#0000);height:2px;left:0;pointer-events:none;position:absolute;right:0;top:0}.footer-redesign-gradient-bottom{background:linear-gradient(90deg,#0000,#054aa859,#0000);bottom:0;height:1px;left:0;pointer-events:none;position:absolute;right:0}.footer-redesign-inner{margin:0 auto;max-width:74rem;padding:2.25rem 1.25rem 1.25rem;position:relative}@media(min-width:1024px){.footer-redesign-inner{padding:2.75rem 2rem 1.5rem}}.footer-redesign-main{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:1fr}@media(min-width:768px){.footer-redesign-main{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.footer-redesign-main{align-items:start;gap:1.25rem 2rem;grid-template-columns:minmax(250px,1.12fr) repeat(4,minmax(126px,.72fr))}}.footer-redesign-brand{max-width:18rem}@media(min-width:1200px){.footer-redesign-brand{padding-right:.75rem}}.footer-redesign-logo-wrap{display:inline-block;margin-bottom:.8rem;transition:opacity .2s ease}.footer-redesign-logo-wrap:hover{opacity:.85}.footer-redesign-logo-img{display:block;height:2.25rem;width:auto}.footer-redesign-brand-text{color:#ffffff9e;font-size:.86rem;line-height:1.45;margin:0;max-width:15.5rem}.footer-redesign-column-title{color:#ffffffe0;font-size:.72rem;font-weight:700;letter-spacing:.18em;margin:0 0 .7rem;text-transform:uppercase}.footer-redesign-links{display:flex;flex-direction:column;gap:.48rem;list-style:none;margin:0;padding:0}.footer-redesign-link{color:#ffffff80;display:inline-block;font-size:.86rem;line-height:1.35;text-decoration:none;transition:color .15s ease,transform .15s ease}.footer-redesign-link:hover{color:#7ab3fffa;transform:translateX(2px)}.footer-redesign-legal{color:#ffffff5c;font-size:.78rem;line-height:1.45;margin-top:.8rem;max-width:16.5rem}.footer-redesign-legal a{color:#7ab3ffc7;text-decoration:none}.footer-redesign-legal a:hover{color:#7ab3ff}.footer-redesign-copy{color:#ffffff57;font-size:.78rem;line-height:1.35;margin:.7rem 0 0}.home-page{--hp-bg:#050f24;--hp-surface:#0b1b38;--hp-surface-hi:#112443;--hp-surface-up:#183056;--hp-ink:#e0ecff;--hp-ink-mid:#b4d0ee;--hp-ink-soft:#7da4ce;--hp-ink-whisper:#527094;--hp-ink-faint:#2e4870;--hp-line:#b2d4ff1a;--hp-line-strong:#b2d4ff2e;--hp-accent:#38bdf8;--hp-accent-hi:#7dd3fc;--hp-accent-deep:#0284c7;--hp-accent-soft:#38bdf824;--hp-accent-glow:#38bdf873;--hp-ease:cubic-bezier(0.2,0,0,1);--hp-ease-out:cubic-bezier(0.16,1,0.3,1);--hp-t1:180ms;--hp-t2:420ms;--hp-sans:"Inter Tight",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--hp-serif:"Source Serif 4",Georgia,serif;--hp-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--hp-max:1280px;--hp-radius:14px;--hp-radius-lg:20px;-webkit-font-smoothing:antialiased;background:var(--hp-bg);color:var(--hp-ink);font-family:var(--hp-sans);font-size:16px;line-height:1.55;min-height:100vh;overflow-x:hidden;text-rendering:optimizeLegibility}[data-theme=light] .home-page{--hp-bg:#f5f9ff;--hp-surface:#fff;--hp-surface-hi:#fff;--hp-surface-up:#ebf2fd;--hp-ink:#081935;--hp-ink-mid:#1e3a6b;--hp-ink-soft:#4a6b95;--hp-ink-whisper:#6b87aa;--hp-ink-faint:#a7bcd4;--hp-line:#0a1f4514;--hp-line-strong:#0a1f4529;--hp-accent-soft:#0ea5e91a}.home-nav-redesign{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:color-mix(in srgb,var(--hp-bg) 72%,#0000);border-bottom:1px solid var(--hp-line);position:sticky;top:0;z-index:100}.home-nav-container-redesign{align-items:center;display:flex;gap:32px;justify-content:space-between;margin:0 auto;max-width:var(--hp-max);padding:14px 32px}@media(max-width:768px){.home-nav-container-redesign{padding:12px 16px}}.home-nav-logo-redesign{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;padding:0}.home-nav-logo-image-redesign{height:28px;object-fit:contain;width:auto}.home-nav-menu-redesign{align-items:center;display:flex;gap:4px}@media(max-width:900px){.home-nav-menu-redesign{gap:0}}@media(max-width:720px){.home-nav-menu-redesign .home-nav-link-redesign:not(.home-nav-link-dropdown-redesign){display:none}}.home-nav-link-redesign{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--hp-ink-soft);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:6px;letter-spacing:-.005em;padding:8px 14px;text-decoration:none;transition:color var(--hp-t1) var(--hp-ease),background-color var(--hp-t1) var(--hp-ease)}.home-nav-link-redesign:hover{background:var(--hp-surface-hi);color:var(--hp-ink)}.home-nav-link-dropdown-redesign{gap:4px}.home-nav-chevron-redesign{transition:transform var(--hp-t1) var(--hp-ease)}.home-nav-dropdown-wrapper-redesign{position:relative}.home-nav-dropdown-menu-redesign{animation:hpDropIn .14s var(--hp-ease);background:var(--hp-surface-hi);border:1px solid var(--hp-line);border-radius:12px;box-shadow:0 20px 60px -18px #0009;display:flex;flex-direction:column;gap:2px;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 10px)}@keyframes hpDropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.home-nav-dropdown-item-redesign{border-radius:8px;color:var(--hp-ink-mid);font-size:14px;padding:9px 12px;text-decoration:none;transition:background-color var(--hp-t1) var(--hp-ease),color var(--hp-t1) var(--hp-ease)}.home-nav-dropdown-item-redesign:hover{background:var(--hp-accent-soft);color:var(--hp-accent-hi)}.home-nav-btn-primary-redesign{align-items:center;background:var(--hp-accent);border-radius:8px;color:#041222;display:inline-flex;font-size:14px;font-weight:600;gap:6px;letter-spacing:-.005em;padding:9px 18px;text-decoration:none;transition:background-color var(--hp-t1) var(--hp-ease),transform var(--hp-t1) var(--hp-ease)}.home-nav-btn-primary-redesign:hover{background:var(--hp-accent-hi);transform:translateY(-1px)}.hero-v2{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:92vh;overflow:hidden;padding:80px 24px 40px;position:relative}@media(max-width:640px){.hero-v2{min-height:auto;padding:56px 16px 32px}}.hero-v2__bg{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.hero-v2__aurora{border-radius:50%;filter:blur(100px);opacity:.55;position:absolute}.hero-v2__aurora--a{animation:hpFloat 14s var(--hp-ease) infinite;background:radial-gradient(circle,#38bdf880,#0000 65%);height:680px;left:-150px;top:-200px;width:680px}.hero-v2__aurora--b{animation:hpFloat 18s var(--hp-ease) infinite reverse;background:radial-gradient(circle,#7dd3fc59,#0000 65%);height:540px;right:-140px;top:20%;width:540px}.hero-v2__aurora--c{animation:hpFloat 22s var(--hp-ease) infinite;background:radial-gradient(circle,#0ea5e947,#0000 65%);bottom:-200px;height:620px;left:40%;width:620px}@keyframes hpFloat{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(30px,-20px,0) scale(1.05)}66%{transform:translate3d(-20px,30px,0) scale(.98)}}.hero-v2__grid{background-image:radial-gradient(var(--hp-line-strong) .7px,#0000 .7px);background-size:28px 28px;inset:0;mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,#000 0,#0000 80%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,#000 0,#0000 80%);opacity:.45;position:absolute}.hero-v2__content{align-items:center;display:flex;flex-direction:column;gap:22px;max-width:920px;position:relative;text-align:center;width:100%;z-index:2}.hero-v2__badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--hp-surface-hi) 80%,#0000);border:1px solid var(--hp-line-strong);border-radius:999px;color:var(--hp-ink-mid);display:inline-flex;font-family:var(--hp-mono);font-size:11.5px;font-weight:500;gap:8px;letter-spacing:.02em;padding:5px 14px 5px 10px}.hero-v2__badge-dot{animation:hpPulse 2.2s var(--hp-ease) infinite;background:var(--hp-accent);border-radius:50%;box-shadow:0 0 0 3px var(--hp-accent-soft);display:inline-block;height:6px;width:6px}.hero-v2__badge-sep{color:var(--hp-ink-faint)}.hero-v2__badge-ver{color:var(--hp-accent-hi);font-weight:600}@keyframes hpPulse{0%,to{box-shadow:0 0 0 3px var(--hp-accent-soft)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--hp-accent) 20%,#0000)}}.hero-v2__title{text-wrap:balance;color:var(--hp-ink);font-family:var(--hp-sans);font-size:clamp(40px,6.2vw,84px);font-weight:600;letter-spacing:-.04em;line-height:1.02;margin:0}.hero-v2__title em{color:var(--hp-accent-hi);font-family:var(--hp-serif);font-style:italic;font-weight:500;letter-spacing:-.025em}.hero-v2__lead{color:var(--hp-ink-mid);font-size:clamp(16px,1.6vw,19px);line-height:1.5;margin:0;max-width:640px}.hero-v2__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.btn-primary-new{align-items:center;background:var(--hp-accent);border-radius:10px;box-shadow:0 8px 32px -8px var(--hp-accent-glow),inset 0 1px 0 #fff3;color:#041222;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.005em;padding:14px 24px;text-decoration:none;transition:background-color var(--hp-t1) var(--hp-ease),transform var(--hp-t1) var(--hp-ease),box-shadow var(--hp-t1) var(--hp-ease)}.btn-primary-new:hover{background:var(--hp-accent-hi);box-shadow:0 16px 48px -8px var(--hp-accent-glow),inset 0 1px 0 #ffffff40;transform:translateY(-1px)}.btn-secondary-new{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--hp-surface-hi) 60%,#0000);border:1px solid var(--hp-line-strong);border-radius:10px;color:var(--hp-ink);display:inline-flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;letter-spacing:-.005em;padding:14px 22px;text-decoration:none;transition:border-color var(--hp-t1) var(--hp-ease),background-color var(--hp-t1) var(--hp-ease)}.btn-secondary-new:hover{background:var(--hp-surface-hi);border-color:var(--hp-accent)}.hero-v2__channels{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:16px}.hero-v2__channels-label{color:var(--hp-ink-whisper);font-family:var(--hp-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.hero-v2__channels-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.hero-v2__chip{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--hp-surface-hi) 70%,#0000);border:1px solid var(--hp-line);border-radius:999px;color:var(--hp-ink-mid);display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:7px 14px 7px 10px;text-decoration:none;transition:border-color var(--hp-t1) var(--hp-ease),color var(--hp-t1) var(--hp-ease),transform var(--hp-t1) var(--hp-ease)}.hero-v2__chip:hover:not(.is-disabled){border-color:var(--hp-accent);color:var(--hp-ink);transform:translateY(-1px)}.hero-v2__chip.is-disabled{opacity:.5}.hero-v2__chip-icon{align-items:center;display:inline-flex;justify-content:center}.hero-v2__chip-icon,.hero-v2__chip-icon svg{height:18px;width:18px}.hero-v2__chip-soon{background:var(--hp-accent-soft);border-radius:999px;color:var(--hp-accent-hi);font-family:var(--hp-mono);font-size:9px;font-weight:500;letter-spacing:.08em;margin-left:2px;padding:1px 7px;text-transform:uppercase}.hero-v2__stats{grid-gap:1px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--hp-line);border:1px solid var(--hp-line);border-radius:var(--hp-radius);display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:64px;max-width:1100px;overflow:hidden;position:relative;width:100%;z-index:2}@media(max-width:720px){.hero-v2__stats{grid-template-columns:repeat(2,1fr)}}.hero-v2__stat{background:color-mix(in srgb,var(--hp-surface) 70%,#0000);display:flex;flex-direction:column;gap:4px;padding:20px 24px}@media(max-width:480px){.hero-v2__stat{padding:16px 18px}}.hero-v2__stat-value{font-feature-settings:"tnum";color:var(--hp-ink);font-family:var(--hp-sans);font-size:24px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.025em;line-height:1.1}.hero-v2__stat-label{color:var(--hp-ink-whisper);font-family:var(--hp-mono);font-size:11.5px;letter-spacing:.04em}.nshow{margin:0 auto;max-width:var(--hp-max);padding:64px 32px}@media(max-width:640px){.nshow{padding:48px 16px}}.nshow__head{display:flex;flex-direction:column;gap:12px;margin-bottom:36px;max-width:760px}.nshow__lead{color:var(--hp-ink-soft);font-size:16px;line-height:1.55;margin:0;max-width:620px}.nshow__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:2fr 1fr;grid-template-rows:360px 360px}@media(max-width:1100px){.nshow__grid{grid-template-rows:340px 340px}}@media(max-width:960px){.nshow__grid{grid-template-columns:1fr;grid-template-rows:auto}}.nshow-card{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:24px;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative;transition:border-color var(--hp-t2) var(--hp-ease),background-color var(--hp-t2) var(--hp-ease),transform var(--hp-t2) var(--hp-ease)}.nshow-card:hover{background:var(--hp-surface-hi);border-color:var(--hp-line-strong);transform:translateY(-3px)}.nshow-card--featured{grid-column:1;grid-row:span 2}@media(max-width:960px){.nshow-card--featured{grid-column:auto;grid-row:auto}}.nshow-card--small{grid-column:2}@media(max-width:960px){.nshow-card--small{grid-column:auto}}.nshow-card--tall{grid-row:span 2}@media(max-width:960px){.nshow-card--tall{grid-row:auto}}.nshow-card__link{color:inherit;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;overflow:hidden;padding:22px 24px;text-decoration:none}@media(max-width:640px){.nshow-card__link{padding:20px}}.nshow-card__mock{align-items:center;display:flex;flex:1 1 auto;justify-content:center;margin:0 -2px;min-height:0;overflow:hidden}.nshow-card--featured .nshow-card__mock{min-height:220px}.nshow-card--tall .nshow-card__mock{min-height:200px}.nshow-svg{display:block;height:auto;max-height:320px;width:100%}.nshow-card--featured .nshow-svg{max-height:380px}.nshow-card__body{align-items:flex-start;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;min-height:0}.nshow-card__meta{display:flex;flex-direction:column;gap:6px;max-width:560px}.nshow-card__badge{align-items:center;align-self:flex-start;background:var(--hp-accent-soft);border:1px solid color-mix(in srgb,var(--hp-accent) 32%,#0000);border-radius:999px;color:var(--hp-accent-hi);display:inline-flex;font-family:var(--hp-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;padding:3px 9px;text-transform:uppercase}.nshow-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--hp-ink);display:-webkit-box;font-family:var(--hp-sans);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0;overflow:hidden}.nshow-card--featured .nshow-card__title{-webkit-line-clamp:2;font-size:28px}.nshow-card--tall .nshow-card__title{font-size:22px}.nshow-card__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--hp-ink-soft);display:-webkit-box;font-size:13.5px;line-height:1.5;margin:0;overflow:hidden}.nshow-card--featured .nshow-card__desc{-webkit-line-clamp:3;font-size:15.5px}.nshow-card--tall .nshow-card__desc{-webkit-line-clamp:3}.nshow-card__arrow{align-items:center;background:var(--hp-accent-soft);border:1px solid color-mix(in srgb,var(--hp-accent) 22%,#0000);border-radius:999px;color:var(--hp-accent-hi);display:inline-flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;transition:background-color var(--hp-t1) var(--hp-ease),transform var(--hp-t1) var(--hp-ease);width:36px}.nshow-card:hover .nshow-card__arrow{background:var(--hp-accent);color:#041222;transform:translate(4px,-4px)}.bento-section{margin:0 auto;max-width:var(--hp-max);padding:96px 32px 40px;position:relative}@media(max-width:640px){.bento-section{padding:72px 16px 32px}}.bento-section__head{display:flex;flex-direction:column;gap:10px;margin-bottom:40px;max-width:780px}.eyebrow-v2{color:var(--hp-accent-hi);font-family:var(--hp-mono);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.section-title{text-wrap:balance;color:var(--hp-ink);font-size:clamp(32px,4.2vw,52px);font-weight:600;letter-spacing:-.035em;line-height:1.05;margin:0}.bento-grid{grid-gap:14px;display:grid;gap:14px;grid-auto-rows:minmax(220px,auto);grid-template-columns:repeat(6,1fr)}@media(max-width:1024px){.bento-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.bento-grid{grid-auto-rows:auto;grid-template-columns:1fr}}.bento-card{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:var(--hp-radius-lg);display:flex;flex-direction:column;gap:12px;grid-column:span 2;overflow:hidden;padding:28px 26px 24px;position:relative;transition:border-color var(--hp-t2) var(--hp-ease),transform var(--hp-t2) var(--hp-ease),background-color var(--hp-t2) var(--hp-ease)}@media(max-width:1024px){.bento-card{grid-column:span 2}}@media(max-width:640px){.bento-card{grid-column:span 1}}.bento-card:hover{background:var(--hp-surface-hi);border-color:var(--hp-line-strong);transform:translateY(-3px)}.bento-card:hover .bento-card__glow{opacity:1}.bento-card--hero{background:linear-gradient(135deg,var(--hp-surface-hi) 0,var(--hp-surface) 100%);border-color:var(--hp-line-strong);grid-column:span 4}@media(max-width:1024px){.bento-card--hero{grid-column:span 4}}@media(max-width:640px){.bento-card--hero{grid-column:span 1}}.bento-card--hero .bento-card__title{font-size:28px}.bento-card--hero .bento-card__icon{background:var(--hp-accent);color:#041222;height:52px;width:52px}.bento-card--hero .bento-card__icon svg{height:24px;width:24px}.bento-card__glow{background:radial-gradient(circle,var(--hp-accent-glow),#0000 60%);filter:blur(30px);height:220px;opacity:0;pointer-events:none;position:absolute;right:-60px;top:-60px;transition:opacity var(--hp-t2) var(--hp-ease);width:220px}.bento-card__icon{align-items:center;background:var(--hp-accent-soft);border:1px solid color-mix(in srgb,var(--hp-accent) 18%,#0000);border-radius:11px;color:var(--hp-accent-hi);display:inline-flex;height:40px;justify-content:center;position:relative;width:40px;z-index:1}.bento-card__icon svg{height:20px;width:20px}.bento-card__title{color:var(--hp-ink);font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0;position:relative;z-index:1}.bento-card__desc{color:var(--hp-ink-soft);font-size:14.5px;line-height:1.55;margin:0;position:relative;z-index:1}.bento-card__link{align-items:center;color:var(--hp-accent-hi);display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-top:auto;padding-top:8px;position:relative;text-decoration:none;transition:gap var(--hp-t1) var(--hp-ease);z-index:1}.bento-card__link svg{transition:transform var(--hp-t1) var(--hp-ease)}.bento-card__link:hover{gap:10px}.bento-card__link:hover svg{transform:translateX(3px)}.leadgen-strip{margin:0 auto;max-width:var(--hp-max);padding:0 32px 40px}@media(max-width:640px){.leadgen-strip{padding:0 16px 32px}}.leadgen-explainer-card{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:var(--hp-radius)}.leadgen-explainer-card[open] summary{border-bottom:1px solid var(--hp-line)}.leadgen-explainer-summary{align-items:center;color:var(--hp-ink);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;list-style:none;padding:14px 18px}.leadgen-explainer-summary::-webkit-details-marker{display:none}.leadgen-explainer-badge{align-items:center;background:var(--hp-accent-soft);border-radius:8px;color:var(--hp-accent-hi);display:inline-flex;height:28px;justify-content:center;width:28px}.leadgen-explainer-body{display:flex;flex-direction:column;gap:8px;padding:14px 18px 18px}.leadgen-explainer-body p{color:var(--hp-ink-soft);font-size:13.5px;line-height:1.55;margin:0}.channel-showcase-section{border-top:1px solid var(--hp-line);padding:80px 0 40px;position:relative}.channel-showcase-shell{margin:0 auto;max-width:var(--hp-max);padding:0 32px}@media(max-width:640px){.channel-showcase-shell{padding:0 16px}}.channel-showcase-header{display:flex;flex-direction:column;gap:10px;margin-bottom:40px;max-width:740px}.channel-showcase-eyebrow{color:var(--hp-accent-hi);font-family:var(--hp-mono);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.channel-showcase-subtitle{color:var(--hp-ink-soft);font-size:16px;line-height:1.55;margin:0;max-width:640px}.channel-showcase-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}@media(max-width:1100px){.channel-showcase-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.channel-showcase-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:440px){.channel-showcase-grid{grid-template-columns:1fr}}.channel-showcase-card{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:var(--hp-radius-lg);display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:22px 20px 20px;position:relative;transition:border-color var(--hp-t2) var(--hp-ease),background-color var(--hp-t2) var(--hp-ease),transform var(--hp-t2) var(--hp-ease)}.channel-showcase-card:hover:not(.is-disabled){background:var(--hp-surface-hi);border-color:var(--hp-line-strong);transform:translateY(-3px)}.channel-showcase-card.is-disabled{opacity:.5}.channel-showcase-card h3{color:var(--hp-ink);font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0}.channel-showcase-card p{color:var(--hp-ink-soft);font-size:13px;line-height:1.5;margin:0}.channel-showcase-card-glow{display:none}.channel-showcase-card-eyebrow{color:var(--hp-ink-whisper);font-family:var(--hp-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.channel-showcase-icon{align-items:center;border-radius:10px;display:inline-flex;height:36px;justify-content:center;margin-bottom:4px;width:36px}.channel-showcase-icon svg{height:20px;width:20px}.channel-showcase-icon.channel-showcase-icon-telegram{background:#2294d129;color:#4fb5eb}.channel-showcase-icon.channel-showcase-icon-whatsapp{background:#25d36624;color:#25d366}.channel-showcase-icon.channel-showcase-icon-max{background:#9b73ff2e;color:#b49aff}.channel-showcase-icon.channel-showcase-icon-email{background:#ffb45a24;color:#ffbc66}.channel-showcase-icon.channel-showcase-icon-instagram{background:linear-gradient(135deg,#f7585f2e,#dd2a7b2e);color:#ff8fb0}.channel-showcase-link{align-items:center;color:var(--hp-accent-hi);display:inline-flex;font-size:13.5px;font-weight:500;gap:6px;margin-top:6px;text-decoration:none;transition:gap var(--hp-t1) var(--hp-ease)}.channel-showcase-link:after{content:"→";transition:transform var(--hp-t1) var(--hp-ease)}.channel-showcase-link:hover{gap:10px}.channel-showcase-link:hover:after{transform:translateX(3px)}.channel-showcase-link.is-disabled{color:var(--hp-ink-whisper);cursor:default}.channel-showcase-link.is-disabled:after{content:""}.video-guides-section{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr 2fr;margin:0 auto;max-width:var(--hp-max);padding:72px 32px 40px}@media(max-width:1024px){.video-guides-section{grid-template-columns:1fr;padding:56px 32px 32px}}@media(max-width:640px){.video-guides-section{padding:48px 16px 24px}}.video-guides-header{display:flex;flex-direction:column;gap:10px;position:sticky;top:84px}@media(max-width:1024px){.video-guides-header{position:static}}.video-guides-eyebrow{color:var(--hp-accent-hi);font-family:var(--hp-mono);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.video-guides-subtitle{color:var(--hp-ink-soft);font-size:15px;line-height:1.55;margin:0}.video-guides-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(max-width:720px){.video-guides-grid{grid-template-columns:1fr}}.video-guide-card{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:var(--hp-radius-lg);display:flex;flex-direction:column;overflow:hidden;transition:border-color var(--hp-t2) var(--hp-ease),transform var(--hp-t2) var(--hp-ease)}.video-guide-card:hover{border-color:var(--hp-line-strong);transform:translateY(-2px)}.video-guide-player{align-items:center;background:linear-gradient(135deg,var(--hp-accent-soft) 0,#9b73ff24 100%);display:flex;flex-shrink:0;height:140px;justify-content:center;position:relative}.video-guide-placeholder{align-items:center;color:var(--hp-accent-hi);display:flex;flex-direction:column;gap:8px}.video-guide-placeholder span{font-size:11px;letter-spacing:.1em}.video-guide-badge,.video-guide-placeholder span{font-family:var(--hp-mono);text-transform:uppercase}.video-guide-badge{background:var(--hp-ink);border-radius:999px;color:var(--hp-bg);font-size:10.5px;font-weight:500;left:12px;letter-spacing:.08em;padding:3px 10px;position:absolute;top:12px}.video-guide-content{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;padding:20px 22px 22px}.video-guide-content h3{color:var(--hp-ink);font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0}.video-guide-content p{color:var(--hp-ink-mid);font-size:14.5px;line-height:1.5;margin:0}.video-guide-link{align-items:center;color:var(--hp-accent-hi);display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-top:auto;padding-top:6px;text-decoration:none;transition:gap var(--hp-t1) var(--hp-ease)}.video-guide-link:hover{gap:12px}.home-pricing-section{margin:0 auto;max-width:var(--hp-max);padding:72px 32px 48px}@media(max-width:640px){.home-pricing-section{padding:56px 16px 32px}}.home-pricing-section .section-title{margin-bottom:8px}.home-pricing-subtitle{color:var(--hp-ink-soft);font-size:16px;line-height:1.55;margin:0 0 28px;max-width:640px}.home-pricing-free-banner{align-items:center;background:linear-gradient(135deg,var(--hp-accent-soft),#0000 50%),var(--hp-surface-hi);border:1px solid color-mix(in srgb,var(--hp-accent) 22%,#0000);border-radius:var(--hp-radius);display:flex;gap:16px;margin-bottom:20px;padding:18px 22px}@media(max-width:640px){.home-pricing-free-banner{align-items:flex-start;flex-direction:column;gap:10px}}.home-pricing-free-badge{background:var(--hp-accent-soft);border:1px solid color-mix(in srgb,var(--hp-accent) 30%,#0000);border-radius:999px;color:var(--hp-accent-hi);flex-shrink:0;font-family:var(--hp-mono);font-size:10.5px;letter-spacing:.12em;padding:4px 10px;text-transform:uppercase}.home-pricing-free-text{color:var(--hp-ink-mid);font-size:14px;line-height:1.55}.home-pricing-free-text strong{color:var(--hp-ink);font-weight:600}.home-pricing-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.home-pricing-card{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:var(--hp-radius-lg);display:flex;flex-direction:column;gap:14px;padding:28px 26px 24px;position:relative;transition:border-color var(--hp-t2) var(--hp-ease),background-color var(--hp-t2) var(--hp-ease),transform var(--hp-t2) var(--hp-ease)}.home-pricing-card:before{background:var(--hp-accent);border-radius:0 0 2px 2px;content:"";height:2px;left:28px;opacity:.35;position:absolute;right:28px;top:0;transition:opacity var(--hp-t2) var(--hp-ease)}.home-pricing-card:hover{background:var(--hp-surface-hi);border-color:var(--hp-line-strong);transform:translateY(-3px)}.home-pricing-card:hover:before{opacity:1}.home-pricing-card-icon{align-items:center;background:var(--hp-accent-soft);border:1px solid color-mix(in srgb,var(--hp-accent) 18%,#0000);border-radius:11px;color:var(--hp-accent-hi);display:inline-flex;height:38px;justify-content:center;width:38px}.home-pricing-card-icon svg{height:18px;width:18px}.home-pricing-card-title{color:var(--hp-ink);font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0}.home-pricing-card-desc{color:var(--hp-ink-soft);font-size:13.5px;line-height:1.55;margin:0}.home-pricing-card-tiers{border-bottom:1px solid var(--hp-line);border-top:1px solid var(--hp-line);display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:12px 0}.home-pricing-card-tiers li{display:flex;font-size:13.5px;gap:12px;justify-content:space-between}.home-pricing-card-tiers .tier-label{color:var(--hp-ink-soft)}.home-pricing-card-tiers .tier-price{color:var(--hp-ink);font-family:var(--hp-mono);font-size:13px;font-weight:500}.home-pricing-card-tiers .tier-highlight .tier-price{color:var(--hp-accent-hi)}.home-pricing-card-features{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.home-pricing-card-features li{color:var(--hp-ink-soft);font-size:13px;line-height:1.55;padding-left:16px;position:relative}.home-pricing-card-features li:before{color:var(--hp-accent-hi);content:"+";font-weight:600;left:0;position:absolute}.home-pricing-cta{margin-top:24px}.btn-pricing-primary{align-items:center;background:var(--hp-accent);border-radius:10px;box-shadow:0 8px 28px -8px var(--hp-accent-glow),inset 0 1px 0 #fff3;color:#041222;display:inline-flex;font-size:14.5px;font-weight:600;gap:8px;padding:13px 22px;text-decoration:none;transition:background-color var(--hp-t1) var(--hp-ease),transform var(--hp-t1) var(--hp-ease)}.btn-pricing-primary:hover{background:var(--hp-accent-hi);transform:translateY(-1px)}.btn-pricing-primary:after{content:"→"}.home-support-strip{border-top:1px solid var(--hp-line)}.home-support-strip-content{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1.3fr;margin:0 auto;max-width:var(--hp-max);padding:64px 32px}@media(max-width:1024px){.home-support-strip-content{gap:32px;grid-template-columns:1fr;padding:52px 32px}}@media(max-width:640px){.home-support-strip-content{padding:44px 16px}}.home-support-strip-copy{display:flex;flex-direction:column;gap:8px}.home-support-strip-copy h2{text-wrap:balance;color:var(--hp-ink);font-size:clamp(28px,3.5vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.05;margin:0}.home-support-strip-copy p{color:var(--hp-ink-soft);font-size:15px;line-height:1.55;margin:0;max-width:440px}.home-support-strip-eyebrow{color:var(--hp-accent-hi);font-family:var(--hp-mono);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.home-support-strip-links{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media(max-width:520px){.home-support-strip-links{grid-template-columns:1fr}}.home-support-link{align-items:center;background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:14px;color:var(--hp-ink);display:flex;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color var(--hp-t1) var(--hp-ease),background-color var(--hp-t1) var(--hp-ease),transform var(--hp-t1) var(--hp-ease)}.home-support-link:hover{background:var(--hp-surface-hi);border-color:var(--hp-accent);transform:translateY(-1px)}.home-support-link-icon{align-items:center;background:var(--hp-accent-soft);border:1px solid color-mix(in srgb,var(--hp-accent) 18%,#0000);border-radius:10px;color:var(--hp-accent-hi);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.home-support-link-text{display:flex;flex-direction:column;gap:2px}.home-support-link-text strong{color:var(--hp-ink);font-size:14px;font-weight:600}.home-support-link-text small{color:var(--hp-ink-soft);font-size:12.5px}.mock-app{background:var(--hp-bg);border:1px solid var(--hp-line-strong);border-radius:14px;box-shadow:0 20px 50px -20px #00000080;color:var(--hp-ink);display:flex;flex-direction:column;font-family:var(--hp-sans);height:100%;max-height:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.mock-app__bar{align-items:center;background:var(--hp-surface-hi);border-bottom:1px solid var(--hp-line);display:flex;flex-shrink:0;gap:7px;padding:9px 14px}.mock-dot{border-radius:50%;flex-shrink:0;height:9px;width:9px}.mock-dot--r{background:#ff5f57}.mock-dot--y{background:#febc2e}.mock-dot--g{background:#28c840}.mock-app__path{color:var(--hp-ink-soft);flex:1 1;font-family:var(--hp-mono);font-size:10.5px;margin-left:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-app__path span{color:var(--hp-ink-faint);margin:0 4px}.mock-app__shell{display:flex;flex:1 1;min-height:0;min-width:0;overflow:hidden}.mock-app__side{align-items:center;background:var(--hp-surface-hi);border-right:1px solid var(--hp-line);display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:10px 4px;width:40px}.mock-app__brand{background:var(--hp-accent);border-radius:7px;color:#041222;font-size:12px;font-weight:700;margin-bottom:8px;width:26px}.mock-app__brand,.mock-app__nav{align-items:center;display:flex;height:26px;justify-content:center}.mock-app__nav{background:#0000;border:0;border-radius:6px;color:var(--hp-ink-whisper);cursor:default;width:28px}.mock-app__nav.is-active{background:var(--hp-accent-soft);color:var(--hp-accent-hi)}.mock-app__main{flex:1 1;gap:8px;overflow:hidden;padding:10px 12px 12px}.mock-app__main,.mock-hero-sm{display:flex;flex-direction:column;min-width:0}.mock-hero-sm{gap:2px}.mock-hero-sm h4{color:var(--hp-ink);font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-hero-sm p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--hp-ink-soft);display:-webkit-box;font-size:11.5px;line-height:1.4;margin:0;overflow:hidden}.mock-sec-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:2px}.mock-sec-head__title{color:var(--hp-ink);display:flex;font-size:13px;gap:8px}.mock-count,.mock-sec-head__title{align-items:center;font-weight:600}.mock-count{background:var(--hp-accent-soft);border-radius:999px;color:var(--hp-accent-hi);display:inline-flex;font-family:var(--hp-mono);font-size:11px;height:20px;justify-content:center;min-width:20px;padding:0 6px}.mock-list{overflow:hidden}.mock-chat,.mock-list{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.mock-acc-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;min-width:0}@media(max-width:540px){.mock-acc-grid{grid-template-columns:1fr}}.mock-acc-card{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:8px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px}.mock-acc-card__head{align-items:center;display:flex;gap:7px;min-width:0}.mock-acc-card__title{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.mock-acc-card__name{color:var(--hp-ink);font-size:12px;font-weight:600}.mock-acc-card__name,.mock-acc-card__phone{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-acc-card__phone{color:var(--hp-ink-soft);font-family:var(--hp-mono);font-size:10.5px}.mock-avatar-sm{align-items:center;background:var(--hp-accent-soft);border-radius:50%;color:var(--hp-accent-hi);display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.mock-progress-row{align-items:center;display:flex;gap:8px;margin-top:auto;min-width:0;padding-top:4px}.mock-progress-row__label{color:var(--hp-ink-soft);flex-shrink:0;font-family:var(--hp-mono);font-size:10.5px;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-progress-row__num{color:var(--hp-ink-mid);flex-shrink:0;font-family:var(--hp-mono);font-size:11px;min-width:48px;text-align:right}.mock-row{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:8px;gap:8px;min-width:0;padding:6px 8px}.mock-row,.mock-row__avatar{align-items:center;display:flex}.mock-row__avatar{background:var(--hp-accent-soft);border-radius:6px;color:var(--hp-accent-hi);flex-shrink:0;font-size:11px;font-weight:600;height:22px;justify-content:center;width:22px}.mock-row__avatar--tg{background:#2294d129;color:#4fb5eb}.mock-row__body{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.mock-row__name{color:var(--hp-ink);font-size:12px;font-weight:500}.mock-row__meta,.mock-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-row__meta{color:var(--hp-ink-soft);font-family:var(--hp-mono);font-size:10.5px}.mock-chip{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-family:var(--hp-mono);font-size:9.5px;font-weight:500;letter-spacing:.02em;padding:1px 7px;white-space:nowrap}.mock-chip--ok{background:#34d39929;color:#6ee7b7}.mock-chip--warn{background:#fbbf242e;color:#fcd34d}.mock-chip--mono{background:var(--hp-surface-up);border:1px solid var(--hp-line);color:var(--hp-ink-mid);padding:2px 7px}.mock-progress{background:var(--hp-line);border-radius:2px;flex:1 1;height:4px;min-width:0;overflow:hidden}.mock-progress__bar{background:var(--hp-accent);border-radius:2px;height:100%}.mock-check{align-items:center;border:1.5px solid var(--hp-line-strong);border-radius:50%;color:var(--hp-ink-whisper);display:flex;flex-shrink:0;font-size:10px;height:18px;justify-content:center;width:18px}.mock-check.is-done{background:var(--hp-success);border-color:var(--hp-success);color:var(--hp-bg)}.mock-check.is-big{font-size:12px;height:24px;width:24px}.mock-spinner{border:2px solid var(--hp-line-strong);border-radius:50%;border-top-color:var(--hp-accent);flex-shrink:0;height:18px;width:18px}.mock-btn{background:var(--hp-accent-soft);border:1px solid color-mix(in srgb,var(--hp-accent) 30%,#0000);border-radius:8px;color:var(--hp-accent-hi);font-family:var(--hp-sans);font-size:11.5px;font-weight:500;overflow:hidden;padding:8px 12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mock-btn.is-busy{background:var(--hp-surface-up);border-color:var(--hp-line-strong);color:var(--hp-ink-soft)}.mock-btn.is-ok{background:var(--hp-success);border-color:var(--hp-success);color:var(--hp-bg)}.mock-btn--sm{align-self:flex-end;border-radius:6px;flex-shrink:0;font-size:10.5px;padding:5px 10px}.mock-btn--ghost{background:#0000;border-color:var(--hp-line-strong);color:var(--hp-ink-soft)}.mock-bubble{border-radius:12px;font-size:12px;line-height:1.35;max-width:85%;overflow:hidden;overflow-wrap:break-word;padding:7px 11px;word-break:break-word}.mock-bubble strong{color:var(--hp-accent-hi);font-weight:600}.mock-bubble--out{align-self:flex-start;background:#25d3662e;border:1px solid #25d3663d;color:var(--hp-ink)}.mock-bubble--in{align-self:flex-end;background:var(--hp-surface);border:1px solid var(--hp-line);color:var(--hp-ink)}.mock-bubble--typing{padding:8px 12px}.mock-bubble--typing span{animation:mockTypingDot 1.2s infinite;background:var(--hp-ink-soft);border-radius:50%;display:inline-block;height:5px;margin:0 1.5px;width:5px}.mock-bubble--typing span:nth-child(2){animation-delay:.15s}.mock-bubble--typing span:nth-child(3){animation-delay:.3s}.mock-bubble--inline{align-self:stretch;max-width:100%}@keyframes mockTypingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.mock-max{margin:0 auto;max-width:460px;position:relative;width:100%}.mock-max__body{gap:12px;padding:14px}.mock-max__body,.mock-max__hero{display:flex;flex-direction:column}.mock-max__hero{gap:4px;padding:4px 0 2px}.mock-max__title{color:var(--hp-ink);font-size:16px;font-weight:600;letter-spacing:-.015em}.mock-max__hint{color:var(--hp-ink-soft);font-size:12.5px}.mock-field{display:flex;flex-direction:column;gap:6px}.mock-field__label{color:var(--hp-ink-whisper);font-family:var(--hp-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.mock-input{align-items:center;background:var(--hp-surface);border:1px solid var(--hp-line-strong);border-radius:10px;color:var(--hp-ink);display:flex;font-family:var(--hp-mono);font-size:14px;height:40px;padding:10px 12px}.mock-caret{background:var(--hp-accent);display:inline-block;height:14px;margin-left:2px;vertical-align:middle;width:2px}.mock-code{display:flex;gap:8px}.mock-code__box{align-items:center;background:var(--hp-surface);border:1.5px solid var(--hp-line-strong);border-radius:8px;color:var(--hp-ink);display:flex;flex:1 1;font-family:var(--hp-mono);font-size:18px;font-weight:600;height:44px;justify-content:center}.mock-code__box.is-filled{background:var(--hp-accent-soft);border-color:var(--hp-accent);color:var(--hp-accent-hi)}.mock-max__pill{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--hp-surface-hi);border:1px solid color-mix(in srgb,var(--hp-success) 40%,var(--hp-line-strong));border-radius:12px;bottom:12px;box-shadow:0 16px 40px -20px #00000080;display:flex;gap:10px;left:14px;padding:10px 12px;position:absolute;right:14px}.mock-max__pill-avatar{align-items:center;background:var(--hp-accent-soft);border-radius:50%;color:var(--hp-accent-hi);display:flex;font-weight:700;height:30px;justify-content:center;width:30px}.mock-max__pill-name{color:var(--hp-ink);font-size:13px;font-weight:600}.mock-max__pill-phone{color:var(--hp-ink-soft);font-family:var(--hp-mono);font-size:11.5px}.mock-max__pill-chip{background:#34d3992e;border-radius:999px;color:#6ee7b7;font-family:var(--hp-mono);font-size:10.5px;font-weight:500;margin-left:auto;padding:3px 9px}.mock-search{align-items:center;background:var(--hp-surface);border:1px solid var(--hp-line-strong);border-radius:8px;display:flex;font-family:var(--hp-mono);font-size:12px;gap:8px;min-width:0;padding:8px 10px}.mock-search__icon,.mock-search__icon-svg{color:var(--hp-ink-whisper);flex-shrink:0}.mock-search__text{color:var(--hp-ink);flex:1 1;min-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-kbd{background:var(--hp-surface-up);border:solid var(--hp-line-strong);border-radius:4px;border-width:1px 1px 2px;color:var(--hp-ink-soft);flex-shrink:0;font-size:10px;padding:1px 6px}.mock-leadgen-stats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.mock-leadgen-stats>div{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:8px;display:flex;flex-direction:column;gap:1px;min-width:0;padding:8px 10px}.mock-leadgen-stats__label{color:var(--hp-ink-whisper);font-family:var(--hp-mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.mock-leadgen-stats__val{font-feature-settings:"tnum";color:var(--hp-ink);font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em}.mock-leadgen-stats__val--accent{color:var(--hp-accent-hi)}.mock-pay-row{align-items:center;background:var(--hp-surface);border:1px solid var(--hp-line-strong);border-radius:10px;display:flex;gap:10px;min-width:0;padding:8px 10px}.mock-pay-row__icon{align-items:center;background:var(--hp-accent-soft);border-radius:7px;color:var(--hp-accent-hi);display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:26px;justify-content:center;width:26px}.mock-balance-row{align-items:center;background:var(--hp-surface-up);border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.mock-balance-row__label{color:var(--hp-ink-whisper);font-family:var(--hp-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.mock-balance-row__val{font-feature-settings:"tnum";color:var(--hp-accent-hi);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600}@media(prefers-reduced-motion:reduce){.home-page *,.home-page :after,.home-page :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.hero-v2__aurora{animation:none}}.site-user-menu{margin-left:.5rem;position:relative}.site-user-menu-trigger{align-items:center;background:linear-gradient(90deg,#054aa8,#0369a1 50%,#054aa8);border:1px solid #054aa859;border-radius:var(--radius-md);box-shadow:0 8px 24px #054aa840;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.625rem 1rem;position:relative}.site-user-menu-trigger:before{background:linear-gradient(90deg,#0369a1,#054aa8 50%,#0369a1);content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}.site-user-menu-trigger-icon{flex-shrink:0;height:1rem;position:relative;width:1rem;z-index:1}.site-user-menu-trigger-label{max-width:140px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}@media(max-width:480px){.site-user-menu-trigger-label{max-width:100px}}.site-user-menu-trigger-chevron{flex-shrink:0;height:1rem;position:relative;transition:transform .2s ease;width:1rem;z-index:1}.site-user-menu-trigger-chevron.is-open{transform:rotate(180deg)}.site-user-menu-dropdown{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09090bf2;border:1px solid #054aa840;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:13rem;padding:.5rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:2000}.site-user-menu-item{align-items:center;background:#0000;border:none;border-radius:calc(var(--radius-md) - 2px);color:#ffffffd9;cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.site-user-menu-item:hover{background:#054aa81f;color:#fff}.site-user-menu-item--danger{color:#f87171}.site-user-menu-item--danger:hover{background:#ef44441f;color:#fecaca}.site-user-menu-item-icon{flex-shrink:0;height:1rem;width:1rem}.auth-page{align-items:center;background:#00122b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;justify-content:center}.auth-container,.auth-page{display:flex;min-height:100vh}.auth-container{box-shadow:0 20px 60px #0000004d;margin:0 auto;max-width:1400px;width:100%}.auth-form-section{align-items:center;background:linear-gradient(180deg,#001a3d,#0c4fa8);display:flex;flex:0 0 35%;justify-content:center;min-height:100vh;padding:2rem}.auth-form-content{max-width:400px;width:100%}.auth-logo-circle{align-items:center;background:linear-gradient(135deg,#054aa8,#5b9bd5);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;position:relative;width:50px}.auth-logo-circle:after{background:#fff;border-radius:50%;content:"";height:10px;position:absolute;right:10px;top:10px;width:10px}.auth-logo-text{color:#fff;font-size:1.8rem;font-weight:700}.auth-welcome{color:#fff;font-size:2rem;font-weight:700;margin:0 0 1rem}.auth-register-prompt{color:#e2ecff;font-size:.9rem;margin:0 0 2rem}.auth-register-link{color:#66dde7;font-weight:700;text-decoration:none;transition:color .3s ease}.auth-register-link:hover{color:#fff}.auth-form{display:flex;flex-direction:column;gap:1.5rem}.auth-input-group{position:relative}.auth-input{background:#ffffff14;border:none;border-radius:8px;box-sizing:border-box;color:#fff;font-size:1rem;padding:1rem 3rem 1rem 1rem;transition:background .3s ease;width:100%}.auth-input:focus{background:#ffffff29;box-shadow:0 0 0 2px #66dde7;outline:none}.auth-input::placeholder{color:#ffffff80}.auth-eye-button{align-items:center;background:#0000;border:none;color:#ffffffb3;cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:color .3s ease}.auth-eye-button:hover{color:#fff}.auth-eye-button svg{height:20px;width:20px}.auth-password-errors{margin-bottom:1rem;margin-top:.5rem}.auth-password-error{color:#fa0;font-size:.85rem;margin-bottom:.25rem}.auth-input-icon{color:#fff9;font-size:1.2rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.auth-checkbox-group{align-items:center;display:flex;gap:.5rem}.auth-checkbox{accent-color:#054aa8;cursor:pointer;height:20px;width:20px}.auth-checkbox-label{color:#e2ecff;cursor:pointer;font-size:.9rem;-webkit-user-select:none;user-select:none}.auth-submit-btn{background:linear-gradient(135deg,#0c4fa8,#66dde7);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease;width:100%}.auth-submit-btn:hover{box-shadow:0 10px 20px #054aa84d;transform:translateY(-2px)}.auth-submit-btn:active{transform:translateY(0)}.auth-error{background:#ff00001a;border:1px solid #ff00004d;border-radius:4px;color:red;padding:.75rem}.auth-error,.auth-forgot-link{font-size:.9rem;text-align:center}.auth-forgot-link{color:#66dde7;font-weight:700;text-decoration:none;transition:color .3s ease}.auth-forgot-link:hover{color:#fff}.auth-submit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.auth-features-section{align-items:center;background:#00122b;background-image:radial-gradient(circle at 2px 2px,#66dce733 1px,#0000 0);background-size:30px 30px;display:flex;flex:1 1;justify-content:center;padding:3rem;position:relative}.auth-features-content{max-width:600px;z-index:1}.auth-features-logo{align-items:center;display:flex;gap:.5rem;margin-bottom:2rem}.auth-features-title{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 2rem}.auth-features-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.auth-features-list li{color:#e2ecff;font-size:1.1rem;padding-left:1.5rem;position:relative}.auth-features-list li:before{color:#66dde7;content:"•";font-size:1.5rem;font-weight:700;left:0;position:absolute}.auth-support-tab{background:linear-gradient(135deg,#0c4fa8,#00122b);border-radius:8px 8px 0 0;color:#fff;cursor:pointer;font-weight:700;padding:1rem 2rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:center;transition:transform .3s ease;white-space:nowrap}.auth-support-tab:hover{transform:translateY(-50%) rotate(-90deg) scale(1.05)}@keyframes wavePulse{0%{background-position:0 0,100% 100%;background-size:140% 140%,160% 160%}50%{background-position:50% 50%,70% 70%;background-size:180% 180%,200% 200%}to{background-position:0 0,100% 100%;background-size:140% 140%,160% 160%}}@media(max-width:1024px){.auth-container{flex-direction:column}.auth-features-section,.auth-form-section{flex:1 1;min-height:50vh}.auth-support-tab{display:none}}@media(max-width:768px){.auth-features-title{font-size:1.8rem}.auth-welcome{font-size:1.5rem}}.auth-page-redesign{background:var(--color-bg-dark);display:flex;min-height:100vh}.auth-form-section-redesign{align-items:center;background:var(--color-bg-elevated);border-right:1px solid var(--color-border);display:flex;justify-content:center;padding:3rem;position:relative;width:45%;z-index:10}.auth-form-content-redesign{max-width:28rem;width:100%}.auth-logo-redesign{align-items:center;display:flex;justify-content:center;margin:0 auto 2rem;width:100%}.auth-form-header-redesign{align-items:center;display:flex;flex-direction:column;text-align:center}.auth-logo-image-redesign{height:2.5rem;object-fit:contain;width:auto}.auth-welcome-redesign{color:var(--color-text);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.5rem;text-align:center}.auth-register-prompt-redesign{color:var(--color-text-muted);font-size:.875rem;margin-bottom:2rem;text-align:center}.auth-register-link-redesign{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:inherit;font-weight:500;padding:0;text-decoration:none;transition:color var(--transition-fast)}.auth-register-link-redesign:hover{color:var(--color-primary-hover);text-decoration:none}.auth-form-redesign{display:flex;flex-direction:column;gap:1rem}.auth-input-redesign{background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font-size:1rem;padding:.75rem 1rem;transition:all var(--transition-fast);width:100%}.auth-input-redesign::placeholder{color:var(--color-text-muted)}.auth-input-redesign:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-muted);outline:none}.auth-input-group-redesign{position:relative}.auth-input-group-redesign .auth-input-redesign{padding-right:3.25rem}.auth-eye-button-redesign{align-items:center;background:#0000;border:none;border-radius:.75rem;color:var(--color-text-muted);cursor:pointer;display:flex;height:2.35rem;justify-content:center;padding:0;position:absolute;right:.45rem;top:50%;transform:translateY(-50%);transition:color .2s,background-color .2s;width:2.35rem}.auth-eye-button-redesign:hover{background:var(--color-bg-card-hover);color:var(--color-text-secondary)}.auth-eye-button-redesign svg{height:1.25rem;width:1.25rem}.auth-password-errors-redesign{margin-bottom:.5rem;margin-top:-.5rem}.auth-password-error-redesign{color:#fa0;font-size:.85rem;margin-bottom:.25rem}.auth-checkbox-group-redesign{align-items:center;display:flex;gap:.5rem}.auth-checkbox-redesign{accent-color:#054aa8;background:#003a6b;border:1px solid #054aa84d;border-radius:.25rem;cursor:pointer;height:1rem;width:1rem}.auth-checkbox-label-redesign{color:var(--color-text-secondary);cursor:pointer;font-size:.875rem}.auth-submit-btn-redesign{background:var(--color-primary);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.03em;margin-top:1.5rem;padding:.85rem;text-transform:uppercase;transition:all var(--transition-fast);width:100%}.auth-submit-btn-redesign:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.auth-submit-btn-redesign:active:not(:disabled){transform:translateY(0)}.auth-submit-btn-redesign:disabled{cursor:not-allowed;opacity:.5}.auth-error-redesign{background:#ef44441a;border:1px solid #ef444440;border-radius:var(--radius-md);color:var(--color-danger);font-size:.875rem;padding:.75rem;text-align:center}.auth-features-section-redesign{background:var(--color-bg-dark);height:100vh;overflow:hidden;position:relative;width:55%}.auth-features-content-wrapper-redesign{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:10}.auth-features-content-redesign{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:600px;padding:4rem;position:static;width:100%}.auth-features-header-redesign{margin-bottom:3rem;text-align:center}.auth-features-logo-redesign{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem}.auth-logo-image-white-redesign{height:3rem;object-fit:contain;width:auto}.auth-features-title-redesign{color:var(--color-text);font-size:1.875rem;font-weight:600;line-height:1.2;margin-bottom:0;margin-top:1rem;text-align:center}.auth-features-list-redesign{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.auth-feature-item-redesign{align-items:center;display:flex;gap:.75rem}.auth-feature-dot-redesign{background:var(--color-primary);border-radius:50%;box-shadow:var(--shadow-sm);flex-shrink:0;height:.5rem;width:.5rem}.auth-feature-item-redesign span{color:var(--color-text);font-size:1rem}.auth-support-tab-redesign{cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}.auth-support-tab-content-redesign{background:var(--color-primary);border-radius:var(--radius-md) 0 0 var(--radius-md);padding:2rem 1rem}.auth-support-text-redesign{color:#fff;font-size:.875rem;letter-spacing:.05em;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}@media(max-width:1024px){.auth-page-redesign{flex-direction:column}.auth-form-section-redesign{min-height:auto;padding:2rem 1.5rem;width:100%}.auth-features-section-redesign{height:auto;min-height:24rem;width:100%}.auth-features-content-redesign{padding:2rem 1.5rem}.auth-support-tab-redesign{display:none}}@media(max-width:768px){.auth-form-section-redesign{padding:1.5rem 1rem}.auth-form-content-redesign{max-width:100%}.auth-welcome-redesign{font-size:1.35rem}.auth-register-prompt-redesign{margin-bottom:1.25rem}.auth-features-section-redesign{min-height:20rem}.auth-features-content-redesign{padding:1.5rem 1rem}.auth-features-title-redesign{font-size:1.5rem}.auth-feature-item-redesign span{font-size:.95rem}.auth-dialog-overlay-redesign{align-items:flex-end;padding:1rem}.auth-dialog-redesign{border-bottom-left-radius:0;border-bottom-right-radius:0;max-width:100%;padding:1.25rem}.auth-dialog-title-redesign{font-size:1.25rem}.auth-dialog-code-input-redesign{font-size:1.5rem}}@media(max-width:480px){.auth-page-redesign{min-height:100dvh}.auth-form-section-redesign{padding:1.25rem .875rem}.auth-logo-image-redesign{height:2rem}.auth-input-redesign{font-size:.95rem;padding:.7rem .875rem}.auth-submit-btn-redesign{margin-top:1rem}.auth-features-section-redesign{min-height:18rem}.auth-features-title-redesign{font-size:1.3rem}.auth-dialog-actions-redesign{flex-direction:column}.auth-dialog-cancel-btn-redesign,.auth-dialog-submit-btn-redesign{width:100%}}.auth-forgot-password-btn-redesign{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:.875rem;padding:.5rem 0;text-align:left;transition:color .2s}.auth-forgot-password-btn-redesign:hover{color:var(--color-text)}.auth-dialog-overlay-redesign{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.auth-dialog-redesign{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:28rem;padding:2rem;position:relative;width:100%}.auth-dialog-header-redesign{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.auth-dialog-title-redesign{color:var(--color-text);font-size:1.5rem;font-weight:600;margin:0}.auth-dialog-close-btn-redesign{align-items:center;background:#ffffff1a;border:none;border-radius:.5rem;color:var(--color-text);cursor:pointer;display:flex;font-size:1.5rem;height:2rem;justify-content:center;line-height:1;padding:.5rem;transition:all .2s;width:2rem}.auth-dialog-close-btn-redesign:hover{background:#fff3}.auth-dialog-content-redesign{margin-bottom:1.5rem}.auth-dialog-message-redesign{color:var(--color-text-secondary);font-size:.875rem;margin:0;text-align:center}.auth-dialog-message-redesign strong{color:var(--color-text);font-weight:600}.auth-dialog-field-redesign{display:flex;flex-direction:column;gap:.5rem}.auth-dialog-label-redesign{color:var(--color-text-secondary);display:block;font-size:.875rem;font-weight:500}.auth-dialog-hint-redesign{color:var(--color-text-muted);font-size:.875rem;margin:0 0 .5rem}.auth-dialog-code-input-redesign{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;color:var(--color-text);font-family:monospace;font-size:2rem;font-weight:700;letter-spacing:.5rem;padding:1rem;text-align:center;transition:all .2s;width:100%}.auth-dialog-code-input-redesign::placeholder{color:var(--color-text-muted);letter-spacing:.5rem}.auth-dialog-code-input-redesign:focus{background:#ffffff14;border-color:#ffffff4d;outline:none}.auth-dialog-error-redesign{background:#ef444433;border:1px solid #ef44444d;border-radius:.5rem;color:#fca5a5;font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem}.auth-dialog-actions-redesign{display:flex;gap:.75rem}.auth-dialog-cancel-btn-redesign,.auth-dialog-submit-btn-redesign{border-radius:.75rem;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s}.auth-dialog-cancel-btn-redesign{background:#ffffff1a;border:1px solid #fff3;color:var(--color-text)}.auth-dialog-cancel-btn-redesign:hover{background:#fff3}.auth-dialog-submit-btn-redesign{background:#fff;border:none;color:#054aa8;color:var(--color-primary,#054aa8)}.auth-dialog-submit-btn-redesign:hover:not(:disabled){background:#ffffffe6}.auth-dialog-submit-btn-redesign:disabled{cursor:not-allowed;opacity:.6}:root,[data-theme=dark]{--color-primary:#054aa8;--color-primary-hover:#0666c4;--color-primary-muted:#054aa81f;--color-success:#10b981;--color-success-muted:#10b98114;--color-warning:#f59e0b;--color-danger:#ef4444;--color-black:#000;--color-white:#fafafa;--color-gray:#71717a;--color-gray-light:#a1a1aa;--color-gray-dark:#3f3f46;--color-text:#fafafa;--color-text-secondary:#a1a1aa;--color-text-muted:#52525b;--color-bg-dark:#09090b;--color-bg-elevated:#111113;--color-bg-card:#16161ab3;--color-bg-card-hover:#20202499;--color-bg-glass:#09090bcc;--color-bg-input:#16161ae6;--color-bg-surface:#0f0f12;--color-border:#ffffff0f;--color-border-strong:#ffffff1f;--color-border-primary:#054aa840;--scrollbar-thumb:#ffffff14;--scrollbar-thumb-hover:#ffffff26;--selection-bg:#054aa840;--spacing-xs:0.5rem;--spacing-sm:0.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px #0003;--shadow-md:0 4px 16px #00000040;--shadow-lg:0 8px 30px #0000004d;--shadow-xl:0 20px 50px #0006;--shadow-glow-primary:0 0 20px #054aa833;--shadow-glow-accent:0 4px 20px #00000040;--shadow-inset:inset 0 1px 0 #ffffff0a;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:400ms cubic-bezier(0.4,0,0.2,1)}[data-theme=light]{--color-primary:#054aa8;--color-primary-hover:#043d87;--color-primary-muted:#054aa814;--color-success:#059669;--color-success-muted:#05966914;--color-warning:#d97706;--color-danger:#dc2626;--color-black:#000;--color-white:#fff;--color-gray:#6b7280;--color-gray-light:#9ca3af;--color-gray-dark:#374151;--color-text:#0f172a;--color-text-secondary:#64748b;--color-text-muted:#94a3b8;--color-bg-dark:#f8fafc;--color-bg-elevated:#fff;--color-bg-card:#fff;--color-bg-card-hover:#f1f5f9;--color-bg-glass:#ffffffd9;--color-bg-input:#f1f5f9;--color-bg-surface:#f8fafc;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-border-primary:#054aa833;--scrollbar-thumb:#0000001f;--scrollbar-thumb-hover:#0003;--selection-bg:#054aa826;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 8px 30px #0000001a;--shadow-xl:0 20px 50px #0000001f;--shadow-glow-primary:0 0 20px #054aa81f;--shadow-glow-accent:0 4px 20px #0000000f;--shadow-inset:inset 0 1px 0 #00000005}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#09090b;background-color:var(--color-bg-dark);color:#fafafa;color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Segoe UI,sans-serif;font-weight:400;letter-spacing:-.01em;line-height:1.6;transition:background-color .3s,color .3s}code{font-family:JetBrains Mono,Courier New,Courier,monospace}*{scrollbar-color:#ffffff14 #0000;scrollbar-color:var(--scrollbar-thumb) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff14;background:var(--scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff26;background:var(--scrollbar-thumb-hover)}::selection{background:#054aa840;background:var(--selection-bg);color:#fafafa;color:var(--color-text)}:focus-visible{outline:2px solid #054aa8;outline:2px solid var(--color-primary);outline-offset:2px}img{image-rendering:-webkit-optimize-contrast}button{font-family:inherit}
/*# sourceMappingURL=main.4315778e.css.map*/