.SettingsNav-module__1-vOBa__sidebarHeader{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;height:60px;margin-bottom:.5rem;padding:0 1rem;display:flex}.SettingsNav-module__1-vOBa__logo{flex-shrink:0;align-items:center;transition:opacity .15s;display:flex}.SettingsNav-module__1-vOBa__logo:hover{opacity:.85}.SettingsNav-module__1-vOBa__logoImg{filter:invert()}[data-theme=dark] .SettingsNav-module__1-vOBa__logoImg{filter:none}.SettingsNav-module__1-vOBa__backButtonContainer{flex:1;min-width:0}.SettingsNav-module__1-vOBa__backButton{width:100%;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.SettingsNav-module__1-vOBa__backButton:hover{background:var(--background-subtle);color:var(--foreground)}.SettingsNav-module__1-vOBa__backIcon{flex-shrink:0}.SettingsNav-module__1-vOBa__searchWrapper{width:100%;margin-bottom:1rem;padding:0 1rem;position:relative}.SettingsNav-module__1-vOBa__searchInput{border:1px solid var(--border);background:var(--background-subtle);width:100%;color:var(--foreground);border-radius:8px;outline:none;padding:.5rem .75rem .5rem 2rem;font-family:inherit;font-size:.875rem;transition:all .15s}.SettingsNav-module__1-vOBa__searchInput:focus{border-color:var(--input-focus-border);box-shadow:0 0 0 1px var(--input-focus-border);background:var(--background)}.SettingsNav-module__1-vOBa__searchIcon{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:1.6rem;transform:translateY(-50%)}.SettingsNav-module__1-vOBa__kbdBadge{background:var(--background);border:1px solid var(--border);color:var(--muted-foreground);pointer-events:none;font-size:.65rem;font-weight:500;font-family:var(--font-mono);border-radius:4px;align-items:center;padding:.15rem .3rem;display:flex;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.SettingsNav-module__1-vOBa__clearButton{background:var(--background);border:1px solid var(--border);width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.SettingsNav-module__1-vOBa__clearButton:hover{background:var(--background-subtle);color:var(--foreground)}.SettingsNav-module__1-vOBa__navList{flex-direction:column;flex:1;gap:.2rem;padding:0 1rem 1rem;display:flex}.SettingsNav-module__1-vOBa__navListSearchResults{padding-bottom:2rem}.SettingsNav-module__1-vOBa__navItem{color:var(--muted-foreground);border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .65rem;text-decoration:none;transition:all .1s;display:flex}.SettingsNav-module__1-vOBa__navItemContent{align-items:center;gap:.65rem;display:flex}.SettingsNav-module__1-vOBa__navItemIcon{color:inherit;opacity:.7;justify-content:center;align-items:center;display:flex}.SettingsNav-module__1-vOBa__navItemText{font-size:.875rem;font-weight:500}.SettingsNav-module__1-vOBa__navItem:hover,.SettingsNav-module__1-vOBa__active{background:var(--background-subtle);color:var(--foreground)}.SettingsNav-module__1-vOBa__active .SettingsNav-module__1-vOBa__navItemIcon{opacity:1}.SettingsNav-module__1-vOBa__sectionHeader{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;padding-left:.5rem;font-size:.75rem;font-weight:600}.SettingsNav-module__1-vOBa__subItem{color:var(--muted-foreground);border-radius:6px;justify-content:space-between;align-items:center;padding:.4rem .5rem;font-size:.8125rem;text-decoration:none;transition:all .1s;display:flex}.SettingsNav-module__1-vOBa__subItem:hover{background:var(--background-subtle);color:var(--foreground)}.SettingsNav-module__1-vOBa__itemBadge{background:var(--border);color:var(--muted-foreground);border-radius:9999px;padding:.15rem .4rem;font-size:.65rem}.SettingsNav-module__1-vOBa__inviteBadge{min-width:19px;height:19px;font-size:.6875rem;font-weight:600;font-family:var(--font-mono);color:var(--accent-blue);letter-spacing:-.02em;background:#2563eb1f;border:1px solid #2563eb40;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5.5px;line-height:1;display:inline-flex;box-shadow:0 1px 2px #2563eb14}[data-theme=dark] .SettingsNav-module__1-vOBa__inviteBadge{color:#60a5fa;background:#3b82f629;border-color:#3b82f64d;box-shadow:0 0 8px #3b82f626}.SettingsNav-module__1-vOBa__emptyState{text-align:center;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;font-size:.875rem;display:flex}.SettingsNav-module__1-vOBa__emptyStateIcon{opacity:.5;margin-bottom:.5rem}.SettingsNav-module__1-vOBa__emptyStateQuery{color:var(--foreground);font-weight:600}
.landing-module__bxHgOq__pageWrapper{background-color:var(--background);background-image:radial-gradient(circle at center, var(--border) 0%, transparent 60%);min-height:100dvh;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:44px;height:44px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:-5px;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__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__inlineLink{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover);text-underline-offset:3px;transition:text-decoration-color .15s}.landing-module__bxHgOq__inlineLink:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.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__heroImageCard picture{width:100%;display:block}.landing-module__bxHgOq__heroImage{object-fit:cover;width:100%;height:auto;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}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__marqueeTrackLeft,.landing-module__bxHgOq__marqueeTrackRight{animation:none!important;transform:none!important}.landing-module__bxHgOq__marqueeWrapper{overflow-x:auto}}@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:has(.landing-module__bxHgOq__accordionTrigger:focus-visible){box-shadow:0 0 0 2px var(--border-hover)}.landing-module__bxHgOq__accordionTrigger{all:unset;cursor:pointer;width:100%;display:block}.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-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--background-subtle);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(2,1fr);gap:.75rem;max-width:880px;margin:2.5rem auto 0;display:grid}@media (max-width:700px){.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__faqSection{padding:5rem 0}.landing-module__bxHgOq__faqList{border-top:1px solid var(--border);max-width:760px;margin:0 auto}.landing-module__bxHgOq__faqItem{border-bottom:1px solid var(--border);interpolate-size:allow-keywords}.landing-module__bxHgOq__faqItem::details-content{block-size:0;transition:block-size .3s cubic-bezier(.16, 1, .3, 1), content-visibility .3s allow-discrete;overflow:hidden}.landing-module__bxHgOq__faqItem[open]::details-content{block-size:auto}.landing-module__bxHgOq__faqQuestion{letter-spacing:-.015em;color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:1.0625rem;font-weight:500;list-style:none;display:flex}.landing-module__bxHgOq__faqQuestion::-webkit-details-marker{display:none}.landing-module__bxHgOq__faqQuestion:focus-visible{outline:2px solid var(--foreground);outline-offset:4px;border-radius:4px}.landing-module__bxHgOq__faqIcon{color:var(--muted-foreground);flex-shrink:0;transition:color .15s;display:flex}.landing-module__bxHgOq__faqQuestion:hover .landing-module__bxHgOq__faqIcon,.landing-module__bxHgOq__faqItem[open] .landing-module__bxHgOq__faqIcon{color:var(--foreground)}.landing-module__bxHgOq__faqIconMinus,.landing-module__bxHgOq__faqItem[open] .landing-module__bxHgOq__faqIconPlus{display:none}.landing-module__bxHgOq__faqItem[open] .landing-module__bxHgOq__faqIconMinus{display:block}.landing-module__bxHgOq__faqAnswer{max-width:640px;color:var(--muted-foreground);padding-bottom:1.5rem;font-size:.9375rem;line-height:1.7}.landing-module__bxHgOq__faqFooter{text-align:center;color:var(--muted-foreground);margin-top:2rem;font-size:.9375rem}@media (max-width:480px){.landing-module__bxHgOq__faqQuestion{padding:1.25rem 0;font-size:1rem}.landing-module__bxHgOq__faqAnswer{padding-bottom:1.25rem}}.landing-module__bxHgOq__faqAnswer strong{color:var(--foreground);font-weight:500}.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__faqSection,.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__faqSection,.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}}.landing-module__bxHgOq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.landing-module__bxHgOq__footerLink,.landing-module__bxHgOq__featureLink{align-items:center;min-height:44px;display:inline-flex}.landing-module__bxHgOq__footerLinks{gap:0}}
.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(--surface-hover)}.Notifications-module__5YQUra__tabBtnActive{color:var(--foreground);background:var(--surface-hover);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(--surface-hover)}.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)}@media (pointer:coarse){.Notifications-module__5YQUra__headerCloseBtn{width:40px;height:40px;margin:-7px}}.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__rowUnread{background:color-mix(in srgb, var(--accent-blue) 3%, transparent)}.Notifications-module__5YQUra__row:hover{background:var(--surface-hover)}.Notifications-module__5YQUra__rowMain{min-width:0;color:inherit;cursor:pointer;flex:1;align-items:flex-start;gap:.625rem;padding:.875rem 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__meta{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.Notifications-module__5YQUra__unreadDot{background:var(--accent-blue);border-radius:50%;width:6px;height:6px}.Notifications-module__5YQUra__typeIconWrap{width:16px;height:18px;color:var(--subtle-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Notifications-module__5YQUra__typeIconWarning{color:var(--accent-rose)}.Notifications-module__5YQUra__typeIconSecurity{color:var(--accent-amber)}.Notifications-module__5YQUra__rowTitle{color:var(--muted-foreground);font-size:.8125rem;font-weight:500;line-height:1.35}.Notifications-module__5YQUra__rowUnread .Notifications-module__5YQUra__rowTitle{color:var(--foreground);font-weight:600}.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(--surface-hover)}.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}}
.interactive-shell-module__bhVJmq__shellBackdrop{z-index:9990;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;animation:.2s ease-out forwards interactive-shell-module__bhVJmq__shellBackdropFade;position:fixed;inset:0}.interactive-shell-module__bhVJmq__shellBackdropClosing{animation:.22s cubic-bezier(.16,1,.3,1) forwards interactive-shell-module__bhVJmq__shellBackdropFadeOut}@keyframes interactive-shell-module__bhVJmq__shellBackdropFade{0%{opacity:0}to{opacity:1}}@keyframes interactive-shell-module__bhVJmq__shellBackdropFadeOut{0%{opacity:1}to{opacity:0}}.interactive-shell-module__bhVJmq__shellDrawer{z-index:9995;background:var(--card-bg-solid);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);border:1px solid var(--border);overscroll-behavior:contain;width:100%;max-width:980px;height:420px;max-height:80vh;box-shadow:var(--modal-shadow);border-bottom:none;flex-direction:column;margin:0 auto;transition:height .25s cubic-bezier(.16,1,.3,1),max-height .25s cubic-bezier(.16,1,.3,1),max-width .25s cubic-bezier(.16,1,.3,1),border-radius .2s;animation:.28s cubic-bezier(.16,1,.3,1) forwards interactive-shell-module__bhVJmq__shellDrawerSlideUp;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.interactive-shell-module__bhVJmq__shellDrawerSlidingDown{animation:.22s cubic-bezier(.16,1,.3,1) forwards interactive-shell-module__bhVJmq__shellDrawerSlideDown!important}.interactive-shell-module__bhVJmq__shellDrawerExpanded{border:none;border-radius:0;width:100%;max-width:100vw;height:100dvh;max-height:100dvh}@keyframes interactive-shell-module__bhVJmq__shellDrawerSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes interactive-shell-module__bhVJmq__shellDrawerSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.interactive-shell-module__bhVJmq__shellDrawerHeader{background:var(--background-subtle);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;min-height:42px;padding:.55rem 1.125rem;display:flex;position:relative}.interactive-shell-module__bhVJmq__shellDrawerHeaderLeft{z-index:1;align-items:center;gap:.55rem;min-width:0;display:flex}.interactive-shell-module__bhVJmq__shellTitleIcon{color:var(--accent-blue);flex-shrink:0}.interactive-shell-module__bhVJmq__shellDrawerTitle{font-family:var(--font-mono);color:var(--foreground);letter-spacing:-.01em;white-space:nowrap;font-size:.8125rem;font-weight:500}.interactive-shell-module__bhVJmq__shellDrawerHeaderCenter{pointer-events:auto;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.interactive-shell-module__bhVJmq__shellTabs{background:var(--background);border:1px solid var(--border);-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:2px;padding:2px;display:inline-flex}[data-theme=dark] .interactive-shell-module__bhVJmq__shellTabs{background:#ffffff0a;border-color:#ffffff14}.interactive-shell-module__bhVJmq__shellTab{height:24px;font-family:var(--font-mono);color:var(--muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.35rem;padding:0 .65rem;font-size:.75rem;font-weight:500;line-height:1;transition:all .12s;display:inline-flex}.interactive-shell-module__bhVJmq__shellTab:hover:not(.interactive-shell-module__bhVJmq__shellTabActive){color:var(--foreground);background:#7d7d7d0f}.interactive-shell-module__bhVJmq__shellTabActive{color:var(--foreground);background:var(--card-bg-solid);border-color:var(--border);box-shadow:0 1px 2px #0000000a}[data-theme=dark] .interactive-shell-module__bhVJmq__shellTabActive{background:#ffffff17;border-color:#ffffff1f;box-shadow:0 1px 2px #00000040}.interactive-shell-module__bhVJmq__shellTabDot{background:var(--muted-foreground);opacity:.4;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:all .15s;display:inline-block}.interactive-shell-module__bhVJmq__shellTabDotLive{opacity:1;background:#10b981}.interactive-shell-module__bhVJmq__shellTabLiveActive{color:#10b981}[data-theme=dark] .interactive-shell-module__bhVJmq__shellTabLiveActive{color:#10b981;background:#10b9811f;border-color:#10b98140}.interactive-shell-module__bhVJmq__shellDrawerHeaderActions{z-index:1;align-items:center;gap:.35rem;margin-left:auto;display:flex}.interactive-shell-module__bhVJmq__shellDrawerActionBtn,.interactive-shell-module__bhVJmq__shellDrawerCloseBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.interactive-shell-module__bhVJmq__shellDrawerActionBtn:hover,.interactive-shell-module__bhVJmq__shellDrawerCloseBtn:hover{color:var(--foreground);background:var(--background);border-color:var(--border-hover)}.interactive-shell-module__bhVJmq__shellDrawerBody{font-family:var(--font-mono);color:var(--code-foreground);background:var(--code-bg);overscroll-behavior:contain;flex:1;padding:1.125rem 1.25rem;font-size:.84rem;line-height:1.65;overflow-y:auto}.interactive-shell-module__bhVJmq__shellLine{margin-bottom:.35rem}.interactive-shell-module__bhVJmq__shellLine pre{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:inherit;margin:0}.interactive-shell-module__bhVJmq__shellLine_command pre{color:var(--accent-blue);font-weight:600}.interactive-shell-module__bhVJmq__shellLine_text pre{color:var(--foreground)}.interactive-shell-module__bhVJmq__shellLine_success pre{color:var(--accent-emerald,#10b981)}.interactive-shell-module__bhVJmq__shellLine_warning pre{color:#f59e0b}.interactive-shell-module__bhVJmq__shellLine_error pre{color:#ef4444}.interactive-shell-module__bhVJmq__shellLine_muted pre{color:var(--muted-foreground)}.interactive-shell-module__bhVJmq__shellLine_json pre{color:var(--foreground)}.interactive-shell-module__bhVJmq__shellJsonInlineCopyBtn{vertical-align:-2px;border:1px solid var(--border);border-radius:var(--radius-sm);height:20px;color:var(--muted-foreground);font-family:var(--font-mono);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0f;align-items:center;gap:.25rem;margin-left:.35rem;margin-right:.15rem;padding:.15rem .3rem;font-size:.6875rem;line-height:1;transition:all .15s;display:inline-flex}[data-theme=light] .interactive-shell-module__bhVJmq__shellJsonInlineCopyBtn,:root:not([data-theme=dark]) .interactive-shell-module__bhVJmq__shellJsonInlineCopyBtn{background:#0000000a}.interactive-shell-module__bhVJmq__shellJsonInlineCopyBtn:hover{color:var(--foreground);background:var(--background);border-color:var(--border-hover)}.interactive-shell-module__bhVJmq__shellJsonInlineCopyBtn:focus-visible{border-color:var(--input-focus-border);box-shadow:0 0 0 2px var(--input-focus-ring);outline:none}.interactive-shell-module__bhVJmq__shellJsonInlineCopyBtnCopied{color:var(--accent-emerald,#10b981)!important;background:#10b9811a!important;border-color:#10b9814d!important}.interactive-shell-module__bhVJmq__shellJsonCheckIcon{color:var(--accent-emerald,#10b981)}.interactive-shell-module__bhVJmq__shellJsonCopiedTip{color:var(--accent-emerald,#10b981);font-size:.65rem;font-weight:500}.interactive-shell-module__bhVJmq__shellPromptRow{background:var(--code-bg);border-top:1px dashed var(--border);align-items:center;gap:.6rem;padding:.75rem 1.25rem 1.125rem;display:flex}.interactive-shell-module__bhVJmq__shellPromptSymbol{color:var(--accent-emerald,#10b981);flex-shrink:0;font-size:.85rem;font-weight:600}.interactive-shell-module__bhVJmq__shellPromptInput{font-family:var(--font-mono);color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-size:.84rem}.interactive-shell-module__bhVJmq__shellPromptInputPassword{-webkit-text-security:disc;text-security:disc}.interactive-shell-module__bhVJmq__shellPromptInput::placeholder{color:var(--subtle-foreground)}.interactive-shell-module__bhVJmq__shellPromptEnterIcon{color:var(--subtle-foreground);flex-shrink:0}.interactive-shell-module__bhVJmq__shellDrawerFooter{background:var(--background-subtle);border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:.55rem 1.125rem;font-size:.75rem;display:flex}.interactive-shell-module__bhVJmq__shellDrawerFooter kbd{font-family:var(--font-mono);color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);margin:0 .2rem;padding:.1rem .35rem;font-size:.6875rem;line-height:1.2;display:inline-block}.interactive-shell-module__bhVJmq__shellFabWrapper{z-index:9999;align-items:center;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.interactive-shell-module__bhVJmq__shellMinimizedBar{border-radius:var(--radius-full);background:var(--card-bg-solid);border:1px solid var(--border);width:44px;height:44px;color:var(--muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;justify-content:center;align-items:center;padding:0;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .2s,border-color .2s,color .2s,box-shadow .2s;animation:.22s cubic-bezier(.16,1,.3,1) forwards interactive-shell-module__bhVJmq__shellFabPopIn;display:inline-flex;position:relative;box-shadow:0 4px 20px -2px #0000001f,0 2px 6px #0000000f}@keyframes interactive-shell-module__bhVJmq__shellFabPopIn{0%{opacity:0;transform:translateY(12px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}.interactive-shell-module__bhVJmq__shellMinimizedBar:hover{border-color:var(--border-hover);color:var(--foreground);background:var(--background-subtle);box-shadow:0 8px 24px -2px #0000002e, 0 0 0 1px var(--border-hover);transform:translateY(-2px)scale(1.08)}.interactive-shell-module__bhVJmq__shellMinimizedBar:active{transform:translateY(0)scale(.94)}.interactive-shell-module__bhVJmq__shellMinimizedBar:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.interactive-shell-module__bhVJmq__shellFabIconWrapper{justify-content:center;align-items:center;transition:transform .2s;display:flex}.interactive-shell-module__bhVJmq__shellMinimizedBar:hover .interactive-shell-module__bhVJmq__shellFabIconWrapper{transform:scale(1.08)}.interactive-shell-module__bhVJmq__shellMinimizedIcon{flex-shrink:0;width:19px;height:19px}.interactive-shell-module__bhVJmq__shellMinimizedBar.interactive-shell-module__bhVJmq__active,.interactive-shell-module__bhVJmq__shellMinimizedBarActive{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#2563eb 55%,#1d4ed8 100%);border-color:#7dd3fc99;animation:.22s cubic-bezier(.16,1,.3,1) forwards interactive-shell-module__bhVJmq__shellFabPopIn,2.5s ease-in-out .22s infinite alternate interactive-shell-module__bhVJmq__shellActiveGlow;box-shadow:0 0 0 1px #38bdf899,0 0 20px #0ea5e980,0 6px 20px #0000004d}.interactive-shell-module__bhVJmq__shellMinimizedBar.interactive-shell-module__bhVJmq__active:hover,.interactive-shell-module__bhVJmq__shellMinimizedBarActive:hover{color:#fff;background:linear-gradient(135deg,#0369a1 0%,#1d4ed8 50%,#1e40af 100%);border-color:#bae6fde6;transform:translateY(-3px)scale(1.12);box-shadow:0 0 0 2px #38bdf8d9,0 0 28px #0ea5e9bf,0 8px 26px #00000059}@keyframes interactive-shell-module__bhVJmq__shellActiveGlow{0%{box-shadow:0 0 0 1px #38bdf866,0 0 16px #0ea5e966,0 4px 14px #00000040}to{box-shadow:0 0 0 1.5px #38bdf8cc,0 0 25px #0ea5e9a6,0 4px 20px #00000059}}.interactive-shell-module__bhVJmq__shellStatusBeacon{pointer-events:none;justify-content:center;align-items:center;width:10px;height:10px;display:flex;position:absolute;top:1px;right:1px}.interactive-shell-module__bhVJmq__shellStatusPing{opacity:.75;background:#10b981;border-radius:50%;width:100%;height:100%;animation:1.8s cubic-bezier(0,0,.2,1) infinite interactive-shell-module__bhVJmq__shellPingRadar;position:absolute}.interactive-shell-module__bhVJmq__shellStatusDot{background:#10b981;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 6px #10b981}@keyframes interactive-shell-module__bhVJmq__shellPingRadar{0%{opacity:.85;transform:scale(.9)}75%,to{opacity:0;transform:scale(2.4)}}.interactive-shell-module__bhVJmq__shellFabTooltip{background:var(--card-bg-solid);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--modal-shadow);pointer-events:none;opacity:0;visibility:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:10000;flex-direction:column;gap:2px;padding:.45rem .75rem;transition:opacity .16s,transform .16s cubic-bezier(.16,1,.3,1),visibility .16s;display:flex;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)translate(6px)}.interactive-shell-module__bhVJmq__shellFabWrapper:hover .interactive-shell-module__bhVJmq__shellFabTooltip,.interactive-shell-module__bhVJmq__shellMinimizedBar:focus-visible~.interactive-shell-module__bhVJmq__shellFabTooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.interactive-shell-module__bhVJmq__shellFabTooltipTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.interactive-shell-module__bhVJmq__shellFabTooltipTitle{font-family:var(--font-sans);color:var(--foreground);align-items:center;gap:.35rem;font-size:.78125rem;font-weight:600;display:flex}.interactive-shell-module__bhVJmq__shellFabTooltipBadge{font-family:var(--font-mono);color:var(--muted-foreground);align-items:center;gap:2px;font-size:.65rem;display:inline-flex}.interactive-shell-module__bhVJmq__shellFabTooltipBadge kbd{font-family:var(--font-mono);color:var(--foreground);background:var(--background-subtle);border:1px solid var(--border);border-radius:4px;padding:.08rem .28rem;font-size:.65rem;line-height:1;display:inline-block}.interactive-shell-module__bhVJmq__shellFabTooltipDesc{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.6875rem}.interactive-shell-module__bhVJmq__shellSuggestions{background:var(--card-bg-solid);border:1px solid var(--border-hover);border-radius:var(--radius-md);box-shadow:var(--modal-shadow);z-index:100;width:calc(100% - 2.5rem);max-width:560px;max-height:240px;font-family:var(--font-mono);overscroll-behavior:contain;flex-direction:column;gap:2px;margin-bottom:.5rem;padding:.3rem;display:flex;position:absolute;bottom:100%;left:0;overflow-y:auto}.interactive-shell-module__bhVJmq__shellSuggestionItem{color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .65rem;font-size:.8125rem;transition:background-color .12s,color .12s;display:flex}.interactive-shell-module__bhVJmq__shellSuggestionLeft{align-items:center;gap:.45rem;min-width:0;display:flex}.interactive-shell-module__bhVJmq__shellSuggestionPrefix{color:var(--accent-emerald,#10b981);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.75rem;font-weight:600}.interactive-shell-module__bhVJmq__shellSuggestionCmd{color:var(--foreground);white-space:nowrap;font-weight:500}.interactive-shell-module__bhVJmq__shellSuggestionRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.interactive-shell-module__bhVJmq__shellSuggestionDesc{color:var(--muted-foreground);font-size:.75rem;font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.interactive-shell-module__bhVJmq__shellSuggestionBadge{background:var(--background);border:1px solid var(--border);color:var(--subtle-foreground);border-radius:4px;align-items:center;padding:.1rem .35rem;font-size:.6875rem;line-height:1;display:inline-flex}.interactive-shell-module__bhVJmq__shellSuggestionItem:hover,.interactive-shell-module__bhVJmq__shellSuggestionItemActive{background:var(--background-subtle);color:var(--foreground)}.interactive-shell-module__bhVJmq__shellSuggestionItemActive .interactive-shell-module__bhVJmq__shellSuggestionCmd{color:var(--accent-blue)}.interactive-shell-module__bhVJmq__shellSuggestionItemActive .interactive-shell-module__bhVJmq__shellSuggestionBadge{border-color:var(--border-hover);color:var(--foreground);background:var(--background)}.interactive-shell-module__bhVJmq__shellSpinner{animation:1s linear infinite interactive-shell-module__bhVJmq__shellSpin}@keyframes interactive-shell-module__bhVJmq__shellSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.interactive-shell-module__bhVJmq__shellDrawer{border-radius:var(--radius-md) var(--radius-md) 0 0;border-left:none;border-right:none;width:100%;max-width:100vw;height:60vh;max-height:80vh}.interactive-shell-module__bhVJmq__shellDrawerExpanded{height:86vh;max-height:92vh}.interactive-shell-module__bhVJmq__shellDrawerHeader{min-height:38px;padding:.45rem .75rem}.interactive-shell-module__bhVJmq__shellDrawerHeaderLeft{gap:.4rem;min-width:0;max-width:32%;overflow:hidden}.interactive-shell-module__bhVJmq__shellDrawerTitle{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:.75rem;overflow:hidden}.interactive-shell-module__bhVJmq__shellTab{gap:.25rem;height:22px;padding:0 .45rem;font-size:.7rem}.interactive-shell-module__bhVJmq__shellDrawerHeaderActions{gap:.2rem}.interactive-shell-module__bhVJmq__shellDrawerActionBtn,.interactive-shell-module__bhVJmq__shellDrawerCloseBtn{width:26px;height:26px}.interactive-shell-module__bhVJmq__shellDrawerBody{padding:.75rem;font-size:.78rem;line-height:1.55}.interactive-shell-module__bhVJmq__shellPromptRow{padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom,0px)) .75rem;gap:.45rem}.interactive-shell-module__bhVJmq__shellSuggestions{width:calc(100% - 1rem);max-width:none;max-height:180px;margin-bottom:.4rem;padding:.25rem;left:.5rem;right:.5rem}.interactive-shell-module__bhVJmq__shellSuggestionItem{gap:.5rem;padding:.35rem .5rem}.interactive-shell-module__bhVJmq__shellSuggestionCmd{font-size:.78rem}.interactive-shell-module__bhVJmq__shellSuggestionDesc{max-width:140px}.interactive-shell-module__bhVJmq__shellSuggestionBadge{padding:.05rem .25rem;font-size:.625rem}.interactive-shell-module__bhVJmq__shellFabWrapper{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.interactive-shell-module__bhVJmq__shellMinimizedBar{width:44px;height:44px}.interactive-shell-module__bhVJmq__shellFabTooltip{display:none}}@media (max-width:480px){.interactive-shell-module__bhVJmq__shellDrawerHeaderLeft{max-width:none}.interactive-shell-module__bhVJmq__shellDrawerTitle{display:none}.interactive-shell-module__bhVJmq__shellTab{height:22px;padding:0 .4rem;font-size:.6875rem}.interactive-shell-module__bhVJmq__shellSuggestionDesc{display:none}}
.DashboardSidebar-module__FLkoma__sidebarHeader{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;height:60px;padding:0 1rem;display:flex}.DashboardSidebar-module__FLkoma__logo{flex-shrink:0;align-items:center;transition:opacity .15s;display:flex}.DashboardSidebar-module__FLkoma__logo:hover{opacity:.85}.DashboardSidebar-module__FLkoma__logoImg{filter:invert()}[data-theme=dark] .DashboardSidebar-module__FLkoma__logoImg{filter:none}.DashboardSidebar-module__FLkoma__projectSwitcher{flex:1;min-width:0;position:relative}.DashboardSidebar-module__FLkoma__projectButton{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:.35rem .5rem;transition:all .15s;display:flex}.DashboardSidebar-module__FLkoma__projectButton:hover{background:var(--background-subtle)}.DashboardSidebar-module__FLkoma__projectButtonActive{background:var(--background-subtle);border-color:var(--border)}.DashboardSidebar-module__FLkoma__projectInfo{align-items:center;gap:.5rem;min-width:0;display:flex}.DashboardSidebar-module__FLkoma__projectAvatar{background:var(--border);width:24px;height:24px;color:var(--foreground);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:flex}.DashboardSidebar-module__FLkoma__projectAvatarImage{border-radius:inherit;width:100%;height:100%;display:block}.DashboardSidebar-module__FLkoma__projectAvatarSmall{background:var(--border);width:20px;height:20px;color:var(--foreground);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;display:flex}.DashboardSidebar-module__FLkoma__projectDetails{flex-direction:column;min-width:0;display:flex}.DashboardSidebar-module__FLkoma__projectName{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.DashboardSidebar-module__FLkoma__projectNamePlaceholder{color:var(--muted-foreground);font-weight:500}.DashboardSidebar-module__FLkoma__dropdownChevron{color:var(--muted-foreground);flex-shrink:0;transition:transform .2s}.DashboardSidebar-module__FLkoma__dropdownPopover{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);z-index:100;width:220px;margin-top:.5rem;padding:.35rem;animation:.15s ease-out forwards DashboardSidebar-module__FLkoma__slideDown;position:absolute;top:100%;left:auto;right:0;box-shadow:0 4px 24px #00000026}.DashboardSidebar-module__FLkoma__dropdownPopoverStart{left:0;right:auto}@keyframes DashboardSidebar-module__FLkoma__slideDown{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.DashboardSidebar-module__FLkoma__projectList{flex-direction:column;gap:2px;max-height:250px;display:flex;overflow-y:auto}.DashboardSidebar-module__FLkoma__projectOption{border-radius:var(--radius-sm);width:100%;color:var(--muted-foreground);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.4rem .6rem;font-size:.875rem;transition:background .1s,color .1s;display:flex}.DashboardSidebar-module__FLkoma__projectOption:hover{background:var(--border);color:var(--foreground)}.DashboardSidebar-module__FLkoma__projectOptionActive{background:var(--background-subtle);color:var(--foreground);font-weight:500}.DashboardSidebar-module__FLkoma__projectOptionName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DashboardSidebar-module__FLkoma__projectRoleBadge{background:var(--border);color:var(--muted-foreground);text-transform:capitalize;border-radius:9999px;padding:.15rem .4rem;font-size:.65rem;line-height:1}.DashboardSidebar-module__FLkoma__roleOwner{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f633}.DashboardSidebar-module__FLkoma__dropdownDivider{background:var(--border);height:1px;margin:.35rem 0}.DashboardSidebar-module__FLkoma__createProjectAction{border-radius:var(--radius-sm);width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.875rem;font-weight:500;transition:background .1s;display:flex}.DashboardSidebar-module__FLkoma__createProjectAction:hover{background:var(--border)}.DashboardSidebar-module__FLkoma__navSection{padding:1rem 1rem 0}.DashboardSidebar-module__FLkoma__sectionHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:.5rem;padding-left:.5rem;font-size:.75rem;font-weight:600}.DashboardSidebar-module__FLkoma__navList{flex-direction:column;gap:.25rem;display:flex}.DashboardSidebar-module__FLkoma__navItem{color:var(--muted-foreground);border-radius:var(--radius-md);justify-content:space-between;align-items:center;padding:.5rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.DashboardSidebar-module__FLkoma__navItem:hover,.DashboardSidebar-module__FLkoma__active{color:var(--foreground);background:var(--background-subtle)}.DashboardSidebar-module__FLkoma__navItemContent{align-items:center;gap:.75rem;display:flex}.DashboardSidebar-module__FLkoma__navItemIcon{color:inherit;opacity:.7;justify-content:center;align-items:center;display:flex}.DashboardSidebar-module__FLkoma__active .DashboardSidebar-module__FLkoma__navItemIcon{opacity:1}.DashboardSidebar-module__FLkoma__createModalContent{flex-direction:column;gap:.875rem;display:flex}.DashboardSidebar-module__FLkoma__createModalSub{color:var(--muted-foreground);font-size:.8125rem;line-height:1.45}.DashboardSidebar-module__FLkoma__errorAlert{background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:var(--radius-sm);color:var(--danger-foreground);padding:.625rem .875rem;font-size:.8125rem;line-height:1.45}.DashboardSidebar-module__FLkoma__formGroup{flex-direction:column;gap:.35rem;display:flex}.DashboardSidebar-module__FLkoma__label{color:var(--foreground);font-size:.8125rem;font-weight:500}.DashboardSidebar-module__FLkoma__modalActions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}@media (max-width:640px){.DashboardSidebar-module__FLkoma__modalActions{align-items:stretch}.DashboardSidebar-module__FLkoma__modalActions>button{justify-content:center;width:100%}}
.access-denied-module__TZiWYq__wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(60vh,32rem);padding:3rem 1.5rem;display:flex}.access-denied-module__TZiWYq__iconWrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background-subtle);width:44px;height:44px;color:var(--muted-foreground);justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.access-denied-module__TZiWYq__title{letter-spacing:-.02em;max-width:24ch;color:var(--foreground);margin:0 0 .75rem;font-size:clamp(1.25rem,2.6vw,1.5rem);font-weight:600;line-height:1.25}.access-denied-module__TZiWYq__body{max-width:46ch;color:var(--muted-foreground);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.access-denied-module__TZiWYq__path{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background-subtle);text-align:left;align-items:baseline;gap:.6rem;max-width:min(100%,30rem);margin:0 0 1.75rem;padding:.5rem .8rem;font-size:.8125rem;display:inline-flex}.access-denied-module__TZiWYq__pathLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;font-size:.6875rem}.access-denied-module__TZiWYq__pathValue{font-family:var(--font-mono);color:var(--foreground);overflow-wrap:anywhere}.access-denied-module__TZiWYq__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (max-width:480px){.access-denied-module__TZiWYq__wrapper{justify-content:flex-start;min-height:0;padding:2.5rem 0 2rem}.access-denied-module__TZiWYq__body{font-size:.875rem}.access-denied-module__TZiWYq__path{flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;display:flex}.access-denied-module__TZiWYq__actions{flex-direction:column;width:100%}.access-denied-module__TZiWYq__actions>a,.access-denied-module__TZiWYq__actions button{width:100%}}
.changelog-markdown-module__kr7_Ia__markdownContent{color:var(--foreground);flex-direction:column;gap:1.25rem;font-size:1rem;line-height:1.7;display:flex}.changelog-markdown-module__kr7_Ia__h2,.changelog-markdown-module__kr7_Ia__h3,.changelog-markdown-module__kr7_Ia__h4{scroll-margin-top:100px;position:relative}.changelog-markdown-module__kr7_Ia__h2{letter-spacing:-.02em;color:var(--foreground);margin-top:1.75rem;margin-bottom:.25rem;font-size:1.5rem;font-weight:700;line-height:1.3}.changelog-markdown-module__kr7_Ia__h3{letter-spacing:-.015em;color:var(--foreground);margin-top:1.5rem;margin-bottom:.25rem;font-size:1.25rem;font-weight:600;line-height:1.35}.changelog-markdown-module__kr7_Ia__h4{color:var(--foreground);margin-top:1.25rem;margin-bottom:.15rem;font-size:1.05rem;font-weight:600}.changelog-markdown-module__kr7_Ia__headingAnchor{color:var(--muted-foreground);opacity:0;-webkit-user-select:none;user-select:none;font-weight:400;text-decoration:none;transition:opacity .15s,color .15s;position:absolute;top:0;left:-1.25rem}.changelog-markdown-module__kr7_Ia__h2:hover .changelog-markdown-module__kr7_Ia__headingAnchor,.changelog-markdown-module__kr7_Ia__h3:hover .changelog-markdown-module__kr7_Ia__headingAnchor,.changelog-markdown-module__kr7_Ia__h4:hover .changelog-markdown-module__kr7_Ia__headingAnchor{opacity:.6}.changelog-markdown-module__kr7_Ia__headingAnchor:hover{color:var(--foreground);opacity:1!important}.changelog-markdown-module__kr7_Ia__paragraph{color:var(--foreground);margin:0;line-height:1.75}.changelog-markdown-module__kr7_Ia__inlineBold{color:var(--foreground);font-weight:600}.changelog-markdown-module__kr7_Ia__inlineCode{font-family:var(--font-mono);background:var(--inline-code-bg);border:1px solid var(--inline-code-border);color:var(--inline-code-fg);border-radius:4px;padding:.15rem .4rem;font-size:.875rem}.changelog-markdown-module__kr7_Ia__inlineLink{color:var(--foreground);text-underline-offset:3px;align-items:center;gap:.25rem;font-weight:500;text-decoration:underline;transition:opacity .15s,color .15s;display:inline-flex}.changelog-markdown-module__kr7_Ia__inlineLink:hover{opacity:.8}.changelog-markdown-module__kr7_Ia__externalLinkIcon{opacity:.6;vertical-align:middle}.changelog-markdown-module__kr7_Ia__bulletList{flex-direction:column;gap:.6rem;margin:.25rem 0;padding-left:1.5rem;list-style:outside;display:flex}.changelog-markdown-module__kr7_Ia__listItem{color:var(--foreground);line-height:1.65}.changelog-markdown-module__kr7_Ia__mediaFigure{flex-direction:column;gap:.6rem;margin:1.75rem 0;display:flex}.changelog-markdown-module__kr7_Ia__imageWrapper{border:1px solid var(--border);background:var(--background-subtle);cursor:zoom-in;border-radius:12px;transition:border-color .15s,transform .15s;position:relative;overflow:hidden}.changelog-markdown-module__kr7_Ia__imageWrapper:hover{border-color:var(--border-hover)}.changelog-markdown-module__kr7_Ia__mediaImage{object-fit:cover;width:100%;height:auto;display:block}.changelog-markdown-module__kr7_Ia__imageOverlay{color:#fff;font-size:.75rem;font-family:var(--font-sans);opacity:0;pointer-events:none;background:#000000bf;border:1px solid #fff3;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .65rem;transition:opacity .15s;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}.changelog-markdown-module__kr7_Ia__imageWrapper:hover .changelog-markdown-module__kr7_Ia__imageOverlay{opacity:1}.changelog-markdown-module__kr7_Ia__videoWrapper{border:1px solid var(--border);background:#000;border-radius:12px;overflow:hidden}.changelog-markdown-module__kr7_Ia__mediaVideo{width:100%;height:auto;display:block}.changelog-markdown-module__kr7_Ia__mediaCaption{color:var(--muted-foreground);text-align:center;font-size:.8125rem;font-family:var(--font-sans)}.changelog-markdown-module__kr7_Ia__lightboxBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:2rem;animation:.15s ease-out changelog-markdown-module__kr7_Ia__fadeIn;display:flex;position:fixed;inset:0}@keyframes changelog-markdown-module__kr7_Ia__fadeIn{0%{opacity:0}to{opacity:1}}.changelog-markdown-module__kr7_Ia__lightboxContainer{flex-direction:column;align-items:center;gap:.75rem;max-width:95vw;max-height:90vh;display:flex;position:relative}.changelog-markdown-module__kr7_Ia__lightboxImage{cursor:default;object-fit:contain;border:1px solid #ffffff26;border-radius:12px;max-width:95vw;max-height:85vh;box-shadow:0 25px 50px -12px #00000080}.changelog-markdown-module__kr7_Ia__lightboxCloseBtn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex;position:absolute;top:-2.5rem;right:0}.changelog-markdown-module__kr7_Ia__lightboxCloseBtn:hover{background:#ffffff4d}.changelog-markdown-module__kr7_Ia__lightboxCaption{color:#fff;text-align:center;margin:0;font-size:.875rem}
.legal-module__FWDERa__main{flex:1;width:100%;max-width:720px;margin:0 auto;padding:2.5rem 1.5rem 3rem}.legal-module__FWDERa__updated{color:var(--subtle-foreground);margin-bottom:2rem;font-size:.8125rem}
.AvatarsAnnouncementModal-module__n8NBza__modalContainer{background:var(--card-bg-solid);border-radius:var(--radius-lg);flex-direction:column;margin:-1.25rem -1.35rem;display:flex;overflow:hidden}.AvatarsAnnouncementModal-module__n8NBza__heroWrapper{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.AvatarsAnnouncementModal-module__n8NBza__heroVideo{object-fit:cover;width:100%;height:100%;display:block}.AvatarsAnnouncementModal-module__n8NBza__heroOverlay{background:linear-gradient(to bottom, #0000001a 0%, #00000059 70%, var(--card-bg-solid) 100%);pointer-events:none;position:absolute;inset:0}.AvatarsAnnouncementModal-module__n8NBza__closeButton{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);color:#9ca3af;cursor:pointer;z-index:2;background:#000000a6;border:1px solid #ffffff1f;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}@media (pointer:coarse){.AvatarsAnnouncementModal-module__n8NBza__closeButton{width:40px;height:40px}}.AvatarsAnnouncementModal-module__n8NBza__closeButton:hover{color:#fff;background:#ffffff1f;border-color:#ffffff40;transform:scale(1.05)}.AvatarsAnnouncementModal-module__n8NBza__content{text-align:left;flex-direction:column;align-items:flex-start;padding:1.25rem 1.5rem 1.5rem;display:flex}.AvatarsAnnouncementModal-module__n8NBza__title{color:var(--foreground);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.2rem;font-weight:650;line-height:1.35}.AvatarsAnnouncementModal-module__n8NBza__description{color:var(--muted-foreground);margin:0 0 1.25rem;font-size:.875rem;line-height:1.55}.AvatarsAnnouncementModal-module__n8NBza__featureList{flex-direction:column;gap:.75rem;width:100%;margin-bottom:1.5rem;display:flex}.AvatarsAnnouncementModal-module__n8NBza__featureItem{color:var(--foreground);align-items:center;gap:.625rem;font-size:.8125rem;display:flex}.AvatarsAnnouncementModal-module__n8NBza__featureIconWrap{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-purple) 12%, transparent);width:22px;height:22px;color:var(--accent-purple);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AvatarsAnnouncementModal-module__n8NBza__featureIconCyan{background:color-mix(in srgb, var(--accent-cyan) 12%, transparent);color:var(--accent-cyan)}.AvatarsAnnouncementModal-module__n8NBza__featureIconEmerald{background:color-mix(in srgb, var(--accent-emerald) 12%, transparent);color:var(--accent-emerald)}.AvatarsAnnouncementModal-module__n8NBza__actions{justify-content:flex-end;align-items:center;gap:.75rem;width:100%;display:flex}@media (max-width:640px){.AvatarsAnnouncementModal-module__n8NBza__modalContainer{margin:-1rem}.AvatarsAnnouncementModal-module__n8NBza__content{padding:1rem 1.25rem 1.25rem}.AvatarsAnnouncementModal-module__n8NBza__title{font-size:1.1rem}.AvatarsAnnouncementModal-module__n8NBza__description{margin-bottom:1rem;font-size:.825rem}.AvatarsAnnouncementModal-module__n8NBza__featureList{margin-bottom:1.25rem}}
.release-detail-module__H8Qzvq__container{width:100%;max-width:940px;margin:0 auto;padding:3.5rem 1.5rem 6rem}.release-detail-module__H8Qzvq__backNav{margin-bottom:2.25rem}.release-detail-module__H8Qzvq__backLink{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.release-detail-module__H8Qzvq__backLink:hover{color:var(--foreground);transform:translate(-2px)}.release-detail-module__H8Qzvq__backLink:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:4px}.release-detail-module__H8Qzvq__contentLayout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:3.5rem;display:grid}.release-detail-module__H8Qzvq__mainContent{min-width:0}.release-detail-module__H8Qzvq__header{flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;display:flex}.release-detail-module__H8Qzvq__metaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.release-detail-module__H8Qzvq__tagGroup{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.release-detail-module__H8Qzvq__versionTag{font-family:var(--font-mono);color:var(--foreground);letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.release-detail-module__H8Qzvq__productPill{font-size:.75rem;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);background:var(--background-subtle);color:var(--muted-foreground);border-radius:9999px;padding:.2rem .65rem}.release-detail-module__H8Qzvq__productPillCli,.release-detail-module__H8Qzvq__productPillWeb,.release-detail-module__H8Qzvq__productPillMcp{color:var(--foreground);border-color:var(--border-hover)}.release-detail-module__H8Qzvq__latestTag{text-transform:uppercase;letter-spacing:.05em;background:var(--foreground);color:var(--background);border-radius:9999px;padding:.18rem .6rem;font-size:.6875rem;font-weight:600}.release-detail-module__H8Qzvq__dateMetaGroup{color:var(--muted-foreground);align-items:center;gap:.45rem;font-size:.875rem;display:inline-flex}.release-detail-module__H8Qzvq__date{color:var(--muted-foreground);font-size:.875rem}.release-detail-module__H8Qzvq__dateDot{opacity:.5}.release-detail-module__H8Qzvq__readingTime{color:var(--muted-foreground);font-size:.8125rem;font-family:var(--font-mono)}.release-detail-module__H8Qzvq__title{letter-spacing:-.03em;color:var(--foreground);font-size:2.25rem;font-weight:700;line-height:1.2}.release-detail-module__H8Qzvq__affectedProductsList{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:-.25rem;margin-bottom:.25rem;display:flex}.release-detail-module__H8Qzvq__affectedProductBadge{font-size:.6875rem;font-family:var(--font-mono);background:var(--background-subtle);border:1px solid var(--border);color:var(--muted-foreground);border-radius:4px;padding:.15rem .5rem}.release-detail-module__H8Qzvq__summary{color:var(--muted-foreground);font-size:1.125rem;line-height:1.65}.release-detail-module__H8Qzvq__heroMedia{border:1px solid var(--border);background:var(--background-subtle);border-radius:12px;margin:1.75rem 0;overflow:hidden}.release-detail-module__H8Qzvq__heroImage{object-fit:cover;width:100%;height:auto;display:block}.release-detail-module__H8Qzvq__heroCaption{color:var(--muted-foreground);border-top:1px solid var(--border);background:var(--background);padding:.6rem 1rem;font-size:.8125rem}.release-detail-module__H8Qzvq__section{margin-top:2rem}.release-detail-module__H8Qzvq__sideRail{flex-direction:column;align-items:stretch;gap:1.5rem;display:flex;position:sticky;top:90px}.release-detail-module__H8Qzvq__sideSection{flex-direction:column;gap:.2rem;display:flex}.release-detail-module__H8Qzvq__sideSectionTitle{font-size:.75rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin-bottom:.25rem;padding-left:.5rem}.release-detail-module__H8Qzvq__sideItem{width:100%;font-size:.8125rem;font-weight:500;font-family:var(--font-sans);color:var(--muted-foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:.45rem .65rem;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.release-detail-module__H8Qzvq__sideItem:hover{color:var(--foreground);background:var(--background-subtle)}.release-detail-module__H8Qzvq__sideItem:focus-visible{outline:2px solid var(--foreground);outline-offset:1px}.release-detail-module__H8Qzvq__sideItemSuccess,.release-detail-module__H8Qzvq__sideItemSuccess:hover{color:#10b981}.release-detail-module__H8Qzvq__sideItemLabel{align-items:center;gap:.55rem;display:inline-flex}.release-detail-module__H8Qzvq__sideItemIcon{color:var(--muted-foreground);opacity:.7;flex-shrink:0}.release-detail-module__H8Qzvq__paginationNav{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:4rem;padding-top:2rem;display:grid}.release-detail-module__H8Qzvq__paginationCard{border:1px solid var(--border);background:var(--background-subtle);border-radius:12px;flex-direction:column;gap:.35rem;min-width:0;padding:1.25rem;text-decoration:none;transition:all .15s;display:flex}.release-detail-module__H8Qzvq__paginationCard:hover{border-color:var(--border-hover);background:var(--card-bg-solid);box-shadow:var(--card-shadow);transform:translateY(-2px)}.release-detail-module__H8Qzvq__paginationCard:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.release-detail-module__H8Qzvq__paginationCardRight{text-align:right;align-items:flex-end}.release-detail-module__H8Qzvq__paginationPlaceholder{display:block}.release-detail-module__H8Qzvq__paginationLabel{font-size:.75rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:.35rem;display:flex}.release-detail-module__H8Qzvq__paginationTitle{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.9375rem;font-weight:600;overflow:hidden}.release-detail-module__H8Qzvq__paginationMeta{color:var(--muted-foreground);font-size:.8125rem}@media (max-width:768px){.release-detail-module__H8Qzvq__container{padding:2rem 1rem 4rem}.release-detail-module__H8Qzvq__contentLayout{grid-template-columns:1fr;gap:2.5rem}.release-detail-module__H8Qzvq__sideRail{position:static}.release-detail-module__H8Qzvq__title{font-size:1.75rem}.release-detail-module__H8Qzvq__summary{font-size:1rem}.release-detail-module__H8Qzvq__paginationNav{grid-template-columns:1fr;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem}.release-detail-module__H8Qzvq__paginationPlaceholder{display:none}.release-detail-module__H8Qzvq__paginationCard{border-radius:var(--radius-md);padding:1rem 1.125rem}.release-detail-module__H8Qzvq__paginationCardRight{text-align:left;align-items:flex-start}.release-detail-module__H8Qzvq__paginationCardRight .release-detail-module__H8Qzvq__paginationLabel{justify-content:flex-end;align-self:flex-start}.release-detail-module__H8Qzvq__paginationTitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.release-detail-module__H8Qzvq__paginationMeta{font-size:.75rem}}
.changelog-module__qqAbVG__container{width:100%;max-width:860px;margin:0 auto;padding:3.5rem 1.5rem 6rem}.changelog-module__qqAbVG__header{margin-bottom:2.25rem}.changelog-module__qqAbVG__headerTitleRow{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.changelog-module__qqAbVG__title{letter-spacing:-.03em;color:var(--foreground);font-size:2.25rem;font-weight:700;line-height:1.2}.changelog-module__qqAbVG__rssLink{font-size:.75rem;font-family:var(--font-mono);background:var(--background-subtle);border:1px solid var(--border);color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.changelog-module__qqAbVG__rssLink:hover{color:var(--foreground);border-color:var(--border-hover);background:var(--card-bg-solid)}.changelog-module__qqAbVG__subtitle{color:var(--muted-foreground);font-size:1rem;line-height:1.6}.changelog-module__qqAbVG__controlsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.changelog-module__qqAbVG__productFilter{background:0 0;border:none;align-items:center;gap:.35rem;padding:0;display:inline-flex}.changelog-module__qqAbVG__filterBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-size:.875rem;font-weight:500;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.changelog-module__qqAbVG__filterBtn:hover{color:var(--foreground);background:var(--background-subtle)}[data-theme=dark] .changelog-module__qqAbVG__filterBtn:hover{background:#ffffff14}[data-theme=light] .changelog-module__qqAbVG__filterBtn:hover{background:#0000000d}.changelog-module__qqAbVG__filterBtn:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.changelog-module__qqAbVG__filterBtnActive{color:var(--foreground);background:var(--background-subtle);border-color:var(--border);font-weight:500}[data-theme=dark] .changelog-module__qqAbVG__filterBtnActive{color:#fff;background:#1f1f1f;border-color:#ffffff14}[data-theme=light] .changelog-module__qqAbVG__filterBtnActive{color:#000;background:#ebebeb;border-color:#0000000f}.changelog-module__qqAbVG__filterCount{font-size:.75rem;font-family:var(--font-mono);opacity:.65;background:var(--border);border-radius:9999px;padding:.05rem .4rem}[data-theme=dark] .changelog-module__qqAbVG__filterBtnActive .changelog-module__qqAbVG__filterCount{opacity:.85;background:#ffffff24}[data-theme=light] .changelog-module__qqAbVG__filterBtnActive .changelog-module__qqAbVG__filterCount{opacity:.85;background:#00000012}.changelog-module__qqAbVG__customSelectContainer{display:none;position:relative}.changelog-module__qqAbVG__customSelectTrigger{height:38px;font-size:.875rem;font-weight:500;font-family:var(--font-sans);background:var(--foreground);color:var(--background);cursor:pointer;white-space:nowrap;border:none;border-radius:9999px;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:0 1rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.changelog-module__qqAbVG__customSelectTrigger:hover{border-color:var(--border-hover)}.changelog-module__qqAbVG__customSelectTrigger:focus-visible{border-color:var(--foreground);box-shadow:0 0 0 2px var(--input-focus-ring)}.changelog-module__qqAbVG__customSelectLabel{align-items:center;gap:.35rem;display:inline-flex}.changelog-module__qqAbVG__customSelectIcon{color:var(--background-subtle);transition:transform .2s}.changelog-module__qqAbVG__customSelectContainer[data-open=true] .changelog-module__qqAbVG__customSelectIcon{transform:rotate(180deg)}.changelog-module__qqAbVG__customSelectList{background:var(--card-bg-solid);border:1px solid var(--border);z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;min-width:170px;margin:0;padding:.35rem;list-style:none;animation:.15s cubic-bezier(.16,1,.3,1) changelog-module__qqAbVG__fadeInDown;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000040}@keyframes changelog-module__qqAbVG__fadeInDown{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.changelog-module__qqAbVG__customSelectOption{color:var(--muted-foreground);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:.2rem .5rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.changelog-module__qqAbVG__customSelectOption:hover{background:var(--background-subtle);color:var(--foreground)}.changelog-module__qqAbVG__customSelectOptionActive{background:var(--background-subtle);color:var(--foreground);font-weight:600}[data-theme=dark] .changelog-module__qqAbVG__customSelectOptionActive{color:#fff;background:#ffffff1a}[data-theme=light] .changelog-module__qqAbVG__customSelectOptionActive{color:#000;background:#0000000f}.changelog-module__qqAbVG__optionCount{font-family:var(--font-mono);opacity:.65;font-size:.75rem}.changelog-module__qqAbVG__searchBox{align-items:center;width:280px;display:flex;position:relative}.changelog-module__qqAbVG__searchInput{width:100%;height:38px;font-size:.8125rem;font-family:var(--font-sans);color:var(--foreground);background:var(--background-subtle);border:1px solid var(--border);border-radius:9999px;outline:none;padding:0 2rem 0 2.25rem;transition:border-color .15s,background-color .15s,box-shadow .15s}[data-theme=dark] .changelog-module__qqAbVG__searchInput{background:#111;border-color:#ffffff1a}[data-theme=light] .changelog-module__qqAbVG__searchInput{background:#fafafa;border-color:#00000014}.changelog-module__qqAbVG__searchInput::placeholder{color:var(--muted-foreground)}.changelog-module__qqAbVG__searchInput:focus{border-color:var(--foreground);background:var(--card-bg-solid);box-shadow:0 0 0 1px var(--foreground)}.changelog-module__qqAbVG__searchIcon{color:var(--muted-foreground);pointer-events:none;position:absolute;left:.75rem}.changelog-module__qqAbVG__clearSearchBtn{width:22px;height:22px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;right:.4rem}.changelog-module__qqAbVG__clearSearchBtn:hover{color:var(--foreground)}.changelog-module__qqAbVG__clearSearchBtn:focus-visible{outline:2px solid var(--foreground);outline-offset:1px}.changelog-module__qqAbVG__searchResultsNotice{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:-1.5rem;margin-bottom:2.5rem;font-size:.8125rem;display:flex}.changelog-module__qqAbVG__resetLink{color:var(--foreground);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.changelog-module__qqAbVG__resetLink:hover{opacity:.8}.changelog-module__qqAbVG__timeline{--timeline-line-x:6px;flex-direction:column;gap:3rem;padding-left:2.25rem;display:flex;position:relative}.changelog-module__qqAbVG__timeline:before{content:"";background:linear-gradient(to bottom, var(--foreground) 0%, var(--border) 15%, var(--border) 85%, transparent 100%);border-radius:1px;width:2px;position:absolute;top:.6rem;bottom:.6rem;left:5px}.changelog-module__qqAbVG__releaseEntry{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:2.5rem;display:grid;position:relative}.changelog-module__qqAbVG__timelineDot{left:calc(-2.25rem + var(--timeline-line-x));background:var(--background);border:2px solid var(--muted-foreground);z-index:2;width:10px;height:10px;box-shadow:0 0 0 3px var(--background);border-radius:50%;transition:all .2s;position:absolute;top:.35rem;transform:translate(-50%)}.changelog-module__qqAbVG__timelineDotLatest{background:var(--foreground);border:2px solid var(--background);width:12px;height:12px;box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--foreground);top:.3rem}.changelog-module__qqAbVG__releaseMeta{flex-direction:column;gap:.35rem;display:flex;position:sticky;top:80px}.changelog-module__qqAbVG__versionTag{font-family:var(--font-mono);color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.changelog-module__qqAbVG__productPill{font-size:.6875rem;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);background:var(--background-subtle);color:var(--muted-foreground);border-radius:9999px;padding:.15rem .55rem}.changelog-module__qqAbVG__productPillCli,.changelog-module__qqAbVG__productPillWeb,.changelog-module__qqAbVG__productPillMcp{color:var(--foreground);border-color:var(--border-hover)}.changelog-module__qqAbVG__latestTag{text-transform:uppercase;letter-spacing:.05em;background:var(--foreground);color:var(--background);border-radius:9999px;padding:.15rem .55rem;font-size:.6875rem;font-weight:600}.changelog-module__qqAbVG__releaseDate{color:var(--muted-foreground);font-size:.8125rem}.changelog-module__qqAbVG__releaseBody{flex-direction:column;gap:.75rem;display:flex}.changelog-module__qqAbVG__timelineBannerLink{border:1px solid var(--border);background:var(--background-subtle);border-radius:10px;margin-bottom:.25rem;transition:border-color .15s,transform .15s;display:block;overflow:hidden}.changelog-module__qqAbVG__timelineBannerLink:hover{border-color:var(--border-hover);transform:translateY(-1px)}.changelog-module__qqAbVG__timelineBanner{object-fit:cover;width:100%;height:auto;display:block}.changelog-module__qqAbVG__releaseTitle{letter-spacing:-.01em;color:var(--foreground);font-size:1.25rem;font-weight:600}.changelog-module__qqAbVG__releaseTitleLink{color:inherit;text-decoration:none;transition:color .15s,opacity .15s}.changelog-module__qqAbVG__releaseTitleLink:hover{text-underline-offset:3px;text-decoration:underline}.changelog-module__qqAbVG__releaseTitleLink:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:4px}.changelog-module__qqAbVG__affectedBadgesRow{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:-.2rem;display:flex}.changelog-module__qqAbVG__affectedBadge{font-size:.6875rem;font-family:var(--font-mono);background:var(--background-subtle);border:1px solid var(--border);color:var(--muted-foreground);border-radius:4px;padding:.1rem .45rem}.changelog-module__qqAbVG__releaseSummary{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6}.changelog-module__qqAbVG__releaseActionsRow{align-items:center;margin-top:.25rem;display:flex}.changelog-module__qqAbVG__readMoreLink{color:var(--foreground);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.changelog-module__qqAbVG__readMoreLink:hover{opacity:.75}.changelog-module__qqAbVG__readMoreArrow{transition:transform .15s}.changelog-module__qqAbVG__readMoreLink:hover .changelog-module__qqAbVG__readMoreArrow{transform:translate(3px)}.changelog-module__qqAbVG__changeList{flex-direction:column;gap:.75rem;margin-top:.35rem;list-style:none;display:flex}.changelog-module__qqAbVG__changeItem{color:var(--foreground);align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.6;display:flex}.changelog-module__qqAbVG__badge{font-size:.6875rem;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);background:var(--background-subtle);color:var(--muted-foreground);border-radius:9999px;flex-shrink:0;align-items:center;margin-top:.15rem;padding:.18rem .6rem;display:inline-flex}.changelog-module__qqAbVG__badgeFeature{color:#10b981;background:#10b98114;border-color:#10b98140}.changelog-module__qqAbVG__badgeImprovement{color:#3b82f6;background:#3b82f614;border-color:#3b82f640}.changelog-module__qqAbVG__badgeFix{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b40}.changelog-module__qqAbVG__badgeSecurity{color:#8b5cf6;background:#8b5cf614;border-color:#8b5cf640}[data-theme=dark] .changelog-module__qqAbVG__badgeFeature{color:#34d399;background:#34d3991f;border-color:#34d3994d}[data-theme=dark] .changelog-module__qqAbVG__badgeImprovement{color:#60a5fa;background:#60a5fa1f;border-color:#60a5fa4d}[data-theme=dark] .changelog-module__qqAbVG__badgeFix{color:#fbbf24;background:#fbbf241f;border-color:#fbbf244d}[data-theme=dark] .changelog-module__qqAbVG__badgeSecurity{color:#a78bfa;background:#a78bfa1f;border-color:#a78bfa4d}.changelog-module__qqAbVG__changeText{flex:1}.changelog-module__qqAbVG__changeText code{font-family:var(--font-mono);background:var(--inline-code-bg);border:1px solid var(--inline-code-border);color:var(--inline-code-fg);border-radius:4px;padding:.15rem .35rem;font-size:.8125rem}.changelog-module__qqAbVG__emptyState{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}@media (max-width:680px){.changelog-module__qqAbVG__container{padding:2rem 1rem 4rem}.changelog-module__qqAbVG__title{font-size:1.75rem}.changelog-module__qqAbVG__headerTitleRow{flex-wrap:wrap;gap:.5rem}.changelog-module__qqAbVG__controlsRow{flex-flow:row;align-items:center;gap:.5rem;width:100%;margin-bottom:2rem}.changelog-module__qqAbVG__productFilter{display:none}.changelog-module__qqAbVG__customSelectContainer{flex:none;max-width:140px;display:block}.changelog-module__qqAbVG__customSelectTrigger{width:100%}.changelog-module__qqAbVG__customSelectLabel{text-overflow:ellipsis;overflow:hidden}.changelog-module__qqAbVG__searchBox{flex:1;width:auto;min-width:0}.changelog-module__qqAbVG__timeline{--timeline-line-x:5px;gap:3rem;padding-left:1.75rem}.changelog-module__qqAbVG__timeline:before{left:4px}.changelog-module__qqAbVG__releaseEntry{grid-template-columns:1fr;gap:.85rem}.changelog-module__qqAbVG__timelineDot{left:calc(-1.75rem + var(--timeline-line-x))}.changelog-module__qqAbVG__releaseMeta{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.5rem;position:relative;top:0}}@media (max-width:480px){.changelog-module__qqAbVG__title{font-size:1.5rem}.changelog-module__qqAbVG__customSelectContainer{max-width:120px}.changelog-module__qqAbVG__customSelectTrigger{padding:0 .75rem;font-size:.8125rem}.changelog-module__qqAbVG__releaseTitle{font-size:1.2rem}}
