@font-face{font-family:Schibsted Grotesk;src:url(/fonts/SchibstedGrotesk-latin.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-latin.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-Italic-latin.woff2) format("woff2");font-style:italic;font-weight:300 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vinho: #3F0F1D;--lilas: #B271A6;--coral: #D96A4E;--azul: #ADC8DB;--lima: #CFD26B;--lilas-claro: #DDBFD8;--lima-claro: #ECEDC4;--azul-claro: #D6E4EE;--vinho-claro: #E9D3D9;--coral-claro: #F2C3B4;--verde-garrafa: #146B45;--vermelhao: #C74127;--preto: #111111;--cinza-tinta: #444444;--cinza-off: #B4B4B4;--cinza-fio: #DCDCDC;--cinza-hover: #EEEEEE;--branco: #FAFAFA;--branco-puro: #FFFFFF;--azul-escuro: #2F4A5C;--noite: #13243A;--noite-alta: #1B3049;--vinho-a55: rgba(63,15,29,.55);--vinho-a20: rgba(63,15,29,.2);--vinho-a10: rgba(63,15,29,.1);--lilas-claro-a20: rgba(221,191,216,.2);--lilas-claro-a10: rgba(221,191,216,.1);--paper: var(--branco);--surface-raised: var(--branco-puro);--ink: var(--preto);--ink-muted: var(--cinza-tinta);--ink-on-color: var(--vinho);--ink-on-vinho: var(--lilas-claro);--ink-on-resultado: var(--branco);--line: var(--preto);--line-soft: var(--cinza-fio);--ink-off: var(--cinza-off);--action: var(--preto);--on-action: var(--branco);--action-on-color: var(--vinho);--on-action-on-color: var(--lilas-claro);--focus: var(--azul-escuro);--focus-on-color: var(--vinho);--now: var(--coral);--resultado-acerto: var(--verde-garrafa);--resultado-quase: var(--vermelhao);--eye: var(--branco);--pupil: var(--vinho);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-18: 72px;--space-20: 80px;--space-24: 96px;--historico-vazio-x: 18px;--radius-s: 4px;--radius-m: 8px;--radius-l: 12px;--radius-xl: 16px;--radius-pill: 999px;--radius-circle: 50%;--radius-card: var(--radius-xl);--radius-option: var(--radius-xl);--radius-tile: var(--radius-xl);--radius-bubble: var(--radius-l);--radius-inner: var(--radius-l);--radius-tab: var(--radius-m);--radius-bubble-tail: var(--radius-s);--stroke-hairline: 1px;--stroke-fio: 1.5px;--stroke-forte: 2px;--stroke-resultado: 5px;--chip-h: 36px;--tap-min: 44px;--campo-h: 52px;--action-h: 56px;--opcao-g-h: 72px;--topbar-h: 44px;--casa-trilha-h: 52px;--escala-apertado: .97;--escala-pop-inicio: .55;--escala-respiro: 1.045;--escala-anel: 1.7;--escala-carimbo-inicio: 1.9;--confete-circulo: 6px;--confete-pilula-altura: 4px;--confete-pilula-largura: 12px;--dur-fast: .18s;--dur-base: .36s;--dur-slow: .62s;--dur-xslow: .9s;--dur-print: 1.2s;--dur-shake: .45s;--dur-story: 6s;--loop-typing: 1s;--loop-ring: 2.2s;--loop-breathe: 3.2s;--loop-olho-girar: 1.4s;--loop-olho-ler: 2.4s;--loop-olho-olhar: 4.5s;--loop-olho-piscar: 5s;--dur-confete-min: 2.7s;--dur-confete-max: 4.2s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.36, .5, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--z-base: 0;--z-sheet: 10;--z-overlay: 20;--z-toast: 30;--font-titulo: Fraunces, "Iowan Old Style", Georgia, serif;--font-texto: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif}[data-theme=escuro],[data-tela=vinho]{--paper: var(--vinho);--surface-raised: var(--vinho);--ink: var(--lilas-claro);--ink-muted: var(--lilas-claro);--line: var(--lilas-claro);--line-soft: var(--lilas-claro-a20);--ink-off: var(--lilas-claro-a20);--action: var(--lilas-claro);--on-action: var(--vinho);--focus: var(--lima)}.display{font-family:var(--font-titulo);font-size:96px;line-height:.94;font-weight:430;letter-spacing:-.035em;font-optical-sizing:auto;font-variation-settings:"SOFT" 50,"WONK" 0;font-feature-settings:"lnum" 1}.hero{font-family:var(--font-titulo);font-size:64px;line-height:1.02;font-weight:430;letter-spacing:-.035em;font-optical-sizing:auto;font-variation-settings:"SOFT" 50,"WONK" 0;font-feature-settings:"lnum" 1}.titulo-l{font-family:var(--font-titulo);font-size:44px;line-height:1.02;font-weight:430;letter-spacing:-.035em;font-optical-sizing:auto;font-variation-settings:"SOFT" 50,"WONK" 0;font-feature-settings:"lnum" 1}.titulo-m{font-family:var(--font-titulo);font-size:30px;line-height:1.02;font-weight:430;letter-spacing:-.035em;font-optical-sizing:auto;font-variation-settings:"SOFT" 50,"WONK" 0;font-feature-settings:"lnum" 1}.titulo-s{font-family:var(--font-titulo);font-size:22px;line-height:1.05;font-weight:430;letter-spacing:-.035em;font-optical-sizing:auto;font-variation-settings:"SOFT" 50,"WONK" 0;font-feature-settings:"lnum" 1}.subtitulo{font-family:var(--font-texto);font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.02em}.rotulo{font-family:var(--font-texto);font-size:16px;line-height:1.25;font-weight:600;letter-spacing:-.02em}.corpo-l{font-family:var(--font-texto);font-size:17px;line-height:1.5;font-weight:400;letter-spacing:-.02em}.corpo{font-family:var(--font-texto);font-size:15px;line-height:1.45;font-weight:400;letter-spacing:-.02em}.legenda{font-family:var(--font-texto);font-size:13px;line-height:1.35;font-weight:400;letter-spacing:-.02em}.micro{font-family:var(--font-texto);font-size:12px;line-height:1.3;font-weight:400;letter-spacing:-.02em}.num-xl{font-family:var(--font-titulo);font-size:120px;line-height:1;font-weight:430;letter-spacing:-.035em;font-optical-sizing:auto;font-variation-settings:"SOFT" 50,"WONK" 0;font-feature-settings:"lnum" 1}.num-l{font-family:var(--font-titulo);font-size:72px;line-height:1;font-weight:430;letter-spacing:-.035em;font-optical-sizing:auto;font-variation-settings:"SOFT" 50,"WONK" 0;font-feature-settings:"lnum" 1}.num-m{font-family:var(--font-titulo);font-size:40px;line-height:1;font-weight:430;letter-spacing:-.035em;font-optical-sizing:auto;font-variation-settings:"SOFT" 50,"WONK" 0;font-feature-settings:"lnum" 1}.num-s{font-family:var(--font-titulo);font-size:24px;line-height:1;font-weight:430;letter-spacing:-.035em;font-optical-sizing:auto;font-variation-settings:"SOFT" 50,"WONK" 0;font-feature-settings:"lnum" 1}:is(.display,.hero,.titulo-l,.titulo-m,.titulo-s) em{font-style:italic;font-weight:380;font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:-.03em}@media (min-width: 860px){.hero{font-size:96px}.titulo-l{font-size:56px}}:root{--success: var(--resultado-acerto);--partial: var(--resultado-quase);--error: var(--resultado-quase);--on-feedback: var(--branco);--stroke-strong: var(--stroke-forte);--dur-pop: var(--dur-slow);--dur-enter: var(--dur-slow);--dur-sheet: var(--dur-slow);--dur-signature: var(--dur-xslow);--dur-breathe: var(--loop-breathe);--ease-out-long: var(--ease-out);--ease-spring-soft: var(--ease-spring);--coral-escuro: var(--vinho)}.titulo-xl{font-family:var(--font-titulo);font-size:64px;line-height:1.02;font-weight:430;letter-spacing:-.035em}.subtitulo-l,.subtitulo-s{font-family:var(--font-texto);font-weight:600;letter-spacing:-.02em;line-height:1.2}.subtitulo-l{font-size:20px}.subtitulo-s{font-size:16px}.corpo-s{font-family:var(--font-texto);font-size:15px;line-height:1.45;font-weight:400;letter-spacing:-.02em}.numero-hero,.numero-l,.numero-m{font-family:var(--font-titulo);font-weight:430;line-height:1;letter-spacing:-.035em}.numero-hero{font-size:120px}.numero-l{font-size:72px}.numero-m{font-size:40px}body{margin:0}.h{font-family:var(--font-texto);font-weight:400;letter-spacing:-.02em}.t{font-family:var(--font-titulo);font-weight:430;font-optical-sizing:auto;font-variation-settings:"SOFT" 50,"WONK" 0;font-feature-settings:"lnum" 1;text-transform:none;letter-spacing:-.035em;line-height:1.02}.t em{font-style:italic;font-weight:380;font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:-.03em}.s{font-family:var(--font-texto);font-weight:600;letter-spacing:-.02em}button,textarea,input{font:inherit;color:inherit;letter-spacing:inherit;margin:0;padding:0}button{cursor:pointer}a{color:inherit}a:hover{opacity:1}@keyframes bz-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bz-pop{0%{transform:scale(.55);opacity:0}to{transform:scale(1);opacity:1}}@keyframes bz-stamp{0%{transform:scale(var(--escala-carimbo-inicio));opacity:0}to{transform:none;opacity:1}}@keyframes bz-sx{0%{transform:scaleX(0)}to{transform:none}}@keyframes bz-drop{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:none}}@keyframes bz-print{0%{transform:translateY(-102%)}to{transform:none}}@keyframes bz-slide{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes bz-tilt{0%{opacity:0;transform:translateY(60px) rotate(12deg)}70%{opacity:1;transform:rotate(-5deg)}to{opacity:1;transform:rotate(-3deg)}}@keyframes bz-mixl{0%{transform:translate(-110px)}to{transform:translate(-34px)}}@keyframes bz-mixr{0%{transform:translate(110px)}to{transform:translate(34px)}}@keyframes bz-grow{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes hi-look{0%,15%{transform:translate(0)}35%,50%{transform:translate(-16px)}70%,85%{transform:translate(16px)}to{transform:translate(0)}}@keyframes hi-eyes{0%{transform:none}to{transform:translate(-157px,-344px) scale(.15)}}@keyframes hi-fade{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes hi-draw{0%{stroke-dashoffset:520}to{stroke-dashoffset:0}}@keyframes bz-onda{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(150% at 50% 50%)}}@keyframes bz-res-draw{0%{stroke-dashoffset:140}to{stroke-dashoffset:0}}.a-in{animation:bz-in var(--dur-slow) var(--ease-out) both}.a-pop{animation:bz-pop var(--dur-slow) var(--ease-spring) both}.a-sheet{animation:bz-sheet var(--dur-slow) var(--ease-out) both}.a-slide{animation:bz-slide var(--dur-slow) var(--ease-out) both}.a-drop{animation:bz-drop var(--dur-slow) var(--ease-out) both}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;animation:bz-dot 1s infinite}@media (prefers-reduced-motion: reduce){*{animation:none!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition:none!important;transition-delay:0ms!important}.bz-res-overlay,.bz-res-overlay *,.folha-neutra{animation:none!important}}.licao-ativa :focus-visible,.licao-escrita :focus-visible{outline:2px solid var(--focus-on-color);outline-offset:2px}.bz-res-btn:focus-visible{outline:2px solid var(--ink-on-resultado);outline-offset:2px}.bz-folha-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion: reduce){.bz-seal--stamp{animation:none}}.motion-reduzido .bz-seal--stamp{animation:none}.bz{font-family:var(--font-texto);font-weight:400;letter-spacing:-.02em;color:var(--ink)}.bz-t{font-family:var(--font-titulo);font-weight:430;font-optical-sizing:auto;font-variation-settings:"SOFT" 50,"WONK" 0;font-feature-settings:"lnum" 1;text-transform:none;letter-spacing:-.035em;line-height:1.02}.bz-s{font-family:var(--font-texto);font-weight:600;letter-spacing:-.02em}.bz *:focus-visible,.bz:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bz-icon{display:inline-block;flex-shrink:0}.bz-btn{font:inherit;font-family:var(--font-texto);font-weight:400;letter-spacing:-.02em;height:var(--action-h);padding:0 24px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:17px;cursor:pointer;box-sizing:border-box;transition:background var(--dur-fast),color var(--dur-fast),opacity var(--dur-fast)}.bz-btn--primary{background:var(--action);color:var(--on-action);border:0}.bz-btn--secondary{background:transparent;color:var(--ink);border:var(--stroke-fio) solid var(--line)}.bz-btn--tertiary{background:transparent;color:var(--ink);border:0;height:var(--tap-min);padding:0 8px;text-decoration:underline;text-underline-offset:3px}.bz-btn--full{width:100%}.bz-btn[disabled]{opacity:.35;cursor:default}.bz-ibtn{font:inherit;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;flex-shrink:0;color:var(--ink);background:transparent;border:var(--stroke-fio) solid var(--line)}.bz-ibtn--filled{background:var(--action);color:var(--on-action);border:0}.bz-ibtn--ghost{border:0}.bz-chip{font:inherit;font-family:var(--font-texto);font-weight:400;letter-spacing:-.02em;height:var(--tap-min);padding:0 16px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:8px;font-size:16px;cursor:pointer;box-sizing:border-box;border:var(--stroke-fio) solid var(--line);background:transparent;color:var(--ink);transition:background var(--dur-fast)}.bz-chip--on{background:var(--lima);border-color:var(--lima);color:var(--ink-on-color);animation:bz-pop var(--dur-slow) var(--ease-spring) both}.bz-bracket{height:36px;padding:0 20px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;font-size:15px;white-space:nowrap;color:var(--ink-on-color)}.bz-hatch{display:flex;align-items:center;gap:4px;width:100%}.bz-hatch span{flex:1;height:var(--stroke-forte);border-radius:var(--radius-pill);background:var(--cinza-fio)}.bz-hatch span.on{background:var(--vinho-a55)}.bz-hatch__count{flex-shrink:0;margin-left:8px;font-size:12px;color:var(--ink-muted)}.bz-bubble{max-width:270px;padding:12px 16px;font-size:15px;line-height:1.4;color:var(--ink-on-color);animation:bz-in var(--dur-slow) var(--ease-out) both}.bz-bubble--app{background:var(--lilas-claro)}.bz-bubble--bizu{background:var(--lima)}.bz-bubble--user{background:var(--azul);margin-left:auto}.bz-typing{display:inline-flex;gap:4px;align-items:center;padding:16px;background:var(--lilas-claro);color:var(--ink-on-color);border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-bubble) var(--radius-bubble-tail)}.bz-typing i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:bz-dot 1s infinite}.bz-typing i:nth-child(2){animation-delay:.15s}.bz-typing i:nth-child(3){animation-delay:.3s}.bz-opt{font:inherit;font-family:var(--font-texto);font-weight:400;letter-spacing:-.02em;min-height:var(--action-h);width:100%;border-radius:var(--radius-pill);border:var(--stroke-fio) solid var(--line);background:transparent;color:var(--ink);padding:8px 16px;font-size:15px;line-height:1.2;cursor:pointer;box-sizing:border-box;transition:background var(--dur-fast),border-color var(--dur-fast)}.bz-opt--on{background:var(--lima);border-color:var(--lima);color:var(--ink-on-color)}.bz-seg{height:52px;border-radius:var(--radius-pill);border:var(--stroke-fio) solid var(--line);box-sizing:border-box;padding:4px;display:flex;position:relative}.bz-seg__thumb{position:absolute;top:4px;bottom:4px;left:4px;border-radius:var(--radius-pill);background:var(--action);transition:transform .3s var(--ease-spring)}.bz-seg button{flex:1;position:relative;border:0;background:transparent;font:inherit;font-family:var(--font-texto);font-weight:400;letter-spacing:-.02em;font-size:15px;color:var(--ink);cursor:pointer;border-radius:var(--radius-pill);transition:color var(--dur-fast)}.bz-seg button.on{color:var(--on-action)}.bz-switch{font:inherit;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;width:100%;color:var(--ink);font-family:var(--font-texto);font-weight:400;letter-spacing:-.02em;font-size:15px;cursor:pointer;padding:0}.bz-switch__track{width:52px;height:30px;border-radius:var(--radius-pill);border:var(--stroke-fio) solid var(--line);box-sizing:border-box;position:relative;transition:background var(--dur-fast);flex-shrink:0}.bz-switch__knob{position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:var(--ink);transition:transform var(--dur-fast) var(--ease-spring)}.bz-switch.on .bz-switch__track{background:var(--lima)}.bz-switch.on .bz-switch__knob{transform:translate(22px);background:var(--ink-on-color)}.bz-folder__tab{display:inline-flex;align-items:center;height:40px;padding:0 20px;min-width:110px;box-sizing:border-box;border-radius:var(--radius-tab) var(--radius-tab) 0 0;font-size:15px;color:var(--ink-on-color)}.bz-folder__body{border-radius:0 var(--radius-card) var(--radius-card) var(--radius-card);padding:var(--space-5);color:var(--ink-on-color)}.bz-seal{position:relative;flex-shrink:0;display:inline-block}.bz-seal svg{position:absolute;top:0;right:0;bottom:0;left:0}.bz-seal__txt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;line-height:1.1;color:var(--ink-on-color);padding:12%}.bz-seal--stamp{animation:bz-stamp var(--dur-slow) var(--ease-spring) both}.bz-sheet{border-radius:var(--radius-card) var(--radius-card) 0 0;padding:16px 24px 32px;color:var(--branco);display:flex;flex-direction:column;animation:bz-sheet var(--dur-slow) var(--ease-out) both}.bz-sheet__grip{align-self:center;width:44px;height:5px;border-radius:var(--radius-pill);background:currentColor;opacity:.35}.bz-sheet__head{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bz-sheet--success{background:var(--resultado-acerto)}.bz-sheet--partial,.bz-sheet--error{background:var(--resultado-quase)}.bz-sheet .bz-btn--primary{background:var(--vinho);color:var(--lilas-claro)}.bz-sheet .bz-btn--secondary{color:var(--branco);border-color:var(--branco)}.bz-notif{display:flex;align-items:center;gap:16px;padding:16px;border-radius:var(--radius-card);background:var(--surface-raised);color:var(--ink);animation:bz-drop var(--dur-slow) var(--ease-out) both}.bz-notif__app{width:40px;height:40px;border-radius:50%;flex-shrink:0}.bz-node{position:relative;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;font:inherit;font-family:var(--font-texto);font-size:17px;font-weight:400}.bz-node--done{width:64px;height:64px;border:0;background:var(--lima);color:var(--ink-on-color)}.bz-node--current{width:80px;height:80px;border:0;background:var(--coral);color:var(--ink-on-color)}.bz-node--current:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--coral);animation:bz-pulse var(--loop-ring) infinite}.bz-node--locked{width:64px;height:64px;background:transparent;border:var(--stroke-fio) solid var(--line);color:var(--ink)}.bz-row{display:flex;align-items:center;gap:16px;min-height:56px;border-bottom:var(--stroke-hairline) solid var(--line-soft)}.bz-row__mk{width:26px;height:26px;flex-shrink:0;border-radius:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.bz-row__mk--empty{border:var(--stroke-fio) solid var(--line)}.bz-row__mk--check{background:var(--resultado-acerto);color:var(--branco);animation:bz-pop var(--dur-slow) var(--ease-spring) both}.bz-row__mk--x{background:var(--resultado-quase);color:var(--branco);animation:bz-shake .45s both}.bz-hero{display:flex;flex-direction:column;gap:4px}.bz-hero__n{font-size:96px;line-height:1;font-weight:400}.bz-top{height:var(--topbar-h);display:flex;align-items:center;gap:12px}@keyframes bz-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bz-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@keyframes bz-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes bz-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.8);opacity:0}}@keyframes bz-dot{0%,80%,to{opacity:1;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes bz-drop{0%{opacity:0;transform:translateY(-36px)}to{opacity:1;transform:none}}@keyframes bz-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}@media (prefers-reduced-motion: reduce){.bz *,.bz{animation:none!important;animation-iteration-count:1!important;transition:none!important}}.pv{font-family:var(--font-texto);font-weight:400;letter-spacing:-.02em;color:var(--ink);padding:16px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-texto);letter-spacing:-.02em;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}.bz-app{max-width:430px;margin:0 auto;min-height:100%;padding:var(--space-14) var(--space-6) var(--space-8);display:flex;flex-direction:column;gap:var(--space-4);background:var(--paper)}@media (min-width: 431px){body{background:var(--sessao-fundo)}}.bz-hatchwrap{display:flex;align-items:center;width:100%}.bz-hatchwrap .bz-hatch{flex:1;width:auto}.bz-sheet__acoes{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.bz-sheet__acoes>*{flex:1}.player{position:relative;max-width:430px;margin:0 auto;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-14) var(--space-6) var(--space-8)}.player--story{background:var(--paper);color:var(--ink)}.player--chat{background:var(--lilas-claro);color:var(--ink-on-color)}.player--lima{background:var(--lima);color:var(--ink-on-color)}.player--paper{background:var(--paper);color:var(--ink)}.player--vinho{background:var(--vinho);color:var(--lilas-claro)}.player--vinho .bz-ibtn{color:var(--lilas-claro)}.player--vinho .bz-hatch span{background:var(--lilas-claro-a20)}.player--vinho .bz-hatch span.on{background:var(--lilas-claro)}.player--vinho .bz-hatch__count{color:var(--lilas-claro)}.player__hero{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-4);min-height:0}.player__acao{display:flex;flex-direction:column;gap:var(--space-3);align-items:stretch}.player__bracket{display:flex;justify-content:center}.acao-linha{display:flex;align-items:center;gap:var(--space-3)}.fab-ajuda{width:var(--tap-min);height:var(--tap-min);border-radius:50%;flex-shrink:0;border:var(--stroke-fio) solid var(--line);background:var(--surface-raised);color:var(--ink);font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.exerc{flex:1;display:flex;flex-direction:column;gap:var(--space-4)}.exerc__enunciado{color:inherit;text-align:left}.exerc__instr{color:inherit;text-align:left;opacity:1}.story{flex:1;background:var(--lima);color:var(--ink);border-radius:var(--radius-card);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);border:0;width:100%;text-align:left;font:inherit;cursor:pointer}.story__barras{display:flex;gap:4px}.story__barras span{flex:1;height:4px;border-radius:var(--radius-pill);background:var(--cinza-fio);position:relative;overflow:hidden}.story__barras span.cheia{background:var(--ink)}.story__barras span.enchendo:after{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:var(--ink);animation:bz-fill var(--dur-story) linear forwards}.story-nav{display:flex;align-items:center;gap:var(--space-3)}.story-nav .player__bracket{flex:1}.story__par-val{font-family:var(--font-texto);font-weight:600;letter-spacing:-.02em;margin-left:auto;text-align:right}.story__titulo{font-family:var(--font-titulo);font-weight:430;font-optical-sizing:auto;font-variation-settings:"SOFT" 50,"WONK" 0;font-feature-settings:"lnum" 1;letter-spacing:-.035em;font-size:64px;line-height:1.02;overflow-wrap:normal;word-break:keep-all}.story__titulo--l{font-size:44px}.story__visual{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-2)}.story__par{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:transparent}.story__nota{opacity:1;margin-top:0}.story__deco{margin-top:auto;width:100%;height:auto;max-height:220px;color:var(--ink-on-color)}.chat{flex:1;display:flex;flex-direction:column;gap:var(--space-2);justify-content:flex-end}.player__feedback{position:absolute;left:0;right:0;bottom:0;z-index:var(--z-sheet)}.player__feedback .bz-sheet{border-radius:var(--radius-card) var(--radius-card) 0 0;padding:16px var(--space-6) var(--space-8)}.bz-sheet__head{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.bz-sheet__icone{width:40px;height:40px;border-radius:50%;border:var(--stroke-fio) solid var(--branco);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bz-sheet__titulo{flex:1}.bz-sheet__meta{opacity:1;flex-shrink:0}.bz-sheet__texto{margin-top:var(--space-3)}.ord-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.ord-card{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border-radius:var(--radius-card);color:var(--ink);user-select:none;-webkit-user-select:none;touch-action:none;cursor:grab}.ord-card:active{cursor:grabbing}.ord-card--moveu{animation:bz-pop var(--dur-slow) var(--ease-spring)}.ord-card__dot{width:34px;height:34px;border-radius:50%;flex-shrink:0}.ord-card__titulo{flex:1}.ord-card__badge{width:26px;height:26px;border-radius:50%;border:var(--stroke-fio) solid var(--line);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.ord-card__setas{display:flex;gap:2px;flex-shrink:0}.ord-card__setas button{width:var(--tap-min);height:var(--tap-min);border:var(--stroke-fio) solid var(--line);background:transparent;color:var(--ink);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.ord-card__setas button:first-child svg{transform:rotate(-90deg)}.ord-card__setas button:last-child svg{transform:rotate(90deg)}.ord-card__setas button:disabled{opacity:.35}.lesson-card{display:flex;flex-direction:column;gap:var(--space-3)}.lesson-pares{display:flex;flex-direction:column;gap:var(--space-2)}.lesson-par{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--stroke-fio) solid var(--line);border-radius:var(--radius-card)}.lesson-par .rotulo{margin-left:auto}.lesson-itens{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.lesson-pergunta{display:flex;flex-direction:column;gap:var(--space-5)}.lesson-opcoes{display:flex;flex-direction:column;gap:var(--space-2)}.player__chat{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}@keyframes bz-fill{0%{width:0}to{width:100%}}.ob{display:flex;flex-direction:column;gap:var(--space-5);flex:1;min-height:0}.ob__hero{flex:1;display:flex;flex-direction:column;gap:var(--space-4);justify-content:center}.ob--centro{justify-content:center;gap:var(--space-5)}.ob__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ob__temas{display:flex;flex-direction:column;gap:var(--space-5)}.ob__tema{display:flex;flex-direction:column;gap:var(--space-2)}.plano-bar{height:8px;border-radius:var(--radius-pill);background:var(--line-soft);overflow:hidden}.plano-bar__fill{display:block;height:100%;background:var(--lima);width:0;animation:bz-fill var(--dur-print) var(--ease-out) forwards}.trilha{display:flex;flex-direction:column;gap:var(--space-4);flex:1;padding-bottom:84px}.trilha__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.trilha__abas{display:flex;gap:var(--space-1)}.trilha__aba{border:0;background:transparent;font:inherit;font-family:var(--font-texto);letter-spacing:-.02em;font-size:16px;color:var(--ink);padding:8px 16px;border-radius:var(--radius-pill);cursor:pointer}.trilha__aba--on{background:var(--ink);color:var(--on-action)}.trilha__prog{display:flex;flex-direction:column;gap:var(--space-2)}.trilha__prog-linha{display:flex;justify-content:space-between;color:var(--ink-muted)}.trilha__unidade{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.trilha__nos{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-5) 0}.trilha__no{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.trilha__no>button{position:relative;z-index:1}.trilha__no--esq{align-self:flex-start;margin-left:14%}.trilha__no--dir{align-self:flex-end;margin-right:14%}.trilha__no-label{text-align:center;max-width:150px}.trilha__no:not(:last-child):after{content:"";position:absolute;z-index:0;top:32px;left:50%;width:2px;height:150px;background:var(--line);transform-origin:top center}.trilha__no--esq:not(:last-child):after{transform:translate(-50%) rotate(-58deg)}.trilha__no--dir:not(:last-child):after{transform:translate(-50%) rotate(58deg)}.trilha__barra{position:fixed;left:50%;transform:translate(-50%);bottom:16px;width:calc(100% - 48px);max-width:382px;height:56px;background:var(--ink);color:var(--on-action);border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:space-around;z-index:10}.trilha__barra button{border:0;background:transparent;color:inherit;font:inherit;font-family:var(--font-texto);letter-spacing:-.02em;font-size:15px;display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 20px;border-radius:var(--radius-pill)}.trilha__barra button.on{background:var(--lima);color:var(--ink-on-color)}.treme{animation:bz-shake .45s both}.painel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;background:var(--cinza-fio)}.painel__folha{width:100%;max-width:430px;max-height:80%;overflow:auto;box-sizing:border-box;background:var(--surface-raised);border-radius:var(--radius-card) var(--radius-card) 0 0;padding:var(--space-5) var(--space-6) var(--space-8);animation:bz-sheet var(--dur-slow) var(--ease-out) both}.painel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.painel__abas{display:flex;gap:var(--space-2)}.painel__abas button{border:var(--stroke-fio) solid var(--line);background:transparent;border-radius:var(--radius-pill);padding:8px 16px;font:inherit;font-family:var(--font-texto);letter-spacing:-.02em;font-size:15px;color:var(--ink);cursor:pointer}.painel__abas button.on{background:var(--lima);border-color:var(--lima);color:var(--ink-on-color)}.painel__corpo{display:flex;flex-direction:column;gap:var(--space-4)}.painel__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.painel__lista a{color:var(--azul-escuro)}.espaco{display:flex;flex-direction:column;gap:var(--space-5);flex:1}.espaco__bloco{display:flex;flex-direction:column;gap:var(--space-3)}.comparar{padding:24px;display:flex;flex-direction:column;gap:40px;background:var(--paper);min-height:100vh;color:var(--ink)}.comparar__par{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.comparar__col{display:flex;flex-direction:column;gap:8px}.comparar__rotulo{font-family:var(--font-texto);letter-spacing:-.02em;font-size:13px;color:var(--ink-muted)}.comparar__frame{width:390px;height:844px;overflow:hidden;position:relative;border:1px solid var(--line-soft);background:var(--paper);flex-shrink:0}.comparar__frame img{width:390px;height:844px;display:block}.comparar__frame .h{min-height:844px!important}.comparar__frame--app>*{min-height:100%!important;height:100%!important;max-width:none!important;width:100%!important;margin:0!important}.motion-reduzido *,.motion-reduzido{animation:none!important;animation-iteration-count:1!important;transition:none!important}.trilha__scroll::-webkit-scrollbar{width:0;height:0;display:none}:root{--sessao-fundo: var(--azul-claro);--sessao-viva: var(--azul);--sessao-botao-texto: var(--vinho)}.entrada-v3,.abertura-v3{width:100%;min-height:100dvh;color:var(--vinho);font-weight:400}.entrada-v3{display:flex;flex-direction:column;padding:var(--space-14) var(--space-6) var(--space-8);background:var(--sessao-fundo)}.entrada-v3 h1{margin:var(--space-6) 0 0}.entrada-v3 p{margin:var(--space-4) 0 0}.entrada-primaria,.entrada-v3 .primaria,.abertura-v3__botao{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:var(--action-h);flex-shrink:0;padding:0 var(--space-6);border:0;border-radius:var(--radius-pill);font-family:var(--font-texto);font-size:17px;line-height:1.5;font-weight:400;background:var(--sessao-viva);color:var(--sessao-botao-texto);transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.entrada-v3 button:disabled{opacity:.4;cursor:default}.entrada-v3 button:active:not(:disabled),.abertura-v3__botao:active{transform:scale(var(--escala-apertado))}.entrada-v3 :where(.entrada-conteudo,.entrada-coluna,.entrada-login__texto) :focus-visible,.abertura-v3 :focus-visible{outline:var(--stroke-forte) solid var(--vinho);outline-offset:var(--stroke-forte)}.entrada-login__titulo,.entrada-login__texto,.entrada-coluna{min-width:0}.entrada-login__texto,.entrada-login__texto .entrada-primaria{margin-top:var(--space-6)}.entrada-aviso{padding:var(--space-4);border:var(--stroke-hairline) solid var(--vinho);border-radius:var(--radius-l)}.entrada-codigo{justify-content:center}.entrada-coluna{width:100%}.entrada-formulario{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-6)}.entrada-campo-grupo,.entrada-v3 .campo{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.entrada-v3 .campo label{font-size:13px;line-height:1.35}.entrada-campo,.entrada-v3 .entrada{width:100%;min-width:0;height:var(--campo-h);padding:0 var(--space-4);border:var(--stroke-hairline) solid var(--vinho);border-radius:var(--radius-l);background:transparent;color:var(--vinho);font-size:17px;font-weight:400;line-height:1.5}.entrada-campo[aria-invalid=true]{border:var(--stroke-forte) solid var(--resultado-quase)}.entrada-erro{display:flex;align-items:baseline;gap:var(--space-2);color:var(--vinho)}.entrada-erro svg{flex-shrink:0;color:var(--resultado-quase)}.entrada-contexto .entrada-conteudo>:not(.topo){width:100%;max-width:680px;align-self:center}.entrada-v3 .titulo{font-size:44px}.entrada-v3 .texto{font-size:17px;line-height:1.5}.entrada-v3 .apoio{margin:var(--space-3) 0 var(--space-6);font-size:15px;line-height:1.45}.entrada-v3 .apoio p{margin-top:var(--space-2)}.entrada-v3 .simulado{margin-top:var(--space-6);font-size:13px;line-height:1.35}.entrada-v3 .topo{width:100%;display:flex;align-items:center;gap:var(--space-3);height:var(--tap-min);flex-shrink:0}.entrada-v3 .circ,.entrada-v3 .vao{width:var(--tap-min);height:var(--tap-min);flex-shrink:0}.entrada-v3 .circ{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--vinho)}.entrada-v3 .progresso{flex:1;display:flex;align-items:center;gap:var(--space-1)}.entrada-v3 .progresso i{flex:1;height:3px;border-radius:var(--radius-pill);background:var(--vinho);opacity:.2}.entrada-v3 .progresso i.feito{opacity:.55}.entrada-v3 .opcoes{display:flex;flex-direction:column;gap:var(--space-2)}.entrada-v3 .opcao,.entrada-v3 .marcar{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--action-h);padding:var(--space-3) var(--space-4);border:var(--stroke-hairline) solid var(--vinho);border-radius:var(--radius-l);background:transparent;color:var(--vinho);text-align:left;font-size:15px;font-weight:400;line-height:1.45}.entrada-v3 .opcao:not(.baixa){min-height:72px}.entrada-v3 .opcao .rotulos{flex:1}.entrada-v3 .opcao .nome{display:block;font-size:15px;font-weight:600}.entrada-v3 .opcao .desc{display:block;margin-top:var(--space-1);font-size:13px}.entrada-v3 .opcao[aria-pressed=true],.entrada-v3 .marcar[aria-pressed=true],.entrada-v3 .pill[aria-pressed=true]{background:var(--vinho);color:var(--sessao-fundo);border-color:transparent}.entrada-v3 .marcador{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-8);height:var(--space-8);border:var(--stroke-fio) solid currentColor;border-radius:var(--radius-circle)}.entrada-v3 [aria-pressed=true] .marcador{background:var(--sessao-fundo);color:var(--vinho);border-color:transparent}.entrada-v3 .avisos{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6)}.entrada-v3 .aviso{display:flex;align-items:baseline;gap:var(--space-2);font-size:15px;line-height:1.45}.entrada-v3 .aviso .ic{width:var(--space-4);height:var(--space-4);flex-shrink:0}.entrada-v3 .acao{display:flex;flex-direction:column;gap:var(--space-2);margin-top:auto;padding-top:var(--space-6);flex-shrink:0}.entrada-v3 .pular,.entrada-v3 .link,.entrada-v3 .terciaria{display:flex;align-items:center;min-height:var(--tap-min);padding:0;border:0;background:transparent;color:var(--vinho);font-size:15px;font-weight:400;text-align:left}.entrada-v3 .pills{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.entrada-v3 .pill{min-height:var(--chip-h);padding:var(--space-1) var(--space-4);border:var(--stroke-hairline) solid var(--vinho);border-radius:var(--radius-pill);background:transparent;color:var(--vinho);font-size:15px;font-weight:400}.entrada-v3 .lista{display:flex;flex-direction:column}.entrada-v3 .linha{display:flex;align-items:center;justify-content:space-between;min-height:var(--campo-h);padding:var(--space-2) 0;border:0;border-bottom:var(--stroke-hairline) solid var(--vinho-a20);background:transparent;color:var(--vinho);text-align:left;font-size:15px}.entrada-olhos{display:inline-flex;gap:2px;width:auto;max-width:none}.entrada-olho{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-circle);overflow:hidden;background:var(--branco)}.entrada-olhos--96 .entrada-olho{width:96px;height:96px}.entrada-olhos--110 .entrada-olho{width:110px;height:110px}.entrada-pupila{width:42%;height:42%;border-radius:var(--radius-circle);background:var(--vinho)}.entrada-olhos--contente .entrada-pupila{transform:translateY(-20%)}.entrada-olhos--contente .entrada-olho:after{content:"";position:absolute;left:-20%;right:-20%;bottom:-25%;height:50%;border-radius:var(--radius-circle);background:var(--sessao-fundo)}.entrada-olhos--desconfiado .entrada-pupila{transform:translate(-20%)}.entrada-olhos--desconfiado .entrada-olho:first-child:after{content:"";position:absolute;inset:0 0 auto;height:25%;background:var(--sessao-fundo)}.entrada-olhos--lendo .entrada-pupila{animation:entrada-ler var(--loop-olho-ler) var(--ease-inout) infinite}.entrada-olhos--abertura{animation:bz-pop var(--dur-slow) var(--ease-spring) both}.entrada-olhos--abertura .entrada-pupila{animation:entrada-olhar var(--loop-olho-olhar) var(--ease-inout) both}.entrada-olhos--abertura .entrada-olho{animation:entrada-piscar var(--loop-olho-piscar) var(--ease-inout) infinite}@keyframes entrada-ler{0%,to{transform:translate(-20%)}50%{transform:translate(20%)}}@keyframes entrada-olhar{0%,15%,to{transform:translate(0)}30%,45%{transform:translate(-40%)}65%,80%{transform:translate(40%)}}@keyframes entrada-piscar{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.2)}}.abertura-v3{min-height:max(100dvh,calc(110px + 2 * (var(--action-h) + var(--space-8) + var(--space-4))));position:relative;display:flex;flex-direction:column;background:var(--sessao-viva);padding:var(--space-6) var(--space-6) var(--space-8)}.abertura-v3__centro{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;align-items:center;justify-content:center;flex:1;min-height:110px}.abertura-v3__botao{background:var(--vinho);color:var(--lilas-claro)}.abertura-v3__acao{position:relative;margin-top:auto;width:100%;animation:entrada-comecar var(--dur-slow) var(--ease-out) var(--loop-olho-olhar) both}@keyframes entrada-comecar{0%{opacity:0;visibility:hidden;transform:translateY(var(--space-4))}to{opacity:1;visibility:visible;transform:none}}.entrada-carregando{display:flex;gap:var(--space-2)}.entrada-carregando i{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-circle);background:currentColor;animation:bz-dot var(--loop-typing) infinite}.entrada-carregando i:nth-child(2){animation-delay:.15s}.entrada-carregando i:nth-child(3){animation-delay:.3s}@media (hover: hover) and (pointer: fine){.entrada-campo:hover:not([aria-invalid=true]),.entrada-v3 .entrada:hover,.entrada-v3 .pill:hover{border-width:var(--stroke-forte)}.entrada-v3 .link:hover,.entrada-v3 .pular:hover,.entrada-v3 .terciaria:hover{text-decoration:underline;text-decoration-thickness:var(--stroke-hairline);text-underline-offset:var(--space-1)}.entrada-v3 .circ:hover{background:var(--cinza-hover);border-radius:var(--radius-circle)}}@media (min-width: 600px){.entrada-v3{padding:var(--space-6) var(--space-8) var(--space-8)}.entrada-coluna,.entrada-login__titulo,.entrada-login__texto{width:100%;max-width:680px;margin-left:auto;margin-right:auto}.entrada-v3 button:disabled{opacity:.35}.abertura-v3__acao{max-width:680px;align-self:center}}@media (min-width: 860px){.entrada-v3{padding-top:var(--space-14)}.entrada-login{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-10);align-content:center;padding-left:max(var(--space-8),calc((100vw - 1180px)/2));padding-right:max(var(--space-8),calc((100vw - 1180px)/2))}.entrada-login__texto{margin-top:0}.entrada-login .entrada-olho{width:96px;height:96px}.entrada-contexto .topo+h1{margin-top:var(--space-14)}.entrada-v3 .titulo{font-size:56px}}@media (prefers-reduced-motion: reduce){.entrada-olhos,.entrada-olho,.entrada-pupila,.abertura-v3__acao,.entrada-carregando i{animation:none}}.motion-reduzido .entrada-olhos,.motion-reduzido .entrada-olho,.motion-reduzido .entrada-pupila,.motion-reduzido .abertura-v3__acao,.motion-reduzido .entrada-carregando i{animation:none}.beta-recuperacao{box-sizing:border-box;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-6);text-align:center;background:var(--branco);color:var(--preto);outline:none}.beta-recuperacao h1{max-width:680px;margin:0}.beta-recuperacao button{min-height:var(--action-h);padding:0 var(--space-6);border:0;border-radius:var(--radius-pill);background:var(--preto);color:var(--branco);font-size:17px;line-height:1.5;cursor:pointer}.beta-recuperacao button:focus-visible{outline:var(--stroke-forte) solid var(--focus);outline-offset:var(--stroke-forte)}.beta-recuperacao button:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.beta-recuperacao button:disabled{opacity:.35}}.beta-salvamento{position:fixed;top:calc(env(safe-area-inset-top,0px) + var(--space-3));right:var(--space-3);padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);background:var(--vinho);color:var(--lilas-claro);font-size:13px;z-index:var(--z-toast);pointer-events:none;max-width:calc(100vw - var(--space-6))}.atalho-dica{margin-top:var(--space-3);font-size:13px}.h.licao-ativa{width:100%;max-width:none;min-height:100dvh;margin:0;padding:var(--space-14) var(--space-6) var(--space-8);display:flex;flex-direction:column;position:relative;overflow-x:clip}.licao-ativa .le-topo{flex-shrink:0}.licao-ativa .le-conteudo,.licao-ativa .le-situacao,.licao-ativa .le-resposta{display:contents}.le-contexto{margin:var(--space-6) 0 0}.le-pergunta{margin:var(--space-4) 0 0}.le-instrucao{display:inline-flex;align-items:center;min-height:var(--chip-h);margin-top:var(--space-3);padding:0 var(--space-4);border:var(--stroke-hairline) solid currentColor;border-radius:var(--radius-pill);background:transparent}.bz-conferir{flex:1 1 0;min-width:0;height:var(--action-h);border:0;border-radius:var(--radius-pill);padding:0 var(--space-6);font-size:17px;font-weight:400;line-height:1.5;display:flex;align-items:center;justify-content:center;gap:var(--space-2);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.bz-conferir:disabled{opacity:.4;cursor:default}.bz-conferir:active:not(:disabled),.ord-limpar:active,.ord-ajuda:active,.marcar-ajuda:active,.marcar__trecho:active:not(:disabled){transform:scale(var(--escala-apertado))}.ord-opcoes,.marcar-opcoes{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-6)}.ord-nota,.marcar__trecho{width:100%;min-height:var(--action-h);display:flex;align-items:center;border:var(--stroke-hairline) solid var(--vinho);border-radius:var(--radius-l);text-align:left;font-size:15px;font-weight:400;line-height:1.45}.ord-nota{gap:var(--space-4);padding:var(--space-1) var(--space-4)}.ord-nota[aria-pressed=true],.marcar__trecho[aria-pressed=true]{border-color:transparent}.ord-rotulo,.marcar-rotulo{flex-grow:1}.ord-posicao,.marcar-marcador{width:var(--space-8);height:var(--space-8);flex-shrink:0;border-radius:var(--radius-circle);display:flex;align-items:center;justify-content:center}.ord-posicao--vazia,.marcar-marcador--vazio{border:var(--stroke-fio) solid var(--vinho)}.ord-acoes,.marcar-acoes{margin-top:auto;padding-top:var(--space-6);padding-left:calc(var(--tap-min) + var(--space-2));display:flex;gap:var(--space-2);align-items:center}.ord-ajuda,.marcar-ajuda{position:absolute;left:var(--space-6);bottom:var(--space-8);width:var(--tap-min);height:var(--tap-min);border:0;border-radius:var(--radius-circle);background:transparent;color:var(--vinho);display:flex;align-items:center;justify-content:center}.ord-limpar{height:var(--action-h);padding:0 var(--space-6);border:var(--stroke-hairline) solid var(--vinho);border-radius:var(--radius-pill);background:transparent;color:var(--vinho);font-size:17px}@media (hover: hover) and (pointer: fine){.ord-limpar:hover{border-width:var(--stroke-forte)}.ord-ajuda:hover,.marcar-ajuda:hover{background:var(--cinza-hover)}}@media (min-width: 600px){.h.licao-ativa{padding:var(--space-6) var(--space-8) var(--space-8)}.licao-ativa .le-conteudo{display:flex;flex:1;flex-direction:column;width:100%;max-width:680px;margin:0 auto}.licao-ativa .le-situacao{display:block}.licao-ativa .le-resposta{display:flex;flex:1;flex-direction:column;min-width:0}.licao-ordenar .ord-ajuda,.licao-marcar .marcar-ajuda{left:var(--space-8)}.bz-conferir:disabled{opacity:.35}}@media (min-width: 860px){.licao-ativa .le-conteudo{max-width:1180px;margin-top:var(--space-14);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-10)}.licao-ativa .le-situacao{grid-column:1;min-width:0}.licao-ativa .le-resposta{grid-column:2}.licao-ativa .le-contexto,.licao-ordenar .ord-opcoes,.licao-marcar .marcar-opcoes{margin-top:0}.licao-ordenar .ord-acoes,.licao-marcar .marcar-acoes{padding-left:0}}.escrita-campos{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.escrita-grupo{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.escrita-campo{width:100%;min-width:0;height:var(--campo-h);flex-shrink:0;border:var(--stroke-hairline) solid currentColor;border-radius:var(--radius-l);padding:0 var(--space-4);background:transparent;color:var(--vinho)}.escrita-contagem{text-align:right;margin-top:var(--space-2)}.escrita-acoes{margin-top:auto;padding-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.escrita-pular{align-self:flex-start;min-height:var(--tap-min);border:0;padding:0;background:transparent;color:var(--vinho)}.escrita-confirmar{display:flex;padding-left:calc(var(--tap-min) + var(--space-2))}.escrita-ajuda{position:absolute;left:var(--space-6);bottom:var(--space-8);width:var(--tap-min);height:var(--tap-min);border:0;border-radius:var(--radius-circle);background:transparent;color:var(--vinho);display:flex;align-items:center;justify-content:center}.escrita-pular:disabled{opacity:.4}.escrita-pular:active:not(:disabled),.escrita-ajuda:active{transform:scale(var(--escala-apertado))}.escrita-revisao{margin-top:var(--space-6)}.escrita-revisao p{margin:0 0 var(--space-2)}.escrita-checks{display:flex;flex-direction:column;gap:var(--space-2)}.escrita-criterio{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--action-h);padding:var(--space-1) var(--space-4);border:var(--stroke-hairline) solid var(--vinho);border-radius:var(--radius-l);text-align:left}.escrita-check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-8);height:var(--space-8);border:var(--stroke-fio) solid;border-radius:var(--radius-circle)}@media (hover: hover) and (pointer: fine){.escrita-campo:hover:not(:disabled){border-width:var(--stroke-forte)}.escrita-pular:hover:not(:disabled){text-decoration:underline;text-decoration-thickness:var(--stroke-hairline);text-underline-offset:var(--space-1)}.escrita-ajuda:hover{background:var(--cinza-hover)}}@media (min-width: 600px){.licao-escrita .escrita-ajuda{left:var(--space-8)}.escrita-pular:disabled{opacity:.35}}@media (min-width: 860px){.licao-escrita .escrita-campos{margin-top:0}.licao-escrita .escrita-confirmar{padding-left:0}}@media (prefers-reduced-motion: reduce){.licao-ordenar .ord-posicao{animation:none}}.motion-reduzido .licao-ordenar .ord-posicao{animation:none}.marcar__trecho{gap:var(--space-2);padding:0 var(--space-4);transition:transform var(--dur-fast) var(--ease-out)}
