[data-eu-tools]{--eu-bg-0: rgba(255, 255, 255, .03);--eu-bg-1: rgba(255, 255, 255, .055);--eu-bg-2: rgba(255, 255, 255, .09);--eu-line-soft: rgba(255, 255, 255, .08);--eu-line: rgba(255, 255, 255, .13);--eu-line-strong: rgba(255, 255, 255, .22);--eu-ink: #ffffff;--eu-ink-2: rgba(255, 255, 255, .8);--eu-ink-3: rgba(255, 255, 255, .56);--eu-blue: #0c44a1;--eu-blue-bright: #4a8dff;--eu-gold: #ffcc00;--eu-clean: #34d399;--eu-clean-bg: rgba(52, 211, 153, .14);--eu-flag: #ff7a6b;--eu-flag-bg: rgba(255, 122, 107, .15);--eu-warn: #ffcd78;--eu-warn-bg: rgba(255, 205, 120, .14);--eu-r-sm: .55rem;--eu-r-md: .85rem;--eu-r-lg: 1.15rem;--eu-s1: .25rem;--eu-s2: .5rem;--eu-s3: .75rem;--eu-s4: 1rem;--eu-s5: 1.5rem;--eu-s6: 2rem;--eu-ease: cubic-bezier(.16, 1, .3, 1)}.eu-card{border:1px solid var(--eu-line);background:var(--eu-bg-1);border-radius:var(--eu-r-lg)}.eu-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .6rem;border-radius:9999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap;background:var(--eu-bg-2);color:var(--eu-ink-2)}.eu-badge[data-tone=clean]{background:var(--eu-clean-bg);color:var(--eu-clean)}.eu-badge[data-tone=flag]{background:var(--eu-flag-bg);color:var(--eu-flag)}.eu-badge[data-tone=warn]{background:var(--eu-warn-bg);color:var(--eu-warn)}.eu-badge[data-tone=info]{background:#4a8dff29;color:#bcd8ff}.eu-rule{height:2px;border:0;margin:0;background:linear-gradient(90deg,var(--eu-blue-bright),var(--eu-gold));opacity:.7;border-radius:9999px}.eu-enter{opacity:0;transform:translateY(10px) scale(.99)}.eu-enter.is-in{opacity:1;transform:none;transition:opacity .45s var(--eu-ease),transform .45s var(--eu-ease)}.eu-skeleton{position:relative;overflow:hidden;border:1px solid var(--eu-line-soft);background:var(--eu-bg-0);border-radius:var(--eu-r-md)}.eu-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.07) 50%,transparent 70%);animation:eu-shimmer 1.3s var(--eu-ease) infinite}@keyframes eu-shimmer{to{transform:translate(100%)}}.eu-sweep{position:relative;overflow:hidden}.eu-sweep:before{content:"";position:absolute;inset:0;z-index:2;transform:translate(-100%);background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.3) 50%,transparent 65%);animation:eu-sweep 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes eu-sweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.eu-enter,.eu-enter.is-in{opacity:1;transform:none;transition:none}.eu-skeleton:after,.eu-sweep:before{animation:none;display:none}}.eu-check-mode{display:inline-flex;gap:.2rem;padding:.25rem;margin-bottom:var(--eu-s4);border:1px solid var(--eu-line);border-radius:9999px;background:var(--eu-bg-0)}.eu-check-mode-btn{border:0;background:transparent;color:var(--eu-ink-2);font:inherit;font-size:.8rem;font-weight:600;padding:.45rem .95rem;border-radius:9999px;cursor:pointer;transition:background-color .18s var(--eu-ease),color .18s var(--eu-ease)}.eu-check-mode-btn:hover{color:var(--eu-ink)}.eu-check-mode-btn.is-on{background:#fff;color:#0c1628}.eu-check-mode-btn:focus-visible{outline:2px solid var(--eu-blue-bright);outline-offset:2px}@media(max-width:560px){.eu-check-mode{width:100%}.eu-check-mode-btn{flex:1}}.eu-tool-panel.eu-panel-in{animation:eu-panel-in .34s var(--eu-ease) both}@keyframes eu-panel-in{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:none}}.eu-tool-tab[aria-selected=true]{box-shadow:inset 0 0 0 1px #fff,inset 0 -3px 0 0 var(--eu-gold)}@media(prefers-reduced-motion:reduce){.eu-tool-panel.eu-panel-in{animation:none}}.chat[data-astro-cid-fscw55bh]{background:#fff;border-radius:14px;overflow:hidden;font-family:var(--font-sans);color:#0d0d0d}.chat-head[data-astro-cid-fscw55bh]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #ececf1}.chat-logo[data-astro-cid-fscw55bh]{height:18px;width:auto;filter:grayscale(1) brightness(.2)}.chat-model[data-astro-cid-fscw55bh]{font-size:13px;font-weight:600}.chat-dot[data-astro-cid-fscw55bh]{width:6px;height:6px;border-radius:999px;background:#10a37f;margin-left:auto;box-shadow:0 0 0 3px #10a37f26}.chat-body[data-astro-cid-fscw55bh]{display:flex;flex-direction:column;gap:14px;padding:18px 16px 22px;min-height:240px}.row[data-astro-cid-fscw55bh]{display:flex;align-items:flex-start;gap:10px;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.row-user[data-astro-cid-fscw55bh]{justify-content:flex-end}.row[data-astro-cid-fscw55bh].is-on{opacity:1;transform:none}.bubble-user[data-astro-cid-fscw55bh]{max-width:78%;background:#f4f4f4;border-radius:18px;padding:10px 14px;font-size:14px;line-height:1.45}.avatar[data-astro-cid-fscw55bh]{flex:0 0 auto;width:26px;height:26px;border-radius:999px;background:#0d0d0d;color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.answer[data-astro-cid-fscw55bh]{font-size:14px;line-height:1.55;max-width:86%}.answer[data-astro-cid-fscw55bh] strong[data-astro-cid-fscw55bh]{font-weight:600}.pcard[data-astro-cid-fscw55bh]{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px;border:1px solid #ececf1;border-radius:14px;background:#fbfbfd;box-shadow:0 6px 18px -12px #04040659}.pcard-img[data-astro-cid-fscw55bh]{width:64px;height:64px;border-radius:10px;object-fit:cover;flex:0 0 auto}.pcard-body[data-astro-cid-fscw55bh]{min-width:0}.pcard-name[data-astro-cid-fscw55bh]{font-size:14px;font-weight:600;line-height:1.3}.pcard-meta[data-astro-cid-fscw55bh]{margin-top:2px;display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}.pcard-price[data-astro-cid-fscw55bh]{font-weight:700;color:#0d0d0d}.cite-badge[data-astro-cid-fscw55bh]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:11px;font-weight:600;color:#10a37f;background:#10a37f1a;border-radius:999px;padding:4px 10px}.typing[data-astro-cid-fscw55bh]{display:inline-flex;gap:4px;padding:8px 0}.typing[data-astro-cid-fscw55bh] i[data-astro-cid-fscw55bh]{width:7px;height:7px;border-radius:999px;background:#b4b4bb;animation:typing 1.2s ease-in-out infinite}.typing[data-astro-cid-fscw55bh] i[data-astro-cid-fscw55bh]:nth-child(2){animation-delay:.15s}.typing[data-astro-cid-fscw55bh] i[data-astro-cid-fscw55bh]:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@media(prefers-reduced-motion:reduce){.row[data-astro-cid-fscw55bh]{opacity:1;transform:none;transition:none}.row-ai[data-astro-cid-fscw55bh][data-step="2"]{display:none}}.claims .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.claims-form{display:flex;gap:var(--eu-s2);flex-wrap:wrap}.claims-form input{flex:1 1 20rem;min-width:0;font:inherit;font-size:1rem;padding:.85rem 1rem;border-radius:9999px;border:1px solid var(--eu-line-strong);background:#00000038;color:var(--eu-ink)}.claims-form input::placeholder{color:var(--eu-ink-3)}.claims-form input:focus-visible{outline:none;border-color:#fff;box-shadow:0 0 0 3px #ffffff38}.claims-submit{font:inherit;font-size:.95rem;font-weight:600;padding:.85rem 1.4rem;border:0;border-radius:9999px;color:#fff;cursor:pointer}.claims-submit:disabled{opacity:.6;cursor:progress}.claims-hint{margin:.7rem 0 0;font-size:.78rem;color:var(--eu-ink-3)!important}.claims-noscript{margin:1rem 0 0;padding:.85rem 1rem;font-size:.85rem;line-height:1.5;border-radius:var(--eu-r-md);border:1px solid var(--eu-line);background:var(--eu-bg-0)}.claims-noscript a{font-weight:600;text-decoration:underline;text-underline-offset:2px}.claims-error{margin:1rem 0 0;font-size:.875rem;color:var(--eu-flag)!important}.claims-store{display:flex;align-items:center;gap:var(--eu-s3);margin-top:var(--eu-s4);padding:var(--eu-s3) var(--eu-s4)}.claims-store-logo{flex:none;width:2.75rem;height:2.75rem;border-radius:var(--eu-r-sm);display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--eu-bg-2);color:var(--eu-ink-2);font-weight:700;font-size:1.1rem}.claims-store-logo img{width:100%;height:100%;object-fit:cover;display:block}.claims-store-id{display:flex;flex-direction:column;min-width:0}.claims-store-name{font-size:.95rem;font-weight:650;color:var(--eu-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claims-store-domain{font-size:.75rem;color:var(--eu-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claims-store-live{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;color:var(--eu-ink-2)}.claims-store-live:before{content:"";width:.5rem;height:.5rem;border-radius:9999px;background:var(--eu-blue-bright);animation:claims-pulse 1.1s ease-in-out infinite}.claims-progress{margin-top:var(--eu-s3);padding:1.05rem 1.15rem 1.15rem;border-radius:var(--eu-r-lg);border:1px solid var(--eu-line);background:var(--eu-bg-0)}.claims-steps{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.claims-step{display:flex;align-items:center;gap:.6rem;font-size:.86rem;color:var(--eu-ink-3)!important}.claims-step-dot{flex:none;width:.7rem;height:.7rem;border-radius:9999px;background:#ffffff40}.claims-step[data-state=active]{color:var(--eu-ink)!important;font-weight:600}.claims-step[data-state=active] .claims-step-dot{background:var(--eu-blue-bright);animation:claims-pulse 1.2s ease-in-out infinite}.claims-step[data-state=done] .claims-step-dot{background:var(--eu-clean)}.claims-step b{font-variant-numeric:tabular-nums}.claims-bar{margin-top:.85rem;height:3px;border-radius:9999px;background:#ffffff1a;overflow:hidden}.claims-bar-fill{display:block;height:100%;width:6%;border-radius:9999px;background:linear-gradient(90deg,var(--eu-blue-bright),var(--eu-gold));transition:width .4s var(--eu-ease)}@keyframes claims-pulse{0%,to{box-shadow:0 0 #7ab2ff80}50%{box-shadow:0 0 0 .32rem #7ab2ff00}}.claims-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--eu-s2);margin-top:var(--eu-s4)}.claims-tile{position:relative;padding:.8rem .9rem .85rem 1rem;border-radius:var(--eu-r-md);border:1px solid var(--eu-line);background:var(--eu-bg-1);overflow:hidden}.claims-tile:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tile-tone, var(--eu-blue-bright))}.claims-tile b{display:block;font-size:1.5rem;font-weight:650;line-height:1.1;letter-spacing:-.03em;color:var(--eu-ink);font-variant-numeric:tabular-nums}.claims-tile span{display:block;margin-top:.2rem;font-size:.72rem;line-height:1.35;color:var(--eu-ink-3)}.claims-tile[data-tone=fail]{--tile-tone: var(--eu-flag)}.claims-tile[data-tone=pass]{--tile-tone: var(--eu-clean)}.claims-results{margin-top:var(--eu-s4)}.claims-headline{display:flex;align-items:center;gap:var(--eu-s3);flex-wrap:wrap}.claims-count{margin:0!important;font-size:.95rem;color:var(--eu-ink-2)!important;display:flex;align-items:baseline;gap:.5rem}.claims-count b{font-size:1.9rem;font-weight:650;letter-spacing:-.03em;color:var(--eu-ink);font-variant-numeric:tabular-nums}.claims-badge{margin-left:auto;font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.4rem .8rem;border-radius:9999px}.claims-badge[data-kind=found]{background:var(--eu-flag-bg);color:var(--eu-flag)}.claims-badge[data-kind=clear]{background:var(--eu-clean-bg);color:var(--eu-clean)}.claims-badge[data-kind=unreadable]{background:var(--eu-bg-2);color:var(--eu-ink-2)}.claims-evidence{margin-top:var(--eu-s4);padding-top:var(--eu-s4);border-top:1px solid var(--eu-line)}.claims-evidence-head{display:flex;align-items:baseline;gap:var(--eu-s3);flex-wrap:wrap}.claims-evidence-title{margin:0!important;font-size:1rem;font-weight:650;color:var(--eu-ink)!important}.claims-legend{margin:0 0 0 auto!important;display:flex;gap:.9rem;font-size:.72rem;color:var(--eu-ink-3)!important}.claims-legend-item{display:inline-flex;align-items:center;gap:.35rem}.claims-evidence-hint{margin:.35rem 0 0!important;font-size:.78rem;color:var(--eu-ink-3)!important}.claims-grid{list-style:none;margin:var(--eu-s3) 0 0;padding:0;display:grid;gap:var(--eu-s2);grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr))}.claims-cell{display:flex;flex-direction:column;gap:.4rem;min-width:0;border-radius:var(--eu-r-sm);border:1px solid var(--eu-line-soft);background:var(--eu-bg-0);padding:.35rem;overflow:hidden}.claims-cell.eu-skeleton{min-height:6.5rem;border-radius:var(--eu-r-sm)}.claims-cell.is-flagged{border-color:#ff7a6b6b;background:#ff7a6b0f}.claims-thumb{position:relative;aspect-ratio:1 / 1;border-radius:calc(var(--eu-r-sm) - 2px);overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff0d;color:var(--eu-ink-3);font-weight:700;font-size:1.4rem}.claims-thumb-img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .35s ease}.claims-thumb-img.is-loaded{opacity:1}.claims-cell.is-scanning .claims-thumb:before{content:"";position:absolute;inset:0;z-index:2;transform:translate(-100%);background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.34) 50%,transparent 65%);animation:eu-sweep 1.1s cubic-bezier(.4,0,.2,1) infinite}.claims-mark{position:absolute;left:.3rem;bottom:.3rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;border-radius:9999px;font-size:.72rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.claims-mark[data-tone=clean]{background:var(--eu-clean);color:#06281c}.claims-mark[data-tone=flag]{background:var(--eu-flag);color:#3a0d07}.claims-cell.is-in .claims-mark{animation:claims-mark-pop .34s var(--eu-ease) both}@keyframes claims-mark-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}.claims-meta{display:flex;flex-direction:column;gap:.15rem;min-width:0}.claims-name{font-size:.7rem;font-weight:600;line-height:1.25;color:var(--eu-ink)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.claims-hit{font-size:.64rem;font-weight:600;color:var(--eu-flag);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claims-cta{margin-top:var(--eu-s4);padding:var(--eu-s4);display:flex;gap:var(--eu-s5);align-items:center;flex-wrap:wrap}.claims-cta-title{margin:0!important;font-size:1.1rem;font-weight:650;color:var(--eu-ink)!important}.claims-cta-body{margin:.3rem 0 0!important;font-size:.85rem;color:var(--eu-ink-2)!important;max-width:34rem}.claims-install{margin-left:auto;text-decoration:none}@media(max-width:640px){.claims-tiles{grid-template-columns:1fr}.claims-legend{margin-left:0;width:100%}}@media(max-width:560px){.claims-form{flex-direction:column}.claims-form input{flex:0 0 auto}.claims-submit{width:100%}.claims-cta .claims-install{margin-left:0;width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.claims-cell.is-scanning .claims-thumb:before{animation:none;display:none}.claims-cell.is-in .claims-mark{animation:none}.claims-bar-fill{transition:none}}.eu-check [hidden]{display:none!important}.eu-check-form{display:flex;align-items:flex-end;gap:var(--eu-s2);flex-wrap:wrap}.eu-check-field{flex:1 1 16rem;min-width:0;display:flex;flex-direction:column;gap:.4rem}.eu-check-label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eu-ink-3)}.eu-check-input{width:100%;font:inherit;font-size:.95rem;color:var(--eu-ink);background:var(--eu-bg-1);border:1px solid var(--eu-line);border-radius:var(--eu-r-md);padding:.7rem .85rem}.eu-check-input::placeholder{color:var(--eu-ink-3)}.eu-check-input:focus-visible{outline:none;border-color:var(--eu-line-strong);box-shadow:0 0 0 3px #4a8dff4d}.eu-check-btn{font:inherit;font-size:.92rem;font-weight:700;white-space:nowrap;padding:.72rem 1.25rem;border:1px solid transparent;border-radius:var(--eu-r-md);cursor:pointer;transition:opacity .2s var(--eu-ease),transform .15s var(--eu-ease),background-color .2s var(--eu-ease)}.eu-check-btn--accent{background:var(--eu-gold);color:#171100}.eu-check-btn--ghost{background:transparent;border-color:var(--eu-line-strong);color:var(--eu-ink)}.eu-check-btn--ghost:hover{background:var(--eu-bg-2)}.eu-check-btn:hover{opacity:.9}.eu-check-btn:active{transform:translateY(1px)}.eu-check-btn:disabled{opacity:.6;cursor:progress}.eu-check-error{margin:var(--eu-s2) 0 0;font-size:.85rem;line-height:1.45;color:var(--eu-flag)}.eu-check-result{margin-top:var(--eu-s4)}.eu-check-eyebrow{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--eu-ink-3)}.eu-check-empty{padding:var(--eu-s4)}.eu-check-empty-text{margin:var(--eu-s4) 0 0;font-size:.9rem;line-height:1.55;color:var(--eu-ink-2)}.eu-check-empty-example{margin:.4rem 0 0;font-size:.78rem;color:var(--eu-ink-3)}.eu-check-art{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--eu-s3);margin-top:var(--eu-s3)}.eu-check-art-item{margin:0}.eu-check-art-media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#fff;border:1px solid var(--eu-line);border-radius:var(--eu-r-md);transition:border-color .3s var(--eu-ease)}.eu-check-art-media img{display:block;width:100%;height:100%;object-fit:contain}.eu-check-art-name{display:block;margin-top:.45rem;font-size:.74rem;font-weight:600;line-height:1.3;color:var(--eu-ink-2)}.eu-check-art-cap{display:flex;align-items:center;justify-content:space-between;gap:var(--eu-s2);flex-wrap:wrap}.eu-check-art-cap .eu-badge{margin-top:.45rem}.eu-check-art-item[data-tone=clean] .eu-check-art-media{border-color:var(--eu-clean)}.eu-check-art-item[data-tone=warn] .eu-check-art-media{border-color:var(--eu-warn)}.eu-check-art-item[data-tone=flag] .eu-check-art-media{border-color:var(--eu-flag)}.eu-check-checking{padding:var(--eu-s4)}.eu-check-skel-badge{width:6rem;height:1.4rem;border-radius:9999px}.eu-check-skel-title{width:55%;height:1.5rem;margin-top:var(--eu-s3);border-radius:var(--eu-r-sm)}.eu-check-skel-line{width:88%;height:.9rem;margin-top:var(--eu-s2);border-radius:var(--eu-r-sm)}.eu-check-skel-art{aspect-ratio:4 / 5}.eu-check-skel-row{height:3.5rem}.eu-check-verdict{position:relative;padding:var(--eu-s4);overflow:hidden}.eu-check-verdict[data-tone=clean]{--eu-accent: var(--eu-clean)}.eu-check-verdict[data-tone=warn]{--eu-accent: var(--eu-warn)}.eu-check-verdict[data-tone=flag]{--eu-accent: var(--eu-flag)}.eu-check-verdict:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--eu-accent, var(--eu-line-strong))}.eu-check-verdict-top{display:flex;align-items:center;justify-content:space-between;gap:var(--eu-s3);flex-wrap:wrap}.eu-check-verdict-title{margin:var(--eu-s3) 0 0;font-size:1.3rem;font-weight:600;line-height:1.2;letter-spacing:-.015em}.eu-check-verdict-sentence{margin:.5rem 0 0;font-size:.87rem;line-height:1.55;color:var(--eu-ink-2)}.eu-check-verdict-lang{margin:.5rem 0 0;font-size:.78rem;color:var(--eu-ink-3)}.eu-check-verdict .eu-rule{margin:var(--eu-s4) 0}.eu-check-share{display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.75rem;font-weight:600;line-height:1;padding:.45rem .75rem;border:1px solid var(--eu-line);border-radius:9999px;background:var(--eu-bg-0);color:var(--eu-ink-2);cursor:pointer;transition:background-color .2s var(--eu-ease),color .2s var(--eu-ease),border-color .2s var(--eu-ease)}.eu-check-share:hover{background:var(--eu-bg-2);color:var(--eu-ink)}.eu-check-share[data-copied=true]{color:var(--eu-clean);border-color:var(--eu-clean);background:var(--eu-clean-bg)}.eu-check-share svg{width:.95em;height:.95em}.eu-check-unlock{margin-top:var(--eu-s4);padding-top:var(--eu-s4);border-top:1px solid var(--eu-line-soft)}.eu-check-unlock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--eu-s3);margin-top:var(--eu-s3)}.eu-check-unlock .eu-check-btn{margin-top:var(--eu-s3)}.eu-check-unlock-note{margin:var(--eu-s2) 0 0;font-size:.72rem;line-height:1.5;color:var(--eu-ink-3)}.eu-check-report{margin-top:var(--eu-s4);padding-top:var(--eu-s4);border-top:1px solid var(--eu-line-soft)}.eu-check-report:focus-visible{outline:none}.eu-check-findings{list-style:none;margin:var(--eu-s3) 0 0;padding:0;display:grid;gap:var(--eu-s2)}.eu-check-finding{display:grid;grid-template-columns:auto 1fr;gap:var(--eu-s3);align-items:start;padding:var(--eu-s3);border:1px solid var(--eu-line);border-left:3px solid var(--eu-line-strong);border-radius:var(--eu-r-md);background:var(--eu-bg-0)}.eu-check-finding[data-tone=clean]{border-left-color:var(--eu-clean);background:var(--eu-clean-bg)}.eu-check-finding[data-tone=warn]{border-left-color:var(--eu-warn);background:var(--eu-warn-bg)}.eu-check-finding[data-tone=flag]{border-left-color:var(--eu-flag);background:var(--eu-flag-bg)}.eu-check-finding .eu-badge{margin-top:.1rem}.eu-check-finding-body{display:block;min-width:0}.eu-check-finding-name{display:block;font-size:.9rem;font-weight:600}.eu-check-finding-text{display:block;margin-top:.25rem;font-size:.82rem;line-height:1.5;color:var(--eu-ink-2)}.eu-check-finding-note{display:block;margin-top:.25rem;font-size:.72rem;color:var(--eu-ink-3);font-style:italic}.eu-check-noscript{margin:var(--eu-s3) 0 0;padding:var(--eu-s3) var(--eu-s4);font-size:.85rem;line-height:1.5;border:1px solid var(--eu-line);border-radius:var(--eu-r-md);background:var(--eu-bg-0);color:var(--eu-ink-2)}@media(max-width:560px){.eu-check-field{flex:1 1 100%}.eu-check-form .eu-check-btn{width:100%}.eu-check-unlock-grid{grid-template-columns:1fr}.eu-check-unlock .eu-check-btn{width:100%}.eu-check-share{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.eu-check-btn{transition:none}.eu-check-btn:hover{opacity:1}.eu-check-btn:active{transform:none}.eu-check-share,.eu-check-art-media{transition:none}}.eustore-art-title{margin-top:var(--eu-s4)!important}.eustore-art{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--eu-s3);margin-top:var(--eu-s3)}.eustore-art-card{margin:0;overflow:hidden}.eustore-art-card img{display:block;width:100%;height:11rem;object-fit:cover;object-position:top center;background:#fff;border-bottom:1px solid var(--eu-line)}.eustore-art-card figcaption{display:flex;align-items:center;justify-content:space-between;gap:var(--eu-s2);padding:.7rem .85rem}.eustore-art-name{font-size:.85rem;font-weight:600;color:var(--eu-ink)!important}.eustore-coverage{margin-top:var(--eu-s5)}.eustore-cover-grid{list-style:none;margin:var(--eu-s3) 0 0;padding:0;display:grid;gap:var(--eu-s2);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.eustore-cover{display:flex;flex-direction:column;gap:.1rem;padding:.7rem .8rem;border:1px solid var(--eu-line);border-left-width:3px;border-radius:var(--eu-r-md);background:var(--eu-bg-1)}.eustore-cover[data-tone=pass]{border-left-color:var(--eu-clean)}.eustore-cover[data-tone=warn]{border-left-color:var(--eu-warn)}.eustore-cover[data-tone=fail]{border-left-color:var(--eu-flag)}.eustore-cover-name{font-size:.75rem;font-weight:600;color:var(--eu-ink-2)!important}.eustore-cover-val{font-size:1.15rem;font-weight:650;letter-spacing:-.02em;color:var(--eu-ink)!important;font-variant-numeric:tabular-nums}.eustore-cover-note{font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.eustore-cover[data-tone=pass] .eustore-cover-note{color:var(--eu-clean)}.eustore-cover[data-tone=warn] .eustore-cover-note{color:var(--eu-warn)}.eustore-cover[data-tone=fail] .eustore-cover-note{color:var(--eu-flag)}.eustore-mark{position:absolute;left:.3rem;bottom:.3rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;border-radius:9999px;font-size:.72rem;font-weight:800;line-height:1}.eustore-mark[data-tone=pass]{background:var(--eu-clean);color:#06281c}.eustore-mark[data-tone=warn]{background:var(--eu-warn);color:#3a2a06}.eustore-mark[data-tone=fail]{background:var(--eu-flag);color:#3a0d07}.claims-hit--warn{color:var(--eu-warn)}@media(max-width:560px){.eustore-art{grid-template-columns:1fr}}.eu-notice2-head{display:flex;flex-direction:column;gap:var(--eu-s3);margin-bottom:var(--eu-s5)}.eu-notice2-title{margin:0;font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.eu-notice2-rule{width:3.5rem}.eu-notice2-layout{display:grid;gap:var(--eu-s5)}@media(min-width:900px){.eu-notice2-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.eu-notice2-preview{margin:0;overflow:hidden}.eu-notice2-shot{display:flex;align-items:flex-start;justify-content:center;padding:var(--eu-s4);background:var(--eu-bg-0);border-bottom:1px solid var(--eu-line)}.eu-notice2-img{display:block;width:100%;max-width:21rem;height:auto;background:#fff;border:1px solid var(--eu-line-strong);border-radius:var(--eu-r-sm)}.eu-notice2-cap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--eu-s2);padding:var(--eu-s4)}.eu-notice2-cap-name{font-size:1rem;font-weight:600;color:var(--eu-ink)}.eu-notice2-cap-hint{flex-basis:100%;font-size:.8rem;line-height:1.5;color:var(--eu-ink-3)}.eu-notice2-grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--eu-s2);grid-template-columns:repeat(2,minmax(0,1fr))}.eu-notice2-cell{min-width:0}[data-eu-tools] .eu-tool-panel a.eu-notice2-lang[download]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"flag name dl" "badge badge badge";align-items:center;column-gap:var(--eu-s2);row-gap:0;min-width:0;padding:.5rem .65rem;border:1px solid var(--eu-line)!important;border-radius:var(--eu-r-md);background:var(--eu-bg-1)!important;color:var(--eu-ink)!important;text-decoration:none;transition:background-color .18s var(--eu-ease),border-color .18s var(--eu-ease)}[data-eu-tools] .eu-tool-panel a.eu-notice2-lang[download]:hover{background:var(--eu-bg-2)!important;border-color:var(--eu-line-strong)!important}[data-eu-tools] .eu-tool-panel a.eu-notice2-lang[download]:focus-visible{outline:none;border-color:var(--eu-blue-bright)!important;box-shadow:0 0 0 3px #4a8dff47}[data-eu-tools] .eu-tool-panel a.eu-notice2-lang.is-active{background:var(--eu-bg-2)!important;border-color:var(--eu-line-strong)!important}[data-eu-tools] .eu-tool-panel a.eu-notice2-lang[data-yours=true]{border-color:#4a8dff80!important}[data-eu-tools] .eu-tool-panel a.eu-notice2-lang.is-done{border-color:#34d3998c!important}.eu-notice2-flag{grid-area:flag;width:22px;height:16px;flex:none;object-fit:cover;border-radius:2px;box-shadow:inset 0 0 0 1px #ffffff29}.eu-notice2-name{grid-area:name;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:500;color:var(--eu-ink)}.eu-notice2-yourbadge{grid-area:badge;justify-self:start;margin-top:.3rem}.eu-notice2-dl{grid-area:dl;display:grid;place-items:center;width:1.7rem;height:1.7rem;flex:none;border:1px solid var(--eu-line);border-radius:9999px;color:var(--eu-ink-3);transition:color .18s var(--eu-ease),border-color .18s var(--eu-ease),background-color .18s var(--eu-ease)}.eu-notice2-dl svg{width:.95rem;height:.95rem;display:block}a.eu-notice2-lang:hover .eu-notice2-dl,a.eu-notice2-lang.is-active .eu-notice2-dl{color:#fff;border-color:var(--eu-blue-bright);background:#4a8dff2e}a.eu-notice2-lang.is-done .eu-notice2-dl{color:var(--eu-clean);border-color:#34d39980;background:var(--eu-clean-bg)}@media(max-width:560px){.eu-notice2-yourbadge{display:none}}.eu-notice2-ack{display:flex;align-items:center;gap:var(--eu-s3);margin-top:var(--eu-s4);padding:var(--eu-s3) var(--eu-s4);border:1px solid rgba(52,211,153,.4);border-radius:var(--eu-r-md);background:var(--eu-clean-bg);font-size:.85rem;color:var(--eu-ink)}.eu-notice2-ack[hidden]{display:none}.eu-notice2-ack-ico{display:grid;place-items:center;width:1.4rem;height:1.4rem;flex:none;border-radius:9999px;background:#34d39938;color:var(--eu-clean)}.eu-notice2-ack-ico svg{width:.85rem;height:.85rem;display:block}.eu-notice2-card{margin-top:var(--eu-s5);padding:var(--eu-s5)}.eu-notice2-h2{margin:0 0 var(--eu-s3);font-size:1.02rem;font-weight:600;letter-spacing:-.01em}.eu-notice2-body{font-size:.875rem;line-height:1.6;color:var(--eu-ink-2)}.eu-notice2-attrib{margin-top:var(--eu-s2);font-size:.8rem;line-height:1.55;color:var(--eu-ink-3)}.eu-notice2-link{display:inline-block;margin-top:var(--eu-s3);font-size:.82rem;color:#bcd8ff;text-decoration:underline;text-underline-offset:2px}.eu-notice2-link:hover{color:#fff}.eu-notice2-faq{border:1px solid var(--eu-line-soft);border-radius:var(--eu-r-md);overflow:hidden}.eu-notice2-q{border-top:1px solid var(--eu-line-soft)}.eu-notice2-q:first-child{border-top:0}.eu-notice2-sum{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--eu-s4);padding:var(--eu-s4);cursor:pointer;list-style:none;font-size:.875rem;font-weight:600;color:var(--eu-ink)}.eu-notice2-sum::-webkit-details-marker{display:none}.eu-notice2-sum:hover{background:var(--eu-bg-0)}.eu-notice2-plus{flex:none;margin-top:-.1rem;font-size:1.2rem;line-height:1;color:var(--eu-ink-3);transition:transform .2s var(--eu-ease)}.eu-notice2-q[open] .eu-notice2-plus{transform:rotate(45deg)}.eu-notice2-a{padding:0 var(--eu-s4) var(--eu-s4);font-size:.875rem;line-height:1.6;color:var(--eu-ink-2)}@media(prefers-reduced-motion:reduce){[data-eu-tools] .eu-tool-panel a.eu-notice2-lang[download],.eu-notice2-dl,.eu-notice2-plus{transition:none}}.eu-garan [hidden]{display:none!important}.eu-garan{display:grid;gap:var(--eu-s5)}@media(min-width:920px){.eu-garan{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:var(--eu-s5)}}.eu-garan-form-card{padding:var(--eu-s4)}.eu-garan-h2{font-size:1.02rem;font-weight:600;line-height:1.25;color:var(--eu-ink)}.eu-garan-sub{margin-top:var(--eu-s1);font-size:.85rem;line-height:1.5;color:var(--eu-ink-2)}.eu-garan-form{margin-top:var(--eu-s4);display:grid;gap:var(--eu-s3)}@media(min-width:520px){.eu-garan-form{grid-template-columns:1fr 1fr}}.eu-garan-field{display:block;min-width:0}@media(min-width:520px){.eu-garan-field--wide{grid-column:span 2}}.eu-garan-flabel{display:block;margin-bottom:var(--eu-s2);font-size:.76rem;font-weight:600;color:var(--eu-ink-2)}.eu-garan-input{width:100%;font:inherit;font-size:.9rem;line-height:1.3;color:var(--eu-ink);background:var(--eu-bg-2);border:1px solid var(--eu-line);border-radius:var(--eu-r-sm);padding:.62rem .75rem;outline:none;transition:border-color .18s var(--eu-ease),box-shadow .18s var(--eu-ease),background-color .18s var(--eu-ease)}.eu-garan-input::placeholder{color:var(--eu-ink-3)}.eu-garan-input:hover{border-color:var(--eu-line-strong)}.eu-garan-input:focus{border-color:var(--eu-blue-bright);box-shadow:0 0 0 3px #4a8dff38}.eu-garan-input[aria-invalid=true]{border-color:var(--eu-flag);box-shadow:0 0 0 3px var(--eu-flag-bg)}.eu-garan-hint{display:block;margin-top:var(--eu-s2);font-size:.73rem;line-height:1.45;color:var(--eu-ink-3)}.eu-garan-error{margin-top:var(--eu-s3);font-size:.8rem;line-height:1.45;color:var(--eu-flag)}.eu-garan-note{margin-top:var(--eu-s3);font-size:.73rem;line-height:1.5;color:var(--eu-ink-3)!important}.eu-garan-form-actions{margin-top:var(--eu-s4);display:flex;flex-wrap:wrap;align-items:center;gap:var(--eu-s3)}.eu-garan-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:.85rem;font-weight:600;text-decoration:none;padding:.6rem 1rem;border-radius:var(--eu-r-sm);cursor:pointer;border:1px solid var(--eu-line-strong);background:var(--eu-bg-2);color:var(--eu-ink);transition:background-color .18s var(--eu-ease),border-color .18s var(--eu-ease),transform .12s var(--eu-ease),opacity .18s var(--eu-ease)}.eu-garan-btn:hover{background:#ffffff24;border-color:#ffffff52}.eu-garan-btn:active{transform:translateY(1px)}.eu-garan-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #4a8dff4d}.eu-garan-btn--primary{background:var(--eu-blue-bright);border-color:var(--eu-blue-bright);color:#06152e}.eu-garan-btn--primary:hover{background:#6ba4ff;border-color:#6ba4ff}.eu-garan-btn--gold{background:var(--eu-gold);border-color:var(--eu-gold);color:#20180a}.eu-garan-btn--gold:hover{background:#ffd633;border-color:#ffd633}.eu-garan-btn[disabled]{opacity:.42;cursor:not-allowed}.eu-garan-btn[disabled]:hover{background:var(--eu-bg-2);border-color:var(--eu-line-strong)}.eu-garan-btn--primary[disabled]:hover{background:var(--eu-blue-bright);border-color:var(--eu-blue-bright)}.eu-garan-stage{padding:var(--eu-s4)}.eu-garan-stage-head{display:flex;align-items:center;justify-content:space-between;gap:var(--eu-s3)}.eu-garan-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--eu-ink-3)}.eu-garan-stage .eu-rule{margin-top:var(--eu-s3)}.eu-garan-frame{margin-top:var(--eu-s4);background:#fff;border:1px solid var(--eu-line-strong);border-radius:var(--eu-r-md);padding:clamp(.5rem,2.2vw,1.1rem);box-shadow:0 18px 45px -22px #000c,inset 0 1px #fff9}.eu-garan-frame img{display:block;width:100%;height:auto;border-radius:.45rem}.eu-garan-result{margin-top:var(--eu-s4)}.eu-garan-dl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--eu-s2)}.eu-garan-remaining{margin-left:auto}.eu-garan-cap{margin-top:var(--eu-s4);padding-top:var(--eu-s4);border-top:1px solid var(--eu-line)}.eu-garan-cap-title{font-size:.95rem;font-weight:600;color:var(--eu-ink)}.eu-garan-cap-text{margin-top:var(--eu-s1);font-size:.85rem;line-height:1.5;color:var(--eu-ink-2)}.eu-garan-cap .eu-garan-btn{margin-top:var(--eu-s3)}.eu-garan-sections{margin-top:var(--eu-s6);display:grid;gap:var(--eu-s5)}.eu-garan-section{padding-top:var(--eu-s5);border-top:1px solid var(--eu-line-soft)}.eu-garan-prose{margin-top:var(--eu-s3);font-size:.88rem;line-height:1.6;color:var(--eu-ink-2)}.eu-garan-prose--dim{font-size:.78rem;color:var(--eu-ink-3)!important}.eu-garan-link{display:inline-block;margin-top:var(--eu-s3);font-size:.82rem;color:var(--eu-blue-bright);text-decoration:underline;text-underline-offset:2px}.eu-garan-link:hover{color:#8fbaff}.eu-garan-steps{margin-top:var(--eu-s3);display:grid;gap:var(--eu-s2);list-style:none;padding:0}.eu-garan-step{display:flex;gap:var(--eu-s2);font-size:.88rem;line-height:1.55;color:var(--eu-ink-2)}.eu-garan-step-dot{flex:none;width:.4rem;height:.4rem;margin-top:.55rem;border-radius:9999px;background:var(--eu-blue-bright)}.eu-garan-faq{margin-top:var(--eu-s3)}.eu-garan-faq-item{border-top:1px solid var(--eu-line-soft)}.eu-garan-faq-item:last-child{border-bottom:1px solid var(--eu-line-soft)}.eu-garan-faq-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--eu-s4);padding:var(--eu-s3) 0;font-size:.88rem;font-weight:600;color:var(--eu-ink);cursor:pointer;list-style:none}.eu-garan-faq-summary::-webkit-details-marker{display:none}.eu-garan-faq-plus{flex:none;color:var(--eu-ink-3);transition:transform .2s var(--eu-ease)}.eu-garan-faq-item[open] .eu-garan-faq-plus{transform:rotate(45deg)}.eu-garan-faq-item .eu-garan-prose{margin:0 0 var(--eu-s4)}@media(prefers-reduced-motion:reduce){.eu-garan-btn,.eu-garan-input,.eu-garan-faq-plus{transition:none}.eu-garan-btn:active{transform:none}}.eu-scope .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eu-scope-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--eu-s2);list-style:none;margin:0 0 var(--eu-s4);padding:0}.eu-scope-progress li{height:3px;border-radius:9999px;background:var(--eu-bg-2);transition:background-color .3s var(--eu-ease)}.eu-scope-progress li.is-done{background:linear-gradient(90deg,var(--eu-blue-bright),var(--eu-gold))}.eu-scope-form{display:grid;gap:var(--eu-s3);margin:0}.eu-scope-q{padding:var(--eu-s4);border:1px solid var(--eu-line);border-radius:var(--eu-r-lg);background:var(--eu-bg-1);transition:border-color .3s var(--eu-ease),background-color .3s var(--eu-ease),opacity .3s var(--eu-ease)}.eu-scope-q.is-next{border-color:var(--eu-line-strong);background:var(--eu-bg-2)}.eu-scope-q.is-moot{opacity:.45}.eu-scope-q-legend{display:flex;align-items:center;gap:var(--eu-s3);padding:0}.eu-scope-q-num{font-size:.72rem;font-weight:700;letter-spacing:.1em;color:var(--eu-gold);font-variant-numeric:tabular-nums}.eu-scope-q-icon{display:inline-flex;width:1.2rem;height:1.2rem;color:var(--eu-blue-bright)}.eu-scope-q-icon svg{width:100%;height:100%}.eu-scope-q-text{font-size:.95rem;font-weight:600;line-height:1.35;color:var(--eu-ink)}.eu-scope-choices{display:grid;grid-template-columns:1fr 1fr;gap:var(--eu-s3);margin-top:var(--eu-s4)}.eu-scope-choice{position:relative;display:block;cursor:pointer}.eu-scope-choice input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.eu-scope-choice-body{display:flex;align-items:center;gap:var(--eu-s3);padding:.7rem .9rem;border:1px solid var(--eu-line);border-radius:var(--eu-r-md);background:var(--eu-bg-0);transition:border-color .2s var(--eu-ease),background-color .2s var(--eu-ease)}.eu-scope-choice:hover .eu-scope-choice-body{border-color:var(--eu-line-strong)}.eu-scope-choice-mark{display:grid;place-items:center;width:1.35rem;height:1.35rem;border:1.5px solid var(--eu-line-strong);border-radius:9999px;font-size:.72rem;line-height:1;color:var(--eu-ink-3)}.eu-scope-choice-label{font-size:.9rem;font-weight:600;color:var(--eu-ink-2)}.eu-scope-choice input:checked+.eu-scope-choice-body{border-color:var(--eu-blue-bright);background:#4a8dff24}.eu-scope-choice input:checked+.eu-scope-choice-body .eu-scope-choice-mark{border-color:var(--eu-gold);background:#ffcc0024;color:var(--eu-gold)}.eu-scope-choice input:checked+.eu-scope-choice-body .eu-scope-choice-label{color:var(--eu-ink)}.eu-scope-choice input:focus-visible+.eu-scope-choice-body{outline:2px solid var(--eu-blue-bright);outline-offset:2px}.eu-scope-result{margin-top:var(--eu-s6)}.eu-scope-result-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--eu-s2) var(--eu-s3)}.eu-scope-h2{margin:0;font-size:1.02rem;font-weight:600;letter-spacing:-.01em;color:var(--eu-ink)}.eu-scope-prompt span{font-size:.85rem;color:var(--eu-ink-3)}.eu-scope-outcomes{display:grid;gap:var(--eu-s3);margin-top:var(--eu-s4)}.eu-scope-outcome{position:relative;overflow:hidden;padding:var(--eu-s4);border:1px solid var(--eu-line);border-radius:var(--eu-r-lg);background:var(--eu-bg-1);transition:opacity .4s var(--eu-ease),border-color .4s var(--eu-ease),background-color .4s var(--eu-ease)}.eu-scope-outcome[data-tone=info]{--eu-scope-accent: var(--eu-blue-bright)}.eu-scope-outcome[data-tone=clean]{--eu-scope-accent: var(--eu-clean)}.eu-scope-outcome[data-tone=muted]{--eu-scope-accent: var(--eu-ink-3)}.eu-scope-rule{position:absolute;inset:0 0 auto;opacity:0;border-radius:0;transition:opacity .4s var(--eu-ease)}.eu-scope-outcome-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--eu-s4);align-items:start}.eu-scope-outcome-title{margin:0;font-size:1rem;font-weight:600}.eu-scope-outcome-reason{margin:var(--eu-s2) 0 0}.eu-scope-outcome-reason span{font-size:.85rem;line-height:1.5;color:var(--eu-ink-2)}.eu-scope-next{display:none;margin:var(--eu-s3) 0 0}.eu-scope-next span{font-size:.85rem;line-height:1.5;color:var(--eu-ink-2)}.eu-scope-cta{display:none;align-items:center;gap:var(--eu-s2);margin-top:var(--eu-s4);padding:.68rem 1.1rem;border-radius:9999px;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .15s var(--eu-ease)}.eu-scope .eu-scope-outcome .eu-scope-cta{color:#fff}.eu-scope-cta:hover{transform:translateY(-1px)}.eu-scope-outcome-art{display:flex;gap:var(--eu-s3)}.eu-scope-art{margin:0;overflow:hidden;border:1px solid var(--eu-line);border-radius:var(--eu-r-sm);background:#fff}.eu-scope-art img{display:block;width:auto;height:auto}.eu-scope-art[data-art=label] img{width:112px}.eu-scope-art[data-art=notice] img{width:92px}.eu-scope-outcome-art--empty{align-items:center;justify-content:center;min-width:5.5rem;min-height:5.5rem;border:1px dashed var(--eu-line);border-radius:var(--eu-r-md)}.eu-scope-noart{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;color:var(--eu-scope-accent, var(--eu-ink-3))}.eu-scope-noart svg{width:100%;height:100%}.eu-scope-disclaimer{margin:var(--eu-s4) 0 0}.eu-scope-disclaimer span{font-size:.78rem;line-height:1.5;color:var(--eu-ink-3)}.eu-scope[data-state=empty] .eu-scope-outcome{opacity:.42}.eu-scope[data-state=partial] .eu-scope-outcome{opacity:.62}.eu-scope[data-state=resolved] .eu-scope-prompt{display:none}.eu-scope-outcome.is-dim{opacity:.24}.eu-scope-outcome.is-winner{opacity:1;border-color:var(--eu-line-strong);background:var(--eu-bg-2)}.eu-scope-outcome.is-winner .eu-scope-rule{opacity:.85}.eu-scope-outcome.is-winner .eu-scope-art{border-color:var(--eu-scope-accent, var(--eu-line-strong))}.eu-scope-outcome.is-winner .eu-scope-next{display:block}.eu-scope-outcome.is-winner .eu-scope-cta{display:inline-flex}.eu-scope-faq{margin-top:var(--eu-s6)}.eu-scope-faq-list{margin-top:var(--eu-s3);overflow:hidden;border:1px solid var(--eu-line);border-radius:var(--eu-r-lg);background:var(--eu-bg-1)}.eu-scope-faq-item{padding:var(--eu-s4);border-top:1px solid var(--eu-line-soft)}.eu-scope-faq-item:first-child{border-top:0}.eu-scope-faq-item summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--eu-s4);cursor:pointer;list-style:none;font-size:.9rem;font-weight:600;color:var(--eu-ink)}.eu-scope-faq-item summary::-webkit-details-marker{display:none}.eu-scope-faq-plus{flex:none;color:var(--eu-ink-3);transition:transform .2s var(--eu-ease)}.eu-scope-faq-item[open] .eu-scope-faq-plus{transform:rotate(45deg)}.eu-scope-faq-item p{margin:var(--eu-s3) 0 0}.eu-scope-faq-item p span{font-size:.85rem;line-height:1.55;color:var(--eu-ink-2)}@media(max-width:560px){.eu-scope-choices,.eu-scope-outcome-grid{grid-template-columns:1fr}.eu-scope-outcome-art{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.eu-scope-progress li,.eu-scope-q,.eu-scope-choice-body,.eu-scope-outcome,.eu-scope-rule,.eu-scope-faq-plus{transition:none}.eu-scope-cta:hover{transform:none}}
