.header-module__Mk7mLW__headerWrapper{z-index:1100;background:color-mix(in srgb,var(--background)95%,transparent);border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:fixed;inset:0 0 auto}.header-module__Mk7mLW__headerWrapper a{text-decoration:none}.header-module__Mk7mLW__headerWrapper button{cursor:pointer;font:inherit}.header-module__Mk7mLW__headerWrapper :is(a,button,summary):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.header-module__Mk7mLW__topStrip{background:var(--primary-strong);height:28px;color:var(--accent);letter-spacing:.025em;justify-content:space-between;align-items:center;gap:20px;padding:0 max(24px,50vw - 596px);font-size:10px;display:flex}.header-module__Mk7mLW__topStrip span,.header-module__Mk7mLW__utilityLinks,.header-module__Mk7mLW__utilityLinks a{align-items:center;gap:7px;display:flex}.header-module__Mk7mLW__utilityLinks{gap:22px}.header-module__Mk7mLW__utilityLinks a{color:inherit}.header-module__Mk7mLW__headerGlass{align-items:center;gap:12px;max-width:1240px;height:72px;margin:auto;padding:0 24px;display:flex;position:relative}.header-module__Mk7mLW__logo{flex-shrink:0;margin-right:auto;display:inline-flex}.header-module__Mk7mLW__logoFull,.header-module__Mk7mLW__logoFullDark{width:auto;height:36px}.header-module__Mk7mLW__logoFullDark,.header-module__Mk7mLW__logoMarkImg{display:none}[data-theme=dark] .header-module__Mk7mLW__logoFull{display:none}[data-theme=dark] .header-module__Mk7mLW__logoFullDark{display:block}.header-module__Mk7mLW__nav{align-items:center;gap:14px;margin:0 auto;display:flex}.header-module__Mk7mLW__navItem{border-radius:6px;align-items:center;display:flex;position:relative}.header-module__Mk7mLW__link{color:var(--text-secondary);white-space:nowrap;align-items:center;padding:13px 5px 13px 10px;font-size:12px;font-weight:600;display:inline-flex}.header-module__Mk7mLW__link:hover,.header-module__Mk7mLW__activeLink{color:var(--primary)}.header-module__Mk7mLW__activeLink{text-underline-offset:8px;text-decoration:underline!important;-webkit-text-decoration-color:var(--accent-strong)!important;text-decoration-color:var(--accent-strong)!important;text-decoration-thickness:2px!important}.header-module__Mk7mLW__submenuToggle{width:30px;height:44px;color:var(--text-secondary);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.header-module__Mk7mLW__submenuToggle[aria-expanded=true] svg{transform:rotate(180deg)}.header-module__Mk7mLW__navItem:hover{background:var(--primary-subtle)}.header-module__Mk7mLW__dropdown{border:1px solid var(--border-subtle);background:var(--surface-card);width:270px;max-height:min(560px,100dvh - 120px);box-shadow:var(--glass-shadow);z-index:1200;border-radius:12px;flex-direction:column;gap:3px;padding:10px;display:flex;position:absolute;top:100%;left:0;overflow-y:auto}.header-module__Mk7mLW__dropdownItem{color:var(--text-secondary);border-radius:6px;padding:12px;font-size:12px;line-height:1.5}.header-module__Mk7mLW__dropdownItem:hover{color:var(--foreground);background:var(--primary-subtle)}.header-module__Mk7mLW__searchButton,.header-module__Mk7mLW__mobileMenuToggle,.header-module__Mk7mLW__preferencesButton{width:44px;height:44px;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;transition:background .15s;display:grid}.header-module__Mk7mLW__searchButton:hover,.header-module__Mk7mLW__mobileMenuToggle:hover,.header-module__Mk7mLW__preferencesButton:hover,.header-module__Mk7mLW__preferencesButtonActive{background:var(--primary-subtle)}.header-module__Mk7mLW__navRight{align-items:center;gap:14px;display:flex}.header-module__Mk7mLW__ctaButton{min-height:44px;color:var(--background);background:var(--primary);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 20px;font-size:12px;font-weight:700;display:inline-flex}.header-module__Mk7mLW__ctaButton:hover{opacity:.85}.header-module__Mk7mLW__appLink{min-height:44px;color:var(--foreground);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.header-module__Mk7mLW__appLink:hover{background:var(--accent-subtle)}.header-module__Mk7mLW__preferencesContainer{align-items:center;display:flex;position:relative}.header-module__Mk7mLW__preferencesPanel{background:var(--surface-card);border:1px solid var(--border-subtle);width:300px;box-shadow:var(--glass-shadow);color:var(--text-secondary);z-index:1200;border-radius:14px;flex-direction:column;gap:14px;padding:16px 18px;font-size:13px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.header-module__Mk7mLW__preferenceRow{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.header-module__Mk7mLW__preferenceLabel{color:var(--foreground);white-space:nowrap;font-size:12px;font-weight:600}.header-module__Mk7mLW__mobileMenuToggle{display:none}.header-module__Mk7mLW__mobileDrawer{overscroll-behavior:contain;background:var(--surface-card);border-bottom:1px solid var(--border-subtle);width:100%;max-height:calc(100dvh - 100px);box-shadow:var(--glass-shadow);position:absolute;top:100%;overflow-y:auto}.header-module__Mk7mLW__mobileNav{max-width:680px;margin:auto;padding:16px 20px 28px}.header-module__Mk7mLW__mobileTogglesRow{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:0 0 16px;display:flex}.header-module__Mk7mLW__mobileNavItem{border-bottom:1px solid var(--border-subtle);padding:10px 0}.header-module__Mk7mLW__mobileNavLink{color:var(--foreground);border-radius:6px;padding:12px;font-size:16px;font-weight:600;display:block}.header-module__Mk7mLW__activeMobileNavLink{background:var(--primary-subtle);color:var(--primary)}.header-module__Mk7mLW__mobileSubmenu summary{min-height:44px;color:var(--text-secondary);cursor:pointer;justify-content:space-between;align-items:center;padding:12px;font-size:12px;list-style:none;display:flex}.header-module__Mk7mLW__mobileSubmenu summary::-webkit-details-marker{display:none}.header-module__Mk7mLW__mobileSubmenu[open] summary svg{transform:rotate(180deg)}.header-module__Mk7mLW__mobileSubNav{border-left:2px solid var(--border-subtle);gap:3px;margin:0 12px 8px;display:grid}.header-module__Mk7mLW__mobileSubNavLink{color:var(--text-secondary);padding:12px 16px;font-size:13px;display:block}.header-module__Mk7mLW__mobileSubNavLink:hover{background:var(--primary-subtle);color:var(--foreground)}@media (min-width:1101px){.header-module__Mk7mLW__mobileDrawer{display:none}}@media (max-width:1100px){.header-module__Mk7mLW__nav,.header-module__Mk7mLW__navRight{display:none}.header-module__Mk7mLW__mobileMenuToggle{display:grid}.header-module__Mk7mLW__searchButton{margin-left:auto}}@media (max-width:600px){.header-module__Mk7mLW__topStrip{justify-content:center;padding:0 12px;font-size:9px}.header-module__Mk7mLW__utilityLinks{display:none}.header-module__Mk7mLW__headerGlass{gap:4px;padding:0 18px}.header-module__Mk7mLW__logoFull,.header-module__Mk7mLW__logoFullDark{height:32px}}.header-module__Mk7mLW__newPill{background:var(--accent);color:#092a38;font-family:var(--font-mono);letter-spacing:.06em;border-radius:999px;align-items:center;margin-left:6px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}
.LearnMenu-module__mQduoa__root{position:static}.LearnMenu-module__mQduoa__trigger{min-height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:inline-flex;font-size:12px!important;font-weight:600!important}.LearnMenu-module__mQduoa__trigger:hover,.LearnMenu-module__mQduoa__active{color:var(--primary);background:var(--primary-subtle)}.LearnMenu-module__mQduoa__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.LearnMenu-module__mQduoa__panel{overscroll-behavior:contain;background:var(--surface-card);border:1px solid var(--border-subtle);border-top:3px solid var(--accent);max-height:calc(100dvh - 124px);box-shadow:var(--glass-shadow);color:var(--foreground);z-index:1250;border-radius:0 0 16px 16px;position:absolute;top:100%;left:20px;right:20px;overflow-y:auto}.LearnMenu-module__mQduoa__heading{border-bottom:1px solid var(--border-subtle);background:var(--surface-elevated);justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 32px 24px;display:flex}.LearnMenu-module__mQduoa__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-secondary);font-size:9px}.LearnMenu-module__mQduoa__heading h2{margin:10px 0 8px;font-size:28px;line-height:1.25}.LearnMenu-module__mQduoa__heading p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.7}.LearnMenu-module__mQduoa__close{width:44px;height:44px;color:var(--foreground);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.LearnMenu-module__mQduoa__groups{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:28px;padding:28px 32px 32px;display:grid}.LearnMenu-module__mQduoa__group{min-width:0}.LearnMenu-module__mQduoa__group h3{font-family:var(--font-sans);margin:0 0 12px;font-size:14px}.LearnMenu-module__mQduoa__group h3 a{border-bottom:1px solid var(--border-subtle);min-height:44px;color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;padding:0 8px 12px;display:flex}.LearnMenu-module__mQduoa__group h3 svg{color:var(--primary);flex-shrink:0}.LearnMenu-module__mQduoa__group ul{margin:0;padding:0;list-style:none}.LearnMenu-module__mQduoa__group li a{min-height:44px;color:var(--text-secondary);overflow-wrap:anywhere;border-radius:6px;align-items:center;padding:10px 8px;font-size:12px;line-height:1.5;display:flex}.LearnMenu-module__mQduoa__group a:hover{background:var(--primary-subtle);color:var(--primary)}.LearnMenu-module__mQduoa__footer{border-top:1px solid var(--border-subtle);background:var(--surface-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 32px;display:flex}.LearnMenu-module__mQduoa__footer a{min-height:44px;color:var(--primary);align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.LearnMenu-module__mQduoa__footer>span{color:var(--text-secondary);font-size:11px}.LearnMenu-module__mQduoa__mobile .LearnMenu-module__mQduoa__trigger{text-align:left;width:100%;padding:12px;font-size:16px!important}.LearnMenu-module__mQduoa__mobile .LearnMenu-module__mQduoa__panel{max-height:none;box-shadow:none;border-radius:10px;margin:8px 0 0;position:static;overflow:visible}.LearnMenu-module__mQduoa__trigger{transition:background-color .16s,color .16s}.LearnMenu-module__mQduoa__trigger svg{flex-shrink:0;transition:transform .2s}.LearnMenu-module__mQduoa__panel{max-height:min(680px,calc(100dvh - 124px - env(safe-area-inset-bottom,0px)));scrollbar-width:thin;scrollbar-color:var(--border-subtle)transparent;border-top-width:2px;border-radius:16px;scroll-padding-block:16px;top:calc(100% + 8px);left:clamp(12px,2vw,24px);right:clamp(12px,2vw,24px);overflow-x:hidden}.LearnMenu-module__mQduoa__heading{background:linear-gradient(120deg,var(--accent-subtle),transparent 70%),var(--surface-card);gap:16px;padding:clamp(20px,2.5vw,28px)}.LearnMenu-module__mQduoa__heading>div{min-width:0}.LearnMenu-module__mQduoa__heading h2{text-wrap:balance;font-size:clamp(22px,2.3vw,28px)}.LearnMenu-module__mQduoa__groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:16px;padding:20px 24px}.LearnMenu-module__mQduoa__group{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:12px;padding:14px}.LearnMenu-module__mQduoa__group h3{margin-bottom:6px}.LearnMenu-module__mQduoa__group h3 a{overflow-wrap:anywhere}.LearnMenu-module__mQduoa__group li a,.LearnMenu-module__mQduoa__group h3 a,.LearnMenu-module__mQduoa__close{transition:color .16s,background-color .16s}.LearnMenu-module__mQduoa__group li a{padding:10px 12px;font-size:13px}.LearnMenu-module__mQduoa__close:hover{background:var(--primary-subtle)}.LearnMenu-module__mQduoa__footer{gap:8px 20px;padding:12px 28px}.LearnMenu-module__mQduoa__footer a{flex-wrap:wrap}.LearnMenu-module__mQduoa__footer svg{flex-shrink:0}.LearnMenu-module__mQduoa__mobile .LearnMenu-module__mQduoa__panel{max-height:none;overflow:hidden}.LearnMenu-module__mQduoa__mobile .LearnMenu-module__mQduoa__groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;padding:12px}.LearnMenu-module__mQduoa__mobile .LearnMenu-module__mQduoa__group{padding:10px}.LearnMenu-module__mQduoa__mobile .LearnMenu-module__mQduoa__heading{padding:18px 16px}.LearnMenu-module__mQduoa__mobile .LearnMenu-module__mQduoa__heading h2{font-size:clamp(19px,4vw,24px)}.LearnMenu-module__mQduoa__mobile .LearnMenu-module__mQduoa__footer{padding:12px 16px}@media (max-width:480px){.LearnMenu-module__mQduoa__mobile .LearnMenu-module__mQduoa__groups{grid-template-columns:minmax(0,1fr)}.LearnMenu-module__mQduoa__mobile .LearnMenu-module__mQduoa__eyebrow{letter-spacing:.06em;font-size:8px}.LearnMenu-module__mQduoa__mobile .LearnMenu-module__mQduoa__footer>span{display:none}}@media (max-height:580px) and (min-width:1101px){.LearnMenu-module__mQduoa__heading{align-items:center;padding:12px 20px}.LearnMenu-module__mQduoa__heading h2{margin:0;font-size:21px}.LearnMenu-module__mQduoa__heading .LearnMenu-module__mQduoa__eyebrow,.LearnMenu-module__mQduoa__heading p{display:none}.LearnMenu-module__mQduoa__groups{padding:12px 20px}.LearnMenu-module__mQduoa__footer{padding:6px 20px}}@media (prefers-reduced-motion:reduce){.LearnMenu-module__mQduoa__trigger,.LearnMenu-module__mQduoa__trigger svg,.LearnMenu-module__mQduoa__group li a,.LearnMenu-module__mQduoa__group h3 a,.LearnMenu-module__mQduoa__close{transition:none}}
.ToolsMenu-module__gI5pXq__root{position:static}.ToolsMenu-module__gI5pXq__trigger{min-height:44px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:10px 12px;transition:background-color .16s,color .16s;display:inline-flex;font-size:12px!important;font-weight:600!important}.ToolsMenu-module__gI5pXq__trigger:hover,.ToolsMenu-module__gI5pXq__active{color:var(--primary);background:var(--primary-subtle)}.ToolsMenu-module__gI5pXq__trigger svg{flex-shrink:0;transition:transform .2s}.ToolsMenu-module__gI5pXq__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.ToolsMenu-module__gI5pXq__count{background:var(--accent);color:#092a38;min-width:20px;height:18px;font-family:var(--font-mono);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.ToolsMenu-module__gI5pXq__panel{overscroll-behavior:contain;background:var(--surface-card);border:1px solid var(--border-subtle);border-top:2px solid var(--accent);max-height:min(680px,100dvh - 124px);box-shadow:var(--glass-shadow);color:var(--foreground);z-index:1250;scrollbar-width:thin;border-radius:16px;grid-template-columns:minmax(0,1fr) 300px;display:grid;position:absolute;top:calc(100% + 8px);left:clamp(12px,2vw,24px);right:clamp(12px,2vw,24px);overflow:hidden auto}.ToolsMenu-module__gI5pXq__main{min-width:0;padding:clamp(18px,2.4vw,28px)}.ToolsMenu-module__gI5pXq__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ToolsMenu-module__gI5pXq__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-secondary);font-size:9px}.ToolsMenu-module__gI5pXq__head h2{margin:8px 0 14px;font-size:clamp(21px,2.2vw,27px);line-height:1.25}.ToolsMenu-module__gI5pXq__close{box-sizing:border-box;width:44px;height:44px;color:var(--foreground);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ToolsMenu-module__gI5pXq__close:hover{background:var(--primary-subtle)}.ToolsMenu-module__gI5pXq__search{border:1px solid var(--border-subtle);background:var(--surface-elevated);min-height:46px;color:var(--text-secondary);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.ToolsMenu-module__gI5pXq__search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-subtle)}.ToolsMenu-module__gI5pXq__search input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.ToolsMenu-module__gI5pXq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ToolsMenu-module__gI5pXq__popular{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.ToolsMenu-module__gI5pXq__popular>span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-right:4px;font-size:9px}.ToolsMenu-module__gI5pXq__popular a{border:1px solid var(--border-subtle);min-height:32px;color:var(--foreground);border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;transition:border-color .16s,background-color .16s;display:inline-flex}.ToolsMenu-module__gI5pXq__popular a:hover{border-color:var(--primary);background:var(--primary-subtle)}.ToolsMenu-module__gI5pXq__groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin-top:18px;display:grid}.ToolsMenu-module__gI5pXq__group{min-width:0}.ToolsMenu-module__gI5pXq__group h3{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 6px;padding:0 8px;font-size:11px;font-weight:700}.ToolsMenu-module__gI5pXq__group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ToolsMenu-module__gI5pXq__group a{min-height:52px;color:var(--foreground);border-radius:10px;align-items:center;gap:10px;padding:8px;transition:background-color .16s,transform .16s;display:flex}.ToolsMenu-module__gI5pXq__group a:hover{background:var(--primary-subtle);transform:translate(2px)}.ToolsMenu-module__gI5pXq__icon{background:var(--accent-subtle);width:34px;height:34px;color:var(--primary);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.ToolsMenu-module__gI5pXq__isNew .ToolsMenu-module__gI5pXq__icon{background:var(--primary-strong);color:var(--accent)}.ToolsMenu-module__gI5pXq__text{min-width:0;display:grid}.ToolsMenu-module__gI5pXq__text strong{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.ToolsMenu-module__gI5pXq__text em{background:var(--accent);color:#092a38;font-style:normal;font-family:var(--font-mono);letter-spacing:.06em;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700}.ToolsMenu-module__gI5pXq__text small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ToolsMenu-module__gI5pXq__empty{color:var(--text-secondary);margin:18px 0 0;font-size:13px}.ToolsMenu-module__gI5pXq__empty a{color:var(--primary);font-weight:700}.ToolsMenu-module__gI5pXq__feature{color:#f5f5e9;background:radial-gradient(circle at 80% 10%,#bff56b38,#0000 55%),#092a38;flex-direction:column;gap:10px;padding:24px 22px;display:flex;position:relative;overflow:hidden}.ToolsMenu-module__gI5pXq__featureTag{color:#bff56b;font-family:var(--font-mono);letter-spacing:.06em;background:#bff56b29;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:10px;display:inline-flex}.ToolsMenu-module__gI5pXq__fan{height:110px;margin:6px 0 4px;position:relative}.ToolsMenu-module__gI5pXq__fan i{border-radius:10px;width:132px;height:84px;margin-left:-66px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:10px;left:50%;box-shadow:0 14px 26px -12px #000000b3}.ToolsMenu-module__gI5pXq__fan i:after{content:"";background:linear-gradient(135deg,#e9d79b,#b89a4e);border-radius:4px;width:22px;height:16px;position:absolute;top:30px;left:12px}.ToolsMenu-module__gI5pXq__fan i:first-child{background:linear-gradient(135deg,#1d1b3a,#43306e);transform:rotate(-14deg)translate(-34px)}.ToolsMenu-module__gI5pXq__fan i:nth-child(2){background:linear-gradient(135deg,#2b1b12,#6d4626);transform:rotate(10deg)translate(34px)}.ToolsMenu-module__gI5pXq__fan i:nth-child(3){background:linear-gradient(135deg,#11495a,#1f5f4a);box-shadow:0 0 0 2px #bff56b,0 18px 30px -12px #000c}.ToolsMenu-module__gI5pXq__feature:hover .ToolsMenu-module__gI5pXq__fan i:first-child{transform:rotate(-20deg)translate(-50px)translateY(4px)}.ToolsMenu-module__gI5pXq__feature:hover .ToolsMenu-module__gI5pXq__fan i:nth-child(2){transform:rotate(16deg)translate(50px)translateY(4px)}.ToolsMenu-module__gI5pXq__feature:hover .ToolsMenu-module__gI5pXq__fan i:nth-child(3){transform:translateY(-8px)scale(1.04)}.ToolsMenu-module__gI5pXq__feature h3{color:inherit;margin:0;font-size:21px;line-height:1.25}.ToolsMenu-module__gI5pXq__feature h3 em{color:#bff56b}.ToolsMenu-module__gI5pXq__feature p{color:#b7c9c8;margin:0;font-size:12px;line-height:1.7}.ToolsMenu-module__gI5pXq__featureStats{flex-wrap:wrap;gap:6px;margin:2px 0 6px;padding:0;list-style:none;display:flex}.ToolsMenu-module__gI5pXq__featureStats li{border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;display:inline-flex}.ToolsMenu-module__gI5pXq__play{color:#092a38;background:#bff56b;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:13px;font-weight:700;transition:transform .16s;display:inline-flex}.ToolsMenu-module__gI5pXq__play:hover{transform:translateY(-1px)}.ToolsMenu-module__gI5pXq__all{color:#bff56b;align-items:center;gap:6px;min-height:40px;font-size:12px;font-weight:600;display:inline-flex}.ToolsMenu-module__gI5pXq__mobile .ToolsMenu-module__gI5pXq__trigger{justify-content:flex-start;width:100%;padding:12px;font-size:16px!important}.ToolsMenu-module__gI5pXq__mobile .ToolsMenu-module__gI5pXq__trigger svg{margin-left:auto}.ToolsMenu-module__gI5pXq__mobile .ToolsMenu-module__gI5pXq__panel{max-height:none;box-shadow:none;border-radius:12px;grid-template-columns:minmax(0,1fr);margin:8px 0 0;position:static;overflow:hidden}.ToolsMenu-module__gI5pXq__mobile .ToolsMenu-module__gI5pXq__main{padding:16px}.ToolsMenu-module__gI5pXq__mobile .ToolsMenu-module__gI5pXq__groups{grid-template-columns:minmax(0,1fr)}.ToolsMenu-module__gI5pXq__mobile .ToolsMenu-module__gI5pXq__fan{display:none}.ToolsMenu-module__gI5pXq__mobile .ToolsMenu-module__gI5pXq__feature{padding:18px 16px}@media (max-height:640px) and (min-width:1101px){.ToolsMenu-module__gI5pXq__head h2,.ToolsMenu-module__gI5pXq__fan{display:none}}@media (prefers-reduced-motion:reduce){.ToolsMenu-module__gI5pXq__trigger,.ToolsMenu-module__gI5pXq__trigger svg,.ToolsMenu-module__gI5pXq__group a,.ToolsMenu-module__gI5pXq__fan i,.ToolsMenu-module__gI5pXq__play,.ToolsMenu-module__gI5pXq__popular a{transition:none}}
.SmartBanner-module__m4mV2q__banner{color:#fff;z-index:1000;background:#092a38;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex;position:relative}.SmartBanner-module__m4mV2q__closeBtn{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;padding:4px;display:grid}.SmartBanner-module__m4mV2q__closeBtn:hover{color:#fff}.SmartBanner-module__m4mV2q__iconWrap{flex-shrink:0;align-items:center;display:flex}.SmartBanner-module__m4mV2q__appIcon{border-radius:7px;box-shadow:0 1px 3px #0000004d}.SmartBanner-module__m4mV2q__info{flex-direction:column;flex:1;min-width:0;display:flex}.SmartBanner-module__m4mV2q__title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.SmartBanner-module__m4mV2q__sub{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.SmartBanner-module__m4mV2q__openBtn{color:#042f14;letter-spacing:.05em;text-transform:uppercase;background:#10b981;border-radius:20px;flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none}.SmartBanner-module__m4mV2q__openBtn:active{opacity:.85}
.Footer-module__yg9ahW__footer{--footer-ink:#f6f2e9;--footer-muted:#b2c2c5;--footer-line:#f6f2e929;color:var(--footer-ink);background:#092a38;overflow:hidden}.Footer-module__yg9ahW__inner{max-width:1240px;margin:0 auto;padding:0 28px}.Footer-module__yg9ahW__footer a{text-decoration:none}.Footer-module__yg9ahW__footer a:focus-visible{outline-offset:5px;outline:2px solid #bff56b}.Footer-module__yg9ahW__invitation{border-bottom:1px solid var(--footer-line);grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;padding:64px 0 54px;display:grid}.Footer-module__yg9ahW__invitationCopy{min-width:0}.Footer-module__yg9ahW__eyebrow{color:#bff56b;font-family:var(--font-mono);letter-spacing:.14em;font-size:9px}.Footer-module__yg9ahW__invitation h2{color:var(--footer-ink);letter-spacing:-.04em;margin:22px 0 20px;font-size:clamp(34px,4.2vw,54px);line-height:1.13}.Footer-module__yg9ahW__invitation h2 em{color:#bff56b;font-weight:400}.Footer-module__yg9ahW__invitation p{max-width:490px;color:var(--footer-muted);margin:0;font-size:13px;line-height:1.9}.Footer-module__yg9ahW__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:26px;display:flex}.Footer-module__yg9ahW__primaryCta,.Footer-module__yg9ahW__secondaryCta{justify-content:center;align-items:center;gap:12px;min-height:46px;font-size:12px;font-weight:700;display:inline-flex}.Footer-module__yg9ahW__primaryCta{color:#092a38;background:#bff56b;border-radius:7px;padding:12px 18px}.Footer-module__yg9ahW__primaryCta:hover{background:#d7ff9b}.Footer-module__yg9ahW__secondaryCta{color:var(--footer-ink)}.Footer-module__yg9ahW__secondaryCta:hover{color:#bff56b}.Footer-module__yg9ahW__brandGraphic{background:radial-gradient(#bff56b17,#0000 68%);min-width:0;height:290px;position:relative}.Footer-module__yg9ahW__orbit,.Footer-module__yg9ahW__orbitSmall{border:1px solid #bff56b40;border-radius:50%;width:88%;height:205px;position:absolute;top:44px;left:6%;transform:rotate(-28deg)}.Footer-module__yg9ahW__orbitSmall{opacity:.55;width:70%;left:15%;transform:rotate(40deg)}.Footer-module__yg9ahW__graphicTile{background:#092a38;border:1px solid #bff56b52;border-radius:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 18px 55px #0000002e}.Footer-module__yg9ahW__graphicTile img{display:block}.Footer-module__yg9ahW__learnChip,.Footer-module__yg9ahW__planChip,.Footer-module__yg9ahW__growChip{border-radius:9px;align-items:center;gap:10px;padding:14px 16px;font-size:11px;display:flex;position:absolute;box-shadow:0 10px 32px #0000001a}.Footer-module__yg9ahW__learnChip{color:#092a38;background:#f6f2e9;top:24px;left:0;transform:rotate(-7deg)}.Footer-module__yg9ahW__planChip{color:#092a38;background:#bff56b;top:110px;right:0;transform:rotate(6deg)}.Footer-module__yg9ahW__growChip{color:#f6f2e9;border:1px solid var(--footer-line);background:#16414f;bottom:14px;left:8%;transform:rotate(-4deg)}.Footer-module__yg9ahW__spark,.Footer-module__yg9ahW__sparkSmall{color:#bff56b;font-size:28px;font-weight:300;position:absolute}.Footer-module__yg9ahW__spark{top:22px;right:10%}.Footer-module__yg9ahW__sparkSmall{font-size:21px;top:160px;left:0}.Footer-module__yg9ahW__footerTop{grid-template-columns:.85fr 1.4fr;gap:80px;padding:48px 0 40px;display:grid}.Footer-module__yg9ahW__footerBrand{display:inline-flex}.Footer-module__yg9ahW__footerBrand img{width:162px;height:45px;display:block}.Footer-module__yg9ahW__footerPitch p{max-width:320px;color:var(--footer-muted);margin:20px 0 18px;font-size:12px;line-height:1.9}.Footer-module__yg9ahW__ownerLink{color:#bff56b;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;min-height:36px;font-size:10px;font-weight:700;line-height:1.7;display:inline-flex}.Footer-module__yg9ahW__ownerLink:hover{color:#d7ff9b;text-decoration:underline}.Footer-module__yg9ahW__ownerLink svg{flex-shrink:0}.Footer-module__yg9ahW__footerNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.Footer-module__yg9ahW__footerNav>div{flex-direction:column;align-items:start;display:flex}.Footer-module__yg9ahW__footerNav h3{color:#bff56b;font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:10px}.Footer-module__yg9ahW__footerNav a{min-height:36px;color:var(--footer-muted);align-items:center;padding:7px 0;font-size:12px;line-height:1.6;display:flex}.Footer-module__yg9ahW__footerNav a:hover,.Footer-module__yg9ahW__footerLegal a:hover{color:#bff56b}.Footer-module__yg9ahW__footerSocial{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.Footer-module__yg9ahW__footerSocial a{border:1px solid var(--footer-line);width:40px;height:40px;color:var(--footer-muted);border-radius:8px;place-items:center;display:grid}.Footer-module__yg9ahW__footerSocial a:hover{color:#bff56b;background:#bff56b14}.Footer-module__yg9ahW__footerBottom{border-top:1px solid var(--footer-line);color:var(--footer-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding:22px 0;font-size:10px;line-height:1.7;display:flex}.Footer-module__yg9ahW__footerAssurance{align-items:center;gap:9px;max-width:410px;display:flex}.Footer-module__yg9ahW__footerAssurance svg{color:#bff56b;flex-shrink:0}.Footer-module__yg9ahW__footerLegal{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.Footer-module__yg9ahW__footerLegal a{color:inherit;align-items:center;min-height:32px;display:inline-flex}.Footer-module__yg9ahW__signoff{border-top:1px solid var(--footer-line);justify-content:space-between;align-items:center;gap:24px;padding:24px 0 28px;display:flex}.Footer-module__yg9ahW__signoff>span:first-child{font-family:var(--font-serif);color:#bff56b;letter-spacing:-.03em;font-size:clamp(24px,3vw,38px);font-style:italic}.Footer-module__yg9ahW__signoff>span:last-child{font-family:var(--font-mono);letter-spacing:.1em;color:var(--footer-muted);font-size:8px}@media (max-width:1000px){.Footer-module__yg9ahW__invitation{grid-template-columns:1.3fr 1fr;gap:24px}.Footer-module__yg9ahW__footerTop{grid-template-columns:1fr 1.6fr;gap:40px}.Footer-module__yg9ahW__brandGraphic{transform:scale(.9)}.Footer-module__yg9ahW__footerNav{gap:18px}}@media (max-width:760px){.Footer-module__yg9ahW__inner{padding:0 22px}.Footer-module__yg9ahW__invitation{grid-template-columns:minmax(0,1fr);gap:20px;padding:44px 0 32px}.Footer-module__yg9ahW__brandGraphic{width:100%;max-width:380px;height:255px;margin:0 auto;transform:none}.Footer-module__yg9ahW__orbit,.Footer-module__yg9ahW__orbitSmall{height:175px}.Footer-module__yg9ahW__learnChip{top:12px}.Footer-module__yg9ahW__planChip{top:90px}.Footer-module__yg9ahW__growChip{bottom:6px}.Footer-module__yg9ahW__footerTop{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 0}.Footer-module__yg9ahW__footerPitch p{max-width:440px}.Footer-module__yg9ahW__footerNav a{min-height:44px;font-size:11px}.Footer-module__yg9ahW__signoff{flex-direction:column;align-items:start;gap:12px}.Footer-module__yg9ahW__footerLegal>span{flex-basis:100%}.Footer-module__yg9ahW__footerAssurance{align-items:start}}@media (max-width:400px){.Footer-module__yg9ahW__footerNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.Footer-module__yg9ahW__actions{flex-direction:column;align-items:stretch;gap:8px}.Footer-module__yg9ahW__invitation h2{font-size:33px}.Footer-module__yg9ahW__learnChip,.Footer-module__yg9ahW__planChip,.Footer-module__yg9ahW__growChip{padding:12px;font-size:10px}}
.errors-module__K3JDGq__wrap{min-height:72vh;color:var(--foreground,#0c2430);place-items:center;padding:3rem 1.25rem 4rem;display:grid}.errors-module__K3JDGq__standalone{background:var(--background,#f6f2e9);min-height:100vh;font-family:var(--font-jakarta,system-ui),-apple-system,"Segoe UI",sans-serif}.errors-module__K3JDGq__card{text-align:center;width:100%;max-width:640px}.errors-module__K3JDGq__scene{width:min(300px,78vw);color:var(--primary,#092a38);margin:0 auto 1.75rem;animation:.7s cubic-bezier(.2,.9,.3,1.2) both errors-module__K3JDGq__pop}.errors-module__K3JDGq__scene svg{width:100%;height:auto;display:block;overflow:visible}.errors-module__K3JDGq__code{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary,#53656b);margin:0 0 .4rem;font-size:.8rem;font-weight:800}.errors-module__K3JDGq__title{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.03em;color:var(--foreground,#0c2430);margin:0 0 .9rem;font-size:clamp(2rem,6vw,2.9rem);font-weight:600;line-height:1.1}.errors-module__K3JDGq__title em{text-decoration:underline;-webkit-text-decoration-color:var(--accent,#bff56b);text-decoration-color:var(--accent,#bff56b);text-underline-offset:.12em;font-style:italic;text-decoration-thickness:.12em}.errors-module__K3JDGq__text{max-width:470px;color:var(--text-secondary,#53656b);margin:0 auto 2rem;font-size:1.05rem;line-height:1.6}.errors-module__K3JDGq__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.errors-module__K3JDGq__btn{border:1px solid var(--border-subtle,#dcd8ce);background:var(--surface-card,#fffdf8);color:var(--foreground,#0c2430);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.errors-module__K3JDGq__btn:hover{border-color:var(--primary,#092a38);transform:translateY(-2px)}.errors-module__K3JDGq__btn:active{transform:translateY(0)scale(.98)}.errors-module__K3JDGq__primary{background:var(--primary,#092a38);border-color:var(--primary,#092a38);color:var(--background,#f6f2e9)}.errors-module__K3JDGq__primary:hover{background:var(--primary-strong,#061e29)}.errors-module__K3JDGq__btn svg{transition:transform .3s}.errors-module__K3JDGq__btn:hover .errors-module__K3JDGq__spinOnHover{transform:rotate(-180deg)}.errors-module__K3JDGq__search{border:1px solid var(--border-subtle,#dcd8ce);background:var(--surface-card,#fffdf8);border-radius:999px;gap:.5rem;max-width:460px;margin:0 auto 1.75rem;padding:.35rem .35rem .35rem 1.1rem;transition:border-color .18s,box-shadow .18s;display:flex}.errors-module__K3JDGq__search:focus-within{border-color:var(--primary,#092a38);box-shadow:0 0 0 4px var(--accent-subtle,#bff56b29)}.errors-module__K3JDGq__search input{min-width:0;color:var(--foreground,#0c2430);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:1rem}.errors-module__K3JDGq__search button{background:var(--accent,#bff56b);color:#092a38;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.errors-module__K3JDGq__links{text-align:left;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem;margin-top:2.25rem;display:grid}.errors-module__K3JDGq__link{border:1px solid var(--border-subtle,#dcd8ce);background:var(--surface-card,#fffdf8);color:var(--foreground,#0c2430);border-radius:16px;align-items:center;gap:.7rem;padding:.85rem 1rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.errors-module__K3JDGq__link:hover{border-color:var(--primary,#092a38);transform:translateY(-2px)}.errors-module__K3JDGq__link small{color:var(--text-secondary,#53656b);font-size:.78rem;font-weight:500;display:block}.errors-module__K3JDGq__linkIcon{background:var(--accent-subtle,#bff56b29);width:36px;height:36px;color:var(--primary,#092a38);border-radius:11px;flex:none;place-items:center;display:grid}.errors-module__K3JDGq__ref{color:var(--text-secondary,#53656b);margin-top:1.5rem;font-size:.8rem}.errors-module__K3JDGq__ref code{background:var(--primary-subtle,#092a3812);border-radius:6px;padding:.1rem .4rem;font-size:.78rem}.errors-module__K3JDGq__ref a{color:inherit;font-weight:700}.errors-module__K3JDGq__brandBar{justify-content:center;padding:1.5rem 1rem 0;display:flex}.errors-module__K3JDGq__brandBar img{width:auto;height:30px}.errors-module__K3JDGq__rise{animation:.6s cubic-bezier(.2,.8,.2,1) both errors-module__K3JDGq__rise;animation-delay:calc(var(--d,0)*90ms + .15s)}.errors-module__K3JDGq__needle{transform-origin:100px 100px;animation:4.8s ease-in-out infinite errors-module__K3JDGq__search}.errors-module__K3JDGq__dial{transform-origin:100px 100px;animation:4.8s ease-in-out infinite errors-module__K3JDGq__breathe}.errors-module__K3JDGq__route{stroke-dasharray:6 8;animation:1.6s linear infinite errors-module__K3JDGq__march}.errors-module__K3JDGq__pin{transform-box:fill-box;transform-origin:bottom;animation:2.4s ease-in-out infinite errors-module__K3JDGq__bob}.errors-module__K3JDGq__four{font-family:var(--font-serif,Georgia,serif);fill:currentColor;font-weight:600}.errors-module__K3JDGq__bar{transform-box:fill-box;transform-origin:bottom;animation:3.2s cubic-bezier(.3,.9,.3,1) infinite errors-module__K3JDGq__grow}.errors-module__K3JDGq__barDip{animation-name:errors-module__K3JDGq__dip}.errors-module__K3JDGq__trend{stroke-dasharray:260;stroke-dashoffset:260px;animation:3.2s ease-in-out infinite errors-module__K3JDGq__draw}.errors-module__K3JDGq__spark{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite errors-module__K3JDGq__spark}.errors-module__K3JDGq__arc{opacity:.15;animation:2.4s ease-in-out infinite errors-module__K3JDGq__signal}.errors-module__K3JDGq__slash{stroke-dasharray:120;stroke-dashoffset:120px;animation:2.4s ease-out .4s forwards errors-module__K3JDGq__draw}.errors-module__K3JDGq__spin{transform-origin:100px 100px;animation:2.4s cubic-bezier(.6,0,.4,1) infinite errors-module__K3JDGq__turn}@keyframes errors-module__K3JDGq__pop{0%{opacity:0;transform:scale(.85)translateY(12px)}to{opacity:1;transform:none}}@keyframes errors-module__K3JDGq__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes errors-module__K3JDGq__search{0%,to{transform:rotate(-38deg)}22%{transform:rotate(64deg)}44%{transform:rotate(-12deg)}62%{transform:rotate(28deg)}80%{transform:rotate(8deg)}}@keyframes errors-module__K3JDGq__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes errors-module__K3JDGq__march{to{stroke-dashoffset:-28px}}@keyframes errors-module__K3JDGq__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes errors-module__K3JDGq__grow{0%{transform:scaleY(0)}25%,85%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes errors-module__K3JDGq__dip{0%{transform:scaleY(0)}25%{transform:scaleY(1)}38%{transform:scaleY(.25)}55%,85%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes errors-module__K3JDGq__draw{0%,30%{stroke-dashoffset:260px}70%,to{stroke-dashoffset:0}}@keyframes errors-module__K3JDGq__spark{0%,60%{opacity:0;transform:scale(.3)}72%{opacity:1;transform:scale(1.25)}85%,to{opacity:1;transform:scale(1)}}@keyframes errors-module__K3JDGq__signal{0%,to{opacity:.15}40%{opacity:1}}@keyframes errors-module__K3JDGq__turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.errors-module__K3JDGq__scene,.errors-module__K3JDGq__rise,.errors-module__K3JDGq__needle,.errors-module__K3JDGq__dial,.errors-module__K3JDGq__route,.errors-module__K3JDGq__pin,.errors-module__K3JDGq__bar,.errors-module__K3JDGq__trend,.errors-module__K3JDGq__spark,.errors-module__K3JDGq__arc,.errors-module__K3JDGq__slash,.errors-module__K3JDGq__spin{animation:none!important}.errors-module__K3JDGq__trend,.errors-module__K3JDGq__slash{stroke-dashoffset:0}.errors-module__K3JDGq__spark,.errors-module__K3JDGq__arc{opacity:1}.errors-module__K3JDGq__btn,.errors-module__K3JDGq__link{transition:none}}
