.wm-landing,.wm-surface{--demo-overlap:126px;--background:#ffffff;--foreground:#172033;--card:#ffffff;--card-foreground:#172033;--muted:#f3f4f6;--muted-foreground:#657083;--border:#e5e7eb;--input:#e5e7eb;--primary:var(--color-accent-600);--primary-foreground:#ffffff;--secondary:#edf0f4;--secondary-foreground:#263249;--accent:#edf2fc;--accent-foreground:#172033;--popover:#ffffff;--popover-foreground:#172033;--lp-ink:#172033;--lp-muted:#657083;--lp-blue:var(--color-accent-600);--lp-line:#e5e7eb;color:var(--foreground);background:var(--background);color-scheme:light}.wm-landing :is(section,[id]),.wm-surface [id]{scroll-margin-top:28px}.wm-landing>main>*,.wm-landing>main>:not(.wm-hero)>.mx-auto{width:100%}.wm-landing>main>.wm-screen-cta{padding-block:12px 36px}.wm-landing :is(a,button,input,select):focus-visible{outline:2px solid var(--color-accent-500);outline-offset:4px}.wm-landing button,.wm-surface button{cursor:pointer}.wm-primary{color:#fff!important;background:var(--color-accent-600)!important}.wm-primary:hover{background:var(--color-accent-700)!important}.wm-secondary{color:#263249!important;background:#edf0f4!important}.wm-secondary:hover{background:#e2e7ef!important}.wm-skip{position:fixed;top:-100px;left:16px;z-index:100;background:white;padding:12px}.wm-skip:focus{top:12px}.wm-landing>main>.wm-hero{isolation:isolate;position:relative;z-index:1;box-shadow:0 18px 32px -18px rgba(20,39,68,.42),0 5px 12px -5px rgba(20,39,68,.2)}.wm-hero>div.relative,.wm-landing>main>.wm-hero{min-height:max(100svh,790px)}.wm-hero h1{text-shadow:0 1px 8px #17365318}.wm-hero-audit{display:flex;min-height:62px;align-items:center;gap:12px;border:1px solid #ffffffb0;border-radius:12px;background:#fff;padding:6px 6px 6px 19px;box-shadow:0 12px 32px -14px #173653a6;text-align:left}.wm-hero-audit input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#172033;font-size:15px}.wm-hero-audit input::placeholder{color:#68778c}.wm-hero-audit button{display:inline-flex;min-height:48px;flex:none;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:var(--color-accent-600);padding:0 19px;color:#fff;font-size:14px;font-weight:600}.wm-hero-audit button:hover{background:var(--color-accent-700)}.wm-hero-book,.wm-section-demo{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;border:1px solid #ffffffae;border-radius:8px;background:#17365378;padding:0 18px;color:#fff;font-size:14px;font-weight:600;backdrop-filter:blur(6px)}.wm-hero-book:hover{background:#173653ba}.wm-section-demo{border-color:#b9c9eb;background:#ffffffd9;color:#174ac6;backdrop-filter:none}.wm-section-demo:hover,.wm-section-page{background:#fff}.wm-section-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid #dce6f7;background:radial-gradient(circle at 82% 5%,#c6d8ff 0,transparent 38%),linear-gradient(135deg,#f8fbff,#edf3ff 74%,#e6efff)}.wm-section-hero:before{position:absolute;z-index:-1;inset:0;background-image:url(/brand/mcp-grain.svg);opacity:.22;pointer-events:none;content:""}.free-audit-form{display:flex;min-height:60px;align-items:center;gap:8px;border:1px solid #c8d5ec;border-radius:10px;background:#fff;padding:6px;box-shadow:0 8px 26px -20px #25447580}.free-audit-form input{width:100%;min-width:0;border:0;background:transparent;padding:0 14px;color:#172033;font-size:15px}.free-audit-form button{display:inline-flex;min-height:46px;flex:none;align-items:center;justify-content:center;gap:8px;border-radius:7px;background:var(--color-accent-600);padding:0 20px;color:#fff;font-size:14px;font-weight:600}.free-audit-form button:hover{background:var(--color-accent-700)}.free-audit-form button:disabled{cursor:wait;opacity:.7}.wm-hero-connectors{position:absolute;right:20px;bottom:calc(var(--demo-overlap) + 9px);left:20px;display:flex;align-items:center;justify-content:center;gap:12px 24px;margin:0;padding:0;list-style:none}.wm-hero-connector{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:12px;font-weight:500;white-space:nowrap}.wm-hero-connector-icon{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:9px;background:#fff}.wm-price-card{box-shadow:0 0 0 .5px #00000014,0 2px 4px #00000014,inset 0 2px #ffffff26}.wm-price-inner{box-shadow:0 0 0 .5px #00000014,0 2px 4px #00000014}.wm-demo-section{position:relative;z-index:2;margin-top:calc(-1 * var(--demo-overlap));padding-bottom:20px;background:linear-gradient(to bottom,transparent var(--demo-overlap),#f7f7f8 var(--demo-overlap))}.wm-mcp{position:relative;isolation:isolate;overflow:hidden;background:#edf3ff}.wm-mcp:before{background:radial-gradient(circle at 80% 15%,#cddcff 0,transparent 36%),radial-gradient(circle at 0 100%,#d7e6ff 0,transparent 40%)}.wm-mcp:after,.wm-mcp:before{position:absolute;z-index:-1;inset:0;content:""}.wm-mcp:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E");opacity:.16;pointer-events:none}.wm-mcp-kicker{width:fit-content;border-bottom:2px solid var(--color-accent-600);padding-bottom:5px;color:#174ac6;font-size:13px;font-weight:600}.wm-mcp-detail-icon{display:grid;width:42px;height:42px;flex:none;place-items:center;border:1px solid #c6d7fa;border-radius:10px;background:#ffffffad;color:#174ac6}.wm-mcp-link{display:inline-flex;min-height:46px;align-items:center;gap:10px;border-radius:8px;background:var(--color-accent-600);padding:0 18px;color:#fff;font-size:14px;font-weight:600}.wm-mcp-link:hover{background:var(--color-accent-700)}.wm-mcp-visual{border:1px solid #b5c8ef;border-radius:12px;background:#f8fbffb8;padding:28px;box-shadow:0 8px 28px -20px #1e3b75a8}.wm-mcp-visual-top{display:flex;flex-wrap:wrap;gap:10px}.wm-mcp-app{display:inline-flex;align-items:center;gap:9px;border:1px solid #dde6f7;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:600}.wm-mcp-app,.wm-mcp-prompt{background:#fff;color:#263249}.wm-mcp-prompt{margin-top:24px;border:1px solid #d9e4f8;border-radius:10px;padding:17px 19px;font-size:14px;line-height:1.5}.wm-mcp-connection{width:2px;height:34px;margin-left:32px;background:#92b3fb}.wm-mcp-workspace{border:1px solid #c8d9f8;border-radius:10px;background:#fff;padding:20px}.wm-mcp-brand{display:grid;width:40px;height:40px;place-items:center;border-radius:9px;background:#eef4ff}.wm-mcp-sources{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.wm-mcp-sources span{display:inline-flex;align-items:center;gap:6px;border:1px solid #e2e9f5;border-radius:7px;background:#f9fbff;padding:7px 9px;color:#43516a;font-size:11px;font-weight:500}.wm-footer{background-color:#163c6d;background-position:bottom;background-size:cover}.wm-footer-shade{background:linear-gradient(180deg,rgba(12,40,77,.68),rgba(12,42,81,.7) 48%,rgba(8,27,55,.78))}.wm-footer-grain{background-image:url(/brand/mcp-grain.svg);opacity:.12;mix-blend-mode:soft-light;pointer-events:none}.wm-footer a:focus-visible{outline-color:#fff}.wm-tool-stack{background:#f8f9fc}.wm-tool-stack-table{overflow:hidden;border:1px solid #dfe5ef;border-radius:12px;background:#fff}.wm-tool-stack-head,.wm-tool-stack-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.95fr) minmax(0,.9fr)}.wm-tool-stack-head{align-items:center;color:#657083;font-size:13px;font-weight:600}.wm-tool-stack-head>span{padding:22px 26px}.wm-tool-stack-brand-heading{display:flex;align-items:center;gap:10px;height:100%;border-left:1px solid #dce6ff;background:#eef3ff;color:#172033;font-size:16px}.wm-tool-stack-row{min-height:104px;border-top:1px solid #e7ebf2}.wm-tool-stack-included,.wm-tool-stack-task,.wm-tool-stack-tool{display:flex;align-items:center;padding:20px 26px}.wm-tool-stack-task{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.wm-tool-stack-task h3{color:#172033;font-size:17px;font-weight:600;line-height:1.35}.wm-tool-stack-task p{color:#657083;font-size:13px;line-height:1.5}.wm-tool-stack-tool{gap:11px;color:#263249;font-size:16px;font-weight:600}.wm-tool-stack-tool svg{width:25px;height:25px;flex:none}.wm-tool-stack-ahrefs{color:#174ac6;font-size:22px;font-weight:700;letter-spacing:-.075em;line-height:1}.wm-tool-stack-included{gap:11px;border-left:1px solid #dce6ff;background:#f4f7ff;color:#174ac6;font-size:14px;font-weight:600}.wm-tool-stack-check{display:grid;width:25px;height:25px;flex:none;place-items:center;border-radius:50%}.wm-tool-stack-check,.wm-tool-stack-cta{background:var(--color-accent-600);color:#fff}.wm-tool-stack-cta{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:12px;border-radius:8px;padding:0 20px;font-size:14px;font-weight:600}.wm-tool-stack-cta:hover{background:var(--color-accent-700)}@media (max-width:700px){.wm-tool-stack-head{display:none}.wm-tool-stack-table{overflow:visible;border:0;background:transparent}.wm-tool-stack-rows{display:grid;gap:12px}.wm-tool-stack-row{grid-template-columns:1fr 1fr;min-height:0;overflow:hidden;border:1px solid #dfe5ef;border-radius:12px;background:#fff}.wm-tool-stack-task{grid-column:1/-1;padding:20px 20px 16px}.wm-tool-stack-included,.wm-tool-stack-tool{min-height:64px;padding:12px 20px;border-top:1px solid #e7ebf2;font-size:13px}.wm-tool-stack-included{padding-left:14px}.wm-tool-stack-check,.wm-tool-stack-tool svg{width:20px;height:20px}}@media (max-width:640px){.wm-hero>div.relative,.wm-landing>main>.wm-hero{min-height:max(100svh,850px)}.wm-hero h1{letter-spacing:-.03em}.wm-hero-audit{flex-wrap:wrap;gap:0 10px;padding:12px}.wm-hero-audit input{flex:1;min-height:40px}.wm-hero-audit button{width:100%}.wm-mcp-visual{padding:16px}.wm-hero-connectors{gap:10px}.wm-hero-connector-icon{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.wm-landing *,.wm-surface *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.landing-demo{padding-top:0}.demo-window{height:630px;overflow:hidden;border:1px solid #e0e1e4;border-radius:28px;background:#f4f4f5;box-shadow:0 28px 64px -32px rgba(24,40,66,.48),0 7px 24px -12px rgba(24,40,66,.2);text-align:left}.demo-body{display:grid;grid-template-columns:256px minmax(0,1fr);gap:12px;height:100%;padding:12px}.demo-chat,.demo-sidebar{min-width:0;border:1px solid #e8e8e9;border-radius:23px;background:#fcfcfc}.demo-sidebar{display:flex;flex-direction:column;padding:12px;color:#555d67;font-size:13px}.demo-sidebar-top{display:flex;align-items:center;justify-content:space-between;padding:3px 7px 22px;color:#767d86}.demo-logo{display:inline-flex;align-items:center;gap:7px;color:#202732;font-size:19px;font-weight:650;letter-spacing:-.055em}.demo-history,.demo-new-chat,.demo-sidebar-item{display:flex;min-height:37px;align-items:center;gap:10px;padding:8px;border-radius:11px;text-align:left;font-size:13px}.demo-new-chat{color:white;background:linear-gradient(to bottom,var(--color-accent-500),var(--color-accent-600));box-shadow:var(--shadow-nav-selected);font-weight:550}.demo-new-chat:hover{color:white;background:var(--color-accent-700)}.demo-history svg,.demo-sidebar-item svg{flex:none;color:#888f98}.demo-workspace-item{margin-top:7px}.demo-profile-avatar,.demo-workspace-avatar{display:grid;flex:none;place-items:center;width:21px;height:21px;border-radius:6px;background:#e7e9ec;color:#3d4652;color:#555d68}.demo-search{display:flex;align-items:center;gap:9px;min-height:35px;margin-top:13px;padding:8px 10px;border-radius:10px;background:#f0f0f1;color:#8a9098;font-size:12px}.demo-sidebar-label{margin:22px 8px 9px;color:#9298a0;font-size:11px;font-weight:550}.demo-history-list{display:grid;gap:1px;min-height:0;overflow-y:auto}.demo-history{width:100%;color:#656d77;cursor:pointer}.demo-history span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-history:hover,.demo-history[data-state=active]{background:#ededee;color:#202732}.demo-history[data-state=active] svg{color:var(--color-accent-600)}.demo-sidebar-bottom{display:grid;gap:1px;margin-top:auto;padding-top:10px;border-top:1px solid #e8e8ea}.demo-profile{display:flex;align-items:center;gap:10px;margin-top:8px;padding:9px 7px 2px;border-top:1px solid #e8e8ea;color:#39414a;font-size:12px;font-weight:550}.demo-profile-avatar{width:32px;height:32px;border-radius:50%}.demo-profile small{display:block;color:#979ca4;font-size:10px;font-weight:400}.demo-chat{display:flex;flex-direction:column;padding:0 24px 12px;background:#f9f9f9}.demo-chat-top{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;color:#222a34;font-size:14px;font-weight:550}.demo-interaction-hint,.demo-mobile-hint{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #d5e1fa;border-radius:999px;background:#f1f5ff;color:#315ac3;font-size:11px;font-weight:550;white-space:nowrap;pointer-events:none}.demo-pointer-icon{flex:none;fill:#d5e1fa;animation:demo-pointer-nudge 2.4s ease-in-out infinite}@keyframes demo-pointer-nudge{0%,to{transform:translate(0) rotate(-10deg)}50%{transform:translate(-2px,2px) rotate(-10deg)}}.demo-mobile-hint{display:none}.demo-connect{display:inline-flex;align-items:center;gap:6px;color:#606872;font-size:12px;font-weight:450}.demo-connect:hover{color:var(--color-accent-600)}.demo-mobile-tabs{display:none}.demo-conversation{width:100%;max-width:730px;min-height:0;flex:1;overflow-y:auto;margin:0 auto;padding:15px 3px 12px}.demo-tab-content{outline-offset:3px}.demo-question{width:fit-content;max-width:min(90%,520px);margin:0 0 29px auto;padding:11px 16px;border-radius:14px;background:#ededee;color:#2e3540;font-size:13px;line-height:1.5}.demo-answer{color:#28313b}.demo-assistant{display:flex;align-items:center;gap:9px;margin-bottom:16px;font-size:13px}.demo-assistant-mark{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:var(--color-accent-600);color:white}.demo-assistant-mark svg{color:white}.demo-done{display:flex;align-items:center;gap:5px;margin-left:auto;color:#80878f;font-size:11px;font-weight:400}.demo-answer h3{margin-bottom:8px;font-size:19px;font-weight:600;letter-spacing:-.035em;line-height:1.3}.demo-answer>p{max-width:680px;color:#5d6670;font-size:13px;line-height:1.65}.demo-table-wrap{overflow-x:auto;margin:19px 0 14px;border:1px solid #e7e8eb;border-radius:13px;background:#fff}.demo-table-wrap table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.demo-table-wrap th{color:#7f8790;background:#fafafa;font-size:11px;font-weight:500}.demo-table-wrap td,.demo-table-wrap th{padding:10px 13px;border-bottom:1px solid #ededee}.demo-table-wrap tbody tr:last-child td{border-bottom:0}.demo-table-wrap td:not(:first-child),.demo-table-wrap th:not(:first-child){text-align:right}.demo-table-wrap td:first-child{font-weight:550}.demo-answer>.demo-note{display:flex;align-items:flex-start;gap:7px;color:#45515e;font-size:12px}.demo-note svg{flex:none;margin-top:3px;color:var(--color-accent-600)}.demo-sources{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px}.demo-sources-label{margin-right:3px;color:#8b929a;font-size:11px}.demo-sources>span:not(.demo-sources-label){display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #e6e7ea;border-radius:999px;background:#fff;color:#68717c;font-size:11px}.demo-composer{display:flex;width:100%;max-width:730px;min-height:111px;flex-direction:column;justify-content:space-between;margin:auto auto 0;padding:16px;border:1px solid #e5e6e8;border-radius:23px;background:#fff;box-shadow:0 1px 3px rgba(20,30,45,.04);color:#969ca4;font-size:13px;transition:border-color .2s}.demo-composer:hover{border-color:#a6b9e7}.demo-composer-actions,.demo-composer-bottom,.demo-composer-bottom>span:first-child{display:flex;align-items:center;gap:12px}.demo-composer-bottom{justify-content:space-between}.demo-composer-actions{margin-left:auto;color:#8d949d;font-size:11px}.demo-connect-pill{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:99px;background:#f1f1f2;color:#717985;font-size:11px}.demo-send{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--color-accent-600);color:white}.demo-disclaimer{margin-top:8px;color:#9da3aa;font-size:10px;text-align:center}.demo-caption{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:20px;color:#78828e;font-size:12px;text-align:center}.demo-caption a{display:inline-flex;align-items:center;gap:3px;color:var(--color-accent-600)}@media (max-width:1000px) and (min-width:761px){.demo-chat-top{font-size:12px}.demo-interaction-hint{padding:5px 7px;font-size:10px}.demo-connect{font-size:10px}}@media (max-width:760px){.wm-landing{--demo-overlap:124px}.demo-window{height:620px;border-radius:23px}.demo-body{display:block;padding:8px}.demo-sidebar{display:none}.demo-chat{height:100%;padding:0 16px 10px;border-radius:18px}.demo-mobile-tabs{display:flex;gap:5px;overflow-x:auto;flex:none;padding-bottom:10px;scrollbar-width:none}.demo-mobile-tabs::-webkit-scrollbar{display:none}.demo-interaction-hint{display:none}.demo-mobile-hint{display:inline-flex;align-self:flex-start;margin-bottom:5px;padding:4px 8px;font-size:10px}.demo-mobile-tab{flex:none;padding:7px 10px;border:1px solid #e6e7e9;border-radius:9px;background:#fff;color:#757d86;font-size:11px;white-space:nowrap}.demo-mobile-tab[data-state=active]{border-color:#bdcff8;background:#eaf1ff;color:var(--color-accent-600)}.demo-conversation{padding-top:12px}}@media (prefers-reduced-motion:reduce){.demo-pointer-icon{animation:none}}@media (max-width:560px){.wm-landing{--demo-overlap:115px}.demo-window{height:575px}.demo-chat{padding-inline:12px}.demo-chat-top{min-height:54px;font-size:12px}.demo-connect{font-size:10px}.demo-question{margin-bottom:18px;font-size:12px}.demo-assistant{margin-bottom:11px;font-size:12px}.demo-done{font-size:9px}.demo-answer h3{font-size:16px}.demo-answer>p{font-size:12px}.demo-table-wrap td,.demo-table-wrap th{padding:9px 8px;font-size:10px}.demo-answer>.demo-note{font-size:11px}.demo-sources{margin-top:12px}.demo-sources>span:not(.demo-sources-label){padding:4px 6px;font-size:10px}.demo-composer{min-height:94px;padding:12px;font-size:11px}.demo-connect-pill{display:none}.demo-disclaimer{font-size:9px}}