.landing-module__bxHgOq__pageWrapper{background-color:var(--background);background-image:radial-gradient(circle at center, var(--border) 0%, transparent 60%);min-height:100vh;color:var(--foreground);background-attachment:fixed;position:relative;overflow-x:clip}.landing-module__bxHgOq__content{position:relative}.landing-module__bxHgOq__container{width:100%;max-width:1120px;margin:0 auto;padding:0 1.5rem}.landing-module__bxHgOq__nav{z-index:50;background-color:#0000;border-bottom:1px solid #0000;height:60px;transition:border-bottom-color .2s,background-color .2s;position:sticky;top:0}.landing-module__bxHgOq__navScrolled{border-bottom-color:var(--border);background-color:var(--background)}:is(.landing-module__bxHgOq__nav:has(.landing-module__bxHgOq__navDropdownContainer:hover),.landing-module__bxHgOq__nav:has(.landing-module__bxHgOq__navDropdownContainer:focus-within)){background-color:var(--background);border-bottom-color:#0000}.landing-module__bxHgOq__navInner{justify-content:space-between;align-items:center;max-width:1120px;height:100%;margin:0 auto;padding:0 1.5rem;display:flex}.landing-module__bxHgOq__logo{color:var(--foreground);align-items:center;gap:.6rem;text-decoration:none;display:flex}.landing-module__bxHgOq__logoImg{filter:invert()}[data-theme=dark] .landing-module__bxHgOq__logoImg{filter:none}.landing-module__bxHgOq__logoText{letter-spacing:-.03em;font-size:1.05rem;font-weight:700}.landing-module__bxHgOq__navCenter{pointer-events:none;justify-content:center;align-items:center;gap:.15rem;display:flex;position:absolute;inset:0}@media (max-width:768px){.landing-module__bxHgOq__navCenter{display:none}}.landing-module__bxHgOq__navCenterHidden .landing-module__bxHgOq__navDropdownMenu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.landing-module__bxHgOq__navLink{color:var(--muted-foreground);border-radius:6px;padding:.35rem .7rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s}.landing-module__bxHgOq__navLink:hover{color:var(--foreground)}.landing-module__bxHgOq__navLink:focus-visible,.landing-module__bxHgOq__themeBtn:focus-visible,.landing-module__bxHgOq__themeBtnActive:focus-visible,.landing-module__bxHgOq__menuBtn:focus-visible,.landing-module__bxHgOq__windowTab:focus-visible,.landing-module__bxHgOq__terminalTab:focus-visible,.landing-module__bxHgOq__terminalCopyBtn:focus-visible,.landing-module__bxHgOq__iconBtn:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.landing-module__bxHgOq__navDropdownContainer{pointer-events:auto;align-items:center;height:100%;display:flex;position:relative}.landing-module__bxHgOq__navDropdownButton{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:flex}.landing-module__bxHgOq__navDropdownChevron{color:var(--muted-foreground);opacity:.7;transition:transform .2s cubic-bezier(.16,1,.3,1)}.landing-module__bxHgOq__navDropdownButton:hover,.landing-module__bxHgOq__navDropdownButton:focus-visible,.landing-module__bxHgOq__navDropdownContainer:focus-within .landing-module__bxHgOq__navDropdownButton,.landing-module__bxHgOq__navDropdownContainer:hover .landing-module__bxHgOq__navDropdownButton{color:var(--foreground)}.landing-module__bxHgOq__navDropdownContainer:hover .landing-module__bxHgOq__navDropdownChevron,.landing-module__bxHgOq__navDropdownContainer:focus-within .landing-module__bxHgOq__navDropdownChevron{color:var(--foreground);opacity:1;transform:rotate(180deg)}.landing-module__bxHgOq__navDropdownMenu{background:var(--background);border-bottom:1px solid var(--border);opacity:0;visibility:hidden;z-index:40;pointer-events:none;width:100vw;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s;position:fixed;top:60px;left:0;transform:translateY(-4px);box-shadow:0 10px 40px -10px #00000014}.landing-module__bxHgOq__navDropdownContainer:hover .landing-module__bxHgOq__navDropdownMenu,.landing-module__bxHgOq__navDropdownContainer:focus-within .landing-module__bxHgOq__navDropdownMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.landing-module__bxHgOq__megaMenuInner{gap:4rem;max-width:700px;margin:0 auto;padding:2rem 1.5rem;display:flex}.landing-module__bxHgOq__megaMenuSection{flex:1}.landing-module__bxHgOq__megaMenuSectionTitle{color:var(--muted-foreground);margin-bottom:1rem;font-size:.75rem;font-weight:500}.landing-module__bxHgOq__megaMenuGrid{grid-template-columns:1fr;gap:.25rem;display:grid}.landing-module__bxHgOq__megaMenuItemCard{cursor:pointer;justify-content:space-between;align-items:center;padding:.4rem 0;text-decoration:none;display:flex}.landing-module__bxHgOq__megaMenuItemTitle{color:var(--foreground);align-items:center;gap:.5rem;width:fit-content;font-size:.875rem;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.landing-module__bxHgOq__megaMenuItemTitle:after{content:"";background-color:var(--foreground);transform-origin:0;width:100%;height:1px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.landing-module__bxHgOq__megaMenuItemCard:hover .landing-module__bxHgOq__megaMenuItemTitle:after{transform:scaleX(1)}.landing-module__bxHgOq__externalArrow{color:var(--muted-foreground);transition:transform .15s,color .15s}.landing-module__bxHgOq__megaMenuItemCard:hover .landing-module__bxHgOq__externalArrow{color:var(--foreground);transform:translate(2px,-2px)}.landing-module__bxHgOq__navRight{align-items:center;gap:.5rem;margin-left:auto;display:flex}.landing-module__bxHgOq__navRightDesktop{align-items:center;gap:.5rem;display:flex}@media (max-width:768px){.landing-module__bxHgOq__navRightDesktop{display:none}}.landing-module__bxHgOq__themeToggle{background:var(--background-subtle);border:1px solid var(--border);border-radius:999px;align-items:center;gap:2px;padding:2px;display:flex}.landing-module__bxHgOq__themeTogglePlaceholder{background:var(--background-subtle);border:1px solid var(--border);border-radius:999px;width:74px;height:26px}.landing-module__bxHgOq__themeBtnActive{background:var(--foreground);width:22px;height:22px;color:var(--background);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.landing-module__bxHgOq__themeBtn{width:22px;height:22px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:color .15s;display:flex}.landing-module__bxHgOq__themeBtn:hover{color:var(--foreground)}.landing-module__bxHgOq__menuBtn{border-radius:var(--radius-md);width:34px;height:34px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:none}.landing-module__bxHgOq__menuBtn:hover{color:var(--foreground);background:var(--background-subtle)}@media (max-width:768px){.landing-module__bxHgOq__nav{width:100%;position:fixed;top:0;left:0;right:0}.landing-module__bxHgOq__content{padding-top:60px}.landing-module__bxHgOq__menuBtn{display:flex}}.landing-module__bxHgOq__mobileMenu{z-index:49;background:var(--background);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;padding:.35rem .75rem 1.5rem;display:flex;position:fixed;inset:60px 0 0;overflow-y:auto}.landing-module__bxHgOq__mobileUserImage{object-fit:cover;border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:32px;height:32px}.landing-module__bxHgOq__mobileActions{border-top:1px solid var(--border);gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.landing-module__bxHgOq__mobileActionLink{flex:1;display:flex}.landing-module__bxHgOq__mobileActionBtn{justify-content:center;width:100%}.landing-module__bxHgOq__hero{text-align:center;padding:5.5rem 0 3rem}.landing-module__bxHgOq__heroBadgeWrapper{justify-content:center;margin-bottom:1.5rem;display:flex}.landing-module__bxHgOq__heroBadge{border:1px solid var(--border);background:var(--card-bg-solid);color:var(--foreground);border-radius:999px;align-items:center;gap:.65rem;padding:.35rem .85rem .35rem .45rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #0000000a}.landing-module__bxHgOq__heroBadge:hover{border-color:var(--border-hover);background:var(--background-subtle);transform:translateY(-1px)}.landing-module__bxHgOq__heroBadgePill{text-transform:uppercase;letter-spacing:.04em;background:var(--accent-cyan);color:#000;border-radius:999px;padding:.15rem .5rem;font-size:.6875rem;font-weight:700}.landing-module__bxHgOq__heroBadgeArrow{color:var(--muted-foreground);transition:transform .15s}.landing-module__bxHgOq__heroBadge:hover .landing-module__bxHgOq__heroBadgeArrow{color:var(--foreground);transform:translate(2px)}.landing-module__bxHgOq__heroTitle{letter-spacing:-.045em;max-width:900px;color:var(--foreground);margin:0 auto 1.25rem;font-size:clamp(2.75rem,6.5vw,4.75rem);font-weight:600;line-height:1.05}.landing-module__bxHgOq__heroLead{color:var(--muted-foreground);max-width:620px;margin:0 auto 2rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55}.landing-module__bxHgOq__heroCtas{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:3.5rem;display:flex}.landing-module__bxHgOq__heroCtaLink,.landing-module__bxHgOq__heroBtn{display:inline-flex}.landing-module__bxHgOq__heroCode{font-family:var(--font-mono);color:var(--foreground);font-size:.95em}.landing-module__bxHgOq__heroPreview{max-width:1080px;margin:0 auto;scroll-margin-top:80px}.landing-module__bxHgOq__heroImageCard{border:1px solid var(--border);background:var(--card-bg-solid);box-shadow:0 0 0 1px color-mix(in srgb, var(--border) 60%, transparent), 0 20px 48px -12px #00000073;border-radius:12px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.landing-module__bxHgOq__heroImageCard:hover{border-color:var(--border-hover)}.landing-module__bxHgOq__heroImage{object-fit:cover;width:100%;height:auto;display:block}.landing-module__bxHgOq__heroImageDesktop{display:block}.landing-module__bxHgOq__heroImageMobile{display:none}@media (max-width:640px){.landing-module__bxHgOq__heroImageDesktop{display:none}.landing-module__bxHgOq__heroImageMobile{display:block}}.landing-module__bxHgOq__anchorSection{scroll-margin-top:80px}.landing-module__bxHgOq__toolsSection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--background-subtle);padding:3.5rem 0 4rem;overflow:hidden}.landing-module__bxHgOq__marqueeContainer{flex-direction:column;gap:1.25rem;width:100%;display:flex}.landing-module__bxHgOq__marqueeWrapper{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.landing-module__bxHgOq__marqueeTrackLeft{gap:1.25rem;width:max-content;animation:45s linear infinite landing-module__bxHgOq__marqueeScrollLeft;display:flex}.landing-module__bxHgOq__marqueeTrackRight{gap:1.25rem;width:max-content;animation:45s linear infinite landing-module__bxHgOq__marqueeScrollRight;display:flex}.landing-module__bxHgOq__marqueeWrapper:hover .landing-module__bxHgOq__marqueeTrackLeft,.landing-module__bxHgOq__marqueeWrapper:hover .landing-module__bxHgOq__marqueeTrackRight{animation-play-state:paused}@keyframes landing-module__bxHgOq__marqueeScrollLeft{0%{transform:translate(0%)}to{transform:translate(-33.33%)}}@keyframes landing-module__bxHgOq__marqueeScrollRight{0%{transform:translate(-33.33%)}to{transform:translate(0%)}}.landing-module__bxHgOq__marqueeItem{background:color-mix(in srgb, var(--card-bg-solid) 40%, transparent);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);color:var(--muted-foreground);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:.75rem;padding:.625rem 1.125rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.landing-module__bxHgOq__marqueeItem:hover{background:var(--card-bg-solid);border-color:var(--border-hover);color:var(--foreground);box-shadow:0 4px 16px -4px #0000001a}.landing-module__bxHgOq__marqueeIcon{width:20px;height:20px;color:inherit;opacity:.8;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:inline-flex}.landing-module__bxHgOq__marqueeIcon svg{fill:currentColor;width:100%;height:100%;display:block}.landing-module__bxHgOq__marqueeItem:hover .landing-module__bxHgOq__marqueeIcon{opacity:1;transform:scale(1.05)}.landing-module__bxHgOq__marqueeName{letter-spacing:-.01em}.landing-module__bxHgOq__featureRow{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;padding:5rem 0;display:grid}.landing-module__bxHgOq__featureRow:last-child{border-bottom:none}.landing-module__bxHgOq__featureRowReverse .landing-module__bxHgOq__featureCopy{order:2}.landing-module__bxHgOq__featureRowReverse .landing-module__bxHgOq__featureVisual{order:1}@media (max-width:900px){.landing-module__bxHgOq__featureRow,.landing-module__bxHgOq__featureRowReverse{grid-template-columns:1fr;gap:2.25rem;padding:3.5rem 0}.landing-module__bxHgOq__featureRowReverse .landing-module__bxHgOq__featureCopy,.landing-module__bxHgOq__featureRowReverse .landing-module__bxHgOq__featureVisual{order:unset}}.landing-module__bxHgOq__featureEyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.landing-module__bxHgOq__featureEyebrowCyan{color:var(--accent-cyan)}.landing-module__bxHgOq__featureEyebrowEmerald{color:var(--accent-emerald)}.landing-module__bxHgOq__featureEyebrowPurple{color:var(--accent-purple)}.landing-module__bxHgOq__featureTitle{letter-spacing:-.035em;margin-bottom:1rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.15}.landing-module__bxHgOq__featureBody{color:var(--muted-foreground);max-width:480px;margin-bottom:1rem;font-size:1rem;line-height:1.65}.landing-module__bxHgOq__featureInlineCode{font-family:var(--font-mono);background:var(--background-subtle);border:1px solid var(--border);color:var(--foreground);border-radius:4px;padding:.2em .4em;font-size:.875em}.landing-module__bxHgOq__accordionGroup{flex-direction:column;gap:.25rem;max-width:480px;margin:1.5rem 0 2rem;display:flex}.landing-module__bxHgOq__accordionItem{cursor:pointer;border-radius:8px;outline:none;align-items:stretch;gap:1.125rem;padding:.75rem .5rem;transition:background-color .2s;display:flex}.landing-module__bxHgOq__accordionItem:hover{background:var(--background-subtle)}.landing-module__bxHgOq__accordionItem:focus-visible{box-shadow:0 0 0 2px var(--border-hover)}.landing-module__bxHgOq__accordionRail{background:0 0;border-radius:2px;flex-shrink:0;width:2px;margin-top:.35rem;margin-bottom:.35rem;transition:background-color .3s;position:relative;overflow:hidden}.landing-module__bxHgOq__accordionItem:not(.landing-module__bxHgOq__accordionItemActive) .landing-module__bxHgOq__accordionRail:before{content:"";background:var(--border);border-radius:2px;width:100%;height:12px;transition:background-color .2s;position:absolute;top:0;left:0}.landing-module__bxHgOq__accordionItem:hover:not(.landing-module__bxHgOq__accordionItemActive) .landing-module__bxHgOq__accordionRail:before{background:var(--muted-foreground)}.landing-module__bxHgOq__accordionItemActive .landing-module__bxHgOq__accordionRail{background:color-mix(in srgb, var(--border) 30%, transparent)}.landing-module__bxHgOq__accordionRailFill{transform-origin:top;width:100%;height:100%;animation:linear forwards landing-module__bxHgOq__fillDown;position:absolute;top:0;left:0}.landing-module__bxHgOq__railEmerald .landing-module__bxHgOq__accordionRailFill{background:var(--accent-emerald);box-shadow:0 0 8px var(--accent-emerald)}.landing-module__bxHgOq__railPurple .landing-module__bxHgOq__accordionRailFill{background:var(--accent-purple);box-shadow:0 0 8px var(--accent-purple)}@keyframes landing-module__bxHgOq__fillDown{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.landing-module__bxHgOq__accordionContent{flex:1;min-width:0}.landing-module__bxHgOq__accordionHeading{color:var(--muted-foreground);margin:0;font-size:.875rem;font-weight:500;transition:color .2s,font-weight .2s}.landing-module__bxHgOq__accordionItemActive .landing-module__bxHgOq__accordionHeading{color:var(--foreground);font-weight:600}.landing-module__bxHgOq__accordionItem:hover .landing-module__bxHgOq__accordionHeading{color:var(--foreground)}.landing-module__bxHgOq__accordionBodyWrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),opacity .3s;display:grid}.landing-module__bxHgOq__accordionItemActive .landing-module__bxHgOq__accordionBodyWrapper{opacity:1;grid-template-rows:1fr}.landing-module__bxHgOq__accordionTextWrapper{overflow:hidden}.landing-module__bxHgOq__accordionText{color:var(--muted-foreground);margin:0;padding-top:.4rem;padding-bottom:.2rem;font-size:.84375rem;line-height:1.55}.landing-module__bxHgOq__featureLink{color:var(--foreground);align-items:center;gap:.4rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.landing-module__bxHgOq__featureLink:hover{color:var(--muted-foreground)}.landing-module__bxHgOq__featureVisual{justify-content:center;align-items:center;display:flex}.landing-module__bxHgOq__featureImageCard{border:1px solid var(--border);background:var(--card-bg);border-radius:12px;width:100%;transition:border-color .2s;overflow:hidden;box-shadow:0 8px 30px #0000001f}.landing-module__bxHgOq__featureImageCard:hover{border-color:var(--border-hover)}.landing-module__bxHgOq__featureImg{width:100%;height:auto;display:block}.landing-module__bxHgOq__cta{text-align:center;border-bottom:1px solid var(--border);padding:5rem 0}.landing-module__bxHgOq__ctaTitle{letter-spacing:-.035em;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:600}.landing-module__bxHgOq__ctaLead{color:var(--muted-foreground);max-width:480px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.6}.landing-module__bxHgOq__ctaActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.landing-module__bxHgOq__footer{padding:3rem 0 2rem}.landing-module__bxHgOq__footerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2.5rem;display:flex}.landing-module__bxHgOq__footerBrand{max-width:280px}.landing-module__bxHgOq__footerDesc{color:var(--muted-foreground);margin-top:.65rem;font-size:.8125rem;line-height:1.6}.landing-module__bxHgOq__footerCols{gap:4rem;display:flex}.landing-module__bxHgOq__footerColTitle{color:var(--foreground);margin-bottom:1.15rem;font-size:.875rem;font-weight:600}.landing-module__bxHgOq__footerLinks{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.landing-module__bxHgOq__footerLink{color:var(--muted-foreground);font-size:.875rem;text-decoration:none;transition:color .15s}.landing-module__bxHgOq__footerLink:hover{color:var(--foreground)}.landing-module__bxHgOq__footerBottom{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;font-size:.8125rem;display:flex}.landing-module__bxHgOq__footerBottomLinks{gap:1.25rem;display:flex}.landing-module__bxHgOq__sectionTitle{letter-spacing:-.035em;text-align:center;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.15}.landing-module__bxHgOq__sectionLead{color:var(--muted-foreground);margin-top:.85rem;font-size:1rem;line-height:1.6}.landing-module__bxHgOq__sectionIntro{text-align:center;max-width:560px;margin:0 auto 2.5rem}.landing-module__bxHgOq__howItWorks{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--background-subtle);padding:5rem 0}.landing-module__bxHgOq__stepsGrid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3.5rem;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__stepItem{flex-direction:column;gap:1rem;display:flex;position:relative}.landing-module__bxHgOq__stepRail{align-items:center;width:100%;display:flex;position:relative}.landing-module__bxHgOq__stepRail:after{content:"";background:var(--border);z-index:0;height:1px;position:absolute;top:50%;left:38px;right:-2rem;transform:translateY(-50%)}.landing-module__bxHgOq__stepItem:last-child .landing-module__bxHgOq__stepRail:after{display:none}.landing-module__bxHgOq__stepNumber{border:1px solid var(--border);background:var(--card-bg-solid);width:38px;height:38px;font-family:var(--font-mono);color:var(--foreground);z-index:1;box-shadow:0 0 0 4px var(--background-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:flex;position:relative}.landing-module__bxHgOq__stepContent{flex-direction:column;gap:.45rem;display:flex}.landing-module__bxHgOq__stepTitle{letter-spacing:-.02em;color:var(--foreground);font-size:1rem;font-weight:600}.landing-module__bxHgOq__stepBody{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}@media (max-width:860px){.landing-module__bxHgOq__stepsGrid{flex-direction:column;gap:0;max-width:540px;margin-top:2.25rem;display:flex}.landing-module__bxHgOq__stepItem{grid-template-columns:2rem minmax(0,1fr);gap:0 1.25rem;padding-bottom:2rem;display:grid}.landing-module__bxHgOq__stepItem:last-child{padding-bottom:0}.landing-module__bxHgOq__stepRail{justify-content:center;align-self:stretch;width:auto}.landing-module__bxHgOq__stepRail:after{background:var(--border);width:1px;height:auto;inset:2rem auto -2rem 50%;transform:translate(-50%)}.landing-module__bxHgOq__stepItem:last-child .landing-module__bxHgOq__stepRail:after{display:none}.landing-module__bxHgOq__stepNumber{width:2rem;height:2rem;box-shadow:0 0 0 3px var(--background-subtle);font-size:.75rem}.landing-module__bxHgOq__stepContent{gap:.35rem;padding-top:.15rem}.landing-module__bxHgOq__stepTitle{font-size:.9375rem}.landing-module__bxHgOq__stepBody{font-size:.8125rem;line-height:1.55}}.landing-module__bxHgOq__securitySection{padding:5rem 0}.landing-module__bxHgOq__securityGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (max-width:900px){.landing-module__bxHgOq__securityGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.landing-module__bxHgOq__securityGrid{grid-template-columns:1fr}}.landing-module__bxHgOq__securityCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card-bg-solid);padding:1.25rem;transition:border-color .15s}.landing-module__bxHgOq__securityCard:hover{border-color:var(--border-hover)}.landing-module__bxHgOq__securityIcon{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background-subtle);width:40px;height:40px;color:var(--foreground);justify-content:center;align-items:center;display:flex}.landing-module__bxHgOq__securityCardTitle{margin-top:1rem;font-size:.9375rem;font-weight:600}.landing-module__bxHgOq__securityCardBody{color:var(--muted-foreground);margin-top:.35rem;font-size:.8125rem;line-height:1.6}.landing-module__bxHgOq__useCases{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--background-subtle);padding:5rem 0}.landing-module__bxHgOq__useCasesGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:2.5rem;display:grid}@media (max-width:900px){.landing-module__bxHgOq__useCasesGrid{grid-template-columns:1fr}}.landing-module__bxHgOq__useCaseCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card-bg-solid);padding:1.5rem;transition:border-color .15s}.landing-module__bxHgOq__useCaseCard:hover{border-color:var(--border-hover)}.landing-module__bxHgOq__useCaseIcon{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background-subtle);width:40px;height:40px;color:var(--foreground);justify-content:center;align-items:center;display:flex}.landing-module__bxHgOq__useCaseTitle{letter-spacing:-.02em;margin-top:1rem;font-size:1.0625rem;font-weight:600}.landing-module__bxHgOq__useCaseBody{color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.65}.landing-module__bxHgOq__ctaActionLink,.landing-module__bxHgOq__ctaBtn{display:inline-flex}@media (max-width:768px){.landing-module__bxHgOq__hero{padding:3.5rem 0 2rem}.landing-module__bxHgOq__heroTitle{font-size:clamp(2.25rem,7vw,3.25rem)}.landing-module__bxHgOq__heroLead{margin-bottom:1.75rem;font-size:1rem;line-height:1.6}.landing-module__bxHgOq__heroCtas{margin-bottom:2.5rem}.landing-module__bxHgOq__howItWorks,.landing-module__bxHgOq__featureRow,.landing-module__bxHgOq__featureRowReverse,.landing-module__bxHgOq__useCases,.landing-module__bxHgOq__securitySection,.landing-module__bxHgOq__cta{padding:3.5rem 0}.landing-module__bxHgOq__sectionTitle,.landing-module__bxHgOq__featureTitle,.landing-module__bxHgOq__ctaTitle{font-size:1.75rem}.landing-module__bxHgOq__sectionLead,.landing-module__bxHgOq__ctaLead{font-size:.9375rem}.landing-module__bxHgOq__footer{padding:2.5rem 0 2rem}.landing-module__bxHgOq__footerTop{flex-direction:column;gap:2rem;margin-bottom:2rem}.landing-module__bxHgOq__footerBrand{max-width:100%}.landing-module__bxHgOq__footerCols{grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem;width:100%;display:grid}}@media (max-width:480px){.landing-module__bxHgOq__container{padding:0 1rem}.landing-module__bxHgOq__hero{padding:2.75rem 0 1.5rem}.landing-module__bxHgOq__heroTitle{font-size:clamp(1.875rem,8vw,2.35rem);line-height:1.1}.landing-module__bxHgOq__heroLead{font-size:.9375rem}.landing-module__bxHgOq__heroCtas{flex-direction:column;gap:.5rem;width:100%;max-width:320px;margin:0 auto 2.25rem}.landing-module__bxHgOq__heroCtaLink{width:100%;display:block}.landing-module__bxHgOq__heroBtn{justify-content:center;width:100%}.landing-module__bxHgOq__sectionTitle,.landing-module__bxHgOq__featureTitle,.landing-module__bxHgOq__ctaTitle{font-size:1.5rem}.landing-module__bxHgOq__howItWorks,.landing-module__bxHgOq__featureRow,.landing-module__bxHgOq__featureRowReverse,.landing-module__bxHgOq__useCases,.landing-module__bxHgOq__securitySection,.landing-module__bxHgOq__cta{padding:3rem 0}.landing-module__bxHgOq__ctaActions{flex-direction:column;gap:.5rem;width:100%;max-width:320px;margin:0 auto}.landing-module__bxHgOq__ctaActionLink{width:100%;display:block}.landing-module__bxHgOq__ctaBtn{justify-content:center;width:100%}.landing-module__bxHgOq__footerCols{grid-template-columns:1fr 1fr;gap:1.5rem 1rem}.landing-module__bxHgOq__footerBottom{align-items:flex-start;gap:.75rem}}
.Notifications-module__5YQUra__bellButton{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex;position:relative}.Notifications-module__5YQUra__bellButton:hover,.Notifications-module__5YQUra__bellButtonActive{background:var(--border);color:var(--foreground);border-color:var(--border-hover)}.Notifications-module__5YQUra__bellBadge{background:var(--accent-rose);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--card-bg-solid);border-radius:50%;position:absolute;top:3px;right:3px}.Notifications-module__5YQUra__modalShell{background:var(--card-bg-solid);flex-direction:column;height:auto;max-height:calc(85vh - 2rem);margin:-1.25rem -1.35rem;display:flex}.Notifications-module__5YQUra__modalHeader{border-bottom:1px solid var(--border);background:var(--card-bg-solid);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .875rem;display:flex}.Notifications-module__5YQUra__headerNav{align-items:center;gap:.25rem;display:flex}.Notifications-module__5YQUra__tabBtn{color:var(--muted-foreground);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.8125rem;font-weight:500;line-height:1.2;transition:color .12s,background-color .12s;display:inline-flex}.Notifications-module__5YQUra__tabBtn:hover{color:var(--foreground);background:var(--background-subtle)}.Notifications-module__5YQUra__tabBtnActive{color:var(--foreground);background:var(--background-subtle);font-weight:600}.Notifications-module__5YQUra__tabCount{font-size:.6875rem;font-family:var(--font-mono);border-radius:var(--radius-full);background:var(--border);color:var(--muted-foreground);justify-content:center;align-items:center;padding:.1rem .4rem;line-height:1;display:inline-flex}.Notifications-module__5YQUra__tabCountUnread{color:var(--accent-blue);background:#2563eb1f;font-weight:600}[data-theme=dark] .Notifications-module__5YQUra__tabCountUnread{color:var(--accent-blue);background:#3b82f629}.Notifications-module__5YQUra__headerActions{align-items:center;gap:.25rem;display:flex}.Notifications-module__5YQUra__headerIconBtn{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .12s;display:inline-flex}.Notifications-module__5YQUra__headerIconBtn:hover:not(:disabled){color:var(--foreground);background:var(--background-subtle)}.Notifications-module__5YQUra__headerIconBtn:disabled{opacity:.3;cursor:not-allowed}.Notifications-module__5YQUra__headerCloseBtn{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .12s;display:inline-flex}.Notifications-module__5YQUra__headerCloseBtn:hover{color:var(--foreground);background:var(--border)}.Notifications-module__5YQUra__listArea{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:80px;max-height:420px;display:flex;overflow-y:auto}.Notifications-module__5YQUra__listArea::-webkit-scrollbar{width:5px}.Notifications-module__5YQUra__listArea::-webkit-scrollbar-track{background:0 0}.Notifications-module__5YQUra__listArea::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-full)}.Notifications-module__5YQUra__listArea::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.Notifications-module__5YQUra__row{border-bottom:1px solid var(--border);align-items:stretch;transition:background-color .12s;display:flex;position:relative}.Notifications-module__5YQUra__row:last-child{border-bottom:none}.Notifications-module__5YQUra__row:hover{background:var(--background-subtle)}.Notifications-module__5YQUra__rowUnread{background:#2563eb06}[data-theme=dark] .Notifications-module__5YQUra__rowUnread{background:#3b82f609}.Notifications-module__5YQUra__rowMain{min-width:0;color:inherit;cursor:pointer;flex:1;align-items:flex-start;padding:.75rem 1rem;text-decoration:none;display:flex}.Notifications-module__5YQUra__contentColumn{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.Notifications-module__5YQUra__titleLine{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.Notifications-module__5YQUra__titleLeft{flex:1;align-items:center;gap:.45rem;min-width:0;display:flex}.Notifications-module__5YQUra__unreadDot{background:var(--accent-blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 5px #3b82f699}.Notifications-module__5YQUra__typeIconWrap{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Notifications-module__5YQUra__typeIconInvite{color:var(--accent-blue)}.Notifications-module__5YQUra__typeIconSecurity{color:var(--accent-amber)}.Notifications-module__5YQUra__typeIconSuccess{color:var(--accent-emerald)}.Notifications-module__5YQUra__typeIconWarning{color:var(--accent-rose)}.Notifications-module__5YQUra__typeIconSystem{color:var(--accent-purple)}.Notifications-module__5YQUra__typeIconInfo{color:var(--muted-foreground)}.Notifications-module__5YQUra__rowTitle{color:var(--foreground);font-size:.8125rem;font-weight:600;line-height:1.35}.Notifications-module__5YQUra__timestamp{font-size:.6875rem;font-family:var(--font-mono);color:var(--subtle-foreground);white-space:nowrap;flex-shrink:0}.Notifications-module__5YQUra__rowMessage{color:var(--muted-foreground);word-break:break-word;font-size:.78125rem;line-height:1.45}.Notifications-module__5YQUra__actionInline{color:var(--accent-blue);align-items:center;gap:.25rem;margin-top:.2rem;font-size:.71875rem;font-weight:500;transition:gap .12s;display:inline-flex}.Notifications-module__5YQUra__row:hover .Notifications-module__5YQUra__actionInline{gap:.35rem}.Notifications-module__5YQUra__rowHoverActions{opacity:0;pointer-events:none;background:var(--card-bg-solid);border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:.2rem;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:.625rem;right:.75rem;box-shadow:0 1px 3px #00000014}.Notifications-module__5YQUra__row:hover .Notifications-module__5YQUra__rowHoverActions,.Notifications-module__5YQUra__row:focus-within .Notifications-module__5YQUra__rowHoverActions{opacity:1;pointer-events:auto}.Notifications-module__5YQUra__rowActionBtn{width:22px;height:22px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:all .12s;display:inline-flex}.Notifications-module__5YQUra__rowActionBtn:hover{color:var(--foreground);background:var(--background-subtle)}.Notifications-module__5YQUra__rowActionBtnDanger:hover{color:var(--accent-rose);background:#e11d4814}.Notifications-module__5YQUra__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:2.75rem 1.5rem;display:flex}.Notifications-module__5YQUra__emptyIconWrap{background:var(--background-subtle);border:1px solid var(--border);width:40px;height:40px;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.Notifications-module__5YQUra__emptyTitle{color:var(--foreground);margin-bottom:.2rem;font-size:.84375rem;font-weight:600}.Notifications-module__5YQUra__emptySubtitle{color:var(--muted-foreground);max-width:260px;font-size:.75rem;line-height:1.4}@media (max-width:640px){.Notifications-module__5YQUra__modalShell{max-height:calc(100dvh - 2rem);margin:-1rem}.Notifications-module__5YQUra__modalHeader{padding:.5rem .75rem}.Notifications-module__5YQUra__listArea{max-height:calc(100dvh - 160px)}.Notifications-module__5YQUra__rowMain{gap:.625rem;padding:.75rem}}@media (hover:none){.Notifications-module__5YQUra__rowHoverActions{opacity:.85;pointer-events:auto;box-shadow:none;background:0 0;border:none;top:auto;bottom:.625rem;right:.75rem}.Notifications-module__5YQUra__rowActionBtn{width:26px;height:26px}}
