.Header-module__j53voW__header{top:0;z-index:100;background:0 0;justify-content:space-between;align-items:center;padding:10px 20px;transition:background .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;display:flex;position:fixed;inset-inline:0}.Header-module__j53voW__header.Header-module__j53voW__scrolled{-webkit-backdrop-filter:blur(12px);background:#ffffffd9}@media (prefers-color-scheme:dark){.Header-module__j53voW__header.Header-module__j53voW__scrolled{background:#18181bd9}}html.dark .Header-module__j53voW__header.Header-module__j53voW__scrolled{background:#18181bd9}.Header-module__j53voW__left{align-items:center;gap:10px;display:flex}.Header-module__j53voW__brand{letter-spacing:-.01em;font-size:16px;font-weight:600}.Header-module__j53voW__brandLink{color:inherit;cursor:pointer;align-items:center;gap:10px;text-decoration:none;display:flex}.Header-module__j53voW__right{align-items:center;gap:2px;display:flex}.Header-module__j53voW__iconBtn{color:#555;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .12s,color .12s;display:flex}.Header-module__j53voW__iconBtn:hover{color:#222;background:#0000000f}@media (prefers-color-scheme:dark){.Header-module__j53voW__iconBtn{color:#888}.Header-module__j53voW__iconBtn:hover{color:#eee;background:#ffffff14}}html.dark .Header-module__j53voW__iconBtn{color:#888}html.dark .Header-module__j53voW__iconBtn:hover{color:#eee;background:#ffffff14}.Header-module__j53voW__dropdown{position:relative}.Header-module__j53voW__dropdownMenu{top:calc(100% + 6px);z-index:200;scrollbar-color:#4254f54d transparent;background:#fff;border:1px solid #00000014;border-radius:10px;width:180px;max-height:400px;padding:6px;animation:.12s ease-out Header-module__j53voW__dropdownIn;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 8px 30px #0000001f}@keyframes Header-module__j53voW__dropdownIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-color-scheme:dark){.Header-module__j53voW__dropdownMenu{scrollbar-color:#6366f14d transparent;background:#18181b;border-color:#ffffff14;box-shadow:0 8px 30px #00000080}}html.dark .Header-module__j53voW__dropdownMenu{scrollbar-color:#6366f14d transparent;background:#18181b;border-color:#ffffff14;box-shadow:0 8px 30px #00000080}.Header-module__j53voW__dropdownItem{color:#444;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:14px;transition:background .1s;display:flex}.Header-module__j53voW__dropdownItem:hover{background:#0000000d}@media (prefers-color-scheme:dark){.Header-module__j53voW__dropdownItem{color:#e4e4e7}.Header-module__j53voW__dropdownItem:hover{background:#ffffff0f}}html.dark .Header-module__j53voW__dropdownItem{color:#e4e4e7}html.dark .Header-module__j53voW__dropdownItem:hover{background:#ffffff0f}.Header-module__j53voW__dropdownItem.Header-module__j53voW__active{color:#4254f5;background:#4254f514}@media (prefers-color-scheme:dark){.Header-module__j53voW__dropdownItem.Header-module__j53voW__active{color:#818cf8;background:#4254f526}}html.dark .Header-module__j53voW__dropdownItem.Header-module__j53voW__active{color:#818cf8;background:#4254f526}.Header-module__j53voW__itemIcon{flex-shrink:0;justify-content:center;align-items:center;width:18px;display:flex}.Header-module__j53voW__itemText{flex-shrink:0}.Header-module__j53voW__langItemFlag{flex-shrink:0;font-size:15px;line-height:1}.Header-module__j53voW__langItemText{flex-shrink:0}.Header-module__j53voW__langItemCheck{opacity:0;flex-shrink:0;margin-inline-start:auto}.Header-module__j53voW__dropdownItem.Header-module__j53voW__active .Header-module__j53voW__langItemCheck{opacity:1}.Header-module__j53voW__itemCheck{opacity:0;flex-shrink:0;margin-inline-start:auto}.Header-module__j53voW__dropdownItem.Header-module__j53voW__active .Header-module__j53voW__itemCheck{opacity:1}.Header-module__j53voW__nav{flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.Header-module__j53voW__navItem{position:relative}.Header-module__j53voW__navTrigger{color:#555;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;font-family:inherit;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:flex}.Header-module__j53voW__navTrigger:hover,.Header-module__j53voW__navTrigger:focus-visible{color:#222;background:#0000000f;outline:none}@media (prefers-color-scheme:dark){.Header-module__j53voW__navTrigger{color:#888}.Header-module__j53voW__navTrigger:hover,.Header-module__j53voW__navTrigger:focus-visible{color:#eee;background:#ffffff14}}html.dark .Header-module__j53voW__navTrigger{color:#888}:is(html.dark .Header-module__j53voW__navTrigger:hover,html.dark .Header-module__j53voW__navTrigger:focus-visible){color:#eee;background:#ffffff14}.Header-module__j53voW__navChevron{opacity:.55;transition:transform .2s;display:flex}.Header-module__j53voW__navChevronOpen{transform:rotate(180deg)}.Header-module__j53voW__panel{top:100%;z-index:200;background:0 0;padding-top:8px;position:absolute;inset-inline-start:0}.Header-module__j53voW__panelCard{background:#fff;border:1px solid #00000014;border-radius:10px;min-width:220px;max-width:min(360px,100vw - 32px);max-height:calc(100vh - 80px);padding:6px;animation:.12s ease-out Header-module__j53voW__dropdownIn;overflow-y:auto;box-shadow:0 8px 30px #0000001f}.Header-module__j53voW__panelCardWide{min-width:340px}@media (prefers-color-scheme:dark){.Header-module__j53voW__panelCard{background:#18181b;border-color:#ffffff14;box-shadow:0 8px 30px #00000080}}html.dark .Header-module__j53voW__panelCard{background:#18181b;border-color:#ffffff14;box-shadow:0 8px 30px #00000080}.Header-module__j53voW__panelLink{color:#444;border-radius:7px;align-items:flex-start;gap:10px;padding:9px 10px;font-size:14px;text-decoration:none;transition:background .1s;display:flex}.Header-module__j53voW__panelLink.Header-module__j53voW__panelLinkCentered{align-items:center}.Header-module__j53voW__panelLink:hover{background:#0000000d}@media (prefers-color-scheme:dark){.Header-module__j53voW__panelLink{color:#e4e4e7}.Header-module__j53voW__panelLink:hover{background:#ffffff0f}}html.dark .Header-module__j53voW__panelLink{color:#e4e4e7}html.dark .Header-module__j53voW__panelLink:hover{background:#ffffff0f}.Header-module__j53voW__panelIcon{background:oklch(.58 .16 var(--tone-h,264) / .1);width:28px;height:28px;color:oklch(.58 .16 var(--tone-h,264));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Header-module__j53voW__panelIcon svg{width:16px;height:16px}@media (prefers-color-scheme:dark){.Header-module__j53voW__panelIcon{background:oklch(.78 .13 var(--tone-h,264) / .15);color:oklch(.78 .13 var(--tone-h,264))}}html.dark .Header-module__j53voW__panelIcon{background:oklch(.78 .13 var(--tone-h,264) / .15);color:oklch(.78 .13 var(--tone-h,264))}.Header-module__j53voW__panelText{flex-direction:column;gap:2px;min-width:0;display:flex}.Header-module__j53voW__panelTitle{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;font-weight:500;display:flex}.Header-module__j53voW__panelTitleStrong{font-weight:600}.Header-module__j53voW__panelCount{color:#4254f5;white-space:nowrap;background:#4254f51a;border-radius:999px;align-items:center;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}@media (prefers-color-scheme:dark){.Header-module__j53voW__panelCount{color:#818cf8;background:#818cf826}}html.dark .Header-module__j53voW__panelCount{color:#818cf8;background:#818cf826}.Header-module__j53voW__panelBadge{color:#4254f5;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#4254f51f;border-radius:999px;align-items:center;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.Header-module__j53voW__panelBadgeGreen{color:#047857;background:#0596691f}.Header-module__j53voW__panelBadgeGold{color:#a16207;background:#f4a10629}@media (prefers-color-scheme:dark){.Header-module__j53voW__panelBadge{color:#818cf8;background:#818cf82e}.Header-module__j53voW__panelBadgeGreen{color:#34d399;background:#10b9812e}.Header-module__j53voW__panelBadgeGold{color:#fbbf24;background:#f4a10633}}html.dark .Header-module__j53voW__panelBadge{color:#818cf8;background:#818cf82e}html.dark .Header-module__j53voW__panelBadgeGreen{color:#34d399;background:#10b9812e}html.dark .Header-module__j53voW__panelBadgeGold{color:#fbbf24;background:#f4a10633}.Header-module__j53voW__panelPrice{align-items:baseline;gap:4px;display:inline-flex}.Header-module__j53voW__panelPriceValue{color:#4254f5;font-size:13px;font-weight:600}.Header-module__j53voW__panelPriceSuffix{color:#6b7280;font-size:12px;font-weight:400}.Header-module__j53voW__panelPriceGreen{color:#047857}@media (prefers-color-scheme:dark){.Header-module__j53voW__panelPriceValue{color:#818cf8}.Header-module__j53voW__panelPriceSuffix{color:#9ca3af}.Header-module__j53voW__panelPriceGreen{color:#34d399}}html.dark .Header-module__j53voW__panelPriceValue{color:#818cf8}html.dark .Header-module__j53voW__panelPriceSuffix{color:#9ca3af}html.dark .Header-module__j53voW__panelPriceGreen{color:#34d399}.Header-module__j53voW__panelDesc{color:#6b7280;font-size:12px;line-height:1.45}@media (prefers-color-scheme:dark){.Header-module__j53voW__panelDesc{color:#9ca3af}}html.dark .Header-module__j53voW__panelDesc{color:#9ca3af}.Header-module__j53voW__panelGroupLabel{letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;padding:8px 10px 4px;font-size:11px;font-weight:600}.Header-module__j53voW__panelDivider{background:#00000014;height:1px;margin:6px 4px}@media (prefers-color-scheme:dark){.Header-module__j53voW__panelDivider{background:#ffffff1a}}html.dark .Header-module__j53voW__panelDivider{background:#ffffff1a}.Header-module__j53voW__hamburger{color:#555;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .12s,color .12s;display:none}.Header-module__j53voW__hamburger:hover{color:#222;background:#0000000f}@media (prefers-color-scheme:dark){.Header-module__j53voW__hamburger{color:#888}.Header-module__j53voW__hamburger:hover{color:#eee;background:#ffffff14}}html.dark .Header-module__j53voW__hamburger{color:#888}html.dark .Header-module__j53voW__hamburger:hover{color:#eee;background:#ffffff14}.Header-module__j53voW__drawerOverlay{-webkit-backdrop-filter:blur(2px);z-index:300;background:#0006;animation:.2s ease-out Header-module__j53voW__fadeIn;position:fixed;inset:0}.Header-module__j53voW__drawer{top:0;z-index:301;background:#fff;width:min(320px,85vw);height:100dvh;padding:16px;animation:.2s ease-out Header-module__j53voW__drawerIn;position:fixed;inset-inline-end:0;overflow-y:auto;box-shadow:0 0 30px #00000029}@keyframes Header-module__j53voW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Header-module__j53voW__drawerIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}html[dir=rtl] .Header-module__j53voW__drawer{animation-name:Header-module__j53voW__drawerInRtl}@keyframes Header-module__j53voW__drawerInRtl{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (prefers-color-scheme:dark){.Header-module__j53voW__drawerOverlay{background:#0009}.Header-module__j53voW__drawer{background:#18181b;box-shadow:0 0 30px #00000080}}html.dark .Header-module__j53voW__drawerOverlay{background:#0009}html.dark .Header-module__j53voW__drawer{background:#18181b;box-shadow:0 0 30px #00000080}.Header-module__j53voW__drawerHeader{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:12px;display:flex}@media (prefers-color-scheme:dark){.Header-module__j53voW__drawerHeader{border-color:#ffffff14}}html.dark .Header-module__j53voW__drawerHeader{border-color:#ffffff14}.Header-module__j53voW__drawerSection{border-bottom:1px solid #0000000f}@media (prefers-color-scheme:dark){.Header-module__j53voW__drawerSection{border-color:#ffffff0f}}html.dark .Header-module__j53voW__drawerSection{border-color:#ffffff0f}.Header-module__j53voW__drawerSectionHeader{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:14px 4px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.Header-module__j53voW__drawerBody{padding-bottom:10px}.Header-module__j53voW__drawerLink{color:#555;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.Header-module__j53voW__drawerLink:hover{background:#0000000d}.Header-module__j53voW__drawerLink .Header-module__j53voW__panelDesc{display:none}@media (prefers-color-scheme:dark){.Header-module__j53voW__drawerLink{color:#aaa}.Header-module__j53voW__drawerLink:hover{background:#ffffff0f}}html.dark .Header-module__j53voW__drawerLink{color:#aaa}html.dark .Header-module__j53voW__drawerLink:hover{background:#ffffff0f}@media (max-width:900px){.Header-module__j53voW__nav{display:none}.Header-module__j53voW__hamburger{display:flex}}
.tones-module__3o-rda__toneIndigo{--tone-h:264}.tones-module__3o-rda__toneSky{--tone-h:235}.tones-module__3o-rda__toneTeal{--tone-h:195}.tones-module__3o-rda__toneEmerald{--tone-h:150}.tones-module__3o-rda__toneAmber{--tone-h:85}.tones-module__3o-rda__toneOrange{--tone-h:55}.tones-module__3o-rda__toneRose{--tone-h:15}.tones-module__3o-rda__toneViolet{--tone-h:305}
.Features-module__JxQGLq__features{background:#fafafa;padding:100px 24px;scroll-margin-top:80px}.Features-module__JxQGLq__container{max-width:1200px;margin:0 auto}.Features-module__JxQGLq__title{text-align:center;letter-spacing:-.02em;margin:0 0 60px;font-size:40px;font-weight:700}.Features-module__JxQGLq__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Features-module__JxQGLq__card{background:#fff;border:1px solid #0000000f;border-radius:16px;flex-direction:column;padding:32px;transition:transform .2s,box-shadow .2s;display:flex}.Features-module__JxQGLq__card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.Features-module__JxQGLq__icon{background:oklch(.58 .16 var(--tone-h,264) / .1);width:56px;height:56px;color:oklch(.58 .16 var(--tone-h,264));border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.Features-module__JxQGLq__cardTitle{letter-spacing:-.01em;margin:0 0 12px;font-size:20px;font-weight:600}.Features-module__JxQGLq__cardDescription{color:#666;margin:0;font-size:15px;line-height:1.6}@media (prefers-color-scheme:dark){.Features-module__JxQGLq__features{background:#0a0a0a}.Features-module__JxQGLq__title{color:#ededed}.Features-module__JxQGLq__card{background:#171717;border-color:#ffffff14}.Features-module__JxQGLq__card:hover{box-shadow:0 12px 40px #0000004d}.Features-module__JxQGLq__cardTitle{color:#f3f4f6}.Features-module__JxQGLq__icon{background:oklch(.78 .13 var(--tone-h,264) / .15);color:oklch(.78 .13 var(--tone-h,264))}.Features-module__JxQGLq__cardDescription{color:#999}}html.dark .Features-module__JxQGLq__features{background:#0a0a0a}html.dark .Features-module__JxQGLq__title{color:#ededed}html.dark .Features-module__JxQGLq__card{background:#171717;border-color:#ffffff14}html.dark .Features-module__JxQGLq__card:hover{box-shadow:0 12px 40px #0000004d}html.dark .Features-module__JxQGLq__cardTitle{color:#f3f4f6}html.dark .Features-module__JxQGLq__icon{background:oklch(.78 .13 var(--tone-h,264) / .15);color:oklch(.78 .13 var(--tone-h,264))}html.dark .Features-module__JxQGLq__cardDescription{color:#999}@media (max-width:1000px){.Features-module__JxQGLq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Features-module__JxQGLq__features{padding:60px 20px}.Features-module__JxQGLq__title{margin-bottom:40px;font-size:28px}.Features-module__JxQGLq__grid{grid-template-columns:1fr;gap:16px}.Features-module__JxQGLq__card{padding:24px}}
.TestCases-module__zWtuUa__testCases{background:#fff;padding:100px 24px;scroll-margin-top:80px}.TestCases-module__zWtuUa__container{max-width:1200px;margin:0 auto}.TestCases-module__zWtuUa__title{text-align:center;letter-spacing:-.02em;margin:0 0 16px;font-size:40px;font-weight:700}.TestCases-module__zWtuUa__subtitle{text-align:center;color:#666;max-width:640px;margin:0 auto 60px;font-size:17px;line-height:1.6}.TestCases-module__zWtuUa__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.TestCases-module__zWtuUa__card{background:#fafafa;border:1px solid #0000000f;border-radius:16px;flex-direction:column;padding:28px;scroll-margin-top:80px;transition:transform .2s,box-shadow .2s;display:flex}.TestCases-module__zWtuUa__card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.TestCases-module__zWtuUa__icon{background:oklch(.58 .16 var(--tone-h,264) / .1);width:52px;height:52px;color:oklch(.58 .16 var(--tone-h,264));border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.TestCases-module__zWtuUa__icon svg{width:26px;height:26px}.TestCases-module__zWtuUa__cardHead{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.TestCases-module__zWtuUa__cardTitle{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.TestCases-module__zWtuUa__count{background:oklch(.58 .16 var(--tone-h,264) / .1);color:oklch(.58 .16 var(--tone-h,264));white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.TestCases-module__zWtuUa__cardDescription{color:#666;margin:0;font-size:14px;line-height:1.6}@media (prefers-color-scheme:dark){.TestCases-module__zWtuUa__testCases{background:#0a0a0a}.TestCases-module__zWtuUa__title{color:#ededed}.TestCases-module__zWtuUa__subtitle{color:#999}.TestCases-module__zWtuUa__card{background:#171717;border-color:#ffffff14}.TestCases-module__zWtuUa__card:hover{box-shadow:0 12px 40px #0000004d}.TestCases-module__zWtuUa__icon{background:oklch(.78 .13 var(--tone-h,264) / .15);color:oklch(.78 .13 var(--tone-h,264))}.TestCases-module__zWtuUa__cardTitle{color:#f3f4f6}.TestCases-module__zWtuUa__count{background:oklch(.78 .13 var(--tone-h,264) / .15);color:oklch(.78 .13 var(--tone-h,264))}.TestCases-module__zWtuUa__cardDescription{color:#999}}html.dark .TestCases-module__zWtuUa__testCases{background:#0a0a0a}html.dark .TestCases-module__zWtuUa__title{color:#ededed}html.dark .TestCases-module__zWtuUa__subtitle{color:#999}html.dark .TestCases-module__zWtuUa__card{background:#171717;border-color:#ffffff14}html.dark .TestCases-module__zWtuUa__card:hover{box-shadow:0 12px 40px #0000004d}html.dark .TestCases-module__zWtuUa__icon{background:oklch(.78 .13 var(--tone-h,264) / .15);color:oklch(.78 .13 var(--tone-h,264))}html.dark .TestCases-module__zWtuUa__cardTitle{color:#f3f4f6}html.dark .TestCases-module__zWtuUa__count{background:oklch(.78 .13 var(--tone-h,264) / .15);color:oklch(.78 .13 var(--tone-h,264))}html.dark .TestCases-module__zWtuUa__cardDescription{color:#999}@media (max-width:1000px){.TestCases-module__zWtuUa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.TestCases-module__zWtuUa__testCases{padding:60px 20px}.TestCases-module__zWtuUa__title{font-size:28px}.TestCases-module__zWtuUa__subtitle{margin-bottom:40px;font-size:15px}.TestCases-module__zWtuUa__grid{grid-template-columns:1fr;gap:16px}.TestCases-module__zWtuUa__card{padding:24px}}
.InstallSection-module__BNj9-a__install{text-align:center;background:#fff;padding:100px 24px;scroll-margin-top:80px}.InstallSection-module__BNj9-a__container{max-width:900px;margin:0 auto}.InstallSection-module__BNj9-a__title{text-align:center;letter-spacing:-.02em;margin:0 0 16px;font-size:40px;font-weight:700}.InstallSection-module__BNj9-a__subtitle{text-align:center;color:#666;margin:0 0 48px;font-size:18px}.InstallSection-module__BNj9-a__platforms{grid-template-columns:repeat(2,1fr);gap:24px;max-width:800px;margin-bottom:32px;margin-left:auto;margin-right:auto;display:grid;overflow:hidden}.InstallSection-module__BNj9-a__products{grid-template-columns:repeat(2,1fr);gap:32px;width:100%;max-width:1200px;margin-bottom:32px;margin-left:auto;margin-right:auto;display:grid;overflow:hidden}.InstallSection-module__BNj9-a__product{background:#fafafa;border:1px solid #0000000f;border-radius:16px;flex-direction:column;align-items:center;min-width:0;padding:48px 40px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.InstallSection-module__BNj9-a__product:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.InstallSection-module__BNj9-a__productIcon{width:72px;height:72px;color:oklch(.58 .16 var(--tone-h,264));background:oklch(.58 .16 var(--tone-h,264) / .1);border-radius:16px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.InstallSection-module__BNj9-a__productName{text-align:center;margin:0 0 8px;font-size:22px;font-weight:600}.InstallSection-module__BNj9-a__productDescription{color:#666;text-align:center;margin:0 0 20px;font-size:14px}.InstallSection-module__BNj9-a__commandBox{background:#1f2937;border-radius:8px;align-items:center;gap:8px;width:100%;padding-inline-end:8px;display:flex}.InstallSection-module__BNj9-a__command{color:#e5e7eb;white-space:nowrap;scrollbar-width:thin;scrollbar-color:#4b5563 #1f2937;flex:1;min-width:0;padding:12px 14px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:13px;display:block;overflow-x:auto}.InstallSection-module__BNj9-a__command::-webkit-scrollbar{height:6px}.InstallSection-module__BNj9-a__command::-webkit-scrollbar-track{background:#1f2937;border-radius:3px}.InstallSection-module__BNj9-a__command::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}.InstallSection-module__BNj9-a__copyBtn{color:#9ca3af;cursor:pointer;background:#374151;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.InstallSection-module__BNj9-a__copyBtn:hover{color:#e5e7eb;background:#4b5563}.InstallSection-module__BNj9-a__note{color:#666;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.InstallSection-module__BNj9-a__note svg{color:#4254f5;flex-shrink:0}@media (prefers-color-scheme:dark){.InstallSection-module__BNj9-a__install{background:#0a0a0a}.InstallSection-module__BNj9-a__title{color:#ededed}.InstallSection-module__BNj9-a__subtitle{color:#999}.InstallSection-module__BNj9-a__product{background:#171717;border-color:#ffffff14}.InstallSection-module__BNj9-a__productName{color:#f3f4f6}.InstallSection-module__BNj9-a__productIcon{color:oklch(.78 .13 var(--tone-h,264));background:oklch(.78 .13 var(--tone-h,264) / .15)}.InstallSection-module__BNj9-a__productDescription,.InstallSection-module__BNj9-a__note{color:#999}}html.dark .InstallSection-module__BNj9-a__install{background:#0a0a0a}html.dark .InstallSection-module__BNj9-a__title{color:#ededed}html.dark .InstallSection-module__BNj9-a__subtitle{color:#999}html.dark .InstallSection-module__BNj9-a__product{background:#171717;border-color:#ffffff14}html.dark .InstallSection-module__BNj9-a__productName{color:#f3f4f6}html.dark .InstallSection-module__BNj9-a__productIcon{color:oklch(.78 .13 var(--tone-h,264));background:oklch(.78 .13 var(--tone-h,264) / .15)}html.dark .InstallSection-module__BNj9-a__productDescription{color:#999}html.dark .InstallSection-module__BNj9-a__note{color:#999}@media (max-width:800px){.InstallSection-module__BNj9-a__platforms{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}}@media (max-width:600px){.InstallSection-module__BNj9-a__install{padding:60px 20px}.InstallSection-module__BNj9-a__title{font-size:28px}.InstallSection-module__BNj9-a__subtitle{margin-bottom:32px;font-size:16px}}
.ProductSection-module__2Bbu9W__productSection{background:#fff;padding:100px 24px;scroll-margin-top:80px}.ProductSection-module__2Bbu9W__container{flex-direction:column;gap:48px;max-width:1200px;margin:0 auto;display:flex}.ProductSection-module__2Bbu9W__productCard{background:#fafafa;border:1px solid #0000000f;border-radius:20px;align-items:center;gap:60px;padding:48px;display:flex}.ProductSection-module__2Bbu9W__productCard:nth-child(2n){flex-direction:row-reverse}.ProductSection-module__2Bbu9W__productContent{flex:1}.ProductSection-module__2Bbu9W__productTitle{letter-spacing:-.02em;margin:0 0 16px;font-size:32px;font-weight:700}.ProductSection-module__2Bbu9W__productDescription{color:#666;margin:0;font-size:16px;line-height:1.7}.ProductSection-module__2Bbu9W__productVisual{flex-shrink:0}.ProductSection-module__2Bbu9W__visualBox{background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:160px;height:160px;display:flex;box-shadow:0 4px 20px #0000000f}.ProductSection-module__2Bbu9W__visualBox svg{width:48px;height:48px}.ProductSection-module__2Bbu9W__visualBox span{color:#333;font-size:14px;font-weight:600}@media (prefers-color-scheme:dark){.ProductSection-module__2Bbu9W__productSection{background:#0a0a0a}.ProductSection-module__2Bbu9W__productCard{background:#171717;border-color:#ffffff14}.ProductSection-module__2Bbu9W__productTitle{color:#ededed}.ProductSection-module__2Bbu9W__productDescription{color:#999}.ProductSection-module__2Bbu9W__visualBox{background:#0a0a0a;border-color:#ffffff1a}.ProductSection-module__2Bbu9W__visualBox span{color:#ededed}}html.dark .ProductSection-module__2Bbu9W__productSection{background:#0a0a0a}html.dark .ProductSection-module__2Bbu9W__productCard{background:#171717;border-color:#ffffff14}html.dark .ProductSection-module__2Bbu9W__productTitle{color:#ededed}html.dark .ProductSection-module__2Bbu9W__productDescription{color:#999}html.dark .ProductSection-module__2Bbu9W__visualBox{background:#0a0a0a;border-color:#ffffff1a}html.dark .ProductSection-module__2Bbu9W__visualBox span{color:#ededed}@media (max-width:800px){.ProductSection-module__2Bbu9W__productCard{gap:32px;padding:32px;flex-direction:column!important}.ProductSection-module__2Bbu9W__productTitle{font-size:26px}.ProductSection-module__2Bbu9W__productDescription{font-size:15px}}@media (max-width:600px){.ProductSection-module__2Bbu9W__productSection{padding:60px 20px}.ProductSection-module__2Bbu9W__productCard{padding:24px}.ProductSection-module__2Bbu9W__productTitle{font-size:24px}.ProductSection-module__2Bbu9W__visualBox{width:120px;height:120px}}
.Pricing-module__ci-zOW__pricing{background:#fafafa;padding:100px 24px;scroll-margin-top:80px}.Pricing-module__ci-zOW__container{flex-direction:column;gap:32px;max-width:1200px;margin:0 auto;display:flex}.Pricing-module__ci-zOW__title{text-align:center;letter-spacing:-.02em;margin:0 0 28px;font-size:40px;font-weight:700}.Pricing-module__ci-zOW__group{background:#f6f8ff;border:1px solid #4254f524;border-radius:24px;flex-direction:column;gap:32px;padding:40px 32px;scroll-margin-top:80px;display:flex}.Pricing-module__ci-zOW__groupInhouse{background:#f2faf6;border-color:#0596692e}.Pricing-module__ci-zOW__groupHeader{text-align:center}.Pricing-module__ci-zOW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#4254f5;align-items:center;gap:8px;width:fit-content;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.Pricing-module__ci-zOW__eyebrow:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.Pricing-module__ci-zOW__eyebrowInhouse{color:#059669}.Pricing-module__ci-zOW__sectionTitle{color:#171717;margin:0 0 8px;font-size:28px;font-weight:700}.Pricing-module__ci-zOW__sectionSubtitle{color:#666;margin:0;font-size:16px}.Pricing-module__ci-zOW__grid{align-items:start;gap:24px;display:grid}.Pricing-module__ci-zOW__grid3{grid-template-columns:repeat(3,1fr)}.Pricing-module__ci-zOW__card{background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;height:100%;padding:32px 24px;display:flex;position:relative}.Pricing-module__ci-zOW__popular{z-index:1;background:#171717;border-color:#4254f5;transform:scale(1.03)}.Pricing-module__ci-zOW__enterprise{border-style:dashed;border-color:#d1d5db}.Pricing-module__ci-zOW__popularBadge{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#4254f5;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.Pricing-module__ci-zOW__popularBadgeInhouse{color:#1a2e05;background:#f4a106}.Pricing-module__ci-zOW__popularInhouse{background:#064e3b;border-color:#059669}.Pricing-module__ci-zOW__tierName{color:#171717;margin:0 0 16px;font-size:20px;font-weight:600}.Pricing-module__ci-zOW__popular .Pricing-module__ci-zOW__tierName{color:#f3f4f6}.Pricing-module__ci-zOW__enterprise .Pricing-module__ci-zOW__tierName{color:#6b7280}.Pricing-module__ci-zOW__priceRow{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.Pricing-module__ci-zOW__price{letter-spacing:-.02em;color:#171717;font-size:40px;font-weight:700}.Pricing-module__ci-zOW__popular .Pricing-module__ci-zOW__price{color:#f3f4f6}.Pricing-module__ci-zOW__enterprise .Pricing-module__ci-zOW__price{color:#6b7280}.Pricing-module__ci-zOW__priceSuffix{color:#6b7280;font-size:14px;font-weight:500}.Pricing-module__ci-zOW__period{color:#666;margin-bottom:20px;font-size:14px}.Pricing-module__ci-zOW__popular .Pricing-module__ci-zOW__period{color:#999}.Pricing-module__ci-zOW__features{flex:1;margin:0 0 24px;padding:0;list-style:none}.Pricing-module__ci-zOW__feature{color:#333;border-bottom:1px solid #0000000f;align-items:center;gap:12px;padding:14px 0;font-size:14px;display:flex}.Pricing-module__ci-zOW__feature:last-child{border-bottom:none}.Pricing-module__ci-zOW__feature svg{color:#4254f5;flex-shrink:0}.Pricing-module__ci-zOW__popular .Pricing-module__ci-zOW__feature{color:#d1d5db;border-color:#ffffff1a}.Pricing-module__ci-zOW__popular .Pricing-module__ci-zOW__feature svg{color:#818cf8}.Pricing-module__ci-zOW__popularInhouse .Pricing-module__ci-zOW__feature svg{color:#f4a106}.Pricing-module__ci-zOW__popularInhouse .Pricing-module__ci-zOW__ctaPrimary{color:#1a2e05;background:#f4a106}.Pricing-module__ci-zOW__popularInhouse .Pricing-module__ci-zOW__ctaPrimary:hover{background:#f6b433}.Pricing-module__ci-zOW__enterprise .Pricing-module__ci-zOW__feature{color:#6b7280}.Pricing-module__ci-zOW__cta{border-radius:8px;justify-content:center;align-items:center;height:48px;margin-top:auto;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .1s;display:flex}.Pricing-module__ci-zOW__ctaPrimary{color:#fff;background:#4254f5}.Pricing-module__ci-zOW__ctaPrimary:hover{background:#3240d4}.Pricing-module__ci-zOW__ctaSecondary{color:#171717;background:#f3f4f6}.Pricing-module__ci-zOW__ctaSecondary:hover{background:#e5e7eb}.Pricing-module__ci-zOW__enterprise .Pricing-module__ci-zOW__ctaSecondary{color:#6b7280;background:0 0;border:1px solid #d1d5db}.Pricing-module__ci-zOW__enterprise .Pricing-module__ci-zOW__ctaSecondary:hover{background:#f9fafb}@media (prefers-color-scheme:dark){.Pricing-module__ci-zOW__pricing{background:#0a0a0a}.Pricing-module__ci-zOW__title,.Pricing-module__ci-zOW__sectionTitle{color:#ededed}.Pricing-module__ci-zOW__sectionSubtitle{color:#9ca3af}.Pricing-module__ci-zOW__group{background:#4254f512;border-color:#818cf833}.Pricing-module__ci-zOW__groupInhouse{background:#05966917;border-color:#10b98138}.Pricing-module__ci-zOW__eyebrow{color:#818cf8}.Pricing-module__ci-zOW__eyebrowInhouse{color:#34d399}.Pricing-module__ci-zOW__card{background:#171717;border-color:#ffffff14}.Pricing-module__ci-zOW__tierName{color:#f3f4f6}.Pricing-module__ci-zOW__enterprise .Pricing-module__ci-zOW__tierName{color:#9ca3af}.Pricing-module__ci-zOW__price{color:#f3f4f6}.Pricing-module__ci-zOW__enterprise .Pricing-module__ci-zOW__price,.Pricing-module__ci-zOW__priceSuffix,.Pricing-module__ci-zOW__period{color:#9ca3af}.Pricing-module__ci-zOW__feature{color:#d1d5db;border-color:#ffffff1a}.Pricing-module__ci-zOW__enterprise .Pricing-module__ci-zOW__feature{color:#9ca3af}.Pricing-module__ci-zOW__ctaSecondary{color:#f3f4f6;background:#374151}.Pricing-module__ci-zOW__ctaSecondary:hover{background:#4b5563}.Pricing-module__ci-zOW__enterprise .Pricing-module__ci-zOW__ctaSecondary{color:#9ca3af;background:0 0;border-color:#4b5563}.Pricing-module__ci-zOW__enterprise .Pricing-module__ci-zOW__ctaSecondary:hover{background:#374151}.Pricing-module__ci-zOW__popularInhouse{background:#064e3b}.Pricing-module__ci-zOW__popularInhouse .Pricing-module__ci-zOW__tierName,.Pricing-module__ci-zOW__popularInhouse .Pricing-module__ci-zOW__price{color:#f6c96b}.Pricing-module__ci-zOW__popularInhouse .Pricing-module__ci-zOW__feature{color:#dfb166}.Pricing-module__ci-zOW__card:not(.Pricing-module__ci-zOW__popular) .Pricing-module__ci-zOW__feature svg{color:#818cf8}}html.dark .Pricing-module__ci-zOW__pricing{background:#0a0a0a}html.dark .Pricing-module__ci-zOW__title{color:#ededed}html.dark .Pricing-module__ci-zOW__sectionTitle{color:#ededed}html.dark .Pricing-module__ci-zOW__sectionSubtitle{color:#9ca3af}html.dark .Pricing-module__ci-zOW__group{background:#4254f512;border-color:#818cf833}html.dark .Pricing-module__ci-zOW__groupInhouse{background:#05966917;border-color:#10b98138}html.dark .Pricing-module__ci-zOW__eyebrow{color:#818cf8}html.dark .Pricing-module__ci-zOW__eyebrowInhouse{color:#34d399}html.dark .Pricing-module__ci-zOW__card{background:#171717;border-color:#ffffff14}html.dark .Pricing-module__ci-zOW__tierName{color:#f3f4f6}html.dark .Pricing-module__ci-zOW__enterprise .Pricing-module__ci-zOW__tierName{color:#9ca3af}html.dark .Pricing-module__ci-zOW__price{color:#f3f4f6}html.dark .Pricing-module__ci-zOW__enterprise .Pricing-module__ci-zOW__price{color:#9ca3af}html.dark .Pricing-module__ci-zOW__priceSuffix{color:#9ca3af}html.dark .Pricing-module__ci-zOW__period{color:#9ca3af}html.dark .Pricing-module__ci-zOW__feature{color:#d1d5db;border-color:#ffffff1a}html.dark .Pricing-module__ci-zOW__enterprise .Pricing-module__ci-zOW__feature{color:#9ca3af}html.dark .Pricing-module__ci-zOW__ctaSecondary{color:#f3f4f6;background:#374151}html.dark .Pricing-module__ci-zOW__ctaSecondary:hover{background:#4b5563}html.dark .Pricing-module__ci-zOW__enterprise .Pricing-module__ci-zOW__ctaSecondary{color:#9ca3af;background:0 0;border-color:#4b5563}html.dark .Pricing-module__ci-zOW__enterprise .Pricing-module__ci-zOW__ctaSecondary:hover{background:#374151}html.dark .Pricing-module__ci-zOW__popularInhouse{background:#064e3b}:is(html.dark .Pricing-module__ci-zOW__popularInhouse .Pricing-module__ci-zOW__tierName,html.dark .Pricing-module__ci-zOW__popularInhouse .Pricing-module__ci-zOW__price){color:#f6c96b}html.dark .Pricing-module__ci-zOW__popularInhouse .Pricing-module__ci-zOW__feature{color:#dfb166}html.dark .Pricing-module__ci-zOW__card:not(.Pricing-module__ci-zOW__popular) .Pricing-module__ci-zOW__feature svg{color:#818cf8}@media (max-width:900px){.Pricing-module__ci-zOW__grid3{grid-template-columns:1fr;max-width:400px;margin:0 auto}.Pricing-module__ci-zOW__popular{order:-1;transform:none}}@media (max-width:600px){.Pricing-module__ci-zOW__pricing{padding:60px 20px}.Pricing-module__ci-zOW__title{margin-bottom:0;font-size:28px}.Pricing-module__ci-zOW__sectionTitle{font-size:24px}.Pricing-module__ci-zOW__group{gap:24px;padding:28px 20px}.Pricing-module__ci-zOW__card{padding:28px 20px}.Pricing-module__ci-zOW__price{font-size:36px}}
.Footer-module__s5TaRG__footer{color:#d1d5db;background:#171717;padding:80px 24px 40px}.Footer-module__s5TaRG__container{justify-content:space-between;gap:60px;max-width:1200px;margin:0 auto;display:flex}.Footer-module__s5TaRG__brand{max-width:280px}.Footer-module__s5TaRG__logo{align-items:center;gap:12px;margin-bottom:16px;display:flex}.Footer-module__s5TaRG__logo span{color:#f3f4f6;font-size:20px;font-weight:700}.Footer-module__s5TaRG__tagline{color:#9ca3af;margin:0;font-size:14px;line-height:1.6}.Footer-module__s5TaRG__links{gap:60px;display:flex}.Footer-module__s5TaRG__linkGroup{min-width:120px}.Footer-module__s5TaRG__linkTitle{color:#f3f4f6;text-transform:uppercase;letter-spacing:.05em;margin:0 0 20px;font-size:14px;font-weight:600}.Footer-module__s5TaRG__linkGroup ul{margin:0;padding:0;list-style:none}.Footer-module__s5TaRG__linkGroup li{margin-bottom:12px}.Footer-module__s5TaRG__linkGroup a{color:#9ca3af;font-size:14px;text-decoration:none;transition:color .2s}.Footer-module__s5TaRG__linkGroup a:hover{color:#f3f4f6}.Footer-module__s5TaRG__bottom{border-top:1px solid #ffffff1a;max-width:1200px;margin:60px auto 0;padding-top:24px}.Footer-module__s5TaRG__copyright{color:#6b7280;margin:0;font-size:14px}@media (prefers-color-scheme:dark){.Footer-module__s5TaRG__footer{background:#0a0a0a}}html.dark .Footer-module__s5TaRG__footer{background:#0a0a0a}@media (max-width:800px){.Footer-module__s5TaRG__container{flex-direction:column;gap:40px}.Footer-module__s5TaRG__links{flex-wrap:wrap;gap:40px}.Footer-module__s5TaRG__linkGroup{min-width:100px}}@media (max-width:600px){.Footer-module__s5TaRG__footer{padding:60px 20px 32px}.Footer-module__s5TaRG__links{flex-direction:column;gap:32px}}
.page-module__j89PDW__page{z-index:1;min-height:calc(100svh - 60px);font-family:var(--font-geist-sans);grid-template-rows:1fr auto;place-items:center;padding-block:48px;padding-inline:80px;display:grid;position:relative;overflow:hidden}.page-module__j89PDW__pageBackground{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.page-module__j89PDW__gradientOrb1{background:radial-gradient(circle,#4254f526 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-100px}.page-module__j89PDW__gradientOrb2{background:radial-gradient(circle,#4254f51a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-150px;left:-100px}.page-module__j89PDW__main{z-index:1;flex-direction:column;grid-row-start:1;align-items:center;gap:16px;display:flex;position:relative}.page-module__j89PDW__title{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600}.page-module__j89PDW__subtitle{color:#666;text-align:center;max-width:360px;margin:0;font-size:14px;line-height:1.5}@media (prefers-color-scheme:dark){.page-module__j89PDW__subtitle{color:#999}}.page-module__j89PDW__buttons{flex-direction:column;gap:12px;width:100%;min-width:280px;max-width:320px;margin-top:16px;display:flex}.page-module__j89PDW__feishuButton,.page-module__j89PDW__ssoButton{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;height:48px;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,transform .1s;display:flex}.page-module__j89PDW__feishuButton{color:#fff;background:#4254f5;border-color:#4254f5}.page-module__j89PDW__feishuButton:hover{background:#3240d4;border-color:#3240d4}.page-module__j89PDW__ssoButton{color:var(--foreground);background:0 0;border-color:#00000026}.page-module__j89PDW__ssoButton:hover{background:#0000000d}@media (prefers-color-scheme:dark){.page-module__j89PDW__ssoButton{color:#f3f4f6;background:#ffffff0d;border-color:#ffffff40}.page-module__j89PDW__ssoButton:hover{background:#ffffff1a;border-color:#ffffff59}}.page-module__j89PDW__feishuButton:active,.page-module__j89PDW__ssoButton:active{transform:scale(.98)}.page-module__j89PDW__supportedSection{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:400px;margin-top:32px;display:flex}.page-module__j89PDW__supportedGroup{flex-direction:column;align-items:center;gap:8px;display:flex}.page-module__j89PDW__supportedLabel{color:#999;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.page-module__j89PDW__supportedTags{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.page-module__j89PDW__tag{letter-spacing:.02em;color:#333;background:#0000000f;border:1px solid #00000014;border-radius:999px;padding:5px 14px;font-size:10px;font-weight:300}.page-module__j89PDW__tag:hover{background:#0000001a;transform:scale(1.05)}@media (prefers-color-scheme:dark){.page-module__j89PDW__tag{color:#ffffffbf;background:#ffffff14;border-color:#ffffff1a}.page-module__j89PDW__tag:hover{background:#ffffff1f}}html.dark .page-module__j89PDW__tag{color:#ffffffbf;background:#ffffff14;border-color:#ffffff1a}html.dark .page-module__j89PDW__tag:hover{background:#ffffff1f}.page-module__j89PDW__brandIcons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-module__j89PDW__brandIcon{color:#555;background:#0000000a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,transform .15s;display:flex}.page-module__j89PDW__brandIcon:hover{background:#00000014;transform:scale(1.1)}.page-module__j89PDW__brandIcon svg,.page-module__j89PDW__brandIcon img{width:20px;height:20px}@media (prefers-color-scheme:dark){.page-module__j89PDW__brandIcon{color:#aaa;background:#ffffff0f}.page-module__j89PDW__brandIcon:hover{background:#ffffff1a}}.page-module__j89PDW__footer{z-index:1;color:#888;text-align:center;grid-row-start:2;font-size:14px;position:relative}@media (max-width:600px){.page-module__j89PDW__page{padding-inline:32px}.page-module__j89PDW__title{font-size:24px}.page-module__j89PDW__buttons{max-width:100%}.page-module__j89PDW__supportedSection{margin-top:24px;padding-top:20px}.page-module__j89PDW__supportedTags{gap:6px}.page-module__j89PDW__tag{padding:3px 8px;font-size:11px}.page-module__j89PDW__brandIcons{gap:8px}.page-module__j89PDW__brandIcon{width:32px;height:32px}}.page-module__j89PDW__loading{color:#666;flex-direction:column;align-items:center;gap:16px;display:flex}.page-module__j89PDW__loading p{margin:0;font-size:14px}.page-module__j89PDW__spinner{color:#4254f5;width:40px;height:40px;animation:1s linear infinite page-module__j89PDW__spin}@keyframes page-module__j89PDW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__j89PDW__errorMessage{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:12px 16px;font-size:14px;display:flex}.page-module__j89PDW__errorMessage svg{flex-shrink:0}@media (prefers-color-scheme:dark){.page-module__j89PDW__loading{color:#999}.page-module__j89PDW__errorMessage{color:#f87171;background:#ef444426;border-color:#ef44444d}}html.dark .page-module__j89PDW__errorMessage{color:#f87171;background:#ef444426;border-color:#ef44444d}.page-module__j89PDW__loginForm,.page-module__j89PDW__passwordForm{flex-direction:column;gap:12px;width:100%;min-width:280px;max-width:320px;display:flex}.page-module__j89PDW__loginForm input,.page-module__j89PDW__passwordForm input{color:#1a1a1a;background:#fff;border:1px solid #d1d5db;border-radius:8px;height:44px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.page-module__j89PDW__loginForm input:focus,.page-module__j89PDW__passwordForm input:focus{border-color:#4254f5;outline:none;box-shadow:0 0 0 3px #4254f526}.page-module__j89PDW__loginForm input::placeholder,.page-module__j89PDW__passwordForm input::placeholder{color:#9ca3af}@media (prefers-color-scheme:dark){.page-module__j89PDW__loginForm input,.page-module__j89PDW__passwordForm input{color:#f9fafb!important;background:#1f2937!important;border-color:#6b7280!important}.page-module__j89PDW__loginForm input:focus,.page-module__j89PDW__passwordForm input:focus{border-color:#818cf8!important;box-shadow:0 0 0 3px #6366f166!important}.page-module__j89PDW__loginForm input::placeholder,.page-module__j89PDW__passwordForm input::placeholder{color:#9ca3af!important}}:is(html.dark .page-module__j89PDW__loginForm input,html.dark .page-module__j89PDW__passwordForm input){color:#f9fafb!important;background:#1f2937!important;border-color:#6b7280!important}:is(html.dark .page-module__j89PDW__loginForm input:focus,html.dark .page-module__j89PDW__passwordForm input:focus){border-color:#818cf8!important;box-shadow:0 0 0 3px #6366f166!important}html.dark .page-module__j89PDW__loginForm input::placeholder{color:#9ca3af!important}html.dark .page-module__j89PDW__passwordForm input::placeholder{color:#9ca3af!important}.page-module__j89PDW__passwordForm{margin-top:16px}.page-module__j89PDW__formGroup{flex-direction:column;gap:6px;display:flex}.page-module__j89PDW__formGroup label{color:#333;font-size:14px;font-weight:500}.page-module__j89PDW__formGroup input{height:44px;color:var(--foreground);background:0 0;border:1px solid #00000026;border-radius:8px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.page-module__j89PDW__formGroup input:focus{border-color:#4254f5;outline:none;box-shadow:0 0 0 3px #4254f526}.page-module__j89PDW__formGroup input::placeholder{color:#999}@media (prefers-color-scheme:dark){.page-module__j89PDW__formGroup label{color:#e5e5e5}.page-module__j89PDW__formGroup input{color:#fff;border-color:#ffffff26}.page-module__j89PDW__formGroup input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f140}}html.dark .page-module__j89PDW__formGroup label{color:#e5e5e5}html.dark .page-module__j89PDW__formGroup input{color:#fff;border-color:#ffffff26}html.dark .page-module__j89PDW__formGroup input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f140}.page-module__j89PDW__passwordButton{cursor:pointer;color:#fff;background:#171717;border:none;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;height:48px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .1s;display:flex}.page-module__j89PDW__passwordButton:hover:not(:disabled){background:#374151}.page-module__j89PDW__passwordButton:active:not(:disabled){transform:scale(.98)}.page-module__j89PDW__passwordButton:disabled{opacity:.6;cursor:not-allowed}@media (prefers-color-scheme:dark){.page-module__j89PDW__passwordButton{color:#fff;background:#4254f5}.page-module__j89PDW__passwordButton:hover:not(:disabled){background:#3240d4}}.page-module__j89PDW__divider{align-items:center;width:100%;min-width:280px;max-width:320px;margin:8px 0;display:flex}.page-module__j89PDW__divider:before,.page-module__j89PDW__divider:after{content:"";background:#0000001a;flex:1;height:1px}.page-module__j89PDW__divider span{color:#999;padding:0 16px;font-size:12px}@media (prefers-color-scheme:dark){.page-module__j89PDW__divider:before,.page-module__j89PDW__divider:after{background:#ffffff1a}.page-module__j89PDW__divider span{color:#666}}html.dark .page-module__j89PDW__divider:before{background:#ffffff1a}html.dark .page-module__j89PDW__divider:after{background:#ffffff1a}html.dark .page-module__j89PDW__divider span{color:#666}html.dark .page-module__j89PDW__passwordButton{color:#fff;background:#4254f5}html.dark .page-module__j89PDW__passwordButton:hover:not(:disabled){background:#3240d4}.page-module__j89PDW__socialButtons{flex-direction:column;gap:8px;width:100%;min-width:280px;max-width:320px;margin-top:8px;display:flex}.page-module__j89PDW__socialButton{cursor:pointer;width:100%;height:40px;color:var(--foreground);background:0 0;border:1px solid #0000001a;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s,transform .1s;display:flex}.page-module__j89PDW__socialButton:hover{background:#0000000d}.page-module__j89PDW__socialButton:active{transform:scale(.98)}@media (prefers-color-scheme:dark){.page-module__j89PDW__socialButton{color:#fff;border-color:#ffffff26}.page-module__j89PDW__socialButton:hover{background:#ffffff0d}}html.dark .page-module__j89PDW__socialButton{color:#fff;border-color:#ffffff26}html.dark .page-module__j89PDW__socialButton:hover{background:#ffffff0d}.page-module__j89PDW__protocols{color:#999;margin-top:16px;font-size:12px}.page-module__j89PDW__landing{min-height:100vh}.page-module__j89PDW__legalTitle{letter-spacing:-.02em;text-align:center;margin:0 0 40px;font-size:36px;font-weight:700}.page-module__j89PDW__legalContent{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #0000000f;border-radius:16px;width:100%;max-width:800px;padding:48px}.page-module__j89PDW__legalSection{margin-bottom:32px}.page-module__j89PDW__legalSection:last-of-type{margin-bottom:24px}.page-module__j89PDW__legalSection h2{color:#1a1a1a;margin:0 0 12px;font-size:18px;font-weight:600}.page-module__j89PDW__legalSection p{color:#555;margin:0;font-size:15px;line-height:1.7}.page-module__j89PDW__legalDate{color:#999;text-align:center;border-top:1px solid #00000014;margin-top:32px;padding-top:24px;font-size:13px}@media (prefers-color-scheme:dark){.page-module__j89PDW__legalTitle{color:#ededed}.page-module__j89PDW__legalContent{background:#1a1a1acc;border-color:#ffffff14}.page-module__j89PDW__legalSection h2{color:#f3f4f6}.page-module__j89PDW__legalSection p{color:#a1a1a1}.page-module__j89PDW__legalDate{color:#666;border-top-color:#ffffff14}}html.dark .page-module__j89PDW__legalTitle{color:#ededed}html.dark .page-module__j89PDW__legalContent{background:#1a1a1acc;border-color:#ffffff14}html.dark .page-module__j89PDW__legalSection h2{color:#f3f4f6}html.dark .page-module__j89PDW__legalSection p{color:#a1a1a1}html.dark .page-module__j89PDW__legalDate{color:#666;border-top-color:#ffffff14}@media (max-width:600px){.page-module__j89PDW__legalTitle{margin-bottom:24px;font-size:28px}.page-module__j89PDW__legalContent{border-radius:12px;padding:24px}.page-module__j89PDW__legalSection h2{font-size:16px}.page-module__j89PDW__legalSection p{font-size:14px}}
.layout-module__nfrLvq__publicContent{padding-top:64px}
