{"compiledCode":"\"use strict\";Object.defineProperty(exports, \"__esModule\", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }var _react = require('react'); var _react2 = _interopRequireDefault(_react);\n\n function HomePage() {\n  return (\n    _react2.default.createElement('div', { className: \"ha-rankrift technical\" ,}\n      , _react2.default.createElement('style', null, \"\\n.ha-rankrift{--paper:var(--cdqcat5r-bg);--ink:var(--cdqcat5r-fg);--accent:var(--cdqcat5r-panel-muted);color:var(--ink);background:var(--paper);font-family:var(--cdqcat5-font-body, \\\"DM Sans\\\", Arial, sans-serif);overflow:hidden;isolation:isolate;line-height:1.6}\\n.ha-rankrift *{box-sizing:border-box} .ha-rankrift a{color:inherit;text-decoration:none} .ha-rankrift a:focus-visible{outline:3px solid currentColor;outline-offset:7px} .ha-rankrift h1,.ha-rankrift h2,.ha-rankrift h3,.ha-rankrift p,.ha-rankrift figure{margin:0} .ha-rankrift .wrap{width:min(1240px,100% - 88px);margin:auto}\\n.ha-rankrift .hero{background:var(--cdqcat5r-fg);color:var(--cdqcat5r-bg);padding:26px 0 70px;position:relative} .ha-rankrift .brand{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:50px;border-bottom:1px solid #ffffff29} .ha-rankrift .brand-name{font-family:var(--cdqcat5-font-heading, \\\"Space Grotesk\\\", Arial, sans-serif);font-size:24px;letter-spacing:-.7px} .ha-rankrift .brand small{font-size:11px;letter-spacing:2px;text-transform:uppercase;opacity:.8}\\n.ha-rankrift .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:58px;align-items:center;padding-top:60px} .ha-rankrift .eyebrow{font-size:11px;letter-spacing:2px;font-weight:600;line-height:1.6;text-transform:uppercase;margin-bottom:22px} .ha-rankrift h1{font-family:var(--cdqcat5-font-heading, \\\"Space Grotesk\\\", Arial, sans-serif);font-weight:400;font-size:clamp(45px,5.7vw,80px);letter-spacing:-3px;line-height:1.04;text-wrap:balance;white-space:pre-line} .ha-rankrift .lead{max-width:530px;font-size:17px;line-height:1.8;margin-top:26px;opacity:.85} .ha-rankrift .actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:33px} .ha-rankrift .button{padding:13px 21px;background:#f7f5ec;color:#25392d;border-radius:3px;font-size:13px;font-weight:bold;display:inline-flex;gap:20px;align-items:center;line-height:1.5} .ha-rankrift .textlink{font-size:13px;border-bottom:1px solid currentColor;padding-bottom:3px}\\n.ha-rankrift .art{position:relative;color:#e9e5d4;background:linear-gradient(145deg,#ffffff0c,#ffffff02);border:1px solid #ffffff17;min-width:0;border-radius:4px;transform:rotate(-1.5deg)} .ha-rankrift .art svg{width:100%;height:auto;display:block} .ha-rankrift figcaption{padding:0 24px 22px;font-size:11px;opacity:.7;line-height:1.5;max-width:420px} .ha-rankrift .art-title{font-family:var(--cdqcat5-font-heading, \\\"Space Grotesk\\\", Arial, sans-serif);font-size:19px;padding:23px 24px 0;opacity:.95}\\n.ha-rankrift .guides{padding:96px 0 86px;color:var(--cdqcat5r-fg);background:var(--cdqcat5r-bg)} .ha-rankrift .section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:43px} .ha-rankrift h2{font-family:var(--cdqcat5-font-heading, \\\"Space Grotesk\\\", Arial, sans-serif);font-weight:400;font-size:clamp(33px,4.1vw,56px);letter-spacing:-1.6px;line-height:1.13;max-width:620px;text-wrap:balance} .ha-rankrift .section-no{font-family:var(--cdqcat5-font-body, \\\"DM Sans\\\", Arial, sans-serif);font-size:12px;letter-spacing:1px;opacity:.8;padding-top:7px}\\n.ha-rankrift .paths{display:grid;grid-template-columns:1fr 1fr;column-gap:66px} .ha-rankrift .path{display:grid;grid-template-columns:34px 1fr 25px;gap:14px;border-top:1px solid currentColor;padding:27px 0 34px;align-items:start} .ha-rankrift .path-no{font-family:var(--cdqcat5-font-body, \\\"DM Sans\\\", Arial, sans-serif);font-size:11px;opacity:.8;margin-top:7px} .ha-rankrift h3{font-family:var(--cdqcat5-font-heading, \\\"Space Grotesk\\\", Arial, sans-serif);font-size:25px;font-weight:400;line-height:1.3;margin-bottom:11px} .ha-rankrift .path p{font-size:14px;line-height:1.7;opacity:.78;max-width:440px} .ha-rankrift .path-arrow{font-size:22px;transition:transform .2s} .ha-rankrift .path:hover .path-arrow{transform:translate(3px,-3px)} .ha-rankrift .path:hover h3{text-decoration:underline;text-underline-offset:5px}\\n.ha-rankrift .feature{background:var(--cdqcat5r-panel-muted);color:#283d30;padding:82px 0} .ha-rankrift .feature-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:95px;align-items:center} .ha-rankrift .feature p{font-size:16px;margin-bottom:27px;line-height:1.9;max-width:480px} .ha-rankrift .footer{padding:36px 0 42px;background:var(--cdqcat5r-bg);color:var(--cdqcat5r-fg)} .ha-rankrift .footer .wrap{display:flex;justify-content:space-between;gap:45px;align-items:flex-start} .ha-rankrift .footer p{max-width:740px;font-size:12px;opacity:.76;line-height:1.75} .ha-rankrift .footer a{font-size:12px;white-space:nowrap;border-bottom:1px solid currentColor}\\n.ha-rankrift.technical .eyebrow,.ha-rankrift.technical .brand small{font-family:var(--cdqcat5-font-body, \\\"DM Sans\\\", Arial, sans-serif)} .ha-rankrift.technical .art{transform:none;border-radius:0} .ha-rankrift.technical h1{font-size:clamp(44px,5.1vw,73px)} .ha-rankrift.studio .hero-grid{grid-template-columns:1fr 1.1fr} .ha-rankrift.studio .art{transform:rotate(2deg);margin-top:32px} .ha-rankrift.studio .paths{column-gap:110px} .ha-rankrift.poster .hero-grid{display:block;text-align:center;padding-top:48px} .ha-rankrift.poster h1{font-size:clamp(53px,7.2vw,99px)} .ha-rankrift.poster .lead{margin:25px auto 0;max-width:640px} .ha-rankrift.poster .actions{justify-content:center} .ha-rankrift.poster .art{width:680px;max-width:100%;margin:52px auto 0;transform:none} .ha-rankrift.poster .art svg{max-height:440px} .ha-rankrift.poster figcaption{margin:auto;max-width:540px} .ha-rankrift.magazine .hero-grid{grid-template-columns:1.1fr 1fr;align-items:end} .ha-rankrift.magazine .art{border:none;transform:none;background:#ffffff08} .ha-rankrift.editorial .paths{display:block} .ha-rankrift.editorial .path{grid-template-columns:45px 1fr 30px} .ha-rankrift.editorial .path > div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:70px} .ha-rankrift.editorial .path h3{margin:0} .ha-rankrift.split .feature-grid{grid-template-columns:1fr 1.1fr}\\n@media(max-width:800px){.ha-rankrift .wrap{width:calc(100% - 40px)} .ha-rankrift .brand{padding-bottom:25px} .ha-rankrift .brand small{display:none} .ha-rankrift .hero{padding:24px 0 45px} .ha-rankrift .hero-grid,.ha-rankrift.studio .hero-grid,.ha-rankrift.magazine .hero-grid{grid-template-columns:1fr;gap:35px;padding-top:39px} .ha-rankrift h1{letter-spacing:-1.8px;font-size:54px} .ha-rankrift.technical h1{font-size:48px} .ha-rankrift.poster h1{font-size:59px} .ha-rankrift .lead{font-size:16px;max-width:590px} .ha-rankrift .art{max-width:580px;width:100%;margin:auto;transform:none} .ha-rankrift.studio .art{transform:none;margin-top:0} .ha-rankrift .guides{padding:60px 0} .ha-rankrift .paths{grid-template-columns:1fr} .ha-rankrift.editorial .path > div:nth-child(2){display:block} .ha-rankrift.editorial .path h3{margin-bottom:11px} .ha-rankrift .feature{padding:57px 0} .ha-rankrift .feature-grid,.ha-rankrift.split .feature-grid{grid-template-columns:1fr;gap:27px} .ha-rankrift .footer .wrap{display:block} .ha-rankrift .footer a{display:inline-block;margin-top:18px} .ha-rankrift .section-heading{margin-bottom:30px} }\\n@media(max-width:400px){.ha-rankrift h1,.ha-rankrift.poster h1{font-size:46px} .ha-rankrift.technical h1{font-size:43px} .ha-rankrift .actions{gap:17px} .ha-rankrift .button{font-size:12px;padding:12px 17px}}\\n@media(prefers-reduced-motion:reduce){.ha-rankrift .path-arrow{transition:none}}\\n\\n.ha-rankrift .hero{background:#142333;color:#FFFDF7;padding-top:64px}.ha-rankrift .hero-grid{padding-top:0}.ha-rankrift .hero h1{font-weight:400;letter-spacing:-.045em}.ha-rankrift .feature{color:var(--cdqcat5r-fg)}.ha-rankrift .button{background:#FFFDF7;color:#142333;min-height:48px}.ha-rankrift .art{color:#FFFDF7}.ha-rankrift .art-title{font-size:18px}@media(max-width:800px){.ha-rankrift .hero{padding-top:42px}.ha-rankrift .hero-grid{padding-top:0}}\")\n      , _react2.default.createElement('section', { className: \"hero\", 'aria-labelledby': \"ha-rankrift-title\",}, _react2.default.createElement('div', { className: \"wrap\",}\n        , _react2.default.createElement('div', { className: \"hero-grid\",}, _react2.default.createElement('div', null, _react2.default.createElement('p', { className: \"eyebrow\",}, \"AI VISIBILITY, WITH THE METHOD ATTACHED\"), _react2.default.createElement('h1', { id: \"ha-rankrift-title\",}, \"A recommendation\\nis not a ranking.\"), _react2.default.createElement('p', { className: \"lead\",}, \"Learn how to sample assistant answers, record brand mentions and citations, and report uncertainty. A vendor-neutral measurement reference, not an automated tracker.\"), _react2.default.createElement('div', { className: \"actions\",}, _react2.default.createElement('a', { className: \"button\", href: \"/check\",}, \"Read the manual snapshot method\", _react2.default.createElement('span', { 'aria-hidden': \"true\",}, \" ↗\" )), _react2.default.createElement('a', { className: \"textlink\", href: \"/methodology\",}, \"Read the methodology\", _react2.default.createElement('span', { 'aria-hidden': \"true\",}, \" ↗\" ))))\n        , _react2.default.createElement('figure', { className: \"art\",}, _react2.default.createElement('p', { className: \"art-title\",}, \"Two different questions\"), _react2.default.createElement('svg', { viewBox: \"0 0 540 490\"   , role: \"img\", 'aria-label': \"Two different questions\"  , xmlns: \"http://www.w3.org/2000/svg\",}, _react2.default.createElement('g', null, _react2.default.createElement('rect', { x: \"34\", y: \"62\", width: \"219\", height: \"333\", rx: \"5\", fill: \"#E5E2FC\", stroke: \"none\",} ), _react2.default.createElement('rect', { x: \"279\", y: \"62\", width: \"219\", height: \"333\", rx: \"5\", fill: \"#E5E2FC\", stroke: \"none\",} ), _react2.default.createElement('text', { x: \"56\", y: \"106\", fontSize: \"13\", fill: \"#192835\", fontFamily: \"monospace\",}, \"SEARCH POSITION\" ), _react2.default.createElement('text', { x: \"301\", y: \"106\", fontSize: \"12\", fill: \"#192835\", fontFamily: \"monospace\",}, \"ASSISTANT ANSWER\" ), _react2.default.createElement('text', { x: \"58\", y: \"156\", fontSize: \"17\", fill: \"#192835\", fontFamily: \"monospace\",}, \"01\"), _react2.default.createElement('rect', { x: \"95\", y: \"144\", width: \"132\", height: \"6\", rx: \"1\", fill: \"#AAA2EF\", stroke: \"none\",} ), _react2.default.createElement('text', { x: \"58\", y: \"213\", fontSize: \"17\", fill: \"#192835\", fontFamily: \"monospace\",}, \"02\"), _react2.default.createElement('rect', { x: \"95\", y: \"201\", width: \"132\", height: \"6\", rx: \"1\", fill: \"#AAA2EF\", stroke: \"none\",} ), _react2.default.createElement('text', { x: \"58\", y: \"270\", fontSize: \"17\", fill: \"#192835\", fontFamily: \"monospace\",}, \"03\"), _react2.default.createElement('rect', { x: \"95\", y: \"258\", width: \"132\", height: \"6\", rx: \"1\", fill: \"#AAA2EF\", stroke: \"none\",} ), _react2.default.createElement('text', { x: \"58\", y: \"327\", fontSize: \"17\", fill: \"#192835\", fontFamily: \"monospace\",}, \"04\"), _react2.default.createElement('rect', { x: \"95\", y: \"315\", width: \"132\", height: \"6\", rx: \"1\", fill: \"#AAA2EF\", stroke: \"none\",} ), _react2.default.createElement('text', { x: \"299\", y: \"166\", fontSize: \"19\", fill: \"#192835\", fontFamily: \"monospace\",}, \"Mention?\"), _react2.default.createElement('text', { x: \"299\", y: \"210\", fontSize: \"19\", fill: \"#192835\", fontFamily: \"monospace\",}, \"Citation?\"), _react2.default.createElement('text', { x: \"299\", y: \"254\", fontSize: \"19\", fill: \"#192835\", fontFamily: \"monospace\",}, \"Context?\"), _react2.default.createElement('text', { x: \"299\", y: \"334\", fontSize: \"10\", fill: \"#192835\", fontFamily: \"monospace\",}, \"PROMPT + MODEL + DATE\"    ), _react2.default.createElement('text', { x: \"35\", y: \"442\", fontSize: \"17\", fill: \"currentColor\",}, \"Record observations before conclusions.\"   ))), _react2.default.createElement('figcaption', null, \"Illustration · two different questions\")))\n      ))\n      , _react2.default.createElement('section', { className: \"guides\", 'aria-labelledby': \"ha-rankrift-guides\",}, _react2.default.createElement('div', { className: \"wrap\",}, _react2.default.createElement('div', { className: \"section-heading\",}, _react2.default.createElement('h2', { id: \"ha-rankrift-guides\",}, \"Make the question measurable.\"), _react2.default.createElement('span', { className: \"section-no\",}, \"01 / EXPLORE\"  )), _react2.default.createElement('nav', { className: \"paths\", 'aria-label': \"Explore the reference\"  ,}, _react2.default.createElement('a', { className: \"path\", href: \"/measure\",}, _react2.default.createElement('span', { className: \"path-no\",}, \"01\"), _react2.default.createElement('div', null, _react2.default.createElement('h3', null, \"Define the sample\"), _react2.default.createElement('p', null, \"Specify the prompts, models, dates, and what is counted.\")), _react2.default.createElement('span', { className: \"path-arrow\", 'aria-hidden': \"true\",}, \"↗\")), _react2.default.createElement('a', { className: \"path\", href: \"/ai-readiness\",}, _react2.default.createElement('span', { className: \"path-no\",}, \"02\"), _react2.default.createElement('div', null, _react2.default.createElement('h3', null, \"Understand retrieval\"), _react2.default.createElement('p', null, \"Check whether an assistant can reach and interpret the content.\")), _react2.default.createElement('span', { className: \"path-arrow\", 'aria-hidden': \"true\",}, \"↗\")), _react2.default.createElement('a', { className: \"path\", href: \"/tools\",}, _react2.default.createElement('span', { className: \"path-no\",}, \"03\"), _react2.default.createElement('div', null, _react2.default.createElement('h3', null, \"Evaluate a tracker\"), _react2.default.createElement('p', null, \"Use disclosure and export criteria instead of a feature checklist alone.\")), _react2.default.createElement('span', { className: \"path-arrow\", 'aria-hidden': \"true\",}, \"↗\")), _react2.default.createElement('a', { className: \"path\", href: \"/reporting\",}, _react2.default.createElement('span', { className: \"path-no\",}, \"04\"), _react2.default.createElement('div', null, _react2.default.createElement('h3', null, \"Report uncertainty\"), _react2.default.createElement('p', null, \"Give a baseline and the provenance a reader needs to assess it.\")), _react2.default.createElement('span', { className: \"path-arrow\", 'aria-hidden': \"true\",}, \"↗\")))))\n      , _react2.default.createElement('section', { className: \"feature\", 'aria-labelledby': \"ha-rankrift-feature\",}, _react2.default.createElement('div', { className: \"wrap feature-grid\" ,}, _react2.default.createElement('div', null, _react2.default.createElement('p', { className: \"eyebrow\",}, \"02 / A USEFUL PRINCIPLE\"    ), _react2.default.createElement('h2', { id: \"ha-rankrift-feature\",}, \"One answer is an observation.\")), _react2.default.createElement('div', null, _react2.default.createElement('p', null, \"A defensible measurement requires a defined sample and a record of how it was produced. Treat a screenshot as a starting point.\"), _react2.default.createElement('a', { className: \"textlink\", href: \"/measure\",}, \"Read the measurement guide\", _react2.default.createElement('span', { 'aria-hidden': \"true\",}, \" ↗\" )))))\n      , _react2.default.createElement('footer', { className: \"footer\",}, _react2.default.createElement('div', { className: \"wrap\",}, _react2.default.createElement('p', null, \"A methodology-first publication. No tracker, automated check, research service, or guaranteed recommendation.\"), _react2.default.createElement('a', { className: \"textlink\", href: \"/editorial-policy\",}, \"Editorial policy\", _react2.default.createElement('span', { 'aria-hidden': \"true\",}, \" ↗\" ))))\n    , _react2.default.createElement('style', null, \".ha-rankrift.technical h1{font-size:clamp(38px,4.6vw,70px);white-space:normal;line-height:1.12;letter-spacing:-.05em;max-width:17ch}\"))\n  );\n} exports.default = HomePage;"}