*{box-sizing:border-box}body{margin:0}button{font:inherit;cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--tinta-suave);outline-offset:3px}.account-actions{display:grid;gap:10px}.account-primary,.account-secondary{font:inherit;width:100%;padding:15px 18px;line-height:1.4;border-radius:12px;min-height:48px}.account-primary{color:#fff;font-weight:550}.account-primary:hover{background:var(--tinta)}.account-secondary{background:transparent;border:1px solid var(--linha)}.account-primary:disabled,.account-secondary:disabled{opacity:.6;cursor:wait}.google-mark{display:inline-grid;place-items:center;background:#fff;color:#4285f4;width:23px;height:23px;margin-right:10px;border-radius:50%;font-weight:700}.account-error{background:var(--linha);color:var(--tinta-media)!important;border-radius:12px;padding:14px}.account-dialog{width:min(440px,calc(100% - 28px));background:var(--superficie-suave)}.account-dialog h2{font:500 25px/1.2 -apple-system,system-ui;letter-spacing:-.6px;margin:0 0 18px}.account-dialog p{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.account-dialog button{margin-top:10px}.account-dialog .account-small{font-size:12px;color:var(--tinta-suave)}body{background:var(--superficie-suave);color:var(--tinta);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#app[hidden]{display:none}.account-screen{max-width:1440px;margin:auto;min-height:100dvh;display:grid;grid-template-columns:1.05fr 1fr;padding:28px;gap:0}.account-art{background:var(--superficie-suave);border-radius:28px;position:relative;overflow:hidden;min-height:640px}.account-art img{width:100%;height:80%;object-fit:contain;position:absolute;top:0;left:0}.account-art>div{position:absolute;bottom:38px;left:40px;color:var(--tinta)}.account-art>div span{font-size:10px;letter-spacing:2px}.account-art>div p{font-size:28px;line-height:1.15;letter-spacing:-.8px;margin:14px 0 0}.account-art em{font-style:normal;color:var(--tinta-suave)}.account-card{padding:60px clamp(28px,5vw,90px);align-self:center}.account-brand{color:var(--tinta);display:flex;align-items:center;font-size:25px;gap:14px;text-decoration:none}.account-brand span{font-size:9px;letter-spacing:1.4px;line-height:1.5;color:var(--tinta-suave)}.account-kicker{font-size:10px!important;letter-spacing:1.5px;margin-top:64px!important;color:var(--tinta-suave)!important}.account-card h1{font-size:clamp(32px,3.4vw,49px);line-height:1.1;letter-spacing:-1.8px;font-weight:500}.account-card>p{font-size:15px;line-height:1.7;color:var(--tinta-suave)}.account-actions{margin:30px 0}.account-primary{background:var(--tinta);border-color:var(--tinta);border-radius:12px;min-height:48px}.account-secondary{color:var(--tinta-media)}.account-footnote{font-size:12px!important;margin-top:60px!important}.account-menu{border:1px solid var(--linha);border-radius:9px;background:transparent;font:inherit;font-size:12px;padding:8px 12px;cursor:pointer;white-space:nowrap}.account-dialog{border:1px solid var(--linha);border-radius:20px;max-width:440px;padding:28px;color:var(--tinta);font-family:inherit;box-shadow:0 24px 80px var(--sombra-cor)}.account-dialog::backdrop{background:var(--sombra-cor);backdrop-filter:blur(5px)}@media(max-width:760px){.account-screen{display:block;padding:14px;min-height:100dvh}.account-art{min-height:280px;height:280px}.account-art img{height:115%;width:60%;left:40%}.account-art>div{left:22px;bottom:25px}.account-art>div p{font-size:23px}.account-art>div span{font-size:8px}.account-card{padding:35px 20px}.account-kicker,.account-footnote{margin-top:32px!important}.account-menu{font-size:10px;padding:7px}}.account-actions form{display:grid;gap:10px;margin:12px 0}.account-actions label{font-size:12px;color:var(--tinta-media);text-align:left}.account-actions input{width:100%;min-height:50px;border:1px solid var(--linha);border-radius:12px;background:var(--superficie);padding:13px;font:inherit;color:var(--tinta)}.account-price{font-size:12px;color:var(--tinta-suave);line-height:1.8;text-align:center;margin:0 0 18px}.account-buy{text-decoration:none;text-align:center;display:block}body{background:var(--canvas);color:var(--tinta)}.account-art{background:linear-gradient(145deg,var(--superficie-quente),var(--acento-claro))}.account-art>div,.account-brand{color:var(--tinta)}.account-art em,.account-brand span,.account-kicker,.account-card>p,.account-price,.account-actions label,.account-dialog .account-small{color:var(--tinta-suave)!important}.account-primary{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento)}.account-primary:hover{background:var(--acento-hover)}.account-secondary{background:var(--superficie);border-color:var(--linha-forte);color:var(--acento)}.account-dialog{background:var(--superficie);color:var(--tinta);border-color:var(--linha)}.account-error{background:var(--critico-fundo);color:var(--critico)!important}.account-actions input{background:var(--superficie);border-color:var(--linha-forte);color:var(--tinta)}button:focus-visible,a:focus-visible{outline-color:var(--acento)}.account-dialog::backdrop{background:#21323f66}.account-primary{border:1px solid var(--acento)}:root{color-scheme:light;--canvas: #F3F5F7;--superficie: #FFFFFF;--superficie-2: #EEF2F5;--superficie-suave: #F7F9FB;--superficie-quente: #F7F7F3;--linha: #DCE3E9;--linha-forte: #91A1AE;--tinta: #1F2B36;--tinta-media: #4E5D6A;--tinta-suave: #606E7B;--texto: var(--tinta);--fundo: var(--superficie-2);--acento: #185D75;--acento-claro: #E9F2F7;--acento-borda: #568296;--acento-hover: #104B61;--sobre-acento: #FFFFFF;--equipe: #655477;--equipe-fundo: #F3F0F7;--equipe-icone: #E9E3F0;--equipe-linha: #DDD5E7;--estudo-fundo: #F7F4EC;--estudo-linha: #E1DBCD;--critico: #A33F36;--critico-fundo: #FCF0ED;--atencao: #805818;--atencao-fundo: #FFF4DF;--ok: #30644F;--ok-fundo: #EEF5F0;--info: #315C82;--info-fundo: #EEF3F8;--sombra-cor: #23394A24}@media(prefers-contrast:more){:root{--tinta-media:#354755;--tinta-suave:#40515F;--linha:#8E9EAB;--linha-forte:#657B8C;--acento-borda:#185D75}}@media(forced-colors:active){button[aria-pressed=true],button[aria-selected=true]{outline:2px solid Highlight;outline-offset:-3px}}
