.seoy-aiv{--g:#103f32;--g2:#1d674f;--g3:#1fa36b;--o:#f56b21;--line:#dfe9e4;--muted:#66766f;--card:#ffffff;--bg:#f5faf7;width:min(1420px,calc(100vw - 40px))!important;max-width:min(1420px,calc(100vw - 40px))!important;display:block;position:relative!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;clear:both;margin:36px 0 70px!important;padding:0;overflow-x:clip;font-family:Poppins,system-ui,sans-serif!important;color:#17231e;isolation:isolate}.seoy-aiv:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:30px;background:radial-gradient(circle at top right,rgba(90,226,167,.08),transparent 24%),linear-gradient(180deg,rgba(16,63,50,.03),rgba(16,63,50,0));pointer-events:none}.seoy-aiv,.seoy-aiv *{box-sizing:border-box;font-family:Poppins,system-ui,sans-serif!important}
.seoy-aiv-hero,.seoy-aiv-access-band,.seoy-aiv-form,.seoy-aiv-note,.seoy-aiv-status,.seoy-aiv-results,.aiv-summary,.aiv-card,.aiv-dashboard,.aiv-stat-grid,.aiv-chart-card,.aiv-bars-card,.aiv-lead{width:100%;max-width:100%;min-width:0;margin-left:0;margin-right:0}
.seoy-aiv-hero{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:30px;align-items:center;padding:44px;border-radius:28px;background:linear-gradient(135deg,#081711 0%,#0f3b2f 30%,#17634b 100%);color:#fff;box-shadow:0 24px 70px rgba(8,34,26,.24);position:relative;overflow:hidden;border:1px solid rgba(117,237,190,.14);backdrop-filter:blur(8px)}.seoy-aiv-hero:before,.seoy-aiv-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none;opacity:.16;animation:aivFloat 10s ease-in-out infinite}.seoy-aiv-hero:before{width:340px;height:340px;right:-80px;top:-90px;background:radial-gradient(circle at center,#5fe3aa 0,rgba(95,227,170,0) 68%)}.seoy-aiv-hero:after{width:260px;height:260px;left:58%;bottom:-120px;background:radial-gradient(circle at center,#5cf8d1 0,rgba(255,255,255,0) 70%);animation-duration:14s}.seoy-aiv-hero:has(.seoy-aiv-hero-score)::marker{content:""}.seoy-aiv-kicker,.aiv-head>span,.aiv-summary>div>span,.aiv-lead>div>span{font-size:11px;font-weight:800;letter-spacing:1.2px;color:#b8d8ca}.seoy-aiv-hero h2{margin:8px 0 12px;color:#fff;font-size:46px;line-height:1.06}.seoy-aiv-hero p{max-width:900px;margin:0;color:#d8e8e1;line-height:1.7}.seoy-aiv-flags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.seoy-aiv-flags span{padding:8px 11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:11px;font-weight:700;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.09)}.seoy-aiv-hero-score{height:132px;border-radius:25px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);color:var(--g);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(16,63,50,.06),0 10px 30px rgba(0,0,0,.08);position:relative;z-index:1;animation:aivPulse 3.6s ease-in-out infinite}.seoy-aiv-hero-score strong{font-size:42px}.seoy-aiv-hero-score span{font-size:12px;font-weight:800}
.seoy-aiv-hero::selection,.seoy-aiv-form::selection{background:rgba(95,227,170,.3)}
.seoy-aiv-hero .seoy-aiv-kicker{display:inline-flex;align-items:center;gap:8px}.seoy-aiv-hero .seoy-aiv-kicker:before{content:"";width:10px;height:10px;border-radius:50%;background:#6ff0be;box-shadow:0 0 0 0 rgba(111,240,190,.45);animation:aivBeacon 2s infinite}.seoy-aiv-hero .seoy-aiv-kicker:after{content:"LIVE AI";padding:4px 8px;border-radius:999px;font-size:10px;letter-spacing:.9px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#dff7ed}.seoy-aiv-hero > div:first-child{position:relative;z-index:2}.seoy-aiv-hero > div:first-child:after{content:"";position:absolute;left:0;right:14%;top:-12px;bottom:-18px;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 86%);opacity:.35}.seoy-aiv-hero-score{border:1px solid rgba(20,63,50,.08)}.seoy-aiv-hero-score:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.75),rgba(88,255,188,.35),rgba(255,255,255,.65));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.seoy-aiv-hero-score:after{content:"";position:absolute;inset:auto 14px 14px 14px;height:24px;border-radius:999px;background:linear-gradient(90deg,#dff9ee 0%,#9bf0cb 50%,#dff9ee 100%);opacity:.25;filter:blur(12px)}
.seoy-aiv-form{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(250px,.9fr);gap:12px;align-items:end;margin-top:20px;padding:20px;border:1px solid rgba(132,201,172,.32);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,251,248,.98));box-shadow:0 14px 36px rgba(16,63,50,.08),inset 0 1px 0 rgba(255,255,255,.82);position:relative;z-index:2;overflow:hidden}.seoy-aiv-form label>span{display:block;margin-bottom:7px;color:var(--g);font-size:13px;font-weight:800;letter-spacing:.1px}.seoy-aiv-form small{font-weight:500;color:#82908a}.seoy-aiv-url{display:block;height:auto}.seoy-aiv-url input,.seoy-aiv-input{width:100%;min-width:0;height:52px;border:1px solid #cddbd4;border-radius:13px;padding:0 14px;font:inherit;outline:none;transition:border-color .2s ease, box-shadow .2s ease, background .2s ease;background:#fff}.seoy-aiv-url input:focus,.seoy-aiv-input:focus{border-color:#65c99d;box-shadow:0 0 0 4px rgba(61,195,130,.13);background:#fcfffd}.seoy-aiv-form button{grid-column:auto;width:100%;height:54px;padding:0 20px;border:0;border-radius:14px;background:linear-gradient(135deg,#ff8b49,#f56b21 54%,#d95a11 100%);color:#fff;font-weight:800;font-size:18px;cursor:pointer;white-space:normal;line-height:1.1;text-align:center;justify-self:stretch;box-shadow:0 14px 26px rgba(245,107,33,.27), inset 0 1px 0 rgba(255,255,255,.24);transition:transform .18s ease,box-shadow .18s ease, filter .18s ease;position:relative;overflow:hidden}.seoy-aiv-form button:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 22%,rgba(255,255,255,.24) 40%,transparent 58%);transform:translateX(-120%)}.seoy-aiv-form button:hover:before,.seoy-aiv-form button:focus-visible:before{animation:aivSweep 1.15s ease}.seoy-aiv-form button:hover,.seoy-aiv-form button:focus-visible{transform:translateY(-2px);box-shadow:0 18px 34px rgba(245,107,33,.36);filter:saturate(1.06)}.seoy-aiv-note{margin-top:11px;padding:14px 15px;border-radius:14px;background:linear-gradient(180deg,#f7fbf9,#eef7f2);color:#5e6e68;font-size:12px;border:1px solid #dfebe5;box-shadow:inset 0 1px 0 rgba(255,255,255,.74)}.seoy-aiv-status{margin-top:20px;padding:22px;border-radius:20px;background:linear-gradient(180deg,#effbf5,#f9fdfb);color:var(--g);display:grid;gap:8px;border:1px solid #d7ebe1;box-shadow:0 18px 34px rgba(16,63,50,.06);position:relative;overflow:hidden}.seoy-aiv-status:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(18,103,79,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(18,103,79,.045) 1px,transparent 1px);background-size:18px 18px;mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 78%);pointer-events:none}.seoy-aiv-status span{font-size:12px;color:#6f7d77}.seoy-aiv-status i{height:10px;border-radius:999px;background:linear-gradient(90deg,#1d674f,#6bd5a5,#1d674f);background-size:200% 100%;animation:aivMove 1.2s linear infinite;position:relative;overflow:hidden}.seoy-aiv-status i:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.0) 0 12px,rgba(255,255,255,.2) 12px 22px)}.seoy-aiv-status.is-error{background:#fff0ef;color:#9b3029}.seoy-aiv-results{margin-top:26px;scroll-margin-top:24px}.aiv-summary{display:grid;grid-template-columns:190px 1fr;gap:24px;align-items:center;padding:28px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 16px 36px rgba(16,63,50,.06);animation:aivFadeUp .5s ease both}.aiv-summary h2{margin:5px 0 8px;color:var(--g);font-size:27px;word-break:break-word}.aiv-summary p{margin:0;color:var(--muted)}.aiv-summary-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.aiv-summary-actions button,.aiv-copy{border:1px solid #d7e4de;background:#fff;color:var(--g);padding:9px 11px;border-radius:9px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.aiv-gauge{--score:0;min-height:210px;border:1px solid rgba(210,228,220,.9);border-radius:24px;background:linear-gradient(180deg,#fff,#f8fcfa);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:22px 16px 18px;gap:10px}.aiv-gauge-ring{width:112px;height:112px;border-radius:50%;display:flex;align-items:baseline;justify-content:center;align-content:center;flex-wrap:wrap;background:conic-gradient(#1d674f calc(var(--score)*3.6deg),#e4ece8 0);position:relative;margin-top:2px}.aiv-gauge-ring:before{content:"";position:absolute;inset:9px;border-radius:50%;background:#fff}.aiv-gauge strong,.aiv-gauge span{position:relative;z-index:2}.aiv-gauge strong{font-size:32px;line-height:1}.aiv-gauge span{font-size:10px;font-weight:700}.aiv-gauge b{margin-top:2px;color:var(--g);font-size:17px;line-height:1.2}.aiv-gauge small{color:var(--muted);font-size:12px}.aiv-gauge.warn .aiv-gauge-ring{background:conic-gradient(#d59a25 calc(var(--score)*3.6deg),#efe9dc 0)}.aiv-gauge.bad .aiv-gauge-ring{background:conic-gradient(#d95048 calc(var(--score)*3.6deg),#f1e2e0 0)}.aiv-score-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.aiv-card{margin-top:18px;padding:25px;border:1px solid rgba(210,228,220,.9);border-radius:22px;background:linear-gradient(180deg,#fff,#fbfefc);box-shadow:0 12px 34px rgba(16,63,50,.045), inset 0 1px 0 rgba(255,255,255,.88);animation:aivFadeUp .55s ease both;position:relative;overflow:hidden}.aiv-card:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(113,229,187,.6),transparent)}.aiv-card:hover{box-shadow:0 22px 44px rgba(16,63,50,.08)}.aiv-head h3{margin:5px 0 7px;color:var(--g);font-size:24px}.aiv-head p{margin:0;color:var(--muted);font-size:13px}.aiv-platforms{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px}.aiv-platforms article{padding:15px;border:1px solid var(--line);border-radius:14px}.aiv-platforms article>div{display:flex;justify-content:space-between;gap:8px}.aiv-platforms i{display:block;height:8px;margin:12px 0 7px;border-radius:999px;background:#edf3f0;overflow:hidden}.aiv-platforms em{display:block;height:100%;background:var(--g2)}.great,.good{color:#117649}.warn{color:#a86f0c}.bad{color:#b3342e}.aiv-signals,.aiv-gaps{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.aiv-signals span,.aiv-gaps span{padding:8px 10px;border-radius:999px;background:#f2f5f4;font-size:11px;font-weight:700}.aiv-signals .on,.aiv-gaps .ok{background:#e8f7ef;color:#14724a}.aiv-signals .off{background:#fff0ef;color:#a33a33}.aiv-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:16px}.aiv-metrics div{text-align:center;padding:14px;border-radius:13px;background:#f6f9f7}.aiv-metrics b{display:block;color:var(--g);font-size:20px}.aiv-metrics span{font-size:10px;color:var(--muted)}.aiv-crawlers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.aiv-crawlers div{padding:14px;border:1px solid var(--line);border-radius:13px}.aiv-crawlers strong,.aiv-crawlers span,.aiv-crawlers small{display:block}.aiv-crawlers span{margin:6px 0;font-weight:800}.aiv-crawlers .ok span{color:#117649}.aiv-crawlers .no span{color:#b3342e}.aiv-llms{max-height:220px;overflow:auto;padding:14px;border-radius:12px;background:#0f231b;color:#d7eee4;white-space:pre-wrap}.aiv-schema{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.aiv-schema>div{padding:14px;border:1px solid var(--line);border-radius:13px}.aiv-schema b{display:block;margin-bottom:8px}.aiv-schema span{display:inline-block;margin:3px;padding:6px 8px;border-radius:8px;background:#f2f5f4;font-size:11px}.aiv-schema .on{background:#e8f7ef;color:#14724a}.aiv-suggestions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.aiv-suggestions article{padding:16px;border:1px solid var(--line);border-radius:14px}.aiv-suggestions article>span{font-size:10px;font-weight:800;color:var(--g2)}.aiv-suggestions h4{margin:6px 0;color:var(--g)}.aiv-suggestions p{color:var(--muted);font-size:12px}.aiv-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.aiv-compare>div{padding:18px;border-radius:15px;background:#f7faf8}.aiv-compare b,.aiv-compare strong,.aiv-compare span{display:block}.aiv-compare strong{font-size:38px;color:var(--g)}.aiv-compare span{font-size:11px;color:var(--muted)}.aiv-history{display:flex;gap:10px;overflow:auto;margin-top:16px}.aiv-history>div{min-width:150px;padding:13px;border:1px solid var(--line);border-radius:12px}.aiv-history b{display:block;font-size:26px;color:var(--g)}.aiv-history span{font-size:9px;color:var(--muted)}.aiv-findings article{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:15px 0;border-top:1px solid #edf2ef}.aiv-findings article>b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#f0f5f2}.aiv-findings h4{margin:3px 0 5px}.aiv-findings p{margin:0 0 7px;color:var(--muted);font-size:12px}.aiv-findings small{display:block;padding:9px;border-radius:9px;background:#f7f9f8}.aiv-lead{display:grid;grid-template-columns:1fr 1.1fr;gap:20px;margin-top:18px;padding:25px;border-radius:20px;background:linear-gradient(135deg,#103f32,#1b5d48);color:#fff}.aiv-lead h3{margin:5px 0;color:#fff}.aiv-lead p{color:#d7e6df}.aiv-lead form{display:grid;grid-template-columns:1fr 1fr;gap:9px}.aiv-lead input{min-width:0;height:44px;padding:0 11px;border:0;border-radius:9px}.aiv-lead input[name=email]{grid-column:1/-1}.aiv-lead label{grid-column:1/-1;font-size:10px}.aiv-lead button{grid-column:1/-1;height:44px;border:0;border-radius:9px;background:#fff;color:var(--g);font-weight:800}.aiv-lead [data-msg]{grid-column:1/-1;font-size:11px}.aiv-card,.aiv-summary,.aiv-lead{min-width:0}@keyframes aivMove{to{background-position:-200% 0}}
.aiv-dashboard{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-top:18px}
.aiv-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}
.aiv-stat{padding:18px;border:1px solid rgba(210,228,220,.95);border-radius:20px;background:linear-gradient(180deg,#ffffff,#f6fbf8);box-shadow:0 10px 26px rgba(16,63,50,.05);position:relative;overflow:hidden}.aiv-stat:after{content:"";position:absolute;right:-16px;bottom:-18px;width:78px;height:78px;border-radius:50%;background:radial-gradient(circle,rgba(98,213,165,.25),rgba(98,213,165,0) 68%)}
.aiv-stat:before{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--g2),#6bd5a5)}
.aiv-stat strong{display:block;font-size:34px;line-height:1;color:var(--g);margin-bottom:8px}
.aiv-stat span{display:block;font-size:12px;color:#6e7b75;font-weight:700}
.aiv-stat small{display:block;margin-top:4px;color:#95a49d;font-size:11px}
.aiv-chart-card,.aiv-bars-card{padding:20px;border:1px solid rgba(210,228,220,.95);border-radius:22px;background:linear-gradient(180deg,#fff,#fbfefc);box-shadow:0 12px 34px rgba(16,63,50,.045);position:relative;overflow:hidden}.aiv-chart-card:before,.aiv-bars-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(96,223,178,.12),transparent 28%);pointer-events:none}
.aiv-mini-chart{margin-top:16px;padding:12px;border-radius:16px;background:linear-gradient(180deg,#f8fcfa,#f1f7f4);border:1px solid #e4efe9}
.aiv-mini-chart svg{display:block;width:100%;height:210px}
.aiv-mini-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}
.aiv-mini-grid span{display:block;text-align:center;font-size:10px;color:#6c7a74;font-weight:700}.aiv-spark .grid line{stroke:#dfe9e4;stroke-dasharray:4 6}.aiv-spark .area{fill:rgba(31,163,107,.12)}.aiv-spark .line{fill:none;stroke:#1d674f;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.aiv-spark .dots circle{fill:#1fa36b;stroke:#fff;stroke-width:3}.aiv-spark .dots text{fill:#103f32;font-size:11px;font-weight:700;text-anchor:middle}.aiv-mini-grid strong{font-size:15px;color:var(--g)}
.aiv-bars{display:grid;gap:11px;margin-top:16px}
.aiv-bar-row{display:grid;grid-template-columns:120px 1fr 58px;gap:10px;align-items:center}
.aiv-bar-row label{font-size:12px;font-weight:700;color:var(--g)}
.aiv-bar-row i{display:block;height:10px;border-radius:999px;background:#edf3f0;overflow:hidden;position:relative}
.aiv-bar-row i em{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--g2),#6bd5a5);box-shadow:0 0 0 1px rgba(16,63,50,.02)}
.aiv-bar-row b{text-align:right;font-size:12px;color:var(--g)}
.aiv-status.is-loading strong{font-size:18px}
.aiv-status.is-loading{position:relative;overflow:hidden}
.aiv-status.is-loading:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.48) 50%,rgba(255,255,255,0) 70%);transform:translateX(-100%);animation:aivSweep 1.8s linear infinite}
.aiv-lead,.aiv-summary,.aiv-card,.seoy-aiv-hero,.seoy-aiv-form{will-change:transform}
@keyframes aivFloat{0%,100%{transform:translateY(0) translateX(0)}50%{transform:translateY(12px) translateX(-8px)}}
@keyframes aivPulse{0%,100%{transform:translateY(0);box-shadow:inset 0 0 0 1px rgba(16,63,50,.06),0 10px 30px rgba(0,0,0,.08)}50%{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(16,63,50,.06),0 18px 38px rgba(0,0,0,.12)}}
@keyframes aivFadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@keyframes aivSweep{to{transform:translateX(100%)}}
.aiv-summary{position:relative;overflow:hidden}.aiv-summary:before{content:"";position:absolute;top:0;right:0;width:220px;height:220px;background:radial-gradient(circle,rgba(99,240,188,.12),rgba(99,240,188,0) 70%);pointer-events:none}.aiv-platforms article,.aiv-schema>div,.aiv-suggestions article,.aiv-history>div,.aiv-consistency-grid article,.aiv-source-cards article,.aiv-crawler-timeline article{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.aiv-platforms article:hover,.aiv-schema>div:hover,.aiv-suggestions article:hover,.aiv-history>div:hover,.aiv-consistency-grid article:hover,.aiv-source-cards article:hover,.aiv-crawler-timeline article:hover{transform:translateY(-2px);border-color:#bcdacb;box-shadow:0 12px 24px rgba(16,63,50,.05)}.aiv-platforms em,.aiv-bar-row i em{background:linear-gradient(90deg,#1d674f,#38b981,#7fe1ba);background-size:160% 100%;animation:aivMove 2.6s linear infinite}.aiv-gauge-ring,.aiv-source-meter>div{box-shadow:0 10px 24px rgba(16,63,50,.05)}.aiv-head span{display:inline-flex;align-items:center;gap:8px}.aiv-head span:before{content:"";width:7px;height:7px;border-radius:50%;background:#52d29b;box-shadow:0 0 0 0 rgba(82,210,155,.35);animation:aivBeacon 2.2s infinite}@keyframes aivBeacon{0%{box-shadow:0 0 0 0 rgba(82,210,155,.45)}70%{box-shadow:0 0 0 10px rgba(82,210,155,0)}100%{box-shadow:0 0 0 0 rgba(82,210,155,0)}}@keyframes aivGridPulse{0%,100%{opacity:.28}50%{opacity:.45}}@media(max-width:1360px){.seoy-aiv{width:min(1320px,calc(100vw - 34px))!important;max-width:min(1320px,calc(100vw - 34px))!important}.seoy-aiv-form{grid-template-columns:1fr 1fr}.seoy-aiv-form button{grid-column:auto;width:100%}.aiv-platforms{grid-template-columns:repeat(3,1fr)}.aiv-suggestions{grid-template-columns:1fr 1fr}.aiv-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:1050px){.seoy-aiv{width:min(100%,calc(100vw - 26px))!important;max-width:min(100%,calc(100vw - 26px))!important;left:50%!important;transform:translateX(-50%)!important}.seoy-aiv-form{grid-template-columns:1fr}.seoy-aiv-form button{grid-column:auto;width:100%;font-size:17px}.aiv-platforms{grid-template-columns:repeat(3,1fr)}.aiv-score-grid{grid-template-columns:repeat(2,1fr)}.aiv-crawlers{grid-template-columns:repeat(2,1fr)}.aiv-dashboard{grid-template-columns:1fr}.aiv-stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.seoy-aiv{width:100%!important;max-width:100%!important;padding:0 12px!important;margin:18px auto 50px!important;overflow-x:hidden;left:auto!important;transform:none!important}.seoy-aiv-hero{grid-template-columns:1fr;padding:25px 18px;border-radius:20px}.seoy-aiv-hero-score{display:none}.seoy-aiv-hero h2{font-size:31px}.seoy-aiv-form{grid-template-columns:1fr;padding:14px}.seoy-aiv-form input{font-size:16px}.seoy-aiv-url{height:52px}.aiv-summary{grid-template-columns:1fr;padding:18px}.aiv-score-grid,.aiv-platforms,.aiv-metrics,.aiv-crawlers,.aiv-schema,.aiv-suggestions,.aiv-compare,.aiv-lead,.aiv-stat-grid{grid-template-columns:1fr}.aiv-card,.aiv-chart-card,.aiv-bars-card{padding:18px}.aiv-head h3{font-size:21px}.aiv-lead form{grid-template-columns:1fr}.aiv-lead input[name=email],.aiv-lead label,.aiv-lead button{grid-column:auto}.aiv-gauge{min-height:145px}.aiv-summary-actions button{width:100%}.aiv-bar-row{grid-template-columns:90px 1fr 48px}.aiv-mini-chart svg{height:180px}.aiv-mini-grid{grid-template-columns:repeat(5,1fr)}}@media print{.seoy-aiv-form,.seoy-aiv-note,.aiv-lead,.aiv-summary-actions{display:none!important}.seoy-aiv{width:100%;margin:0}.aiv-card,.aiv-summary{break-inside:avoid;box-shadow:none}}

.aiv-card--accent{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#fbfefc)}.aiv-card--accent:after{content:"";position:absolute;right:-14px;top:-14px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(98,213,165,.16),rgba(98,213,165,0) 65%);pointer-events:none}
.aiv-card--accent:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#1d674f,#61d2a2)}
.aiv-prompt-overview{display:grid;grid-template-columns:170px 1fr;gap:16px;margin-top:18px}.aiv-prompt-score{display:flex;align-items:baseline;justify-content:center;align-content:center;flex-wrap:wrap;min-height:135px;border-radius:18px;background:linear-gradient(135deg,#103f32,#1d674f);color:#fff}.aiv-prompt-score strong{font-size:50px;line-height:1}.aiv-prompt-score span{font-size:12px}.aiv-prompt-score small{width:100%;text-align:center;margin-top:5px;color:#c8e4d8}.aiv-prompt-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.aiv-prompt-stats div{padding:18px;border:1px solid var(--line);border-radius:15px;background:#f7faf8}.aiv-prompt-stats b{display:block;font-size:28px;color:var(--g)}.aiv-prompt-stats span{font-size:11px;color:var(--muted)}.aiv-prompt-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.aiv-prompt-list article{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:13px}.aiv-prompt-list article>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-weight:900}.aiv-prompt-list .covered>span{background:#e5f6ed;color:#14724a}.aiv-prompt-list .gap>span{background:#fff1df;color:#a56b0c}.aiv-prompt-list b{display:block;color:var(--g);font-size:12px}.aiv-prompt-list small{color:var(--muted);font-size:10px}
.aiv-consistency-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.aiv-consistency-grid article{display:flex;gap:11px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:14px;background:#f8fbf9}.aiv-consistency-grid i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-weight:900}.aiv-consistency-grid .ok i{background:#e5f6ed;color:#14724a}.aiv-consistency-grid .warn i{background:#fff1df;color:#a56b0c}.aiv-consistency-grid b{display:block;color:var(--g);font-size:12px}.aiv-consistency-grid span{font-size:10px;color:var(--muted)}
.aiv-source-quality{display:grid;grid-template-columns:190px 1fr;gap:18px;align-items:center;margin-top:16px}.aiv-source-meter{text-align:center}.aiv-source-meter>div{--source:0;width:118px;height:118px;margin:auto;border-radius:50%;display:flex;align-items:baseline;justify-content:center;align-content:center;flex-wrap:wrap;background:conic-gradient(#1d674f calc(var(--source)*3.6deg),#e8efeb 0);position:relative}.aiv-source-meter>div:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff}.aiv-source-meter strong,.aiv-source-meter span{position:relative;z-index:2}.aiv-source-meter strong{font-size:34px}.aiv-source-meter span{font-size:10px}.aiv-source-meter>b{display:block;margin-top:8px;color:var(--g)}.aiv-source-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.aiv-source-cards article{padding:17px;border:1px solid var(--line);border-radius:14px;background:#f7faf8}.aiv-source-cards b{display:block;font-size:28px;color:var(--g)}.aiv-source-cards span{font-size:10px;color:var(--muted)}
.aiv-crawler-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.aiv-crawler-timeline article{padding:14px;border-radius:14px;border:1px solid var(--line);background:#f8fbf9}.aiv-crawler-timeline span,.aiv-crawler-timeline b,.aiv-crawler-timeline small{display:block}.aiv-crawler-timeline span{font-size:11px;color:var(--muted)}.aiv-crawler-timeline b{margin:5px 0;font-size:15px}.aiv-crawler-timeline .ok b{color:#14724a}.aiv-crawler-timeline .no b{color:#b3342e}.aiv-crawler-timeline small{font-size:9px;color:#94a099}
@media(max-width:1050px){.seoy-aiv-form{grid-template-columns:1fr 1fr}.seoy-aiv-form button{grid-column:1/-1}.aiv-prompt-overview,.aiv-source-quality{grid-template-columns:1fr}.aiv-consistency-grid,.aiv-crawler-timeline{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.aiv-prompt-stats,.aiv-prompt-list,.aiv-consistency-grid,.aiv-source-cards,.aiv-crawler-timeline{grid-template-columns:1fr}.aiv-prompt-score{min-height:110px}.aiv-source-quality{grid-template-columns:1fr}}


/* v2.2.0 premium AI motion + full width CTA */
.seoy-aiv-hero{background-image:linear-gradient(135deg,#07140f 0%,#0e3b2f 35%,#17634b 100%)}
.seoy-aiv-hero .seoy-aiv-hero-score{position:relative}
.seoy-aiv-hero .seoy-aiv-hero-score strong{font-size:58px;line-height:1}
.seoy-aiv-hero .seoy-aiv-hero-score span{font-size:12px;opacity:.9}
.seoy-aiv-hero .seoy-aiv-kicker:after{content:"LIVE AI"}
.seoy-aiv-hero>div:first-child{overflow:hidden}
.seoy-aiv-hero>div:first-child:before{content:"";position:absolute;right:12%;top:12%;width:320px;height:200px;pointer-events:none;background:
 radial-gradient(circle at 0% 25%, rgba(113,240,190,.95) 0 4px, transparent 5px),
 radial-gradient(circle at 24% 12%, rgba(113,240,190,.7) 0 4px, transparent 5px),
 radial-gradient(circle at 43% 38%, rgba(113,240,190,.85) 0 4px, transparent 5px),
 radial-gradient(circle at 64% 20%, rgba(113,240,190,.6) 0 4px, transparent 5px),
 radial-gradient(circle at 80% 46%, rgba(113,240,190,.9) 0 4px, transparent 5px),
 radial-gradient(circle at 58% 76%, rgba(113,240,190,.7) 0 4px, transparent 5px),
 linear-gradient(120deg, transparent 0 11%, rgba(113,240,190,.28) 11.2% 12%, transparent 12.2% 100%),
 linear-gradient(32deg, transparent 0 26%, rgba(113,240,190,.18) 26.2% 27%, transparent 27.2% 100%),
 linear-gradient(145deg, transparent 0 49%, rgba(113,240,190,.20) 49.2% 50%, transparent 50.2% 100%),
 linear-gradient(86deg, transparent 0 72%, rgba(113,240,190,.17) 72.2% 73%, transparent 73.2% 100%);
 opacity:.72;filter:drop-shadow(0 0 12px rgba(111,240,190,.16));animation:aivGridPulse 4s ease-in-out infinite}
.aiv-gauge{position:relative;padding:22px 16px 18px;border-radius:24px;background:linear-gradient(180deg,#ffffff,#f7fbf8);border:1px solid rgba(208,228,219,.92);box-shadow:0 12px 30px rgba(16,63,50,.05);overflow:hidden;justify-content:flex-start}
.aiv-gauge:before{content:"";position:absolute;inset:auto -20px -24px auto;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle,rgba(93,221,174,.18),rgba(93,221,174,0) 70%)}
.aiv-gauge-icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;margin-bottom:12px;background:linear-gradient(135deg,#ecf8f1,#dff4ea);color:var(--g2);border:1px solid rgba(102,201,155,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}
.aiv-gauge-ring{margin-inline:auto}
.seoy-aiv-status{position:relative;overflow:hidden}
.aiv-status-head{display:flex;align-items:center;justify-content:space-between;gap:14px}
.aiv-status-head b{font-size:20px;line-height:1;color:var(--g2)}
.aiv-status-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;position:relative;z-index:2}
.aiv-status-steps em{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.72);border:1px solid rgba(184,219,202,.78);font-style:normal;min-width:0}
.aiv-status-steps em i{flex:0 0 12px;width:12px;height:12px;border-radius:50%;background:#c8d8d0;box-shadow:0 0 0 4px rgba(200,216,208,.22)}
.aiv-status-steps em small{display:block;font-size:11px;font-weight:700;color:#4d635a;line-height:1.35}
.aiv-status-steps em.active{background:linear-gradient(180deg,#ffffff,#f0fbf5);border-color:#86d3ab;box-shadow:0 10px 22px rgba(16,63,50,.06)}
.aiv-status-steps em.active i{background:#34c17d;box-shadow:0 0 0 7px rgba(52,193,125,.15);animation:aivBeacon 1.5s infinite}
.aiv-status-steps em.done i{background:#137a57;box-shadow:0 0 0 5px rgba(19,122,87,.12)}
.aiv-status-progress{height:14px;border-radius:999px;background:#e2eee8;overflow:hidden;position:relative}
.aiv-status-progress u{display:block;height:100%;background:linear-gradient(90deg,#1d674f,#56d099,#8de4c0);position:relative}
.aiv-status-progress u:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.0) 0 16px,rgba(255,255,255,.22) 16px 28px)}
.aiv-status-nodes{display:flex;gap:20px;align-items:center;justify-content:flex-end;margin-top:4px}
.aiv-status-nodes i{position:relative;width:10px;height:10px;border-radius:50%;background:#38c786;box-shadow:0 0 0 6px rgba(56,199,134,.08)}
.aiv-status-nodes i:before{content:"";position:absolute;left:-24px;top:50%;width:24px;height:1px;background:rgba(56,199,134,.3)}
.aiv-status-nodes i:first-child:before{display:none}
.seoy-aiv-status.is-complete .aiv-status-progress u{background:linear-gradient(90deg,#137a57,#56d099,#a1efd0)}
.aiv-wide-cta{position:relative;left:50%;transform:translateX(-50%);width:100vw;max-width:100vw;margin:30px 0 0;padding:0;overflow:hidden;background:#020303;color:#fff}
.aiv-wide-cta__bg{position:absolute;inset:0;background:radial-gradient(circle at 80% 25%,rgba(46,194,141,.20),transparent 20%),radial-gradient(circle at 16% 70%,rgba(255,209,58,.08),transparent 24%),linear-gradient(135deg,#020303 0%,#03110c 36%,#041711 100%)}
.aiv-wide-cta__content{position:relative;z-index:2;max-width:1420px;margin:0 auto;padding:72px 56px 76px}
.aiv-wide-cta__kicker{display:block;margin-bottom:18px;font-size:14px;font-weight:700;letter-spacing:4px;color:#d8bf8e}
.aiv-wide-cta h3{margin:0 0 18px;font-size:clamp(46px,6vw,86px);line-height:.98;font-weight:600;letter-spacing:-2px;max-width:780px;color:#fff}
.aiv-wide-cta p{margin:0 0 28px;max-width:780px;font-size:18px;line-height:1.8;color:#d3ddda}
.aiv-wide-cta__btn{display:inline-flex;align-items:center;gap:18px;padding:18px 24px;border-radius:0;background:#f5cf39;color:#1d2fff!important;font-size:18px;font-weight:800;text-decoration:none;box-shadow:0 18px 34px rgba(245,207,57,.18)}
.aiv-wide-cta__btn em{font-style:normal;font-size:18px}
.aiv-wide-cta__nodes{position:absolute;inset:0;pointer-events:none;z-index:1}
.aiv-wide-cta__nodes i{position:absolute;width:10px;height:10px;border-radius:50%;background:#72f0bd;box-shadow:0 0 0 8px rgba(114,240,189,.08),0 0 18px rgba(114,240,189,.32);animation:aivFloatNode 5s ease-in-out infinite}
.aiv-wide-cta__nodes i:nth-child(1){top:18%;left:74%}.aiv-wide-cta__nodes i:nth-child(2){top:28%;left:82%;animation-delay:.6s}.aiv-wide-cta__nodes i:nth-child(3){top:48%;left:88%;animation-delay:1.1s}.aiv-wide-cta__nodes i:nth-child(4){top:67%;left:76%;animation-delay:1.7s}.aiv-wide-cta__nodes i:nth-child(5){top:60%;left:90%;animation-delay:2.1s}.aiv-wide-cta__nodes i:nth-child(6){top:38%;left:70%;animation-delay:2.6s}
.aiv-wide-cta__nodes i:before{content:"";position:absolute;height:1px;background:rgba(114,240,189,.28);transform-origin:left center}
.aiv-wide-cta__nodes i:nth-child(1):before{width:110px;left:8px;top:4px;transform:rotate(16deg)}.aiv-wide-cta__nodes i:nth-child(2):before{width:82px;left:8px;top:5px;transform:rotate(52deg)}.aiv-wide-cta__nodes i:nth-child(6):before{width:74px;left:6px;top:4px;transform:rotate(-18deg)}
@keyframes aivFloatNode{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@media(max-width:1050px){.aiv-status-steps{grid-template-columns:1fr 1fr}.aiv-wide-cta__content{padding:56px 32px}}
@media(max-width:720px){.aiv-status-steps{grid-template-columns:1fr}.aiv-status-head{align-items:flex-start;flex-direction:column}.aiv-wide-cta__content{padding:46px 18px}.aiv-wide-cta h3{font-size:52px;letter-spacing:-1.2px}.aiv-wide-cta__nodes{display:none}.aiv-wide-cta__btn{width:100%;justify-content:center}}

/* v2.2.1 design refinements */
.aiv-score-grid{align-items:stretch;gap:16px}.aiv-score-grid .aiv-gauge{height:100%}.aiv-gauge-icon{width:48px;height:48px;border-radius:16px;margin-bottom:2px}.aiv-summary{padding:30px}.aiv-head p{max-width:950px;line-height:1.7}.aiv-platforms article,.aiv-schema>div,.aiv-suggestions article,.aiv-history>div,.aiv-consistency-grid article,.aiv-source-cards article,.aiv-crawler-timeline article{background:#fff}.aiv-card{padding:28px}.aiv-summary-actions button,.aiv-copy{transition:all .2s ease}.aiv-summary-actions button:hover,.aiv-copy:hover{transform:translateY(-1px);border-color:#b8d8c9;box-shadow:0 10px 18px rgba(16,63,50,.06)}.aiv-gauge.great .aiv-gauge-ring,.aiv-gauge.good .aiv-gauge-ring{background:conic-gradient(#1d674f calc(var(--score)*3.6deg),#e4ece8 0)}.aiv-gauge:after{content:"";position:absolute;inset:auto 18px 0 18px;height:1px;background:linear-gradient(90deg,transparent,rgba(115,214,173,.34),transparent)}@media(max-width:720px){.aiv-gauge{min-height:190px;padding:20px 14px 16px}.aiv-gauge-ring{width:100px;height:100px}.aiv-score-grid{gap:12px}.aiv-card{padding:20px}.aiv-summary{padding:20px}}
/* v2.3.0 advanced GEO diagnostics */
.aiv-parity-normal{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;border:1px solid #d8e7e0;border-radius:16px;background:linear-gradient(180deg,#fbfefc,#f4faf7)}
.aiv-parity-normal strong{margin-right:auto;color:var(--g);font-size:14px}.aiv-parity-normal span{padding:6px 9px;border-radius:999px;background:#fff;border:1px solid #e0ebe6;color:#63736c;font-size:10px;font-weight:700}
.aiv-parity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}
.aiv-parity-grid article{padding:15px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 22px rgba(16,63,50,.035)}
.aiv-parity-grid article.ok{border-color:#cde9db}.aiv-parity-grid article.warn{border-color:#eed9a8;background:#fffdf7}.aiv-parity-grid article.no{border-color:#efc6c1;background:#fff9f8}
.aiv-parity-name{display:flex;align-items:center;justify-content:space-between;gap:10px}.aiv-parity-name strong{color:var(--g);font-size:13px}.aiv-parity-name span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}
.aiv-parity-grid .ok .aiv-parity-name span{color:#14724a}.aiv-parity-grid .warn .aiv-parity-name span{color:#a56b0c}.aiv-parity-grid .no .aiv-parity-name span{color:#b3342e}
.aiv-parity-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px}.aiv-parity-metrics b{display:block;padding:8px 6px;text-align:center;border-radius:10px;background:#f4f8f6;color:#5a6b64;font-size:10px}
.aiv-rag-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.aiv-rag-summary div{padding:16px;border-radius:16px;background:linear-gradient(180deg,#f8fcfa,#f1f8f4);border:1px solid #e0ebe5;text-align:center}.aiv-rag-summary strong{display:block;color:var(--g);font-size:28px}.aiv-rag-summary span{font-size:10px;color:var(--muted);font-weight:700}
.aiv-rag-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.aiv-rag-list article{display:grid;grid-template-columns:1fr auto;gap:8px;padding:14px;border:1px solid var(--line);border-radius:15px;background:#fff}.aiv-rag-list article>div b{display:block;color:var(--g);font-size:12px}.aiv-rag-list article>div small{color:#89978f;font-size:9px}.aiv-rag-list article>strong{font-size:14px}.aiv-rag-list article>p{grid-column:1/-1;margin:0;color:#6b7973;font-size:10px}.aiv-rag-list article.bad{border-color:#efc6c1}.aiv-rag-list article.warn{border-color:#ead7a6}
.aiv-eff-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:18px}.aiv-eff-grid article{padding:16px 10px;border:1px solid var(--line);border-radius:15px;background:#f8fbf9;text-align:center}.aiv-eff-grid b{display:block;color:var(--g);font-size:20px}.aiv-eff-grid span{display:block;margin-top:4px;color:var(--muted);font-size:9px}.aiv-eff-bar{margin-top:14px}.aiv-eff-bar i{display:block;height:12px;border-radius:999px;background:#e7efeb;overflow:hidden}.aiv-eff-bar em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1d674f,#54cb95,#8ae1bd)}.aiv-eff-bar small{display:block;margin-top:6px;color:#819087;font-size:9px}
.aiv-schema-consistency{display:grid;grid-template-columns:180px 1fr;gap:18px;align-items:center;margin-top:18px}.aiv-schema-score{min-height:150px;border-radius:20px;background:linear-gradient(135deg,#103f32,#1d674f);color:#fff;display:flex;align-items:baseline;justify-content:center;align-content:center;flex-wrap:wrap;box-shadow:0 16px 30px rgba(16,63,50,.12)}.aiv-schema-score strong{font-size:48px;line-height:1}.aiv-schema-score span{font-size:11px}.aiv-schema-score small{width:100%;text-align:center;color:#d4ebe1;margin-top:8px}.aiv-schema-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.aiv-schema-checks article{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--line);border-radius:14px;background:#fff}.aiv-schema-checks article i{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-weight:900}.aiv-schema-checks article.ok i{background:#e5f6ed;color:#14724a}.aiv-schema-checks article.no i{background:#fff0ef;color:#b3342e}.aiv-schema-checks b{display:block;color:var(--g);font-size:11px}.aiv-schema-checks small{display:block;color:var(--muted);font-size:9px;margin-top:2px}.aiv-schema-foot{margin-top:12px;padding:10px 12px;border-radius:12px;background:#f5f9f7;color:#64736c;font-size:10px}
.aiv-crawler-timeline article.changed{box-shadow:inset 0 0 0 2px rgba(245,107,33,.22),0 10px 25px rgba(16,63,50,.04)}.aiv-crawler-timeline article.changed:after{content:"DEĞİŞTİ";display:inline-block;margin-top:8px;padding:4px 7px;border-radius:999px;background:#fff0e9;color:#c65517;font-size:8px;font-weight:900;letter-spacing:.5px}
@media(max-width:1050px){.aiv-eff-grid{grid-template-columns:repeat(3,1fr)}.aiv-parity-grid,.aiv-rag-list{grid-template-columns:1fr}.aiv-schema-consistency{grid-template-columns:1fr}.aiv-schema-score{min-height:120px}.aiv-schema-checks{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.aiv-parity-metrics{grid-template-columns:1fr 1fr}.aiv-rag-summary,.aiv-eff-grid,.aiv-schema-checks{grid-template-columns:1fr 1fr}.aiv-parity-normal{align-items:flex-start}.aiv-parity-normal strong{width:100%;margin-right:0}.aiv-schema-score{min-height:105px}.aiv-schema-score strong{font-size:40px}}


/* v2.3.1 live bot scan console */
.seoy-aiv-status.aiv-console-wrap{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.seoy-aiv-status.aiv-console-wrap:before,.seoy-aiv-status.aiv-console-wrap:after{display:none!important}.aiv-live-scan{position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(180deg,#08090c 0%,#0a0b0f 70%,#090a0d 100%);color:#fff;border:1px solid #22262d;box-shadow:0 28px 70px rgba(0,0,0,.22);padding:28px}.aiv-live-scan:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:radial-gradient(ellipse at center bottom,rgba(245,195,35,.18),transparent 72%);pointer-events:none}.aiv-live-scan__top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;position:relative;z-index:2}.aiv-live-scan__top span{font-size:11px;letter-spacing:3px;font-weight:800;color:#f1bf15}.aiv-live-scan__top h3{margin:8px 0 0!important;color:#fff!important;font-size:34px!important;line-height:1.1!important}.aiv-live-scan__top button{border:1px solid #3a3c42;background:#101116;color:#d9d9dc;border-radius:999px;padding:11px 20px;font:inherit;font-size:13px;cursor:pointer}.aiv-live-scan__progress{height:5px;margin:26px 0 28px;border-radius:999px;background:#27292e;overflow:hidden;position:relative;z-index:2}.aiv-live-scan__progress u{display:block;height:100%;width:4%;background:linear-gradient(90deg,#f4c400,#ffe679);box-shadow:0 0 16px rgba(244,196,0,.28);transition:width .35s ease}.aiv-live-scan__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);gap:34px;position:relative;z-index:2}.aiv-live-stages{display:grid;gap:9px}.aiv-live-stages article{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:8px 0;color:#6f727a}.aiv-live-stages article i{grid-row:1/3;width:32px;height:32px;border-radius:50%;border:2px solid #393c43;position:relative}.aiv-live-stages article b{font-size:16px;color:#777a82}.aiv-live-stages article small{font-size:10px;color:#565961}.aiv-live-stages article.active i{border-color:#f4c400;box-shadow:0 0 0 4px rgba(244,196,0,.08)}.aiv-live-stages article.active i:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#f4c400;animation:aivBeacon 1.5s infinite}.aiv-live-stages article.active b{color:#fff}.aiv-live-stages article.active small{color:#a8aab0}.aiv-live-stages article.done i{border-color:#378a69;background:#173b2f}.aiv-live-stages article.done i:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:#80e0b8;font-size:14px;font-style:normal;font-weight:800}.aiv-live-stages article.done b{color:#cdd5d1}.aiv-live-bots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.aiv-live-bots article{display:grid;grid-template-columns:12px 1fr;column-gap:10px;align-items:center;padding:13px 14px;border-radius:14px;border:1px solid #31343b;background:rgba(255,255,255,.025);min-width:0}.aiv-live-bots article i{grid-row:1/3;width:10px;height:10px;border-radius:50%;background:#595c61}.aiv-live-bots article b{font-size:13px;color:#f1f1f1}.aiv-live-bots article small{font-size:9px;color:#686b72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiv-live-bots article.active{border-color:#a88300;background:rgba(244,196,0,.06)}.aiv-live-bots article.active i{background:#f4c400;box-shadow:0 0 0 6px rgba(244,196,0,.09);animation:aivBeacon 1.5s infinite}.aiv-live-bots article.ok{border-color:#285944;background:rgba(43,146,99,.07)}.aiv-live-bots article.ok i{background:#42c78b}.aiv-live-bots article.ok small{color:#7fc9a8}.aiv-live-bots article.bad{border-color:#673b3d;background:rgba(173,68,74,.08)}.aiv-live-bots article.bad i{background:#e05f66}.aiv-live-bots article.bad small{color:#d18a8e}.aiv-live-terminal{min-height:350px;border-radius:24px;border:1px solid #2c2f35;background:#111217;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.015)}.aiv-terminal-title{height:45px;display:flex;align-items:center;gap:7px;padding:0 16px;border-bottom:1px solid #24272c;background:#14151a}.aiv-terminal-title span{width:9px;height:9px;border-radius:50%;background:#3b3e45}.aiv-terminal-title span:nth-child(1){background:#ef665e}.aiv-terminal-title span:nth-child(2){background:#e5b94d}.aiv-terminal-title span:nth-child(3){background:#54b872}.aiv-terminal-title b{margin-left:auto;font-size:9px;letter-spacing:1.6px;color:#62656d}.aiv-live-terminal>[data-aiv-log]{height:305px;padding:18px 20px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:11px;line-height:1.8;color:#7d8088}.aiv-live-terminal>[data-aiv-log] div.ok{color:#61c998}.aiv-live-terminal>[data-aiv-log] div.bad{color:#e27b80}.aiv-live-terminal>[data-aiv-log] div.warn{color:#d6b75f}@media(max-width:900px){.aiv-live-scan__grid{grid-template-columns:1fr}.aiv-live-terminal{min-height:260px}.aiv-live-terminal>[data-aiv-log]{height:215px}}@media(max-width:560px){.aiv-live-scan{padding:18px;border-radius:20px}.aiv-live-scan__top h3{font-size:26px!important}.aiv-live-scan__top{align-items:center}.aiv-live-scan__top button{padding:9px 14px}.aiv-live-bots{grid-template-columns:1fr}.aiv-live-stages article b{font-size:14px}}


/* v2.3.2 public scan counter */
.aiv-public-counter{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:14px;padding:18px 22px;border:1px solid rgba(177,218,199,.72);border-radius:18px;background:linear-gradient(110deg,#0a2119 0%,#103f32 48%,#17634b 100%);color:#fff;box-shadow:0 16px 36px rgba(16,63,50,.12);position:relative;overflow:hidden}.aiv-public-counter:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(117,237,190,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(117,237,190,.05) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(90deg,rgba(0,0,0,.7),transparent 82%);pointer-events:none}.aiv-public-counter:after{content:"";position:absolute;right:-30px;top:-55px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(102,238,186,.24),rgba(102,238,186,0) 68%);pointer-events:none}.aiv-public-counter>*{position:relative;z-index:1}.aiv-public-counter__pulse{display:flex;align-items:center;gap:9px;padding-right:16px;border-right:1px solid rgba(255,255,255,.14)}.aiv-public-counter__pulse i{width:11px;height:11px;border-radius:50%;background:#64edb4;box-shadow:0 0 0 0 rgba(100,237,180,.42);animation:aivBeacon 1.8s infinite}.aiv-public-counter__pulse span{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#bfe6d5;white-space:nowrap}.aiv-public-counter__main{display:flex;align-items:baseline;gap:12px;min-width:0}.aiv-public-counter__main strong{font-size:34px;line-height:1;font-weight:800;color:#fff;letter-spacing:-1px}.aiv-public-counter__main span{font-size:13px;line-height:1.45;color:#d7e9e1;font-weight:600}.aiv-public-counter__meta{text-align:right;padding-left:18px;border-left:1px solid rgba(255,255,255,.14)}.aiv-public-counter__meta b{display:block;font-size:18px;color:#fff}.aiv-public-counter__meta small{display:block;margin-top:2px;font-size:9px;color:#accabe;white-space:nowrap}.aiv-public-counter.is-updated{animation:aivCounterFlash .75s ease}@keyframes aivCounterFlash{0%{box-shadow:0 16px 36px rgba(16,63,50,.12)}45%{box-shadow:0 18px 48px rgba(65,219,153,.28)}100%{box-shadow:0 16px 36px rgba(16,63,50,.12)}}
@media(max-width:760px){.aiv-public-counter{grid-template-columns:1fr;gap:12px;padding:16px}.aiv-public-counter__pulse{padding-right:0;padding-bottom:10px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.aiv-public-counter__main{align-items:center}.aiv-public-counter__main strong{font-size:31px}.aiv-public-counter__main span{font-size:12px}.aiv-public-counter__meta{text-align:left;padding-left:0;padding-top:8px;border-left:0;border-top:1px solid rgba(255,255,255,.12)}.aiv-public-counter__meta small{white-space:normal}}

/* v2.3.4 assistant access band */
.seoy-aiv-access-band{margin-top:18px;padding:18px 20px 16px;border:1px solid rgba(132,201,172,.28);border-radius:20px;background:linear-gradient(180deg,#fbfefc,#f4faf7);box-shadow:0 14px 32px rgba(16,63,50,.05)}
.seoy-aiv-access-band strong{display:block;text-align:center;color:var(--g);font-size:14px;font-weight:900;letter-spacing:1.1px;margin-bottom:14px}
.seoy-aiv-access-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.seoy-aiv-access-pills span{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:134px;padding:12px 18px;border-radius:999px;background:#fff;border:1px solid #d8e7e0;box-shadow:0 10px 22px rgba(16,63,50,.06);font-size:15px;font-weight:800;color:#24332d;overflow:hidden}
.seoy-aiv-access-pills span:before{content:"";width:10px;height:10px;border-radius:50%;margin-right:10px;box-shadow:0 0 0 6px rgba(255,255,255,.55)}
.seoy-aiv-access-pills span:after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.06),transparent)}
.seoy-aiv-access-pills .is-chatgpt:before{background:#10a37f}
.seoy-aiv-access-pills .is-claude:before{background:#d97745}
.seoy-aiv-access-pills .is-perplexity:before{background:#3f8ea3}
.seoy-aiv-access-pills .is-gemini:before{background:#5b7cfa}
.seoy-aiv-access-pills .is-chatgpt{box-shadow:0 10px 22px rgba(16,63,50,.06), inset 0 0 0 1px rgba(16,163,127,.18)}
.seoy-aiv-access-pills .is-claude{box-shadow:0 10px 22px rgba(16,63,50,.06), inset 0 0 0 1px rgba(217,119,69,.18)}
.seoy-aiv-access-pills .is-perplexity{box-shadow:0 10px 22px rgba(16,63,50,.06), inset 0 0 0 1px rgba(63,142,163,.18)}
.seoy-aiv-access-pills .is-gemini{box-shadow:0 10px 22px rgba(16,63,50,.06), inset 0 0 0 1px rgba(91,124,250,.18)}
@media(max-width:720px){.seoy-aiv-access-band{padding:16px 14px}.seoy-aiv-access-band strong{font-size:12px;line-height:1.45}.seoy-aiv-access-pills{gap:10px}.seoy-aiv-access-pills span{min-width:calc(50% - 10px);padding:11px 14px;font-size:14px}}
@media(max-width:460px){.seoy-aiv-access-pills span{min-width:100%}}

/* v2.3.5 shared report hardening */
.seoy-report-engine .aiv-dashboard,.seoy-report-engine .aiv-score-grid,.seoy-report-engine .aiv-stat-grid,.seoy-report-engine .aiv-platforms,.seoy-report-engine .aiv-crawlers,.seoy-report-engine .aiv-metrics,.seoy-report-engine .aiv-schema,.seoy-report-engine .aiv-suggestions{min-width:0}
.seoy-report-engine .aiv-mini-chart{overflow:hidden}
.seoy-report-engine .aiv-spark{display:block;width:100%;height:auto;max-height:260px}
.seoy-report-engine .aiv-spark .area{fill:rgba(29,103,79,.12)!important}
.seoy-report-engine .aiv-spark .line{fill:none!important;stroke:#1d674f!important;stroke-width:3!important;stroke-linecap:round;stroke-linejoin:round}
.seoy-report-engine .aiv-spark .grid line{stroke:#dce9e3!important;stroke-width:1!important}
.seoy-report-engine .aiv-spark .dots circle{fill:#103f32!important}
.seoy-report-engine .aiv-spark .dots text{fill:#103f32!important;font-size:13px!important;font-weight:800!important;text-anchor:middle}
.seoy-report-engine button,.seoy-report-engine input,.seoy-report-engine textarea{font:inherit}
.seoy-report-engine .aiv-summary-actions button,.seoy-report-engine .aiv-copy{appearance:none;-webkit-appearance:none}
@media(max-width:720px){.seoy-report-engine .aiv-mini-chart{overflow-x:auto}.seoy-report-engine .aiv-spark{min-width:520px}}

/* v2.3.6 - SEO Analiz ile aynı rapor paylaşım çubuğu */
.aiv-report-sharebar{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:18px;align-items:center;margin:14px 0 22px;padding:16px 18px;border:1px solid #dce8e2;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(16,63,50,.05)}
.aiv-report-sharebar__copy span{display:block;color:#1d674f;font-size:10px;font-weight:900;letter-spacing:1px}
.aiv-report-sharebar__copy strong{display:block;margin-top:4px;color:#103f32;font-size:14px;line-height:1.35}
.aiv-report-sharebar__copy small{display:block;margin-top:5px;color:#7c8984;font-size:10px}
.aiv-report-sharebar__url{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;gap:8px;align-items:center}
.aiv-report-sharebar__url input{width:100%;height:42px;padding:0 12px;border:1px solid #d5e2dc;border-radius:10px;background:#f7faf8;color:#42564e;font:inherit;font-size:11px;outline:none}
.aiv-report-sharebar__url button,.aiv-report-sharebar__url a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 13px;border:1px solid #cfe1d8;border-radius:10px;background:#fff;color:#103f32;font:inherit;font-size:11px;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap}
.aiv-report-sharebar__url button:hover,.aiv-report-sharebar__url a:hover{background:#103f32;color:#fff}
.aiv-report-sharebar__url .aiv-whatsapp-share{border-color:#1f9d59;background:#1f9d59;color:#fff}
.aiv-report-sharebar__url .aiv-whatsapp-share:hover{background:#177a45;border-color:#177a45}
@media(max-width:1040px){.aiv-report-sharebar{grid-template-columns:1fr}.aiv-report-sharebar__url{grid-template-columns:1fr 1fr}.aiv-report-sharebar__url input{grid-column:1/-1}}
@media(max-width:520px){.aiv-report-sharebar{padding:14px}.aiv-report-sharebar__url{grid-template-columns:1fr}.aiv-report-sharebar__url input,.aiv-report-sharebar__url a{grid-column:1}}
@media print{.aiv-report-sharebar{display:none!important}}
