{"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 CheckPage() {\n  const d = {\"h1\":\"Manual AI visibility snapshot\",\"intro\":\"A complete, spreadsheet-friendly procedure for sampling buyer-style prompts across assistants, recording whether a brand is named, and reporting the uncertainty without implying a live automated service.\",\"primaryCtas\":[{\"label\":\"Read the sampling method\",\"href\":\"/methodology\"},{\"label\":\"Size the sample\",\"href\":\"/measure/calculator\"}],\"notice\":\"This is a manual measurement guide. You run the prompts yourself; the page does not submit prompts, call model APIs, or collect your brand name.\",\"inShort\":\"This guide shows how to build a small, dated snapshot from a brand name, a category, buyer-realistic prompts, and repeated observations across the assistants you choose. The output records whether the brand was named, which other brands appeared, which sources were cited, the sample size, and an uncertainty range. It is a diagnostic starting point, not a tracked measurement programme. The sample is small by design, the range is wide, and the result describes one moment. The method is fully available on this page and requires no email address.\",\"whoFor\":[\"Founders and heads of marketing who were told \\\"I asked ChatGPT and you weren't there\\\" and need to know whether that was a fluke\",\"In-house SEO leads who need something concrete to put in front of leadership before proposing a measurement programme\",\"Agency strategists sanity-checking a category before scoping a client engagement\",\"Anyone who has been shown an AI-visibility score by a vendor and wants an independent second reading\",\"Content and PR leads wanting a first look at which sources get cited in their category\"],\"whenToUse\":[\"You have never measured this and want a first baseline impression without buying anything\",\"You suspect a competitor is being recommended over you and want to know if it is real or anecdotal\",\"You want to see what an honest confidence range looks like before you trust anyone's dashboard\",\"You need a concrete artifact to open an internal conversation about whether this matters yet\"],\"sections\":[{\"heading\":\"How to run the snapshot\",\"paragraphs\":[\"Start with two fields in your own worksheet: the brand name and the category a buyer would use to describe what it sells. Build a small set of buyer-shaped prompts, run each prompt repeatedly through the supported interfaces you are authorized to use, and record brand names, cited sources, and framing in the raw answers.\",\"None of the prompts name your brand. Asking an assistant about you directly all but forces it to talk about you and produces a flattering number that means nothing. The prompts ask category questions, the way a buyer with a problem would.\",\"Report the result as prose plus a small set of figures, each carrying the sample size and uncertainty interval behind it. There is no single composite score, because a composite hides which signal moved and therefore hides what you would do about it.\"],\"bullets\":[{\"text\":\"Why brand-baiting your own prompts invalidates a score\",\"href\":\"/blog/prompt-set-mistakes\"},{\"text\":\"The full specification the sampling follows\",\"href\":\"/methodology\"}]},{\"heading\":\"What your worksheet should include\",\"paragraphs\":[\"Everything in the output is designed to be checkable. If a figure appears without the context needed to judge it, it should not be there.\"],\"bullets\":[{\"text\":\"Whether the brand was named at all, and in what share of the sampled answers\"},{\"text\":\"The other brands that appeared alongside it, with how often each was named\"},{\"text\":\"Which sources were cited, where the assistant cited anything at all\"},{\"text\":\"How the brand was framed when it appeared: recommended, listed, mentioned in passing, or cautioned against\"},{\"text\":\"The prompts used, so you can judge whether they resemble your buyers\"},{\"text\":\"The models and versions queried, the run date, the number of runs, and a confidence range on every figure\"}],\"note\":\"Every figure ships with its prompt set, model versions, run date, sample size and variance, or it does not ship.\"},{\"heading\":\"The limits, stated plainly\",\"paragraphs\":[\"This is the section that many free checkers leave out. These limits follow from using a small, manual sample and should be recorded with the result.\",\"The most important consequence: if your result sits near the middle, the honest reading is usually \\\"we cannot tell from this sample,\\\" not \\\"you are doing moderately well.\\\" A wide interval is information. Treat it as such.\"],\"bullets\":[{\"text\":\"A small exploratory sample produces a wide confidence range by construction. Choose and report the run count rather than hiding it.\"},{\"text\":\"It is a single point in time. Assistants change under you, and a result from today may not describe next month.\",\"href\":\"/blog/variance-and-noise\"},{\"text\":\"It is not personalized. Real users bring session history, region and account settings; a snapshot queries a defined interface under stated conditions.\",\"href\":\"/blog/why-ai-answers-vary-between-people\"},{\"text\":\"It cannot explain anything. It can show you a gap; it cannot tell you why the gap exists or what caused it to move.\"},{\"text\":\"It measures the interfaces you query, not every surface a buyer might touch.\",\"href\":\"/blog/api-vs-ui-scraping\"},{\"text\":\"It is not a substitute for a tracked programme with a frozen prompt set and scheduled runs.\",\"href\":\"/measure\"}]},{\"heading\":\"How to read your result\",\"paragraphs\":[\"Start with the interval, not the number. A figure with a wide range around it is a question, not an answer. Two brands whose ranges overlap heavily have not been shown to differ, no matter how far apart their point estimates look.\",\"Then read the prompts. If they do not sound like your buyers, the result is measuring the wrong thing and the fix is a better prompt set rather than a bigger sample. This is the single most common reason a check surprises someone.\",\"Then read the framing, not just the count. Being named in a list of eight is a different situation from being named as the recommended option, and both are different from being named as the wrong choice for the reader's stated constraint. Finally, read the cited sources. If the same handful of domains decide the answers in your category, that tells you more about where to spend effort than your own number does.\"],\"bullets\":[{\"text\":\"Which metric answers which question\",\"href\":\"/blog/ai-visibility-metrics-explained\"},{\"text\":\"When a mention is not a recommendation\",\"href\":\"/blog/mention-vs-recommendation\"},{\"text\":\"Why answer position is not a ranking\",\"href\":\"/blog/do-llms-rank\"}]},{\"heading\":\"What to do next, depending on what you see\",\"paragraphs\":[\"The right next step depends entirely on the shape of the result, and for a lot of people the honest answer is that no further spending is warranted yet.\"],\"bullets\":[{\"text\":\"Not named anywhere, and the category prompts look right: start with entity clarity and whether you are legible to a retriever at all.\",\"href\":\"/blog/entity-clarity\"},{\"text\":\"Named sometimes, wide interval: you have a sampling problem before you have a visibility problem. Work out how many runs the question needs.\",\"href\":\"/measure/calculator\"},{\"text\":\"Named, but framed poorly or for the wrong use case: this is a positioning and category-language problem, not a measurement one.\",\"href\":\"/blog/category-definition-is-a-strategy\"},{\"text\":\"Competitors dominating the cited sources: the leverage is in earned coverage on the sources that actually get cited.\",\"href\":\"/blog/earning-cited-sources\"},{\"text\":\"You want to keep watching this: set a defensible baseline before you change anything.\",\"href\":\"/blog/defensible-baseline\"},{\"text\":\"You want to do this properly without buying anything: the spreadsheet method works further than most people expect.\",\"href\":\"/blog/measure-ai-visibility-in-a-spreadsheet\"}],\"note\":\"\\\"Not yet\\\" is a legitimate conclusion. If AI answers are not where your buyers are, a single check is enough for now.\"},{\"heading\":\"When this snapshot is the wrong instrument\",\"paragraphs\":[\"A free snapshot is the wrong tool more often than it is the right one, and pretending otherwise would make the rest of this site dishonest.\",\"If any of the situations below describe you, the check will give you a number you should not act on. The measurement hub and the sample-size calculator are the better starting points.\"],\"bullets\":[{\"text\":\"You need to detect a small change over time. A capped one-off sample cannot resolve small differences; size the run first.\",\"href\":\"/measure/calculator\"},{\"text\":\"You have to report to leadership on a cadence. That needs a frozen prompt set and scheduled runs, not a repeated snapshot.\",\"href\":\"/measure\"},{\"text\":\"You need to compare several brands rigorously. Fair comparison requires identical prompts, runs and windows.\",\"href\":\"/blog/fair-benchmarking\"},{\"text\":\"Your category prompts are ambiguous or contested. Fix the prompt set before you measure anything with it.\",\"href\":\"/blog/build-a-prompt-set\"},{\"text\":\"You are trying to prove that a change you made worked. That is a causal question with confounders a snapshot cannot rule out.\",\"href\":\"/blog/causal-claims\"},{\"text\":\"An assistant is stating something false about your brand. That is an incident, not a measurement problem.\",\"href\":\"/risk\"}]},{\"heading\":\"How your data is handled, and why the result is free to see\",\"paragraphs\":[\"The procedure is fully available without an email address. Record the observations in your own worksheet so you can inspect the prompts, raw responses, sample size, and uncertainty together.\",\"RankRift does not collect or store the brand, category, prompts, responses, or results from this manual procedure. You control the worksheet and its retention.\",\"This page collects no snapshot inputs or results. Keep your worksheet private unless you deliberately publish it, avoid confidential or personal data in prompts, and review each provider's current data-handling terms before sending a prompt.\"],\"bullets\":[{\"text\":\"Site privacy policy\",\"href\":\"/privacy-policy\"},{\"text\":\"Read the full methodology\",\"href\":\"/methodology\"}]}],\"related\":[{\"label\":\"How to measure AI visibility properly\",\"href\":\"/measure\"},{\"label\":\"Sample-size calculator\",\"href\":\"/measure/calculator\"},{\"label\":\"The measurement methodology\",\"href\":\"/methodology\"},{\"label\":\"Prompt-set library by category\",\"href\":\"/competitive/prompt-sets\"},{\"label\":\"Free AI-visibility checkers compared\",\"href\":\"/blog/free-ai-visibility-checkers\"},{\"label\":\"Glossary of AI visibility terms\",\"href\":\"/glossary\"}],\"faqs\":[{\"q\":\"Why don't you ask for my email before showing the result?\",\"a\":\"Because the complete procedure is published on the page. You run it in your own worksheet and can inspect the prompts, models, sample size, and confidence range without giving RankRift personal data.\"},{\"q\":\"My result was different from what I see when I ask ChatGPT myself. Who is right?\",\"a\":\"Both observations may be valid. Assistant output varies by phrasing, session, region, personalization, interface, and date. Compare the recorded conditions and increase the sample before treating either result as representative.\"},{\"q\":\"Can I run the check on a competitor's brand?\",\"a\":\"You can, and your worksheet will show how often assistants named that brand under the prompts you sampled. Read it as a statement about model output rather than about the competitor's quality, and be careful about repeating it externally without the prompt set and confidence range attached. A figure quoted bare, stripped of its sample size and interval, becomes a claim you cannot defend.\"},{\"q\":\"How small is the sample, exactly?\",\"a\":\"Choose a small exploratory batch only for a first look, record the exact count beside every figure, and use the sample-size calculator when the decision requires more precision. If you need to know what sample size your own question requires, the calculator answers that directly.\"},{\"q\":\"Does the check use the same assistants my customers use?\",\"a\":\"You choose which authorized interfaces or official APIs to sample and record each one. Do not treat an API result as identical to a consumer product: report only the surfaces and conditions you actually queried.\"},{\"q\":\"Will the check tell me how to appear more often?\",\"a\":\"No. The worksheet shows what appeared in the sampled answers and, where citations exist, which sources those answers used. Turning that into action is a separate job, and the honest levers are slow ones: entity clarity, presence in the sources models actually cite, retrievability of your pages, and real third-party coverage. Nothing on this site can promise a change in what any model says about you.\"},{\"q\":\"Is a result from this good enough to put in a board deck?\",\"a\":\"As a conversation-opener, yes, provided you carry the confidence range and sample size into the slide with it. As a metric you commit to reporting quarterly, no. A number that moves on a small sample will embarrass you the first time it moves for no reason. If it is going in a recurring report, freeze a prompt set and size the runs first.\"}],\"closingCtaHeading\":\"Get a number, then decide if it deserves a programme\",\"closingCtaText\":\"The manual snapshot gives you a first reading with its uncertainty attached. If the reading matters to you, the next step is sizing a proper measurement, not buying anything.\",\"closingCtas\":[{\"label\":\"Use the manual method\",\"href\":\"#how-to-run-the-snapshot\"},{\"label\":\"Size your runs with the calculator\",\"href\":\"/measure/calculator\"},{\"label\":\"Learn the measurement basics\",\"href\":\"/measure\"}]};\n  const btn = (kind) => ({\n    display: \"inline-block\",\n    padding: kind === \"primary\" ? \"11px 18px\" : \"9px 16px\",\n    margin: \"6px 10px 6px 0\",\n    borderRadius: 8,\n    textDecoration: \"none\",\n    fontWeight: 700,\n    fontSize: 15,\n    background: kind === \"primary\" ? \"#3d3f8c\" : \"transparent\",\n    color: kind === \"primary\" ? \"#ffffff\" : \"#3d3f8c\",\n    border: \"2px solid #3d3f8c\",\n  });\n  return (\n    _react2.default.createElement('div', { className: [\"np-rankrift\",\"rrpage\"].join(\" \"), 'aria-labelledby': \"rr-title\",}\n, _react2.default.createElement('style', null, \"\\n        .np-rankrift.rrpage{max-width:880px;margin:0 auto;padding:28px 20px 64px;color:#1a1f2b;\\n          font-family:var(--cdqcat5-font-body, \\\"DM Sans\\\", Arial, sans-serif);\\n          line-height:1.62;font-size:17px}\\n        .np-rankrift.rrpage h1{font-size:2rem;line-height:1.2;margin:0 0 12px}\\n        .np-rankrift.rrpage h2{font-size:1.35rem;line-height:1.3;margin:36px 0 10px}\\n        .np-rankrift.rrpage p{margin:0 0 14px}\\n        .np-rankrift.rrpage ul{margin:0 0 16px;padding-left:22px}\\n        .np-rankrift.rrpage li{margin:0 0 8px}\\n        .np-rankrift.rrpage a{color:#33368a}\\n        .np-rankrift .rr-intro{font-size:1.16rem;color:#39414f}\\n        .np-rankrift .rr-callout{background:#f2f3fb;border-left:4px solid #3d3f8c;padding:12px 16px;border-radius:6px;margin:6px 0 16px;font-size:0.98rem}\\n        .np-rankrift.rrpage details{border:1px solid #e3e5ef;border-radius:8px;padding:10px 14px;margin:0 0 10px;background:#fbfbfe}\\n        .np-rankrift.rrpage summary{cursor:pointer;font-weight:600}\\n        .np-rankrift.rrpage details p{margin:10px 0 2px}\\n        .np-rankrift .rr-ctarow{margin:16px 0 10px}\\n        @media (max-width:560px){.np-rankrift.rrpage{font-size:16px;padding:22px 16px 56px}.np-rankrift.rrpage h1{font-size:1.6rem}}\\n      \")\n\n      , _react2.default.createElement('h1', { id: \"rr-title\",}, d.h1)\n      , _react2.default.createElement('p', { className: \"rr-intro\",}, d.intro)\n      , _react2.default.createElement('div', { className: \"rr-ctarow\",}\n        , d.primaryCtas.map((c, i) => (\n          _react2.default.createElement('a', { key: i, href: c.href, style: btn(i === 0 ? \"primary\" : \"ghost\"),}, c.label)\n        ))\n      )\n\n      , d.notice ? _react2.default.createElement('div', { className: \"rr-callout\",}, d.notice) : null\n\n      , d.inShort ? (\n        _react2.default.createElement('section', { 'aria-label': \"In short\" ,}\n          , _react2.default.createElement('h2', null, \"In short\" )\n          , _react2.default.createElement('p', null, d.inShort)\n        )\n      ) : null\n\n      , d.whoFor && d.whoFor.length ? (\n        _react2.default.createElement('section', { 'aria-label': \"Who this is for\"   ,}\n          , _react2.default.createElement('h2', null, \"Who this is for\"   )\n          , _react2.default.createElement('ul', null, d.whoFor.map((x, i) => _react2.default.createElement('li', { key: i,}, x)))\n        )\n      ) : null\n\n      , d.whenToUse && d.whenToUse.length ? (\n        _react2.default.createElement('section', { 'aria-label': \"When to use this\"   ,}\n          , _react2.default.createElement('h2', null, \"When to use this\"   )\n          , _react2.default.createElement('ul', null, d.whenToUse.map((x, i) => _react2.default.createElement('li', { key: i,}, x)))\n        )\n      ) : null\n\n      , d.sections.map((s, i) => (\n        _react2.default.createElement('section', { key: i,}\n          , _react2.default.createElement('h2', { id: s.heading.toLowerCase().replace(/[^a-z0-9]+/g, \"-\").replace(/^-|-$/g, \"\"),}, s.heading)\n          , (s.paragraphs || []).map((p, j) => _react2.default.createElement('p', { key: j,}, p))\n          , s.bullets && s.bullets.length ? (\n            _react2.default.createElement('ul', null\n              , s.bullets.map((b, j) => (\n                _react2.default.createElement('li', { key: j,}, b.href ? _react2.default.createElement('a', { href: b.href,}, b.text) : b.text)\n              ))\n            )\n          ) : null\n          , s.note ? _react2.default.createElement('div', { className: \"rr-callout\",}, s.note) : null\n        )\n      ))\n\n      , d.related && d.related.length ? (\n        _react2.default.createElement('section', { 'aria-label': \"Related pages\" ,}\n          , _react2.default.createElement('h2', null, \"Related pages\" )\n          , _react2.default.createElement('ul', null, d.related.map((r, i) => _react2.default.createElement('li', { key: i,}, _react2.default.createElement('a', { href: r.href,}, r.label))))\n        )\n      ) : null\n\n      , d.faqs && d.faqs.length ? (\n        _react2.default.createElement('section', { 'aria-label': \"Frequently asked questions\"  ,}\n          , _react2.default.createElement('h2', null, \"Frequently asked questions\"  )\n          , d.faqs.map((f, i) => (\n            _react2.default.createElement('details', { key: i,}\n              , _react2.default.createElement('summary', null, f.q)\n              , _react2.default.createElement('p', null, f.a)\n            )\n          ))\n        )\n      ) : null\n\n      , _react2.default.createElement('section', { 'aria-label': \"Next step\" ,}\n        , _react2.default.createElement('h2', null, d.closingCtaHeading)\n        , _react2.default.createElement('p', null, d.closingCtaText)\n        , _react2.default.createElement('div', { className: \"rr-ctarow\",}\n          , d.closingCtas.map((c, i) => (\n            _react2.default.createElement('a', { key: i, href: c.href, style: btn(i === 0 ? \"primary\" : \"ghost\"),}, c.label)\n          ))\n        )\n      )\n\n, _react2.default.createElement('style', null, \"\\n.np-rankrift{--np-paper:#eef0ef;--np-ink:#2b3439;--np-accent:#c8ccd9;box-sizing:border-box;max-width:none!important;width:100%;min-height:100vh;background:var(--np-paper)!important;color:var(--np-ink)!important;margin:0!important;padding:0 clamp(20px,5vw,72px) 72px!important;font-family:var(--cdqcat5-font-body, \\\"DM Sans\\\", Arial, sans-serif)!important;font-size:17px!important;line-height:1.75!important;overflow-wrap:anywhere}\\n.np-rankrift *{box-sizing:border-box;min-width:0}.np-rankrift>*{max-width:1080px;margin-left:auto;margin-right:auto}.np-rankrift .np-topbar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;margin-bottom:52px;border-bottom:1px solid var(--np-ink)}.np-rankrift .np-brand{font-family:var(--cdqcat5-font-heading, \\\"Space Grotesk\\\", Arial, sans-serif);font-size:22px;letter-spacing:-.5px;text-decoration:none}.np-rankrift .np-topbar nav{display:flex;flex-wrap:wrap;gap:10px 22px}.np-rankrift .np-topbar nav a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-decoration:none;border-bottom:1px solid transparent}.np-rankrift .np-topbar nav a:hover{border-bottom-color:currentColor}\\n.np-rankrift h1{font-family:var(--cdqcat5-font-heading, \\\"Space Grotesk\\\", Arial, sans-serif)!important;font-weight:400!important;font-size:clamp(36px,5.2vw,66px)!important;line-height:1.08!important;letter-spacing:-1.8px!important;max-width:960px;margin-top:0!important;margin-bottom:28px!important;text-wrap:balance;color:var(--np-ink)!important}.np-rankrift h2{font-family:var(--cdqcat5-font-heading, \\\"Space Grotesk\\\", Arial, sans-serif)!important;font-weight:400!important;font-size:clamp(25px,3vw,35px)!important;line-height:1.25!important;letter-spacing:-.5px!important;color:var(--np-ink)!important;margin-top:38px!important;margin-bottom:18px!important;text-wrap:balance}.np-rankrift h3{font-size:19px!important;line-height:1.4!important;color:var(--np-ink)!important;margin-top:24px!important;margin-bottom:10px!important}.np-rankrift p,.np-rankrift li{line-height:1.8!important;max-width:78ch}.np-rankrift p{margin-bottom:18px!important}.np-rankrift p,.np-rankrift li,.np-rankrift label{color:var(--np-ink)!important}.np-rankrift main,.np-rankrift article,.np-rankrift section{max-width:100%}.np-rankrift section{padding-top:8px!important;padding-bottom:24px!important;background:transparent!important}.np-rankrift section+section{border-top:1px solid color-mix(in srgb,var(--np-ink) 22%,transparent);margin-top:32px!important}.np-rankrift ul,.np-rankrift ol{padding-left:24px;max-width:78ch}.np-rankrift li{margin-bottom:10px!important}\\n.np-rankrift a{color:var(--np-ink);text-underline-offset:4px;text-decoration-thickness:1px}.np-rankrift a:hover{text-decoration:underline}.np-rankrift a:focus-visible,.np-rankrift button:focus-visible,.np-rankrift input:focus-visible,.np-rankrift select:focus-visible,.np-rankrift textarea:focus-visible,.np-rankrift summary:focus-visible{outline:3px solid var(--np-ink);outline-offset:5px}.np-rankrift button,.np-rankrift input,.np-rankrift select,.np-rankrift textarea{font:inherit;max-width:100%;min-height:44px;border-radius:3px!important}.np-rankrift button{cursor:pointer}.np-rankrift [class*=\\\"cta\\\"] a,.np-rankrift [class*=\\\"button\\\"]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px!important;background:var(--np-ink)!important;color:var(--np-paper)!important;border:1px solid var(--np-ink)!important;border-radius:3px!important;text-decoration:none!important;font-size:14px!important;font-weight:600!important;white-space:normal;line-height:1.45!important}.np-rankrift details{border:1px solid color-mix(in srgb,var(--np-ink) 28%,transparent)!important;border-radius:3px!important;padding:0 18px!important;background:transparent!important;margin-bottom:12px!important}.np-rankrift summary{min-height:48px;padding:14px 0;cursor:pointer;font-weight:600;line-height:1.5}.np-rankrift details>p{padding-bottom:12px}.np-rankrift blockquote{border-left:3px solid var(--np-ink)!important;background:var(--np-accent)!important;color:var(--np-ink)!important;padding:18px 22px!important;margin:24px 0!important;max-width:78ch}.np-rankrift .np-table{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:24px 0;outline-offset:4px}.np-rankrift table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.65;display:table!important;overflow:visible!important}.np-rankrift th{background:var(--np-accent)!important;color:var(--np-ink)!important;text-align:left;padding:15px!important;font-weight:600}.np-rankrift td{color:var(--np-ink)!important;background:transparent!important;padding:15px!important;border-bottom:1px solid color-mix(in srgb,var(--np-ink) 22%,transparent)!important;vertical-align:top}.np-rankrift pre{max-width:100%;overflow-x:auto;padding:20px;background:var(--np-ink)!important;color:var(--np-paper)!important;line-height:1.6;font-size:14px}.np-rankrift pre code{color:inherit!important;background:transparent!important}.np-rankrift img,.np-rankrift svg{max-width:100%;height:auto}\\n@media(max-width:680px){.np-rankrift{font-size:16px!important;padding-left:20px!important;padding-right:20px!important}.np-rankrift .np-topbar{display:block;margin-bottom:36px;padding-top:20px}.np-rankrift .np-topbar nav{margin-top:12px;gap:4px 18px}.np-rankrift h1{letter-spacing:-1px!important}.np-rankrift [style*=\\\"grid-template-columns\\\"]{grid-template-columns:minmax(0,1fr)!important}.np-rankrift [class*=\\\"cta\\\"]{flex-wrap:wrap!important;gap:12px!important}.np-rankrift .np-table table{min-width:580px}.np-rankrift th,.np-rankrift td{padding:12px!important}.np-rankrift blockquote{padding:16px!important}}\\n@media(prefers-reduced-motion:reduce){.np-rankrift *{scroll-behavior:auto!important;transition:none!important}}\\n\")\n, _react2.default.createElement('style', null, \".np-rankrift{--np-paper:var(--cdqcat5r-bg);--np-ink:var(--cdqcat5r-fg);--np-accent:var(--cdqcat5r-panel-muted);--tr-ink:var(--cdqcat5r-fg);--tr-ink-soft:var(--cdqcat5r-fg);--tr-muted:var(--cdqcat5r-muted);--tr-line:var(--cdqcat5r-border);--tr-bg:var(--cdqcat5r-bg);--tr-bg-soft:var(--cdqcat5r-panel-muted);--tr-accent:var(--cdqcat5r-link);--tr-accent-deep:var(--cdqcat5r-link);padding-top:64px!important;padding-bottom:88px!important;font-family:var(--cdqcat5-font-body)!important;background:var(--cdqcat5r-bg)!important;color:var(--cdqcat5r-fg)!important}\\n.np-rankrift h1,.np-rankrift h2,.np-rankrift h3{font-family:var(--cdqcat5-font-heading)!important;font-weight:400!important}.np-rankrift h1{max-width:22ch!important;font-size:clamp(36px,4.8vw,64px)!important;letter-spacing:-.04em!important;line-height:1.12!important}.np-rankrift h2{letter-spacing:-.025em!important}.np-rankrift h3{letter-spacing:-.015em!important}\\n.np-rankrift a{color:var(--cdqcat5r-link)!important}.np-rankrift p,.np-rankrift li{color:var(--cdqcat5r-fg)!important}.np-rankrift [class*=\\\"intro\\\"],.np-rankrift [class*=\\\"lede\\\"]{font-size:20px!important;line-height:1.7!important;max-width:64ch!important;color:var(--cdqcat5r-muted)!important}\\n.np-rankrift [class*=\\\"callout\\\"],.np-rankrift [class*=\\\"note\\\"],.np-rankrift [class*=\\\"summary\\\"],.np-rankrift [class*=\\\"card\\\"],.np-rankrift .tr-cta{background:var(--cdqcat5r-panel-muted)!important;border-color:var(--cdqcat5r-border)!important;color:var(--cdqcat5r-fg)!important;border-radius:8px!important}\\n.np-rankrift [class*=\\\"cta\\\"] a,.np-rankrift [class*=\\\"button\\\"],.np-rankrift .tr-btn{background:var(--cdqcat5r-fg)!important;color:var(--cdqcat5r-bg)!important;border-color:var(--cdqcat5r-fg)!important;min-height:48px!important}.np-rankrift [class*=\\\"eyebrow\\\"]{color:var(--cdqcat5r-link)!important;letter-spacing:.12em!important}.np-rankrift details{border-color:var(--cdqcat5r-border)!important}.np-rankrift th{background:var(--cdqcat5r-panel-muted)!important;color:var(--cdqcat5r-fg)!important}\\n.np-rankrift .tr-hero{padding-top:0!important}.np-rankrift .tr-wrap{max-width:1080px!important;padding-left:0!important;padding-right:0!important}.np-rankrift :focus-visible{outline-color:var(--cdqcat5r-link)!important}@media(max-width:680px){.np-rankrift{padding-top:38px!important;padding-bottom:56px!important}.np-rankrift [class*=\\\"intro\\\"],.np-rankrift [class*=\\\"lede\\\"]{font-size:18px!important}}\")\n)\n  );\n} exports.default = CheckPage;"}