@import "https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;600&family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&family=Manrope:wght@400..800&display=swap";:root{--color-black-50:#f8fafc;--color-black-100:#f1f5f9;--color-black-200:#e2e8f0;--color-black-300:#cbd5e1;--color-black-350:#c0cad7;--color-black-400:#94a3b8;--color-black-500:#64748b;--color-black-600:#475569;--color-black-700:#334155;--color-black-800:#1f2937;--color-black-900:#0f172a;--color-surface:#faf9f6;--color-app-background:#faf9f6;--color-state-page-background:#e8e8e8;--color-paper-background:#f1efee;--color-form-background:#e0e4e8;--color-surface-muted:#f8fafc;--color-border:#cbcfd3;--color-border-strong:#e2e8f0;--color-control-surface-muted:#62758717;--color-text:#0f172a;--color-text-strong:#1f2937;--color-text-subtle:var(--color-black-500);--color-text-muted:#64748b;--color-code-block-background:#e4e9ef;--color-placeholder:#94a3b8;--color-icon:#94a3b8;--color-neutral-weak:#f2f4f8;--color-neutral-hover:#e4e9ee;--color-neutral-pressed:#d9dfe5;--color-neutral-strong:#475569;--color-brand-500:#3b82f6;--color-brand-600:#1839ff;--color-brand-700:#1d4ed8;--color-brand-800:#1e40af;--color-brand:var(--color-brand-600);--color-brand-hover:var(--color-brand-700);--color-brand-pressed:var(--color-brand-800);--color-brand-outline:var(--color-brand-600);--color-secondary-outline:#94a3b8;--color-danger:#ef4444;--color-trend-positive:#00b909;--color-trend-negative:#db4156;--color-alert-firing-card-background:#f9efec;--color-alert-firing-card-title:#f84545;--font-family-header:"Google Sans", var(--font-family-base);--font-family-base:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-xs:10px;--font-size-sm:11px;--font-size-secondary:11px;--font-size-base:13px;--font-size-lg:16px;--font-size-h1:34px;--font-size-h2:28px;--font-size-h3:22px;--font-size-h4:18px;--font-size-h5:16px;--font-weight-light:300;--font-weight-code:400;--font-weight-regular:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-h1:1.25;--line-height-h2:1.25;--line-height-h3:1.25;--header-title-height:calc(var(--font-size-h3) * var(--line-height-h3));--header-control-height:calc(var(--line-height-base) + var(--space-2) + var(--space-2) + 2px);--line-height-h4:1.25;--line-height-h5:1.25;--line-height-base:18px;--line-height-secondary:14px;--line-height-lg:18px;--letter-spacing-tight:-.01em;--letter-spacing-caption:.08em;--metric-renderer-text:#5c5f66;--metric-tooltip-bg:#e6eefaed;--metric-tooltip-text:#212529;--shadow-soft:0 1px 2px #0f172a29;--shadow-layer:0 10px 30px #0f172a14;--shadow-focus-brand:0 0 0 1px var(--color-brand);--shadow-focus-danger:0 0 0 1px var(--color-danger);--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-4xl:32px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--dropdown-padding:var(--space-2);--app-right-panel-padding-x:var(--space-6);--page-section-gap:40px;--page-section-title-gap:6px;color:#0f172a;background-color:var(--color-app-background);font-size:var(--font-size-base)}body{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);background-color:var(--color-app-background);margin:0}button,input,select,textarea{font:inherit}code{font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-code);line-height:var(--line-height-base);color:var(--color-text-strong);overflow-wrap:anywhere}.code-block{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-code-block-background);display:block}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}.LoginPage-module_actions_k5Ih6{width:100%}.LoginPage-module_legalNotice_r1mkR{margin:var(--space-3) 0 0;color:var(--color-text-subtle);font-size:var(--font-size-xs);text-align:center;line-height:1.45}.LoginPage-module_legalNotice_r1mkR a{color:inherit}.LoginPage-module_googleLogo_Z7SQq{flex:none;width:18px;height:18px}.HelloPage-module_page_lR39X{justify-content:center;align-items:center;gap:var(--space-6);min-height:100vh;padding:var(--space-4);text-align:center;flex-direction:column;display:flex}.HelloPage-module_logo_2TD3d{transform-origin:50%;transform:scale(1.22)}.HelloPage-module_message_SJGET{width:min(100%,520px)}.HelloPage-module_title_5CGLQ{color:var(--color-text-strong);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-h3);margin:0}.HelloPage-module_text_YBRlO{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:20px}.LandingPage-module_page_oKSr-{color:#050505;background-color:#faf9f6;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3cpattern%20id='a'%20width='60'%20height='60'%20patternUnits='userSpaceOnUse'%3e%3crect%20width='100%25'%20height='100%25'%20fill='%23f9f8f6'%20/%3e%3cpath%20fill='%23ededed'%20d='M21%206a5%205%200%200%201-5%205%205%205%200%200%201-5-5%205%205%200%200%201%205-5%205%205%200%200%201%205%205'%20/%3e%3c/pattern%3e%3c/defs%3e%3crect%20width='800%25'%20height='800%25'%20fill='url(%23a)'%20/%3e%3c/svg%3e");background-position:0 -18px;background-size:60px 60px;width:100%;min-height:100vh;overflow:hidden}.LandingPage-module_canvas_-VQ-N{box-sizing:border-box;width:min(100%,1096px);margin:0 auto;padding:30px 0 78px}.LandingPage-module_header_VZNOF{grid-template-columns:1fr auto 1fr;align-items:center;padding:0 28px;display:grid}.LandingPage-module_headerNav_VAGeD{justify-content:flex-end;display:flex}.LandingPage-module_headerNav_VAGeD a{color:#595959;font-family:var(--font-family-mono);font-size:14px;text-decoration:none;transition:color .12s}.LandingPage-module_headerNav_VAGeD a:hover{color:#050505}.LandingPage-module_headerNav_VAGeD a:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:2px}.LandingPage-module_logo_-v3Ys{--app-logo-font-size:28px;--app-logo-wave-width:42px;--app-logo-gap:9px;--app-logo-wave-margin-top:2px}.LandingPage-module_hero_cfj0B{text-align:center;margin-top:64px;padding:0 28px}.LandingPage-module_title_b5fAw{font-family:var(--font-family-header);font-size:33px;font-weight:var(--font-weight-regular);margin:0;line-height:1.22}.LandingPage-module_subtitle_LUuEa{color:#595959;font-family:var(--font-family-header);margin:17px 0 0;font-size:15px;font-weight:400;line-height:1.35}.LandingPage-module_cta_MtI-g{box-sizing:border-box;color:#fff;width:fit-content;font-family:var(--font-family-mono);background:#151515;border-radius:4px;justify-content:center;align-items:center;gap:18px;margin:64px auto 74px;padding:5px 22px;font-size:17px;font-weight:100;line-height:1;text-decoration:none;transition:background-color .15s;display:flex}.LandingPage-module_cta_MtI-g:hover{background:#242424}.LandingPage-module_cta_MtI-g:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.LandingPage-module_ctaIcon_zxv-V{stroke-width:1.5px;width:32px;height:32px}.LandingPage-module_codeSnippet_Dk-IR{width:400px;margin:32px auto 0}.LandingPage-module_codeSnippetImage_qYVgn{border-radius:6px;width:100%;height:auto;display:block}.LandingPage-module_dashboard_LHc41{--dashboard-tilt-x:0deg;--dashboard-tilt-y:0deg;perspective:1400px;width:100%;margin:32px 0 0}.LandingPage-module_dashboardImage_aOQhM{width:100%;height:auto;transform:rotateX(var(--dashboard-tilt-x)) rotateY(var(--dashboard-tilt-y));transform-origin:50%;will-change:transform;transition:transform .14s ease-out;display:block}.LandingPage-module_features_Qi3Na{width:min(100% - 48px,940px);margin:104px auto 0}.LandingPage-module_featureList_QjqtC{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 72px;margin:0;padding:0;list-style:none;display:grid}.LandingPage-module_featureList_QjqtC li{grid-template-columns:50px minmax(0,1fr);align-items:start;gap:22px;display:grid}.LandingPage-module_featureIconBox_wlXKz{border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.LandingPage-module_featureIcon_354nh{width:34px;height:34px;display:block}.LandingPage-module_featureIcon_354nh path{fill:currentColor}.LandingPage-module_featureList_QjqtC li[data-tone=violet] .LandingPage-module_featureIconBox_wlXKz{color:#6558df;background:#efedff}.LandingPage-module_featureList_QjqtC li[data-tone=magenta] .LandingPage-module_featureIconBox_wlXKz{color:#c63ecb;background:#f9eafb}.LandingPage-module_featureList_QjqtC li[data-tone=blue] .LandingPage-module_featureIconBox_wlXKz{color:#2483d8;background:#e8f2ff}.LandingPage-module_featureList_QjqtC li[data-tone=amber] .LandingPage-module_featureIconBox_wlXKz{color:#d59524;background:#fff5df}.LandingPage-module_featureList_QjqtC li[data-tone=green] .LandingPage-module_featureIconBox_wlXKz{color:#28a86b;background:#e8f8f0}.LandingPage-module_featureList_QjqtC li[data-tone=coral] .LandingPage-module_featureIconBox_wlXKz{color:#e15959;background:#fdecec}.LandingPage-module_featureCopy_bq71d{padding-top:3px}.LandingPage-module_featureTitle_JwSTz{color:#181818;font-family:var(--font-family-header);margin:0;font-size:20px;font-weight:500;line-height:1.2}.LandingPage-module_featureDescription_y8k7j{color:#666;font-family:var(--font-family-header);margin:9px 0 0;font-size:16px;font-weight:400;line-height:1.42}.LandingPage-module_comparison_Oxfki{width:100%;margin:142px auto 0}.LandingPage-module_comparisonHeader_cw5E9{text-align:center;width:min(100% - 48px,820px);margin:0 auto 30px}.LandingPage-module_comparisonEyebrow_xkVS-{color:#202020;font-family:var(--font-family-mono);text-transform:uppercase;margin:0;font-size:13px;font-weight:500;line-height:1.2}.LandingPage-module_comparisonTitle_h-Mwp{color:#090919;font-family:var(--font-family-header);margin:18px 0 0;font-size:22px;font-weight:400;line-height:1.08}.LandingPage-module_comparisonScroller_1wF2F{width:min(100% - 48px,940px);margin:0 auto;overflow-x:auto}.LandingPage-module_comparisonTable_IF3Jn{border-spacing:0;color:#1b1b1b;width:100%;min-width:760px;font-family:var(--font-family-header);table-layout:fixed;font-size:16px;line-height:1.35}.LandingPage-module_comparisonDimensionColumn_8VEGZ{width:28%}.LandingPage-module_comparisonTable_IF3Jn thead th{padding:0 8px;font-size:18px;font-weight:500}.LandingPage-module_comparisonTable_IF3Jn thead th:first-child{padding-left:0}.LandingPage-module_comparisonTable_IF3Jn thead th:last-child{padding-right:0}.LandingPage-module_comparisonPrimaryHeader_SJuzC,.LandingPage-module_comparisonSecondaryHeader_Ya9jO{text-align:center;padding:15px 18px;display:block}.LandingPage-module_comparisonPrimaryHeader_SJuzC{color:#0b5dd1}.LandingPage-module_comparisonTable_IF3Jn tbody th,.LandingPage-module_comparisonTable_IF3Jn tbody td{vertical-align:top;text-align:left;border-bottom:1px solid #303030;padding:28px 16px}.LandingPage-module_comparisonTable_IF3Jn tbody th{padding-left:0;font-weight:500}.LandingPage-module_comparisonTable_IF3Jn tbody td{text-align:center;font-weight:100}.LandingPage-module_comparisonTable_IF3Jn tbody td:nth-child(2){background:#def1fb}.LandingPage-module_comparisonTable_IF3Jn tbody td:last-child{padding-right:0}.LandingPage-module_comparisonTable_IF3Jn tbody tr:last-child th,.LandingPage-module_comparisonTable_IF3Jn tbody tr:last-child td{border-bottom:0}.LandingPage-module_footer_aUKzK{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:96px;display:flex}.LandingPage-module_legalLinks_eTTHH{flex-wrap:wrap;justify-content:center;gap:0 8px;display:flex}.LandingPage-module_footer_aUKzK a{color:#595959;font-family:var(--font-family-mono);font-size:14px;text-decoration:none}.LandingPage-module_footer_aUKzK a:hover{color:#050505;text-decoration:underline}.LandingPage-module_footer_aUKzK a:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.LandingPage-module_dashboardImage_aOQhM{transition:none;transform:none}}@media (width<=760px){.LandingPage-module_canvas_-VQ-N{padding-top:clamp(40px,11vw,72px);padding-bottom:48px}.LandingPage-module_header_VZNOF{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;padding:0 20px}.LandingPage-module_headerSpacer_y9YHg{display:none}.LandingPage-module_logo_-v3Ys{--app-logo-font-size:clamp(22px, 6.7vw, 27px);--app-logo-wave-width:clamp(33px, 10vw, 41px)}.LandingPage-module_headerNav_VAGeD{justify-content:center}.LandingPage-module_hero_cfj0B{margin-top:clamp(48px,13vw,66px);padding:0 20px}.LandingPage-module_title_b5fAw{font-size:clamp(27px,7.7vw,34px)}.LandingPage-module_subtitle_LUuEa{margin-top:18px;font-size:clamp(15px,4.3vw,18px)}.LandingPage-module_dashboard_LHc41{margin-top:28px}.LandingPage-module_features_Qi3Na{width:min(100% - 40px,520px);margin-top:clamp(44px,9vw,70px)}.LandingPage-module_featureList_QjqtC{grid-template-columns:1fr;gap:34px}.LandingPage-module_featureList_QjqtC li{grid-template-columns:58px minmax(0,1fr);gap:17px}.LandingPage-module_featureIconBox_wlXKz{border-radius:12px;width:58px;height:58px}.LandingPage-module_featureIcon_354nh{width:28px;height:28px}.LandingPage-module_featureCopy_bq71d{padding-top:1px}.LandingPage-module_featureTitle_JwSTz{font-size:18px}.LandingPage-module_featureDescription_y8k7j{margin-top:6px;font-size:15px}.LandingPage-module_comparison_Oxfki{margin-top:clamp(84px,18vw,116px)}.LandingPage-module_comparisonHeader_cw5E9{width:min(100% - 40px,560px);margin-bottom:42px}.LandingPage-module_comparisonTitle_h-Mwp{margin-top:14px;font-size:clamp(30px,8.5vw,40px)}.LandingPage-module_comparisonScroller_1wF2F{width:calc(100% - 20px);margin-left:20px}.LandingPage-module_comparisonTable_IF3Jn{min-width:680px;font-size:15px}.LandingPage-module_comparisonTable_IF3Jn thead th{font-size:16px}.LandingPage-module_comparisonTable_IF3Jn tbody th,.LandingPage-module_comparisonTable_IF3Jn tbody td{padding-top:22px;padding-bottom:22px}.LandingPage-module_footer_aUKzK{margin-top:64px}}.RouteBoundary-module_page_luwHl{box-sizing:border-box;min-height:100vh;padding:var(--space-6);background:var(--color-app-background);place-items:center;display:grid}
