.cnv3-debt-round-banner,.cnv3-debt-round-result{display:grid;gap:.5rem;min-width:0;padding:1rem;margin-block-end:1rem;background:var(--cnv3-surface, #ffffff);color:var(--cnv3-text, #172033);border:1px solid var(--cnv3-border, #d9e2ee);border-inline-start:.35rem solid var(--cnv3-primary, #0f4c5c);border-radius:.75rem;overflow-wrap:anywhere}.cnv3-debt-round-banner h2,.cnv3-debt-round-result h1{margin:0;font-size:clamp(1.15rem,3vw,1.5rem);line-height:1.25}.cnv3-debt-round-result h2,.cnv3-debt-round-fallbacks h3{margin:0;font-size:1.05rem}.cnv3-debt-round-banner p,.cnv3-debt-round-result p,.cnv3-debt-round-practice p{margin:0}.cnv3-debt-round-eyebrow{font-size:.85rem;font-weight:600;color:var(--cnv3-muted, #57657c)}.cnv3-debt-round-alert{padding:.5rem .75rem;background:var(--cnv3-surface-muted, #eef2f7);border-inline-start:.25rem solid var(--cnv3-amber, #ad741b);border-radius:.5rem}.cnv3-debt-round-more summary{padding-block:.7rem;line-height:1.4;cursor:pointer;font-weight:600}.cnv3-debt-round-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.cnv3-debt-round-cards li{display:grid;gap:.15rem;min-width:0;padding:.75rem;background:var(--cnv3-surface-muted, #eef2f7);border:1px solid var(--cnv3-border, #d9e2ee);border-radius:.5rem}.cnv3-debt-round-cards strong{font-size:1.4rem;line-height:1}.cnv3-debt-round-cards span{font-size:.85rem;color:var(--cnv3-muted, #57657c)}.cnv3-debt-round-effect{display:grid;gap:.35rem;padding-block-start:.5rem;border-block-start:1px solid var(--cnv3-border, #d9e2ee)}.cnv3-debt-round-next ul,.cnv3-debt-round-neighbors{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.cnv3-debt-round-next{display:grid;gap:.5rem}.cnv3-debt-round-next li{display:grid;gap:.2rem;min-width:0}.cnv3-debt-round-next li small{color:var(--cnv3-muted, #57657c)}.cnv3-debt-round-next a,.cnv3-debt-round-next button,.cnv3-debt-round-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem 1rem;border:1px solid var(--cnv3-primary, #0f4c5c);border-radius:.5rem;background:transparent;color:var(--cnv3-primary, #0f4c5c);font:inherit;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}.cnv3-debt-round-next .cnv3-debt-round-next__main a,.cnv3-debt-round-primary{background:var(--cnv3-primary, #0f4c5c);color:var(--cnv3-primary-contrast, #ffffff)}.cnv3-debt-round-next form{margin:0}.cnv3-debt-round-fallbacks{display:grid;gap:.5rem;min-width:0}.cnv3-debt-round-neighbors li{min-height:44px;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.cnv3-debt-round-practice:focus{outline:3px solid var(--cnv3-primary, #0f4c5c);outline-offset:2px}@media(min-width:48rem){.cnv3-debt-round-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.cnv3-debt-round-next ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.cnv3-debt-round-result h1:focus{outline:none}.cnv3-focus{display:grid;gap:calc(12px * var(--cnv3-density, 1));padding:var(--cnv3-card-padding);border:2px solid var(--cnv3-primary);border-radius:var(--cnv3-radius-card);background:var(--cnv3-surface);color:var(--cnv3-text);scroll-margin-top:96px}.cnv3-focus h4{margin:0;font-size:1.15rem}.cnv3-focus-lead,.cnv3-focus-note{margin:0}.cnv3-focus-current{padding:calc(10px * var(--cnv3-density, 1)) calc(12px * var(--cnv3-density, 1));border-radius:var(--cnv3-radius-control);background:var(--cnv3-surface-muted)}.cnv3-focus-current p{margin:0}.cnv3-focus-current span,.cnv3-focus-option small{color:var(--cnv3-muted)}.cnv3-focus-current summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.cnv3-focus-options{display:grid;gap:calc(8px * var(--cnv3-density, 1));margin:0;padding:0;border:0;min-width:0}.cnv3-focus-options legend{margin-bottom:calc(4px * var(--cnv3-density, 1));font-weight:900}.cnv3-focus-option{display:grid;grid-template-columns:auto 1fr;gap:calc(10px * var(--cnv3-density, 1));align-items:start;min-height:44px;padding:calc(12px * var(--cnv3-density, 1));border:1px solid var(--cnv3-border);border-radius:var(--cnv3-radius-control);background:var(--cnv3-surface);cursor:pointer}.cnv3-focus-option input{width:20px;height:20px;margin:calc(2px * var(--cnv3-density, 1)) 0 0}.cnv3-focus-option span{display:grid;gap:calc(4px * var(--cnv3-density, 1));min-width:0}.cnv3-focus-option small{font-size:var(--cnv3-small-size);line-height:1.45}.cnv3-focus-option:has(input:checked){border-color:var(--cnv3-primary);box-shadow:inset 0 0 0 1px var(--cnv3-primary)}.cnv3-focus-option:has(input:focus-visible){box-shadow:var(--cnv3-focus)}.cnv3-focus-error{color:var(--cnv3-error);font-weight:700}.cnv3-interests-title{margin:calc(8px * var(--cnv3-density, 1)) 0 0;font-size:1.05rem}.cnv3-priority-basis{display:flex;flex-wrap:wrap;gap:calc(6px * var(--cnv3-density, 1)) calc(12px * var(--cnv3-density, 1));align-items:center;margin:0 0 calc(12px * var(--cnv3-density, 1));padding:calc(10px * var(--cnv3-density, 1)) calc(12px * var(--cnv3-density, 1));border-left:4px solid var(--cnv3-primary);border-radius:var(--cnv3-radius-control);background:var(--cnv3-surface-muted);color:var(--cnv3-text);font-size:var(--cnv3-small-size)}.cnv3-priority-basis strong{font-weight:800}.cnv3-priority-basis a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--cnv3-primary)}.cnv3-qv3-study-first{margin:calc(16px * var(--cnv3-density, 1)) 0;padding:var(--cnv3-card-padding);border:1px solid var(--cnv3-border);border-radius:var(--cnv3-radius-card);background:var(--cnv3-surface);color:var(--cnv3-text)}.cnv3-qv3-study-first h2{margin:0 0 calc(8px * var(--cnv3-density, 1));font-size:1.1rem}.cnv3-qv3-study-first ol{display:grid;gap:calc(10px * var(--cnv3-density, 1));margin:0;padding-left:calc(1.4em * var(--cnv3-density, 1))}.cnv3-qv3-study-first li small{display:block;color:var(--cnv3-muted)}.cnv3-qv3-study-first li a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--cnv3-primary)}:root{--cn-ink: var(--cnv3-text, #102026);--cn-muted: var(--cnv3-muted, #5d6e78);--cn-line: var(--cnv3-border, #dbe6ea);--cn-surface: var(--cnv3-bg, #f5f8fa);--cn-paper: var(--cnv3-surface, #ffffff);--cn-brand: #155e75;--cn-brand-dark: #0f3f4d;--cn-olive: #49581e;--cn-olive-dark: #3a4718;--cn-olive-soft: #eef3df;--cn-olive-light: #dfe8c7;--cn-olive-ink: #1f2a07;--cn-blue: #1d4ed8;--cn-blue-dark: #1e3a8a;--cn-blue-soft: #eef4ff;--cn-step: #e8f4f7;--cn-warning: #8a4f00;--cn-warning-soft: #fdf3e2;--cn-focus: #1d4ed8;--cn-focus-on-dark: #fbbf24;--cn-header-green: radial-gradient(circle at 90% 10%, rgba(223, 232, 199, .3), transparent 34%), linear-gradient(120deg, #0d6b5e 0%, #0f5c5e 50%, #0f4c5c 100%);--cn-text-h3: clamp(1.125rem, .95rem + .45vw, 1.5rem);--cn-text-lead: clamp(1.0625rem, .9rem + .45vw, 1.375rem);--cn-text-body: clamp(1rem, .875rem + .2vw, 1.1875rem);--cn-text-sm: clamp(.875rem, .82rem + .1vw, 1rem);--cn-text-xs: .8125rem;--cn-space-1: 4px;--cn-space-2: 8px;--cn-space-3: 12px;--cn-space-4: 16px;--cn-space-5: 24px;--cn-gap: clamp(16px, 1.6vw, 32px);--cn-card-pad: clamp(18px, 1.8vw, 32px);--cn-radius-control: 10px;--cn-radius-card: 16px;--cn-shadow: 0 16px 34px rgba(15, 23, 42, .06);--cn-tap: 44px}:root[data-cnv3-theme=dark]{--cn-olive: #dfe8c7;--cn-olive-dark: #ffffff;--cn-olive-soft: rgba(223, 232, 199, .14);--cn-olive-ink: #1f2a07;--cn-blue: #93c5fd;--cn-blue-dark: #bfdbfe;--cn-blue-soft: rgba(147, 197, 253, .12);--cn-brand: #7dd3fc;--cn-step: rgba(125, 211, 252, .14);--cn-warning: #fcd34d;--cn-warning-soft: rgba(252, 211, 77, .14);--cn-focus: #93c5fd;--cn-shadow: none}.cn-btn{--b-bg: var(--cn-olive);--b-fg: #ffffff;--b-bd: var(--cn-olive);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--cn-tap);min-width:var(--cn-tap);padding:10px clamp(16px,1.4vw,24px);border:2px solid var(--b-bd);border-radius:var(--cn-radius-control);background:var(--b-bg);color:var(--b-fg);font:inherit;font-size:var(--cn-text-body);font-weight:750;line-height:1.2;text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.cn-btn:hover{--b-bg: var(--cn-olive-dark);--b-bd: var(--cn-olive-dark);color:var(--b-fg);text-decoration:none}.cn-btn:focus-visible{outline:3px solid var(--cn-focus);outline-offset:3px}.cn-btn--lg{min-height:52px;padding-inline:clamp(20px,1.8vw,32px);font-size:var(--cn-text-lead)}.cn-btn--secondary{--b-bg: var(--cn-paper);--b-fg: var(--cn-blue);--b-bd: var(--cn-blue)}.cn-btn--secondary:hover{--b-bg: var(--cn-blue-soft);--b-bd: var(--cn-blue-dark);--b-fg: var(--cn-blue-dark)}.cn-btn--tertiary{--b-bg: transparent;--b-fg: var(--cn-brand);--b-bd: transparent;padding-inline:10px}.cn-btn--tertiary:hover{--b-bg: var(--cn-step);--b-bd: transparent}.cn-btn--block{display:flex;width:100%}.cn-btn[aria-disabled=true],.cn-btn:disabled{opacity:.6;cursor:not-allowed}:root[data-cnv3-theme=dark] .cn-btn:not(.cn-btn--secondary):not(.cn-btn--tertiary){--b-fg: var(--cn-olive-ink)}.cn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cn-space-3)}@media(max-width:599px){.cn-actions--stack-sm>.cn-btn{flex:1 1 100%}}.cn-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:3px 10px;border-radius:6px;background:var(--cn-step);color:var(--cn-ink);font-size:var(--cn-text-xs);font-weight:700;line-height:1.4;white-space:nowrap}.cn-badge--olive{background:var(--cn-olive-soft);color:var(--cn-ink)}.cn-icon-tile{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--cn-step);color:var(--cn-brand)}.cn-icon-tile svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cn-icon-tile--olive{background:var(--cn-olive-soft);color:var(--cn-olive)}.cn-icon-tile--warning{background:var(--cn-warning-soft);color:var(--cn-warning)}.cn-card{display:flex;flex-direction:column;gap:var(--cn-space-3);min-width:0;padding:var(--cn-card-pad);border:1px solid var(--cn-line);border-radius:var(--cn-radius-card);background:var(--cn-paper);color:var(--cn-ink);box-shadow:var(--cn-shadow);container-type:inline-size}.cn-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cn-space-2) var(--cn-space-3)}.cn-card-head h2{margin:0;font-size:var(--cn-text-h3);font-weight:800;line-height:1.2}.cn-action-card{gap:var(--cn-space-4)}.cn-action-main{display:flex;gap:var(--cn-space-4);align-items:flex-start;min-width:0}.cn-action-text{display:grid;gap:4px;min-width:0}.cn-action-title{margin:0;font-size:var(--cn-text-h3);font-weight:800;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.cn-action-why{margin:0;color:var(--cn-muted);font-size:var(--cn-text-sm);line-height:1.45}.cn-action-sub{margin:0;padding-top:var(--cn-space-3);border-top:1px solid var(--cn-line);color:var(--cn-muted);font-size:var(--cn-text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cn-choices{display:grid;gap:var(--cn-space-3);margin:0;padding:0;list-style:none}.cn-choices>li{display:grid;gap:6px;align-content:start;min-width:0}.cn-choices .cn-action-why{font-size:var(--cn-text-xs)}@container (min-width: 520px){.cn-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-choices>li:only-child{grid-column:1 / -1}}.cn-rows{display:grid;gap:var(--cn-space-2);margin:0;padding:0;list-style:none}.cn-row{display:flex;align-items:center;gap:var(--cn-space-3);min-height:64px;padding:10px 12px 10px 14px;border:1px solid var(--cn-line);border-radius:var(--cn-radius-control);background:var(--cn-paper);color:inherit}.cn-row-text{display:grid;gap:2px;flex:1;min-width:0}.cn-row-title{font-weight:750;line-height:1.3;overflow-wrap:anywhere}.cn-row-meta{color:var(--cn-muted);font-size:var(--cn-text-sm);line-height:1.4}.cn-row .cn-btn{flex:none}@container (max-width: 340px){.cn-row{flex-wrap:wrap}.cn-row-text{flex:1 1 calc(100% - 60px)}.cn-row .cn-btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.cn-btn{transition:none}}.cnv3-flow-home{display:grid;gap:calc(1rem * var(--cnv3-density, 1));margin-bottom:calc(1.5rem * var(--cnv3-density, 1))}.cnv3-flow-next,.cnv3-flow-continue,.cnv3-flow-evolution{border:1px solid var(--cnv3-border);border-radius:var(--cnv3-radius-card, .75rem);background:var(--cnv3-surface);color:var(--cnv3-text);padding:var(--cnv3-card-padding, calc(1rem * var(--cnv3-density, 1)));overflow-wrap:anywhere}.cnv3-flow-next{border-left:.375rem solid var(--cnv3-primary);margin:calc(1rem * var(--cnv3-density, 1)) 0}.cnv3-flow-home .cnv3-flow-next{margin:0}.cnv3-flow-next h2,.cnv3-flow-continue h2,.cnv3-flow-evolution h2{margin:calc(.25rem * var(--cnv3-density, 1)) 0 calc(.75rem * var(--cnv3-density, 1));font-size:1.25rem;line-height:1.3}.cnv3-flow-next.is-compact h2{font-size:1.05rem}.cnv3-flow-main{display:grid;gap:calc(.5rem * var(--cnv3-density, 1));justify-items:start}.cnv3-flow-primary{display:inline-flex;align-items:center;min-height:44px;padding:calc(.625rem * var(--cnv3-density, 1)) calc(1.125rem * var(--cnv3-density, 1));border-radius:var(--cnv3-radius-control, .5rem);background:var(--cnv3-primary);color:var(--cnv3-primary-contrast, #fff);font-weight:700;text-decoration:none}.cnv3-flow-primary:hover{background:var(--cnv3-primary-strong, var(--cnv3-primary))}.cnv3-flow-alt{display:inline-flex;align-items:center;min-height:44px;color:var(--cnv3-primary-strong, var(--cnv3-primary));font-weight:700;text-decoration:underline;text-underline-offset:.2em}.cnv3-flow-primary:focus-visible,.cnv3-flow-alt:focus-visible,.cnv3-flow-continue a:focus-visible,.cnv3-flow-evolution-bars a:focus-visible{outline:3px solid var(--cnv3-focus, #2563eb);outline-offset:3px}.cnv3-flow-why{margin:0;color:var(--cnv3-muted);line-height:1.5}.cnv3-flow-alternatives{margin-top:calc(.75rem * var(--cnv3-density, 1));padding-top:calc(.75rem * var(--cnv3-density, 1));border-top:1px solid var(--cnv3-border)}.cnv3-flow-alt-label{margin:0 0 calc(.25rem * var(--cnv3-density, 1));font-size:var(--cnv3-small-size, .875rem);color:var(--cnv3-muted)}.cnv3-flow-alternatives ul,.cnv3-flow-continue ul{list-style:none;margin:0;padding:0;display:grid;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-flow-alternatives li,.cnv3-flow-continue li{display:grid;gap:calc(.125rem * var(--cnv3-density, 1))}.cnv3-flow-continue a{display:inline-flex;align-items:center;min-height:44px;color:var(--cnv3-primary-strong, var(--cnv3-primary));font-weight:700}.cnv3-flow-kind{font-size:var(--cnv3-small-size, .875rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cnv3-muted)}.cnv3-flow-next.is-loading .cnv3-flow-why{margin-bottom:calc(.5rem * var(--cnv3-density, 1))}.cnv3-flow-evolution p{margin:0 0 calc(.75rem * var(--cnv3-density, 1))}.cnv3-flow-evolution-bars{list-style:none;margin:0 0 calc(.5rem * var(--cnv3-density, 1));padding:0;display:flex;gap:calc(.5rem * var(--cnv3-density, 1));align-items:flex-end;height:8.5rem}.cnv3-flow-evolution-bars li{flex:1 1 0;min-width:2.75rem;height:100%}.cnv3-flow-evolution-bars a{display:grid;grid-template-rows:1fr auto auto;align-items:end;justify-items:center;height:100%;min-height:44px;color:var(--cnv3-text);text-decoration:none}.cnv3-flow-bar-track{display:block}.cnv3-flow-bar{display:block;width:100%;max-width:2.5rem;border-radius:.25rem .25rem 0 0;background:var(--cnv3-primary);align-self:end}.cnv3-flow-bar-value{font-weight:700;font-size:var(--cnv3-small-size, .875rem)}.cnv3-flow-bar-label{font-size:var(--cnv3-small-size, .875rem);color:var(--cnv3-muted)}@media(min-width:900px){.cnv3-flow-home{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.cnv3-flow-home .cnv3-flow-next{grid-column:1 / -1}}.cnv3-template-home>.cnv3-template-hero{background:var(--cn-header-green)}.cnv3-template-home .cn-card{border-color:var(--cnv3-border);border-radius:var(--cnv3-radius-control, 10px);box-shadow:var(--cnv3-shadow)}.cnv3-home-row{display:grid;gap:calc(22px * var(--cnv3-density, 1));align-items:stretch}.cnv3-home-row:empty{display:none}.cnv3-home-row>*{margin:0;min-width:0}.cnv3-home-next .cn-actions,.cnv3-home-next .cnv3-flow-moment{margin:0}.cnv3-home-notices .cnv3-template-panel-header{margin-bottom:calc(12px * var(--cnv3-density, 1))}@media(min-width:900px){.cnv3-home-notices .cnv3-template-notice-list{grid-template-columns:repeat(var(--cnv3-home-notice-count, 1),minmax(0,1fr))}.cnv3-home-notices .cnv3-template-notice{flex-direction:column;gap:calc(4px * var(--cnv3-density, 1))}.cnv3-home-notices .cnv3-template-notice span{margin-top:0}}.cnv3-home-row--stats .cnv3-flow-evolution{display:flex;flex-direction:column}.cnv3-home-row--stats .cnv3-flow-evolution-bars{flex:1 1 auto;min-height:8.5rem;height:auto}.cnv3-home-row--stats .cnv3-flow-evolution>.cnv3-flow-alt{align-self:flex-start}.cnv3-template-dashboard.cnv3-home-metrics{display:block}@media(min-width:680px){.cnv3-home-metrics .cnv3-template-metrics{grid-template-columns:repeat(var(--cnv3-home-metric-count, 3),minmax(0,1fr))}}@media(min-width:1200px){.cnv3-home-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cnv3-home-row>:only-child{grid-column:1 / -1}.cnv3-home-row--stats>.cnv3-home-metrics:not(:only-child) .cnv3-template-metrics{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;height:100%}.cnv3-home-row--stats>.cnv3-home-metrics:not(:only-child) .cnv3-template-metric{min-height:0}}@media(min-width:1600px){.cnv3-home-next{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--cn-space-5, calc(24px * var(--cnv3-density, 1)))}.cnv3-home-next>:not(.cn-action-main):not(.cn-actions){grid-column:1 / -1}.cnv3-home-next>.cn-actions{grid-column:2;justify-content:flex-end}}@media(min-width:980px){.cnv3-template-home .cnv3-template-moment-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.cnv3-home-row--main>.cnv3-home-continue .cn-rows{flex:1 1 auto;grid-auto-rows:minmax(64px,1fr)}}.cnv3-home-notices .cnv3-home-notice{display:flex;flex-direction:column;align-items:flex-start;gap:calc(10px * var(--cnv3-density, 1));min-height:0}.cnv3-home-notice__text{display:grid;gap:calc(2px * var(--cnv3-density, 1))}.cnv3-home-notices .cnv3-home-notice__text span{margin-top:0;color:var(--cnv3-text);font-weight:600}.cnv3-home-notice .cn-btn{margin-top:auto}.cnv3-template-hero-card.cnv3-home-moment-card{display:flex;align-items:center;align-content:flex-start;flex-wrap:wrap;gap:calc(16px * var(--cnv3-density, 1))}.cnv3-home-moment-card__text{flex:1 1 220px;min-width:0}.cnv3-home-moment-card__text strong{margin-top:0}.cnv3-home-moment-card__text p{margin:calc(4px * var(--cnv3-density, 1)) 0 0}.cnv3-template-hero-card.cnv3-home-moment-card button{flex:0 0 auto;max-width:50%}.cnv3-home-moment-card .cnv3-moment-save{flex-basis:100%}@media(max-width:599px){.cnv3-template-hero-card.cnv3-home-moment-card{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start}.cnv3-home-moment-card__text{flex:0 0 auto}.cnv3-template-hero-card.cnv3-home-moment-card button{max-width:none}}.cnv3-home-row--stats .cnv3-flow-evolution>.cnv3-flow-evolution-more{align-self:flex-start;margin-top:var(--cn-space-3, calc(12px * var(--cnv3-density, 1)))}.cnv3-offline-entry .cnv3-offline-settings-change{margin-top:var(--cn-space-3, calc(12px * var(--cnv3-density, 1)))}@media(max-width:599px){.cnv3-template-home>.cnv3-template-hero{gap:calc(12px * var(--cnv3-density, 1));padding-block:calc(18px * var(--cnv3-density, 1))}.cnv3-template-home>.cnv3-template-hero .cnv3-template-greeting{margin-bottom:calc(8px * var(--cnv3-density, 1))}.cnv3-template-home>.cnv3-template-hero .cnv3-template-hero-actions{margin-top:calc(12px * var(--cnv3-density, 1))}.cnv3-template-home>.cnv3-template-hero .cnv3-template-hero-card{padding:calc(12px * var(--cnv3-density, 1)) calc(16px * var(--cnv3-density, 1))}.cnv3-template-home>.cnv3-template-hero:after,.cnv3-template-home>.cnv3-template-hero>.cnv3-template-hero-visual{display:none}.cnv3-template-home>.cnv3-template-hero .cnv3-template-hero-copy h2{font-size:1.5rem}.cnv3-template-home>.cnv3-template-hero .cnv3-template-hero-copy>p:not(.cnv3-template-greeting){position:absolute;width:1px;height:1px;margin:calc(-1px * var(--cnv3-density, 1));padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@media(max-width:767px){html[data-qv3-resolving=true] .cnv3-route-heading,html[data-qv3-resolving=true] .cn-public-question-heading,html[data-qv3-resolving=true] [data-qv3-shell=portal] .cnv3-stats2-context-card,html[data-qv3-resolving=true] [data-qv3-shell=portal] [data-qv3-filters-toggle],html[data-qv3-resolving=true] [data-qv3-shell=portal] .cnv3-qv3-filterbar,html[data-qv3-resolving=true] [data-qv3-shell=portal] [data-qv3-toolbar],html[data-qv3-resolving=true] [data-qv3-shell=portal] .cnv3-qv3-notices,html[data-qv3-resolving=true] [data-qv3-shell=portal] .cnv3-qv3-round-status,html[data-qv3-resolving=true] [data-qv3-shell=portal] .cnv3-qv3-pagerow{display:none!important}html[data-qv3-resolving=true]{scroll-padding-top:4.5rem}html[data-qv3-resolving=true]:has(body.cn-public-questions-react){scroll-padding-top:9rem}}.cnv3-qv3-resolution-bar{position:sticky;top:0;z-index:24;display:flex;align-items:center;justify-content:space-between;gap:calc(.75rem * var(--cnv3-density, 1));margin:0 0 calc(.75rem * var(--cnv3-density, 1));padding:calc(.5rem * var(--cnv3-density, 1)) calc(.75rem * var(--cnv3-density, 1));border:1px solid var(--qv3-portal-border, var(--cnv3-border, #d9e2ee));border-radius:.5rem;background:var(--qv3-portal-surface, var(--cnv3-surface, #ffffff));color:var(--qv3-portal-text, var(--cnv3-text, #172033));box-shadow:0 4px 12px #0f172a14}.cnv3-qv3-resolution-bar__progress{font-size:.9rem;font-weight:700}.cnv3-qv3-resolution-bar__filters{display:inline-flex;align-items:center;min-height:44px;padding:0 calc(1rem * var(--cnv3-density, 1));border:1px solid var(--qv3-portal-primary, var(--cnv3-primary, #0f4c5c));border-radius:.45rem;background:transparent;color:var(--qv3-portal-primary, var(--cnv3-primary, #0f4c5c));font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.cnv3-qv3-resolution-bar__filters:focus-visible{outline:3px solid var(--qv3-portal-primary, var(--cnv3-primary, #0f4c5c));outline-offset:2px}[data-cnv3-theme=dark] .cnv3-qv3-resolution-bar__filters{border-color:currentColor;color:var(--qv3-portal-text, var(--cnv3-text, #e5edf7))}.cnv3-question-rich-content[tabindex="-1"]:focus,.cnv3-qv3-portal .cnv3-question-rich-content[tabindex="-1"]:focus-visible{outline:none;box-shadow:none}.cnv3-qv3-filters-region{display:contents}.cnv3-qv3-filters-region[hidden]{display:none}.cnv3-qv3-filters-toggle{align-self:flex-start;justify-self:start;width:auto;min-height:44px;padding:0 calc(1rem * var(--cnv3-density, 1));border:1px solid var(--qv3-portal-border, var(--cnv3-border, #d9e2ee));border-radius:.45rem;background:var(--qv3-portal-surface, var(--cnv3-surface, #ffffff));color:var(--qv3-portal-primary, var(--cnv3-primary, #0f4c5c));font:inherit;font-weight:700;cursor:pointer}[data-cnv3-theme=dark] .cnv3-qv3-filters-toggle{color:var(--qv3-portal-text, var(--cnv3-text, #e5edf7))}.cnv3-qv3-direct-next{margin:calc(1rem * var(--cnv3-density, 1)) 0 0}.cnv3-qv3-direct-next__link{font-weight:700}.cnv3-qv3-round-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(.5rem * var(--cnv3-density, 1)) calc(1rem * var(--cnv3-density, 1));padding:calc(.75rem * var(--cnv3-density, 1)) calc(1rem * var(--cnv3-density, 1));border:1px solid var(--qv3-portal-border, var(--cnv3-border, #d9e2ee));border-radius:.5rem;background:var(--qv3-portal-surface, var(--cnv3-surface, #ffffff))}.cnv3-qv3-round-status>p{margin:0;font-weight:700}.cnv3-qv3-round-status__actions{display:flex;flex-wrap:wrap;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-round-status__actions button{min-height:44px;padding:0 calc(1rem * var(--cnv3-density, 1));border:1px solid var(--qv3-portal-primary, var(--cnv3-primary, #0f4c5c));border-radius:.45rem;background:transparent;color:var(--qv3-portal-primary, var(--cnv3-primary, #0f4c5c));font:inherit;font-weight:700;cursor:pointer}.cnv3-qv3-round-status__actions button.is-primary{background:var(--qv3-portal-primary, var(--cnv3-primary, #0f4c5c));color:#fff}[data-cnv3-theme=dark] .cnv3-qv3-round-status__actions button:not(.is-primary){border-color:currentColor;color:var(--qv3-portal-text, var(--cnv3-text, #e5edf7))}.cnv3-qv3-round-hide{display:flex;flex-wrap:wrap;gap:calc(.35rem * var(--cnv3-density, 1)) calc(1rem * var(--cnv3-density, 1));margin:calc(.75rem * var(--cnv3-density, 1)) 0 0;padding:calc(.75rem * var(--cnv3-density, 1)) calc(1rem * var(--cnv3-density, 1));border:1px solid var(--qv3-portal-border, var(--cnv3-border, #d9e2ee));border-radius:.45rem}.cnv3-qv3-round-hide legend{padding:0 calc(.25rem * var(--cnv3-density, 1));font-weight:700}.cnv3-qv3-round-hide label{display:inline-flex;align-items:center;gap:calc(.35rem * var(--cnv3-density, 1));min-height:32px}.cnv3-qv3-portal .cnv3-qv3-home-card__meta .cnv3-qv3-home-card__position{font-size:1rem}.cnv3-question-text-base>.cnv3-question-text-base__content{overflow:visible}.cnv3-question-text-base__content>div{max-width:100%;overflow-x:auto;overflow-y:clip}.cnv3-question-text-base>.cnv3-question-text-base__content.is-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;max-height:14em;overflow:hidden}.cnv3-question-text-base__content.is-collapsed>div{overflow:visible}.cnv3-question-text-base__content.is-collapsed [data-text-base-empty]{display:none}.cnv3-question-text-base__content.is-collapsed p{margin-block:0}.cnv3-question-text-base__toggle{display:inline-flex;align-items:center;min-height:32px;margin-top:calc(.35rem * var(--cnv3-density, 1));padding:0;border:0;background:none;color:var(--cnv3-primary, #0f4c5c);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cnv3-question-text-base__toggle:focus-visible{outline:3px solid var(--cnv3-primary, #0f4c5c);outline-offset:2px}[data-cnv3-theme=dark] .cnv3-question-text-base__toggle{color:var(--cnv3-text, #e5edf7)}.cnv3-sr-only{position:absolute;width:1px;height:1px;margin:calc(-1px * var(--cnv3-density, 1));padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.cnv3-print-panel fieldset,.cnv3-print-time,.cnv3-print-upload{border:1px solid var(--cnv3-border);border-radius:var(--cnv3-radius-control, 10px);padding:calc(12px * var(--cnv3-density, 1)) calc(14px * var(--cnv3-density, 1));margin:calc(12px * var(--cnv3-density, 1)) 0 0;min-width:0}.cnv3-print-panel legend,.cnv3-print-time legend{font-weight:700;padding:0 calc(4px * var(--cnv3-density, 1))}.cnv3-print-panel fieldset label,.cnv3-print-upload label,.cnv3-print-time label{display:flex;align-items:flex-start;gap:calc(8px * var(--cnv3-density, 1));margin:calc(6px * var(--cnv3-density, 1)) 0;min-height:24px;line-height:1.4}.cnv3-print-panel fieldset[disabled]{opacity:.7}.cnv3-print-panel small,.cnv3-print-hint{color:var(--cnv3-muted)}.cnv3-print-hint{margin:calc(8px * var(--cnv3-density, 1)) 0 0;line-height:1.5}.cnv3-print-inline-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:calc(10px * var(--cnv3-density, 1))}.cnv3-print-inline-fields label{flex-direction:column}.cnv3-print-select-all{display:flex;align-items:center;gap:calc(10px * var(--cnv3-density, 1));font-weight:700;min-height:32px}.cnv3-print-select-all input,.cnv3-print-item-check input,.cnv3-print-panel input[type=checkbox],.cnv3-print-panel input[type=radio],.cnv3-print-flags input{width:20px;height:20px;flex:0 0 auto;accent-color:var(--cnv3-primary)}.cnv3-print-item-check{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.cnv3-print-history ul,.cnv3-print-options{margin:calc(8px * var(--cnv3-density, 1)) 0 0;padding-left:calc(20px * var(--cnv3-density, 1));line-height:1.6}.cnv3-print-upload{display:grid;gap:calc(10px * var(--cnv3-density, 1))}.cnv3-print-upload label{flex-direction:column}.cnv3-print-upload input[type=file]{max-width:100%}.cnv3-print-time{display:flex;flex-wrap:wrap;gap:calc(12px * var(--cnv3-density, 1))}.cnv3-print-time input{width:6em;min-height:36px}.cnv3-print-grid{list-style:none;margin:calc(14px * var(--cnv3-density, 1)) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:calc(8px * var(--cnv3-density, 1))}.cnv3-print-grid li{min-width:0;border:1px solid var(--cnv3-border);border-radius:var(--cnv3-radius-control, 10px);padding:calc(8px * var(--cnv3-density, 1)) calc(10px * var(--cnv3-density, 1));background:var(--cnv3-surface)}.cnv3-print-grid li.is-review{border:2px solid var(--cnv3-error)}.cnv3-print-grid fieldset{border:0;margin:0;padding:0;min-width:0}.cnv3-print-grid legend{font-weight:700;padding:0;margin-bottom:calc(6px * var(--cnv3-density, 1))}.cnv3-print-bubbles{display:flex;flex-wrap:wrap;gap:calc(6px * var(--cnv3-density, 1))}.cnv3-print-bubble{position:relative;display:inline-flex}.cnv3-print-bubble input{position:absolute;opacity:0;width:1px;height:1px}.cnv3-print-bubble span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:0 calc(8px * var(--cnv3-density, 1));border:2px solid var(--cnv3-text);border-radius:999px;font-weight:700;cursor:pointer;color:var(--cnv3-text);background:var(--cnv3-surface)}.cnv3-print-bubble.is-blank span{font-weight:400;border-style:dashed}.cnv3-print-bubble input:checked+span{background:var(--cnv3-text);color:var(--cnv3-surface)}.cnv3-print-bubble input:focus-visible+span{outline:3px solid var(--cnv3-primary);outline-offset:2px}.cnv3-print-flags{display:flex;flex-wrap:wrap;gap:calc(14px * var(--cnv3-density, 1));margin-top:calc(6px * var(--cnv3-density, 1))}.cnv3-print-flags label{display:inline-flex;align-items:center;gap:calc(6px * var(--cnv3-density, 1));min-height:24px}.cnv3-print-row-help,.cnv3-print-warning{margin:calc(6px * var(--cnv3-density, 1)) 0 0;color:var(--cnv3-error);font-weight:600}.cnv3-print-reading{border-top:1px solid var(--cnv3-border);padding-top:calc(12px * var(--cnv3-density, 1));margin-top:calc(12px * var(--cnv3-density, 1))}.cnv3-print-reading header{display:flex;flex-wrap:wrap;gap:calc(8px * var(--cnv3-density, 1));align-items:center}.cnv3-print-reading img{display:block;max-width:min(100%,520px);height:auto;margin-top:calc(8px * var(--cnv3-density, 1));border:1px solid var(--cnv3-border)}.cnv3-print-ia{margin-top:calc(10px * var(--cnv3-density, 1));display:grid;gap:calc(8px * var(--cnv3-density, 1))}.cnv3-print-ia label{display:flex;gap:calc(8px * var(--cnv3-density, 1));align-items:flex-start}.cnv3-print-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:calc(10px * var(--cnv3-density, 1));margin:calc(12px * var(--cnv3-density, 1)) 0}.cnv3-print-kpis>div{min-width:0;border:1px solid var(--cnv3-border);border-radius:var(--cnv3-radius-control, 10px);padding:calc(10px * var(--cnv3-density, 1)) calc(12px * var(--cnv3-density, 1));background:var(--cnv3-surface)}.cnv3-print-kpis dt{color:var(--cnv3-muted);font-size:.9rem}.cnv3-print-kpis dd{margin:calc(4px * var(--cnv3-density, 1)) 0 0;font-size:1.35rem;font-weight:700}.cnv3-print-result-table,.cnv3-print-matrix{width:100%;border-collapse:collapse;margin-top:calc(14px * var(--cnv3-density, 1))}.cnv3-print-result-table caption,.cnv3-print-matrix caption{text-align:left;font-weight:700;padding-bottom:calc(6px * var(--cnv3-density, 1))}.cnv3-print-result-table th,.cnv3-print-result-table td,.cnv3-print-matrix th,.cnv3-print-matrix td{border-bottom:1px solid var(--cnv3-border);padding:calc(6px * var(--cnv3-density, 1)) calc(8px * var(--cnv3-density, 1));text-align:left;overflow-wrap:anywhere}.cnv3-print-result-table tr.is-errado td:nth-child(4),.cnv3-print-matrix td.is-errado{color:var(--cnv3-error);font-weight:700}.cnv3-print-result-table tr.is-certo td:nth-child(4),.cnv3-print-matrix td.is-certo{color:var(--cnv3-success);font-weight:700}.cnv3-print-page,.cnv3-print-stats,.cnv3-print-bars,.cnv3-print-page>section,.cnv3-print-stats>section,.cnv3-print-result{min-width:0;max-width:100%}.cnv3-print-grid-wrap{position:relative;max-width:100%;overflow-x:auto}.cnv3-print-grid-wrap:focus-visible{outline:3px solid var(--cnv3-primary);outline-offset:2px}.cnv3-next-step__actions form{display:contents}.cnv3-print-matrix td{text-align:center;min-width:3.5em}.cnv3-print-bars{list-style:none;margin:calc(12px * var(--cnv3-density, 1)) 0 0;padding:0;display:flex;align-items:flex-end;gap:calc(8px * var(--cnv3-density, 1));height:180px;overflow-x:auto}.cnv3-print-bars li{position:relative;flex:0 0 56px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.cnv3-print-bar{display:block;width:32px;max-height:calc(100% - 52px);background:var(--cnv3-primary);border-radius:4px 4px 0 0}.cnv3-print-bars li.is-papel .cnv3-print-bar{background:var(--cnv3-text)}.cnv3-print-bar-value{font-weight:700;font-size:.85rem}.cnv3-print-bar-label{font-size:.78rem;color:var(--cnv3-muted);line-height:1.2}.cnv3-qv3-notebooks-link{margin:calc(10px * var(--cnv3-density, 1)) 0}.cnv3-catalog-tools__notebook{display:grid;gap:calc(6px * var(--cnv3-density, 1));margin:calc(10px * var(--cnv3-density, 1)) 0}.cnv3-catalog-tools__notebook label{display:grid;gap:calc(4px * var(--cnv3-density, 1))}.cnv3-catalog-tools__data div{display:grid;grid-template-columns:minmax(0,9em) minmax(0,1fr);gap:calc(8px * var(--cnv3-density, 1));padding:calc(4px * var(--cnv3-density, 1)) 0;border-bottom:1px solid var(--cnv3-border)}.cnv3-catalog-tools__data dt{font-weight:700}.cnv3-catalog-tools__data dd{margin:0;overflow-wrap:anywhere}.cnv3-revii-print{display:flex;flex-wrap:wrap;gap:calc(10px * var(--cnv3-density, 1));align-items:center;justify-content:space-between}.cnv3-revii-print p{margin:0;flex:1 1 320px}.cnv3-print-result .cnv3-next-step{grid-template-columns:minmax(0,1fr);min-width:0}.cnv3-print-result .cnv3-next-step__actions{display:flex;flex-wrap:wrap;gap:calc(8px * var(--cnv3-density, 1));min-width:0}.cnv3-print-result .cnv3-next-step__actions a,.cnv3-print-result .cnv3-next-step__actions button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.cnv3-bulk-notebook{margin:calc(10px * var(--cnv3-density, 1)) 0;border:1px solid var(--cnv3-border);border-radius:var(--cnv3-radius-control, 10px);background:var(--cnv3-surface);padding:calc(8px * var(--cnv3-density, 1)) calc(12px * var(--cnv3-density, 1));min-width:0}.cnv3-bulk-notebook__toggle{min-height:36px;font-weight:700}.cnv3-bulk-notebook__form{display:grid;gap:calc(10px * var(--cnv3-density, 1));margin-top:calc(10px * var(--cnv3-density, 1))}.cnv3-bulk-notebook__form fieldset{border:1px solid var(--cnv3-border);border-radius:var(--cnv3-radius-control, 10px);padding:calc(8px * var(--cnv3-density, 1)) calc(12px * var(--cnv3-density, 1));margin:0;min-width:0}.cnv3-bulk-notebook__form label{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8px * var(--cnv3-density, 1));margin:calc(6px * var(--cnv3-density, 1)) 0;min-height:24px}.cnv3-bulk-notebook__form input[type=radio]{width:20px;height:20px;accent-color:var(--cnv3-primary)}.cnv3-bulk-notebook__form select,.cnv3-bulk-notebook__form input[type=text]{min-height:36px;max-width:100%;flex:1 1 220px}.cnv3-print-progress{display:grid;gap:calc(6px * var(--cnv3-density, 1));width:min(100%,520px)}.cnv3-print-progress__head{display:flex;justify-content:space-between;gap:calc(12px * var(--cnv3-density, 1));font-size:.9rem}.cnv3-print-progress progress{width:100%;height:12px;border:0;border-radius:999px;overflow:hidden;background:var(--cnv3-surface-muted);accent-color:var(--cnv3-primary)}.cnv3-print-progress progress::-webkit-progress-bar{background:var(--cnv3-surface-muted);border-radius:999px}.cnv3-print-progress progress::-webkit-progress-value{background:var(--cnv3-primary);border-radius:999px}.cnv3-print-progress progress::-moz-progress-bar{background:var(--cnv3-primary)}@media(prefers-reduced-motion:no-preference){.cnv3-print-progress progress::-webkit-progress-value{transition:width .4s ease}}.cnv3-print-flags .is-disabled{opacity:.55}.cnv3-print-second{display:inline-flex!important;flex-wrap:wrap;align-items:center;gap:calc(6px * var(--cnv3-density, 1)) calc(8px * var(--cnv3-density, 1))}.cnv3-print-second small{color:var(--cnv3-muted);font-weight:400}.cnv3-print-second select{min-height:32px;padding:calc(2px * var(--cnv3-density, 1)) calc(8px * var(--cnv3-density, 1));border:1px solid var(--cnv3-border);border-radius:var(--cnv3-radius-control, 10px);background:var(--cnv3-surface);color:var(--cnv3-text)}.cnv3-print-grid li.is-registered{background:var(--cnv3-surface-muted, var(--cnv3-surface));border-style:dashed}.cnv3-print-grid li.is-registered p{margin:0;display:flex;flex-wrap:wrap;gap:calc(6px * var(--cnv3-density, 1));align-items:baseline}.cnv3-print-grid li.is-registered span{color:var(--cnv3-muted)}.cnv3-print-until{display:grid;gap:calc(6px * var(--cnv3-density, 1));margin-top:calc(14px * var(--cnv3-density, 1));max-width:420px}.cnv3-print-until small{display:block;color:var(--cnv3-muted);font-weight:400}.cnv3-print-until input{max-width:140px;min-height:44px}.cnv3-print-gaps{margin-top:calc(14px * var(--cnv3-density, 1));padding:calc(12px * var(--cnv3-density, 1)) calc(14px * var(--cnv3-density, 1));border:2px solid var(--cnv3-error);border-radius:var(--cnv3-radius-control, 10px);background:var(--cnv3-surface)}.cnv3-print-gaps:focus-visible{outline:3px solid var(--cnv3-primary);outline-offset:2px}.cnv3-print-gaps p{margin:0 0 calc(10px * var(--cnv3-density, 1))}.cnv3-print-partial progress{width:100%;height:14px;margin:calc(8px * var(--cnv3-density, 1)) 0 calc(12px * var(--cnv3-density, 1));accent-color:var(--cnv3-primary)}.cnv3-print-parts ol{margin:calc(6px * var(--cnv3-density, 1)) 0 0;padding-left:calc(20px * var(--cnv3-density, 1));display:grid;gap:calc(4px * var(--cnv3-density, 1))}.cnv3-print-parts h3{margin:calc(14px * var(--cnv3-density, 1)) 0 0;font-size:1rem}.cnv3-print-photo-button{position:relative;display:flex;align-items:center;justify-content:center;min-height:56px;padding:calc(12px * var(--cnv3-density, 1)) calc(18px * var(--cnv3-density, 1));border-radius:var(--cnv3-radius-control, 10px);background:var(--cnv3-primary);color:#fff;font-weight:700;font-size:1.05rem;text-align:center;cursor:pointer}.cnv3-print-photo-button input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.cnv3-print-photo-button:focus-within{outline:3px solid var(--cnv3-primary);outline-offset:3px}.cnv3-print-donut{width:140px;height:140px;flex:0 0 auto}.cnv3-print-donut__correct{stroke:var(--cnv3-success, #15803d)}.cnv3-print-donut__wrong-bg{fill:var(--cnv3-surface, #fff)}.cnv3-print-donut__wrong-line{stroke:var(--cnv3-error, #b42318)}.cnv3-print-donut__value{font-size:8px;font-weight:700;fill:var(--cnv3-text, #111)}.cnv3-print-donut__label{font-size:3.4px;fill:var(--cnv3-muted, #555)}.cnv3-print-overview__progress{margin-top:calc(14px * var(--cnv3-density, 1))}.cnv3-print-overview__progress p{margin:0 0 calc(4px * var(--cnv3-density, 1))}.cnv3-print-overview__progress progress{width:100%;height:12px;accent-color:var(--cnv3-primary)}.cnv3-print-more{margin-top:calc(14px * var(--cnv3-density, 1))}.cnv3-print-more>summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}.cnv3-print-more>summary:focus-visible{outline:3px solid var(--cnv3-primary);outline-offset:2px}.cnv3-print-more__body{margin-top:calc(8px * var(--cnv3-density, 1))}.cnv3-print-more__filter{display:inline-flex;gap:calc(8px * var(--cnv3-density, 1));align-items:center;min-height:44px}.cnv3-print-correct h2{margin:0 0 calc(8px * var(--cnv3-density, 1));font-size:1.15rem}.cnv3-print-finish{margin-top:calc(12px * var(--cnv3-density, 1))}.cnv3-print-photo-drop{position:relative;display:flex;align-items:center;justify-content:center;min-height:120px;padding:calc(14px * var(--cnv3-density, 1));border:2px dashed var(--cnv3-primary);border-radius:var(--cnv3-radius-control, 10px);background:var(--cnv3-surface);text-align:center;cursor:pointer}.cnv3-print-photo-drop.is-dragging{background:var(--cnv3-surface-muted, #eef2ff);border-style:solid}.cnv3-print-photo-drop.is-chosen{border-style:solid}.cnv3-print-photo-drop__text{display:grid;gap:calc(4px * var(--cnv3-density, 1))}.cnv3-print-photo-drop__text strong{font-size:1.05rem;color:var(--cnv3-primary)}.cnv3-print-photo-drop__text small{color:var(--cnv3-muted)}.cnv3-print-photo-drop input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.cnv3-print-photo-drop:focus-within{outline:3px solid var(--cnv3-primary);outline-offset:3px}.cnv3-print-photo-preview{max-width:100%;max-height:320px;object-fit:contain;border-radius:6px}.cnv3-res{display:grid;gap:calc(16px * var(--cnv3-density, 1));margin-top:calc(16px * var(--cnv3-density, 1))}.cnv3-side-panel.cnv3-res-card{padding:calc(20px * var(--cnv3-density, 1)) calc(22px * var(--cnv3-density, 1))}.cnv3-res-card__head h2{margin:0;font-size:1.3rem;line-height:1.3}.cnv3-res-card__head p{margin:calc(4px * var(--cnv3-density, 1)) 0 0;color:var(--cnv3-muted);line-height:1.5}.cnv3-res-card__head .cnv3-res-invite a{font-weight:700}.cnv3-res-priorities{list-style:none;margin:calc(14px * var(--cnv3-density, 1)) 0 0;padding:0}.cnv3-res-priority{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:calc(14px * var(--cnv3-density, 1));padding:calc(16px * var(--cnv3-density, 1)) 0;border-top:1px solid var(--cnv3-border)}.cnv3-res-priority:first-child{border-top:0;padding-top:calc(6px * var(--cnv3-density, 1))}.cnv3-res-priority__rank{grid-row:1 / span 3;width:36px;height:36px;border-radius:50%;background:var(--cnv3-primary);color:var(--cnv3-primary-contrast, #fff);display:grid;place-items:center;font-weight:700;font-size:1.05rem}.cnv3-res-priority h3{margin:0;font-size:1.1rem;line-height:1.35;overflow-wrap:anywhere}.cnv3-res-priority h3 small{display:block;margin-top:calc(1px * var(--cnv3-density, 1));font-size:.9rem;font-weight:400;color:var(--cnv3-muted)}.cnv3-res-priority__why{margin:calc(6px * var(--cnv3-density, 1)) 0 0;line-height:1.5}.cnv3-res-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(8px * var(--cnv3-density, 1));max-width:880px;margin-top:calc(12px * var(--cnv3-density, 1))}.cnv3-res-actions form{margin:0;display:contents}.cnv3-res-card :is(.cnv3-res-actions,.cnv3-res-next__actions) .cnv3-res-action{display:flex;align-items:center;justify-content:center;gap:calc(6px * var(--cnv3-density, 1));min-height:44px;width:100%;padding:calc(8px * var(--cnv3-density, 1)) calc(12px * var(--cnv3-density, 1));border:1px solid var(--cnv3-primary);border-radius:var(--cnv3-radius-control, 10px);background:var(--cnv3-surface);color:var(--cnv3-primary);font:inherit;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer}.cnv3-res-card :is(.cnv3-res-actions,.cnv3-res-next__actions) .cnv3-res-action:hover{background:var(--cnv3-surface-muted, var(--cnv3-bg))}.cnv3-res-card :is(.cnv3-res-actions,.cnv3-res-next__actions) .cnv3-res-action:focus-visible{outline:3px solid var(--cnv3-focus, var(--cnv3-primary));outline-offset:2px}.cnv3-res-card :is(.cnv3-res-actions,.cnv3-res-next__actions) .cnv3-res-action.is-primary{background:var(--cnv3-primary);color:var(--cnv3-primary-contrast, #fff)}.cnv3-res-card :is(.cnv3-res-actions,.cnv3-res-next__actions) .cnv3-res-action.is-primary:hover{background:var(--cnv3-primary-strong, var(--cnv3-primary))}.cnv3-res-card :is(.cnv3-res-actions,.cnv3-res-next__actions) .cnv3-res-action[aria-disabled=true]{opacity:.6;cursor:not-allowed}.cnv3-res-next{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(12px * var(--cnv3-density, 1)) calc(24px * var(--cnv3-density, 1));align-items:center;margin-top:calc(4px * var(--cnv3-density, 1));padding-top:calc(16px * var(--cnv3-density, 1));border-top:2px solid var(--cnv3-border)}.cnv3-res-next h3{margin:0;font-size:1.1rem}.cnv3-res-next p{margin:calc(4px * var(--cnv3-density, 1)) 0 0;color:var(--cnv3-muted);line-height:1.5}.cnv3-res-next__actions{display:grid;grid-template-columns:repeat(2,minmax(200px,max-content));gap:calc(8px * var(--cnv3-density, 1))}.cnv3-res-overview{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:calc(24px * var(--cnv3-density, 1)) calc(32px * var(--cnv3-density, 1));align-items:start;margin-top:calc(16px * var(--cnv3-density, 1))}.cnv3-res-chart{margin:0;display:grid;justify-items:center;gap:calc(14px * var(--cnv3-density, 1))}.cnv3-res-donut{width:220px;height:220px}.cnv3-res-donut__correct{stroke:var(--cnv3-green, #16835a)}.cnv3-res-donut__blank{stroke:var(--cnv3-border)}.cnv3-res-donut__wrong-bg{fill:var(--cnv3-surface)}.cnv3-res-donut__wrong-line{stroke:var(--cnv3-error, #b42318)}.cnv3-res-donut__value{font-size:8px;font-weight:700;fill:var(--cnv3-text)}.cnv3-res-donut__label{font-size:3.2px;fill:var(--cnv3-muted)}.cnv3-res-legend{list-style:none;margin:0;padding:0;width:100%;max-width:260px;display:grid;gap:calc(6px * var(--cnv3-density, 1))}.cnv3-res-legend li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:calc(10px * var(--cnv3-density, 1));align-items:center}.cnv3-res-legend strong{font-variant-numeric:tabular-nums}.cnv3-res-swatch{width:16px;height:16px;border-radius:4px;border:1px solid var(--cnv3-border)}.cnv3-res-swatch.is-correct{background:var(--cnv3-green, #16835a);border-color:var(--cnv3-green, #16835a)}.cnv3-res-swatch.is-wrong{background:repeating-linear-gradient(45deg,var(--cnv3-error, #b42318) 0 2px,var(--cnv3-surface) 2px 5px);border-color:var(--cnv3-error, #b42318)}.cnv3-res-swatch.is-blank{background:var(--cnv3-border)}.cnv3-res-chart figcaption{color:var(--cnv3-muted);font-size:.9rem;text-align:center}.cnv3-res-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10px * var(--cnv3-density, 1));margin:0}.cnv3-res-metrics>div{padding:calc(12px * var(--cnv3-density, 1)) calc(14px * var(--cnv3-density, 1));border:1px solid var(--cnv3-border);border-radius:var(--cnv3-radius-control, 10px);display:grid;gap:calc(2px * var(--cnv3-density, 1));align-content:start;min-height:96px}.cnv3-res-metrics dt{color:var(--cnv3-muted);font-size:.92rem}.cnv3-res-metrics dd{margin:0}.cnv3-res-metrics .cnv3-res-metric__value{font-size:1.55rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.cnv3-res-metrics .cnv3-res-metric__note{color:var(--cnv3-muted);font-size:.9rem;line-height:1.4}.cnv3-side-panel.cnv3-res-more{padding:calc(4px * var(--cnv3-density, 1)) calc(22px * var(--cnv3-density, 1))}.cnv3-res-more>details+details{border-top:1px solid var(--cnv3-border)}.cnv3-res-more>.cnv3-print-more{margin-top:0}.cnv3-res-more>.cnv3-print-more>summary{display:list-item;min-height:0;padding:calc(12px * var(--cnv3-density, 1)) 0;font-weight:400}.cnv3-res-sheet{max-width:860px;line-height:1.6}.cnv3-res-sheet h2{margin:calc(2px * var(--cnv3-density, 1)) 0 calc(6px * var(--cnv3-density, 1));font-size:1.4rem}.cnv3-res-sheet h3{margin:calc(18px * var(--cnv3-density, 1)) 0 calc(6px * var(--cnv3-density, 1));font-size:1.1rem}.cnv3-res-sheet ul{margin:0;padding-left:calc(22px * var(--cnv3-density, 1));display:grid;gap:calc(6px * var(--cnv3-density, 1))}.cnv3-res-sheet__note{margin:0 0 calc(12px * var(--cnv3-density, 1));color:var(--cnv3-muted);font-size:.92rem}.cnv3-res-sheet__tip{margin:calc(18px * var(--cnv3-density, 1)) 0 0;padding:calc(12px * var(--cnv3-density, 1)) calc(14px * var(--cnv3-density, 1));border:1px solid var(--cnv3-border);border-left:4px solid var(--cnv3-primary);border-radius:var(--cnv3-radius-control, 10px)}.cnv3-res-sheet .cnv3-res-next__actions{margin-top:calc(20px * var(--cnv3-density, 1))}@media(max-width:760px){.cnv3-side-panel.cnv3-res-card{padding:calc(16px * var(--cnv3-density, 1))}.cnv3-res-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.cnv3-res-next,.cnv3-res-next__actions,.cnv3-res-overview{grid-template-columns:1fr}.cnv3-side-panel.cnv3-res-more{padding:calc(4px * var(--cnv3-density, 1)) calc(16px * var(--cnv3-density, 1))}}@media(max-width:420px){.cnv3-res-priority{grid-template-columns:30px minmax(0,1fr);column-gap:calc(10px * var(--cnv3-density, 1))}.cnv3-res-priority__rank{width:30px;height:30px;font-size:.95rem}.cnv3-res-actions{margin-left:calc(-40px * var(--cnv3-density, 1))}.cnv3-res-metrics{grid-template-columns:1fr 1fr;gap:calc(8px * var(--cnv3-density, 1))}.cnv3-res-metrics>div{padding:calc(10px * var(--cnv3-density, 1));min-height:0}.cnv3-res-metrics .cnv3-res-metric__value{font-size:1.3rem}}.cnv3-print-pdf-row{margin-top:calc(12px * var(--cnv3-density, 1))}.cnv3-action-row a.cnv3-print-pdf-button{gap:calc(8px * var(--cnv3-density, 1));border:1px solid var(--cnv3-primary);background:var(--cnv3-primary);color:var(--cnv3-primary-contrast, #ffffff)}.cnv3-action-row a.cnv3-print-pdf-button:hover{background:color-mix(in srgb,var(--cnv3-primary) 86%,#000000)}@media(max-width:599px){.cnv3-print-pdf-row,.cnv3-action-row a.cnv3-print-pdf-button{width:100%}}.cnv3-qv3-portal .cnv3-qv3-toolbar-wrap{display:grid;gap:calc(.5rem * var(--cnv3-density, 1));min-width:0}.cnv3-qv3-portal .cnv3-qv3-toolbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5rem * var(--cnv3-density, 1));padding:calc(.5rem * var(--cnv3-density, 1));border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm, 10px);background:var(--qv3-portal-surface);min-width:0}.cnv3-qv3-portal .cnv3-qv3-toolbar__group{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5rem * var(--cnv3-density, 1));min-width:0}.cnv3-qv3-portal .cnv3-qv3-toolbar__group+.cnv3-qv3-toolbar__group{padding-left:calc(.6rem * var(--cnv3-density, 1));border-left:1px solid var(--qv3-portal-border)}.cnv3-qv3-portal .cnv3-qv3-toolbar__group:last-child{margin-left:auto}.cnv3-qv3-portal .cnv3-qv3-toolbar__btn{display:inline-flex;align-items:center;gap:calc(.45rem * var(--cnv3-density, 1));height:2.5rem;min-height:2.5rem;padding:0 calc(.85rem * var(--cnv3-density, 1));border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm, 10px);background:var(--qv3-portal-surface);color:var(--qv3-portal-text);font:inherit;font-size:.9rem;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none}.cnv3-qv3-portal .cnv3-qv3-toolbar__btn:hover{border-color:var(--qv3-portal-primary)}.cnv3-qv3-portal .cnv3-qv3-toolbar__btn:focus-visible{outline:3px solid var(--qv3-portal-primary);outline-offset:2px}.cnv3-qv3-portal .cnv3-qv3-toolbar__btn.is-primary{background:var(--qv3-portal-primary);border-color:var(--qv3-portal-primary);color:var(--qv3-portal-primary-contrast, #fff)}.cnv3-qv3-portal .cnv3-qv3-toolbar__btn:disabled{opacity:.55;cursor:not-allowed}.cnv3-qv3-portal .cnv3-qv3-toolbar__btn[aria-expanded=true],.cnv3-qv3-portal .cnv3-qv3-toolbar__switch.is-on{border-color:var(--qv3-portal-primary);background:color-mix(in srgb,var(--qv3-portal-primary) 10%,var(--qv3-portal-surface))}.cnv3-qv3-portal .cnv3-qv3-toolbar__state{padding:calc(.2rem * var(--cnv3-density, 1)) calc(.45rem * var(--cnv3-density, 1));border-radius:999px;font-size:.72rem;font-weight:700;color:var(--qv3-portal-muted);background:color-mix(in srgb,var(--qv3-portal-border) 45%,var(--qv3-portal-surface))}.cnv3-qv3-portal .cnv3-qv3-toolbar__switch.is-on .cnv3-qv3-toolbar__state{color:var(--qv3-portal-primary-contrast, #fff);background:var(--qv3-portal-primary)}.cnv3-qv3-portal .cnv3-qv3-toolbar__icon{flex:0 0 auto}.cnv3-qv3-portal .cnv3-qv3-toolbar .cnv3-qv3-toolbar__tipwrap{position:static}.cnv3-qv3-portal .cnv3-qv3-toolbar .cnv3-qv3-tooltip__bubble{top:calc(100% + 6px);bottom:auto;left:.5rem;right:.5rem;width:auto;max-width:36rem;white-space:normal}.cnv3-qv3-portal .cnv3-qv3-toolbar__panel{padding:calc(.75rem * var(--cnv3-density, 1));border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm, 10px);background:var(--qv3-portal-surface);min-width:0}.cnv3-qv3-portal .cnv3-qv3-toolbar__panel .cnv3-qv3-saved,.cnv3-qv3-portal .cnv3-qv3-toolbar__panel .cnv3-bulk-notebook{margin:0;padding:0;border:0}.cnv3-qv3-portal .cnv3-qv3-saved__title,.cnv3-qv3-portal .cnv3-bulk-notebook__title{margin:0 0 calc(.5rem * var(--cnv3-density, 1));font-size:1rem}.cnv3-qv3-portal .cnv3-qv3-pagerow{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5rem * var(--cnv3-density, 1)) calc(.9rem * var(--cnv3-density, 1));min-width:0}.cnv3-qv3-portal .cnv3-qv3-pagerow .cnv3-qv3-list__controls{flex-wrap:nowrap;align-items:center;padding:0;gap:calc(.6rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-pagerow .cnv3-qv3-list__control{flex-direction:row;align-items:center;gap:calc(.35rem * var(--cnv3-density, 1));white-space:nowrap}.cnv3-qv3-portal .cnv3-qv3-pagerow .cnv3-qv3-list__control select{min-height:2.25rem}.cnv3-qv3-portal .cnv3-qv3-pagerow .cnv3-qv3-pagination.is-top{margin:0;padding:0;border:0;flex-wrap:nowrap}.cnv3-qv3-portal .cnv3-qv3-pagerow .cnv3-qv3-pagination__jump{flex-direction:row;align-items:center;gap:calc(.35rem * var(--cnv3-density, 1));white-space:nowrap}@media(max-width:900px){.cnv3-qv3-portal .cnv3-qv3-pagerow .cnv3-qv3-list__controls,.cnv3-qv3-portal .cnv3-qv3-pagerow .cnv3-qv3-pagination.is-top{flex-wrap:wrap}.cnv3-qv3-portal .cnv3-qv3-toolbar__offline{margin-left:0}}.cnv3-qv3-portal .cnv3-qv3-filterbar__advrow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(.5rem * var(--cnv3-density, 1)) calc(1rem * var(--cnv3-density, 1));min-width:0}.cnv3-qv3-portal .cnv3-qv3-filterbar__advrow>.cnv3-qv3-filterbar__advanced{order:2;flex:0 0 auto;max-width:100%;margin-left:auto;padding-top:calc(.3rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-filterbar__advrow>.cnv3-qv3-filterbar__advanced[open]{flex-basis:100%}.cnv3-qv3-portal .cnv3-qv3-filterbar__advrow>.cnv3-qv3-filterbar__advanced>summary{margin-left:auto;white-space:nowrap}.cnv3-qv3-portal .cnv3-qv3-filterbar__chips{order:1;flex:1 1 14rem;min-width:0}.cnv3-qv3-portal .cnv3-qv3-offline-status{position:absolute;width:1px;height:1px;margin:calc(-1px * var(--cnv3-density, 1));padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.cnv3-qv3-portal .cnv3-qv3-filterbar__chips .cnv3-qv3-chips{gap:calc(.35rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-filterbar__chips .cnv3-qv3-chip{min-height:1.75rem;padding:calc(.1rem * var(--cnv3-density, 1)) calc(.15rem * var(--cnv3-density, 1)) calc(.1rem * var(--cnv3-density, 1)) calc(.55rem * var(--cnv3-density, 1));gap:calc(.15rem * var(--cnv3-density, 1));font-size:.8rem;font-weight:600;line-height:1.25;color:var(--qv3-chip-ink, var(--qv3-portal-text));background:var(--qv3-chip-bg, color-mix(in srgb, var(--qv3-portal-primary) 9%, var(--qv3-portal-surface)));border:1px solid var(--qv3-chip-bd, color-mix(in srgb, var(--qv3-portal-primary) 32%, var(--qv3-portal-border)));border-radius:.4rem}.cnv3-qv3-portal .cnv3-qv3-filterbar__chips .cnv3-qv3-chip__remove{background:transparent;border:0;box-shadow:none;color:inherit;min-width:24px;min-height:24px;width:24px;height:24px;font-size:.65rem;border-radius:.3rem}.cnv3-qv3-portal .cnv3-qv3-filterbar__chips .cnv3-qv3-chip__remove:hover,.cnv3-qv3-portal .cnv3-qv3-filterbar__chips .cnv3-qv3-chip__remove:focus-visible{background:var(--qv3-chip-hover, color-mix(in srgb, var(--qv3-portal-primary) 18%, var(--qv3-portal-surface)))}.cnv3-qv3-portal .cnv3-qv3-filterbar__chips .cnv3-qv3-chips__empty{padding-top:calc(.3rem * var(--cnv3-density, 1));font-size:.85rem}.cnv3-qv3-portal .cnv3-qv3-home-card table{display:block;max-width:100%;overflow-x:auto}@media(max-width:700px){.cnv3-qv3-portal .cnv3-qv3-toolbar__group+.cnv3-qv3-toolbar__group{padding-left:0;border-left:0}.cnv3-qv3-portal .cnv3-qv3-toolbar__group:last-child{margin-left:0}}.cnv3-qv3-portal{--qv3-origem-cargo-bg: #e2ecfc;--qv3-origem-cargo-bd: #97b6e8;--qv3-origem-cargo-ink: #183a70;--qv3-origem-cargo-label: #24508f;--qv3-origem-cargo-hover: #cadcf7;--qv3-origem-disciplina-bg: #fde8db;--qv3-origem-disciplina-bd: #f0b48e;--qv3-origem-disciplina-ink: #6b2f0b;--qv3-origem-disciplina-label: #8a4315;--qv3-origem-disciplina-hover: #f8d5bf;--qv3-origem-assunto-bg: #fbf2cc;--qv3-origem-assunto-bd: #dfc86a;--qv3-origem-assunto-ink: #4d3d03;--qv3-origem-assunto-label: #6b560c;--qv3-origem-assunto-hover: #f3e5a8;--qv3-origem-banca-bg: #ece8fb;--qv3-origem-banca-bd: #b7aceb;--qv3-origem-banca-ink: #3a2a7a;--qv3-origem-banca-label: #4f3d99;--qv3-origem-banca-hover: #dcd5f6;--qv3-origem-instituicao-bg: #dcf4e9;--qv3-origem-instituicao-bd: #8fd2b1;--qv3-origem-instituicao-ink: #0e4a32;--qv3-origem-instituicao-label: #16654a;--qv3-origem-instituicao-hover: #c3eadb;--qv3-origem-prova-bg: #fbe4f0;--qv3-origem-prova-bd: #e8a6c8;--qv3-origem-prova-ink: #6b1d4a;--qv3-origem-prova-label: #8c2a62;--qv3-origem-prova-hover: #f5cde2;--qv3-origem-questao-bg: #e8edf2;--qv3-origem-questao-bd: #b0bdca;--qv3-origem-questao-ink: #25323f;--qv3-origem-questao-label: #3f4f5f;--qv3-origem-questao-hover: #d5dde5;--qv3-origem-historico-bg: #f0ebe2;--qv3-origem-historico-bd: #cbbfa6;--qv3-origem-historico-ink: #3e3628;--qv3-origem-historico-label: #5a4f3c;--qv3-origem-historico-hover: #e2dacb;--qv3-origem-erro-bg: #fde4e1;--qv3-origem-erro-bd: #efa197;--qv3-origem-erro-ink: #7d1d14;--qv3-origem-erro-label: #9b2a1f;--qv3-origem-erro-hover: #f9cdc7;--qv3-origem-busca-bg: #ffffff;--qv3-origem-busca-bd: #9fb3bb;--qv3-origem-busca-ink: #102026;--qv3-origem-busca-label: #42525b;--qv3-origem-busca-hover: #e8eef1}[data-cnv3-theme=dark] .cnv3-qv3-portal{--qv3-origem-cargo-bg: #1d3050;--qv3-origem-cargo-bd: #4a6aa0;--qv3-origem-cargo-ink: #d7e4fa;--qv3-origem-cargo-label: #a9c4f0;--qv3-origem-cargo-hover: #29426b;--qv3-origem-disciplina-bg: #42291c;--qv3-origem-disciplina-bd: #956042;--qv3-origem-disciplina-ink: #fbe2d3;--qv3-origem-disciplina-label: #f3bb98;--qv3-origem-disciplina-hover: #563626;--qv3-origem-assunto-bg: #3c3415;--qv3-origem-assunto-bd: #857237;--qv3-origem-assunto-ink: #f6ecc4;--qv3-origem-assunto-label: #e6cf7c;--qv3-origem-assunto-hover: #4f451d;--qv3-origem-banca-bg: #2d2850;--qv3-origem-banca-bd: #655aa3;--qv3-origem-banca-ink: #e6e1fb;--qv3-origem-banca-label: #c2b7f2;--qv3-origem-banca-hover: #3b3466;--qv3-origem-instituicao-bg: #173d31;--qv3-origem-instituicao-bd: #3f8a6c;--qv3-origem-instituicao-ink: #d1f2e3;--qv3-origem-instituicao-label: #97dcbd;--qv3-origem-instituicao-hover: #205042;--qv3-origem-prova-bg: #44233a;--qv3-origem-prova-bd: #975580;--qv3-origem-prova-ink: #fadcec;--qv3-origem-prova-label: #eeaed1;--qv3-origem-prova-hover: #58304c;--qv3-origem-questao-bg: #2a3441;--qv3-origem-questao-bd: #5b6a7b;--qv3-origem-questao-ink: #dde4ec;--qv3-origem-questao-label: #b7c3d0;--qv3-origem-questao-hover: #38455a;--qv3-origem-historico-bg: #39332a;--qv3-origem-historico-bd: #776b58;--qv3-origem-historico-ink: #eee6d8;--qv3-origem-historico-label: #d4c7b0;--qv3-origem-historico-hover: #4b4438;--qv3-origem-erro-bg: #47221f;--qv3-origem-erro-bd: #a0524a;--qv3-origem-erro-ink: #fbdcd8;--qv3-origem-erro-label: #f3aaa1;--qv3-origem-erro-hover: #5c2d29;--qv3-origem-busca-bg: transparent;--qv3-origem-busca-bd: #6b7c90;--qv3-origem-busca-ink: #eef2f7;--qv3-origem-busca-label: #b7c3d0;--qv3-origem-busca-hover: #2a3441}.cnv3-qv3-portal [data-origem=cargo]{--qv3-chip-bg: var(--qv3-origem-cargo-bg);--qv3-chip-bd: var(--qv3-origem-cargo-bd);--qv3-chip-ink: var(--qv3-origem-cargo-ink);--qv3-chip-label: var(--qv3-origem-cargo-label);--qv3-chip-hover: var(--qv3-origem-cargo-hover)}.cnv3-qv3-portal [data-origem=disciplina]{--qv3-chip-bg: var(--qv3-origem-disciplina-bg);--qv3-chip-bd: var(--qv3-origem-disciplina-bd);--qv3-chip-ink: var(--qv3-origem-disciplina-ink);--qv3-chip-label: var(--qv3-origem-disciplina-label);--qv3-chip-hover: var(--qv3-origem-disciplina-hover)}.cnv3-qv3-portal [data-origem=assunto]{--qv3-chip-bg: var(--qv3-origem-assunto-bg);--qv3-chip-bd: var(--qv3-origem-assunto-bd);--qv3-chip-ink: var(--qv3-origem-assunto-ink);--qv3-chip-label: var(--qv3-origem-assunto-label);--qv3-chip-hover: var(--qv3-origem-assunto-hover)}.cnv3-qv3-portal [data-origem=banca]{--qv3-chip-bg: var(--qv3-origem-banca-bg);--qv3-chip-bd: var(--qv3-origem-banca-bd);--qv3-chip-ink: var(--qv3-origem-banca-ink);--qv3-chip-label: var(--qv3-origem-banca-label);--qv3-chip-hover: var(--qv3-origem-banca-hover)}.cnv3-qv3-portal [data-origem=instituicao]{--qv3-chip-bg: var(--qv3-origem-instituicao-bg);--qv3-chip-bd: var(--qv3-origem-instituicao-bd);--qv3-chip-ink: var(--qv3-origem-instituicao-ink);--qv3-chip-label: var(--qv3-origem-instituicao-label);--qv3-chip-hover: var(--qv3-origem-instituicao-hover)}.cnv3-qv3-portal [data-origem=prova]{--qv3-chip-bg: var(--qv3-origem-prova-bg);--qv3-chip-bd: var(--qv3-origem-prova-bd);--qv3-chip-ink: var(--qv3-origem-prova-ink);--qv3-chip-label: var(--qv3-origem-prova-label);--qv3-chip-hover: var(--qv3-origem-prova-hover)}.cnv3-qv3-portal [data-origem=questao]{--qv3-chip-bg: var(--qv3-origem-questao-bg);--qv3-chip-bd: var(--qv3-origem-questao-bd);--qv3-chip-ink: var(--qv3-origem-questao-ink);--qv3-chip-label: var(--qv3-origem-questao-label);--qv3-chip-hover: var(--qv3-origem-questao-hover)}.cnv3-qv3-portal [data-origem=historico]{--qv3-chip-bg: var(--qv3-origem-historico-bg);--qv3-chip-bd: var(--qv3-origem-historico-bd);--qv3-chip-ink: var(--qv3-origem-historico-ink);--qv3-chip-label: var(--qv3-origem-historico-label);--qv3-chip-hover: var(--qv3-origem-historico-hover)}.cnv3-qv3-portal [data-origem=erro]{--qv3-chip-bg: var(--qv3-origem-erro-bg);--qv3-chip-bd: var(--qv3-origem-erro-bd);--qv3-chip-ink: var(--qv3-origem-erro-ink);--qv3-chip-label: var(--qv3-origem-erro-label);--qv3-chip-hover: var(--qv3-origem-erro-hover)}.cnv3-qv3-portal [data-origem=busca]{--qv3-chip-bg: var(--qv3-origem-busca-bg);--qv3-chip-bd: var(--qv3-origem-busca-bd);--qv3-chip-ink: var(--qv3-origem-busca-ink);--qv3-chip-label: var(--qv3-origem-busca-label);--qv3-chip-hover: var(--qv3-origem-busca-hover)}.cnv3-qv3-portal .cnv3-qv3-filterbar__chips .cnv3-qv3-chip[data-origem=busca]{border-style:dashed}.cnv3-qv3-portal .cnv3-qv3-filterbar__chips .cnv3-qv3-chips-wrap{flex-direction:column;align-items:stretch;gap:calc(.4rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-chip-group{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.35rem * var(--cnv3-density, 1));min-width:0}.cnv3-qv3-portal .cnv3-qv3-chip-group>.cnv3-qv3-chips{display:contents}.cnv3-qv3-portal .cnv3-qv3-chip-group__label{margin-right:calc(.15rem * var(--cnv3-density, 1));font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--qv3-chip-label, var(--qv3-portal-muted))}.cnv3-qv3-portal .cnv3-qv3-filterbar__chips .cnv3-qv3-chip-group__clear{min-width:0;height:auto;min-height:1.75rem;padding:0 calc(.5rem * var(--cnv3-density, 1));font:inherit;font-size:.76rem;font-weight:700;color:var(--qv3-chip-label, var(--qv3-portal-text));background:transparent;border:1px dashed var(--qv3-chip-bd, var(--qv3-portal-border));border-radius:.4rem;box-shadow:none;cursor:pointer}.cnv3-qv3-portal .cnv3-qv3-filterbar__chips .cnv3-qv3-chip-group__clear:hover{background:var(--qv3-chip-hover, var(--qv3-portal-surface-muted))}.cnv3-qv2{--qv2-bg: var(--cnv3-bg);--qv2-surface: var(--cnv3-surface);--qv2-muted-surface: var(--cnv3-surface-muted);--qv2-text: var(--cnv3-text);--qv2-muted: var(--cnv3-muted);--qv2-border: var(--cnv3-border);--qv2-green: var(--cnv3-primary);--qv2-green-strong: var(--cnv3-primary-strong);--qv2-dark: color-mix(in srgb, var(--cnv3-primary) 62%, #071a15 38%);--qv2-mint: color-mix(in srgb, var(--qv2-green) 14%, var(--qv2-surface));--qv2-line: color-mix(in srgb, var(--qv2-border) 78%, var(--qv2-green) 22%);--qv2-danger: var(--cnv3-error);--qv2-danger-fill: color-mix(in srgb, var(--qv2-danger) 55%, #7f1d1d 45%);--qv2-amber: var(--cnv3-amber);--qv2-on-accent: var(--cnv3-primary-contrast);--qv2-on-dark: #ffffff;display:grid;gap:calc(22px * var(--cnv3-density, 1));width:100%;color:var(--qv2-text)}.cnv3-qv2 *,.cnv3-qv2-drawer *{box-sizing:border-box}.cnv3-qv2 button,.cnv3-qv2 a,.cnv3-qv2-drawer button,.cnv3-qv2-drawer a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:calc(7px * var(--cnv3-density, 1));padding:calc(9px * var(--cnv3-density, 1)) calc(14px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-radius:10px;color:var(--qv2-text);background:var(--qv2-surface);font:inherit;font-weight:800;line-height:1.2;text-decoration:none;cursor:pointer}.cnv3-qv2 button:hover,.cnv3-qv2 a:hover,.cnv3-qv2-drawer button:hover,.cnv3-qv2-drawer a:hover{border-color:var(--qv2-green);transform:translateY(-1px)}.cnv3-qv2 button:focus-visible,.cnv3-qv2 a:focus-visible,.cnv3-qv2-drawer button:focus-visible,.cnv3-qv2-drawer a:focus-visible,.cnv3-qv2 input:focus-visible,.cnv3-qv2 select:focus-visible,.cnv3-qv2 textarea:focus-visible,.cnv3-qv2-drawer textarea:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--cnv3-focus)}.cnv3-qv2 button:disabled{cursor:not-allowed;opacity:.55;transform:none}.cnv3-qv2 .is-primary,.cnv3-qv2-drawer .is-primary{color:var(--qv2-on-accent);border-color:var(--qv2-green);background:var(--qv2-green)}.cnv3-qv2 .is-danger,.cnv3-qv2-drawer .is-danger{color:#fff;border-color:var(--qv2-danger-fill);background:var(--qv2-danger-fill)}.cnv3-qv2 .is-large{min-height:50px;padding-inline:calc(20px * var(--cnv3-density, 1));border-radius:12px}.cnv3-qv2 .is-block,.cnv3-qv2-drawer .is-block{width:100%}.cnv3-qv2-eyebrow{margin:0 0 calc(5px * var(--cnv3-density, 1));color:var(--qv2-green-strong);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cnv3-qv2-recommended{overflow:hidden;border:1px solid var(--qv2-line);border-radius:28px;background:var(--qv2-surface);box-shadow:var(--cnv3-shadow)}.cnv3-qv2-recommended-hero{overflow:hidden;position:relative;color:#fff;background:radial-gradient(circle at 88% 18%,rgba(108,240,175,.24),transparent 28%),linear-gradient(135deg,#0b382c,#0f5d42 58%,#16835a)}.cnv3-qv2-recommended-hero:after{content:"";position:absolute;z-index:0;right:-70px;bottom:-90px;width:240px;height:240px;border:38px solid rgba(255,255,255,.055);border-radius:50%;pointer-events:none}.cnv3-qv2-recommended-hero>.cnv3-qv2-guided-head,.cnv3-qv2-recommended-hero>.cnv3-qv2-progress,.cnv3-qv2-recommended-hero>.cnv3-qv2-next{position:relative;z-index:1}.cnv3-qv2-recommended-hero>.cnv3-qv2-guided-head{border-bottom:1px solid rgba(255,255,255,.14);background:#04231a2e}.cnv3-qv2-recommended-hero>.cnv3-qv2-progress{background:#04231a3d}.cnv3-qv2-recommended-hero .cnv3-qv2-eyebrow,.cnv3-qv2-recommended-hero .cnv3-qv2-next h1,.cnv3-qv2-recommended-hero .cnv3-qv2-next aside strong{color:#fff}.cnv3-qv2-recommended-hero .cnv3-qv2-next>div>p:not(.cnv3-qv2-eyebrow),.cnv3-qv2-recommended-hero .cnv3-qv2-next aside ol{color:#ffffffd4}.cnv3-qv2-recommended-hero .cnv3-qv2-next aside{border-color:#fff3;background:#ffffff1a}.cnv3-qv2-recommended-actions{display:flex;flex-wrap:wrap;gap:calc(10px * var(--cnv3-density, 1));padding:calc(16px * var(--cnv3-density, 1)) clamp(calc(22px * var(--cnv3-density, 1)),4vw,calc(48px * var(--cnv3-density, 1)));border-top:1px solid var(--qv2-border);background:var(--qv2-surface)}.cnv3-qv2-guided-shell{overflow:hidden;border:1px solid var(--qv2-line);border-radius:26px;background:color-mix(in srgb,var(--qv2-mint) 18%,var(--qv2-bg));box-shadow:var(--cnv3-shadow)}.cnv3-qv2-guided-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(14px * var(--cnv3-density, 1));min-height:72px;padding:calc(14px * var(--cnv3-density, 1)) calc(18px * var(--cnv3-density, 1));color:var(--qv2-on-dark);background:var(--qv2-dark)}.cnv3-qv2-guided-head>a{min-height:40px;color:var(--qv2-on-dark);border-color:transparent;background:transparent}.cnv3-qv2-guided-head>div{display:grid;min-width:0;text-align:center}.cnv3-qv2-guided-head span{color:color-mix(in srgb,#fff 68%,var(--qv2-green) 32%);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cnv3-qv2-guided-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnv3-qv2-guided-head b{min-width:70px;text-align:right}.cnv3-qv2-progress{height:5px;background:color-mix(in srgb,var(--qv2-dark) 18%,transparent)}.cnv3-qv2-progress span{display:block;height:100%;background:color-mix(in srgb,var(--qv2-green) 70%,#fff 30%);transition:width .25s ease}.cnv3-qv2-next{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:calc(30px * var(--cnv3-density, 1));align-items:center;max-width:1100px;margin:0 auto;padding:clamp(calc(26px * var(--cnv3-density, 1)),4vw,calc(48px * var(--cnv3-density, 1)))}.cnv3-qv2-next h1{max-width:780px;margin:calc(8px * var(--cnv3-density, 1)) 0 calc(14px * var(--cnv3-density, 1));font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:-.045em}.cnv3-qv2-next>div>p:not(.cnv3-qv2-eyebrow){max-width:720px;margin:0;color:var(--qv2-muted);font-size:17px;line-height:1.65}.cnv3-qv2-next aside{padding:calc(20px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-radius:18px;background:var(--qv2-surface)}.cnv3-qv2-next aside strong{display:block;margin-bottom:calc(8px * var(--cnv3-density, 1))}.cnv3-qv2-next aside ol{display:grid;gap:calc(9px * var(--cnv3-density, 1));margin:0;padding-left:calc(20px * var(--cnv3-density, 1));color:var(--qv2-muted);line-height:1.45}.cnv3-qv2-assistant{overflow:hidden;scroll-margin-top:20px;border:1px solid var(--qv2-border);border-radius:18px;background:var(--qv2-surface);box-shadow:var(--cnv3-shadow)}.cnv3-qv2-assistant-intro{display:flex;justify-content:space-between;gap:calc(20px * var(--cnv3-density, 1));align-items:end;padding:calc(24px * var(--cnv3-density, 1)) calc(26px * var(--cnv3-density, 1)) calc(18px * var(--cnv3-density, 1))}.cnv3-qv2-assistant-intro :is(h1,h2){margin:calc(5px * var(--cnv3-density, 1)) 0 calc(6px * var(--cnv3-density, 1));font-size:clamp(24px,3vw,34px)}.cnv3-qv2-assistant-intro p:not(.cnv3-qv2-eyebrow){margin:0;color:var(--qv2-muted)}.cnv3-qv2-assistant-intro>span{flex:0 0 auto;padding:calc(7px * var(--cnv3-density, 1)) calc(11px * var(--cnv3-density, 1));border-radius:999px;color:var(--qv2-green-strong);background:var(--qv2-mint);font-size:12px;font-weight:900}.cnv3-qv2-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(8px * var(--cnv3-density, 1));padding:0 calc(26px * var(--cnv3-density, 1)) calc(20px * var(--cnv3-density, 1))}.cnv3-qv2-steps button{display:grid;grid-template-columns:34px 1fr;gap:calc(10px * var(--cnv3-density, 1));align-items:center;min-height:64px;padding:calc(10px * var(--cnv3-density, 1)) calc(12px * var(--cnv3-density, 1));text-align:left;color:var(--qv2-muted)}.cnv3-qv2-steps button b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--qv2-green-strong);background:var(--qv2-mint)}.cnv3-qv2-steps button strong,.cnv3-qv2-steps button small{display:block}.cnv3-qv2-steps button strong{color:var(--qv2-text)}.cnv3-qv2-steps button small{margin-top:calc(2px * var(--cnv3-density, 1));font-weight:500}.cnv3-qv2-steps button.is-current{border-color:var(--qv2-green);background:color-mix(in srgb,var(--qv2-green) 10%,var(--qv2-surface));box-shadow:inset 0 0 0 1px var(--qv2-green)}.cnv3-qv2-steps button.is-done b{color:var(--qv2-on-accent);background:var(--qv2-green)}.cnv3-qv2-builder{border-top:1px solid var(--qv2-border);background:var(--qv2-muted-surface)}.cnv3-qv2-pane{max-width:1100px;margin:0 auto;padding:calc(26px * var(--cnv3-density, 1))}.cnv3-qv2-pane-head>span{color:var(--qv2-text);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cnv3-qv2-pane-head h3{margin:calc(5px * var(--cnv3-density, 1)) 0;font-size:clamp(23px,3vw,32px)}.cnv3-qv2-pane-head p{margin:calc(5px * var(--cnv3-density, 1)) 0 0;color:var(--qv2-muted)}.cnv3-qv2-pane-footer{display:flex;justify-content:space-between;gap:calc(12px * var(--cnv3-density, 1));margin-top:calc(22px * var(--cnv3-density, 1));padding-top:calc(18px * var(--cnv3-density, 1));border-top:1px solid var(--qv2-border)}.cnv3-qv2-objectives{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(12px * var(--cnv3-density, 1));margin-top:calc(18px * var(--cnv3-density, 1))}.cnv3-qv2-objectives button{min-height:120px;display:block;padding:calc(18px * var(--cnv3-density, 1));text-align:left;border-radius:15px}.cnv3-qv2-objectives strong,.cnv3-qv2-objectives small{display:block}.cnv3-qv2-objectives strong{margin-bottom:calc(7px * var(--cnv3-density, 1));font-size:17px}.cnv3-qv2-objectives small{color:var(--qv2-muted);font-weight:500;line-height:1.5}.cnv3-qv2-objectives button.is-selected{border-color:var(--qv2-green);background:var(--qv2-mint);box-shadow:inset 0 0 0 1px var(--qv2-green)}.cnv3-qv2-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(14px * var(--cnv3-density, 1));margin-top:calc(20px * var(--cnv3-density, 1))}.cnv3-qv2-field{display:grid;gap:calc(6px * var(--cnv3-density, 1));min-width:0}.cnv3-qv2-field>span{color:var(--qv2-text);font-size:13px;font-weight:850}.cnv3-qv2-field input,.cnv3-qv2-field select,.cnv3-qv2-second select,.cnv3-qv2-drawer textarea{width:100%;min-height:44px;padding:calc(10px * var(--cnv3-density, 1)) calc(11px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-radius:10px;color:var(--qv2-text);background:var(--qv2-surface);font:inherit}.cnv3-qv2-field select[multiple]{min-height:138px}.cnv3-qv2-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(9px * var(--cnv3-density, 1));margin:calc(18px * var(--cnv3-density, 1)) 0 0;padding:0;border:0}.cnv3-qv2-checks legend{grid-column:1 / -1;margin-bottom:calc(3px * var(--cnv3-density, 1));font-weight:900}.cnv3-qv2-check{min-height:50px;display:flex;align-items:flex-start;gap:calc(9px * var(--cnv3-density, 1));padding:calc(11px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-radius:11px;background:var(--qv2-surface)}.cnv3-qv2-check input{width:18px;height:18px;margin-top:calc(1px * var(--cnv3-density, 1));accent-color:var(--qv2-green)}.cnv3-qv2-check span,.cnv3-qv2-check strong,.cnv3-qv2-check small{display:block}.cnv3-qv2-check small{margin-top:calc(3px * var(--cnv3-density, 1));color:var(--qv2-muted);font-size:11px;font-weight:500;line-height:1.35}.cnv3-qv2-advanced,.cnv3-qv2-save-filter{margin-top:calc(18px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-radius:13px;background:var(--qv2-surface)}.cnv3-qv2-advanced summary,.cnv3-qv2-save-filter summary{padding:calc(14px * var(--cnv3-density, 1)) calc(16px * var(--cnv3-density, 1));cursor:pointer;font-weight:900}.cnv3-qv2-advanced summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cnv3-qv2-advanced summary small{margin-left:calc(8px * var(--cnv3-density, 1));color:var(--qv2-muted);font-weight:500}.cnv3-qv2-advanced-body{padding:0 calc(16px * var(--cnv3-density, 1)) calc(18px * var(--cnv3-density, 1));border-top:1px solid var(--qv2-border)}.cnv3-qv2-save-filter>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(10px * var(--cnv3-density, 1));align-items:end;padding:0 calc(16px * var(--cnv3-density, 1)) calc(16px * var(--cnv3-density, 1))}.cnv3-qv2-round-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:calc(18px * var(--cnv3-density, 1));margin-top:calc(18px * var(--cnv3-density, 1))}.cnv3-qv2-round-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12px * var(--cnv3-density, 1));align-content:start}.cnv3-qv2-round-fields .cnv3-qv2-check{grid-column:1 / -1}.cnv3-qv2-preview{padding:calc(20px * var(--cnv3-density, 1));border:1px solid var(--qv2-line);border-radius:16px;background:var(--qv2-mint)}.cnv3-qv2-preview h3{margin:calc(4px * var(--cnv3-density, 1)) 0 calc(8px * var(--cnv3-density, 1))}.cnv3-qv2-preview p:not(.cnv3-qv2-eyebrow){color:var(--qv2-text)}.cnv3-qv2-preview>div{display:flex;flex-wrap:wrap;gap:calc(6px * var(--cnv3-density, 1));margin:calc(14px * var(--cnv3-density, 1)) 0}.cnv3-qv2-preview>div span{padding:calc(6px * var(--cnv3-density, 1)) calc(9px * var(--cnv3-density, 1));border-radius:999px;color:var(--qv2-green-strong);background:var(--qv2-surface);font-size:11px;font-weight:900}.cnv3-qv2-preview>small{color:var(--qv2-text);line-height:1.45}.cnv3-qv2-availability{display:flex;justify-content:space-between;gap:calc(16px * var(--cnv3-density, 1));margin-top:calc(16px * var(--cnv3-density, 1));padding:calc(14px * var(--cnv3-density, 1));border:1px solid color-mix(in srgb,var(--qv2-amber) 52%,var(--qv2-border));border-radius:12px;background:color-mix(in srgb,var(--qv2-amber) 11%,var(--qv2-surface))}.cnv3-qv2-availability strong{color:var(--qv2-text)}.cnv3-qv2-availability p{margin:calc(4px * var(--cnv3-density, 1)) 0 0;color:var(--qv2-muted)}.cnv3-qv2-availability>div:last-child{display:flex;flex-wrap:wrap;gap:calc(7px * var(--cnv3-density, 1))}.cnv3-qv2-support{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:calc(18px * var(--cnv3-density, 1))}.cnv3-qv2-support>article,.cnv3-qv2-support>aside{min-width:0;overflow-wrap:anywhere;padding:calc(22px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-radius:16px;background:var(--qv2-surface);box-shadow:var(--cnv3-shadow)}.cnv3-qv2-section-head h2,.cnv3-qv2-support>aside h2{margin:0}.cnv3-qv2-section-head p,.cnv3-qv2-support>aside>p{margin:calc(5px * var(--cnv3-density, 1)) 0 calc(12px * var(--cnv3-density, 1));color:var(--qv2-muted)}.cnv3-qv2-recent{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:calc(12px * var(--cnv3-density, 1));align-items:center;padding:calc(14px * var(--cnv3-density, 1)) 0;border-bottom:1px solid var(--qv2-border)}.cnv3-qv2-recent:last-child{border-bottom:0}.cnv3-qv2-recent>b{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--qv2-on-accent);background:var(--qv2-green)}.cnv3-qv2-recent>div span,.cnv3-qv2-recent>div strong,.cnv3-qv2-recent>div small{display:block}.cnv3-qv2-recent>div span{width:fit-content;margin-bottom:calc(5px * var(--cnv3-density, 1));padding:calc(4px * var(--cnv3-density, 1)) calc(7px * var(--cnv3-density, 1));border-radius:999px;color:var(--qv2-green-strong);background:var(--qv2-mint);font-size:10px;font-weight:900;text-transform:uppercase}.cnv3-qv2-recent>div span.is-review{color:var(--qv2-text);background:color-mix(in srgb,var(--qv2-amber) 16%,var(--qv2-surface))}.cnv3-qv2-recent>div small{margin-top:calc(3px * var(--cnv3-density, 1));color:var(--qv2-muted)}.cnv3-qv2-saved{display:grid;gap:calc(8px * var(--cnv3-density, 1));padding:calc(13px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-radius:12px;background:var(--qv2-muted-surface)}.cnv3-qv2-saved+.cnv3-qv2-saved{margin-top:calc(9px * var(--cnv3-density, 1))}.cnv3-qv2-saved small{color:var(--qv2-muted)}.cnv3-qv2-saved>div{display:flex;gap:calc(7px * var(--cnv3-density, 1))}.cnv3-qv2-saved form{margin:0}.cnv3-qv2-support>aside>button{width:100%;margin-top:calc(12px * var(--cnv3-density, 1))}.cnv3-qv2-multiple{display:grid;gap:calc(20px * var(--cnv3-density, 1));min-width:0}.cnv3-qv2-multiple-item{min-width:0;padding:calc(16px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-radius:16px;background:var(--qv2-surface)}.cnv3-qv2-multiple-item>h2{margin:0 0 calc(12px * var(--cnv3-density, 1));scroll-margin-top:90px}.cnv3-qv2-multiple-item .cnv3-qv2-guided-shell{border:0;box-shadow:none;border-radius:8px}.cnv3-qv2-completion{padding:calc(18px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-radius:12px;background:var(--qv2-surface)}.cnv3-qv2-completion h2{margin:0 0 calc(8px * var(--cnv3-density, 1))}.cnv3-qv2-session-main{display:grid;gap:calc(18px * var(--cnv3-density, 1));max-width:920px;margin:0 auto;padding:clamp(calc(18px * var(--cnv3-density, 1)),4vw,calc(38px * var(--cnv3-density, 1)))}.cnv3-qv2-session-title{display:grid;grid-template-columns:1fr auto;gap:calc(16px * var(--cnv3-density, 1));align-items:end}.cnv3-qv2-session-title h1{margin:calc(3px * var(--cnv3-density, 1)) 0 0;font-size:clamp(28px,4vw,42px)}.cnv3-qv2-session-title>span{padding:calc(8px * var(--cnv3-density, 1)) calc(12px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-radius:999px;background:var(--qv2-surface);font-variant-numeric:tabular-nums;font-weight:900}.cnv3-qv2-question{padding:clamp(calc(18px * var(--cnv3-density, 1)),4vw,calc(34px * var(--cnv3-density, 1)));border:1px solid var(--qv2-border);border-radius:22px;background:var(--qv2-surface)}.cnv3-qv2-statement{margin:0 0 calc(24px * var(--cnv3-density, 1));font-size:clamp(17px,2vw,20px);font-weight:650;line-height:1.72}.cnv3-qv2-filter-summary{margin-bottom:calc(20px * var(--cnv3-density, 1));padding:calc(16px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-radius:12px;background:var(--qv2-muted-surface)}.cnv3-qv2-filter-summary dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:calc(12px * var(--cnv3-density, 1))}.cnv3-qv2-filter-summary dt{color:var(--qv2-muted);font-size:.875rem}.cnv3-qv2-filter-summary dd{margin:calc(4px * var(--cnv3-density, 1)) 0 0;font-weight:650;overflow-wrap:anywhere}.cnv3-qv2 .cnv3-question-statement{margin-block:calc(.5rem * var(--cnv3-density, 1)) calc(1rem * var(--cnv3-density, 1));color:var(--qv2-text);font-size:clamp(1.125rem,1rem + .2vw,1.1875rem);font-weight:400;line-height:1.5;overflow-wrap:anywhere}.cnv3-qv2 .cnv3-question-statement :is(p,ul,ol){margin-block:0 calc(.6em * var(--cnv3-density, 1))}.cnv3-qv2 .cnv3-question-statement>:last-child{margin-bottom:0}.cnv3-qv2-question fieldset{margin:0;padding:0;border:0}.cnv3-qv2-question legend{margin-bottom:calc(10px * var(--cnv3-density, 1));font-size:13px;font-weight:900;text-transform:uppercase}.cnv3-qv2-options{display:grid;gap:calc(9px * var(--cnv3-density, 1))}.cnv3-qv2-options>div{display:grid;grid-template-columns:46px minmax(0,1fr);gap:calc(8px * var(--cnv3-density, 1))}.cnv3-qv2-options .cnv3-qv2-cut{min-width:44px;padding:0;border-radius:12px}.cnv3-qv2-options>div>button:last-child{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:calc(11px * var(--cnv3-density, 1));justify-content:stretch;padding:calc(10px * var(--cnv3-density, 1)) calc(14px * var(--cnv3-density, 1));text-align:left;border-radius:13px}.cnv3-qv2-options>div>button:last-child b{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--qv2-green-strong);background:var(--qv2-mint)}.cnv3-qv2-options>div>button:last-child.is-selected{border-color:var(--qv2-green);background:color-mix(in srgb,var(--qv2-green) 11%,var(--qv2-surface));box-shadow:inset 0 0 0 1px var(--qv2-green)}.cnv3-qv2-options>div.is-cut{opacity:.52}.cnv3-qv2-options>div.is-cut>button:last-child span{text-decoration:line-through}.cnv3-qv2-second{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:calc(12px * var(--cnv3-density, 1));align-items:center;margin-top:calc(18px * var(--cnv3-density, 1));padding:calc(13px * var(--cnv3-density, 1));border-radius:12px;background:var(--qv2-muted-surface);font-weight:900}.cnv3-qv2-second small{color:var(--qv2-muted);font-weight:500}.cnv3-qv2-flags{display:flex;gap:calc(8px * var(--cnv3-density, 1));margin-top:calc(14px * var(--cnv3-density, 1))}.cnv3-qv2-flags button.is-active{color:var(--qv2-green-strong);border-color:var(--qv2-green);background:var(--qv2-mint)}.cnv3-qv2-answer-status{min-height:22px;margin:calc(14px * var(--cnv3-density, 1)) 0 0;color:var(--qv2-muted);font-size:13px}.cnv3-qv2-session-actions{display:flex;justify-content:space-between;gap:calc(10px * var(--cnv3-density, 1));margin-top:calc(14px * var(--cnv3-density, 1));padding-top:calc(16px * var(--cnv3-density, 1));border-top:1px solid var(--qv2-border)}.cnv3-qv2-tools-callout{display:flex;justify-content:space-between;gap:calc(14px * var(--cnv3-density, 1));align-items:center;padding:calc(15px * var(--cnv3-density, 1)) calc(16px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-radius:16px;background:var(--qv2-surface)}.cnv3-qv2-tools-callout p{margin:calc(3px * var(--cnv3-density, 1)) 0 0;color:var(--qv2-muted);font-size:13px}.cnv3-qv2-finish{display:flex;justify-content:flex-end}.cnv3-qv2-dialog{width:min(760px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid var(--qv2-border);border-radius:14px;color:var(--qv2-text);background:var(--qv2-surface);overflow:auto;box-sizing:border-box;overflow-wrap:anywhere}.cnv3-qv2-dialog::backdrop{background:#080f1d73}.cnv3-qv2-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--cnv3-density, 1));padding:calc(18px * var(--cnv3-density, 1));border-bottom:1px solid var(--qv2-border)}.cnv3-qv2-dialog>header h2{margin:0;font-size:1.25rem}.cnv3-qv2-dialog-content{padding:calc(18px * var(--cnv3-density, 1));min-width:0}.cnv3-qv2-dialog-content form,.cnv3-qv2-dialog-content label{display:grid;gap:calc(10px * var(--cnv3-density, 1))}.cnv3-qv2-dialog-content select{width:100%;min-height:44px;color:var(--qv2-text);background:var(--qv2-surface);border:1px solid var(--qv2-border);padding:calc(8px * var(--cnv3-density, 1))}.cnv3-qv2-dialog-content>section{padding-block:calc(14px * var(--cnv3-density, 1));border-bottom:1px solid var(--qv2-border)}.cnv3-qv2-dialog.cnv3-qv2-drawer{inset:0 0 0 auto;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.cnv3-qv2-dialog img{max-width:100%;height:auto}.cnv3-qv2-guided-options{display:grid;gap:calc(10px * var(--cnv3-density, 1));padding:0;margin:calc(16px * var(--cnv3-density, 1)) 0;list-style:none}.cnv3-qv2-guided-options>li{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:calc(10px * var(--cnv3-density, 1));list-style:none;line-height:1.5}.cnv3-qv2-guided-options .cnv3-question-alternative-content{display:block;min-width:0;line-height:inherit}.cnv3-qv2-guided-options .cnv3-question-alternative-content>div>:first-child{margin-top:0}.cnv3-qv2-next-study>div:last-child{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.cnv3-qv2-next-study button{white-space:normal;min-width:0;display:grid;gap:calc(8px * var(--cnv3-density, 1));text-align:left}.cnv3-qv2-next-study button.is-recommended{background:var(--qv2-dark);color:var(--qv2-on-dark)}.cnv3-qv2-review{min-width:0;grid-template-columns:minmax(0,1fr)}.cnv3-qv2-drawer-scrim{position:fixed;z-index:9998;inset:0;width:100%;min-height:100%;padding:0;border:0;border-radius:0;background:#080f1d94}.cnv3-qv2-drawer{position:fixed;z-index:9999;top:0;right:0;bottom:0;width:min(460px,100%);overflow-y:auto;color:var(--qv2-text);background:var(--qv2-surface);border-left:1px solid var(--qv2-border);box-shadow:-20px 0 50px #0a20192e}.cnv3-qv2-drawer>header{display:flex;justify-content:space-between;align-items:center;gap:calc(12px * var(--cnv3-density, 1));padding:calc(22px * var(--cnv3-density, 1)) calc(24px * var(--cnv3-density, 1));color:var(--qv2-on-dark);background:var(--qv2-dark)}.cnv3-qv2-drawer>header span{color:color-mix(in srgb,#fff 68%,var(--qv2-green) 32%);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cnv3-qv2-drawer>header h2{margin:calc(3px * var(--cnv3-density, 1)) 0 0;color:var(--qv2-on-dark)}.cnv3-qv2-drawer>header button{width:42px;min-width:42px;padding:0;color:var(--qv2-on-dark);border-color:#ffffff40;background:transparent;font-size:25px}.cnv3-qv2-drawer>section{padding:calc(20px * var(--cnv3-density, 1)) calc(24px * var(--cnv3-density, 1));border-bottom:1px solid var(--qv2-border)}.cnv3-qv2-drawer>section h3{margin:0 0 calc(12px * var(--cnv3-density, 1))}.cnv3-qv2-drawer-actions{display:flex;flex-wrap:wrap;gap:calc(7px * var(--cnv3-density, 1))}.cnv3-qv2-drawer form{display:grid;gap:calc(9px * var(--cnv3-density, 1));margin:0}.cnv3-qv2-drawer form+form{margin-top:calc(12px * var(--cnv3-density, 1))}.cnv3-qv2-drawer textarea{min-height:90px;resize:vertical}.cnv3-qv2-comments{display:grid;gap:calc(10px * var(--cnv3-density, 1));margin-top:calc(14px * var(--cnv3-density, 1))}.cnv3-qv2-comments article{padding:calc(12px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-radius:10px;background:var(--qv2-muted-surface)}.cnv3-qv2-comments p{margin:calc(5px * var(--cnv3-density, 1)) 0;line-height:1.5}.cnv3-qv2-comments small{color:var(--qv2-muted)}.cnv3-qv2-comments article>div{display:flex;gap:calc(6px * var(--cnv3-density, 1));margin-top:calc(8px * var(--cnv3-density, 1))}.cnv3-qv2-comments article form{margin:0}.cnv3-qv2-comments button{min-height:34px;padding:calc(6px * var(--cnv3-density, 1)) calc(9px * var(--cnv3-density, 1));font-size:12px}.cnv3-qv2-drawer dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(9px * var(--cnv3-density, 1));margin:0}.cnv3-qv2-drawer dl div{padding:calc(10px * var(--cnv3-density, 1));border-radius:9px;background:var(--qv2-muted-surface)}.cnv3-qv2-drawer dt{color:var(--qv2-muted);font-size:11px;font-weight:900;text-transform:uppercase}.cnv3-qv2-drawer dd{margin:calc(3px * var(--cnv3-density, 1)) 0 0;font-weight:800}.cnv3-qv2-review{max-width:1080px;margin:0 auto}.cnv3-qv2-review-head{display:flex;justify-content:space-between;gap:calc(18px * var(--cnv3-density, 1));align-items:center;padding:calc(26px * var(--cnv3-density, 1));color:var(--qv2-on-dark);background:var(--qv2-dark);border-radius:24px}.cnv3-qv2-review-head p{margin:0;color:color-mix(in srgb,#fff 72%,var(--qv2-green) 28%);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cnv3-qv2-review-head h1{margin:calc(5px * var(--cnv3-density, 1)) 0 calc(7px * var(--cnv3-density, 1));color:var(--qv2-on-dark);font-size:clamp(30px,4vw,48px)}.cnv3-qv2-review-head span{color:color-mix(in srgb,#fff 82%,var(--qv2-green) 18%)}.cnv3-qv2-review-head>strong{flex:0 0 auto;padding:calc(9px * var(--cnv3-density, 1)) calc(13px * var(--cnv3-density, 1));border-radius:999px;background:#ffffff1f}.cnv3-qv2-review-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(10px * var(--cnv3-density, 1))}.cnv3-qv2-review-stats span{display:grid;padding:calc(14px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-radius:13px;background:var(--qv2-surface);color:var(--qv2-muted)}.cnv3-qv2-review-stats strong{color:var(--qv2-text);font-size:24px}.cnv3-qv2-review-list{display:grid;gap:calc(14px * var(--cnv3-density, 1))}.cnv3-qv2-review-list>article{padding:calc(22px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-left:5px solid var(--qv2-danger);border-radius:15px;background:var(--qv2-surface)}.cnv3-qv2-review-list>article.is-correct{border-left-color:var(--qv2-green)}.cnv3-qv2-review-list>article.is-blank{border-left-color:var(--qv2-amber)}.cnv3-qv2-review-meta{display:flex;justify-content:space-between;gap:calc(10px * var(--cnv3-density, 1));color:var(--qv2-muted);font-size:13px}.cnv3-qv2-review-meta b{color:var(--qv2-danger)}.is-correct .cnv3-qv2-review-meta b{color:var(--qv2-green-strong)}.is-blank .cnv3-qv2-review-meta b{color:var(--qv2-text)}.cnv3-qv2-review-list>article>p{font-size:17px;font-weight:750;line-height:1.6}.cnv3-qv2-review-options{display:grid;gap:calc(7px * var(--cnv3-density, 1))}.cnv3-qv2-review-options>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:calc(9px * var(--cnv3-density, 1));align-items:center;min-height:48px;padding:calc(9px * var(--cnv3-density, 1)) calc(11px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-radius:10px}.cnv3-qv2-review-options>div.is-yours{border-color:var(--qv2-danger);background:color-mix(in srgb,var(--qv2-danger) 10%,var(--qv2-surface))}.cnv3-qv2-review-options>div.is-answer{border-color:var(--qv2-green);background:color-mix(in srgb,var(--qv2-green) 10%,var(--qv2-surface))}.cnv3-qv2-review-options small{color:var(--qv2-muted);font-weight:900}.cnv3-qv2-review-list details{margin-top:calc(12px * var(--cnv3-density, 1));border-top:1px solid var(--qv2-border)}.cnv3-qv2-review-list summary{padding:calc(12px * var(--cnv3-density, 1)) 0 0;cursor:pointer;font-weight:900}.cnv3-qv2-review-list details>div{display:flex;justify-content:space-between;gap:calc(12px * var(--cnv3-density, 1));align-items:center;padding-top:calc(10px * var(--cnv3-density, 1))}.cnv3-qv2-next-study{padding:calc(22px * var(--cnv3-density, 1));border:1px solid var(--qv2-border);border-radius:18px;background:var(--qv2-surface)}.cnv3-qv2-next-study h2{margin:0}.cnv3-qv2-next-study p{margin:calc(5px * var(--cnv3-density, 1)) 0 calc(16px * var(--cnv3-density, 1));color:var(--qv2-muted)}.cnv3-qv2-next-study>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:calc(9px * var(--cnv3-density, 1))}.cnv3-qv2-next-study a{min-height:70px;display:grid;justify-content:start;text-align:left}.cnv3-qv2-next-study a.is-recommended{color:var(--qv2-on-dark);border-color:var(--qv2-dark);background:var(--qv2-dark)}.cnv3-qv2-next-study a small{display:block;color:color-mix(in srgb,#fff 82%,var(--qv2-green) 18%)}@media(max-width:1100px){.cnv3-qv2-form-grid,.cnv3-qv2-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.cnv3-qv2-next,.cnv3-qv2-support,.cnv3-qv2-round-grid,.cnv3-qv2-objectives{grid-template-columns:1fr}}@media(max-width:700px){.cnv3-qv2{gap:calc(14px * var(--cnv3-density, 1))}.cnv3-qv2-guided-shell,.cnv3-qv2-recommended{border-radius:18px}.cnv3-qv2-guided-head{grid-template-columns:minmax(0,1fr) auto;min-height:66px}.cnv3-qv2-guided-head>a{display:none}.cnv3-qv2-guided-head>div{text-align:left}.cnv3-qv2-guided-head b{min-width:58px}.cnv3-qv2-next{padding:calc(22px * var(--cnv3-density, 1)) calc(16px * var(--cnv3-density, 1)) calc(26px * var(--cnv3-density, 1))}.cnv3-qv2-next h1{font-size:34px}.cnv3-qv2-recommended-actions,.cnv3-qv2-recommended-actions>*{width:100%}.cnv3-qv2-assistant-intro{align-items:start;flex-direction:column;padding:calc(20px * var(--cnv3-density, 1)) calc(18px * var(--cnv3-density, 1)) calc(14px * var(--cnv3-density, 1))}.cnv3-qv2-steps{grid-template-columns:1fr;padding:0 calc(18px * var(--cnv3-density, 1)) calc(16px * var(--cnv3-density, 1))}.cnv3-qv2-steps button{display:none}.cnv3-qv2-steps button.is-current{display:grid}.cnv3-qv2-pane{padding:calc(20px * var(--cnv3-density, 1)) calc(18px * var(--cnv3-density, 1))}.cnv3-qv2-pane-footer{align-items:stretch;flex-direction:column-reverse}.cnv3-qv2-pane-footer button{width:100%}.cnv3-qv2-form-grid,.cnv3-qv2-checks,.cnv3-qv2-round-fields,.cnv3-qv2-review-stats{grid-template-columns:1fr}.cnv3-qv2-save-filter>div{grid-template-columns:1fr}.cnv3-qv2-advanced summary small{display:block;margin:calc(4px * var(--cnv3-density, 1)) 0 0}.cnv3-qv2-availability{align-items:stretch;flex-direction:column}.cnv3-qv2-recent{grid-template-columns:34px minmax(0,1fr)}.cnv3-qv2-recent>a{grid-column:1 / -1;width:100%}.cnv3-qv2-session-main{padding:calc(18px * var(--cnv3-density, 1)) calc(12px * var(--cnv3-density, 1)) calc(22px * var(--cnv3-density, 1))}.cnv3-qv2-session-title{grid-template-columns:1fr auto}.cnv3-qv2-question{padding:calc(17px * var(--cnv3-density, 1)) calc(14px * var(--cnv3-density, 1));border-radius:16px}.cnv3-qv2-options>div{grid-template-columns:42px minmax(0,1fr)}.cnv3-qv2-options>div>button:last-child{grid-template-columns:30px minmax(0,1fr);padding-inline:calc(9px * var(--cnv3-density, 1))}.cnv3-qv2-options>div>button:last-child b{width:30px;height:30px}.cnv3-qv2-second{grid-template-columns:1fr}.cnv3-qv2-session-actions{display:grid;grid-template-columns:1fr 1fr}.cnv3-qv2-session-actions .is-primary{grid-column:1 / -1;grid-row:1}.cnv3-qv2-tools-callout{align-items:stretch;flex-direction:column}.cnv3-qv2-tools-callout button,.cnv3-qv2-finish button{width:100%}.cnv3-qv2-review-head{align-items:flex-start;flex-direction:column;border-radius:18px}.cnv3-qv2-review-meta{flex-direction:column}.cnv3-qv2-review-options>div{grid-template-columns:28px minmax(0,1fr)}.cnv3-qv2-review-options small{grid-column:2}.cnv3-qv2-review-list details>div{align-items:stretch;flex-direction:column}.cnv3-qv2-next-study>div:last-child{grid-template-columns:1fr}.cnv3-qv2-drawer>header,.cnv3-qv2-drawer>section{padding-inline:calc(18px * var(--cnv3-density, 1))}}.cnv3-qv2-review-list>article{min-width:0}.cnv3-qv2 .cnv3-question-rich-content img{max-width:100%;height:auto}.cnv3-qv2-repeat-badge{display:inline-block;margin-top:calc(8px * var(--cnv3-density, 1));padding:calc(6px * var(--cnv3-density, 1)) calc(10px * var(--cnv3-density, 1));border-radius:999px;background:color-mix(in srgb,var(--qv2-amber) 18%,var(--qv2-surface));color:var(--qv2-text);font-size:13px;font-weight:700}@media(max-width:767px){.cnv3-qv2 .cnv3-qv3-home-card__comments p,.cnv3-qv2 .cnv3-comment-item p,.cnv3-qv2 .cnv3-qv2-explanation>p,.cnv3-qv2 .cnv3-qv2-explanation>div,.cnv3-qv2 .cnv3-question-feedback-explanation{font-size:1.125rem;line-height:1.6}}.cnv3-qv3-engine,.cnv3-qv3-motor{--qv3-surface: var(--cnv3-surface);--qv3-muted-surface: var(--cnv3-surface-muted);--qv3-text: var(--cnv3-text);--qv3-muted: var(--cnv3-muted);--qv3-border: var(--cnv3-border);--qv3-green: var(--cnv3-primary);--qv3-line-success: var(--cnv3-green);--qv3-line-attention: var(--cnv3-amber);--qv3-tint-success: color-mix(in srgb, var(--cnv3-green) 12%, var(--cnv3-surface));--qv3-tint-attention: color-mix(in srgb, var(--cnv3-amber) 16%, var(--cnv3-surface));--qv3-tint-neutral: color-mix(in srgb, var(--cnv3-primary) 8%, var(--cnv3-surface))}.cnv3-qv3-engine *,.cnv3-qv3-motor *{box-sizing:border-box}.cnv3-qv3-engine a:focus-visible,.cnv3-qv3-engine button:focus-visible,.cnv3-qv3-engine input:focus-visible,.cnv3-qv3-engine select:focus-visible,.cnv3-qv3-engine summary:focus-visible,.cnv3-qv3-motor input:focus-visible,.cnv3-qv3-motor select:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--cnv3-focus)}.cnv3-qv3-engine{display:grid;gap:calc(14px * var(--cnv3-density, 1));padding:calc(16px * var(--cnv3-density, 1));border:1px solid var(--qv3-border);border-radius:14px;background:var(--qv3-surface);color:var(--qv3-text)}.cnv3-qv3-engine-head h2{margin:0 0 calc(4px * var(--cnv3-density, 1));font-size:17px}.cnv3-qv3-engine-head p{margin:0;color:var(--qv3-muted);font-size:13px;line-height:1.45}.cnv3-qv3-engine-badges{display:flex;flex-wrap:wrap;gap:calc(9px * var(--cnv3-density, 1));margin:0;padding:0;list-style:none}.cnv3-qv3-badge{display:grid;gap:calc(2px * var(--cnv3-density, 1));min-width:0;padding:calc(9px * var(--cnv3-density, 1)) calc(12px * var(--cnv3-density, 1));border:1px solid var(--qv3-border);border-left-width:4px;border-radius:11px;background:var(--qv3-tint-neutral)}.cnv3-qv3-badge strong{font-size:13px}.cnv3-qv3-badge span{color:var(--qv3-muted);font-size:12px;line-height:1.35}.cnv3-qv3-badge.is-revii{border-left-color:var(--qv3-green)}.cnv3-qv3-badge.is-convencional{border-left-color:var(--qv3-border)}.cnv3-qv3-badge.is-deck{border-left-color:var(--qv3-line-attention)}.cnv3-qv3-badge.is-fsrs{border-left-color:var(--qv3-muted)}.cnv3-qv3-steps{display:grid;gap:calc(7px * var(--cnv3-density, 1))}.cnv3-qv3-steps h3{margin:0;font-size:14px}.cnv3-qv3-steps ol{display:flex;flex-wrap:wrap;align-items:stretch;gap:calc(8px * var(--cnv3-density, 1));margin:0;padding:0;list-style:none}.cnv3-qv3-steps li{display:flex;align-items:center;gap:calc(7px * var(--cnv3-density, 1));padding:calc(8px * var(--cnv3-density, 1)) calc(11px * var(--cnv3-density, 1));border:1px dashed var(--qv3-border);border-radius:999px;background:var(--qv3-surface);font-size:12px}.cnv3-qv3-steps li.is-reached{border-style:solid;border-color:var(--qv3-green);background:var(--qv3-tint-success)}.cnv3-qv3-steps li strong{font-size:13px}.cnv3-qv3-steps li small{color:var(--qv3-muted)}.cnv3-qv3-steps p{margin:0;color:var(--qv3-muted);font-size:12px;line-height:1.45}.cnv3-qv3-motor{display:grid;gap:calc(12px * var(--cnv3-density, 1));margin-top:calc(18px * var(--cnv3-density, 1));padding:calc(15px * var(--cnv3-density, 1));border:1px solid var(--qv3-border);border-radius:13px;background:var(--qv3-surface);color:var(--qv3-text)}.cnv3-qv3-motor legend{padding:0 calc(6px * var(--cnv3-density, 1));font-weight:900}.cnv3-qv3-motor-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(9px * var(--cnv3-density, 1))}.cnv3-qv3-motor-option{display:flex;align-items:flex-start;gap:calc(9px * var(--cnv3-density, 1));min-height:50px;padding:calc(11px * var(--cnv3-density, 1));border:1px solid var(--qv3-border);border-radius:11px;background:var(--qv3-surface)}.cnv3-qv3-motor-option input{width:18px;height:18px;margin-top:calc(1px * var(--cnv3-density, 1));accent-color:var(--qv3-green)}.cnv3-qv3-motor-option span,.cnv3-qv3-motor-option strong,.cnv3-qv3-motor-option small{display:block}.cnv3-qv3-motor-option small{margin-top:calc(3px * var(--cnv3-density, 1));color:var(--qv3-muted);font-size:11px;font-weight:500;line-height:1.35}.cnv3-qv3-motor-option.is-chosen{border-color:var(--qv3-green);background:var(--qv3-tint-neutral)}.cnv3-qv3-motor-option.is-unavailable{border-style:dashed}.cnv3-qv3-motor-deck{display:grid;gap:calc(4px * var(--cnv3-density, 1));max-width:420px}.cnv3-qv3-motor-deck>span{font-weight:800;font-size:13px}.cnv3-qv3-motor-deck select{min-height:42px;padding:calc(8px * var(--cnv3-density, 1)) calc(11px * var(--cnv3-density, 1));border:1px solid var(--qv3-border);border-radius:10px;background:var(--qv3-surface);color:var(--qv3-text);font:inherit}.cnv3-qv3-motor-deck select:disabled{opacity:.6}.cnv3-qv3-motor-help,.cnv3-qv3-motor-note{margin:0;color:var(--qv3-muted);font-size:12px;line-height:1.45}.cnv3-qv3-motor-note{padding-left:calc(18px * var(--cnv3-density, 1))}@media(max-width:700px){.cnv3-qv3-motor-options{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cnv3-qv3-engine,.cnv3-qv3-motor,.cnv3-qv3-badge{transition:none}}.cnv3-qv3-portal{--qv3-portal-surface: var(--cnv3-surface, #ffffff);--qv3-portal-surface-muted: var(--cnv3-surface-muted, #eef2f7);--qv3-portal-text: var(--cnv3-text, #172033);--qv3-portal-muted: var(--cnv3-muted, #57657c);--qv3-portal-border: var(--cnv3-border, #d9e2ee);--qv3-portal-primary: var(--cnv3-primary, #0f4c5c);--qv3-portal-primary-strong: var(--cnv3-primary-strong, #0b3a46);--qv3-portal-primary-contrast: var(--cnv3-primary-contrast, #ffffff);--qv3-portal-accent: var(--cnv3-template-blue, #0ea5e9);--qv3-portal-success: var(--cnv3-green, #16835a);--qv3-portal-warning: var(--cnv3-amber, #ad741b);--qv3-portal-error: var(--cnv3-error, #b42318);--qv3-portal-shadow: var(--cnv3-shadow, 0 18px 40px rgba(23, 32, 51, .08));--qv3-portal-focus: var(--cnv3-focus, 0 0 0 3px rgba(15, 76, 92, .28));--qv3-portal-radius: .75rem;--qv3-portal-radius-sm: .5rem;--qv3-portal-gap: calc(1rem * var(--cnv3-density, 1));--qv3-portal-rail-width: 18.75rem;--qv3-portal-header-h: 3.5rem;--qv3-portal-target: 1.5rem;--qv3-portal-target-primary: 2.75rem}.cnv3-qv3-portal a:focus-visible,.cnv3-qv3-portal button:focus-visible,.cnv3-qv3-portal input:focus-visible,.cnv3-qv3-portal select:focus-visible,.cnv3-qv3-portal textarea:focus-visible,.cnv3-qv3-portal summary:focus-visible,.cnv3-qv3-portal [tabindex]:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--qv3-portal-focus)}.cnv3-qv3-slot:empty{display:none}.cnv3-qv3-chip{display:inline-flex;align-items:center;gap:calc(.35rem * var(--cnv3-density, 1));min-height:var(--qv3-portal-target);padding:calc(.15rem * var(--cnv3-density, 1)) calc(.4rem * var(--cnv3-density, 1)) calc(.15rem * var(--cnv3-density, 1)) calc(.6rem * var(--cnv3-density, 1));font-size:.85rem;color:var(--qv3-portal-text);background:var(--qv3-portal-surface-muted);border:1px solid var(--qv3-portal-border);border-radius:999px}.cnv3-qv3-chip__remove{display:inline-flex;align-items:center;justify-content:center;min-width:var(--qv3-portal-target);min-height:var(--qv3-portal-target);padding:0;color:inherit;background:transparent;border:0;border-radius:999px;cursor:pointer}.cnv3-qv3-chips{display:flex;flex-wrap:wrap;gap:calc(.5rem * var(--cnv3-density, 1));margin:0;padding:0;list-style:none}.cnv3-qv3-rounds{display:flex;flex-direction:column;gap:calc(.5rem * var(--cnv3-density, 1));margin:0;padding:0;list-style:none}.cnv3-qv3-rounds__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(.5rem * var(--cnv3-density, 1));padding:calc(.75rem * var(--cnv3-density, 1));background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm)}.cnv3-qv3-rounds__item.is-current{border-color:var(--qv3-portal-primary);box-shadow:inset 3px 0 0 var(--qv3-portal-primary)}.cnv3-qv3-header{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(.75rem * var(--cnv3-density, 1));padding:calc(.6rem * var(--cnv3-density, 1)) calc(1rem * var(--cnv3-density, 1));color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border-bottom:1px solid var(--qv3-portal-border);box-shadow:var(--qv3-portal-shadow);scroll-margin-top:var(--qv3-portal-header-h)}.cnv3-qv3-header__identity{display:flex;flex-direction:column;gap:calc(.15rem * var(--cnv3-density, 1));min-width:0}.cnv3-qv3-header__title{margin:0;font-size:1rem;font-weight:700}.cnv3-qv3-header__status,.cnv3-qv3-header__meta{font-size:.8rem;color:var(--qv3-portal-muted)}.cnv3-qv3-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-score{display:flex;flex-wrap:wrap;gap:calc(.75rem * var(--cnv3-density, 1));margin:0;padding:0;list-style:none}.cnv3-qv3-score__item{display:flex;align-items:baseline;gap:calc(.35rem * var(--cnv3-density, 1));font-size:.85rem;color:var(--qv3-portal-text)}.cnv3-qv3-score__value{font-size:1.1rem;font-weight:700}.cnv3-qv3-score__item.is-right .cnv3-qv3-score__value{color:var(--qv3-portal-success)}.cnv3-qv3-score__item.is-wrong .cnv3-qv3-score__value{color:var(--qv3-portal-error)}.cnv3-qv3-clock{display:inline-flex;align-items:center;gap:calc(.5rem * var(--cnv3-density, 1));font-variant-numeric:tabular-nums;color:var(--qv3-portal-text)}.cnv3-qv3-clock__time{font-size:1.1rem;font-weight:700}.cnv3-qv3-clock.is-paused .cnv3-qv3-clock__time{color:var(--qv3-portal-muted)}.cnv3-qv3-clock__toggle,.cnv3-qv3-navbar__toggle{display:inline-flex;align-items:center;justify-content:center;gap:calc(.35rem * var(--cnv3-density, 1));min-height:var(--qv3-portal-target-primary);padding:0 calc(.85rem * var(--cnv3-density, 1));font:inherit;font-weight:600;color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm);cursor:pointer}.cnv3-qv3-session{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--qv3-portal-gap);align-items:start}@media(min-width:1024px){.cnv3-qv3-session{grid-template-columns:minmax(0,1fr) 16.25rem}}.cnv3-qv3-nav{display:flex;flex-direction:column;gap:calc(.5rem * var(--cnv3-density, 1));padding:calc(.75rem * var(--cnv3-density, 1));color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius)}@media(min-width:1024px){.cnv3-qv3-nav{position:sticky;top:calc(var(--qv3-portal-header-h) + .5rem)}}.cnv3-qv3-nav__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--qv3-portal-target),1fr));gap:calc(.35rem * var(--cnv3-density, 1));margin:0;padding:0;list-style:none}.cnv3-qv3-nav__item{display:inline-flex;align-items:center;justify-content:center;min-width:var(--qv3-portal-target);min-height:var(--qv3-portal-target);padding:0 calc(.25rem * var(--cnv3-density, 1));font:inherit;font-weight:600;color:var(--qv3-portal-text);background:var(--qv3-portal-surface-muted);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm);cursor:pointer}.cnv3-qv3-nav__item.is-right{border-color:var(--qv3-portal-success)}.cnv3-qv3-nav__item.is-wrong{border-color:var(--qv3-portal-error)}.cnv3-qv3-nav__item.is-doubt,.cnv3-qv3-nav__item.is-guess{border-color:var(--qv3-portal-warning)}.cnv3-qv3-nav__item.is-active,.cnv3-qv3-nav__item[aria-current=true]{border-color:var(--qv3-portal-primary);box-shadow:0 0 0 2px var(--qv3-portal-primary)}.cnv3-qv3-nav__legend{display:flex;flex-wrap:wrap;gap:calc(.5rem * var(--cnv3-density, 1)) calc(.75rem * var(--cnv3-density, 1));margin:0;padding:0;font-size:.8rem;color:var(--qv3-portal-muted);list-style:none}.cnv3-qv3-card{display:flex;flex-direction:column;gap:calc(.75rem * var(--cnv3-density, 1));padding:calc(1rem * var(--cnv3-density, 1));color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius);scroll-margin-top:calc(var(--qv3-portal-header-h) + .5rem)}.cnv3-qv3-card__source{display:flex;flex-wrap:wrap;gap:calc(.35rem * var(--cnv3-density, 1)) calc(.75rem * var(--cnv3-density, 1));font-size:.8rem;color:var(--qv3-portal-muted)}.cnv3-qv3-card__actions,.cnv3-qv3-card__tools{display:flex;flex-wrap:wrap;gap:calc(.5rem * var(--cnv3-density, 1));padding-top:calc(.75rem * var(--cnv3-density, 1));border-top:1px solid var(--qv3-portal-border)}.cnv3-qv3-card__actions button,.cnv3-qv3-card__tools button,.cnv3-qv3-nav__toggle{min-height:var(--qv3-portal-target-primary)}.cnv3-qv3-navbar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:calc(.5rem * var(--cnv3-density, 1));padding:calc(.5rem * var(--cnv3-density, 1)) calc(.75rem * var(--cnv3-density, 1));color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border-top:1px solid var(--qv3-portal-border)}@media(min-width:1024px){.cnv3-qv3-navbar{display:none}}.cnv3-qv3-result{display:flex;flex-direction:column;gap:var(--qv3-portal-gap);color:var(--qv3-portal-text)}.cnv3-qv3-repeat-note,.cnv3-qv3-result__repeats{margin:calc(.5rem * var(--cnv3-density, 1)) 0 0;padding:calc(.5rem * var(--cnv3-density, 1)) calc(.75rem * var(--cnv3-density, 1));border-left:4px solid var(--qv3-portal-warning);border-radius:8px;background:color-mix(in srgb,var(--qv3-portal-warning) 10%,transparent);color:var(--qv3-portal-text);line-height:1.45}.cnv3-qv3-result__score{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(.5rem * var(--cnv3-density, 1));margin:0;font-size:1.6rem;font-weight:700}.cnv3-qv3-result__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:calc(.5rem * var(--cnv3-density, 1));margin:0;padding:0;list-style:none}.cnv3-qv3-result__card{padding:calc(.75rem * var(--cnv3-density, 1));background:var(--qv3-portal-surface-muted);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm)}.cnv3-qv3-result__card-value{display:block;font-size:1.25rem;font-weight:700}.cnv3-qv3-result__card-label{display:block;font-size:.8rem;color:var(--qv3-portal-muted)}.cnv3-qv3-result__grid,.cnv3-qv3-result__next{display:flex;flex-wrap:wrap;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-portal__work{display:flex;flex-direction:column;gap:var(--qv3-portal-gap);min-width:0}@media(max-width:767px){.cnv3-qv3-header{align-items:flex-start}.cnv3-qv3-header__actions{width:100%;justify-content:space-between}}@media(max-width:420px){.cnv3-qv3-header{padding:calc(.5rem * var(--cnv3-density, 1)) calc(.75rem * var(--cnv3-density, 1))}.cnv3-qv3-score{gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-nav__grid{grid-template-columns:repeat(5,minmax(var(--qv3-portal-target),1fr))}}@media(max-width:320px){.cnv3-qv3-header__title{font-size:.95rem}.cnv3-qv3-rail,.cnv3-qv3-card,.cnv3-qv3-nav{padding:calc(.75rem * var(--cnv3-density, 1))}}@media(prefers-reduced-motion:reduce){.cnv3-qv3-rail,.cnv3-qv3-rail__toggle,.cnv3-qv3-chip,.cnv3-qv3-counters__item,.cnv3-qv3-rounds__item,.cnv3-qv3-header,.cnv3-qv3-clock__toggle,.cnv3-qv3-nav__item,.cnv3-qv3-card,.cnv3-qv3-navbar,.cnv3-qv3-navbar__toggle,.cnv3-qv3-result,.cnv3-qv3-result__card{transition:none}}.cnv3-qv3-rail-column{display:flex;flex-direction:column;gap:calc(var(--qv3-portal-gap) * .75);min-width:0}@media(min-width:1024px){.cnv3-qv3-rail-column{position:sticky;top:calc(var(--qv3-portal-header-h) + .5rem);max-height:calc(100vh - var(--qv3-portal-header-h) - 1rem);overflow-y:auto}.cnv3-qv3-rail-column .cnv3-qv3-rail{position:static;top:auto;max-height:none;overflow:visible}.cnv3-qv3-rail-column [hidden]{display:flex}}@media(max-width:1023px){.cnv3-qv3-rail[hidden],.cnv3-qv3-rail-column [hidden]{display:none}}.cnv3-qv3-rail__help{margin:0;font-size:.85rem;line-height:1.45;color:var(--qv3-portal-muted)}.cnv3-qv3-rail__notice{margin:0;padding:calc(.5rem * var(--cnv3-density, 1)) calc(.75rem * var(--cnv3-density, 1));font-size:.85rem;color:var(--qv3-portal-text);background:var(--qv3-portal-surface-muted);border:1px solid var(--qv3-portal-border);border-left:4px solid var(--qv3-portal-warning);border-radius:var(--qv3-portal-radius-sm)}.cnv3-qv3-rail .cnv3-qv2-checks{grid-template-columns:minmax(0,1fr);margin-top:0}.cnv3-qv3-optin>summary,.cnv3-qv3-rail .cnv3-qv2-save-filter>summary{min-height:var(--qv3-portal-target);font-weight:700;color:var(--qv3-portal-text);cursor:pointer}.cnv3-qv3-optin>summary small,.cnv3-qv3-rail .cnv3-qv2-save-filter>summary small{display:block;font-weight:500;color:var(--qv3-portal-muted)}.cnv3-qv3-optin[open]>summary{margin-bottom:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-optin .cnv3-qv3-motor,.cnv3-qv3-optin .cnv3-qv3-motor-deck{min-width:0}.cnv3-qv3-rail__presets{display:flex;flex-wrap:wrap;gap:calc(.35rem * var(--cnv3-density, 1))}.cnv3-qv3-rail__presets button{min-width:var(--qv3-portal-target-primary);min-height:var(--qv3-portal-target-primary);font:inherit;font-weight:600;color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm);cursor:pointer}.cnv3-qv3-rail__presets button.is-selected{color:var(--qv3-portal-primary-contrast);background:var(--qv3-portal-primary);border-color:var(--qv3-portal-primary-strong)}.cnv3-qv3-saved__remove{display:inline-flex;align-items:center;min-height:var(--qv3-portal-target);font-weight:600;color:var(--qv3-portal-error);cursor:pointer}.cnv3-qv3-saved__confirm p{margin:calc(.35rem * var(--cnv3-density, 1)) 0 0;font-size:.85rem;color:var(--qv3-portal-muted)}.cnv3-qv3-saved__confirm button{margin-top:calc(.35rem * var(--cnv3-density, 1));min-height:var(--qv3-portal-target-primary)}.cnv3-qv3-work__head{display:flex;flex-direction:column;gap:calc(.35rem * var(--cnv3-density, 1))}.cnv3-qv3-work__head h1{margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.cnv3-qv3-work__head p{margin:0;color:var(--qv3-portal-muted)}.cnv3-qv3-work__eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cnv3-qv3-work__resume{color:var(--qv3-portal-text)}.cnv3-qv3-work__start{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.75rem * var(--cnv3-density, 1))}.cnv3-qv3-work__start button[type=submit]{min-height:var(--qv3-portal-target-primary)}.cnv3-qv3-work__start button[type=submit][disabled]{cursor:not-allowed}.cnv3-qv3-work__hint{margin:0;font-size:.85rem;color:var(--qv3-portal-muted)}.cnv3-qv3-chips-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-chips__empty{margin:0;color:var(--qv3-portal-muted)}.cnv3-qv3-chips__clear{min-height:var(--qv3-portal-target-primary);padding:0 calc(.75rem * var(--cnv3-density, 1));font:inherit;font-weight:600;color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm);cursor:pointer}.cnv3-qv3-counters__note{margin:0;font-size:.8rem;color:var(--qv3-portal-muted)}.cnv3-qv3-rounds-wrap{display:flex;flex-direction:column;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-rounds-wrap h2{margin:0;font-size:1.1rem}.cnv3-qv3-rounds-wrap>p{margin:0;color:var(--qv3-portal-muted)}.cnv3-qv3-rounds__item>div{display:flex;flex-direction:column;gap:calc(.15rem * var(--cnv3-density, 1));min-width:0}.cnv3-qv3-rounds__item>div span,.cnv3-qv3-rounds__item>div small{font-size:.8rem;color:var(--qv3-portal-muted)}.cnv3-qv3-rounds__item>a{display:inline-flex;align-items:center;min-height:var(--qv3-portal-target-primary)}.cnv3-qv3-chip{max-width:100%}.cnv3-qv3-chip>span{min-width:0;overflow-wrap:anywhere}.cnv3-qv3-session__main{display:flex;flex-direction:column;gap:var(--qv3-portal-gap);min-width:0}.cnv3-qv3-clock__label{font-size:.8rem;color:var(--qv3-portal-muted)}.cnv3-qv3-clock__status{position:absolute;width:1px;height:1px;margin:calc(-1px * var(--cnv3-density, 1));padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cnv3-qv3-header__finish{min-height:var(--qv3-portal-target-primary);padding:0 calc(.85rem * var(--cnv3-density, 1));font:inherit;font-weight:700;color:var(--qv3-portal-primary-contrast);background:var(--qv3-portal-primary);border:1px solid var(--qv3-portal-primary-strong);border-radius:var(--qv3-portal-radius-sm);cursor:pointer}.cnv3-qv3-nav__title{margin:0;font-size:.9rem;font-weight:700}.cnv3-qv3-nav__item{gap:calc(.25rem * var(--cnv3-density, 1))}.cnv3-qv3-nav__item.is-blank{border-color:var(--qv3-portal-border);color:var(--qv3-portal-muted)}.cnv3-qv3-nav__symbol{font-size:.75rem;line-height:1}.cnv3-qv3-nav__legend li{display:inline-flex;align-items:center;gap:calc(.25rem * var(--cnv3-density, 1))}.cnv3-qv3-nav__next{min-height:var(--qv3-portal-target-primary);margin-top:calc(.25rem * var(--cnv3-density, 1));font:inherit;font-weight:600;color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm);cursor:pointer}.cnv3-qv3-card__title{margin:0;font-size:clamp(1.15rem,2.5vw,1.45rem);line-height:1.25}.cnv3-qv3-card__form{display:flex;flex-direction:column;gap:calc(.75rem * var(--cnv3-density, 1))}.cnv3-qv3-card__options{margin:0;padding:0;border:0}.cnv3-qv3-card__options legend{padding:0;margin:0 0 calc(.35rem * var(--cnv3-density, 1));font-size:.85rem;font-weight:700}.cnv3-qv3-card__signals{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(.75rem * var(--cnv3-density, 1))}.cnv3-qv3-card__signals .cnv3-qv2-second{flex:1 1 16rem;margin-top:0}.cnv3-qv3-card__signals .cnv3-qv2-flags{margin-top:0;align-self:center}.cnv3-qv3-card__tools{display:flex;flex-wrap:wrap;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-pager{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-pager button{min-height:var(--qv3-portal-target-primary);padding:0 calc(.85rem * var(--cnv3-density, 1));font:inherit;font-weight:600;color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm);cursor:pointer}.cnv3-qv3-result__head{display:flex;flex-direction:column;gap:calc(.35rem * var(--cnv3-density, 1))}.cnv3-qv3-result__title{margin:0;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.2}.cnv3-qv3-result__honest{margin:0;color:var(--qv3-portal-muted)}.cnv3-qv3-result__grid-wrap{display:flex;flex-direction:column;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-result__grid-wrap h2{margin:0;font-size:1rem}.cnv3-qv3-result__list{display:flex;flex-direction:column;gap:calc(.75rem * var(--cnv3-density, 1))}.cnv3-qv3-result__list>h2{margin:0}.cnv3-qv3-result__list>p{margin:0;color:var(--qv3-portal-muted)}.cnv3-qv3-result__question{display:flex;flex-direction:column;gap:calc(.6rem * var(--cnv3-density, 1));padding:calc(1rem * var(--cnv3-density, 1));background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius);scroll-margin-top:calc(var(--qv3-portal-header-h) + .5rem)}.cnv3-qv3-result__question.is-correct{border-left:4px solid var(--qv3-portal-success)}.cnv3-qv3-result__question.is-wrong{border-left:4px solid var(--qv3-portal-error)}.cnv3-qv3-result__question.is-blank{border-left:4px solid var(--qv3-portal-border)}.cnv3-qv3-result__next{display:flex;flex-direction:column;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-result__next>div:first-child>h2{margin:0;font-size:1.05rem}.cnv3-qv3-result__next>div:first-child>p{margin:calc(.25rem * var(--cnv3-density, 1)) 0 0;color:var(--qv3-portal-muted)}.cnv3-qv3-result__next>p{margin:0;font-size:.85rem;color:var(--qv3-portal-muted)}.cnv3-qv3-result__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-result__actions a{min-height:var(--qv3-portal-target-primary);display:inline-flex;align-items:center;padding:0 calc(.85rem * var(--cnv3-density, 1));font-weight:600;color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm)}@media(prefers-reduced-motion:reduce){.cnv3-qv3-session__main,.cnv3-qv3-nav__next,.cnv3-qv3-pager button,.cnv3-qv3-result__question,.cnv3-qv3-result__actions a{transition:none}}.cnv3-qv3-portal{display:flex;flex-direction:column;gap:var(--qv3-portal-gap)}.cnv3-qv3-filterbar{color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius)}.cnv3-qv3-filterbar__form{display:flex;flex-direction:column;gap:calc(.75rem * var(--cnv3-density, 1));padding:var(--qv3-portal-gap)}.cnv3-qv3-filterbar__search{display:flex;flex-direction:column;gap:calc(.35rem * var(--cnv3-density, 1))}.cnv3-qv3-filterbar__field{display:flex;flex-direction:column;gap:calc(.3rem * var(--cnv3-density, 1));min-width:0}.cnv3-qv3-filterbar__field>span{font-size:.8rem;font-weight:700;color:var(--qv3-portal-muted)}.cnv3-qv3-filterbar__field input,.cnv3-qv3-filterbar__field select{min-height:var(--qv3-portal-target-primary);padding:calc(.4rem * var(--cnv3-density, 1)) calc(.6rem * var(--cnv3-density, 1));width:100%;font:inherit;color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm)}.cnv3-qv3-filterbar__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:calc(.6rem * var(--cnv3-density, 1))}.cnv3-qv3-filterbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-filterbar__count{margin-right:auto;font-size:.9rem;color:var(--qv3-portal-muted)}.cnv3-qv3-filterbar__count strong{color:var(--qv3-portal-text)}.cnv3-qv3-filterbar__submit{min-height:var(--qv3-portal-target-primary);padding:0 calc(.85rem * var(--cnv3-density, 1));font:inherit;font-weight:700;color:var(--qv3-portal-primary-contrast);background:var(--qv3-portal-primary);border:1px solid var(--qv3-portal-primary-strong);border-radius:var(--qv3-portal-radius-sm);cursor:pointer}.cnv3-qv3-filterbar__clear{min-height:var(--qv3-portal-target-primary);padding:0 calc(.85rem * var(--cnv3-density, 1));font:inherit;font-weight:600;color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm);cursor:pointer}.cnv3-qv3-filterbar__how>summary{min-height:var(--qv3-portal-target);font-weight:700;color:var(--qv3-portal-text);cursor:pointer}.cnv3-qv3-filterbar__how>summary small{display:block;font-weight:500;color:var(--qv3-portal-muted)}.cnv3-qv3-filterbar__how[open]>summary{margin-bottom:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-filterbar__how .cnv3-qv3-motor{margin-top:0}.cnv3-qv3-start{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.75rem * var(--cnv3-density, 1))}.cnv3-qv3-start button[type=submit]{min-height:var(--qv3-portal-target-primary)}.cnv3-qv3-start__resume{font-weight:600;color:var(--qv3-portal-text)}.cnv3-qv3-list{display:flex;flex-direction:column;gap:var(--qv3-portal-gap)}.cnv3-qv3-list__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(.75rem * var(--cnv3-density, 1))}.cnv3-qv3-list__control{display:flex;flex-direction:column;gap:calc(.25rem * var(--cnv3-density, 1));font-size:.8rem;color:var(--qv3-portal-muted)}.cnv3-qv3-list__control select{min-height:var(--qv3-portal-target);padding:calc(.3rem * var(--cnv3-density, 1)) calc(.5rem * var(--cnv3-density, 1));font:inherit;color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm)}.cnv3-qv3-list__range{margin-left:auto;font-size:.85rem;color:var(--qv3-portal-muted)}.cnv3-qv3-question-list{display:flex;flex-direction:column;gap:var(--qv3-portal-gap)}.cnv3-qv3-home-card{gap:calc(1rem * var(--cnv3-density, 1))}.cnv3-qv3-home-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-home-card__meta{display:flex;flex-wrap:wrap;gap:calc(.35rem * var(--cnv3-density, 1)) calc(.75rem * var(--cnv3-density, 1));margin:0;font-size:.8rem;color:var(--qv3-portal-muted)}.cnv3-qv3-home-card__step{align-self:flex-start;padding:calc(.15rem * var(--cnv3-density, 1)) calc(.5rem * var(--cnv3-density, 1));font-size:.8rem;font-weight:700;color:var(--qv3-portal-primary-contrast);background:var(--qv3-portal-primary);border-radius:999px}.cnv3-qv3-home-card__options{display:flex;flex-direction:column;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-home-card__option{display:flex;align-items:flex-start;gap:calc(.6rem * var(--cnv3-density, 1));width:100%;padding:calc(.6rem * var(--cnv3-density, 1)) calc(.75rem * var(--cnv3-density, 1));text-align:left;font:inherit;color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm);cursor:pointer}.cnv3-qv3-home-card__option:hover{border-color:var(--qv3-portal-primary)}.cnv3-qv3-home-card__option-letter{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;min-height:1.75rem;font-weight:800;color:var(--qv3-portal-primary-contrast);background:var(--qv3-portal-primary);border-radius:var(--qv3-portal-radius-sm)}.cnv3-qv3-home-card__answer{align-self:flex-start;min-height:var(--qv3-portal-target-primary);padding:0 calc(.85rem * var(--cnv3-density, 1));font:inherit;font-weight:700;color:var(--qv3-portal-primary-contrast);background:var(--qv3-portal-primary);border:1px solid var(--qv3-portal-primary-strong);border-radius:var(--qv3-portal-radius-sm);cursor:pointer}.cnv3-qv3-home-card__actions{display:flex;flex-wrap:wrap;gap:calc(.5rem * var(--cnv3-density, 1));padding-top:calc(.75rem * var(--cnv3-density, 1));border-top:1px solid var(--qv3-portal-border)}.cnv3-qv3-home-card__actions button{display:inline-flex;align-items:center;gap:calc(.35rem * var(--cnv3-density, 1));min-height:var(--qv3-portal-target);padding:0 calc(.5rem * var(--cnv3-density, 1));font:inherit;font-size:.85rem;color:var(--qv3-portal-muted);background:transparent;border:0;border-radius:var(--qv3-portal-radius-sm);cursor:pointer}.cnv3-qv3-home-card__actions button:hover{color:var(--qv3-portal-text);background:var(--qv3-portal-surface-muted)}.cnv3-qv3-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-pagination__page{min-width:var(--qv3-portal-target-primary);min-height:var(--qv3-portal-target-primary);padding:0 calc(.5rem * var(--cnv3-density, 1));font:inherit;font-weight:600;color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm);cursor:pointer}.cnv3-qv3-pagination__page.is-active{color:var(--qv3-portal-primary-contrast);background:var(--qv3-portal-primary);border-color:var(--qv3-portal-primary-strong)}.cnv3-qv3-pagination__ellipsis{display:inline-flex;align-items:center;min-height:var(--qv3-portal-target-primary);color:var(--qv3-portal-muted)}.cnv3-qv3-pagination__jump{display:inline-flex;align-items:center;gap:calc(.35rem * var(--cnv3-density, 1));font-size:.85rem;color:var(--qv3-portal-muted)}.cnv3-qv3-pagination__jump input{width:4rem;min-height:var(--qv3-portal-target-primary);padding:0 calc(.5rem * var(--cnv3-density, 1));font:inherit;color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm)}.cnv3-qv3-pagination__go{min-height:var(--qv3-portal-target-primary);padding:0 calc(.85rem * var(--cnv3-density, 1));font:inherit;font-weight:600;color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:var(--qv3-portal-radius-sm);cursor:pointer}@media(prefers-reduced-motion:reduce){.cnv3-qv3-filterbar__submit,.cnv3-qv3-filterbar__clear,.cnv3-qv3-home-card__option,.cnv3-qv3-home-card__answer,.cnv3-qv3-home-card__actions button,.cnv3-qv3-pagination__page,.cnv3-qv3-pagination__go{transition:none}}.cnv3-qv3-portal[data-qv3-shell=portal]{gap:calc(1.25rem * var(--cnv3-density, 1))}.cnv3-qv3-portal-heading{padding:calc(1.7rem * var(--cnv3-density, 1)) clamp(calc(1.25rem * var(--cnv3-density, 1)),2.4vw,calc(2rem * var(--cnv3-density, 1))) calc(1.9rem * var(--cnv3-density, 1));color:#fff;background:color-mix(in srgb,var(--qv3-portal-primary) 48%,#071f35);border-radius:.45rem}.cnv3-qv3-portal-heading p{margin:0 0 calc(.65rem * var(--cnv3-density, 1));color:#ffffffeb;font-size:.82rem}.cnv3-qv3-portal-heading h2{margin:0;color:#fff;font-size:clamp(1.55rem,2.5vw,2rem);line-height:1.25}.cnv3-qv3-portal .cnv3-qv3-filterbar{background:var(--qv3-portal-surface-muted);border:0;border-radius:.5rem;box-shadow:0 1px 3px color-mix(in srgb,var(--qv3-portal-text) 7%,transparent)}.cnv3-qv3-portal .cnv3-qv3-filterbar__form{gap:calc(1.3rem * var(--cnv3-density, 1));padding:clamp(calc(1.25rem * var(--cnv3-density, 1)),2.4vw,calc(2rem * var(--cnv3-density, 1)))}.cnv3-qv3-portal .cnv3-qv3-filterbar__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(1rem * var(--cnv3-density, 1)) calc(1.1rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-filterbar__search{min-width:0}.cnv3-qv3-portal .cnv3-qv3-filterbar__field{gap:calc(.45rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-filterbar__field>span{color:var(--qv3-portal-muted);font-size:.78rem;font-weight:650}.cnv3-qv3-portal .cnv3-qv3-filterbar__field input,.cnv3-qv3-portal .cnv3-qv3-filterbar__field select{min-height:3rem;padding:calc(.65rem * var(--cnv3-density, 1)) calc(.85rem * var(--cnv3-density, 1));color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid color-mix(in srgb,var(--qv3-portal-border) 58%,transparent);border-radius:.35rem}.cnv3-qv3-portal .cnv3-qv3-filterbar__field input::placeholder{color:var(--qv3-portal-muted);opacity:.8}.cnv3-qv3-portal .cnv3-qv3-filterbar__field:has(select:disabled){opacity:.55}.cnv3-qv3-portal .cnv3-qv3-filterbar__advanced{padding-top:calc(.2rem * var(--cnv3-density, 1));border:0}.cnv3-qv3-portal .cnv3-qv3-filterbar__advanced>summary{width:fit-content;margin-left:auto;color:var(--qv3-portal-primary);font-size:.9rem;font-weight:700;cursor:pointer}.cnv3-qv3-portal .cnv3-qv3-filterbar__advanced[open]>summary{margin-bottom:calc(1rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-filterbar__advanced .cnv3-qv3-filterbar__grid{margin-top:0}.cnv3-qv3-portal .cnv3-qv3-filterbar__advanced label:has(input[type=checkbox]){display:flex;align-items:center;gap:calc(.55rem * var(--cnv3-density, 1));min-height:2.25rem;font-size:.88rem}.cnv3-qv3-portal .cnv3-qv3-filterbar__actions{gap:calc(.75rem * var(--cnv3-density, 1));padding-top:calc(1rem * var(--cnv3-density, 1));border-top:1px solid color-mix(in srgb,var(--qv3-portal-border) 65%,transparent)}.cnv3-qv3-portal .cnv3-qv3-filterbar__count{font-size:.9rem}.cnv3-qv3-portal .cnv3-qv3-filterbar__clear,.cnv3-qv3-portal .cnv3-qv3-filterbar__submit{min-height:3rem;padding-inline:calc(1.25rem * var(--cnv3-density, 1));border-radius:.35rem}.cnv3-qv3-portal .cnv3-qv3-filterbar__clear{background:transparent;border-color:transparent;color:var(--qv3-portal-primary)}.cnv3-qv3-portal .cnv3-qv3-filterbar__submit,.cnv3-qv3-portal .cnv3-qv3-home-card__answer{color:var(--qv3-portal-primary-contrast);background:var(--qv3-portal-primary);border:1px solid var(--qv3-portal-primary);border-radius:.35rem}.cnv3-qv3-portal .cnv3-qv3-revii-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.4rem * var(--cnv3-density, 1)) calc(.6rem * var(--cnv3-density, 1));padding-top:calc(1rem * var(--cnv3-density, 1));border-top:1px solid color-mix(in srgb,var(--qv3-portal-border) 65%,transparent);font-weight:700}.cnv3-qv3-portal .cnv3-qv3-revii-toggle small{color:var(--qv3-portal-muted);font-weight:400}.cnv3-qv3-portal .cnv3-qv3-list{gap:calc(1.25rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-list__controls{padding:calc(.15rem * var(--cnv3-density, 1)) 0;gap:calc(.9rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-list__control select{min-height:2.75rem;padding:calc(.4rem * var(--cnv3-density, 1)) calc(.7rem * var(--cnv3-density, 1));background:var(--qv3-portal-surface);border-radius:.35rem}.cnv3-qv3-portal .cnv3-qv3-question-list{gap:calc(1.25rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-home-card{gap:calc(1.25rem * var(--cnv3-density, 1));padding:clamp(calc(1.25rem * var(--cnv3-density, 1)),2.2vw,calc(1.75rem * var(--cnv3-density, 1)));background:var(--qv3-portal-surface);border:1px solid color-mix(in srgb,var(--qv3-portal-border) 50%,transparent);border-radius:.45rem;box-shadow:0 2px 8px color-mix(in srgb,var(--qv3-portal-text) 5%,transparent)}.cnv3-qv3-portal .cnv3-qv3-home-card__head{margin:calc(-1*clamp(calc(1.25rem * var(--cnv3-density, 1)),2.2vw,calc(1.75rem * var(--cnv3-density, 1)))) calc(-1*clamp(calc(1.25rem * var(--cnv3-density, 1)),2.2vw,calc(1.75rem * var(--cnv3-density, 1)))) 0;padding:calc(.75rem * var(--cnv3-density, 1)) clamp(calc(1.25rem * var(--cnv3-density, 1)),2.2vw,calc(1.75rem * var(--cnv3-density, 1)));background:var(--qv3-portal-surface-muted);border-radius:.45rem .45rem 0 0}.cnv3-qv3-portal .cnv3-qv3-home-card__meta{font-size:.83rem;line-height:1.5}.cnv3-qv3-portal .cnv3-qv3-home-card__meta strong{color:var(--qv3-portal-primary)}.cnv3-qv3-portal .cnv3-qv3-home-card__form{display:flex;flex-direction:column;gap:calc(1rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-home-card__options{margin:0;padding:0;border:0;gap:calc(.35rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-home-card__options legend{margin-bottom:calc(.5rem * var(--cnv3-density, 1));color:var(--qv3-portal-muted);font-size:.82rem}.cnv3-qv3-portal .cnv3-qv3-home-card__option-row{display:flex;align-items:stretch;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-home-card__cut{flex:0 0 2.75rem;min-width:2.75rem;padding:0;color:var(--qv3-portal-primary);background:transparent;border:0;border-radius:.3rem;cursor:pointer}.cnv3-qv3-portal .cnv3-qv3-home-card__cut[aria-pressed=true]{color:var(--qv3-portal-error)}.cnv3-qv3-portal .cnv3-qv3-home-card__option{display:flex;align-items:center;gap:calc(.75rem * var(--cnv3-density, 1));flex:1;min-height:3rem;padding:calc(.55rem * var(--cnv3-density, 1)) calc(.8rem * var(--cnv3-density, 1));color:var(--qv3-portal-text);background:transparent;border:1px solid transparent;border-radius:.35rem;cursor:pointer}.cnv3-qv3-portal .cnv3-qv3-home-card__option:hover{background:var(--qv3-portal-surface-muted)}.cnv3-qv3-portal .cnv3-qv3-home-card__option:focus-within{outline:2px solid var(--qv3-portal-primary)}.cnv3-qv3-portal .cnv3-qv3-home-card__option-letter{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;min-width:1.8rem;color:var(--qv3-portal-primary);background:transparent;border:1px solid color-mix(in srgb,var(--qv3-portal-primary) 55%,transparent);border-radius:50%}.cnv3-qv3-portal .cnv3-qv3-home-card__option-row.is-cut .cnv3-qv3-home-card__option{opacity:.55;text-decoration:line-through}.cnv3-qv3-portal .cnv3-qv3-home-card__option input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;margin:0}.cnv3-qv3-portal .cnv3-qv3-home-card__option-row.is-selected .cnv3-qv3-home-card__option{background:color-mix(in srgb,var(--qv3-portal-primary) 13%,var(--qv3-portal-surface));border-color:color-mix(in srgb,var(--qv3-portal-primary) 35%,transparent);box-shadow:inset 3px 0 var(--qv3-portal-primary);font-weight:700}.cnv3-qv3-portal .cnv3-qv3-home-card__option-row.is-selected .cnv3-qv3-home-card__option-letter{color:var(--qv3-portal-primary-contrast);background:var(--qv3-portal-primary)}.cnv3-qv3-portal .cnv3-qv3-home-card__answer-tools{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.75rem * var(--cnv3-density, 1)) calc(1.25rem * var(--cnv3-density, 1));font-size:.9rem}.cnv3-qv3-portal .cnv3-qv3-home-card__answer-tools label{display:inline-flex;align-items:center;gap:calc(.45rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-home-card__answer-tools select{min-height:2.6rem;padding-inline:calc(.6rem * var(--cnv3-density, 1));color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:.35rem}.cnv3-qv3-portal .cnv3-qv3-home-card__feedback{color:var(--qv3-portal-success);font-weight:700}.cnv3-qv3-portal .cnv3-qv3-home-card__error{color:var(--qv3-portal-error)}.cnv3-qv3-portal .cnv3-qv3-home-card__comments{padding-top:calc(.9rem * var(--cnv3-density, 1));border-top:1px solid color-mix(in srgb,var(--qv3-portal-border) 70%,transparent)}.cnv3-qv3-portal .cnv3-qv3-home-card__comments summary{color:var(--qv3-portal-primary);cursor:pointer}.cnv3-qv3-portal .cnv3-qv3-home-card__comments p{margin:calc(.75rem * var(--cnv3-density, 1)) 0}@media(max-width:1050px){.cnv3-qv3-portal .cnv3-qv3-filterbar__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.cnv3-qv3-portal .cnv3-qv3-filterbar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cnv3-qv3-portal .cnv3-qv3-filterbar__actions{justify-content:flex-start}.cnv3-qv3-portal .cnv3-qv3-filterbar__count{flex-basis:100%}.cnv3-qv3-portal .cnv3-qv3-home-card{padding:calc(1rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-home-card__head{margin:calc(-1rem * var(--cnv3-density, 1)) calc(-1rem * var(--cnv3-density, 1)) 0;padding-inline:calc(1rem * var(--cnv3-density, 1))}}@media(max-width:700px)and (min-width:361px){.cnv3-qv3-portal .cnv3-qv3-filterbar__search{grid-column:1 / -1}}@media(max-width:430px){.cnv3-qv3-portal .cnv3-qv3-filterbar__form{padding:calc(1rem * var(--cnv3-density, 1))}.cnv3-qv3-portal-heading{padding:calc(1.5rem * var(--cnv3-density, 1)) calc(1rem * var(--cnv3-density, 1)) calc(1.75rem * var(--cnv3-density, 1))}}@media(max-width:360px){.cnv3-qv3-portal .cnv3-qv3-filterbar__grid{grid-template-columns:1fr}}.cnv3-qv3-portal .cnv3-qv3-notices{list-style:none;margin:0 0 calc(1rem * var(--cnv3-density, 1));padding:0;display:grid;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-notice{display:flex;flex-wrap:wrap;gap:calc(.25rem * var(--cnv3-density, 1)) calc(.6rem * var(--cnv3-density, 1));align-items:baseline;padding:calc(.6rem * var(--cnv3-density, 1)) calc(.9rem * var(--cnv3-density, 1));border-left:4px solid var(--qv3-portal-accent, var(--cnv3-primary));border-radius:6px;background:var(--qv3-portal-surface-soft, var(--cnv3-surface));color:var(--qv3-portal-text, var(--cnv3-text));line-height:1.45}.cnv3-qv3-portal .cnv3-qv3-notice a{color:inherit;font-weight:700;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}.cnv3-qv3-portal .cnv3-qv3-notice.is-empty_scope{border-left-color:var(--cnv3-error)}.cnv3-qv3-portal .cnv3-qv3-notice.is-only_new{border-left-color:var(--cnv3-green)}.cnv3-qv3-portal .cnv3-qv3-review-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 calc(.55rem * var(--cnv3-density, 1));border:1px solid var(--cnv3-primary);border-radius:999px;color:var(--cnv3-primary);font-size:.78rem;font-weight:700}.cnv3-qv3-portal .cnv3-qv3-status-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 calc(.6rem * var(--cnv3-density, 1));border-radius:999px;font-size:.78rem;font-weight:600;color:#7c2d12;background:#ffedd5;border:1px solid #fdba74}[data-cnv3-theme=dark] .cnv3-qv3-portal .cnv3-qv3-status-badge{color:#fed7aa;background:#7c2d1259;border-color:#9a3412}.cnv3-qv3-portal .cnv3-qv3-home-card__feedback.is-pending{border-left:3px solid #b45309;background:#fffbeb;color:#78350f;padding:calc(.5rem * var(--cnv3-density, 1)) calc(.75rem * var(--cnv3-density, 1))}[data-cnv3-theme=dark] .cnv3-qv3-portal .cnv3-qv3-home-card__feedback.is-pending{background:#78350f4d;color:#fde68a;border-left-color:#f59e0b}.cnv3-qv3-portal .cnv3-qv3-saved{margin:0 0 calc(1rem * var(--cnv3-density, 1));padding:calc(.75rem * var(--cnv3-density, 1)) calc(1rem * var(--cnv3-density, 1));border:1px solid var(--cnv3-border, #e2e8f0);border-radius:12px;background:var(--cnv3-surface, #fff)}.cnv3-qv3-portal .cnv3-qv3-saved h3{margin:0 0 calc(.5rem * var(--cnv3-density, 1));font-size:1rem}.cnv3-qv3-portal .cnv3-qv3-saved__list{list-style:none;margin:0 0 calc(.75rem * var(--cnv3-density, 1));padding:0;display:flex;flex-wrap:wrap;gap:calc(.5rem * var(--cnv3-density, 1)) calc(.75rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-saved__list li{display:inline-flex;align-items:center;gap:calc(.35rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-saved__list a{font-weight:600;min-height:44px;display:inline-flex;align-items:center}.cnv3-qv3-portal .cnv3-qv3-saved__remove{background:none;border:1px solid var(--cnv3-border, #cbd5e1);border-radius:999px;padding:calc(.2rem * var(--cnv3-density, 1)) calc(.6rem * var(--cnv3-density, 1));min-height:32px;cursor:pointer}.cnv3-qv3-portal .cnv3-qv3-saved__empty{margin:0 0 calc(.75rem * var(--cnv3-density, 1));color:var(--cnv3-muted, #475569)}.cnv3-qv3-portal .cnv3-qv3-saved__form{display:grid;grid-template-columns:1fr auto;gap:calc(.5rem * var(--cnv3-density, 1)) calc(.75rem * var(--cnv3-density, 1));align-items:end}.cnv3-qv3-portal .cnv3-qv3-saved__form label{grid-column:1 / -1;font-weight:600}.cnv3-qv3-portal .cnv3-qv3-saved__form input{min-height:44px;padding:0 calc(.75rem * var(--cnv3-density, 1));border:1px solid var(--cnv3-border, #cbd5e1);border-radius:10px}.cnv3-qv3-portal .cnv3-qv3-saved__form button{min-height:44px;padding:0 calc(1rem * var(--cnv3-density, 1));border-radius:10px}.cnv3-qv3-portal .cnv3-qv3-saved__form small,.cnv3-qv3-portal .cnv3-qv3-saved__form p{grid-column:1 / -1;margin:0}@media(max-width:480px){.cnv3-qv3-portal .cnv3-qv3-saved__form{grid-template-columns:1fr}}.cnv3-qv3-pagination.is-top{margin:0 0 calc(.75rem * var(--cnv3-density, 1));padding-top:0;border-top:0}.cnv3-qv3-portal .cnv3-qv3-home-card__feedback.is-correct{color:var(--qv3-portal-success);border-left:3px solid var(--qv3-portal-success);padding-left:calc(.6rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-home-card__feedback.is-wrong{color:var(--qv3-portal-error, #b42318);border-left:3px solid var(--qv3-portal-error, #b42318);padding-left:calc(.6rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-home-card__feedback.is-info{color:var(--qv3-portal-accent)}[data-cnv3-theme=dark] .cnv3-qv3-portal .cnv3-qv3-home-card__feedback.is-correct{color:#86efac;border-left-color:#86efac}[data-cnv3-theme=dark] .cnv3-qv3-portal .cnv3-qv3-home-card__feedback.is-wrong{color:#fca5a5;border-left-color:#fca5a5}.cnv3-qv3-portal .cnv3-qv3-home-card__option-row.is-right .cnv3-qv3-home-card__option{background:color-mix(in srgb,var(--qv3-portal-success) 16%,var(--qv3-portal-surface));border-color:var(--qv3-portal-success);box-shadow:inset 3px 0 var(--qv3-portal-success);font-weight:700}.cnv3-qv3-portal .cnv3-qv3-home-card__option-row.is-right .cnv3-qv3-home-card__option-letter{color:#fff;background:var(--qv3-portal-success);border-radius:.35rem}.cnv3-qv3-portal .cnv3-qv3-home-card__option-row.is-wrong .cnv3-qv3-home-card__option{background:color-mix(in srgb,var(--qv3-portal-error, #b42318) 14%,var(--qv3-portal-surface));border-color:var(--qv3-portal-error, #b42318);box-shadow:inset 3px 0 var(--qv3-portal-error, #b42318)}.cnv3-qv3-portal .cnv3-qv3-home-card__option-row.is-wrong .cnv3-qv3-home-card__option-letter{color:#fff;background:var(--qv3-portal-error, #b42318);border-radius:.35rem}.cnv3-qv3-portal .cnv3-qv3-saved__form small{grid-column:1 / -1}.cnv3-qv3-portal .cnv3-qv3-tooltip{position:relative;display:inline-flex;align-items:center;gap:calc(.4rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-tooltip__trigger{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border-radius:999px;font-weight:900}.cnv3-qv3-portal .cnv3-qv3-tooltip__bubble{position:absolute;right:0;bottom:calc(100% + 8px);z-index:5;width:min(320px,80vw);padding:calc(.6rem * var(--cnv3-density, 1)) calc(.75rem * var(--cnv3-density, 1));border-radius:10px;background:var(--cnv3-text, #0f172a);color:var(--cnv3-surface, #fff);font-size:.85rem;font-weight:500;line-height:1.45;box-shadow:0 8px 24px #00000040;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s}.cnv3-qv3-portal .cnv3-qv3-tooltip:hover .cnv3-qv3-tooltip__bubble,.cnv3-qv3-portal .cnv3-qv3-tooltip:focus-within .cnv3-qv3-tooltip__bubble,.cnv3-qv3-portal .cnv3-qv3-tooltip__bubble:hover{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.cnv3-qv3-portal .cnv3-qv3-tooltip__bubble{transition:none}}.cnv3-qv3-portal .cnv3-qv3-home-card,.cnv3-qv3-portal .cnv3-qv3-home-card p,.cnv3-qv3-portal .cnv3-qv3-home-card li,.cnv3-qv3-portal .cnv3-qv3-home-card [style*="text-align: justify"],.cnv3-qv3-portal .cnv3-qv3-home-card [style*="text-align:justify"]{text-align:left!important}.cnv3-qv3-portal .cnv3-qv3-home-card__option-row{gap:calc(.2rem * var(--cnv3-density, 1));align-items:center}.cnv3-qv3-portal .cnv3-qv3-home-card__cut{flex:0 0 2.25rem;min-width:2.25rem;min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;position:relative}.cnv3-qv3-portal .cnv3-qv3-home-card__cut:after{content:"";width:.55rem;border-top:1px dashed color-mix(in srgb,var(--qv3-portal-primary) 45%,transparent);position:absolute;right:-.55rem;top:50%}.cnv3-qv3-portal .cnv3-qv3-home-card__option{gap:calc(.6rem * var(--cnv3-density, 1));min-height:2.75rem;padding:calc(.4rem * var(--cnv3-density, 1)) calc(.5rem * var(--cnv3-density, 1)) calc(.4rem * var(--cnv3-density, 1)) calc(.7rem * var(--cnv3-density, 1));line-height:1.45}.cnv3-qv3-portal .cnv3-qv3-home-card__option-letter{min-width:1.75rem;min-height:1.75rem;flex:0 0 1.75rem;font-size:.92rem}.cnv3-qv3-portal .cnv3-qv3-home-card__option>:last-child{min-width:0;flex:1 1 auto}@media(max-width:720px){.cnv3-qv3-portal .cnv3-qv3-home-card{padding:calc(1rem * var(--cnv3-density, 1)) calc(.85rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-home-card__options{gap:calc(.25rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-home-card__cut{flex-basis:2rem;min-width:2rem}.cnv3-qv3-portal .cnv3-qv3-home-card__option{padding:calc(.35rem * var(--cnv3-density, 1)) calc(.35rem * var(--cnv3-density, 1)) calc(.35rem * var(--cnv3-density, 1)) calc(.6rem * var(--cnv3-density, 1));gap:calc(.5rem * var(--cnv3-density, 1));font-size:.96rem}}.cnv3-qv3-portal .cnv3-qv3-home-card__answer-tools label.is-disabled{opacity:.55}.cnv3-qv3-portal .cnv3-qv3-home-card__answer-tools label.is-disabled input{cursor:not-allowed}.cnv3-qv3-portal .cnv3-qv3-home-card__second{flex:1 1 100%;display:grid!important;gap:calc(.3rem * var(--cnv3-density, 1));align-items:start}.cnv3-qv3-portal .cnv3-qv3-home-card__second>span{display:grid;gap:calc(.1rem * var(--cnv3-density, 1));font-weight:700}.cnv3-qv3-portal .cnv3-qv3-home-card__second small{font-weight:500;color:var(--qv3-portal-muted, #5f6d75)}.cnv3-qv3-portal .cnv3-qv3-home-card__second select{max-width:320px}.cnv3-qv3-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cnv3-qv3-portal .cnv3-qv3-session-card .cnv3-qv3-home-card__head{flex-direction:column;align-items:stretch;gap:calc(.2rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-session-card__title{margin:0;font-size:1rem;line-height:1.3;color:var(--qv3-portal-primary)}.cnv3-qv3-portal .cnv3-qv3-session-card .cnv3-qv3-home-card__meta{align-items:center}.cnv3-qv3-portal .cnv3-qv3-session-card__status{margin:0;font-size:.85rem;color:var(--qv3-portal-muted)}.cnv3-qv3-portal .cnv3-qv3-session-card__status:empty{display:none}.cnv3-qv3-portal .cnv3-qv3-session-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-session-card__actions .cnv3-qv3-home-card__answer{align-self:auto;padding-inline:calc(1.25rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-session-card__actions .cnv3-qv3-home-card__answer:disabled{opacity:.55;cursor:not-allowed}.cnv3-qv3-portal .cnv3-qv3-session-card__nav{display:inline-flex;align-items:center;justify-content:center;min-height:var(--qv3-portal-target-primary);padding:0 calc(.9rem * var(--cnv3-density, 1));font:inherit;font-weight:600;color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:.35rem;cursor:pointer}.cnv3-qv3-portal .cnv3-qv3-session-card__nav:disabled{opacity:.5;cursor:not-allowed}.cnv3-qv3-portal .cnv3-qv3-session-card__tools{padding-top:calc(.5rem * var(--cnv3-density, 1));border-top:1px solid color-mix(in srgb,var(--qv3-portal-border) 70%,transparent)}.cnv3-qv3-portal .cnv3-qv3-session-card__tools button{display:inline-flex;align-items:center;gap:calc(.35rem * var(--cnv3-density, 1));min-height:var(--qv3-portal-target-primary);padding:0 calc(.25rem * var(--cnv3-density, 1));font:inherit;font-weight:600;color:var(--qv3-portal-primary);background:transparent;border:0;border-radius:.35rem;cursor:pointer}.cnv3-qv3-portal .cnv3-qv3-nav__grid{grid-template-columns:repeat(auto-fill,minmax(3rem,1fr))}.cnv3-qv3-portal .cnv3-qv3-nav__item{width:100%;min-width:0;min-height:var(--qv3-portal-target-primary);padding:0 calc(.2rem * var(--cnv3-density, 1))}@media(max-width:520px){.cnv3-qv3-portal .cnv3-qv3-session-card__actions .cnv3-qv3-home-card__answer{flex:1 1 100%;order:-1}.cnv3-qv3-portal .cnv3-qv3-session-card__actions .cnv3-qv3-session-card__nav{flex:1 1 0}}@media(max-width:767px){.cnv3-qv3-portal .cnv3-qv3-header{position:static;box-shadow:none;border-radius:var(--qv3-portal-radius);border:1px solid var(--qv3-portal-border)}}@media(min-width:768px){html:has([data-qv3-shell=session]){scroll-padding-top:6rem}}[data-cnv3-theme=dark] .cnv3-qv3-portal .cnv3-question-text-base>strong{color:var(--qv3-portal-text)}.cnv3-qv3-portal .cnv3-qv3-home-card__submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-tools-trigger{display:inline-flex;margin-left:auto}.cnv3-qv3-portal .cnv3-qv3-tools-trigger>button{display:inline-flex;align-items:center;gap:calc(.4rem * var(--cnv3-density, 1));min-height:var(--qv3-portal-target-primary);padding:0 calc(1rem * var(--cnv3-density, 1));font:inherit;font-weight:600;color:var(--qv3-portal-primary);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:.35rem;cursor:pointer}.cnv3-qv3-portal .cnv3-qv3-tools-trigger>button:hover{background:var(--qv3-portal-surface-muted)}@media(max-width:520px){.cnv3-qv3-portal .cnv3-qv3-session-card__actions .cnv3-qv3-tools-trigger{flex:0 0 auto}}.cnv3-qv3-portal .cnv3-qv2-drawer>header{gap:calc(.75rem * var(--cnv3-density, 1));padding:calc(1rem * var(--cnv3-density, 1)) calc(1.25rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv2-drawer>header h2{min-width:0;margin:0;font-size:1.1rem;line-height:1.3}.cnv3-qv3-portal .cnv3-qv2-drawer>header button{flex:0 0 auto;width:auto;min-width:0;min-height:var(--qv3-portal-target-primary);padding:0 calc(1rem * var(--cnv3-density, 1));font-size:.95rem;font-weight:700;white-space:nowrap}.cnv3-qv3-portal .cnv3-qv2-drawer .cnv3-qv2-dialog-content>section h3{margin:0 0 calc(.75rem * var(--cnv3-density, 1));font-size:1rem}.cnv3-qv3-portal .cnv3-qv2-drawer dl{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0}.cnv3-qv3-portal .cnv3-qv2-drawer dl>div{display:grid;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);gap:calc(.75rem * var(--cnv3-density, 1));align-items:baseline;padding:calc(.55rem * var(--cnv3-density, 1)) 0;background:transparent;border:0;border-bottom:1px solid var(--qv3-portal-border);border-radius:0}.cnv3-qv3-portal .cnv3-qv2-drawer dl>div:last-child{border-bottom:0}.cnv3-qv3-portal .cnv3-qv2-drawer dt{font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--qv3-portal-muted)}.cnv3-qv3-portal .cnv3-qv2-drawer dd{margin:0;font-size:.92rem;font-weight:500;line-height:1.4;color:var(--qv3-portal-text);overflow-wrap:break-word}.cnv3-qv3-portal .cnv3-bulk-notebook__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(.75rem * var(--cnv3-density, 1)) calc(1.75rem * var(--cnv3-density, 1));margin-top:calc(.25rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-bulk-notebook__form fieldset{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.25rem * var(--cnv3-density, 1)) calc(1.25rem * var(--cnv3-density, 1));min-width:0;margin:0;padding:0;border:0}.cnv3-qv3-portal .cnv3-bulk-notebook__form legend{padding:0;margin:0 0 calc(.35rem * var(--cnv3-density, 1));font-size:.8rem;font-weight:700;color:var(--qv3-portal-muted)}.cnv3-qv3-portal .cnv3-bulk-notebook__form .cnv3-bulk-notebook__choice{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:calc(.5rem * var(--cnv3-density, 1));min-height:var(--qv3-portal-target-primary);margin:0;font-weight:500;cursor:pointer}.cnv3-qv3-portal .cnv3-bulk-notebook__form .cnv3-bulk-notebook__choice>span{min-width:0}.cnv3-qv3-portal .cnv3-bulk-notebook__form .cnv3-bulk-notebook__choice input[type=radio]{display:inline-block;flex:0 0 auto;width:1.15rem;height:1.15rem;margin:0}.cnv3-qv3-portal .cnv3-bulk-notebook__form .cnv3-bulk-notebook__target,.cnv3-qv3-portal .cnv3-bulk-notebook__form fieldset>label:not(.cnv3-bulk-notebook__choice){display:inline-flex;flex-direction:column;align-items:flex-start;gap:calc(.25rem * var(--cnv3-density, 1));margin:0}.cnv3-qv3-portal .cnv3-bulk-notebook__form select,.cnv3-qv3-portal .cnv3-bulk-notebook__form input[type=text]{flex:0 0 auto;width:auto;min-width:14rem;max-width:100%;min-height:var(--qv3-portal-target-primary);padding:0 calc(.7rem * var(--cnv3-density, 1));color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid var(--qv3-portal-border);border-radius:.35rem}.cnv3-qv3-portal .cnv3-bulk-notebook__form .cnv3-bulk-notebook__submit{width:auto;min-height:var(--qv3-portal-target-primary);padding:0 calc(1.25rem * var(--cnv3-density, 1));font:inherit;font-weight:700;color:var(--qv3-portal-primary-contrast);background:var(--qv3-portal-primary);border:1px solid var(--qv3-portal-primary);border-radius:.35rem;cursor:pointer}.cnv3-qv3-portal .cnv3-bulk-notebook__form .cnv3-bulk-notebook__submit:disabled{opacity:.55;cursor:not-allowed}.cnv3-qv3-portal .cnv3-bulk-notebook__form .cnv3-print-hint{flex:1 1 100%;margin:0;font-size:.85rem;color:var(--qv3-portal-muted)}@media(max-width:719px){.cnv3-qv3-portal .cnv3-bulk-notebook__form{flex-direction:column;align-items:stretch}.cnv3-qv3-portal .cnv3-bulk-notebook__form .cnv3-bulk-notebook__target,.cnv3-qv3-portal .cnv3-bulk-notebook__form select,.cnv3-qv3-portal .cnv3-bulk-notebook__form input[type=text],.cnv3-qv3-portal .cnv3-bulk-notebook__form .cnv3-bulk-notebook__submit{width:100%;min-width:0}}.cnv3-qv3-portal .cnv3-bulk-notebook__form fieldset:has(input[type=text]){align-items:flex-end}.cnv3-qv3-portal .cnv3-bulk-notebook__form fieldset>label:not(.cnv3-bulk-notebook__choice)>span:not(.cnv3-sr-only){font-size:.8rem;font-weight:700;text-align:left;color:var(--qv3-portal-muted)}@media(max-width:719px){.cnv3-qv3-portal .cnv3-bulk-notebook__form fieldset>label:not(.cnv3-bulk-notebook__choice){width:100%}}.cnv3-qv3-portal .cnv3-qv3-permalink{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(.15rem * var(--cnv3-density, 1)) calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-permalink__link{color:var(--qv3-portal-primary);font-weight:700;text-decoration:underline;text-underline-offset:2px}.cnv3-qv3-portal .cnv3-qv3-permalink__link:hover{text-decoration-thickness:2px}.cnv3-qv3-portal .cnv3-qv3-permalink__copy{min-height:24px;padding:0 calc(.5rem * var(--cnv3-density, 1));font:inherit;font-size:.78rem;font-weight:600;color:var(--qv3-portal-primary);background:transparent;border:1px solid var(--qv3-portal-border);border-radius:999px;cursor:pointer}.cnv3-qv3-portal .cnv3-qv3-permalink__copy:hover{background:var(--qv3-portal-surface)}.cnv3-qv3-portal .cnv3-qv3-filterbar__advrow>.cnv3-qv3-filterbar__toggle{order:2;flex:0 0 auto;margin-left:auto;min-height:2.25rem;padding:0 calc(.25rem * var(--cnv3-density, 1));font:inherit;font-size:.9rem;font-weight:700;white-space:nowrap;color:var(--qv3-portal-primary);background:transparent;border:0;cursor:pointer}.cnv3-qv3-portal .cnv3-qv3-filterbar__toggle:hover{text-decoration:underline}.cnv3-qv3-portal .cnv3-qv3-filterbar__advanced[hidden]{display:none}.cnv3-qv3-portal .cnv3-qv3-multi__single{display:grid;gap:calc(.45rem * var(--cnv3-density, 1));min-width:0}.cnv3-qv3-portal .cnv3-qv3-multi__single>span{color:var(--qv3-portal-muted);font-size:.78rem;font-weight:650}.cnv3-qv3-portal .cnv3-qv3-multi__summary{display:inline-flex;align-items:center;justify-content:space-between;gap:calc(.5rem * var(--cnv3-density, 1));min-height:3rem;padding:calc(.65rem * var(--cnv3-density, 1)) calc(.85rem * var(--cnv3-density, 1));font:inherit;font-weight:700;text-align:left;color:var(--qv3-portal-primary);background:color-mix(in srgb,var(--qv3-portal-primary) 8%,var(--qv3-portal-surface));border:1px solid color-mix(in srgb,var(--qv3-portal-primary) 35%,transparent);border-radius:.35rem;cursor:pointer}.cnv3-qv3-portal .cnv3-qv3-multi{display:grid;gap:calc(.45rem * var(--cnv3-density, 1));min-width:0;margin:0;padding:0;border:0;align-content:start}.cnv3-qv3-portal .cnv3-qv3-multi>legend{padding:0;margin-bottom:calc(.45rem * var(--cnv3-density, 1));color:var(--qv3-portal-muted);font-size:.78rem;font-weight:650}.cnv3-qv3-portal .cnv3-qv3-multi__count{color:var(--qv3-portal-primary);font-weight:700}.cnv3-qv3-portal .cnv3-qv3-multi__search{min-height:2.75rem;padding:calc(.5rem * var(--cnv3-density, 1)) calc(.75rem * var(--cnv3-density, 1));color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid color-mix(in srgb,var(--qv3-portal-border) 58%,transparent);border-radius:.35rem}.cnv3-qv3-portal .cnv3-qv3-multi__list{display:grid;gap:calc(.1rem * var(--cnv3-density, 1));max-height:13.5rem;margin:0;padding:calc(.25rem * var(--cnv3-density, 1));overflow-y:auto;list-style:none;background:var(--qv3-portal-surface);border:1px solid color-mix(in srgb,var(--qv3-portal-border) 58%,transparent);border-radius:.35rem}.cnv3-qv3-portal .cnv3-qv3-multi__list label{display:flex;align-items:center;gap:calc(.55rem * var(--cnv3-density, 1));min-height:2.25rem;padding:calc(.2rem * var(--cnv3-density, 1)) calc(.45rem * var(--cnv3-density, 1));font-size:.88rem;border-radius:.3rem;cursor:pointer}.cnv3-qv3-portal .cnv3-qv3-multi__list label:hover{background:var(--qv3-portal-surface-muted)}.cnv3-qv3-portal .cnv3-qv3-multi__list input[type=checkbox]{flex:0 0 auto;width:1.05rem;height:1.05rem;margin:0}.cnv3-qv3-portal .cnv3-qv3-multi__list label:has(input:checked){font-weight:700}.cnv3-qv3-portal .cnv3-qv3-multi__more{margin:0;font-size:.8rem;color:var(--qv3-portal-muted)}.cnv3-qv3-portal .cnv3-qv3-year-range{margin:0;padding:0;border:0;min-width:0}.cnv3-qv3-portal .cnv3-qv3-year-range>legend{padding:0;margin-bottom:calc(.45rem * var(--cnv3-density, 1));color:var(--qv3-portal-muted);font-size:.78rem;font-weight:650}.cnv3-qv3-portal .cnv3-qv3-year-range__inputs{display:grid;grid-template-columns:1fr 1fr;gap:calc(.5rem * var(--cnv3-density, 1))}.cnv3-qv3-portal .cnv3-qv3-year-range__inputs label{display:flex;align-items:center;gap:calc(.4rem * var(--cnv3-density, 1));min-width:0}.cnv3-qv3-portal .cnv3-qv3-year-range__inputs label>span{font-size:.8rem;color:var(--qv3-portal-muted)}.cnv3-qv3-portal .cnv3-qv3-year-range__inputs input{width:100%;min-width:0;min-height:3rem;padding:calc(.65rem * var(--cnv3-density, 1)) calc(.6rem * var(--cnv3-density, 1));color:var(--qv3-portal-text);background:var(--qv3-portal-surface);border:1px solid color-mix(in srgb,var(--qv3-portal-border) 58%,transparent);border-radius:.35rem}.cnv3-qv3-portal .cnv3-qv3-filterbar__grid>*{min-width:0}.cnv3-qv3-portal .cnv3-qv3-filterbar__field select,.cnv3-qv3-portal .cnv3-qv3-filterbar__field input,.cnv3-qv3-portal .cnv3-qv3-multi__single select,.cnv3-qv3-portal .cnv3-qv3-multi__search{width:100%;min-width:0;max-width:100%}@media(max-width:700px){.cnv3-qv3-portal .cnv3-qv3-filterbar__grid>.cnv3-qv3-multi{grid-column:1 / -1}}@media(max-width:520px){.cnv3-qv3-portal .cnv3-qv3-filterbar__advanced .cnv3-qv3-filterbar__grid{grid-template-columns:minmax(0,1fr)}}.cnv3-qv3-portal .cnv3-qv3-multi__real,.cnv3-qv3-portal .cnv3-qv3-multi__real[hidden]{display:none!important}@media(max-width:700px){.cnv3-qv3-portal .cnv3-qv3-filterbar__grid>.cnv3-qv3-year-range{grid-column:1 / -1}}
