/* Confirmed identity tokens. Legendary alone uses the approved holographic spectrum. */
.si287,.si287-seal,.si287-name{--si-depth:oklch(.15 .012 250);--si-surface:oklch(.19 .013 250);--si-text:oklch(.96 .01 235);--si-muted:oklch(.74 .02 240);--si-line:oklch(.34 .018 240);--si-metal:oklch(.8 .14 55);--si-mint:oklch(.88 .13 160);--si-ice:oklch(.88 .10 210);--si-violet:oklch(.85 .11 280);--si-rose:oklch(.83 .16 330);--si-gold:oklch(.9 .14 85);--si-prism:linear-gradient(115deg,var(--si-mint),var(--si-ice),var(--si-violet),var(--si-rose),var(--si-gold),var(--si-mint))}
.si287-prata{--si-metal:oklch(.93 .025 235)}.si287-ouro{--si-metal:oklch(.88 .17 90)}.si287-diamante{--si-metal:oklch(.84 .14 225)}.si287-lendario{--si-metal:var(--si-ice)}
body .si287-seal{display:inline-block;width:256px;max-width:100%;vertical-align:middle;line-height:0;position:relative;isolation:isolate;filter:drop-shadow(0 0 6px color-mix(in oklch,var(--si-metal) 45%,transparent))}
body .si287-seal img{display:block;position:static;width:100%;height:auto;max-width:100%;object-fit:contain;opacity:1;filter:none;transform:none;background:none;border:0;border-radius:0;box-shadow:none}
.si287-seal::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,color-mix(in oklch,var(--si-metal) 28%,transparent) 48%,transparent 70%);background-size:300% 100%;animation:si287-sweep 7s ease-in-out infinite;border-radius:6px;clip-path:inset(0 round 6px);pointer-events:none}
.si287-seal.si287-lendario{filter:drop-shadow(-2px -2px 5px color-mix(in oklch,var(--si-mint) 50%,transparent)) drop-shadow(2px 2px 7px color-mix(in oklch,var(--si-rose) 40%,transparent))}.si287-lendario.si287-seal::after{background-image:var(--si-prism);opacity:.16;mix-blend-mode:screen}
body .mc182 .mc182-seal .si287-seal{width:256px;max-width:100%}body .pfpub .pf-name-text{overflow-wrap:anywhere}.si287{padding:24px 0;color:var(--si-text)}.si287-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.si287-heading h3{font-size:24px;margin:8px 0;letter-spacing:0}.si287-heading a{font-size:12px;color:var(--si-muted);white-space:nowrap}.si287-intro,.si287-free{color:var(--si-muted);font-size:12px;line-height:1.6}.si287-levels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0}.si287-level{min-width:0;position:relative;padding:14px 12px;border:1px solid color-mix(in oklch,var(--si-metal) 45%,var(--si-line));border-radius:8px;background:linear-gradient(150deg,color-mix(in oklch,var(--si-metal) 7%,var(--si-surface)),var(--si-depth));box-shadow:0 0 18px color-mix(in oklch,var(--si-metal) 9%,transparent)}.si287-level .si287-seal{width:100%;margin:4px 0 14px}.si287-sample{display:block;font-size:19px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.si287-level>small{display:block;min-height:34px;margin-top:6px;font-size:11px;line-height:1.5;color:var(--si-muted)}.si287-level-foot{border-top:1px solid var(--si-line);margin-top:12px;padding-top:12px;display:flex;justify-content:space-between;align-items:center;gap:4px;font-size:11px}.si287-level-foot strong{font-size:15px;white-space:nowrap}.si287-level-foot span{color:var(--si-muted);font-size:10px}.si287-level[aria-current]{box-shadow:0 0 22px color-mix(in oklch,var(--si-metal) 25%,transparent);border-color:var(--si-metal)}.si287-level.si287-lendario{border:1px solid transparent;background:linear-gradient(var(--si-depth),var(--si-depth)) padding-box,var(--si-prism) border-box;box-shadow:-3px -3px 18px color-mix(in oklch,var(--si-mint) 15%,transparent),3px 3px 18px color-mix(in oklch,var(--si-rose) 15%,transparent)}
.mc.mc182 .mc-support-tab .bs-apoio287 .bs-apoio-levels{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.mc.mc182 .mc-support-tab .bs-apoio287 .bs-apoio-level{padding:12px 8px}.mc.mc182 .mc-support-tab .bs-apoio287 .bs-apoio284-art{height:76px;margin:6px 0}.mc.mc182 .mc-support-tab .bs-apoio287 .bs-apoio284-art svg.mc281-art{width:72px;height:72px}.mc.mc182 .mc-support-tab .bs-apoio287 .bs-apoio284-trophy-name{display:none}.mc.mc182 .mc-support-tab .bs-apoio287 .bs-support-level-content strong{font-size:15px}.mc.mc182 .mc-support-tab .bs-apoio287 .bs-support-level-milestone{font-size:15px;margin:5px 0 8px}.bs-apoio287 details.si287-details{border-top:1px solid var(--as-line);padding:18px 0}.si287-details>summary{cursor:pointer;font-size:15px;font-weight:700;color:var(--as-text)}.si287-details[open]>summary{margin-bottom:16px}.bs-apoio287 .bs-apoio-pay{padding-top:12px}.bs-apoio287 .bs-apoio283-trophies{border-bottom:0!important}
@keyframes si287-sweep{0%,15%{background-position:100% 50%}75%,100%{background-position:0% 50%}}
@media(max-width:1100px){.si287-levels{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){body .mc182 .mc182-seal .si287-seal{width:212px}.si287-heading{align-items:flex-start;flex-direction:column}.si287-heading h3{font-size:22px}.si287-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.si287-level:last-child{grid-column:1/-1}.si287-level:last-child .si287-seal{width:240px}.si287-level{padding:14px 10px}.mc.mc182 .mc-support-tab .bs-apoio287 .bs-apoio-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.si287-sample{font-size:17px}}
@media(prefers-reduced-motion:reduce){body .si287-name,body .si287-name[class*="si287-"],body :is(.mc,.pfpub,.bs-b61-preview) .si287-name[class*="si287-"]{animation:none!important;background-position:50% 50%!important}.si287-seal::after{animation:none}}
/* Isolate identity tiles from generic account-card ordinal accents. */
body .mc .si287 .si287-level::before,body .mc .si287 .si287-level::after{content:none!important;display:none!important}
body .mc .si287 .si287-level{border-color:color-mix(in oklch,var(--si-metal) 55%,var(--si-line))!important}
body .mc .si287 .si287-level.si287-lendario{border-color:transparent!important}
body .mc .bs-apoio287 .bs-support-payments [data-method="card"]{color:var(--as-text)!important;background:var(--as-raised)!important;border-color:var(--as-line)!important}
