.sqa{--sq-display: "Gabarito", "Gabarito Fallback", ui-rounded, system-ui, sans-serif;--sq-ease: cubic-bezier(.23, 1, .32, 1);position:relative;width:100%;max-width:440px}.sqa-card{position:relative;max-height:90vh;overflow-y:auto;overscroll-behavior:contain;padding:22px 26px;border-radius:26px;background:var(--sq-card);color:var(--sq-ink);border:3px solid var(--sq-tile-line);box-shadow:6px 8px 0 var(--sq-drop)}.sqa :focus-visible{outline:3px solid var(--sq-focus);outline-offset:3px;border-radius:8px}.sqa-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.sqa-logo img{height:28px;width:auto;display:block}.sqa-close{width:40px;height:40px;margin-inline-end:-8px;display:grid;place-items:center;padding:0;border:0;border-radius:12px;background:none;color:var(--sq-ink-2);cursor:pointer}.sqa-close:hover{background:var(--sq-band);color:var(--sq-ink)}.sqa-close svg{width:20px;height:20px}.sqa-head{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;margin:10px 0 18px}.sqa-guide{width:84px;aspect-ratio:360 / 380}.sqa-bubble{position:relative;padding:11px 14px 12px;border-radius:18px;background:var(--sq-bubble);color:var(--sq-bubble-ink);box-shadow:4px 5px 0 var(--sq-drop)}.sqa-bubble:after{content:"";position:absolute;inset-inline-start:-9px;top:50%;width:22px;height:22px;margin-top:-11px;background:var(--sq-bubble);transform:rotate(135deg);border-radius:4px;clip-path:polygon(100% 0,100% 100%,0 100%)}[dir=rtl] .sqa-bubble:after{transform:rotate(-45deg)}.sqa-bubble h2{margin:0;font-family:var(--sq-display);font-weight:900;font-size:1.3rem;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.sqa-form div,.sqa-form form>div{background-color:transparent!important}.sqa-form label{color:var(--sq-ink)!important;font-family:var(--sq-display)!important;font-weight:700!important;font-size:14.5px!important;letter-spacing:0!important;margin-bottom:6px!important}.sqa-form input{height:50px!important;padding:0 14px!important;border-radius:14px!important;border:2px solid var(--sq-ghost-line)!important;background:var(--sq-field)!important;color:var(--sq-ink)!important;font-size:16px!important;font-weight:600!important;box-shadow:none!important}.sqa-form input::-moz-placeholder{color:var(--sq-ink-3)!important;font-weight:500;opacity:1}.sqa-form input::placeholder{color:var(--sq-ink-3)!important;font-weight:500;opacity:1}.sqa-form input:hover{border-color:var(--sq-pick-on-line)!important}.sqa-form input:focus{outline:3px solid var(--sq-focus)!important;outline-offset:2px;border-color:var(--sq-pick-on-line)!important}.sqa-form button[type=submit]{min-height:52px;padding:8px 18px!important;border:0!important;border-radius:14px!important;background:var(--sq-primary)!important;color:var(--sq-primary-ink)!important;font-family:var(--sq-display)!important;font-weight:800!important;font-size:17px!important;letter-spacing:0!important;box-shadow:0 4px 0 var(--sq-primary-edge)!important;transition:transform .12s var(--sq-ease),box-shadow .12s var(--sq-ease),filter .16s var(--sq-ease)!important}.sqa-form button[type=submit]:hover{filter:brightness(1.07)}.sqa-form button[type=submit]:active{transform:translateY(3px);box-shadow:0 1px 0 var(--sq-primary-edge)!important}.sqa-form button[type=submit]:disabled{opacity:.6}.sqa-form button:not([type=submit]){min-height:48px;padding:8px 16px!important;border:0!important;border-radius:14px!important;background:var(--sq-ghost)!important;color:var(--sq-ghost-ink)!important;font-family:var(--sq-display)!important;font-weight:700!important;font-size:15px!important;box-shadow:0 0 0 2px var(--sq-ghost-line) inset,0 3px 0 var(--sq-ghost-edge)!important;transition:transform .12s var(--sq-ease),filter .16s var(--sq-ease)!important}.sqa-form button:not([type=submit]):hover{filter:brightness(1.06)}.sqa-form button:not([type=submit]):active{transform:translateY(2px)}.sqa-form a{color:var(--sq-brandword)!important;font-family:var(--sq-display)!important;font-weight:700!important;font-size:14.5px!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px}.sqa-form a:hover{color:var(--sq-ink)!important}.sqa-form .sqa-divider{height:2px!important;margin:16px 0!important;border:0!important;background:var(--sq-line)!important}.sqa-form .sqa-message{display:block;padding:10px 14px!important;border-radius:12px!important;font-size:14px!important;font-weight:600;text-align:start}@media (max-width: 480px){.sqa-card{padding:16px 16px 18px;border-radius:22px}.sqa-head{grid-template-columns:72px minmax(0,1fr);gap:10px;margin:6px 0 14px}.sqa-guide{width:72px}.sqa-bubble h2{font-size:1.15rem}}
