.cf{--ink:#0d1726;--stage-1:#0f1d31;--stage-2:#172b45;--text:#e9eff7;--muted:#95a6bd;--edge:rgba(255,255,255,.12);--amber:#f0a43a;--blue:#6ea8ff;--red:#ff5b4f;--paper:#fbf7ee;--paper-ink:#1d2733;--stamp:#3d63a8;--sans:Inter, ui-sans-serif, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;margin:2.75rem 0;container-type:inline-size}.cf *,.cf *::before,.cf *::after{box-sizing:border-box}.cf p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.cf .cf-stage{position:relative;font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--text);background:radial-gradient(120% 80% at 85% 0%,rgba(110,168,255,.16),transparent 60%),radial-gradient(90% 70% at 0% 100%,rgba(240,164,58,8%),transparent 60%),linear-gradient(160deg,var(--stage-2),var(--stage-1));border-radius:16px;padding:28px 28px 22px;box-shadow:0 1px rgba(255,255,255,6%)inset,0 24px 60px -24px rgba(8,16,30,.55);overflow:hidden}.cf .cf-stage::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,7%) 1px,transparent 1px);background-size:18px 18px;mask-image:linear-gradient(to bottom,#000,transparent 75%)}.cf .cf-stage>*{position:relative}.cf .cf-top{text-align:center;margin-bottom:18px}.cf .cf-title{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.cf .cf-hint{color:var(--muted);margin-top:4px}.cf .cf-playback{margin-top:10px;padding:5px 12px;border:1px solid var(--edge);border-radius:999px;background:0 0;color:var(--text);font:inherit;font-size:12px;cursor:pointer}.cf .cf-playback:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cf .cf-seg{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin:0 auto 26px;padding:5px;border-radius:999px;background:rgba(255,255,255,6%);box-shadow:inset 0 0 0 1px var(--edge)}.cf .cf-seg-thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px)/3);border-radius:999px;background:#fff;box-shadow:0 6px 18px -6px rgba(0,0,0,.5);transition:transform .35s cubic-bezier(.3,.8,.2,1),background-color .3s}.cf [data-state=pretend] .cf-seg-thumb{transform:translateX(100%);background:#fff3df}.cf [data-state=google] .cf-seg-thumb{transform:translateX(200%)}.cf .cf-seg button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:7px;font:600 14px/1.2 var(--sans);color:var(--text);background:0 0;border:0;border-radius:999px;padding:10px 8px;cursor:pointer;transition:color .25s}.cf .cf-seg button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cf .cf-seg button[aria-checked=true]{color:var(--ink)}.cf .cf-seg svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cf .cf-seg svg .f{fill:currentColor;stroke:none}.cf .cf-seg em{font-style:normal;font-size:11px;font-weight:700;color:var(--amber);margin-left:2px}.cf .cf-seg button[aria-checked=true] em{color:#a5620a}.cf .cf-flow{display:grid;grid-template-columns:minmax(0,1fr)34px auto 34px minmax(0,1.45fr);grid-template-rows:auto 1fr;row-gap:14px}.cf .cf-col{display:grid;grid-row:span 2;grid-template-rows:subgrid;justify-items:center;min-width:0}.cf .cf-flow>:nth-child(1){grid-column:1}.cf .cf-flow>:nth-child(2){grid-column:2}.cf .cf-flow>:nth-child(3){grid-column:3}.cf .cf-flow>:nth-child(4){grid-column:4}.cf .cf-flow>:nth-child(5){grid-column:5}.cf .cf-flow>*{grid-row:1/span 2}.cf .cf-flow>.cf-wire{grid-row:2}.cf .cf-body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;min-width:0}.cf .cf-step{align-self:stretch;text-align:center;font-size:12.5px;font-weight:600;color:var(--muted)}.cf .cf-step b{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:6px;border-radius:50%;font-size:11px;background:rgba(255,255,255,.1);color:var(--text)}.cf .cf-pass{position:relative;width:100%;max-width:210px;background:var(--paper);color:var(--paper-ink);border-radius:6px;padding:14px 14px 54px;transform:rotate(-2deg);box-shadow:0 18px 30px -14px rgba(0,0,0,.6),0 2px rgba(0,0,0,5%)}.cf .cf-pass::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;border-radius:6px 6px 0 0;background:repeating-linear-gradient(-45deg,#c94b3f 0 8px,var(--paper) 8px 14px,#3d63a8 14px 22px,var(--paper) 22px 28px)}.cf .cf-pass-head{font-size:11px;font-weight:700;color:#7b8592;margin-top:2px}.cf .cf-pass-label{font-size:12px;color:#6a7380;margin-top:10px}.cf .cf-pass-claim{font-size:21px;font-weight:800;letter-spacing:-.01em;line-height:1.15}.cf .cf-stamp{position:absolute;right:8px;bottom:-22px;width:88px;height:88px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px;color:var(--stamp);border:2.5px solid;box-shadow:inset 0 0 0 4px var(--paper),inset 0 0 0 5.5px currentColor;background:var(--paper);transform:rotate(-12deg)}.cf .cf-stamp span{font-size:10px;font-weight:600;opacity:.85}.cf .cf-stamp b{font-size:13px;line-height:1.1;font-weight:800}.cf [data-state=pretend] .cf-stamp{color:#c1720c}.cf .cf-wire{position:relative;height:2px;align-self:center;grid-row:2;background:linear-gradient(90deg,rgba(255,255,255,8%),rgba(255,255,255,.28))}.cf .cf-wire::after{content:"";position:absolute;right:-1px;top:50%;border-left:7px solid rgba(255,255,255,.35);border-top:5px solid transparent;border-bottom:5px solid transparent;transform:translateY(-50%)}.cf .cf-wire i{position:absolute;top:50%;left:0;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--blue);box-shadow:0 0 12px var(--blue);opacity:0}.cf [data-state=pretend] .cf-wire i{background:var(--amber);box-shadow:0 0 12px var(--amber)}.cf [data-state=google] .cf-wire i{background:var(--red);box-shadow:0 0 12px var(--red)}.cf .cf-col--check{padding:0 4px}.cf .cf-ring{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.14),rgba(255,255,255,3%));box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.22),0 10px 26px -10px rgba(0,0,0,.6)}.cf .cf-ring svg{width:44px;height:44px;fill:none;stroke:var(--text);stroke-width:2.4;stroke-linecap:round}.cf .cf-ring .dash{stroke-width:1.4;stroke-dasharray:2 2.6;opacity:.7}.cf .cf-q{text-align:center;font-size:13px;font-weight:600;line-height:1.3}.cf .cf-verdict{font-size:13px;font-weight:800;letter-spacing:.02em;padding:4px 14px;border-radius:999px;background:rgba(255,255,255,.12);color:var(--text);box-shadow:inset 0 0 0 1px var(--edge)}.cf [data-state=google] .cf-verdict{background:var(--red);color:#fff;box-shadow:none}.cf .cf-browser{width:100%;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 24px 40px -18px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,8%)}.cf .cf-chrome{display:flex;align-items:center;gap:5px;padding:8px 10px;background:#e8ecf1}.cf .cf-chrome>i{width:9px;height:9px;flex-shrink:0;border-radius:50%}.cf .cf-chrome .r{background:#ff6159}.cf .cf-chrome .y{background:#ffbd2e}.cf .cf-chrome .g{background:#28c941}.cf .cf-url{flex:1;min-width:0;margin-left:8px;display:flex;align-items:center;gap:5px;background:#fff;border-radius:6px;padding:3px 8px;font-size:11px;color:#4b5563;white-space:nowrap;overflow:hidden}.cf .cf-url svg{width:10px;height:10px;flex:none;fill:none;stroke:#4b5563;stroke-width:1.3}.cf .cf-screen{position:relative;height:172px}.cf .cf-page{position:absolute;inset:0;padding:12px 14px;transition:opacity .35s ease,transform .35s ease}.cf .cf-page--clean{color:#1d2733;background:linear-gradient(#fff,#f6f8fb)}.cf .cf-nav{display:flex;align-items:center;gap:7px;font-size:11.5px;padding-bottom:9px;border-bottom:1px solid #e6eaf0}.cf .cf-logo{width:14px;height:14px;border-radius:4px;background:linear-gradient(135deg,#1f4f86,#3f86c9)}.cf .cf-links{margin-left:auto;display:flex;gap:6px}.cf .cf-links i{width:22px;height:5px;border-radius:3px;background:#d8dee7}.cf .cf-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;margin-top:13px;align-items:center}.cf .cf-h{font-size:15px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:#142238}.cf .cf-l{display:block;height:5px;border-radius:3px;background:#dfe5ec;margin-top:8px}.cf .cf-l.s{width:70%;margin-top:5px}.cf .cf-cta{display:inline-block;margin-top:11px;font-size:10.5px;font-weight:700;color:#fff;background:#1f4f86;border-radius:6px;padding:5px 9px}.cf .cf-img{height:96px;border-radius:8px;background:radial-gradient(circle at 72% 30%,#ffe2a8 0 12%,transparent 13%),linear-gradient(170deg,transparent 55%,#2f6f5e 56%),linear-gradient(190deg,transparent 62%,#3f8a72 63%),linear-gradient(#a9d3f5,#e9f4fd)}.cf .cf-page--spam{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0%,#ff3d77 0%,transparent 55%),linear-gradient(160deg,#3a0a4a,#120320);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;opacity:0;transform:scale(.98)}.cf .cf-sp-brand{font-size:11px;font-weight:900;letter-spacing:.14em;color:#ffd34d}.cf .cf-sp-h{font-size:19px;font-weight:900;line-height:1.1;text-shadow:0 2px 12px rgba(255,61,119,.8)}.cf .cf-reels{display:flex;gap:6px}.cf .cf-reels span{width:36px;height:40px;display:grid;place-items:center;font-size:24px;font-weight:900;color:#e3133f;background:linear-gradient(#fff,#ffe9c2);border-radius:6px;box-shadow:inset 0 0 0 2px #ffd34d,0 4px 10px rgba(0,0,0,.4)}.cf .cf-sp-cta{font-size:11px;font-weight:900;color:#2a0636;background:linear-gradient(#ffe36e,#ffb800);border-radius:999px;padding:5px 14px;box-shadow:0 0 16px rgba(255,200,0,.6)}.cf [data-state=google] .cf-page--spam{opacity:1;transform:none}.cf [data-state=google] .cf-page--clean{opacity:0}.cf .cf-result{font-size:13px;font-weight:700}.cf [data-state=google] .cf-result{color:var(--red)}.cf .cf-explain{max-width:600px;margin:34px auto 0;text-align:center;font-size:16px;line-height:1.55;min-height:4.65em}.cf .cf-explain strong{color:var(--amber);font-weight:700}.cf .cf-found{display:flex;gap:10px;align-items:flex-start;margin-top:20px;padding-top:16px;border-top:1px solid var(--edge);font-size:13.5px;color:var(--muted)}.cf .cf-found b{color:var(--text)}.cf .cf-found svg{width:20px;height:20px;flex:none;margin-top:1px;fill:none;stroke:var(--blue);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cf .cf-caption{margin-top:12px;font-size:.9em;line-height:1.5;opacity:.75}.cf .cf-run .cf-wire i{animation:cf-travel .5s ease-in-out both}.cf .cf-run .cf-wire:nth-child(4) i{animation-delay:.55s}.cf .cf-run .cf-stamp{animation:cf-thump .45s cubic-bezier(.2,1.4,.4,1)both}.cf .cf-run .cf-verdict{animation:cf-pop .4s cubic-bezier(.2,1.4,.4,1).5s both}.cf .cf-run .cf-ring{animation:cf-glow .6s ease .45s}.cf .cf-run .cf-page{transition-delay:1s}@container(max-width:620px){.cf .cf-stage {
    padding: 22px 16px 18px; }
  .cf .cf-seg button {
    flex-direction: column;
    gap: 3px;
    font-size: 12.5px;
    padding: 8px 4px;
    border-radius: 14px; }
  .cf .cf-seg, .cf .cf-seg-thumb {
    border-radius: 18px; }
  .cf .cf-seg em {
    display: block;
    margin: 0; }
  .cf .cf-flow {
    grid-template-columns: 1fr;
    grid-template-rows: none;
    row-gap: 0;
    justify-items: center; }
  .cf .cf-col {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    grid-row: auto;
    width: 100%; }
  .cf .cf-flow > * {
    grid-column: auto !important;
    grid-row: auto !important; }
  .cf .cf-wire {
    width: 2px;
    height: 30px;
    margin: 10px 0 6px;
    background: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.28)); }
  .cf .cf-wire::after {
    right: auto;
    left: 50%;
    top: auto;
    bottom: -1px;
    transform: translateX(-50%);
    border-top: 7px solid rgba(255, 255, 255, 0.35);
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 0; }
  .cf .cf-wire i {
    left: 50%;
    top: 0;
    margin: 0 0 0 -5px; }
  .cf .cf-run .cf-wire i {
    animation-name: cf-travel-v; }
  .cf .cf-col--check .cf-body {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px 12px; }
  .cf .cf-ring {
    width: 64px;
    height: 64px; }
  .cf .cf-ring svg {
    width: 34px;
    height: 34px; }
  .cf .cf-col--check .cf-q br {
    display: none; }
  .cf .cf-pass {
    max-width: 240px;
    margin-bottom: 18px; }
  .cf .cf-col--result {
    width: 100%;
    max-width: 380px; }
  .cf .cf-explain {
    font-size: 15px;
    min-height: 6.2em; } }@media(prefers-reduced-motion:reduce){.cf *,.cf *::before,.cf *::after{animation:none !important;transition:none !important}}@keyframes cf-travel{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:calc(100% - 10px);opacity:0}}@keyframes cf-thump{0%{transform:rotate(-12deg)scale(1.5);opacity:0}100%{transform:rotate(-12deg)scale(1);opacity:1}}@keyframes cf-pop{0%{transform:scale(.6);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes cf-glow{50%{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.5),0 0 30px rgba(110,168,255,.45)}}@keyframes cf-travel-v{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}100%{top:calc(100% - 10px);opacity:0}}