/* DIVINA BRUXA — CONTA REAL CONTROLADA V201 */
#login[data-account-v201]{padding-bottom:8rem}
#login[data-account-v201]>.account-trust-v8{display:none!important}
.account-v189-shell{width:min(100%,74rem);margin:0 auto;display:grid;gap:1rem;color:#f8f1ff}
.account-v189-hero{position:relative;display:flex;align-items:center;gap:1rem;padding:1.2rem;border:1px solid rgba(221,190,255,.25);border-radius:1.75rem;background:radial-gradient(circle at 8% 20%,rgba(176,93,246,.22),transparent 34%),linear-gradient(145deg,rgba(31,15,51,.96),rgba(8,4,18,.94));box-shadow:0 1.5rem 4rem rgba(0,0,0,.32);overflow:hidden}
.account-v189-hero:after{content:"";position:absolute;inset:-60% -25% auto 45%;height:14rem;background:radial-gradient(circle,rgba(246,211,132,.12),transparent 65%);pointer-events:none}
.account-v189-hero h2{margin:.2rem 0 .45rem;font:600 clamp(1.65rem,7vw,3.25rem)/1.05 Georgia,serif;color:#fff7df}
.account-v189-hero p{margin:0;color:#cfc1dc;line-height:1.55}
.account-v189-orb{display:grid;place-items:center;flex:0 0 4.4rem;aspect-ratio:1;border:1px solid rgba(244,212,139,.62);border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff7d4 0 3%,#a56bdd 16%,#32174c 48%,#09040f 72%);box-shadow:inset -.5rem -.7rem 1.3rem rgba(0,0,0,.55),0 0 2rem rgba(168,94,234,.35);color:#fff1be;font-size:1.45rem}
.account-v189-stage{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;padding:.78rem 1rem;border:1px solid rgba(247,202,103,.3);border-radius:1rem;background:rgba(78,52,13,.22);color:#eadfc6}
.account-v189-stage b{font-size:.7rem;letter-spacing:.16em;color:#f4d389}.account-v189-stage span{font-size:.82rem;line-height:1.45}
.account-v189-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;padding:.35rem;border:1px solid rgba(205,176,234,.2);border-radius:1.1rem;background:rgba(12,6,24,.82)}
.account-v189-tabs button{min-height:2.9rem;border:0;border-radius:.8rem;background:transparent;color:#cdbfda;font-weight:700}
.account-v189-tabs button[aria-pressed="true"]{background:linear-gradient(135deg,#5f337f,#351747);color:#fff4c9;box-shadow:0 .5rem 1.3rem rgba(0,0,0,.28)}
.account-v189-form,.account-v189-verify{display:grid;gap:1rem;padding:1.2rem;border:1px solid rgba(205,176,234,.22);border-radius:1.45rem;background:linear-gradient(145deg,rgba(24,12,40,.95),rgba(9,5,18,.95));box-shadow:0 1.25rem 3.6rem rgba(0,0,0,.25)}
.account-v189-form label,.account-v189-verify label{display:grid;gap:.42rem;color:#f2e7f8;font-weight:700;font-size:.86rem}
.account-v189-form label small{color:#a99bb4;font-weight:400;line-height:1.45}
.account-v189-form input,.account-v189-verify input{width:100%;min-height:3rem;padding:.78rem .9rem;border:1px solid rgba(215,187,241,.3);border-radius:.85rem;background:#0a0512;color:#fff;font:inherit;box-sizing:border-box}
.account-v189-form button,.account-v189-verify button,.account-v189-actions button,.account-v189-sync header button{min-height:2.9rem;padding:.72rem 1rem;border:1px solid rgba(238,205,134,.42);border-radius:.85rem;background:linear-gradient(135deg,#724099,#3f2058);color:#fff6cf;font-weight:800;letter-spacing:.04em}
.account-v189-form button[type="submit"]{margin-top:.25rem}
.account-v189-check{grid-template-columns:1.35rem 1fr!important;align-items:start;font-weight:400!important;line-height:1.5}
.account-v189-check input{width:1.2rem!important;min-height:1.2rem!important;margin:.12rem 0 0;padding:0;accent-color:#b873e1}
.account-v189-check a{color:#f0cf86}
.account-v189-trust{display:grid;gap:.7rem}
.account-v189-trust article{display:grid;grid-template-columns:2.3rem 1fr;gap:.1rem .65rem;align-items:center;padding:.9rem 1rem;border:1px solid rgba(202,174,229,.18);border-radius:1rem;background:rgba(19,9,31,.75)}
.account-v189-trust article>b{grid-row:span 2;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:rgba(147,81,191,.18);color:#e6c9ff}.account-v189-trust span{font-weight:700}.account-v189-trust small{color:#aa9db4}
.account-v189-verify{text-align:center}.account-v189-verify>span{font-size:2rem;color:#efd18a}.account-v189-verify h3{margin:0;font:600 1.7rem Georgia,serif}.account-v189-verify p{margin:0;color:#b9aabd;line-height:1.55}
.account-v189-profile{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;border:1px solid rgba(215,186,240,.24);border-radius:1.4rem;background:linear-gradient(135deg,rgba(43,22,63,.92),rgba(13,7,25,.94))}
.account-v189-profile small{color:#eecf87;font-size:.68rem;letter-spacing:.15em}.account-v189-profile h3{margin:.25rem 0;font:600 1.7rem Georgia,serif}.account-v189-profile p{margin:0;color:#bfb1c9;overflow-wrap:anywhere}
.account-v189-verified{padding:.45rem .65rem;border:1px solid rgba(125,217,174,.35);border-radius:999px;background:rgba(29,116,76,.18);color:#adf0cd;font-size:.68rem;font-weight:800;letter-spacing:.08em}
.account-v189-sync{display:grid;gap:1rem;padding:1.15rem;border:1px solid rgba(215,186,240,.22);border-radius:1.4rem;background:rgba(13,7,25,.92)}
.account-v189-sync>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem}.account-v189-sync h3{margin:.15rem 0 0;font:600 1.45rem Georgia,serif}
.account-v189-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}
.account-v189-counts article{display:grid;grid-template-columns:2rem 1fr;gap:.05rem .5rem;align-items:center;padding:.85rem;border:1px solid rgba(197,163,226,.17);border-radius:1rem;background:rgba(33,16,48,.68)}
.account-v189-counts article>span{grid-row:span 2;color:#e9c87f;font-size:1.2rem}.account-v189-counts b{font-size:1.15rem}.account-v189-counts small{color:#a99bb5;font-size:.72rem}
.account-v189-consent{display:grid;grid-template-columns:1.4rem 1fr;gap:.75rem;align-items:start;padding:1rem;border:1px solid rgba(203,169,231,.24);border-radius:1rem;background:rgba(101,54,128,.12);cursor:pointer}
.account-v189-consent input{width:1.2rem;height:1.2rem;margin:.15rem 0 0;accent-color:#b873e1}.account-v189-consent span{display:grid;gap:.3rem}.account-v189-consent small{color:#b9abc2;line-height:1.5}
.account-v189-sync-note{margin:0;color:#a99bb4;font-size:.78rem;line-height:1.5}
.account-v189-actions{display:grid;gap:.65rem}.account-v189-actions button:last-child{background:rgba(31,16,45,.82);color:#ddcfe5;border-color:rgba(200,169,226,.24)}
.account-v189-purchases{display:grid;gap:.8rem;padding:1.1rem;border:1px solid rgba(211,181,235,.2);border-radius:1.3rem;background:rgba(12,6,22,.86)}
.account-v189-purchases h3{margin:.2rem 0;font:600 1.35rem Georgia,serif}.account-v189-purchases>p,.account-v189-purchases>small{margin:0;color:#a99bb4;line-height:1.5}
.account-v189-purchases ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.account-v189-purchases li{display:grid;grid-template-columns:1fr auto;gap:.15rem .6rem;padding:.72rem;border-radius:.8rem;background:rgba(48,25,67,.55)}.account-v189-purchases li small{grid-column:1/-1;color:#a99bb4}
.account-v189-danger{border:1px solid rgba(235,120,139,.25);border-radius:1.2rem;background:rgba(60,12,27,.16);overflow:hidden}.account-v189-danger summary{min-height:3rem;padding:.9rem 1rem;display:flex;align-items:center;color:#f0b3bd;font-weight:800;cursor:pointer}.account-v189-danger>div{display:grid;gap:.8rem;padding:0 1rem 1rem}.account-v189-danger p{margin:0;color:#c2aab0;line-height:1.55}.account-v189-danger .account-v189-form{padding:0;border:0;background:none;box-shadow:none}.account-v189-danger button{border-color:rgba(238,116,137,.42);background:linear-gradient(135deg,#7b2539,#461322);color:#ffe1e6}
.account-v189-security{display:flex;gap:.8rem;padding:1rem;border:1px solid rgba(130,211,177,.22);border-radius:1.1rem;background:rgba(18,70,51,.12)}.account-v189-security>span{color:#a8edcd;font-size:1.3rem}.account-v189-security b{color:#c8f5df}.account-v189-security p{margin:.3rem 0 0;color:#adbbb4;font-size:.78rem;line-height:1.55}
.account-v189-live{min-height:1.5rem;margin:0;padding:.2rem;color:#c9bbd2;text-align:center;font-size:.82rem}.account-v189-live[data-state="success"]{color:#aef0cd}.account-v189-live[data-state="error"]{color:#ffb8c5}
.account-v201-network,.account-v201-critical{display:flex;gap:.75rem;padding:.9rem 1rem;border:1px solid rgba(241,201,112,.3);border-radius:1rem;background:rgba(86,57,14,.2);color:#eadfc6;line-height:1.5}.account-v201-network b{color:#f1cf88;font-size:1.2rem}.account-v201-critical{align-items:flex-start;border-color:rgba(239,132,151,.32);background:rgba(74,16,32,.22)}.account-v201-critical>span{display:grid;place-items:center;flex:0 0 2.35rem;aspect-ratio:1;border-radius:50%;background:rgba(239,132,151,.12);color:#ffbdc8;font-size:1.25rem}.account-v201-critical h3{margin:0 0 .35rem;font:600 1.35rem Georgia,serif;color:#ffe7ec}.account-v201-critical p{margin:0 0 .45rem;color:#d6bec4}.account-v201-critical small{color:#bda8ae}.account-v201-critical a{color:#f0cf86}
.account-v201-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.account-v201-owner{padding:.45rem .65rem;border:1px solid rgba(240,207,134,.32);border-radius:999px;background:rgba(121,82,13,.18);color:#f0d69c;font-size:.65rem;font-weight:800;letter-spacing:.07em}.account-v201-owner[data-ready="true"]{border-color:rgba(125,217,174,.35);background:rgba(29,116,76,.18);color:#adf0cd}
.account-v201-password{border:1px solid rgba(180,139,221,.26);border-radius:1.2rem;background:rgba(43,21,62,.24);overflow:hidden}.account-v201-password summary{min-height:3rem;padding:.9rem 1rem;display:flex;align-items:center;color:#ead7f7;font-weight:800;cursor:pointer}.account-v201-password>div{display:grid;gap:.85rem;padding:0 1rem 1rem}.account-v201-password>div>p{margin:0;color:#bbaec4;line-height:1.55}.account-v201-password .account-v189-form{padding:0;border:0;background:none;box-shadow:none}
.account-v189-shell button:disabled,.account-v189-shell input:disabled{opacity:.58;cursor:wait}
.account-v189-shell :focus-visible{outline:3px solid #f0cf86;outline-offset:3px}
@media(min-width:42rem){.account-v189-shell{gap:1.2rem}.account-v189-hero{padding:1.6rem}.account-v189-orb{flex-basis:6rem}.account-v189-form,.account-v189-verify{padding:1.5rem}.account-v189-trust{grid-template-columns:repeat(3,1fr)}.account-v189-counts{grid-template-columns:repeat(4,1fr)}.account-v189-actions{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.account-v189-shell *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(forced-colors:active){.account-v189-shell *{box-shadow:none!important}.account-v189-stage,.account-v189-profile,.account-v189-sync,.account-v189-form,.account-v189-danger{border:1px solid CanvasText}}
