.svseo .vs-hero{position:relative;padding:0;margin-top:4px;overflow:hidden;display:grid;grid-template-columns:1fr 88px 1fr}.svseo .vs-hero:before{content:"";position:absolute;top:-10%;bottom:-10%;left:50%;width:1px;background:linear-gradient(180deg,transparent,var(--border-2) 18%,var(--border-2) 82%,transparent);transform:translateX(-.5px) skewX(-9deg);pointer-events:none}.svseo .vs-side{position:relative;padding:30px 30px 28px;display:flex;flex-direction:column;gap:16px;min-width:0}.svseo .vs-side.right{align-items:flex-end;text-align:right}.svseo .vs-side.win:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 420px 320px at var(--wash-x,22%) 8%,rgba(34,197,94,.1),transparent 68%);pointer-events:none}.svseo .vs-side.win.gold:after{background:radial-gradient(ellipse 420px 320px at var(--wash-x,78%) 8%,rgba(251,191,36,.1),transparent 68%)}.svseo .vs-ribbon{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;padding:5px 12px 5px 30px;white-space:nowrap;color:#052E16;background:linear-gradient(90deg,var(--green),#16A34A);border-bottom-right-radius:12px}.svseo .vs-side.win.gold .vs-ribbon{left:auto;right:0;padding:5px 30px 5px 12px;color:#1A1408;background:linear-gradient(90deg,var(--gold-2),var(--gold));border-bottom-right-radius:0;border-bottom-left-radius:12px}.svseo .vs-ribbon .star{font-size:11px}.svseo .vs-head{position:relative;z-index:1;margin-top:14px}.svseo .vs-tickerline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.svseo .vs-side.right .vs-tickerline{justify-content:flex-end}.svseo .vs-ticker{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1}.svseo .vs-name{font-size:14px;color:var(--text-3);margin-top:7px}.svseo .vs-sector{font-size:11.5px;color:var(--muted);margin-top:3px}.svseo .vs-pill{display:inline-flex;align-items:center;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;padding:3px 8px;border-radius:999px;background:var(--surface-3);color:var(--text-3);border:1px solid var(--border-2)}.svseo .vs-priceline{position:relative;z-index:1;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.svseo .vs-side.right .vs-priceline{justify-content:flex-end}.svseo .vs-price{font-family:var(--mono);font-size:22px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.svseo .vs-chg{font-family:var(--mono);font-size:13px;font-weight:600}.svseo .vs-chg.up{color:var(--green)}.svseo .vs-chg.down{color:var(--red)}.svseo .vs-spark-wrap{position:relative;z-index:1}.svseo .vs-side.right .vs-spark-wrap{display:flex;justify-content:flex-end}.svseo .vs-ringrow{position:relative;z-index:1;display:flex;align-items:center;gap:16px;margin-top:2px}.svseo .vs-side.right .vs-ringrow{flex-direction:row-reverse}.svseo .vs-ring{position:relative;flex-shrink:0}.svseo .vs-ring .ring-val{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.svseo .vs-ring .ring-num{font-family:var(--mono);font-weight:800;letter-spacing:-.03em;line-height:1;font-size:40px}.svseo .vs-ring .ring-cap{font-family:var(--mono);font-size:8px;letter-spacing:.16em;color:var(--muted);margin-top:3px}.svseo .vs-tierblock{display:flex;flex-direction:column;gap:3px}.svseo .vs-side.right .vs-tierblock{align-items:flex-end}.svseo .vs-tier{font-family:var(--mono);font-size:13px;font-weight:800;letter-spacing:.1em}.svseo .vs-tiersub{font-size:11.5px;color:var(--muted);white-space:nowrap}.svseo .vs-deltachip{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-family:var(--mono);font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.svseo .vs-deltachip.lead{background:rgba(34,197,94,.12);color:var(--green)}.svseo .vs-deltachip.behind{background:rgba(148,163,184,.1);color:var(--text-3)}.svseo .vs-mid{position:relative;flex-direction:column}.svseo .vs-badge,.svseo .vs-mid{display:flex;align-items:center;justify-content:center}.svseo .vs-badge{width:56px;height:56px;border-radius:50%;font-family:var(--mono);font-weight:800;font-size:17px;letter-spacing:-.02em;color:var(--text);background:var(--bg);border:1px solid var(--border-2);box-shadow:0 0 0 6px var(--bg),0 10px 30px -12px rgba(20,24,40,.25)}.svseo .vverdict{display:flex;gap:14px;align-items:flex-start;padding:18px 22px;margin-top:16px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--gold)}.svseo .vverdict .vi{font-size:18px;line-height:1.3;flex-shrink:0}.svseo .vverdict p{margin:0;font-size:14.5px;color:var(--text-2);line-height:1.6}.svseo .vverdict strong{color:var(--text);font-weight:700}.svseo .vverdict .nm-a{color:var(--green);font-weight:700}.svseo .vverdict .nm-b{color:var(--gold);font-weight:700}.svseo .cmp{border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--surface)}.svseo .cmp-head{display:grid;grid-template-columns:1.25fr 1fr 1fr;background:var(--surface-2);border-bottom:1px solid var(--border)}.svseo .cmp-head .ch{padding:14px 18px}.svseo .cmp-head .ch-metric{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;display:flex;align-items:flex-end}.svseo .cmp-head .ch-asset{text-align:center;border-left:1px solid var(--border)}.svseo .cmp-head .ch-tk{font-size:16px;font-weight:800;letter-spacing:-.02em}.svseo .cmp-head .ch-gr{font-family:var(--mono);font-size:11px;font-weight:700;margin-top:2px}.svseo .cmp-row{display:grid;grid-template-columns:1.25fr 1fr 1fr;border-top:1px solid var(--border)}.svseo .cmp-row:first-child{border-top:0}.svseo .cmp-row .cc{padding:14px 18px;display:flex;flex-direction:column;gap:2px;justify-content:center}.svseo .cmp-row .cc-metric{gap:1px}.svseo .cmp-row .cc-metric .m-name{font-size:13.5px;font-weight:600;color:var(--text-2)}.svseo .cmp-row .cc-metric .m-hint{font-size:11px;color:var(--muted)}.svseo .cmp-row .cc-val{text-align:center;align-items:center;border-left:1px solid var(--border);position:relative}.svseo .cmp-row .cc-val .v{font-family:var(--mono);font-size:18px;font-weight:700;letter-spacing:-.01em}.svseo .cmp-row .cc-val .vsub{font-size:10.5px;color:var(--muted)}.svseo .cmp-row .cc-val.best{background:linear-gradient(180deg,rgba(251,191,36,.09),rgba(251,191,36,.03));box-shadow:inset 0 0 0 1px rgba(251,191,36,.22)}.svseo .cmp-row .cc-val.best .v{color:var(--gold)}.svseo .cmp-row .cc-val.best:after{content:"MELHOR";position:absolute;top:7px;right:9px;font-family:var(--mono);font-size:7.5px;font-weight:700;letter-spacing:.1em;color:var(--gold-2);opacity:.85}.svseo .cmp-row.spotlight .cc-val.best{background:linear-gradient(180deg,rgba(34,197,94,.1),rgba(34,197,94,.03));box-shadow:inset 0 0 0 1px rgba(34,197,94,.24)}.svseo .cmp-row.spotlight .cc-val.best .v,.svseo .cmp-row.spotlight .cc-val.best:after{color:var(--green)}.svseo .cmp-note{font-size:12px;color:var(--muted);margin:12px 2px 0;display:flex;align-items:center;gap:7px}.svseo .cmp-note .dot{width:11px;height:11px;border-radius:3px;background:linear-gradient(180deg,rgba(251,191,36,.5),rgba(251,191,36,.2));box-shadow:inset 0 0 0 1px rgba(251,191,36,.5);flex-shrink:0}.svseo .h2h{border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--surface)}.svseo .h2h-top{display:grid;grid-template-columns:1fr 64px 64px;background:var(--surface-2);border-bottom:1px solid var(--border);padding:12px 18px;align-items:center}.svseo .h2h-top .ht-l{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.svseo .h2h-top .ht-tk{text-align:center;font-size:13px;font-weight:800}.svseo .h2h-row{display:grid;grid-template-columns:1fr 64px 64px;padding:11px 18px;align-items:center;border-top:1px solid var(--border)}.svseo .h2h-row .cr-name{font-size:13.5px;font-weight:500;color:var(--text-2)}.svseo .h2h-mk,.svseo .h2h-row .cr-cell{display:flex;justify-content:center}.svseo .h2h-mk{width:22px;height:22px;border-radius:7px;align-items:center;font-size:12px;font-weight:800}.svseo .h2h-mk.ok{background:rgba(34,197,94,.16);color:var(--green)}.svseo .h2h-mk.no{background:rgba(148,163,184,.08);color:var(--faint);border:1px solid rgba(148,163,184,.16)}.svseo .h2h-foot{display:grid;grid-template-columns:1fr 64px 64px;padding:14px 18px;align-items:center;border-top:1px solid var(--border-2);background:var(--surface-2)}.svseo .h2h-foot .hf-l{font-size:12.5px;font-weight:700;color:var(--text-2)}.svseo .h2h-foot .hf-score{text-align:center;font-family:var(--mono);font-size:15px;font-weight:800}.svseo .cmp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.svseo .cmp-card{display:flex;align-items:center;gap:14px;padding:15px 18px;background:var(--surface-2);border:1px solid var(--border);border-radius:13px;transition:border-color .15s,background .15s,transform .15s;text-decoration:none;color:inherit}.svseo .cmp-card:hover{border-color:rgba(251,191,36,.3);background:var(--surface-3);transform:translateY(-2px)}.svseo .cmp-card .cv{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-weight:800;letter-spacing:-.02em;flex-shrink:0}.svseo .cmp-card .cv .x{font-size:11px;color:var(--muted);font-weight:600}.svseo .cmp-card .cv .tk{font-size:14px}.svseo .cmp-card .cl{font-size:12.5px;color:var(--text-3);margin-left:auto;text-align:right}.svseo .cmp-card .cl b{color:var(--text-2)}.svseo .pick-hero{padding:34px 30px 30px}.svseo .pick-title{font-size:24px;font-weight:800;letter-spacing:-.03em;text-align:center}.svseo .pick-sub{font-size:14px;color:var(--text-3);text-align:center;margin:8px auto 0;max-width:460px}.svseo .pick-row{display:grid;grid-template-columns:1fr 56px 1fr;gap:0;align-items:stretch;margin-top:26px}.svseo .pick-slot{background:var(--surface-2);border:1px dashed var(--border-2);border-radius:14px;padding:22px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;transition:border-color .15s,background .15s}.svseo .pick-slot.filled{border-style:solid}.svseo .pick-slot:focus-within{border-color:rgba(251,191,36,.5);background:var(--surface-3)}.svseo .pick-cap{font-size:10px;letter-spacing:.12em;color:var(--muted)}.svseo .pick-cap,.svseo .pick-input{font-family:var(--mono);text-transform:uppercase}.svseo .pick-input{width:100%;background:var(--bg);border:1px solid var(--border-2);border-radius:10px;padding:13px 15px;color:var(--text);font-size:16px;font-weight:600;text-align:center;letter-spacing:.04em}.svseo .pick-input::-moz-placeholder{color:var(--muted);letter-spacing:normal;font-weight:400;text-transform:none}.svseo .pick-input::placeholder{color:var(--muted);letter-spacing:normal;font-weight:400;text-transform:none}.svseo .pick-input:focus{outline:none;border-color:rgba(251,191,36,.5)}.svseo .pick-hint{font-size:11.5px;color:var(--muted)}.svseo .pick-mid{display:flex;align-items:center;justify-content:center}.svseo .pick-suggests{margin-top:22px}.svseo .pick-suggests .psl{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;text-align:center;margin-bottom:12px}@media (max-width:760px){.svseo .vs-hero{grid-template-columns:1fr}.svseo .vs-hero:before{display:none}.svseo .vs-side{padding:24px 22px;align-items:stretch;text-align:left}.svseo .vs-side.right{align-items:stretch;text-align:left;border-top:1px solid var(--border)}.svseo .vs-side.right .vs-priceline,.svseo .vs-side.right .vs-spark-wrap,.svseo .vs-side.right .vs-tickerline{justify-content:flex-start}.svseo .vs-side.right .vs-ringrow{flex-direction:row}.svseo .vs-side.right .vs-tierblock{align-items:flex-start}.svseo .vs-side.win.gold .vs-ribbon{left:0;right:auto;padding:5px 30px 5px 12px;border-bottom-left-radius:0;border-bottom-right-radius:12px}.svseo .vs-mid{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.svseo .cmp-head .ch-tk{font-size:14px}.svseo .cmp-head,.svseo .cmp-row .cc-val .v{font-size:13px}.svseo .cmp-row .cc-metric .m-hint{display:none}.svseo .cmp-grid,.svseo .pick-row{grid-template-columns:1fr}.svseo .pick-row{gap:14px}.svseo .pick-mid{transform:rotate(90deg)}}