:root{color-scheme:light}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:var(--op-color-bg-base);color:var(--op-color-text);min-height:100vh}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}@layer reset, base, antd;:root{--op-app-height:100vh;--op-safe-bottom:env(safe-area-inset-bottom,0px);--page-width:1240px;--site-header-height:76px;--hero-radius:32px;--panel-radius:24px}:root,html[data-theme=dark]{--aha-bg:#040907;--aha-panel:#081715;--aha-glow:rgba(184,147,94,0.14);--aha-glow-soft:rgba(90,123,105,0.16);--aha-border:rgba(244,224,201,0.16);--aha-border-soft:rgba(244,224,201,0.1);--aha-grid-line:rgba(244,224,201,0.11);--aha-grid-line-strong:rgba(244,224,201,0.18);--aha-highlight:rgba(244,224,201,0.03);--aha-highlight-soft:rgba(244,224,201,0.012);--aha-code-bg:rgba(8,23,21,0.78);--aha-code-color:#f4e0c9}html[data-theme=dark] .css-var-openplus.css-var-openplus{--ant-color-primary:#f4e0c9;--ant-color-primary-hover:#f8ead8;--ant-color-primary-active:#d8b995;--ant-color-primary-bg:rgba(244,224,201,0.08);--ant-color-primary-bg-hover:rgba(244,224,201,0.12);--ant-color-primary-border:rgba(244,224,201,0.2);--ant-color-primary-border-hover:rgba(244,224,201,0.3);--ant-color-primary-text:#f4e0c9;--ant-color-primary-text-hover:#f8ead8;--ant-color-primary-text-active:#d8b995;--ant-color-info:#f4e0c9;--ant-color-link:#f4e0c9;--ant-color-link-hover:#f8ead8;--ant-color-link-active:#d8b995;--ant-color-bg-layout:#040907;--ant-color-bg-container:#081715;--ant-color-bg-elevated:#081715;--ant-color-bg-spotlight:#081715;--ant-color-bg-mask:rgba(0,0,0,0.72);--ant-color-border:rgba(244,224,201,0.16);--ant-color-border-secondary:rgba(244,224,201,0.1);--ant-color-split:rgba(244,224,201,0.1);--ant-color-fill:rgba(244,224,201,0.12);--ant-color-fill-secondary:rgba(244,224,201,0.05);--ant-color-fill-tertiary:rgba(244,224,201,0.03);--ant-color-fill-quaternary:rgba(244,224,201,0.02);--ant-color-fill-content:rgba(244,224,201,0.06);--ant-color-fill-content-hover:rgba(244,224,201,0.1);--ant-color-text:rgba(244,224,201,0.95);--ant-color-text-secondary:rgba(244,224,201,0.72);--ant-color-text-tertiary:rgba(244,224,201,0.52);--ant-color-text-quaternary:rgba(244,224,201,0.34);--ant-color-text-heading:#f4e0c9;--ant-color-text-label:rgba(244,224,201,0.72);--ant-color-text-description:rgba(244,224,201,0.52);--ant-color-text-placeholder:rgba(244,224,201,0.3);--ant-color-text-disabled:rgba(244,224,201,0.22);--ant-color-icon:rgba(244,224,201,0.7);--ant-color-icon-hover:#f4e0c9;--ant-control-item-bg-hover:rgba(244,224,201,0.04);--ant-control-item-bg-active:rgba(244,224,201,0.08);--ant-control-item-bg-active-hover:rgba(244,224,201,0.1);--ant-control-outline:rgba(244,224,201,0.14);--ant-button-default-bg:rgba(8,23,21,0.78);--ant-button-default-color:rgba(244,224,201,0.95);--ant-button-default-border-color:rgba(244,224,201,0.16);--ant-button-default-shadow:none;--ant-button-default-hover-bg:rgba(244,224,201,0.05);--ant-button-default-hover-color:#f4e0c9;--ant-button-default-hover-border-color:#f4e0c9;--ant-button-default-active-bg:rgba(244,224,201,0.08);--ant-button-default-active-color:#d8b995;--ant-button-default-active-border-color:#d8b995;--ant-button-primary-color:#081715;--ant-button-primary-shadow:none;--ant-button-primary-bg:#f4e0c9;--ant-button-primary-bg-hover:#f8ead8;--ant-button-primary-bg-active:#d8b995;--ant-button-solid-text-color:#081715;--ant-layout-color-bg-header:#040907;--ant-layout-header-bg:#040907;--ant-layout-color-bg-body:#040907;--ant-layout-body-bg:#040907}html[data-theme=dark] .css-var-openplus.ant-btn.ant-btn{--ant-color-primary:#f4e0c9;--ant-button-primary-color:#081715;--ant-button-primary-shadow:none;--ant-button-default-bg:rgba(8,23,21,0.78);--ant-button-default-color:rgba(244,224,201,0.95);--ant-button-default-border-color:rgba(244,224,201,0.16);--ant-button-default-shadow:none}html[data-theme=dark] .css-var-openplus.ant-menu-css-var.ant-menu-css-var{--ant-menu-item-color:rgba(244,224,201,0.7);--ant-menu-item-hover-color:#f4e0c9;--ant-menu-item-selected-color:#f4e0c9;--ant-menu-horizontal-item-selected-color:#f4e0c9;--ant-menu-horizontal-item-hover-color:#f4e0c9;--ant-menu-item-bg:transparent;--ant-menu-item-hover-bg:rgba(244,224,201,0.04);--ant-menu-item-selected-bg:rgba(244,224,201,0.04)}html[data-theme=light]{--aha-bg:#fbfaf6;--aha-panel:rgba(255,255,255,0.72);--aha-glow:rgba(180,205,255,0.24);--aha-glow-soft:rgba(180,205,255,0.18);--aha-border:rgba(29,95,224,0.16);--aha-border-soft:rgba(29,95,224,0.1);--aha-grid-line:rgba(29,95,224,0.12);--aha-grid-line-strong:rgba(29,95,224,0.18);--aha-highlight:rgba(255,255,255,0.82);--aha-highlight-soft:rgba(185,210,255,0.14);--aha-code-bg:rgba(29,95,224,0.06);--aha-code-color:#1d5fe0}html[data-theme=light] .css-var-openplus.css-var-openplus{--ant-color-primary:#1d5fe0;--ant-color-primary-hover:#3d7bf1;--ant-color-primary-active:#0e4fc4;--ant-color-primary-bg:rgba(29,95,224,0.08);--ant-color-primary-bg-hover:rgba(29,95,224,0.14);--ant-color-primary-border:rgba(29,95,224,0.22);--ant-color-primary-border-hover:rgba(29,95,224,0.32);--ant-color-primary-text:#1d5fe0;--ant-color-primary-text-hover:#3d7bf1;--ant-color-primary-text-active:#0e4fc4;--ant-color-info:#1d5fe0;--ant-color-link:#1d5fe0;--ant-color-link-hover:#3d7bf1;--ant-color-link-active:#0e4fc4;--ant-color-bg-layout:#fbfaf6;--ant-color-bg-container:rgba(255,255,255,0.72);--ant-color-bg-elevated:#ffffff;--ant-color-bg-spotlight:#ffffff;--ant-color-bg-mask:rgba(226,235,248,0.5);--ant-color-border:rgba(29,95,224,0.16);--ant-color-border-secondary:rgba(29,95,224,0.1);--ant-color-split:rgba(29,95,224,0.1);--ant-color-fill:rgba(29,95,224,0.12);--ant-color-fill-secondary:rgba(29,95,224,0.06);--ant-color-fill-tertiary:rgba(29,95,224,0.04);--ant-color-fill-quaternary:rgba(29,95,224,0.02);--ant-color-fill-content:rgba(29,95,224,0.08);--ant-color-fill-content-hover:rgba(29,95,224,0.12);--ant-color-text:rgba(29,95,224,0.96);--ant-color-text-secondary:rgba(92,131,204,0.9);--ant-color-text-tertiary:rgba(111,148,214,0.74);--ant-color-text-quaternary:rgba(111,148,214,0.44);--ant-color-text-heading:#1d5fe0;--ant-color-text-label:rgba(92,131,204,0.9);--ant-color-text-description:rgba(111,148,214,0.74);--ant-color-text-placeholder:rgba(111,148,214,0.44);--ant-color-text-disabled:rgba(111,148,214,0.32);--ant-color-icon:rgba(29,95,224,0.78);--ant-color-icon-hover:#1d5fe0;--ant-control-item-bg-hover:rgba(29,95,224,0.06);--ant-control-item-bg-active:rgba(29,95,224,0.1);--ant-control-item-bg-active-hover:rgba(29,95,224,0.14);--ant-control-outline:rgba(29,95,224,0.16);--ant-button-default-bg:rgba(255,255,255,0.7);--ant-button-default-color:rgba(29,95,224,0.96);--ant-button-default-border-color:rgba(29,95,224,0.18);--ant-button-default-shadow:none;--ant-button-default-hover-bg:rgba(29,95,224,0.06);--ant-button-default-hover-color:#1d5fe0;--ant-button-default-hover-border-color:#1d5fe0;--ant-button-default-active-bg:rgba(29,95,224,0.1);--ant-button-default-active-color:#0e4fc4;--ant-button-default-active-border-color:#0e4fc4;--ant-button-primary-color:#f8fbff;--ant-button-primary-shadow:none;--ant-button-primary-bg:#1d5fe0;--ant-button-primary-bg-hover:#3d7bf1;--ant-button-primary-bg-active:#0e4fc4;--ant-button-solid-text-color:#f8fbff;--ant-layout-color-bg-header:rgba(251,250,246,0.84);--ant-layout-header-bg:rgba(251,250,246,0.84);--ant-layout-color-bg-body:#fbfaf6;--ant-layout-body-bg:#fbfaf6}html[data-theme=light] .css-var-openplus.ant-btn.ant-btn{--ant-color-primary:#1d5fe0;--ant-button-primary-color:#f8fbff;--ant-button-primary-shadow:none;--ant-button-default-bg:rgba(255,255,255,0.7);--ant-button-default-color:rgba(29,95,224,0.96);--ant-button-default-border-color:rgba(29,95,224,0.18);--ant-button-default-shadow:none}html[data-theme=light] .css-var-openplus.ant-menu-css-var.ant-menu-css-var{--ant-menu-item-color:rgba(92,131,204,0.9);--ant-menu-item-hover-color:#1d5fe0;--ant-menu-item-selected-color:#1d5fe0;--ant-menu-horizontal-item-selected-color:#1d5fe0;--ant-menu-horizontal-item-hover-color:#1d5fe0;--ant-menu-item-bg:transparent;--ant-menu-item-hover-bg:rgba(29,95,224,0.06);--ant-menu-item-selected-bg:rgba(29,95,224,0.06)}html[data-theme=dark] .ant-app.css-var-openplus,html[data-theme=light] .ant-app.css-var-openplus{color:var(--ant-color-text);background:transparent}body{min-height:var(--op-app-height);position:relative}@supports (height:-webkit-fill-available){:root{--op-app-height:-webkit-fill-available}}@supports (height:100svh){:root{--op-app-height:100svh}}@supports (height:100dvh){:root{--op-app-height:100dvh}}.toast-with-header-offset{top:var(--op-toast-offset-lg,64px);z-index:var(--op-zindex-toast,1000)}@media (max-width:768px){.toast-with-header-offset{top:var(--op-toast-offset-md,56px)}}@media (max-width:640px){.toast-with-header-offset{top:var(--op-toast-offset-sm,48px);left:var(--op-space-md,16px);right:var(--op-space-md,16px);transform:none;width:calc(100% - 2 * var(--op-space-md, 16px))}.toast-with-header-offset>*{width:100%;margin:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.op-markdown-table{width:100%;overflow-x:auto}.op-markdown-table table{width:max-content;min-width:100%;border-collapse:collapse}.op-markdown-table td,.op-markdown-table th{border:1px solid var(--ant-color-split,rgba(5,5,5,.06));padding:var(--ant-padding-xs,8px);vertical-align:top}.op-markdown-table th{background:var(--ant-color-fill-tertiary,rgba(0,0,0,.02));color:var(--ant-color-text,rgba(0,0,0,.88));font-weight:600}.op-markdown-table td{color:var(--ant-color-text-secondary,rgba(0,0,0,.65))}html[data-theme=dark] body{background:radial-gradient(circle at 16% 16%,rgba(58,96,82,.16),transparent 24%),radial-gradient(circle at 80% 20%,rgba(244,224,201,.05),transparent 26%),radial-gradient(circle at 50% 68%,rgba(24,42,37,.34),transparent 34%),linear-gradient(180deg,#0a1311,#030706)}html[data-theme=light] body{background:radial-gradient(circle at 18% 14%,rgba(179,207,255,.34),transparent 24%),radial-gradient(circle at 74% 24%,rgba(255,255,255,.96),transparent 32%),radial-gradient(circle at 52% 60%,rgba(205,224,255,.28),transparent 28%),radial-gradient(circle at 24% 82%,rgba(255,255,255,.82),transparent 26%),linear-gradient(132deg,rgba(255,255,255,.58),rgba(255,255,255,0) 44%),linear-gradient(180deg,#fefdfa,#f8f6ef)}.site-shell{min-height:var(--op-app-height);position:relative;isolation:isolate;background:transparent}html[data-theme=dark] .site-shell:after,html[data-theme=dark] .site-shell:before,html[data-theme=light] .site-shell:after,html[data-theme=light] .site-shell:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1}html[data-theme=dark] .site-shell:before{background:radial-gradient(circle at 12% 14%,rgba(56,88,77,.24),transparent 20%),radial-gradient(circle at 82% 16%,rgba(244,224,201,.05),transparent 22%),radial-gradient(circle at 60% 50%,rgba(27,45,40,.3),transparent 28%),radial-gradient(circle at 22% 80%,rgba(11,22,20,.72),transparent 24%);filter:blur(26px);opacity:.9}html[data-theme=dark] .site-shell:after{background:linear-gradient(140deg,rgba(255,255,255,.025),rgba(255,255,255,0) 42%),repeating-linear-gradient(112deg,rgba(244,224,201,.01) 0 2px,transparent 2px 22px),repeating-linear-gradient(18deg,rgba(8,23,21,.24) 0 4px,transparent 4px 30px);opacity:.26}html[data-theme=light] .site-shell:before{background:radial-gradient(circle at 16% 14%,rgba(168,197,255,.32),transparent 22%),radial-gradient(circle at 78% 22%,rgba(255,255,255,.88),transparent 30%),radial-gradient(circle at 58% 56%,rgba(198,218,255,.26),transparent 24%),radial-gradient(circle at 22% 74%,rgba(255,255,255,.7),transparent 24%),radial-gradient(circle at 88% 84%,rgba(189,212,255,.2),transparent 20%);filter:blur(18px);opacity:.9}html[data-theme=light] .site-shell:after{background:linear-gradient(118deg,rgba(255,255,255,.32),rgba(255,255,255,0) 48%),repeating-linear-gradient(112deg,rgba(29,95,224,.012) 0 2px,transparent 2px 18px),repeating-linear-gradient(14deg,rgba(255,255,255,.22) 0 3px,transparent 3px 24px);opacity:.42}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;padding:0 20px;border-bottom:1px solid var(--aha-border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--aha-bg) 88%,transparent)}.site-header,.site-header.ant-layout-header{height:auto;line-height:normal}.site-header-inner{max-width:var(--page-width);margin:0 auto;min-height:var(--site-header-height);display:flex;align-items:center;justify-content:space-between;gap:20px}.site-brand-link{display:inline-flex;align-items:center}.site-nav-desktop{display:flex;align-items:stretch;min-width:0;flex:1 1}.site-nav-menu.ant-menu{width:100%;border:0;background:transparent}.site-nav-menu-link{color:inherit;text-decoration:none}.site-header-actions{display:flex;align-items:center;gap:10px}.header-action-text{display:none}.desktop-only-button,.desktop-only-link{display:inline-flex}.site-header .mobile-menu-button.ant-btn.ant-btn{display:none}.site-content{background:transparent}.site-footer{padding:48px 24px calc(48px + var(--op-safe-bottom));background:var(--aha-bg);text-align:start;border-top:1px solid var(--aha-grid-line)}.site-footer-inner{max-width:1200px;margin:0 auto;width:100%}.site-footer-stack{width:100%}.site-footer-brand{display:inline-flex;align-items:center}.site-footer-copy,.site-footer-disclaimer,.site-footer-meta,.site-footer-note{color:var(--ant-color-text-secondary)}.site-footer .site-footer-note.ant-typography{font-size:12px}.site-footer .site-footer-disclaimer.ant-typography{display:block;max-width:760px;margin:8px auto 0;text-align:center;font-size:10px;line-height:1.55}.site-footer-heading.ant-typography{letter-spacing:.06em;text-transform:uppercase}.site-footer-links{width:100%}.site-footer-links a{display:inline-flex;align-items:center;min-height:24px;text-decoration:none}.site-footer-icon-row{display:flex;flex-wrap:wrap;gap:12px}.site-footer-icon-button.ant-btn.ant-btn{width:42px;min-width:42px;height:42px;padding:0;border-radius:999px;background:var(--ant-color-fill-secondary);color:var(--ant-color-text-secondary);box-shadow:none}.site-footer-icon-button.ant-btn.ant-btn:active,.site-footer-icon-button.ant-btn.ant-btn:focus,.site-footer-icon-button.ant-btn.ant-btn:hover{background:var(--ant-color-fill);color:var(--ant-color-text)}.site-footer-divider.ant-divider{margin-block:32px 20px;border-color:var(--aha-grid-line)}html[data-theme=light] .site-header{border-bottom:1px solid var(--aha-grid-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--aha-bg) 82%,rgba(255,255,255,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 1px 0 rgba(29,95,224,.03)}html[data-theme=dark] .site-header-inner,html[data-theme=light] .site-header-inner{gap:0;align-items:stretch}html[data-theme=dark] .site-brand-link,html[data-theme=light] .site-brand-link{align-self:stretch;padding-right:24px;border-right:1px solid var(--aha-grid-line)}html[data-theme=dark] .site-nav-desktop,html[data-theme=light] .site-nav-desktop{flex:1 1;display:block;padding:0;min-height:var(--site-header-height);border:none;border-radius:0;background:transparent}html[data-theme=dark] .site-nav-menu.ant-menu.ant-menu-horizontal,html[data-theme=light] .site-nav-menu.ant-menu.ant-menu-horizontal{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-height:var(--site-header-height);height:100%;line-height:normal;grid-gap:0;gap:0;border:0;background:transparent;overflow:visible}html[data-theme=dark] .site-nav-menu.ant-menu.ant-menu-horizontal:after,html[data-theme=dark] .site-nav-menu.ant-menu.ant-menu-horizontal:before,html[data-theme=light] .site-nav-menu.ant-menu.ant-menu-horizontal:after,html[data-theme=light] .site-nav-menu.ant-menu.ant-menu-horizontal:before{display:none}html[data-theme=dark]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item,html[data-theme=light]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item{display:flex;align-items:center;justify-content:flex-start;min-width:0;min-height:var(--site-header-height);height:var(--site-header-height);margin:0;padding:0 10px;border-radius:0;border-bottom:0;font-size:11px;font-weight:600;line-height:normal;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;transition:background-color .16s ease,color .16s ease}html[data-theme=dark]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item:after,html[data-theme=light]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item:after{display:none}html[data-theme=dark]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item
	.ant-menu-title-content,html[data-theme=light]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item
	.ant-menu-title-content{display:flex;align-items:center;min-width:0;width:100%;height:100%;line-height:normal}html[data-theme=dark]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item
	.site-nav-menu-link,html[data-theme=light]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item
	.site-nav-menu-link{display:flex;align-items:center;width:100%;height:100%;overflow:hidden;text-overflow:ellipsis;line-height:normal}html[data-theme=dark]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item+.ant-menu-item,html[data-theme=light]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item+.ant-menu-item{border-left:1px solid var(--aha-grid-line)}html[data-theme=light]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item-active,html[data-theme=light]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item-selected,html[data-theme=light]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item:hover{background:linear-gradient(180deg,rgba(29,95,224,.04),rgba(255,255,255,.2)),rgba(255,255,255,.22);color:#1d5fe0;box-shadow:inset 0 -1px 0 var(--aha-grid-line-strong)}html[data-theme=light]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item{color:rgba(92,131,204,.88)}html[data-theme=dark] .site-header-actions,html[data-theme=light] .site-header-actions{gap:0;align-self:stretch;border-left:1px solid var(--aha-grid-line)}html[data-theme=dark] .site-header .header-action-button.ant-btn.ant-btn,html[data-theme=light] .site-header .header-action-button.ant-btn.ant-btn{align-self:stretch;align-items:center;justify-content:flex-start;min-height:var(--site-header-height);height:var(--site-header-height);padding:0 18px;border:none;border-radius:0;background:transparent;box-shadow:none;font-size:11px;font-weight:600;line-height:normal;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}html[data-theme=dark]
	.site-header
	.header-action-button.ant-btn.ant-btn
	.anticon,html[data-theme=light]
	.site-header
	.header-action-button.ant-btn.ant-btn
	.anticon{font-size:15px}html[data-theme=dark]
	.site-header
	.desktop-only-button.header-action-button.ant-btn.ant-btn
	.anticon,html[data-theme=light]
	.site-header
	.desktop-only-button.header-action-button.ant-btn.ant-btn
	.anticon{display:inline-flex;align-items:center}html[data-theme=dark]
	.site-header
	.header-action-button+.header-action-button,html[data-theme=light]
	.site-header
	.header-action-button+.header-action-button{border-left:1px solid var(--aha-grid-line)}html[data-theme=dark] .site-header .desktop-only-button.ant-btn.ant-btn,html[data-theme=dark] .site-header .theme-toggle-button.ant-btn.ant-btn,html[data-theme=light] .site-header .desktop-only-button.ant-btn.ant-btn,html[data-theme=light] .site-header .theme-toggle-button.ant-btn.ant-btn{gap:8px}html[data-theme=dark] .site-header .header-action-text,html[data-theme=light] .site-header .header-action-text{display:inline}html[data-theme=light] .site-header .header-action-button.ant-btn.ant-btn{color:rgba(92,131,204,.88)}html[data-theme=light]
	.site-header
	.header-action-button.ant-btn.ant-btn:active,html[data-theme=light]
	.site-header
	.header-action-button.ant-btn.ant-btn:focus,html[data-theme=light]
	.site-header
	.header-action-button.ant-btn.ant-btn:hover{background:rgba(29,95,224,.04);color:#1d5fe0}html[data-theme=dark] .site-header{border-bottom:1px solid var(--aha-grid-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--aha-bg) 82%,rgba(8,23,21,.72));box-shadow:inset 0 1px 0 rgba(244,224,201,.03),0 1px 0 rgba(244,224,201,.02)}html[data-theme=dark]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item{color:rgba(244,224,201,.74)}html[data-theme=dark]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item-active,html[data-theme=dark]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item-selected,html[data-theme=dark]
	.site-nav-menu.ant-menu.ant-menu-horizontal>.ant-menu-item:hover{background:linear-gradient(180deg,rgba(244,224,201,.04),rgba(244,224,201,0) 72%);color:#f4e0c9;box-shadow:inset 0 -1px 0 var(--aha-grid-line-strong)}html[data-theme=dark] .site-header .header-action-button.ant-btn.ant-btn{color:rgba(244,224,201,.72)}html[data-theme=dark]
	.site-header
	.header-action-button.ant-btn.ant-btn:active,html[data-theme=dark]
	.site-header
	.header-action-button.ant-btn.ant-btn:focus,html[data-theme=dark]
	.site-header
	.header-action-button.ant-btn.ant-btn:hover{background:rgba(244,224,201,.04);color:#f4e0c9}html[data-theme=light] .site-header .header-action-primary.ant-btn.ant-btn{background:rgba(29,95,224,.1);color:#1d5fe0;box-shadow:inset 0 0 0 1px rgba(29,95,224,.18);font-weight:700}html[data-theme=dark] .site-header .header-action-primary.ant-btn.ant-btn{background:rgba(244,224,201,.12);color:#fff2dc;box-shadow:inset 0 0 0 1px rgba(244,224,201,.22);font-weight:700}html[data-theme=light]
	.site-header
	.header-action-primary.ant-btn.ant-btn:active,html[data-theme=light]
	.site-header
	.header-action-primary.ant-btn.ant-btn:focus,html[data-theme=light]
	.site-header
	.header-action-primary.ant-btn.ant-btn:hover{background:rgba(29,95,224,.14);color:#174fb7;box-shadow:inset 0 0 0 1px rgba(29,95,224,.24)}html[data-theme=dark]
	.site-header
	.header-action-primary.ant-btn.ant-btn:active,html[data-theme=dark]
	.site-header
	.header-action-primary.ant-btn.ant-btn:focus,html[data-theme=dark]
	.site-header
	.header-action-primary.ant-btn.ant-btn:hover{background:rgba(244,224,201,.16);color:#fff2dc;box-shadow:inset 0 0 0 1px rgba(244,224,201,.28)}.page-shell{--hero-copy-width:800px;padding:28px 20px 88px}.page-inner{max-width:var(--page-width);margin:0 auto}.hero-panel{position:relative;overflow:hidden;padding:36px;border-radius:var(--hero-radius);border:1px solid var(--aha-border);background:radial-gradient(circle at 0 0,rgba(255,189,56,0) 58%,var(--aha-glow) 100%),linear-gradient(145deg,var(--aha-highlight),var(--aha-highlight-soft)),color-mix(in srgb,var(--aha-panel) 96%,transparent);box-shadow:0 22px 70px rgba(0,0,0,.32),inset 0 1px 0 var(--aha-highlight)}html[data-theme=dark] .hero-panel{background:linear-gradient(180deg,rgba(244,224,201,.028),transparent 26%),radial-gradient(circle at 84% 18%,rgba(184,147,94,.12),transparent 26%),radial-gradient(circle at 18% 82%,rgba(43,68,60,.18),transparent 32%),color-mix(in srgb,var(--aha-panel) 96%,transparent);box-shadow:0 18px 48px rgba(0,0,0,.3),inset 0 1px 0 rgba(244,224,201,.04)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:28px;gap:28px;align-items:start}.hero-grid-single{grid-template-columns:minmax(0,1fr)}.command-label,.hero-eyebrow,.section-kicker,.status-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ant-color-primary) 42%,transparent);background:color-mix(in srgb,var(--ant-color-primary-bg) 72%,transparent);color:var(--ant-color-primary);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero-title,.section-title{margin:16px 0 0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,serif;font-weight:700;letter-spacing:-.03em}.hero-title{font-size:clamp(2.8rem,6vw,5.3rem);line-height:.95;max-width:10ch}.hero-description{margin:20px 0 0;max-width:64ch;font-size:18px;line-height:1.7;color:var(--ant-color-text-secondary)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.command-panel,.faq-shell,.simple-list-card{border-radius:var(--panel-radius);border:1px solid var(--aha-border-soft);background:linear-gradient(180deg,var(--aha-highlight),transparent),color-mix(in srgb,var(--aha-panel) 92%,transparent);box-shadow:inset 0 1px 0 var(--aha-highlight-soft)}html[data-theme=dark] .command-panel,html[data-theme=dark] .content-card,html[data-theme=dark] .faq-shell,html[data-theme=dark] .link-card,html[data-theme=dark] .metric-card,html[data-theme=dark] .mini-command-row,html[data-theme=dark] .simple-list-card{background:linear-gradient(180deg,rgba(244,224,201,.024),transparent 26%),radial-gradient(circle at 100% 0,rgba(184,147,94,.08),transparent 30%),color-mix(in srgb,var(--aha-panel) 94%,transparent);box-shadow:inset 0 1px 0 rgba(244,224,201,.03)}.command-panel{padding:22px}.command-block{margin:16px 0 0;padding:18px;border-radius:18px;overflow-x:auto;background:var(--aha-code-bg);color:var(--aha-code-color);font-size:13px;line-height:1.7;border:1px solid var(--aha-border-soft)}.command-notes{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.bullet-item,.command-note,.simple-list-item{font-size:15px;line-height:1.7;color:var(--ant-color-text-secondary)}.section-shell{margin-top:34px}html[data-theme=dark] .section-shell+.section-shell,html[data-theme=light] .section-shell+.section-shell{position:relative;padding-top:38px}html[data-theme=dark] .section-shell+.section-shell:before,html[data-theme=light] .section-shell+.section-shell:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(29,95,224,.02),var(--aha-grid-line),rgba(29,95,224,.02))}html[data-theme=dark] .section-shell+.section-shell:before{background:linear-gradient(90deg,rgba(244,224,201,.02),var(--aha-grid-line),rgba(244,224,201,.02))}.section-heading{margin-bottom:18px}.section-title{font-size:clamp(2rem,3.3vw,3rem);line-height:1.02}.card-grid,.metric-grid{display:grid;grid-gap:16px;gap:16px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.content-card,.link-card,.metric-card{position:relative;padding:22px;border-radius:var(--panel-radius);border:1px solid var(--aha-border-soft);background:linear-gradient(180deg,var(--aha-highlight),transparent),color-mix(in srgb,var(--aha-panel) 92%,transparent);overflow:hidden}.content-card:after,.link-card:after,.metric-card:after{content:"";position:absolute;inset:auto -12% -42% auto;width:160px;height:160px;background:radial-gradient(circle,var(--aha-glow-soft),transparent 68%);pointer-events:none}.metric-value{font-size:clamp(1.8rem,3vw,2.8rem);font-weight:700;letter-spacing:-.04em}.metric-label{margin-top:8px;color:var(--ant-color-text-secondary)}.card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.content-card-title,.link-card h3{margin:14px 0 0;font-size:22px;line-height:1.15}.content-card-copy,.faq-answer,.link-card p{margin:14px 0 0;font-size:15px;line-height:1.75;color:var(--ant-color-text-secondary)}.card-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;font-size:18px;background:color-mix(in srgb,var(--ant-color-primary-bg) 90%,transparent);color:var(--ant-color-primary);border:1px solid color-mix(in srgb,var(--ant-color-primary) 26%,transparent)}.bullet-list,.command-stack,.tag-cloud{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.tag-cloud{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.soft-tag{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;min-height:42px;border-radius:999px;background:color-mix(in srgb,var(--ant-color-fill-secondary) 86%,transparent);color:var(--ant-color-text-secondary);text-align:center;font-size:13px}.link-card a{margin-top:18px;font-weight:600}.link-card a,.step-number{display:inline-flex;color:var(--ant-color-primary)}.step-number{font-size:14px;font-weight:700}.mini-command-row{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;padding:18px 22px;border-radius:20px;border:1px solid var(--aha-border-soft);background:linear-gradient(180deg,var(--aha-highlight),transparent),color-mix(in srgb,var(--aha-panel) 92%,transparent)}.mini-command-row code{font-size:13px;line-height:1.7;word-break:break-word;color:var(--aha-code-color)}.mini-command-row span{font-size:15px;line-height:1.7;color:var(--ant-color-text-secondary)}.simple-list-card{padding:18px 22px}.simple-list-item+.simple-list-item{margin-top:12px;padding-top:12px;border-top:1px solid var(--ant-color-border-secondary)}html[data-theme=dark] .ant-divider,html[data-theme=dark] .faq-shell .ant-collapse-item,html[data-theme=dark] .simple-list-item+.simple-list-item,html[data-theme=light] .ant-divider,html[data-theme=light] .faq-shell .ant-collapse-item,html[data-theme=light] .simple-list-item+.simple-list-item{border-color:var(--aha-grid-line)}.faq-shell{padding:12px}.faq-shell .ant-collapse{background:transparent}.faq-shell .ant-collapse-item{border-bottom-color:var(--ant-color-border-secondary)}.faq-shell .ant-collapse-content-box,.faq-shell .ant-collapse-header{padding-inline:10px!important}.faq-page-shell .hero-panel{padding:0;border-radius:0;border-color:var(--aha-grid-line)}.faq-page-shell .hero-panel,html[data-theme=dark] .faq-page-shell .hero-panel,html[data-theme=light] .faq-page-shell .hero-panel{background:linear-gradient(180deg,rgba(244,224,201,.02),transparent 24%),color-mix(in srgb,var(--aha-panel) 84%,transparent);box-shadow:none!important}.faq-page-shell .hero-grid{gap:0;align-items:stretch;grid-template-columns:minmax(0,1fr)}.faq-page-shell .hero-grid>div{padding:30px 36px}.faq-page-shell .hero-eyebrow,.faq-page-shell .section-kicker{display:none}.faq-page-shell .hero-title{margin-top:0;font-size:clamp(2.5rem,4.8vw,4.35rem)}.faq-page-shell .hero-description,.faq-page-shell .hero-title{width:min(100%,var(--hero-copy-width));max-width:none;margin-inline:auto;text-align:center}.faq-page-shell .hero-description{line-height:1.6}.faq-page-shell .hero-actions{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:0;gap:0;margin-top:22px}.faq-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg{height:52px;padding:0 18px;border-radius:0;border-width:1px;border-style:solid;border-color:var(--aha-grid-line);background:color-mix(in srgb,var(--aha-panel) 42%,transparent);box-shadow:none;color:var(--ant-color-text);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.faq-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:active,.faq-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:focus,.faq-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:hover{background:color-mix(in srgb,var(--ant-color-fill-secondary) 42%,var(--aha-panel) 58%);border-color:var(--aha-grid-line-strong);color:var(--ant-color-text)}.faq-page-shell .hero-actions .ant-btn-primary.ant-btn.ant-btn-lg{background:color-mix(in srgb,var(--ant-color-primary-bg) 36%,var(--aha-panel) 64%);color:var(--ant-color-text)}.install-page-shell{--install-section-break:30px;--install-section-break-tight:24px;--install-heading-break:8px;--install-entry-y:20px;--install-entry-gap:12px;--install-body-indent:80px}.install-page-shell .hero-panel{padding:0;border-radius:0;border-color:var(--aha-grid-line)}.install-page-shell .hero-panel,html[data-theme=dark] .install-page-shell .hero-panel,html[data-theme=light] .install-page-shell .hero-panel{background:linear-gradient(180deg,rgba(244,224,201,.02),transparent 24%),color-mix(in srgb,var(--aha-panel) 84%,transparent);box-shadow:none!important}.install-page-shell .hero-grid{gap:0;align-items:stretch;grid-template-columns:minmax(0,1fr)}.install-page-shell .hero-grid>div{padding:30px 36px}.install-page-shell .hero-grid>div+div{border-top:1px solid var(--aha-grid-line);border-left:0}.install-page-shell .hero-eyebrow,.install-page-shell .section-kicker{display:none}.install-page-shell .hero-title{margin-top:0;font-size:clamp(2.5rem,4.8vw,4.35rem)}.install-page-shell .hero-description,.install-page-shell .hero-title{width:min(100%,var(--hero-copy-width));max-width:none;margin-inline:auto;text-align:center}.install-page-shell .hero-description{line-height:1.6}.install-page-shell .hero-actions{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:0;gap:0;margin-top:22px}.install-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg{height:52px;padding:0 18px;border-radius:0;border-width:1px;border-style:solid;border-color:var(--aha-grid-line);background:color-mix(in srgb,var(--aha-panel) 42%,transparent);box-shadow:none;color:var(--ant-color-text);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.install-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:active,.install-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:focus,.install-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:hover{background:color-mix(in srgb,var(--ant-color-fill-secondary) 42%,var(--aha-panel) 58%);border-color:var(--aha-grid-line-strong);color:var(--ant-color-text)}.install-page-shell .hero-actions .ant-btn-primary.ant-btn.ant-btn-lg{background:color-mix(in srgb,var(--ant-color-primary-bg) 36%,var(--aha-panel) 64%);color:var(--ant-color-text)}.install-command-block{display:grid;grid-gap:var(--install-entry-gap);gap:var(--install-entry-gap)}.install-command-label,.install-doc-entry-index{color:var(--ant-color-primary);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.install-command-title{margin:0;font-size:20px;line-height:1.15;letter-spacing:.02em}.install-command-code,.install-inline-command{margin:0;padding:16px 18px;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--aha-grid-line);background:color-mix(in srgb,var(--aha-code-bg) 84%,var(--aha-bg) 16%);color:var(--aha-code-color);font-size:13px;line-height:1.7}.install-command-code code,.install-inline-command code{white-space:inherit;overflow-wrap:inherit}.install-command-notes,.install-doc-note-list{display:grid;grid-gap:10px;gap:10px}.install-command-notes p,.install-doc-note-list p{margin:0;font-size:14px;line-height:1.7;color:var(--ant-color-text-secondary)}.install-doc-section{position:relative;margin-top:var(--install-section-break);padding-top:var(--install-section-break);border-top:1px solid var(--aha-grid-line)}.install-doc-section+.install-doc-section{margin-top:var(--install-section-break-tight);padding-top:var(--install-section-break-tight)}.install-doc-heading{margin-bottom:var(--install-heading-break)}.install-doc-section .section-title{max-width:none;margin-top:0;font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.install-doc-copy{max-width:60ch;margin:8px 0 0;color:var(--ant-color-text-secondary);font-size:14px;line-height:1.7}.install-doc-list{display:grid;border-top:1px solid var(--aha-grid-line)}.install-doc-entry{display:grid;grid-gap:var(--install-entry-gap);gap:var(--install-entry-gap);padding:var(--install-entry-y) 0;border-bottom:1px solid var(--aha-grid-line)}.install-doc-entry-header{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:end}.install-doc-entry h3{margin:0;font-size:20px;line-height:1.15;letter-spacing:.02em}.install-doc-entry-body{display:grid;grid-gap:var(--install-entry-gap);gap:var(--install-entry-gap);padding-left:var(--install-body-indent)}.install-doc-entry-body>p{max-width:62ch;margin:0;color:var(--ant-color-text-secondary);font-size:15px;line-height:1.75}.install-doc-entry-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ant-color-primary)}.integrations-page-shell{--integrations-section-break:30px;--integrations-section-break-tight:24px;--integrations-heading-break:8px;--integrations-entry-y:20px;--integrations-entry-gap:12px;--integrations-body-indent:80px}.integrations-page-shell .hero-panel{padding:0;border-radius:0;border-color:var(--aha-grid-line)}.integrations-page-shell .hero-panel,html[data-theme=dark] .integrations-page-shell .hero-panel,html[data-theme=light] .integrations-page-shell .hero-panel{background:linear-gradient(180deg,rgba(244,224,201,.02),transparent 24%),color-mix(in srgb,var(--aha-panel) 84%,transparent);box-shadow:none!important}.integrations-page-shell .hero-grid{gap:0;align-items:stretch;grid-template-columns:minmax(0,1fr)}.integrations-page-shell .hero-grid>div{padding:30px 36px}.integrations-page-shell .hero-grid>div+div{border-top:1px solid var(--aha-grid-line);border-left:0}.integrations-page-shell .hero-eyebrow,.integrations-page-shell .section-kicker{display:none}.integrations-page-shell .hero-title{margin-top:0;font-size:clamp(2.5rem,4.8vw,4.35rem)}.integrations-page-shell .hero-description,.integrations-page-shell .hero-title{width:min(100%,var(--hero-copy-width));max-width:none;margin-inline:auto;text-align:center}.integrations-page-shell .hero-description{line-height:1.6}.integrations-page-shell .hero-actions{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:0;gap:0;margin-top:22px}.integrations-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg{height:52px;padding:0 18px;border-radius:0;border-width:1px;border-style:solid;border-color:var(--aha-grid-line);background:color-mix(in srgb,var(--aha-panel) 42%,transparent);box-shadow:none;color:var(--ant-color-text);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.integrations-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:active,.integrations-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:focus,.integrations-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:hover{background:color-mix(in srgb,var(--ant-color-fill-secondary) 42%,var(--aha-panel) 58%);border-color:var(--aha-grid-line-strong);color:var(--ant-color-text)}.integrations-page-shell .hero-actions .ant-btn-primary.ant-btn.ant-btn-lg{background:color-mix(in srgb,var(--ant-color-primary-bg) 36%,var(--aha-panel) 64%);color:var(--ant-color-text)}.integrations-stack-block{display:grid;grid-gap:var(--integrations-entry-gap);gap:var(--integrations-entry-gap)}.integrations-doc-entry-index,.integrations-stack-label{color:var(--ant-color-primary);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.integrations-stack-title{margin:0;font-size:20px;line-height:1.15;letter-spacing:.02em}.integrations-stack-list{display:grid;border-top:1px solid var(--aha-grid-line)}.integrations-stack-row{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid var(--aha-grid-line);color:var(--ant-color-text-secondary);font-size:15px;line-height:1.5}.integrations-stack-row span{color:var(--ant-color-primary);font-size:11px;font-weight:700;letter-spacing:.12em}.integrations-stack-row strong{color:var(--ant-color-text);font-weight:700}.integrations-doc-section{position:relative;margin-top:var(--integrations-section-break);padding-top:var(--integrations-section-break);border-top:1px solid var(--aha-grid-line)}.integrations-doc-section+.integrations-doc-section{margin-top:var(--integrations-section-break-tight);padding-top:var(--integrations-section-break-tight)}.integrations-doc-heading{margin-bottom:var(--integrations-heading-break)}.integrations-doc-section .section-title{max-width:none;margin-top:0;font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.integrations-doc-copy{max-width:60ch;margin:8px 0 0;color:var(--ant-color-text-secondary);font-size:14px;line-height:1.7}.integrations-doc-list{display:grid;border-top:1px solid var(--aha-grid-line)}.integrations-doc-entry{display:grid;grid-gap:var(--integrations-entry-gap);gap:var(--integrations-entry-gap);padding:var(--integrations-entry-y) 0;border-bottom:1px solid var(--aha-grid-line)}.integrations-doc-entry-header{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:end}.integrations-doc-entry h3{margin:0;font-size:20px;line-height:1.15;letter-spacing:.02em}.integrations-doc-entry-body{display:grid;grid-gap:var(--integrations-entry-gap);gap:var(--integrations-entry-gap);padding-left:var(--integrations-body-indent)}.integrations-doc-entry-body>p{max-width:62ch;margin:0;color:var(--ant-color-text-secondary);font-size:15px;line-height:1.75}.integrations-doc-tags{display:flex;flex-wrap:wrap;gap:8px}.integrations-doc-tags span{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border:1px solid var(--aha-grid-line);color:var(--ant-color-text-secondary);font-size:12px;line-height:1.2}.integrations-doc-entry-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ant-color-primary)}.use-cases-page-shell{--use-cases-section-break:30px;--use-cases-section-break-tight:24px;--use-cases-heading-break:8px;--use-cases-entry-y:20px;--use-cases-entry-gap:12px;--use-cases-body-indent:80px;--use-cases-point-y:10px}.use-cases-page-shell .hero-panel{padding:0;border-radius:0;border-color:var(--aha-grid-line)}.use-cases-page-shell .hero-panel,html[data-theme=dark] .use-cases-page-shell .hero-panel,html[data-theme=light] .use-cases-page-shell .hero-panel{background:linear-gradient(180deg,rgba(244,224,201,.02),transparent 24%),color-mix(in srgb,var(--aha-panel) 84%,transparent);box-shadow:none!important}.use-cases-page-shell .hero-grid{gap:0;align-items:stretch;grid-template-columns:minmax(0,1fr)}.use-cases-page-shell .hero-grid>div{padding:30px 36px}.use-cases-page-shell .hero-grid>div+div{border-top:1px solid var(--aha-grid-line);border-left:0}.use-cases-page-shell .hero-eyebrow,.use-cases-page-shell .section-kicker{display:none}.use-cases-page-shell .hero-title{margin-top:0;font-size:clamp(2.5rem,4.8vw,4.35rem)}.use-cases-page-shell .hero-description,.use-cases-page-shell .hero-title{width:min(100%,var(--hero-copy-width));max-width:none;margin-inline:auto;text-align:center}.use-cases-page-shell .hero-description{line-height:1.6}.use-cases-page-shell .hero-actions{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:0;gap:0;margin-top:22px}.use-cases-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg{height:52px;padding:0 18px;border-radius:0;border-width:1px;border-style:solid;border-color:var(--aha-grid-line);background:color-mix(in srgb,var(--aha-panel) 42%,transparent);box-shadow:none;color:var(--ant-color-text);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.use-cases-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:active,.use-cases-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:focus,.use-cases-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:hover{background:color-mix(in srgb,var(--ant-color-fill-secondary) 42%,var(--aha-panel) 58%);border-color:var(--aha-grid-line-strong);color:var(--ant-color-text)}.use-cases-page-shell .hero-actions .ant-btn-primary.ant-btn.ant-btn-lg{background:color-mix(in srgb,var(--ant-color-primary-bg) 36%,var(--aha-panel) 64%);color:var(--ant-color-text)}.use-cases-stack-block{display:grid;grid-gap:var(--use-cases-entry-gap);gap:var(--use-cases-entry-gap)}.use-cases-doc-entry-index,.use-cases-stack-label{color:var(--ant-color-primary);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.use-cases-stack-title{margin:0;font-size:20px;line-height:1.15;letter-spacing:.02em}.use-cases-stack-list{display:grid;border-top:1px solid var(--aha-grid-line)}.use-cases-stack-row{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid var(--aha-grid-line);color:var(--ant-color-text-secondary);font-size:15px;line-height:1.5}.use-cases-stack-row span{color:var(--ant-color-primary);font-size:11px;font-weight:700;letter-spacing:.12em}.use-cases-stack-row strong{color:var(--ant-color-text);font-weight:700}.use-cases-doc-section{position:relative;margin-top:var(--use-cases-section-break);padding-top:var(--use-cases-section-break);border-top:1px solid var(--aha-grid-line)}.use-cases-doc-section+.use-cases-doc-section{margin-top:var(--use-cases-section-break-tight);padding-top:var(--use-cases-section-break-tight)}.use-cases-doc-heading{margin-bottom:var(--use-cases-heading-break)}.use-cases-doc-section .section-title{max-width:none;margin-top:0;font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.use-cases-doc-copy{max-width:60ch;margin:8px 0 0;color:var(--ant-color-text-secondary);font-size:14px;line-height:1.7}.use-cases-showcase-section{position:relative;margin-top:var(--use-cases-section-break);padding-top:var(--use-cases-section-break);border-top:1px solid var(--aha-grid-line)}.use-cases-showcase-heading{margin-bottom:22px}.use-cases-showcase-heading .section-title{max-width:860px}.use-cases-showcase-stats-block{gap:16px}.use-cases-showcase-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--aha-grid-line)}.use-cases-showcase-stat-grid div{display:grid;grid-gap:4px;gap:4px;padding:14px;border-right:1px solid var(--aha-grid-line)}.use-cases-showcase-stat-grid div:last-child{border-right:0}.use-cases-showcase-stat-grid strong{color:var(--ant-color-text);font-size:24px;line-height:1}.use-cases-showcase-stat-grid span{color:var(--ant-color-text-secondary);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.use-case-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--aha-grid-line);background:var(--aha-grid-line)}.use-cases-showcase-wall-section{margin-top:24px;padding-top:24px}.use-cases-showcase-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);grid-gap:1px;gap:1px;margin-bottom:1px;border:1px solid var(--aha-grid-line);background:var(--aha-grid-line)}.use-cases-showcase-filters{display:flex;flex-wrap:wrap;background:color-mix(in srgb,var(--aha-panel) 86%,transparent)}.use-cases-showcase-filters span,.use-cases-showcase-search{display:inline-flex;min-height:46px;align-items:center;padding:0 14px;border-right:1px solid var(--aha-grid-line);color:var(--ant-color-text-secondary);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.use-cases-showcase-filters span:first-child{color:var(--ant-color-primary)}.use-cases-showcase-search{justify-content:space-between;border-right:0;background:color-mix(in srgb,var(--aha-panel) 86%,transparent);color:color-mix(in srgb,var(--ant-color-text-secondary) 72%,transparent)}.use-case-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--aha-grid-line);background:var(--aha-grid-line)}.use-case-showcase-card{display:grid;grid-template-rows:auto minmax(220px,auto) auto;min-height:460px;background:color-mix(in srgb,var(--aha-panel) 88%,transparent);color:inherit;text-decoration:none;transition:background .16s ease,transform .16s ease}.use-case-showcase-card:focus-visible,.use-case-showcase-card:hover{background:color-mix(in srgb,var(--ant-color-fill-secondary) 28%,var(--aha-panel) 72%);color:inherit;transform:translateY(-2px)}.use-case-showcase-card-featured{min-height:540px}.use-case-showcase-card-head{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:16px;border-bottom:1px solid var(--aha-grid-line)}.use-case-showcase-avatar{width:52px;height:52px;border:1px solid var(--aha-grid-line-strong);border-radius:50%;background:color-mix(in srgb,var(--aha-panel) 56%,transparent);object-fit:cover}.use-case-showcase-card-head span,.use-case-showcase-card-head strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.use-case-showcase-card-head strong{color:var(--ant-color-text);font-size:15px;line-height:1.25}.use-case-showcase-card-head span{color:var(--ant-color-text-secondary);font-size:12px;line-height:1.4}.use-case-showcase-card-head .use-case-showcase-metric{color:var(--ant-color-primary);font-size:11px;font-weight:800;letter-spacing:.1em;text-align:right;text-transform:uppercase}.use-case-showcase-media{--showcase-accent:var(--ant-color-primary);position:relative;display:grid;align-content:start;grid-gap:14px;gap:14px;overflow:hidden;padding:18px;border-bottom:1px solid var(--aha-grid-line);background:linear-gradient(90deg,color-mix(in srgb,var(--showcase-accent) 20%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--showcase-accent) 16%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--aha-panel) 78%,#000 22%);background-size:34px 34px}.use-case-showcase-media[data-tone=amber]{--showcase-accent:#e0a94f}.use-case-showcase-media[data-tone=blue]{--showcase-accent:#70a8ff}.use-case-showcase-media[data-tone=green]{--showcase-accent:#76c28a}.use-case-showcase-media[data-tone=violet]{--showcase-accent:#b7a0ff}.use-case-showcase-media[data-tone=rose]{--showcase-accent:#e58b9b}.use-case-showcase-media[data-tone=slate]{--showcase-accent:#9da7b5}.use-case-showcase-media:after{position:absolute;z-index:0;right:18px;bottom:18px;width:82px;height:82px;border:1px solid color-mix(in srgb,var(--showcase-accent) 44%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--showcase-accent) 20%,transparent),transparent 62%),color-mix(in srgb,var(--aha-panel) 34%,transparent);content:"";opacity:.8;pointer-events:none}.use-case-showcase-window-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-18px -18px 4px;padding:11px 14px;border-bottom:1px solid color-mix(in srgb,var(--showcase-accent) 34%,transparent);background:color-mix(in srgb,var(--aha-panel) 42%,transparent);color:color-mix(in srgb,var(--showcase-accent) 86%,#fff 14%);font-size:11px;letter-spacing:.14em}.use-case-showcase-media h3,.use-case-showcase-window-bar{position:relative;z-index:1;font-weight:800;text-transform:uppercase}.use-case-showcase-media h3{max-width:12ch;margin:0;color:var(--ant-color-text);font-size:30px;line-height:1.08;letter-spacing:.02em}.use-case-showcase-media p{position:relative;z-index:1;max-width:46ch;margin:0;color:var(--ant-color-text-secondary);font-size:14px;line-height:1.65}.use-case-showcase-body{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:16px}.use-case-showcase-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;color:var(--ant-color-primary);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.use-case-showcase-tags{display:flex;flex-wrap:wrap;gap:8px}.use-case-showcase-tags span{padding:6px 8px;background:color-mix(in srgb,var(--aha-panel) 56%,transparent);color:var(--ant-color-text-secondary);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.3}.use-case-showcase-link,.use-case-showcase-tags span{border:1px solid var(--aha-grid-line);text-transform:uppercase}.use-case-showcase-link{display:inline-flex;width:max-content;min-height:34px;align-items:center;margin-top:2px;padding:0 10px;color:var(--ant-color-primary);font-size:12px;font-weight:800;letter-spacing:.12em}.use-cases-doc-list{display:grid;border-top:1px solid var(--aha-grid-line)}.use-cases-doc-entry{display:grid;grid-gap:var(--use-cases-entry-gap);gap:var(--use-cases-entry-gap);padding:var(--use-cases-entry-y) 0;border-bottom:1px solid var(--aha-grid-line)}.use-cases-doc-entry-header{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:end}.use-cases-doc-entry h3{margin:0;font-size:20px;line-height:1.15;letter-spacing:.02em}.use-cases-doc-entry-body{display:grid;grid-gap:var(--use-cases-entry-gap);gap:var(--use-cases-entry-gap);padding-left:var(--use-cases-body-indent)}.use-cases-doc-entry-body>p{max-width:62ch;margin:0;color:var(--ant-color-text-secondary);font-size:15px;line-height:1.75}.use-cases-doc-point-list{display:grid}.use-cases-doc-point{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:16px;gap:16px;margin:0;padding:var(--use-cases-point-y) 0;border-top:1px solid var(--aha-grid-line);color:var(--ant-color-text-secondary);font-size:15px;line-height:1.75}.use-cases-doc-point:first-child{padding-top:calc(var(--use-cases-point-y) + 2px)}.use-cases-doc-point span:first-child{color:var(--ant-color-primary);font-size:11px;font-weight:700;letter-spacing:.12em}.blog-page-shell{--blog-section-break:30px;--blog-section-break-tight:24px;--blog-heading-break:8px;--blog-entry-y:18px;--blog-entry-gap:14px}.blog-page-shell .hero-panel{padding:0;border-radius:0;border-color:var(--aha-grid-line)}.blog-page-shell .hero-panel,html[data-theme=dark] .blog-page-shell .hero-panel,html[data-theme=light] .blog-page-shell .hero-panel{background:linear-gradient(180deg,rgba(244,224,201,.02),transparent 24%),color-mix(in srgb,var(--aha-panel) 84%,transparent);box-shadow:none!important}.blog-page-shell .hero-grid{gap:0;align-items:stretch;grid-template-columns:minmax(0,1fr)}.blog-page-shell .hero-grid>div{padding:30px 36px}.blog-page-shell .hero-grid>div+div{border-top:1px solid var(--aha-grid-line);border-left:0}.blog-page-shell .hero-eyebrow,.blog-page-shell .section-kicker{display:none}.blog-page-shell .hero-title{margin-top:0;font-size:clamp(2.5rem,4.8vw,4.35rem)}.blog-page-shell .hero-description,.blog-page-shell .hero-title{width:min(100%,var(--hero-copy-width));max-width:none;margin-inline:auto;text-align:center}.blog-page-shell .hero-description{line-height:1.6}.blog-page-shell .hero-actions{display:grid;grid-template-columns:repeat(3,max-content);grid-gap:0;gap:0;margin-top:22px}.blog-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg{height:52px;padding:0 18px;border-radius:0;border-width:1px;border-style:solid;border-color:var(--aha-grid-line);background:color-mix(in srgb,var(--aha-panel) 42%,transparent);box-shadow:none;color:var(--ant-color-text);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:active,.blog-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:focus,.blog-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:hover{background:color-mix(in srgb,var(--ant-color-fill-secondary) 42%,var(--aha-panel) 58%);border-color:var(--aha-grid-line-strong);color:var(--ant-color-text)}.blog-page-shell .hero-actions .ant-btn-primary.ant-btn.ant-btn-lg{background:color-mix(in srgb,var(--ant-color-primary-bg) 36%,var(--aha-panel) 64%);color:var(--ant-color-text)}.blog-index-block{display:grid;grid-gap:var(--blog-entry-gap);gap:var(--blog-entry-gap)}.blog-index-label,.blog-note-category,.blog-row-index{color:var(--ant-color-primary);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.blog-index-title{margin:0;font-size:20px;line-height:1.15;letter-spacing:.02em}.blog-index-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--aha-grid-line)}.blog-index-stats div{display:grid;grid-gap:4px;gap:4px;padding:14px;border-right:1px solid var(--aha-grid-line)}.blog-index-stats div:last-child{border-right:0}.blog-index-stats strong{color:var(--ant-color-text);font-size:24px;line-height:1}.blog-index-stats span{color:var(--ant-color-text-secondary);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog-index-list{display:grid;border-top:1px solid var(--aha-grid-line)}.blog-index-list a{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid var(--aha-grid-line);color:var(--ant-color-text-secondary);text-decoration:none}.blog-index-list a:focus-visible,.blog-index-list a:hover{color:var(--ant-color-text)}.blog-index-list a span{color:var(--ant-color-primary);font-size:11px;font-weight:800;letter-spacing:.12em}.blog-index-list a strong{color:var(--ant-color-text);font-weight:700}.blog-section{position:relative;margin-top:var(--blog-section-break);padding-top:var(--blog-section-break);border-top:1px solid var(--aha-grid-line)}.blog-section+.blog-section{margin-top:var(--blog-section-break-tight);padding-top:var(--blog-section-break-tight)}.blog-section-heading{margin-bottom:var(--blog-heading-break)}.blog-section .section-title{max-width:none;margin-top:0;font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.blog-section-heading p{max-width:62ch;margin:8px 0 0;color:var(--ant-color-text-secondary);font-size:14px;line-height:1.7}.blog-note-list,.blog-queue-list,.blog-signal-list,.blog-source-list,.blog-start-list{display:grid;border-top:1px solid var(--aha-grid-line)}.blog-note-row,.blog-queue-row,.blog-signal-row,.blog-source-row,.blog-start-row{display:grid;grid-gap:var(--blog-entry-gap);gap:var(--blog-entry-gap);padding:var(--blog-entry-y) 0;border-bottom:1px solid var(--aha-grid-line);color:inherit;text-decoration:none}.blog-note-row:focus-visible,.blog-note-row:hover,.blog-signal-row:focus-visible,.blog-signal-row:hover,.blog-source-row:focus-visible,.blog-source-row:hover,.blog-start-row:focus-visible,.blog-start-row:hover{color:inherit}.blog-queue-row,.blog-source-row,.blog-start-row{grid-template-columns:64px minmax(0,1fr)}.blog-note-row{grid-template-columns:64px 116px minmax(0,1fr)}.blog-signal-row{grid-template-columns:52px minmax(0,1fr) max-content;align-items:start}.blog-note-row h3,.blog-queue-row h3,.blog-signal-row h3,.blog-source-row h3,.blog-start-row h3{margin:0;color:var(--ant-color-text);font-size:20px;line-height:1.15;letter-spacing:.02em}.blog-note-row p,.blog-queue-row p,.blog-signal-row p,.blog-source-row p,.blog-start-row p{max-width:68ch;margin:8px 0 0;color:var(--ant-color-text-secondary);font-size:15px;line-height:1.7}.blog-note-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.blog-note-tags span{padding:6px 8px;border:1px solid var(--aha-grid-line);color:var(--ant-color-text-secondary);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.blog-note-tags span,.blog-signal-avatar{background:color-mix(in srgb,var(--aha-panel) 56%,transparent)}.blog-signal-avatar{width:52px;height:52px;border:1px solid var(--aha-grid-line-strong);border-radius:50%;object-fit:cover}.blog-signal-meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:8px;font-size:11px}.blog-signal-link,.blog-signal-meta{color:var(--ant-color-primary);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog-signal-link{display:inline-flex;min-height:34px;align-items:center;padding:0 10px;border:1px solid var(--aha-grid-line);font-size:12px}.blog-queue-section{padding-bottom:12px}.home-page-shell{--home-section-break:30px;--home-section-break-tight:24px;--home-heading-break:8px;--home-entry-y:20px;--home-entry-gap:12px;--home-body-indent:80px;--home-workflow-y:10px}.home-page-shell .hero-panel{border-radius:24px}.home-page-shell .hero-grid{gap:0;align-items:stretch;grid-template-columns:minmax(0,1fr)}.home-page-shell .hero-grid>div{padding:30px 36px}.home-page-shell .hero-grid>div+div{border-top:1px solid var(--aha-grid-line);border-left:0}.home-page-shell .hero-eyebrow,.home-page-shell .section-kicker{display:none}.home-page-shell .hero-title{width:min(100%,var(--hero-copy-width));max-width:none;font-size:clamp(2.8rem,5.3vw,4.8rem);margin-top:0;margin-inline:auto;text-align:center}.home-page-shell .hero-panel{padding:0;border-radius:0;border-color:var(--aha-grid-line);border-bottom:0}.home-page-shell .hero-panel,html[data-theme=dark] .home-page-shell .hero-panel,html[data-theme=light] .home-page-shell .hero-panel{background:linear-gradient(180deg,rgba(244,224,201,.02),transparent 24%),color-mix(in srgb,var(--aha-panel) 84%,transparent);box-shadow:none!important}.home-page-shell .hero-description{width:min(100%,var(--hero-copy-width));max-width:none;margin-inline:auto;line-height:1.6;text-align:center}.home-page-shell .hero-actions{display:grid;grid-template-columns:repeat(3,max-content);grid-gap:0;gap:0;margin-top:22px}.home-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg{height:52px;padding:0 18px;border-radius:0;border-width:1px;border-style:solid;border-color:var(--aha-grid-line);background:color-mix(in srgb,var(--aha-panel) 42%,transparent);box-shadow:none;color:var(--ant-color-text);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:active,.home-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:focus,.home-page-shell .hero-actions .ant-btn.ant-btn.ant-btn-lg:hover{background:color-mix(in srgb,var(--ant-color-fill-secondary) 42%,var(--aha-panel) 58%);border-color:var(--aha-grid-line-strong);color:var(--ant-color-text)}.home-page-shell .hero-actions .ant-btn-primary.ant-btn.ant-btn-lg{background:color-mix(in srgb,var(--ant-color-primary-bg) 36%,var(--aha-panel) 64%);color:var(--ant-color-text)}.home-hero-command{border-top:1px solid var(--aha-grid-line)}.home-install-stack{display:grid}.home-install-block{display:grid;grid-gap:12px;gap:12px;padding:22px 0}.home-install-block+.home-install-block{border-top:1px solid var(--aha-grid-line)}.home-install-block-label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ant-color-primary)}.home-install-block-title{margin:0;font-size:20px;line-height:1.15;letter-spacing:.02em}.home-install-block-notes{display:grid;grid-gap:10px;gap:10px}.home-install-block-notes p{margin:0;font-size:14px;line-height:1.7;color:var(--ant-color-text-secondary)}.home-command-block{margin:0;padding:16px 18px;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--aha-grid-line);background:color-mix(in srgb,var(--aha-code-bg) 84%,var(--aha-bg) 16%);color:var(--aha-code-color);font-size:13px;line-height:1.7}.home-command-block code{white-space:inherit;overflow-wrap:inherit}.copy-command-shell{position:relative;min-width:0}.copy-command-shell>pre{padding-right:92px}.copy-command-shell.command-block-copy-shell
	.copy-command-button.ant-btn.ant-btn{top:24px}.copy-command-button.ant-btn.ant-btn{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;height:28px;padding:0 9px;border:1px solid var(--aha-grid-line);border-radius:0;background:color-mix(in srgb,var(--aha-panel) 84%,transparent);box-shadow:none;color:var(--ant-color-text-secondary);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.copy-command-button.ant-btn.ant-btn .anticon{font-size:12px}.copy-command-button.ant-btn.ant-btn:active,.copy-command-button.ant-btn.ant-btn:focus,.copy-command-button.ant-btn.ant-btn:hover{border-color:var(--aha-grid-line-strong);background:color-mix(in srgb,var(--ant-color-fill-secondary) 48%,var(--aha-panel) 52%);color:var(--ant-color-text)}.home-section{position:relative;margin-top:var(--home-section-break);padding-top:var(--home-section-break);border-top:1px solid var(--aha-grid-line)}.home-page-shell .hero-panel+.home-section{margin-top:0}.home-quick-start-section{padding:18px 36px 32px;border:1px solid var(--aha-grid-line);border-top:0;background:linear-gradient(180deg,rgba(244,224,201,.018),transparent 22%),color-mix(in srgb,var(--aha-panel) 84%,transparent)}.home-quick-start-section .home-section-heading{margin-bottom:12px}.home-quick-start-section .section-title{max-width:none;font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.home-quick-start-copy{max-width:58ch;margin:8px 0 0;color:var(--ant-color-text-secondary);font-size:14px;line-height:1.7}.home-section-heading{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;align-items:start;margin-bottom:20px}.home-section-heading .section-title{margin-top:0;max-width:18ch}.home-docs-section{margin-top:var(--home-section-break);padding-top:var(--home-section-break)}.home-docs-section+.home-docs-section{margin-top:var(--home-section-break-tight);padding-top:var(--home-section-break-tight)}.home-docs-section .home-section-heading{margin-bottom:var(--home-heading-break)}.home-docs-section .section-title{max-width:none;font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.home-section-copy{max-width:60ch;margin:8px 0 0;color:var(--ant-color-text-secondary);font-size:14px;line-height:1.7}.home-doc-list{display:grid;border-top:1px solid var(--aha-grid-line)}.home-doc-entry{display:grid;grid-gap:var(--home-entry-gap);gap:var(--home-entry-gap);padding:var(--home-entry-y) 0;border-bottom:1px solid var(--aha-grid-line)}.home-doc-entry-header{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:end}.home-doc-entry-index{color:var(--ant-color-primary);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.home-doc-entry h3{margin:0;font-size:20px;line-height:1.15;letter-spacing:.02em}.home-doc-entry-body{display:grid;grid-gap:var(--home-entry-gap);gap:var(--home-entry-gap);padding-left:var(--home-body-indent)}.home-doc-entry-body>p{max-width:62ch;margin:0;font-size:15px;line-height:1.75;color:var(--ant-color-text-secondary)}.home-workflow-steps{display:grid}.home-workflow-step{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:16px;gap:16px;margin:0;padding:var(--home-workflow-y) 0;border-top:1px solid var(--aha-grid-line);color:var(--ant-color-text-secondary);font-size:15px;line-height:1.75}.home-workflow-step:first-child{padding-top:calc(var(--home-workflow-y) + 2px)}.home-workflow-step-index{color:var(--ant-color-primary);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-doc-entry-tags{display:flex;flex-wrap:wrap;gap:8px}.home-doc-entry-tags span{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border:1px solid var(--aha-grid-line);color:var(--ant-color-text-secondary);font-size:12px;line-height:1.2}.home-doc-entry-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ant-color-primary)}.home-doc-section-link,.home-doc-tail-note{margin:16px 0 0 var(--home-body-indent)}.home-doc-tail-note{max-width:62ch;padding-top:16px;color:var(--ant-color-text-secondary);font-size:14px;line-height:1.7}.home-doc-tail-note,.home-grid{border-top:1px solid var(--aha-grid-line)}.home-grid{display:grid;border-left:1px solid var(--aha-grid-line);background:transparent}.home-grid-2,.home-grid-3,.home-grid-4{grid-template-columns:minmax(0,1fr)}.home-faq-cell,.home-grid-cell,.home-link-cell,.home-workflow-cell{min-width:0;padding:24px;border-right:1px solid var(--aha-grid-line);border-bottom:1px solid var(--aha-grid-line);background:color-mix(in srgb,var(--aha-panel) 62%,transparent)}.home-faq-cell h3,.home-grid-cell h3,.home-link-cell h3,.home-platform-panel h3,.home-workflow-cell h3{margin:0;font-size:20px;line-height:1.15;letter-spacing:.02em}.home-faq-cell p,.home-grid-cell p,.home-link-cell p{margin:14px 0 0;font-size:15px;line-height:1.75;color:var(--ant-color-text-secondary)}.home-grid-cell .card-icon{margin-bottom:18px;border-radius:0;background:transparent}.home-workflow-cell ol{display:grid;grid-gap:12px;gap:12px;margin:18px 0 0;padding:0;list-style:none;counter-reset:workflow-step}.home-workflow-cell li{position:relative;padding-top:12px;border-top:1px solid var(--aha-grid-line);color:var(--ant-color-text-secondary);font-size:15px;line-height:1.7;counter-increment:workflow-step}.home-workflow-cell li:before{content:"0" counter(workflow-step);display:block;margin-bottom:6px;color:var(--ant-color-primary);font-size:11px;font-weight:700;letter-spacing:.12em}.home-surface-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.home-surface-tags span{display:inline-flex;align-items:center;min-height:30px;padding:6px 9px;border:1px solid var(--aha-grid-line);color:var(--ant-color-text-secondary);font-size:12px;line-height:1.2}.home-link-cell a,.home-section-link{display:inline-flex;margin-top:18px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ant-color-primary)}.home-section-link{margin-top:20px}.home-platform-tabs.ant-tabs{color:var(--ant-color-text)}.home-platform-tabs.ant-tabs>.ant-tabs-nav{margin:0;border:0}.home-platform-tabs.ant-tabs>.ant-tabs-nav:before{display:none}.home-platform-tabs.ant-tabs .ant-tabs-nav-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.home-platform-tabs.ant-tabs .ant-tabs-tab{justify-content:flex-start;min-height:48px;margin:0!important;padding:0 16px;border-top:1px solid var(--aha-grid-line);border-right:1px solid var(--aha-grid-line);border-bottom:1px solid var(--aha-grid-line);color:var(--ant-color-text-secondary);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb,var(--aha-panel) 52%,transparent)}.home-platform-tabs.ant-tabs .ant-tabs-tab:first-child{border-left:1px solid var(--aha-grid-line)}.home-platform-tabs.ant-tabs .ant-tabs-tab-active{background:color-mix(in srgb,var(--ant-color-fill-secondary) 45%,var(--aha-panel) 55%)}.home-platform-tabs.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.home-platform-tabs.ant-tabs .ant-tabs-ink-bar{display:none}.home-platform-tabs.ant-tabs .ant-tabs-content-holder{border:0}.home-platform-panel{min-height:0;border-left:1px solid var(--aha-grid-line);border-right:1px solid var(--aha-grid-line);border-bottom:1px solid var(--aha-grid-line);background:color-mix(in srgb,var(--aha-panel) 62%,transparent)}.home-platform-panel .home-install-block{padding:18px 24px 24px}.home-official-section{padding-bottom:12px}.mobile-drawer-actions{display:grid;grid-gap:12px;gap:12px;margin-top:18px}@media (max-width:1100px){.hero-grid{grid-template-columns:minmax(0,1fr)}.home-page-shell .hero-grid>div+div{border-top:1px solid var(--aha-grid-line)}.home-platform-panel{grid-template-columns:minmax(0,1fr)}.home-platform-panel>div+div{border-top:1px solid var(--aha-grid-line);border-left:0}.use-case-featured-grid,.use-case-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-only-button,.desktop-only-link,.header-action-text,.site-nav-desktop{display:none!important}.site-header .mobile-menu-button.ant-btn.ant-btn{display:inline-flex!important}}@media (max-width:768px){.install-page-shell{--install-section-break:28px;--install-section-break-tight:22px;--install-entry-y:18px;--install-entry-gap:12px;--install-body-indent:60px}.integrations-page-shell{--integrations-section-break:28px;--integrations-section-break-tight:22px;--integrations-entry-y:18px;--integrations-entry-gap:12px;--integrations-body-indent:60px}.use-cases-page-shell{--use-cases-section-break:28px;--use-cases-section-break-tight:22px;--use-cases-entry-y:18px;--use-cases-entry-gap:12px;--use-cases-body-indent:60px;--use-cases-point-y:10px}.blog-page-shell{--blog-section-break:28px;--blog-section-break-tight:22px;--blog-entry-y:18px;--blog-entry-gap:12px}.home-page-shell{--home-section-break:28px;--home-section-break-tight:22px;--home-entry-y:18px;--home-entry-gap:12px;--home-body-indent:60px;--home-workflow-y:10px}.page-shell,.site-header{padding-inline:14px}.page-shell{padding-bottom:72px}.site-footer{padding-inline:14px;padding-bottom:calc(40px + var(--op-safe-bottom))}.command-panel,.content-card,.hero-panel,.link-card,.metric-card,.mini-command-row,.simple-list-card{padding:18px}.card-grid-2,.card-grid-3,.metric-grid{grid-template-columns:minmax(0,1fr)}.blog-page-shell .hero-grid>div,.faq-page-shell .hero-grid>div,.home-page-shell .hero-grid>div,.install-page-shell .hero-grid>div,.integrations-page-shell .hero-grid>div,.use-cases-page-shell .hero-grid>div{padding:20px}.blog-page-shell .hero-title,.faq-page-shell .hero-title,.install-page-shell .hero-title,.integrations-page-shell .hero-title,.use-cases-page-shell .hero-title{max-width:none;font-size:clamp(2.1rem,11vw,3.55rem)}.blog-page-shell .hero-description,.faq-page-shell .hero-description,.home-page-shell .hero-description,.install-page-shell .hero-description,.integrations-page-shell .hero-description,.use-cases-page-shell .hero-description{margin-top:16px;line-height:1.55}.home-page-shell .hero-actions{grid-template-columns:minmax(0,1fr);margin-top:18px}.blog-page-shell .hero-actions,.faq-page-shell .hero-actions,.install-page-shell .hero-actions,.integrations-page-shell .hero-actions,.use-cases-page-shell .hero-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;margin-top:18px}.home-install-block{gap:10px;padding:16px 0}.home-install-block-notes p{display:none}.home-command-block,.install-command-code,.install-inline-command{padding:12px;font-size:12px;line-height:1.5}.home-section{margin-top:var(--home-section-break);padding-top:var(--home-section-break)}.home-quick-start-section{padding:18px 20px 24px}.home-quick-start-copy{max-width:none}.home-doc-entry{gap:var(--home-entry-gap);padding:var(--home-entry-y) 0}.install-doc-entry{gap:var(--install-entry-gap);padding:var(--install-entry-y) 0}.integrations-doc-entry{gap:var(--integrations-entry-gap);padding:var(--integrations-entry-y) 0}.use-cases-doc-entry{gap:var(--use-cases-entry-gap);padding:var(--use-cases-entry-y) 0}.blog-note-row,.blog-queue-row,.blog-signal-row,.blog-source-row,.blog-start-row{gap:var(--blog-entry-gap);padding:var(--blog-entry-y) 0}.blog-index-list a,.blog-queue-row,.blog-source-row,.blog-start-row{grid-template-columns:48px minmax(0,1fr);gap:12px}.blog-note-row{grid-template-columns:48px minmax(0,1fr);gap:8px 12px}.blog-note-row .blog-note-category{grid-column:2;grid-row:1}.blog-note-row>div{grid-column:2}.blog-signal-row{grid-template-columns:48px minmax(0,1fr);gap:12px}.blog-signal-avatar{width:48px;height:48px}.blog-signal-link{grid-column:2;width:max-content}.use-cases-showcase-heading{margin-bottom:18px}.use-case-featured-grid,.use-case-showcase-grid,.use-cases-showcase-toolbar{grid-template-columns:minmax(0,1fr)}.use-cases-showcase-search{min-height:42px;justify-content:flex-start;border-top:1px solid var(--aha-grid-line)}.use-case-showcase-card{grid-template-rows:auto auto auto;min-height:0}.use-case-showcase-card-featured{min-height:0}.use-case-showcase-card-head{grid-template-columns:46px minmax(0,1fr);padding:14px}.use-case-showcase-avatar{width:46px;height:46px}.use-case-showcase-card-head .use-case-showcase-metric{grid-column:2;text-align:left}.use-case-showcase-media{min-height:220px}.use-case-showcase-media:after{display:none}.use-case-showcase-media h3{max-width:15ch;font-size:24px}.use-case-showcase-body{padding:16px}.home-doc-entry-header,.home-workflow-step,.install-doc-entry-header,.integrations-doc-entry-header,.integrations-stack-row,.use-cases-doc-entry-header,.use-cases-doc-point,.use-cases-stack-row{grid-template-columns:48px minmax(0,1fr);gap:12px}.home-doc-entry-body{padding-left:var(--home-body-indent)}.install-doc-entry-body{padding-left:var(--install-body-indent)}.integrations-doc-entry-body{padding-left:var(--integrations-body-indent)}.use-cases-doc-entry-body{padding-left:var(--use-cases-body-indent)}.home-doc-entry-body>p,.home-section-copy,.install-doc-copy,.install-doc-entry-body>p,.integrations-doc-copy,.integrations-doc-entry-body>p,.use-cases-doc-copy,.use-cases-doc-entry-body>p{max-width:none}.integrations-doc-tags span{max-width:100%;overflow-wrap:anywhere}.home-doc-tail-note{max-width:none}.home-doc-section-link,.home-doc-tail-note{margin-left:var(--home-body-indent)}.home-grid-2,.home-grid-3,.home-grid-4,.home-section-heading{grid-template-columns:minmax(0,1fr)}.home-platform-tabs.ant-tabs .ant-tabs-nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-platform-tabs.ant-tabs .ant-tabs-tab{border-bottom:1px solid var(--aha-grid-line)}.home-platform-tabs.ant-tabs .ant-tabs-tab:nth-child(2n){border-right:0}.home-platform-tabs.ant-tabs .ant-tabs-tab:nth-last-child(-n+2){border-bottom:0}.home-faq-cell,.home-grid-cell,.home-link-cell,.home-platform-panel>div,.home-workflow-cell{padding:20px}.hero-title{max-width:none;font-size:clamp(2.2rem,13vw,4rem)}.hero-description{font-size:16px}.section-title{font-size:clamp(1.8rem,9vw,2.5rem)}.blog-section .section-title{font-size:22px}.mini-command-row{grid-template-columns:minmax(0,1fr)}}