.ai{--ai-cyan:#2ee6c0;--ai-blue:#6fc8ff;--ai-red:#f0606f;--ai-line:#ffffff1a;--ai-card:#ffffff09;--sticky:clamp(140px, 17vh, 190px);isolation:isolate;background-color:var(--hp-dark);color:#ffffffd1}.ai-bg{z-index:-1;pointer-events:none;background-image:radial-gradient(at 15% 20%,#3cc4921f 0,#0000 55%),radial-gradient(at 85% 30%,#fb9da71c 0,#0000 55%),radial-gradient(at 50% 85%,#6495ed1f 0,#0000 55%);position:fixed;inset:0}.ai-mesh{width:100%;height:100%;display:block}.ai .ui-lead{color:#ffffffbd}.ai .ui-lead b{color:#fff;font-weight:600}.ai .ai-red{color:var(--ai-red);font-style:normal}.ai .ai-tag{font-family:var(--hp-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ai-cyan);font-size:12.5px;font-weight:700}.ai .ui-section+.ui-section{padding-top:calc(var(--section-y) * .6)}.ai .cl-faq{color:var(--ink);background:#fff}.ai .ai-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.ai .ai-split-top{align-items:start}.ai .ai-split .ui-h2{margin-bottom:clamp(18px,2.4vw,28px)}.ai .ai-hero-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""text icon";align-items:center;column-gap:clamp(32px,5vw,72px);display:grid}.ai .ai-hero-head{grid-area:head}.ai .ai-hero-text{grid-area:text;max-width:700px}.ai .ai-kicker{letter-spacing:.01em;color:#fff9;margin-bottom:clamp(6px,1.2svh,12px);font-size:clamp(15px,1.15vw,17px)}.ai .ai-hero .ui-h1{letter-spacing:-.035em;font-size:clamp(44px,min(8.4vw,12svh),128px);line-height:.98}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ai .ai-hero{view-timeline:--ai-hero block}.ai .ai-hero>.ui-wrap{animation:linear both ai-hero-out}.ai .ai-hero>.ai-hero-grid{animation-timeline:--ai-hero;animation-range:exit exit 80%}}}@keyframes ai-hero-out{to{opacity:0;transform:translateY(-6%)}}.ai .ai-hero .cl-hero-lead{margin-top:clamp(18px,3.4svh,34px)}.ai .ai-tool{font-family:var(--hp-font-display);color:#fff;margin-top:clamp(14px,2.4svh,22px);font-size:clamp(16px,1.3vw,19px);font-weight:600;line-height:1.45}.ai .ai-read{letter-spacing:.12em;text-transform:uppercase;color:var(--ai-cyan);align-items:center;gap:12px;margin-top:clamp(18px,3.4svh,34px);padding-block:6px;font-size:14.5px;font-weight:500;display:inline-flex}.ai .ai-read i{background:linear-gradient(#07f,#3cc492);border-radius:3px;width:5px;height:26px;transition:box-shadow .3s;animation:2.4s cubic-bezier(.445,.05,.55,.95) infinite ai-bar;display:block}.ai .ai-read:hover i{box-shadow:0 0 12px #07f6,0 0 12px #3cc49266}@keyframes ai-bar{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}.ai .ai-hero-icon{aspect-ratio:1;grid-area:icon;align-self:center;place-items:center;width:clamp(260px,28vw,420px);display:grid;position:relative}@media (min-width:1025px){.ai .ai-hero-grid{position:relative}.ai .ai-hero-icon{grid-area:auto;height:clamp(260px,28vw,420px);margin-block:auto;position:absolute;top:0;bottom:0;right:0}}.ai .ai-emblem{aspect-ratio:1;cursor:pointer;width:84%;position:relative}.ai .ai-emblem-still{fill:none;stroke-linecap:round;width:100%;height:100%;display:block}.ai .ai-emblem.is-live .ai-emblem-still{visibility:hidden}.ai .ai-position{--gap:clamp(16px, 2vw, 28px)}.ai .ai-camps{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.ai .ai-camp{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(160deg,#ffffff13,#ffffff05 60%);border:1px solid #ffffff17;border-radius:8px;flex-direction:column;gap:14px;padding:clamp(24px,2.4vw,34px);display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000038}.ai .ai-camp.is-us{background:radial-gradient(120% 90% at 100% 0,#2ee6c026,#0000 60%),linear-gradient(160deg,#ffffff1a,#ffffff08 60%);border-color:#0000;box-shadow:inset 0 1px #ffffff14,0 22px 60px #16d5c724}.ai .ai-camp.is-us:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#0077ffd9,#2ee6c0d9);padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ai .ai-camp h3{color:#fff;font-size:18px;font-weight:600}.ai .ai-camp.is-us h3{font-size:19px}.ai .ai-camp>p:not(.ai-tag){color:#ffffffb3;font-size:16px;line-height:1.65}.ai .ai-camp.is-us>p:not(.ai-tag){color:#ffffffd6}.ai .ai-camp-ic{box-sizing:content-box;fill:none;width:28px;height:28px;stroke:var(--ai-blue);stroke-width:2px;stroke-linecap:round;margin-top:auto;padding-top:8px}.ai .ai-camp.is-us .ai-camp-ic{stroke:var(--ai-cyan)}html.js .ai .ai-camp-ic path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s .5s}html.js .ai .ai-camp.is-in .ai-camp-ic path,html.js .ai .ai-camp:not([data-reveal]) .ai-camp-ic path{stroke-dashoffset:0}.ai .ai-line{max-width:none;margin:18px 0 0 calc(200% / 3 + var(--gap) * 2 / 3);font-family:var(--hp-font-display);text-wrap:balance;color:#ffffffdb;padding-inline:clamp(24px,2.4vw,34px);font-size:clamp(15px,1.2vw,17px);font-weight:600;line-height:1.5}.ai .ai-scaff{background:#0000002e;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;justify-self:end;align-items:center;width:100%;max-width:600px;padding:clamp(20px,2.4vw,30px);display:flex;box-shadow:0 20px 40px #0003}.ai .ai-scaff-views{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px;display:flex}.ai .ai-scaff-views button{font:500 13px/1.2 var(--hp-font-body);color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 16px;transition:background-color .3s,color .3s,box-shadow .3s}.ai .ai-scaff-views button:hover{color:#fff;background:#3cc4921f}.ai .ai-scaff-views button[aria-pressed=true]{color:#fff;background:#ffffff17;box-shadow:0 4px 12px #00000026}.ai .ai-scaff-stage{place-items:center;width:100%;padding:18px 0 4px;display:grid}.ai .ai-scaff-stage svg{width:100%;max-width:500px;height:auto;overflow:visible}.ai .ai-sc-ground{stroke:#ffffff38;stroke-width:1px}.ai .ai-sc-frame{fill:none;stroke:#4da3ff;transition:transform .9s cubic-bezier(.55,0,.6,1),opacity .7s}.ai .ai-sc-pole{stroke-width:1.6px;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s cubic-bezier(.22, 1, .36, 1) calc(var(--k) * .12s)}.ai .ai-sc-level line{stroke-width:1.4px;opacity:0;transition:opacity .4s ease calc(.6s + var(--k) * .1s)}.ai .ai-sc-brace line{stroke-width:1px;opacity:0;transition:opacity .4s ease calc(.9s + var(--k) * .1s)}.ai .ai-sc-tag{opacity:0;transition:opacity .45s ease calc(1.7s + var(--k) * .18s), transform .45s ease calc(1.7s + var(--k) * .18s);transform:translateY(4px)}.ai .ai-sc-tag line{stroke-width:1px;stroke-dasharray:2 2}.ai .ai-sc-tag rect{fill:#4da3ff1f;stroke-width:1px}.ai .ai-sc-tag text{fill:#a8d4ff;stroke:none;font-family:var(--hp-font-display);text-anchor:middle;font-size:10.5px;font-weight:600}.ai .ai-sc-floor{opacity:0;transition:opacity .55s ease calc(.4s + var(--k) * .28s), transform .55s cubic-bezier(.22, 1, .36, 1) calc(.4s + var(--k) * .28s);transform:translateY(12px)}.ai .ai-sc-floor rect{fill:#ffffff0d;stroke:#ffffff6b;stroke-width:1.2px;transition:fill .8s,stroke .8s}.ai .ai-sc-floor text{fill:#ffffffdb;font-family:var(--hp-font-display);text-anchor:middle;font-size:12px;font-weight:600}.ai .ai-sc-roof{fill:none;stroke:#ffffff6b;stroke-width:1.6px}.ai .ai-scaff.is-in .ai-sc-pole{stroke-dashoffset:0}.ai .ai-scaff.is-in .ai-sc-level line{opacity:1}.ai .ai-scaff.is-in .ai-sc-brace line{opacity:.5}.ai .ai-scaff.is-in .ai-sc-tag,.ai .ai-scaff.is-in .ai-sc-floor{opacity:1;transform:none}.ai .ai-scaff.is-core .ai-sc-frame{opacity:0;transform:translateY(30px)}.ai .ai-scaff.is-core .ai-sc-floor rect{fill:#3cc4921f;stroke:#3cc492}.ai .ai-scaff.is-core .ai-sc-roof{stroke:#3cc492}.ai .ai-scaff figcaption{text-align:center;color:#ffffff73;max-width:44ch;margin-top:12px;font-size:12.5px;line-height:1.5}.ai .ai-pr-grid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ai .ai-pr-side{top:var(--sticky);position:sticky}.ai .ai-console{letter-spacing:.04em;color:#3cc492;margin-bottom:22px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.ai .ai-pr-h{margin-bottom:clamp(28px,4vw,50px);font-size:clamp(36px,4vw,54px);line-height:1.12}.ai .ai-pr-count{width:200px;font-family:var(--hp-font-display);color:#fff6;gap:12px;font-size:17px;font-weight:600;display:grid}.ai .ai-pr-count b{background:linear-gradient(90deg,#07f,#3cc492);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px}.ai .ai-pr-track{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden}.ai .ai-pr-track span{transform-origin:0;background:linear-gradient(90deg,#07f,#3cc492);width:100%;height:100%;transition:transform .35s cubic-bezier(.25,1,.5,1);display:block;transform:scaleX(.0833333)}.ai .ai-pr-list{padding-block:22vh 30vh}.ai .ai-pr{border-bottom:1px solid #ffffff0f;gap:24px;padding-block:clamp(48px,9vh,90px);transition:opacity .45s,filter .45s;display:flex}html.js:not(.sr-off) .ai .ai-pr:not(.is-on){opacity:.16;filter:blur(3px)}.ai .ai-pr-n{min-width:35px;font-family:var(--hp-font-display);color:#3cc492;padding-top:3px;font-size:18px;font-weight:700}.ai .ai-pr p{color:#ffffffe6;font-size:clamp(17px,1.4vw,21px);line-height:1.55}.ai .ai-pr p b{color:#fff;font-weight:600}.ai .ai-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.ai .ai-col{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:clamp(24px,2.6vw,36px)}.ai .ai-col h3{color:#fff;font-size:clamp(20px,1.7vw,24px);font-weight:600}.ai .ai-col-sub{color:#ffffff9e;margin:10px 0 14px;font-size:15px;line-height:1.55}.ai .ai-col li{color:#fffc;border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:16px;padding-block:13px;font-size:15.5px;line-height:1.45;transition:color .25s;display:flex}.ai .ai-col li:last-child{border-bottom:0}.ai .ai-col li:hover{color:#fff}.ai .ai-col svg{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-top:2px}.ai .ai-col.is-never svg{stroke:var(--ai-red)}.ai .ai-col.is-helps svg{stroke:#3cc492}html.js .ai .ai-col svg path{stroke-dasharray:1;stroke-dashoffset:1px}html.js .ai .ai-col.is-in svg path,html.js .ai .ai-col:not([data-reveal]) svg path{stroke-dashoffset:0;transition:stroke-dashoffset .3s cubic-bezier(.4, 0, .2, 1) calc(.4s + var(--k,0) * 90ms)}html.js .ai .ai-col.is-in svg path:nth-child(2){transition-delay:calc(.62s + var(--k,0) * 90ms)}.ai .ai-col li:hover svg path{animation:.32s cubic-bezier(.4,0,.2,1) both ai-redraw}.ai .ai-col li:hover svg path:nth-child(2){animation-delay:.2s}@keyframes ai-redraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ai .ai-after{color:#fffc;margin-top:clamp(24px,3vw,36px);font-size:clamp(17px,1.3vw,19px)}.ai .ai-truth-h{font-size:clamp(32px,3.6vw,50px)}.ai .ai-chips{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.ai .ai-chips li{color:#ffffffd1;background:#ffffff0a;border:1px solid #ffffff29;border-radius:8px;padding:7px 13px;font-size:14px;transition:border-color .25s,color .25s,background-color .25s}.ai .ai-chips li:hover{color:#fff;background:#f0606f14;border-color:#f0606f80}.ai .ai-stack{gap:22vh;max-width:820px;margin:clamp(24px,4vw,48px) auto 0;padding-bottom:10vh;display:grid}.ai .ai-case{top:calc(var(--sticky) + 4vh);z-index:var(--z);transform-origin:50% 0;transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .4s;position:sticky}.ai .ai-case.is-past{opacity:.3;transform:scale(.96)}.ai .ai-case article{background:radial-gradient(circle at 85% 15%,#3cc4920d,#0000 50%),radial-gradient(circle at 15% 85%,#0077ff0a,#0000 55%),#18191a;border:1px solid #ffffff0f;border-radius:8px;padding:clamp(28px,4vw,50px);transition:border-color .3s;box-shadow:0 40px 80px #0000008c}.ai .ai-case:hover article{border-color:#ffffff1f}.ai .ai-case-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--ai-red);margin-bottom:20px;font-size:13px;font-weight:700}.ai .ai-case h3{letter-spacing:-.02em;color:#fff;margin-bottom:20px;font-size:clamp(24px,2.4vw,32px)}.ai .ai-case-text{color:#ffffffa8;margin-bottom:30px;font-size:clamp(15px,1.15vw,16.5px);line-height:1.65}.ai .ai-case-out{color:var(--ai-red);border:1px solid #f0606f4d;border-radius:8px;padding:9px 18px;font-size:14px;transition:background-color .3s,border-color .3s,box-shadow .3s;display:inline-flex}.ai .ai-case:hover .ai-case-out{background:#f0606f14;border-color:#f0606f99;box-shadow:0 0 16px #f0606f4d}.ai .ai-cases-after{color:#fffc;gap:14px;max-width:64ch;font-size:clamp(17px,1.3vw,19px);line-height:1.6;display:grid}.ai .ai-synth-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.ai .ai-synth-side{top:var(--sticky);position:sticky}.ai .ai-synth-side .ai-tag{margin-bottom:18px}.ai .ai-synth-side .ui-h2{margin-bottom:24px}.ai .ai-synth-list{gap:clamp(18px,2.4vw,32px);display:grid}.ai .ai-synth-list li{background:#ffffff04;border:1px solid #ffffff0f;border-radius:8px;padding:clamp(26px,3vw,40px);transition:border-color .3s,background-color .3s}.ai .ai-synth-list li:hover{background:#ffffff08;border-color:#2ee6c040}.ai .ai-synth-n{font-family:var(--hp-font-display);color:var(--ai-cyan);margin-bottom:14px;font-size:14px;font-weight:700;display:block}.ai .ai-synth-list h3{color:#fff;margin-bottom:12px;font-size:clamp(19px,1.6vw,22px)}.ai .ai-synth-list p{color:#fff9;font-size:15.5px;line-height:1.6}.ai .ai-disc{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;padding:12px;box-shadow:0 40px 80px #0006}.ai .ai-disc-head{letter-spacing:.1em;text-transform:uppercase;color:var(--ai-cyan);border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:20px 24px;font-size:13px;font-weight:700;display:flex}.ai .ai-disc :is(li,summary){border-bottom:1px dashed #ffffff1a;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.ai .ai-disc :is(li,summary)>span{color:#fff;flex:auto;font-size:15.5px;font-weight:500}.ai .ai-disc b{letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:11.5px;font-weight:700}.ai .ai-disc .is-human{color:var(--ai-blue)}.ai .ai-disc .is-ai{color:var(--ai-cyan)}.ai .ai-disc summary{cursor:pointer;list-style:none;transition:background-color .25s}.ai .ai-disc summary::-webkit-details-marker{display:none}.ai .ai-disc summary:hover{background:#2ee6c00a}.ai .ai-disc-group:last-child summary{border-bottom:0}.ai .ai-disc-group[open] summary{background:#ffffff04;border-bottom:1px solid #ffffff0f}.ai .ai-disc-chev{color:#fff9;flex:none;margin-left:-10px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ai .ai-disc-group[open] .ai-disc-chev{transform:rotate(180deg)}.ai .ai-disc-group ul{background:#0000001f;padding:10px 14px 14px 30px}.ai .ai-disc-group li{border-bottom:1px solid #ffffff08;border-radius:6px;padding:12px 14px;transition:background-color .25s}.ai .ai-disc-group li:hover{background:#2ee6c00a}.ai .ai-disc-group li>span{color:#fff9;font-size:14.5px;font-weight:300;line-height:1.5}.ai .ai-disc-group li b{font-size:11px}@supports (interpolate-size:allow-keywords){.ai .ai-disc-group{interpolate-size:allow-keywords}.ai .ai-disc-group::details-content{height:0;transition:height .35s cubic-bezier(.4, 0, .2, 1), content-visibility .35s allow-discrete;overflow:clip}.ai .ai-disc-group[open]::details-content{height:auto}}.ai .ai-pil-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);display:grid}.ai .ai-pil-grid li{background:#ffffff04;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:22px;padding:clamp(30px,3.4vw,48px) clamp(24px,2.6vw,36px);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,background-color .3s;display:flex}.ai .ai-pil-grid li:hover{background:#ffffff08;border-color:#2ee6c040;transform:translateY(-5px)}.ai .ai-pil-ic{width:44px;height:44px;color:var(--ai-cyan);background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;place-items:center;display:grid}.ai .ai-pil-grid h3{color:#fff;font-size:clamp(19px,1.6vw,22px)}.ai .ai-pil-grid p{color:#ffffff8c;font-size:15px;line-height:1.65}.ai .ai-record{max-width:56ch;font-family:var(--hp-font-display);text-align:center;color:#fff;margin:clamp(40px,5vw,64px) auto 0;font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.45}.ai .ai-record a{width:fit-content;font-family:var(--hp-font-body);color:var(--ai-cyan);justify-content:center;align-items:center;gap:6px;margin:12px auto 0;font-size:15px;font-weight:500;display:flex}.ai .ai-record a:hover .hp-icon{transform:translate(3px)}.ai .ai-record .hp-icon{transition:transform .25s}@media (max-width:1024px){.ai .ai-hero-grid{grid-template-areas:"head""text""icon"}.ai .ai-hero-icon{margin-top:32px}.ai .ai-hero-grid,.ai .ai-split,.ai .ai-pr-grid,.ai .ai-synth-grid{grid-template-columns:minmax(0,1fr)}.ai .ai-hero-icon{justify-content:start}.ai .ai-scaff{justify-self:stretch;max-width:none}.ai .ai-pr-side,.ai .ai-synth-side{position:static}.ai .ai-pr-h{margin-bottom:20px}.ai .ai-pr-count{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;width:100%;font-size:15px}.ai .ai-pr-count b{font-size:18px}.ai .ai-pr-list{padding-block:0 20vh}.ai .ai-pr{padding-block:40px}.ai .ai-pil-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.ai .ai-camps,.ai .ai-cols{grid-template-columns:minmax(0,1fr)}.ai .ai-line{margin-left:0}}@media (max-width:600px){.ai .ai-stack{gap:12vh}.ai .ai-case{top:calc(var(--sticky) - 40px)}.ai .ai-disc :is(li,summary){gap:14px;padding:18px 16px}.ai .ai-disc-group ul{padding:8px 8px 12px 14px}.ai .ai-pr{padding-block:32px}.ai .ai-pr p{font-size:16px}}@media (prefers-reduced-motion:reduce){.ai .ai-read i{animation:none}.ai .ai-sc-frame,.ai .ai-sc-pole,.ai .ai-sc-level line,.ai .ai-sc-brace line,.ai .ai-sc-tag,.ai .ai-sc-floor,.ai .ai-pr,.ai .ai-case,.ai .ai-pil-grid li{transition:none}.ai .ai-case.is-past{opacity:1;transform:none}html.js .ai :is(.ai-col,.ai-camp) svg path{stroke-dashoffset:0;transition:none}.ai .ai-col li:hover svg path{animation:none}.ai .ai-disc-group::details-content{transition:none}}.ai .ui-section.ai-light,.ai .ui-section.ai-light+.ui-section{padding-top:var(--section-y)}.ai .ai-light{color:var(--ink-2);background:linear-gradient(#fff 0%,#f4f7f9 100%)}.ai .ai-light .ui-lead{color:var(--ink-2)}.ai .ai-light .ui-lead b{color:var(--ink)}.ai .ai-light .ai-col{border-color:var(--rule);background:#fff;box-shadow:0 24px 50px -36px #17324f59}.ai .ai-light .ai-col h3{color:var(--ink)}.ai .ai-light .ai-col-sub{color:var(--muted)}.ai .ai-light .ai-col li{border-bottom-color:var(--rule);color:var(--ink-2)}.ai .ai-light .ai-col li:hover{color:var(--ink)}.ai .ai-light .ai-col.is-never svg{stroke:#d63c4e}.ai .ai-light .ai-col.is-helps svg{stroke:#1f9e6f}.ai .ai-light .ai-after{color:var(--ink-2)}.ai .ai-light .ai-red{color:#d63c4e}.ai .ai-light .ai-disc{border-color:var(--rule);background:#fff;box-shadow:0 30px 70px -40px #17324f66}.ai .ai-light .ai-disc-head{border-bottom-color:var(--rule);color:#007f66}.ai .ai-light .ai-disc :is(li,summary){border-bottom-color:var(--rule)}.ai .ai-light .ai-disc :is(li,summary)>span{color:var(--ink)}.ai .ai-light .ai-disc .is-human{color:#0068e0}.ai .ai-light .ai-disc .is-ai{color:#007f66}.ai .ai-light .ai-disc summary:hover,.ai .ai-light .ai-disc-group li:hover{background:#f2faf7}.ai .ai-light .ai-disc-group[open] summary{border-bottom-color:var(--rule);background:#fafbfc}.ai .ai-light .ai-disc-chev{color:var(--muted)}.ai .ai-light .ai-disc-group ul{background:#f6f8fa}.ai .ai-light .ai-disc-group li{border-bottom-color:var(--rule)}.ai .ai-light .ai-disc-group li>span{color:var(--ink-2)}.ai .ai-pad{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;margin-top:clamp(28px,3vw,40px);padding:clamp(20px,2.2vw,28px)}.ai .ai-pad-k{font-family:var(--hp-font-display);letter-spacing:.13em;text-transform:uppercase;color:#ffffff80;font-size:11px;font-weight:700}.ai .ai-pad-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(8px,1vw,12px);margin-top:18px;display:grid}.ai .ai-pad-d{aspect-ratio:1;opacity:0;transition:opacity .4s ease calc(var(--k) * 25ms), transform .4s cubic-bezier(.22, 1, .36, 1) calc(var(--k) * 25ms);border-radius:50%;transform:scale(.6)}.ai .ai-pad-d.is-real{background:#3cc492}.ai .ai-pad-d.is-fake{background:#f0606f14;border:1.5px dashed #f0606fbf}.ai .ai-pad.is-in .ai-pad-d,.ai .ai-pad:not([data-reveal]) .ai-pad-d{opacity:1;transform:none}.ai .ai-pad.is-clean .ai-pad-d.is-fake{opacity:.08;transition-delay:calc(var(--k) * 10ms);transform:scale(.5)}.ai .ai-pad-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-top:18px;display:flex}.ai .ai-pad-legend{color:#ffffffc7;gap:6px;font-size:13.5px;display:grid}.ai .ai-pad-legend li{align-items:center;gap:9px;display:flex}.ai .ai-pad-legend i{border-radius:50%;width:12px;height:12px}.ai .ai-pad-legend .is-real i{background:#3cc492}.ai .ai-pad-legend .is-fake i{border:1.5px dashed #f0606fd9}.ai .ai-pad-n{text-align:right;color:#fff9;gap:2px;font-size:13px;display:grid}.ai .ai-pad-n s,.ai .ai-pad-n b{font-family:var(--hp-font-display);margin-left:6px;font-size:16px;font-weight:700}.ai .ai-pad-n s{color:var(--ai-red)}.ai .ai-pad-n b{color:#3cc492}.ai .ai-pad-btn{font-family:var(--hp-font-display);color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:8px;margin-top:18px;padding:9px 16px;font-size:13px;font-weight:600;transition:background-color .2s,border-color .2s}.ai .ai-pad-btn:hover{background:#ffffff14;border-color:#ffffff80}.ai .ai-pad-btn[aria-pressed=true]{background:#3cc49224;border-color:#3cc492}@media (prefers-reduced-motion:reduce){.ai .ai-pad-d{transition:none}}@media (max-width:560px){.ai .ai-sc-tag text{font-size:12px}.ai .ai-sc-floor text{font-size:14px}}
