.bq-page .bq-label{color:var(--app-muted);letter-spacing:.04em;text-transform:uppercase;margin:10px 0 5px;font-size:10.5px;font-weight:700}.bq-text{color:var(--app-fg);font-size:12.5px;line-height:1.55}.bq-link{color:var(--app-muted);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.bq-link svg{width:13px;height:13px}.bq-link--brand{color:var(--app-brand)}.bq-link svg.is-up{transform:rotate(180deg)}.bq-badges{flex-wrap:wrap;gap:4px;display:flex}.bq-badge{background:var(--app-muted-bg);color:#334155;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.bq-badge svg{width:10px;height:10px}.bq-badge--outline{border-color:var(--app-border);background:#fff}.bq-badge--mine,.bq-badge--brand{background:var(--app-brand-soft);color:var(--app-brand)}.bq-badge--ok{background:var(--app-ok-soft);color:#15803d}.bq-diff{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.bq-box{background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;flex-shrink:0;place-items:center;width:13px;height:13px;display:inline-grid}.bq-box.is-checked{border-color:var(--app-brand);background:var(--app-brand);color:#fff}.bq-box svg{width:9px;height:9px}.bq-dot{border-radius:50%;width:7px;height:7px}.bq-check{align-items:center;gap:7px;padding:2px 0;font-size:11.5px;display:flex}.bq-check small{color:var(--app-muted);margin-left:auto;font-size:10.5px;font-weight:600}.bq-window .mw-app{padding-bottom:14px}.bq-browser{grid-template-columns:168px minmax(0,1fr);gap:14px;margin-top:12px;display:grid}.bq-rail{border-right:1px solid var(--app-border);align-content:start;gap:4px;padding-right:12px;display:grid}.bq-rail__head{justify-content:space-between;align-items:center;gap:6px;display:flex}.bq-rail__title{align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.bq-rail__title svg{width:13px;height:13px}.bq-rail__tools{align-items:center;gap:6px;display:inline-flex}.bq-iconbtn{border:1px solid var(--app-border);background:var(--app-muted-bg);width:20px;height:20px;color:var(--app-muted);border-radius:6px;place-items:center;display:grid}.bq-iconbtn svg{width:11px;height:11px}.bq-rail__group .bq-label{margin-top:8px}.bq-rail__search{width:100%;min-width:0;height:24px;margin-bottom:3px;font-size:10.5px}.bq-pills{flex-wrap:wrap;gap:4px;display:flex}.bq-pills span{border:1px solid var(--app-border);background:var(--app-muted-bg);color:var(--app-muted);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.bq-pills .is-active,.bq-years .is-active{border-color:var(--app-brand);background:var(--app-brand);color:#fff}.bq-years{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.bq-years span{border:1px solid var(--app-border);background:var(--app-muted-bg);color:var(--app-muted);text-align:center;border-radius:6px;padding:3px 0;font-size:10.5px;font-weight:600}.bq-content{align-content:start;gap:9px;min-width:0;display:grid}.bq-toolbar{align-items:center;gap:6px;display:flex}.bq-toolbar__search{flex:1;min-width:0;overflow:hidden}.bq-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.bq-chip{background:var(--app-brand-soft);color:var(--app-brand);border:1px solid #c9c0ff;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.bq-chip svg{width:10px;height:10px}.bq-chips__clear{color:var(--app-muted);margin-left:auto;font-size:10.5px;font-weight:600}.bq-count{color:var(--app-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}.bq-count__picked{color:var(--app-fg);font-size:11.5px}.bq-list{gap:7px;display:grid}.bq-qcard{border:1px solid var(--app-border);background:#fff;border-radius:11px;padding:10px 12px}.bq-qcard__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bq-qcard__main{gap:6px;min-width:0;display:grid}.bq-qcard__main strong{font-size:12.5px;font-weight:700;line-height:1.35}.bq-qcard__actions{gap:10px;display:inline-flex}.bq-qcard__body{border-top:1px solid var(--app-border);margin-top:10px;padding-top:4px}.bq-alts{gap:5px;display:grid}.bq-alts li{background:var(--app-muted-bg);border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:flex}.bq-alts li svg{width:14px;height:14px;color:var(--app-muted)}.bq-alts li.is-correct{background:var(--app-ok-soft);border-color:#16a34a4d}.bq-alts li.is-correct svg{color:var(--app-ok)}.bq-open{padding:14px}.bq-open .bq-qcard{border:0;padding:0}.bq-hero__stage{padding-bottom:76px}.bq-hero__own{width:min(420px,82%);padding:4px;position:absolute;bottom:0;left:-36px;box-shadow:0 24px 48px #1c1a5a24}.bq-hero__own .bq-qcard{border:0}.bq-dialog{gap:4px;max-width:560px;margin-inline:auto;padding:16px 18px;display:grid}.bq-dialog__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:14px;display:flex}.bq-dialog__head svg{width:15px;height:15px;color:var(--app-muted)}.bq-dialog__foot{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.bq-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bq-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.bq-field{align-content:start;gap:4px;min-width:0;margin-top:6px;display:grid}.bq-field__label{font-size:11.5px;font-weight:650}.bq-field .mw-select,.bq-field .mw-input{justify-content:space-between;width:100%;min-width:0}.bq-field .bq-diff{justify-self:start;padding:4px 10px}.bq-editor{border:1px solid var(--app-border);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5;display:block}.bq-editor__tools{border-bottom:1px solid var(--app-border);color:var(--app-muted);align-items:center;gap:10px;margin:-2px 0 6px;padding-bottom:5px;font-size:11.5px;display:flex}.bq-editor__tools svg{width:13px;height:13px}.bq-alts--form{margin-bottom:6px}.bq-builder{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.bq-builder__picker,.bq-builder__grading{padding:14px 16px}.bq-builder__head{gap:6px;font-size:13.5px;display:grid}.bq-type-tag{background:var(--app-brand-soft);color:var(--app-brand);border-radius:999px;justify-self:start;padding:2px 9px;font-size:10.5px;font-weight:700}.bq-picks{gap:6px;margin-top:8px;display:grid}.bq-picks li{background:#faf9ff;border:1px solid #c9c0ff;border-radius:9px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.bq-picks .bq-box{margin-top:2px}.bq-picks__text{gap:5px;min-width:0;display:grid}.bq-picks__text strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bq-picks__more{color:var(--app-muted);margin-top:8px;font-size:11.5px;font-weight:600}.bq-option{border:1px solid var(--app-border);color:var(--app-muted);border-radius:9px;gap:3px;margin-top:8px;padding:10px 12px;font-size:11.5px;display:grid}.bq-option strong{color:var(--app-fg);font-size:12.5px}.bq-option.is-active{border:2px solid var(--app-brand);background:#faf9ff}.bq-option__value{color:var(--app-fg);margin-top:4px}.bq-mini{gap:6px;padding:14px 16px;display:grid}.bq-modes{gap:4px;display:flex}.bq-modes span{border:1px solid var(--app-border);border-radius:7px;padding:3px 10px;font-size:11px;font-weight:600}.bq-modes .is-active{border-color:var(--app-brand);background:var(--app-brand-soft);color:var(--app-brand)}.bq-num{color:var(--app-fg);font-weight:700;justify-content:flex-start!important}.bq-estimate{background:var(--app-muted-bg);color:var(--app-muted);border-radius:7px;align-items:center;gap:6px;margin-top:4px;padding:6px 10px;font-size:11px;display:flex}.bq-estimate svg{width:12px;height:12px}.bq-areas{gap:5px;display:grid}.bq-area{background:var(--app-muted-bg);border-left:4px solid;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;display:flex}.bq-area--lc{border-color:#6366f1}.bq-area--ch{border-color:#f59e0b}.bq-area--cn{border-color:#10b981}.bq-area--mt{border-color:#ef4444}.bq-feedback{color:#15803d;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.bq-feedback svg{width:14px;height:14px}.bq-uses{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.bq-use{border:1px solid var(--line);background:#fff;border-radius:20px;align-content:start;gap:18px;padding:26px;display:grid}.bq-use--1,.bq-use--4{grid-column:span 5}.bq-use--2,.bq-use--3{grid-column:span 7}.bq-use__tag{color:var(--purple);align-items:center;gap:7px;margin-bottom:8px;font-size:13px;font-weight:700;display:inline-flex}.bq-use__tag svg{width:17px;height:17px}.bq-use__mock{background:var(--soft);border-radius:14px;padding:18px}.bq-use__mock .mw-card{box-shadow:0 8px 20px #2a2d7a10}.bq-free{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:900px;margin-inline:auto;display:grid}.bq-free__item{box-shadow:none;border-color:var(--line);color:var(--ink);align-content:start;justify-items:start;gap:8px;padding:26px;display:grid}.bq-free__item .mw-textlink{padding:0}#filtros .mw-caption,#onde-usar .mw-caption{margin-top:28px}#como-funciona>.mw-wrap>.mw-caption{margin-top:18px}@media (max-width:1100px){.bq-hero__own{left:auto;right:-12px}}@media (max-width:900px){.bq-use--1,.bq-use--2,.bq-use--3,.bq-use--4{grid-column:span 12}.bq-builder{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.bq-hero__stage{padding-bottom:0}.bq-hero__stage .bq-rail,.bq-hero__stage .bq-toolbar,.bq-hero__stage .bq-qcard__actions,.bq-hero__stage .bq-list .bq-qcard:nth-child(n+3){display:none}.bq-hero__stage .bq-browser{grid-template-columns:minmax(0,1fr)}.bq-hero__own{width:100%;margin-top:12px;position:static;box-shadow:0 12px 30px #2a2d7a14}.bq-browser{grid-template-columns:minmax(0,1fr)}.bq-rail,.bq-qcard__actions{display:none}.bq-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bq-use{padding:20px}.bq-use__mock{padding:12px}.bq-free{grid-template-columns:minmax(0,1fr)}}.bq-hero__stage .bq-rail__group.mw-hide-md{display:none}.bq-picks--mini{margin-top:0}.bq-picks--mini li{padding:6px 9px}.bq-estimate b{color:var(--app-fg)}@media (max-width:760px){.bq-hero__stage .mw-school__name{display:none}}.bq-content,.bq-list,.bq-mini,.bq-dialog{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.bq-page .mw-flow__tabs{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bq-page .mw-flow__tabs button{white-space:normal}.bq-toolbar .mw-btn{padding:0 8px}}
