@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--app-font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--app-surface)}body{background:var(--app-surface);color:var(--app-body);font-family:var(--app-font-body);font-size:var(--app-type-body-size);line-height:var(--app-type-body-lh);-webkit-font-smoothing:antialiased;margin:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--app-focus-width) solid var(--app-focus-color);outline-offset:var(--app-focus-offset)}@supports not selector(::-webkit-scrollbar){:root{scrollbar-width:thin;scrollbar-color:var(--app-scroll-thumb) transparent}}::-webkit-scrollbar{width:var(--app-scroll-size);height:var(--app-scroll-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background-color:var(--app-scroll-thumb);border-radius:var(--app-r-pill);border:var(--app-scroll-inset) solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--app-scroll-thumb-hover)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--app-surface:#f8faf9;--app-surface-sunken:#eef2f0;--app-surface-raised:#fff;--app-surface-overlay:#fff;--app-surface-selected:#ecefee;--app-scrim:#0a0e0d7a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-ink:#141a18;--app-body:#3e4845;--app-muted:#5d6865;--app-action:#1a211f;--app-action-hover:#2e3734;--app-on-action:#fff;--app-accent:#00976b;--app-accent-ink:#097758;--app-accent-deep:#0b4d3e;--app-accent-wash:#ddf7ec;--app-accent-selected:#ddf7ec;--app-on-accent:#fff;--app-brand:#00855e;--app-brand-hover:#007a56;--app-on-brand:#fff;--app-attention:#f04e35;--app-attention-ink:#ad493b;--app-attention-wash:#ffe9e4;--app-correct-ink:#097758;--app-correct-wash:#ddf7ec;--app-correct-mark:#009b6c;--app-wrong-ink:#ad493b;--app-wrong-wash:#ffe9e4;--app-blank-ink:#4c5a55;--app-blank-wash:#eef2f0;--app-annulled-ink:#7d5200;--app-annulled-wash:#f6efe2;--app-partial-ink:#855800;--app-partial-wash:#fff0d6;--app-partial-mark:#bf7300;--app-partial-fill:#f2a007;--app-bonus-ink:#5a3ec2;--app-bonus-wash:#f0ebff;--app-fading-ink:#1d5da3;--app-fading-wash:#e3eeff;--app-fading-mark:#1f78f0;--app-error-ink:#b3261e;--app-error-wash:#fce9e7;--app-on-error:#fff;--app-field-bg:#fff;--app-field-bg-disabled:#eef2f0;--app-field-placeholder:#5f6a67;--app-field-ring:#141a1838;--app-field-ring-hover:#141a1861;--app-field-ring-focus:#097758;--app-field-ring-error:#b3261e;--app-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235D6865' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--app-hairline:#141a181a;--app-hairline-soft:#141a180f;--app-ring:#141a1829;--app-ring-hover:#141a1847;--app-veil:#141a180d;--app-veil-strong:#141a1817;--app-nav-bg:#1a211f;--app-on-nav:#c4ccc9;--app-nav-active-bg:#fff;--app-on-nav-active:#141a18;--app-scroll-size:12px;--app-scroll-inset:3px;--app-scroll-thumb:var(--app-ring);--app-scroll-thumb-hover:var(--app-ring-hover);--app-chart-1:#00a072;--app-chart-2:#243c78;--app-chart-3:#a8331c;--app-chart-4:#bf4086;--app-chart-5:#132a2e;--app-chart-grid:#141a1817;--app-pattern-grid:linear-gradient(to right, #141a180d 1px, transparent 1px), linear-gradient(to bottom, #141a180d 1px, transparent 1px);--app-shadow-raised:0 1px 2px #141a180a, 0 8px 24px #141a180f;--app-shadow-raised-hover:0 2px 4px #141a180d, 0 14px 32px #141a181a;--app-shadow-overlay:0 12px 24px #141a181a, 0 32px 64px #141a1824;--app-shadow-action:0 6px 16px #141a1833;--app-shadow-action-hover:0 10px 24px #141a183d;--app-shadow-float:0 12px 32px #141a183d;--app-shadow-brand:inset 0 1px 0 #ffffff29, 0 1px 2px #004d3633, 0 6px 18px #00855e47;--app-shadow-brand-hover:inset 0 1px 0 #fff3, 0 2px 4px #004d3633, 0 10px 28px #00855e5c;--app-shadow-highlight:0 1px 2px #141a180a, 0 8px 24px #141a180f, inset 0 0 0 1px #141a1847;--app-shadow-tutor:inset 0 0 0 1px #00976b8c, 0 0 0 3px #00976b1a, 0 1px 2px #141a180f, 0 6px 18px #00976b33;--app-shadow-tutor-hover:inset 0 0 0 1px #00976bb3, 0 0 0 3px #00976b24, 0 1px 2px #141a180f, 0 8px 24px #00976b47;--app-border-raised:1px solid #141a180f;--app-border-overlay:1px solid transparent;--app-border-float:1px solid transparent;--app-font-display:"Plus Jakarta Sans", system-ui, sans-serif;--app-font-body:"Work Sans", system-ui, sans-serif;--app-type-headline-size:clamp(22px, 2.5vw, 28px);--app-type-headline-lh:1.2;--app-type-headline-weight:700;--app-type-headline-track:-.02em;--app-type-title-size:18px;--app-type-title-lh:1.33;--app-type-title-weight:700;--app-type-title-track:-.01em;--app-type-subtitle-size:15px;--app-type-subtitle-lh:1.4;--app-type-subtitle-weight:600;--app-type-stem-size:16px;--app-type-stem-lh:1.7;--app-type-stem-weight:400;--app-type-stem-measure:72ch;--app-type-body-size:15px;--app-type-body-lh:1.6;--app-type-body-measure:68ch;--app-type-body-sm-size:14px;--app-type-body-sm-lh:1.43;--app-type-caption-size:12px;--app-type-caption-lh:1.5;--app-type-caption-track:.005em;--app-type-label-size:11px;--app-type-label-lh:1.25;--app-type-label-weight:600;--app-type-label-track:.09em;--app-type-field-touch-size:16px;--app-type-data-xl-size:clamp(30px, 4.5vw, 42px);--app-type-data-xl-lh:1;--app-type-data-xl-track:-.03em;--app-type-data-lg-size:28px;--app-type-data-lg-lh:1.1;--app-type-data-lg-track:-.02em;--app-type-data-md-size:22px;--app-type-data-md-lh:1.15;--app-type-data-md-track:-.01em;--app-type-data-sm-size:16px;--app-type-data-sm-lh:1.25;--app-space-3xs:2px;--app-space-2xs:4px;--app-space-xs:8px;--app-space-sm:12px;--app-space-md:16px;--app-space-lg:20px;--app-space-xl:24px;--app-space-2xl:32px;--app-space-3xl:40px;--app-space-4xl:56px;--app-space-5xl:64px;--app-pad-card:24px;--app-pad-card-md:32px;--app-gap-option:12px;--app-gap-block:32px;--app-gap-section:40px;--app-gap-section-md:56px;--app-gap-stack:2px;--app-gap-list:4px;--app-gap-inline:12px;--app-row-pad-x:12px;--app-row-pad-y:12px;--app-row-pad-y-divided:16px;--app-gap-card:16px;--app-gap-grid:16px;--app-gap-grid-md:20px;--app-pad-tile:16px;--app-control-sm:36px;--app-control-md:44px;--app-control-lg:52px;--app-touch-min:44px;--app-chip-h:24px;--app-row-compact:36px;--app-row:44px;--app-row-comfortable:52px;--app-bp-sm:480px;--app-bp-md:768px;--app-bp-lg:1024px;--app-bp-xl:1280px;--app-gutter:20px;--app-gutter-md:32px;--app-content-max:1200px;--app-reading-max:720px;--app-sidebar:240px;--app-header-h:56px;--app-bottom-nav-h:64px;--app-bottom-nav-inset:16px;--app-r-xs:10px;--app-r-field:14px;--app-r-btn:999px;--app-r-option:20px;--app-r-card:24px;--app-r-modal:28px;--app-r-pill:999px;--app-r-node:28px;--app-pattern-grid-size:40px 40px;--app-icon-sm:16px;--app-icon-md:18px;--app-icon-lg:22px;--app-icon-xl:28px;--app-icon-stroke:2;--app-focus-width:2px;--app-focus-offset:2px;--app-focus-color:#097758;--app-duration-fast:.12s;--app-duration-base:.2s;--app-duration-slow:.32s;--app-ease-standard:cubic-bezier(.4, 0, .2, 1);--app-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--app-lift-control:-1px;--app-lift-card:-2px;--app-press-scale:.97;--app-opacity-disabled:.45;--app-z-header:10;--app-z-sidebar:20;--app-z-dropdown:30;--app-z-scrim:40;--app-z-modal:41;--app-z-toast:50}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-surface:#0a0c0b;--app-surface-sunken:#060807;--app-surface-raised:#121514;--app-surface-overlay:#191d1b;--app-surface-selected:#222826;--app-scrim:#000000a8;--app-ink:#f1f4f3;--app-body:#c4ccc9;--app-muted:#99a4a0;--app-action:#e8edeb;--app-action-hover:#fff;--app-on-action:#141a18;--app-accent:#3de0a8;--app-accent-ink:#5fe3b4;--app-accent-deep:#8fedcc;--app-accent-wash:#111b17;--app-accent-selected:#11281f;--app-on-accent:#04231b;--app-brand:#00855e;--app-brand-hover:#007a56;--app-on-brand:#fff;--app-attention:#ff8a73;--app-attention-ink:#ff9d88;--app-attention-wash:#33201c;--app-correct-ink:#5fe3b4;--app-correct-wash:#102c24;--app-correct-mark:#3de0a8;--app-wrong-ink:#ff9d88;--app-wrong-wash:#33201c;--app-blank-ink:#a3b5af;--app-blank-wash:#1c201e;--app-annulled-ink:#f0c878;--app-annulled-wash:#2e2415;--app-partial-ink:#efc77f;--app-partial-mark:#efc77f;--app-partial-fill:#efc77f;--app-partial-wash:#2c2416;--app-bonus-ink:#c7b8ff;--app-bonus-wash:#221c3a;--app-fading-ink:#9cc4ec;--app-fading-mark:#9cc4ec;--app-fading-wash:#17222e;--app-error-ink:#ff9e96;--app-error-wash:#341a18;--app-on-error:#2e0b09;--app-field-bg:#0a0c0b;--app-field-bg-disabled:#101312;--app-field-placeholder:#8f9a96;--app-field-ring:#f1f4f333;--app-field-ring-hover:#f1f4f35c;--app-field-ring-focus:#5fe3b4;--app-field-ring-error:#ff9e96;--app-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2399A4A0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--app-hairline:#f1f4f31f;--app-hairline-soft:#f1f4f312;--app-ring:#f1f4f32e;--app-ring-hover:#f1f4f352;--app-veil:#f1f4f30f;--app-veil-strong:#f1f4f31c;--app-nav-bg:#1c201e;--app-on-nav:#c4ccc9;--app-nav-active-bg:#f1f4f3;--app-on-nav-active:#141a18;--app-chart-1:#3de0a8;--app-chart-2:#e0e7f6;--app-chart-3:#e35138;--app-chart-4:#f57fc0;--app-chart-5:#3c737e;--app-chart-grid:#f1f4f31a;--app-pattern-grid:linear-gradient(to right, #ffffff08 1px, transparent 1px), linear-gradient(to bottom, #ffffff08 1px, transparent 1px);--app-shadow-raised:none;--app-shadow-raised-hover:none;--app-shadow-overlay:0 16px 48px #0000008f;--app-shadow-action:inset 0 -1px 0 #0a0c0b2e;--app-shadow-action-hover:inset 0 -1px 0 #0a0c0b2e;--app-shadow-float:0 16px 40px #00000080;--app-shadow-brand:inset 0 1px 0 #ffffff24, 0 0 0 1px #3de0a82e, 0 8px 24px #00855e66;--app-shadow-brand-hover:inset 0 1px 0 #ffffff2e, 0 0 0 1px #3de0a842, 0 10px 32px #00855e85;--app-shadow-highlight:inset 0 0 0 1px #f1f4f352;--app-shadow-tutor:inset 0 0 0 1.5px #3de0a8, 0 0 0 4px #102c24, 0 6px 20px #3de0a838;--app-shadow-tutor-hover:inset 0 0 0 1.5px #3de0a8, 0 0 0 4px #102c24, 0 6px 20px #3de0a852;--app-border-raised:1px solid #f1f4f31a;--app-border-overlay:1px solid #f1f4f324;--app-border-float:1px solid #f1f4f31f;--app-focus-color:#5fe3b4}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-surface:#0a0c0b;--app-surface-sunken:#060807;--app-surface-raised:#121514;--app-surface-overlay:#191d1b;--app-surface-selected:#222826;--app-scrim:#000000a8;--app-ink:#f1f4f3;--app-body:#c4ccc9;--app-muted:#99a4a0;--app-action:#e8edeb;--app-action-hover:#fff;--app-on-action:#141a18;--app-accent:#3de0a8;--app-accent-ink:#5fe3b4;--app-accent-deep:#8fedcc;--app-accent-wash:#111b17;--app-accent-selected:#11281f;--app-on-accent:#04231b;--app-brand:#00855e;--app-brand-hover:#007a56;--app-on-brand:#fff;--app-attention:#ff8a73;--app-attention-ink:#ff9d88;--app-attention-wash:#33201c;--app-correct-ink:#5fe3b4;--app-correct-wash:#102c24;--app-correct-mark:#3de0a8;--app-wrong-ink:#ff9d88;--app-wrong-wash:#33201c;--app-blank-ink:#a3b5af;--app-blank-wash:#1c201e;--app-annulled-ink:#f0c878;--app-annulled-wash:#2e2415;--app-partial-ink:#efc77f;--app-partial-mark:#efc77f;--app-partial-fill:#efc77f;--app-partial-wash:#2c2416;--app-bonus-ink:#c7b8ff;--app-bonus-wash:#221c3a;--app-fading-ink:#9cc4ec;--app-fading-mark:#9cc4ec;--app-fading-wash:#17222e;--app-error-ink:#ff9e96;--app-error-wash:#341a18;--app-on-error:#2e0b09;--app-field-bg:#0a0c0b;--app-field-bg-disabled:#101312;--app-field-placeholder:#8f9a96;--app-field-ring:#f1f4f333;--app-field-ring-hover:#f1f4f35c;--app-field-ring-focus:#5fe3b4;--app-field-ring-error:#ff9e96;--app-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2399A4A0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--app-hairline:#f1f4f31f;--app-hairline-soft:#f1f4f312;--app-ring:#f1f4f32e;--app-ring-hover:#f1f4f352;--app-veil:#f1f4f30f;--app-veil-strong:#f1f4f31c;--app-nav-bg:#1c201e;--app-on-nav:#c4ccc9;--app-nav-active-bg:#f1f4f3;--app-on-nav-active:#141a18;--app-chart-1:#3de0a8;--app-chart-2:#e0e7f6;--app-chart-3:#e35138;--app-chart-4:#f57fc0;--app-chart-5:#3c737e;--app-chart-grid:#f1f4f31a;--app-pattern-grid:linear-gradient(to right, #ffffff08 1px, transparent 1px), linear-gradient(to bottom, #ffffff08 1px, transparent 1px);--app-shadow-raised:none;--app-shadow-raised-hover:none;--app-shadow-overlay:0 16px 48px #0000008f;--app-shadow-action:inset 0 -1px 0 #0a0c0b2e;--app-shadow-action-hover:inset 0 -1px 0 #0a0c0b2e;--app-shadow-float:0 16px 40px #00000080;--app-shadow-brand:inset 0 1px 0 #ffffff24, 0 0 0 1px #3de0a82e, 0 8px 24px #00855e66;--app-shadow-brand-hover:inset 0 1px 0 #ffffff2e, 0 0 0 1px #3de0a842, 0 10px 32px #00855e85;--app-shadow-highlight:inset 0 0 0 1px #f1f4f352;--app-shadow-tutor:inset 0 0 0 1.5px #3de0a8, 0 0 0 4px #102c24, 0 6px 20px #3de0a838;--app-shadow-tutor-hover:inset 0 0 0 1.5px #3de0a8, 0 0 0 4px #102c24, 0 6px 20px #3de0a852;--app-border-raised:1px solid #f1f4f31a;--app-border-overlay:1px solid #f1f4f324;--app-border-float:1px solid #f1f4f31f;--app-focus-color:#5fe3b4}@media (prefers-reduced-motion:reduce){:root{--app-lift-control:0px;--app-lift-card:0px;--app-press-scale:1}}@media (pointer:coarse){:root{--app-row-compact:var(--app-touch-min)}}.alvo{transition:background var(--app-duration-fast) var(--app-ease-standard), box-shadow var(--app-duration-fast) var(--app-ease-standard), translate var(--app-duration-base) var(--app-ease-standard), scale var(--app-duration-fast) var(--app-ease-standard)}.alvo:after{content:"";width:var(--app-touch-min);height:var(--app-touch-min);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.alvo[data-variante=ghost]{color:var(--app-body);background:0 0}.alvo:disabled{opacity:var(--app-opacity-disabled)}.alvo[data-variante=primary]:disabled,.alvo[data-variante=brand]:disabled{opacity:1;background:var(--app-veil-strong);color:var(--app-muted)}.alvo[data-variante=primary]:not(:disabled){background:var(--app-action);color:var(--app-on-action);box-shadow:var(--app-shadow-action)}.alvo[data-variante=brand]:not(:disabled){background:var(--app-brand);color:var(--app-on-brand);box-shadow:var(--app-shadow-brand)}.alvo[data-variante=ghost]:hover:not(:disabled){background:var(--app-veil)}.alvo[data-variante=primary]:hover:not(:disabled){background:var(--app-action-hover)}.alvo[data-variante=brand]:hover:not(:disabled){background:var(--app-brand-hover)}.girando{animation:1s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.pulsando{animation:pulsar var(--app-duration-slow) ease-in-out infinite alternate}@keyframes pulsar{to{opacity:.5}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lateral{--trilho:calc(var(--app-control-sm) + var(--app-space-lg));width:var(--trilho);flex:none}.painel{--trilho:calc(var(--app-control-sm) + var(--app-space-lg));--recuo:calc((var(--trilho) - var(--app-control-md)) / 2);--icone-nav:calc(var(--app-icon-md) + 2px);width:var(--trilho);z-index:var(--app-z-sidebar);padding-block:var(--app-space-xs);gap:var(--app-space-2xs);background:var(--app-surface);transition:width var(--app-duration-base) var(--app-ease-standard), transform var(--app-duration-base) var(--app-ease-standard);inset-block:0;position:fixed;left:0;overflow:hidden}.painel[data-aberta=true]{width:var(--app-sidebar);z-index:var(--app-z-modal)}@media (min-width:1024px){.lateral[data-aberta=true]{width:var(--app-sidebar)}}.veu{background:var(--app-scrim);z-index:var(--app-z-scrim);position:fixed;inset:0}@media (min-width:1024px){.veu{display:none}}.item-nav{margin-inline:var(--recuo);padding-inline:0 var(--app-space-md);border-radius:var(--app-r-btn);color:var(--app-body);font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-lh);text-align:start;cursor:pointer;transition:background var(--app-duration-fast) var(--app-ease-standard)}.item-nav.w-full{width:calc(100% - 2 * var(--recuo))}.painel:not([data-aberta=true]) .item-nav{padding-inline:0}.item-nav.shrink-0{margin-inline:0;padding-inline:0}.item-nav:hover{background:var(--app-veil)}.painel .item-nav svg{width:var(--icone-nav);height:var(--icone-nav)}.item-nav[aria-current=page]{background:var(--app-accent-selected);color:var(--app-accent-ink);font-weight:600}.avatar{width:var(--app-control-sm);height:var(--app-control-sm);border-radius:var(--app-r-pill);background:var(--app-surface-sunken);color:var(--app-ink);box-shadow:inset 0 0 0 1px var(--app-hairline);font-size:var(--app-type-caption-size);place-items:center;font-weight:600;display:grid}.menu-conta{min-width:15rem;padding:var(--app-space-2xs);border-radius:var(--app-r-option);background:var(--app-surface-overlay);border:var(--app-border-raised);box-shadow:var(--app-shadow-raised);color:var(--app-body);margin:0;position:fixed;inset:auto}.item-menu{gap:var(--app-space-xs);min-height:var(--app-row-compact);padding-inline:var(--app-space-md);border-radius:calc(var(--app-r-option) - var(--app-space-2xs));font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-lh);cursor:pointer;transition:background var(--app-duration-fast) var(--app-ease-standard)}.item-menu:hover,.item-menu:focus-visible{background:var(--app-veil-strong)}a.item-menu{color:inherit;text-decoration:none}.item-menu[aria-current=page]{color:var(--app-accent-ink);font-weight:600}.divisor-menu{border:0;border-top:1px solid var(--app-hairline);margin:var(--app-space-3xs) var(--app-space-xs)}.rotulo-menu{margin:var(--app-space-2xs) 0;padding-inline:var(--app-space-md);font-size:var(--app-type-label-size);line-height:var(--app-type-label-lh);font-weight:var(--app-type-label-weight);letter-spacing:var(--app-type-label-track);text-transform:uppercase;color:var(--app-muted)}.tema-opcoes{gap:var(--app-space-3xs);padding-inline:var(--app-space-3xs);grid-template-columns:repeat(3,1fr);display:grid}.tema-opcao{justify-content:center;align-items:center;gap:var(--app-space-3xs);min-height:calc(var(--app-control-md) + var(--app-space-md));border-radius:var(--app-r-field);font-size:var(--app-type-caption-size);line-height:var(--app-type-caption-lh);cursor:pointer;transition:background var(--app-duration-fast) var(--app-ease-standard), color var(--app-duration-fast) var(--app-ease-standard);flex-direction:column;display:flex}.tema-opcao:hover,.tema-opcao:focus-visible{background:var(--app-veil-strong)}.tema-opcao[aria-checked=true]{background:var(--app-action);color:var(--app-on-action)}.logo-reverso{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-claro{display:none}:root:not([data-theme=light]) .logo-reverso{display:block}}:root[data-theme=dark] .logo-claro{display:none}:root[data-theme=dark] .logo-reverso{display:block}.em-breve{position:relative}.esqueleto{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.aviso-em-breve{top:var(--app-space-3xl);width:min(24rem, calc(100% - 2 * var(--app-space-md)));align-items:center;gap:var(--app-space-xs);padding:var(--app-space-xl);text-align:center;border-radius:var(--app-r-card);background:var(--app-surface-overlay);border:var(--app-border-raised);box-shadow:var(--app-shadow-raised);flex-direction:column;display:flex;position:absolute;left:50%;translate:-50%}.card-acao{cursor:pointer;transition:background var(--app-duration-fast) var(--app-ease-standard), border-color var(--app-duration-fast) var(--app-ease-standard), box-shadow var(--app-duration-base) var(--app-ease-standard), translate var(--app-duration-base) var(--app-ease-standard)}.card-acao:hover:not(:disabled){background:var(--app-surface-overlay);border-color:var(--app-ring-hover)}.card-acao:disabled{opacity:var(--app-opacity-disabled);cursor:not-allowed}.chip-escolha{align-items:center;gap:var(--app-space-2xs);min-height:var(--app-control-sm);padding-inline:var(--app-space-md);border-radius:var(--app-r-pill);background:var(--app-surface-raised);box-shadow:inset 0 0 0 1px var(--app-hairline);color:var(--app-ink);font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-lh);cursor:pointer;transition:background var(--app-duration-fast) var(--app-ease-standard), box-shadow var(--app-duration-fast) var(--app-ease-standard), translate var(--app-duration-base) var(--app-ease-standard), scale var(--app-duration-fast) var(--app-ease-standard);font-weight:600;display:inline-flex;position:relative}.chip-escolha:after{content:"";height:var(--app-touch-min);position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.chip-escolha:hover:not(:disabled){background:var(--app-veil)}.chip-escolha[aria-pressed=true],.chip-escolha[data-marcado=true]{background:var(--app-veil-strong);box-shadow:inset 0 0 0 2px var(--app-ink);color:var(--app-ink);font-weight:700}.chip-foco{border-radius:var(--app-r-option);padding:var(--app-space-sm) var(--app-space-lg);text-align:start;min-height:var(--app-touch-min)}.chip-foco:after{display:none}.lista-escolha{overscroll-behavior:contain;border-radius:var(--app-r-field);background:var(--app-surface-sunken);max-height:40vh;overflow-y:auto}.item-escolha{align-items:flex-start;gap:var(--app-space-xs);width:100%;min-height:var(--app-row-compact);padding:var(--app-space-xs) var(--app-space-sm);text-align:start;color:var(--app-ink);font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-lh);cursor:pointer;transition:background var(--app-duration-fast) var(--app-ease-standard);display:flex}.item-escolha:hover{background:var(--app-veil)}.item-escolha[aria-pressed=true]{background:var(--app-veil-strong);box-shadow:inset 0 0 0 2px var(--app-ink);color:var(--app-ink);font-weight:600}.linha-feita{align-items:center;gap:var(--app-space-xs);min-height:var(--app-touch-min);padding-inline:var(--app-row-pad-x);margin-inline:calc(-1 * var(--app-row-pad-x));border-radius:var(--app-r-field);color:var(--app-muted);font-size:var(--app-type-body-sm-size);text-align:start;cursor:pointer;transition:background var(--app-duration-fast) var(--app-ease-standard);display:flex}.linha-feita:hover{background:var(--app-veil);color:var(--app-body)}.linha-feita[data-inerte],.linha-feita[data-inerte]:hover{color:var(--app-muted);cursor:default;background:0 0}.alternativa{align-items:flex-start;gap:var(--app-space-md);width:100%;min-height:var(--app-row-comfortable);padding:var(--app-space-md) var(--app-space-lg);border-radius:var(--app-r-option);background:var(--app-surface-raised);box-shadow:inset 0 0 0 1px var(--app-hairline);color:var(--app-ink);font-size:var(--app-type-body-size);line-height:var(--app-type-body-lh);text-align:start;cursor:pointer;transition:background var(--app-duration-fast) var(--app-ease-standard), box-shadow var(--app-duration-fast) var(--app-ease-standard), translate var(--app-duration-base) var(--app-ease-standard), scale var(--app-duration-fast) var(--app-ease-standard);display:flex}.alternativa:hover:not(:disabled){background:var(--app-veil);box-shadow:inset 0 0 0 1px var(--app-ring)}.alternativa[aria-pressed=true]:not([data-estado]){background:var(--app-veil-strong);box-shadow:inset 0 0 0 2px var(--app-ink);color:var(--app-ink)}.alternativa[data-estado=certa]{background:var(--app-correct-wash);box-shadow:inset 0 0 0 2px var(--app-correct-ink);color:var(--app-correct-ink)}.alternativa[data-estado=errada]{background:var(--app-wrong-wash);box-shadow:inset 0 0 0 2px var(--app-wrong-ink);color:var(--app-wrong-ink)}.alternativa:disabled{cursor:default}.alternativa-letra{width:var(--app-chip-h);height:var(--app-chip-h);border-radius:var(--app-r-pill);background:var(--app-surface-sunken);color:var(--app-ink);font-family:var(--app-font-display);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:700;display:grid}.alternativa[aria-pressed=true]:not([data-estado]) .alternativa-letra{background:var(--app-ink);color:var(--app-surface-raised)}.alternativa[data-estado=certa] .alternativa-letra{background:var(--app-correct-ink);color:var(--app-surface-raised)}.alternativa[data-estado=errada] .alternativa-letra{background:var(--app-wrong-ink);color:var(--app-surface-raised)}.porque{border-radius:var(--app-r-field);background:var(--app-surface-sunken)}.porque+.porque{margin-top:var(--app-gap-list)}.porque>summary{align-items:flex-start;gap:var(--app-space-xs);min-height:var(--app-touch-min);padding:var(--app-space-xs) var(--app-space-sm);color:var(--app-muted);font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-lh);cursor:pointer;list-style:none;display:flex}.porque>summary::-webkit-details-marker{display:none}.porque>summary:hover,.porque[open]>summary{color:var(--app-ink)}.porque[open]>summary svg{transform:rotate(180deg)}.porque>summary svg{transition:transform var(--app-duration-fast) var(--app-ease-standard);flex:none}.porque>p{padding:0 var(--app-space-sm) var(--app-space-sm) calc(var(--app-space-sm) + var(--app-chip-h) + var(--app-space-xs));color:var(--app-ink);font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-lh);margin:0}.sentinela-conversa{scroll-margin-bottom:calc(var(--app-control-sm) + var(--app-space-xs) * 2 + var(--app-space-lg) + var(--app-space-xs))}.mapa-questoes{grid-template-columns:repeat(auto-fill, minmax(var(--app-touch-min), 1fr));gap:var(--app-space-2xs);margin:0;padding:0;list-style:none;display:grid}.quadro-questao{width:100%;min-width:var(--app-touch-min);height:var(--app-touch-min);border-radius:var(--app-r-xs);background:var(--app-surface-raised);box-shadow:inset 0 0 0 1px var(--app-hairline);color:var(--app-muted);font-size:var(--app-type-body-sm-size);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--app-duration-fast) var(--app-ease-standard), box-shadow var(--app-duration-fast) var(--app-ease-standard), translate var(--app-duration-base) var(--app-ease-standard), scale var(--app-duration-fast) var(--app-ease-standard);place-items:center;font-weight:600;display:grid}.quadro-questao:hover:not([data-inerte]){box-shadow:inset 0 0 0 2px var(--app-ring-hover)}.quadro-questao[data-estado=atual]{background:var(--app-veil-strong);box-shadow:inset 0 0 0 2px var(--app-ink);color:var(--app-ink);font-weight:700}.quadro-questao[data-estado=respondida]{background:var(--app-surface-selected);box-shadow:none;color:var(--app-ink)}.quadro-questao[data-estado=branca]{background:var(--app-surface-raised);color:var(--app-muted)}.quadro-questao[data-estado=certa]{background:var(--app-correct-wash);box-shadow:inset 0 0 0 1px var(--app-correct-ink);color:var(--app-correct-ink)}.quadro-questao[data-estado=errada]{background:var(--app-wrong-wash);box-shadow:inset 0 0 0 1px var(--app-wrong-ink);color:var(--app-wrong-ink)}.quadro-questao[data-atual]{box-shadow:inset 0 0 0 2px var(--app-ink), inset 0 0 0 3px var(--app-surface)}.quadro-questao[data-marcada]:after{content:"";border-radius:var(--app-r-pill);background:var(--app-annulled-ink);width:6px;height:6px;position:absolute;inset-block-start:3px;inset-inline-end:3px}.quadro-questao[data-marcada]{position:relative}.quadro-questao[data-inerte]{width:var(--app-control-sm);min-width:0;height:var(--app-control-sm);cursor:default}.barra-vista{top:var(--app-header-h);z-index:var(--app-z-header);margin-block:calc(-1 * var(--app-space-2xs));padding-block:var(--app-space-2xs);background:var(--app-surface);position:sticky}@media (min-width:1280px){.barra-vista{top:0}}.seletor-vista{isolation:isolate;border-radius:var(--app-r-pill);background:var(--app-surface-sunken);box-shadow:inset 0 0 0 1px var(--app-hairline);grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:inline-grid;position:relative}.polegar-vista{z-index:-1;border-radius:var(--app-r-pill);background:var(--app-surface-raised);width:calc(50% - 3px);box-shadow:var(--app-shadow-raised);border:var(--app-border-raised);transform:translateX(calc(var(--i,0) * 100%));transition:transform var(--app-duration-base) var(--app-ease-emphasized);position:absolute;top:3px;bottom:3px;left:3px}.aba-vista{justify-content:center;align-items:center;gap:var(--app-space-xs);min-height:var(--app-touch-min);padding-inline:var(--app-space-lg);border-radius:var(--app-r-pill);color:var(--app-muted);font-family:var(--app-font-body);font-size:var(--app-type-body-sm-size);white-space:nowrap;cursor:pointer;transition:color var(--app-duration-fast) var(--app-ease-standard);background:0 0;border:0;font-weight:500;display:inline-flex}.aba-vista:hover{color:var(--app-body)}.aba-vista[aria-selected=true]{color:var(--app-accent-ink);cursor:default;font-weight:600}@media (min-width:768px) and (pointer:fine){.aba-vista{min-height:calc(var(--app-control-sm) - 6px)}}.painel-vista{animation:painel-vista-entra var(--app-duration-base) var(--app-ease-standard) backwards}@keyframes painel-vista-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.painel-vista{animation-duration:1ms;animation-delay:0s}.cartao-vira-in,.polegar-vista,.aba-vista{transition:none}}.grupo-revisao{border:1px solid var(--app-ring);border-radius:var(--app-r-field)}.grupo-revisao+.grupo-revisao{margin-top:var(--app-gap-list)}.grupo-revisao>summary,.item-revisao>summary{align-items:center;gap:var(--app-space-xs);min-height:var(--app-touch-min);padding:var(--app-space-xs) var(--app-space-sm);color:var(--app-muted);font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-lh);cursor:pointer;list-style:none;display:flex}.grupo-revisao>summary::-webkit-details-marker{display:none}.item-revisao>summary::-webkit-details-marker{display:none}.grupo-revisao>summary:hover,.item-revisao>summary:hover{color:var(--app-ink)}.grupo-revisao[open]>summary svg:last-of-type,.item-revisao[open]>summary svg:last-of-type{transform:rotate(180deg)}.grupo-revisao>summary svg,.item-revisao>summary svg{transition:transform var(--app-duration-fast) var(--app-ease-standard);flex:none}.grupo-revisao>div{padding:0 var(--app-space-sm) var(--app-space-sm)}.contagem-grupo{padding:0 var(--app-space-2xs);border-radius:var(--app-r-pill);background:var(--app-surface-sunken);color:var(--app-ink);font-size:var(--app-type-caption-size);font-variant-numeric:tabular-nums;font-weight:600}.item-revisao{border-radius:var(--app-r-field);background:var(--app-surface-sunken)}.item-revisao>div{padding:0 var(--app-space-sm) var(--app-space-sm)}.rotulo-label{font-size:var(--app-type-label-size);line-height:var(--app-type-label-lh);font-weight:var(--app-type-label-weight);letter-spacing:var(--app-type-label-track);text-transform:uppercase;color:var(--app-muted);margin:0}.texto-enunciado{max-width:var(--app-type-stem-measure);font-size:var(--app-type-stem-size);line-height:var(--app-type-stem-lh);color:var(--app-ink);margin:0}.texto-apoio{font-size:var(--app-type-caption-size);line-height:var(--app-type-caption-lh);color:var(--app-muted);margin:0}.fala-agente{font-size:var(--app-type-body-size);line-height:var(--app-type-body-lh);color:var(--app-body);margin:0}.linha-titulo{font-size:var(--app-type-subtitle-size);line-height:var(--app-type-subtitle-lh);color:var(--app-ink);margin:0;font-weight:600}.link-fonte{align-items:center;gap:var(--app-space-3xs);color:var(--app-ink);text-decoration:underline;-webkit-text-decoration-color:var(--app-ring-hover);-webkit-text-decoration-color:var(--app-ring-hover);-webkit-text-decoration-color:var(--app-ring-hover);text-decoration-color:var(--app-ring-hover);text-underline-offset:2px;transition:text-decoration-color var(--app-duration-fast) var(--app-ease-standard);display:inline-flex}.link-fonte:hover{color:var(--app-ink);-webkit-text-decoration-color:var(--app-ink);-webkit-text-decoration-color:var(--app-ink);-webkit-text-decoration-color:var(--app-ink);text-decoration-color:var(--app-ink)}.selo{min-height:var(--app-chip-h);padding-inline:var(--app-space-sm);border-radius:var(--app-r-pill);background:var(--app-blank-wash);color:var(--app-blank-ink);font-size:var(--app-type-caption-size);white-space:nowrap;justify-self:start;align-items:center;font-weight:600;display:inline-flex}.cartao-vira{perspective:1400px;cursor:pointer;border-radius:var(--app-r-card);touch-action:manipulation;transition:translate var(--app-duration-base) var(--app-ease-standard)}.cartao-vira-in{transform-style:preserve-3d;transition:transform .45s var(--app-ease-emphasized);display:grid}.cartao-vira[data-virado] .cartao-vira-in{transform:rotateY(180deg)}.cartao-vira .face{justify-content:center;gap:var(--app-space-sm);min-height:260px;padding:var(--app-pad-card-md);border-radius:var(--app-r-card);background:var(--app-surface-raised);border:var(--app-border-raised);box-shadow:var(--app-shadow-raised);backface-visibility:hidden;transition:box-shadow var(--app-duration-base) var(--app-ease-standard);flex-direction:column;grid-area:1/1;display:flex}.cartao-vira .face.verso{background:var(--app-surface-sunken);transform:rotateY(180deg)}.cartao-vira .rotulo{font-size:var(--app-type-label-size);line-height:var(--app-type-label-lh);letter-spacing:var(--app-type-label-track);text-transform:uppercase;color:var(--app-muted);margin:0;font-weight:700}.cartao-vira .grande{font-family:var(--app-font-display);font-weight:700;font-size:var(--app-type-title-size);line-height:var(--app-type-title-lh);letter-spacing:var(--app-type-title-track);color:var(--app-ink);margin:0}.cartao-vira .verso .grande{font-size:var(--app-type-subtitle-size);line-height:var(--app-type-subtitle-lh)}.cartao-vira .pegadinha{font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-lh);color:var(--app-wrong-ink);margin:0;font-weight:500}.cartao-vira .link-fonte{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media not all and (min-width:480px){.cartao-vira .face{padding:var(--app-pad-card)}}.notas{gap:var(--app-space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.notas button{min-height:var(--app-control-lg);padding:var(--app-space-xs) var(--app-space-2xs);border:1.5px solid var(--app-ring);border-radius:var(--app-r-field);background:var(--app-surface-raised);color:var(--app-body);cursor:pointer;transition:border-color var(--app-duration-fast) var(--app-ease-standard), background var(--app-duration-fast) var(--app-ease-standard), translate var(--app-duration-base) var(--app-ease-standard), scale var(--app-duration-fast) var(--app-ease-standard);font-weight:600}.notas button:hover{border-color:var(--app-ring-hover);background:var(--app-veil)}.notas button small{font-size:var(--app-type-label-size);color:var(--app-muted);font-weight:400;display:block}.notas .n1{border-color:var(--app-attention);color:var(--app-wrong-ink)}@media not all and (min-width:480px){.notas{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal-questao{width:min(760px, calc(100vw - 2 * var(--app-space-md)));border:var(--app-border-overlay);border-radius:var(--app-r-modal);background:var(--app-surface-overlay);max-height:86dvh;color:var(--app-ink);box-shadow:var(--app-shadow-overlay);margin:auto;padding:0;overflow:auto}.modal-questao::backdrop{background:var(--app-scrim)}.modal-questao>div{padding:var(--app-pad-card-md)}.alternativas-modal{gap:var(--app-space-xs);font-size:var(--app-type-body-size);line-height:var(--app-type-body-lh);color:var(--app-body);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.alternativas-modal li[data-gabarito]{color:var(--app-correct-ink);font-weight:600}.explicacao-modal{gap:var(--app-space-xs);padding:var(--app-pad-card);border-radius:var(--app-r-card);border:1px solid var(--app-hairline);flex-direction:column;display:flex}@media not all and (min-width:480px){.modal-questao>div{padding:var(--app-pad-card)}}.chip-pular{min-height:var(--app-control-sm);padding-inline:var(--app-space-md);border-radius:var(--app-r-pill);color:var(--app-muted);font-size:var(--app-type-body-sm-size);cursor:pointer;transition:background var(--app-duration-fast) var(--app-ease-standard), translate var(--app-duration-base) var(--app-ease-standard), scale var(--app-duration-fast) var(--app-ease-standard);align-items:center;font-weight:600;display:inline-flex;position:relative}.chip-pular:after{content:"";height:var(--app-touch-min);position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.chip-pular:hover{background:var(--app-veil);color:var(--app-ink)}@media not all and (min-width:768px){.zona-polegar{z-index:1;box-shadow:var(--app-shadow-raised);position:sticky;bottom:0}}.capsula{border-radius:var(--app-r-option);background:var(--app-surface-sunken)}.capsula>summary{color:var(--app-ink);font-weight:600}.campo-data{min-width:14ch;min-height:var(--app-control-md);padding-inline:var(--app-space-md);border-radius:var(--app-r-field);background-color:var(--app-field-bg);box-shadow:inset 0 0 0 1px var(--app-field-ring);color:var(--app-ink);font:inherit;transition:box-shadow var(--app-duration-fast) var(--app-ease-standard);align-self:flex-start}.campo-data::placeholder{color:var(--app-field-placeholder)}.campo-data:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--app-field-ring-hover)}.campo-data:focus-visible{box-shadow:inset 0 0 0 2px var(--app-field-ring-focus)}.campo-data:disabled{background-color:var(--app-field-bg-disabled);opacity:var(--app-opacity-disabled);cursor:not-allowed}.campo-data[data-tamanho=sm]{min-height:var(--app-control-sm)}select.campo-data{appearance:none;background-image:var(--app-select-chevron);background-repeat:no-repeat;background-position:right var(--app-space-md) center;background-size:var(--app-icon-sm) var(--app-icon-sm);text-overflow:ellipsis;cursor:pointer;min-width:12rem;max-width:100%;padding-inline-end:calc(var(--app-space-md) + var(--app-icon-sm) + var(--app-space-xs))}select.campo-data option{background-color:var(--app-surface-overlay);color:var(--app-ink)}.campo-mensagem{color:var(--app-ink);font-size:var(--app-type-body-size);line-height:var(--app-type-body-lh);padding:var(--app-space-xs) var(--app-space-sm) 0}.campo-busca{color:var(--app-ink);font-size:var(--app-type-body-sm-size)}@media (pointer:coarse){.campo-data,.campo-data[data-tamanho=sm],.campo-mensagem{font-size:var(--app-type-field-touch-size);min-height:var(--app-touch-min)}.campo-busca{font-size:var(--app-type-field-touch-size)}}.lista-leitura{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-leitura>li{align-items:center;gap:var(--app-gap-inline);padding-block:var(--app-row-pad-y-divided);display:flex}.lista-leitura>li+li{border-top:1px solid var(--app-hairline)}.lista-leitura>li:first-child{padding-top:0}.lista-leitura>li:last-child{padding-bottom:0}.lista-leitura .barra{max-width:none}.numero-leitura{font-family:var(--app-font-display);font-size:var(--app-type-title-size);line-height:var(--app-type-title-lh);color:var(--app-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.leitura{background:var(--app-surface-raised);border-radius:var(--app-r-card)}.leitura>summary{min-height:var(--app-control-lg);padding-inline:var(--app-pad-card)}.leitura>div{padding:0 var(--app-pad-card) var(--app-pad-card)}.casca{--copiloto:380px;min-height:100dvh;display:flex}.principal{min-width:0;transition:margin-inline-end var(--app-duration-base) var(--app-ease-standard);flex-direction:column;flex:1;display:flex}@media (min-width:1280px){.principal{margin-inline-end:calc(var(--copiloto) + 2 * var(--app-space-md))}.casca[data-copiloto=false] .principal{margin-inline-end:0}.casca[data-largo]{--copiloto:calc(60vw - 2 * var(--app-space-md))}}.painel .so-aberta{display:none}.painel[data-aberta=true] .so-aberta{display:revert}.painel[data-aberta=true] .so-fechada{display:none}@media (min-width:1280px){.lateral[data-aberta=null],.painel[data-aberta=null]{width:var(--app-sidebar)}.painel[data-aberta=null] .so-aberta{display:revert}.painel[data-aberta=null] .so-fechada{display:none}.painel[data-aberta=null] .item-nav{padding-inline:0 var(--app-space-md)}}@media not all and (min-width:768px){.lateral{width:0}.painel:not([data-aberta=true]){visibility:hidden;transform:translate(-100%)}}.marca-nav{font-family:var(--app-font-display);font-weight:700;font-size:var(--app-type-title-size);color:var(--app-accent-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .marca-nav{color:var(--app-ink)}}:root[data-theme=dark] .marca-nav{color:var(--app-ink)}.grupo-nav{margin:var(--app-space-lg) 0 var(--app-space-2xs);padding-inline:calc(var(--recuo) + (var(--app-control-md) - var(--icone-nav)) / 2);font-size:var(--app-type-label-size);line-height:var(--app-type-label-lh);font-weight:var(--app-type-label-weight);letter-spacing:var(--app-type-label-track);text-transform:uppercase;color:var(--app-muted)}.divisor-nav{border:0;border-top:1px solid var(--app-hairline);margin:var(--app-space-xs) var(--recuo)}a.item-nav{text-decoration:none}.painel nav{scrollbar-width:none}.painel nav::-webkit-scrollbar{display:none}.painel .item-nav{min-height:var(--app-row-compact);flex:none}.topo{z-index:var(--app-z-header);align-items:center;gap:var(--app-space-xs);height:var(--app-header-h);padding-inline:var(--app-gutter);background:var(--app-surface);border-bottom:1px solid var(--app-hairline);display:flex;position:sticky;top:0}@media (min-width:768px){.topo{padding-inline:var(--app-gutter-md)}}.topo .item-nav{width:var(--app-control-md);height:var(--app-control-md);margin:0;padding:0}.titulo-topo{color:var(--app-ink);font-weight:600}.so-celular{display:none}@media not all and (min-width:768px){.so-celular{display:grid}}@media (min-width:1280px){.topo{display:contents}.topo>:not(.reabrir-copiloto){display:none}}.reabrir-copiloto{background:var(--app-surface-overlay);box-shadow:var(--app-shadow-tutor);padding-inline:var(--app-space-xl);gap:var(--app-space-xs);flex:none;display:inline-flex}.reabrir-copiloto:hover:not(:disabled){background:var(--app-surface-overlay);box-shadow:var(--app-shadow-tutor-hover)}.reabrir-copiloto:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg, transparent 35%, var(--app-accent) 50%, transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.reabrir-copiloto:before{background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--app-accent) 22%, transparent) 50%, transparent 65%)}}.reabrir-copiloto:before{animation:brilho-tutor .9s var(--app-ease-standard) .6s 1 both;background-position:-50% 0;background-size:250% 100%}@keyframes brilho-tutor{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.reabrir-copiloto:before{opacity:0;animation:none}}.icone-tutor{color:var(--app-accent-ink)}@media (min-width:1280px){.reabrir-copiloto{top:var(--app-space-md);right:var(--app-space-md);z-index:var(--app-z-header);position:fixed}}.reabrir-copiloto[data-copiloto=true]{display:none}@media (min-width:1280px){.reabrir-copiloto[data-copiloto=null]{display:none}}.copiloto{inset-block:var(--app-space-md);right:var(--app-space-md);width:min(var(--copiloto), 100vw - 2 * var(--app-space-md));z-index:var(--app-z-modal);background:var(--app-surface-overlay);border:var(--app-border-raised);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-overlay);flex-direction:column;display:flex;position:fixed}.copiloto,.casca[data-cedido] .copiloto{transform:translateX(calc(100% + var(--app-space-md)));visibility:hidden;transition:transform var(--app-duration-base) var(--app-ease-standard), width var(--app-duration-base) var(--app-ease-standard), visibility 0s linear var(--app-duration-base)}.copiloto[data-aberto=true]{visibility:visible;transition:transform var(--app-duration-base) var(--app-ease-standard), width var(--app-duration-base) var(--app-ease-standard);transform:none}:root:active-view-transition .copiloto{transition:none}@media not all and (min-width:768px){.copiloto{border:0;border-radius:0;width:auto;inset:0}}@media (min-width:1280px){.copiloto{z-index:var(--app-z-header);box-shadow:var(--app-shadow-raised);background:var(--app-surface-raised)}.copiloto[data-aberto=null]{visibility:visible;transition:transform var(--app-duration-base) var(--app-ease-standard), width var(--app-duration-base) var(--app-ease-standard);transform:none}.veu-copiloto{display:none}}@media (min-width:1024px) and (not (min-width:1280px)){.veu.veu-copiloto{display:block}}@media not all and (min-width:768px){.expandir-copiloto{display:none}}@media (min-width:768px){.copiloto[data-expandido=true]{width:min(960px, 100vw - 2 * var(--app-space-md));visibility:visible;z-index:var(--app-z-modal);background:var(--app-surface-overlay);box-shadow:var(--app-shadow-overlay);margin-inline:auto;left:0;right:0;transform:none}.copiloto[data-expandido=true] :is(.poco-copiloto,.rodape-copiloto){padding-inline:max(var(--app-space-md), (100% - 720px) / 2)}.veu.veu-copiloto[data-expandido=true]{display:block}}.copiloto{container:copiloto/inline-size}@container copiloto (min-width:720px){.composer:has(.campo-mensagem:placeholder-shown){flex-direction:row;align-items:center}.composer:has(.campo-mensagem:placeholder-shown) .acoes-composer{display:contents}.composer:has(.campo-mensagem:placeholder-shown) .acoes-composer>*{flex:none}.composer:has(.campo-mensagem:placeholder-shown) .acoes-composer>:first-child{order:-1}.composer:has(.campo-mensagem:placeholder-shown) .campo-mensagem{padding-block:0}}.copiloto{view-transition-name:copiloto}::view-transition-group(copiloto){animation-duration:var(--app-duration-slow);animation-timing-function:var(--app-ease-emphasized)}.cabeca-copiloto{align-items:center;gap:var(--app-space-xs);height:var(--app-header-h);padding-inline:var(--app-space-md) calc(var(--app-space-md) - (var(--app-control-sm) - var(--app-icon-md)) / 2);border-bottom:1px solid var(--app-hairline);color:var(--app-muted);flex:none;display:flex}.poco-copiloto{gap:var(--app-space-lg);min-height:0;padding:var(--app-space-lg) var(--app-space-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.rodape-copiloto{padding:var(--app-space-xs) var(--app-space-md) calc(var(--app-space-md) + env(safe-area-inset-bottom));border-top:1px solid var(--app-hairline);flex:none}.menu-conversas{position:relative}.menu-conversas>summary{cursor:pointer;width:var(--app-control-sm);height:var(--app-control-sm);border-radius:var(--app-r-pill);color:var(--app-body);place-items:center;list-style:none;display:grid;position:relative}.menu-conversas>summary::-webkit-details-marker{display:none}.menu-conversas>summary:hover{background:var(--app-veil)}.lista-conversas{right:0;top:calc(100% + var(--app-space-2xs));width:300px;max-width:80vw;z-index:var(--app-z-dropdown);gap:var(--app-space-2xs);padding:var(--app-space-sm);border-radius:var(--app-r-card);background:var(--app-surface-overlay);border:var(--app-border-overlay);box-shadow:var(--app-shadow-overlay);flex-direction:column;display:flex;position:absolute}.tela{width:100%;max-width:var(--app-content-max);gap:var(--app-gap-block);padding:var(--app-space-2xl) var(--app-gutter) var(--app-space-4xl);flex-direction:column;margin-inline:auto;display:flex}.tela[data-estreita]{max-width:calc(var(--app-reading-max) + 2 * var(--app-gutter))}@media (min-width:768px){.tela{padding-inline:var(--app-gutter-md)}.tela[data-estreita]{max-width:calc(var(--app-reading-max) + 2 * var(--app-gutter-md))}}.cab{align-items:flex-end;gap:var(--app-space-md);flex-wrap:wrap;display:flex}.cab>:first-child{flex:320px}.acoes-cab{align-items:center;gap:var(--app-space-xs);flex-wrap:wrap;display:flex}.titulo-tela{font-family:var(--app-font-display);font-size:var(--app-type-headline-size);line-height:var(--app-type-headline-lh);letter-spacing:var(--app-type-headline-track);color:var(--app-ink);margin:0;font-weight:700}.apoio-tela{max-width:72ch;font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-lh);color:var(--app-muted);margin:0}.card-tela{gap:var(--app-gap-card);min-width:0;padding:var(--app-pad-card);border-radius:var(--app-r-card);background:var(--app-surface-raised);border:var(--app-border-raised);box-shadow:var(--app-shadow-raised);flex-direction:column;display:flex}.card-tela[data-tom=destaque]{background:var(--app-surface-raised);box-shadow:var(--app-shadow-highlight)}.cab-card{justify-content:space-between;align-items:baseline;gap:var(--app-space-xs) var(--app-space-sm);flex-wrap:wrap;display:flex}.cab-card>:first-child{gap:var(--app-gap-stack);flex-direction:column;min-width:0;display:flex}.cab-card .chip-pular,.lista-leitura .chip-pular{margin-block:calc(-1 * var(--app-space-sm));margin-inline-end:calc(-1 * var(--app-space-md))}.coluna-guia{flex:none;justify-content:center;width:4.5rem;display:flex}.coluna-fim{text-align:end;flex:none;min-width:7rem;margin-inline-start:auto}.coluna-num{font-variant-numeric:tabular-nums;text-align:end;min-width:7ch;display:inline-block}.coluna-num[data-lado=depois]{text-align:start}.titulo-card,.titulo-secao{font-family:var(--app-font-display);font-size:var(--app-type-title-size);line-height:var(--app-type-title-lh);letter-spacing:var(--app-type-title-track);color:var(--app-ink);margin:0;font-weight:700}.numero-kpi{font-family:var(--app-font-display);font-size:var(--app-type-data-lg-size);line-height:var(--app-type-data-lg-lh);letter-spacing:var(--app-type-data-lg-track);color:var(--app-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.numero-tabular{font-variant-numeric:tabular-nums;color:var(--app-ink);white-space:nowrap;text-align:end;font-weight:600}.numero-ordem{width:1.5em;color:var(--app-muted);font-variant-numeric:tabular-nums;text-align:end;flex:none}.grade-kpi{gap:var(--app-gap-grid);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:stretch;display:grid}.grade-inicio{gap:var(--app-gap-grid);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch;display:grid}.grade-funcs{gap:var(--app-gap-grid);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}@media (min-width:768px){.grade-kpi,.grade-inicio,.grade-funcs{gap:var(--app-gap-grid-md)}}.card-intencao,.card-func{align-items:flex-start;gap:var(--app-space-xs);text-align:start;border-radius:var(--app-r-card);background:var(--app-surface-raised);border:1px solid var(--app-ring);padding:var(--app-pad-tile);flex-direction:column;text-decoration:none;display:flex}.card-func{color:var(--app-body)}.icone-intencao{width:var(--app-control-md);height:var(--app-control-md);border-radius:var(--app-r-pill);background:var(--app-surface-sunken);color:var(--app-accent);flex:none;place-items:center;display:grid}.linha-titulo>svg{color:var(--app-accent)}.linha-link .icone-intencao{width:var(--app-control-sm);height:var(--app-control-sm)}.titulo-intencao{font-size:var(--app-type-subtitle-size);color:var(--app-ink);font-weight:600}.linha-link{align-items:center;gap:var(--app-gap-inline);padding:var(--app-row-pad-y) var(--app-row-pad-x);margin-inline:calc(-1 * var(--app-row-pad-x));border-radius:var(--app-r-option);color:var(--app-muted);transition:background var(--app-duration-fast) var(--app-ease-standard);text-decoration:none;display:flex}.linha-link:hover{background:var(--app-veil)}.linha-link+.linha-link{margin-top:var(--app-gap-list)}.barra{border-radius:var(--app-r-pill);background:var(--app-surface-sunken);width:100%;max-width:420px;height:6px;display:block;overflow:hidden}.barra>i{border-radius:inherit;background:var(--app-muted);height:100%;display:block}.barra[data-tom=fading]>i{background:var(--app-fading-ink)}.ponto-estado{width:10px;height:10px;margin-inline:calc((var(--app-icon-md) - 10px) / 2);border-radius:var(--app-r-pill);background:var(--app-ring);flex:none}.ponto-estado[data-estado=solido]{background:var(--app-correct-mark)}.ponto-estado[data-estado=parcial],.ponto-estado[data-estado=fragil]{background:var(--app-partial-fill);box-shadow:inset 0 0 0 1px var(--app-partial-ink)}.ponto-estado[data-estado=escapando]{background:var(--app-fading-mark)}.ponto-estado[data-estado=sem-dado]{background:var(--app-muted)}.barra-espera{border-radius:var(--app-r-pill);background:var(--app-surface-sunken);width:60%;height:12px;display:block}a.selo{text-decoration:none}.menu-conversas>summary:after{content:"";width:var(--app-touch-min);height:var(--app-touch-min);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.pular-conteudo{top:var(--app-space-xs);left:var(--app-space-xs);z-index:var(--app-z-toast);padding:var(--app-space-xs) var(--app-space-md);border-radius:var(--app-r-pill);background:var(--app-action);color:var(--app-on-action);font-weight:600;text-decoration:none;position:fixed;transform:translateY(-200%)}.pular-conteudo:focus{transform:none}.conteudo:focus{outline:none}.card-acao,.linha-link,.item-nav,.chip-escolha,.chip-pular,.alternativa{touch-action:manipulation}.card-acao:active:not(:disabled),.linha-link:active,.item-nav:active:not([aria-current=page]){background:var(--app-veil-strong)}.card-func:hover{border-color:var(--app-ring-hover)}@media (hover:hover){.alvo:hover:not(:disabled),.chip-escolha:is(button):hover:not(:disabled),.chip-pular:hover,.notas button:hover,.alternativa:hover:not(:disabled),.quadro-questao:hover:not([data-inerte]){translate:0 var(--app-lift-control)}.alvo[data-variante=primary]:hover:not(:disabled){box-shadow:var(--app-shadow-action-hover)}.alvo[data-variante=brand]:hover:not(:disabled){box-shadow:var(--app-shadow-brand-hover)}.card-acao:hover:not(:disabled),.cartao-vira:hover{translate:0 var(--app-lift-card)}.card-acao:hover:not(:disabled),.cartao-vira:hover .face{box-shadow:var(--app-shadow-raised-hover)}}.alvo:active:not(:disabled),.chip-escolha:is(button):active:not(:disabled),.chip-pular:active,.notas button:active,.alternativa:active:not(:disabled),.quadro-questao:active:not([data-inerte]){translate:0;scale:var(--app-press-scale)}.card-acao:active:not(:disabled),.cartao-vira:active{translate:0}.grifo{background:var(--bin-grifo-amarelo);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 .15em}.grifo[data-cor=verde]{background:var(--bin-grifo-verde)}.grifo[data-cor=rosa]{background:var(--bin-grifo-rosa)}.binomio{gap:var(--app-space-lg);padding:var(--app-space-md);border-radius:var(--app-r-option);border:1px solid var(--app-accent-wash);background:var(--app-surface-raised);color:var(--bin-texto);flex-direction:column;display:flex}.binomio-cabeca{justify-content:space-between;align-items:center;gap:var(--app-space-xs);flex-wrap:wrap;display:flex}.binomio-parte{gap:var(--app-space-xs);font-size:var(--app-type-body-size);line-height:var(--app-type-body-lh);color:var(--bin-texto);flex-direction:column;display:flex}.binomio-parte p,.binomio-parte ul,.binomio-parte ol{margin:0}.binomio-titulo{font-size:var(--app-type-title-size);line-height:var(--app-type-title-lh);color:var(--bin-titulo);margin:0;font-weight:700}.binomio-protocolo{font-size:var(--app-type-body-sm-size);color:var(--app-attention-ink)}.binomio-conceito{padding:var(--app-space-sm) var(--app-space-md);border-left:4px solid var(--bin-conceito-borda);border-radius:0 var(--app-r-field) var(--app-r-field) 0;background:var(--bin-conceito-fundo);font-weight:700}.binomio-cascata{padding:var(--app-space-md);border:1px solid var(--bin-cascata-painel-borda);border-radius:var(--app-r-option);background:var(--bin-cascata-painel);flex-direction:column;margin:0;list-style:none;display:flex}.binomio-cascata li{gap:var(--app-space-3xs);padding:var(--app-space-sm) var(--app-space-md);border:1px solid var(--bin-cascata-card-borda);border-left:5px solid var(--bin-faixa-a);border-radius:var(--app-r-field);background:var(--bin-cascata-card);box-shadow:var(--bin-cascata-sombra);flex-direction:column;margin-right:6%;display:flex;position:relative}.binomio-cascata li[data-faixa=b]{border-left-color:var(--bin-faixa-b);margin-left:6%;margin-right:0}.binomio-cascata li+li{margin-top:calc(var(--app-space-lg) + .4em)}.binomio-cascata li+li:before{content:"↓";top:calc(-1 * (var(--app-space-lg) + .4em));height:calc(var(--app-space-lg) + .4em);color:var(--bin-seta);align-items:center;font-size:1.25em;font-weight:700;line-height:1;display:flex;position:absolute;left:50%;translate:-50%}.binomio-cascata li[data-faixa=b]+li:before{left:47%}.binomio-cascata li[data-faixa=a]+li:before{left:53%}.binomio-cascata li[data-fechamento=falha]{background:var(--bin-falha-fundo);border-color:var(--bin-falha-borda);border-left-color:var(--bin-falha-borda)}.binomio-cascata li[data-fechamento=falha]>span:last-child{font-weight:600}.binomio-passo{color:var(--bin-titulo);font-weight:700}@media (max-width:480px){.binomio-cascata{padding:var(--app-space-sm) var(--app-space-xs)}.binomio-cascata li,.binomio-cascata li[data-faixa=b]{padding:var(--app-space-xs) var(--app-space-sm);margin-left:0;margin-right:0}.binomio-cascata li[data-faixa]+li:before{left:50%}}.binomio-fixar{padding:var(--app-space-md) var(--app-space-md) var(--app-space-md) 2em;background:var(--bin-fixar-fundo);border:1px solid var(--bin-fixar-borda);color:var(--bin-texto);border-radius:var(--app-r-field);gap:var(--app-space-2xs);flex-direction:column;margin:0;font-weight:700;display:flex}.binomio-objetos{gap:var(--app-space-2xs);flex-direction:column;display:flex}.link-conceito{all:unset;cursor:pointer;color:var(--bin-link);text-underline-offset:2px;font-weight:600;text-decoration:underline;position:relative}.link-conceito:after{content:"";height:var(--app-touch-min);position:absolute;top:50%;left:0;right:0;translate:0 -50%}.link-conceito:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.binomio-producao{gap:var(--app-space-2xs);padding:var(--app-space-sm);border-radius:var(--app-r-field);background:var(--app-surface-sunken);flex-direction:column;display:flex}.binomio-producao p{margin:0}.binomio-tabela{border-collapse:collapse;width:100%;font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-lh)}.binomio-tabela th{text-align:left;color:var(--bin-tabela-cabeca-texto);background:var(--bin-tabela-cabeca-fundo);padding:var(--app-space-xs) var(--app-space-sm);font-weight:700}.binomio-tabela td{vertical-align:top;padding:var(--app-space-xs) var(--app-space-sm);border-bottom:1px solid var(--app-surface-sunken)}.binomio-tabela tbody tr:nth-child(2n) td{background:var(--bin-tabela-zebra)}.binomio-tabela td:first-child{width:42%}@media (max-width:480px){.binomio-tabela,.binomio-tabela tbody,.binomio-tabela tr,.binomio-tabela td{width:auto;display:block}.binomio-tabela thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.binomio-tabela tr{padding:var(--app-space-xs) var(--app-space-sm);border-bottom:1px solid var(--app-surface-sunken)}.binomio-tabela tbody tr:nth-child(2n){background:var(--bin-tabela-zebra)}.binomio-tabela tbody tr:nth-child(2n) td{background:0 0}.binomio-tabela td,.binomio-tabela td:first-child{border:0;width:auto;padding:0}.binomio-tabela td:first-child{font-weight:600}.binomio-tabela td+td{margin-top:var(--app-space-3xs)}.binomio-tabela td:before{content:attr(data-rotulo);font-size:var(--app-type-label-size);line-height:var(--app-type-label-lh);font-weight:var(--app-type-label-weight);letter-spacing:var(--app-type-label-track);text-transform:uppercase;color:var(--app-muted);display:block}.binomio{padding:var(--app-space-md) var(--app-space-sm)}}.binomio-refs>summary{min-height:var(--app-touch-min);cursor:pointer;align-items:center;display:flex}.binomio-refs ul{margin:var(--app-space-2xs) 0 0;font-size:var(--app-type-caption-size);color:var(--app-muted);padding-left:1.1em}.binomio-capsula{gap:var(--app-space-xs);flex-direction:column;display:flex}.binomio-capsula p{line-height:var(--app-type-body-lh);margin:0}.binomio-definicao{color:var(--app-accent-ink);font-weight:700}.tabela-enunciado-rolagem{max-width:var(--app-type-stem-measure);overflow-x:auto}.tabela-enunciado{border-collapse:collapse;font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-lh);color:var(--app-ink);font-variant-numeric:tabular-nums}.tabela-enunciado td,.tabela-enunciado th{padding:var(--app-space-3xs) var(--app-space-sm);border-bottom:1px solid var(--app-surface-sunken);vertical-align:top;text-align:left}.tabela-enunciado th{color:var(--app-muted);border-bottom-color:var(--app-ring);font-weight:600}.tabela-enunciado td:first-child,.tabela-enunciado th:first-child{padding-left:0}@media (max-width:480px){.tabela-enunciado td,.tabela-enunciado th{padding-right:var(--app-space-xs);padding-left:var(--app-space-xs)}}.portal-casca{min-height:100vh;display:flex}.portal-corpo{flex:1;min-width:0}.portal-logo{height:var(--app-header-h);padding-inline:var(--recuo,0);flex:none;align-items:center;display:flex}.portal-logo-simbolo{width:var(--app-control-md);place-items:center;display:grid}.portal-logo-completo{padding-inline-start:var(--app-space-sm)}.portal-area{margin-top:calc(-1 * var(--app-space-sm));margin-bottom:var(--app-space-xs);padding-inline:calc(var(--recuo) + var(--app-space-sm))}.portal-icone-nav{width:var(--app-control-md)}.portal-nav{gap:var(--app-space-2xs);margin-top:var(--app-space-xs)}.portal-secao-nav{gap:var(--app-space-2xs)}.portal-rodape{padding:var(--app-space-sm) var(--app-space-md);border-top:1px solid var(--app-hairline)}.portal-quem .selo{align-self:flex-start}.portal-topo-cel .portal-logo{height:auto}.portal-topo-cel .item-nav{margin:0}@media (min-width:768px){.portal-topo-cel{display:none}}.seletor-demo{gap:var(--app-space-3xs);flex-direction:column;display:flex}.seletor-demo .campo-data{width:100%}main.tela[data-largura=trabalho]{max-width:calc(var(--app-content-max) + 2 * var(--app-gutter-md))}.selo[data-tom=atencao]{background:var(--app-attention-wash);color:var(--app-attention-ink)}.selo[data-estado-item=resolvida]{background:var(--app-accent-wash);color:var(--app-accent-ink)}.selo[data-estado-item=aguardando_confirmacao],.selo[data-estado-item=aguardando_referencia]{background:var(--app-partial-wash);color:var(--app-partial-ink)}.selo-ia{background:var(--app-surface-sunken);color:var(--app-body);font-weight:500}.selo-tipo{min-width:2.5rem;height:1.625rem;padding-inline:var(--app-space-2xs);border-radius:var(--app-r-pill);background:var(--app-blank-wash);color:var(--app-blank-ink);font-size:var(--app-type-caption-size);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.progresso-fila{align-items:center;gap:var(--app-space-lg);flex-flow:wrap;display:flex}.progresso-fila-num{align-items:baseline;gap:var(--app-space-xs);display:flex}.progresso-fila-barra{gap:var(--app-space-3xs);flex-direction:column;flex:18rem;display:flex}.barra-curadoria{border-radius:var(--app-r-pill);background:var(--app-surface-sunken);height:.5rem;overflow:hidden}.barra-curadoria>i{border-radius:inherit;background:var(--app-accent);height:100%;display:block}.abas-fila{gap:var(--app-space-2xs);padding-bottom:var(--app-space-3xs);display:flex;overflow-x:auto}.aba-fila{align-items:center;gap:var(--app-space-2xs);min-height:var(--app-touch-min);padding-inline:var(--app-space-md);border-radius:var(--app-r-btn);font-size:var(--app-type-body-sm-size);color:var(--app-body);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.aba-fila:hover{background:var(--app-surface-sunken)}.aba-fila[aria-current=page]{background:var(--app-accent-selected);color:var(--app-accent-ink)}.contagem-aba{min-width:1.5rem;padding-inline:var(--app-space-3xs);border-radius:var(--app-r-pill);background:var(--app-surface-sunken);font-size:var(--app-type-caption-size);text-align:center}.filtro-busca{flex:14rem}.filtro-busca .campo-data{width:100%}.lista-fila{margin:0;padding:0;list-style:none}.linha-fila .selo-tipo{background:0 0;justify-content:flex-start;width:8rem;padding-inline:0}.linha-fila{align-items:center;gap:var(--app-space-md);padding:var(--app-space-sm) var(--app-space-lg);border-top:1px solid var(--app-ring);color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}.linha-fila:hover{background:var(--app-surface-sunken)}.linha-fila-corpo{gap:var(--app-space-3xs);flex-direction:column;min-width:0;display:flex}.linha-fila-trecho{font-size:var(--app-type-body-sm-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.linha-fila-selos{justify-content:flex-end;gap:var(--app-space-3xs);flex-wrap:wrap;display:flex}@media not all and (min-width:768px){.linha-fila{gap:var(--app-space-2xs);padding-inline:var(--app-space-md);grid-template-columns:minmax(0,1fr)}.linha-fila .selo-tipo{justify-self:start;width:auto}.linha-fila-selos{justify-content:flex-start}.linha-fila-selos:empty,.linha-fila .linha-fila-cta{display:none}.linha-fila{align-items:start}}.vazio-fila{align-items:flex-start;gap:var(--app-space-sm);padding:var(--app-space-lg);flex-direction:column;display:flex}.paginas{align-items:center;gap:var(--app-space-sm);padding:var(--app-space-md) var(--app-space-lg);border-top:1px solid var(--app-ring);display:flex}.barra-sequencia{align-items:center;gap:var(--app-space-sm) var(--app-space-lg);flex-wrap:wrap;display:flex}.barra-sequencia-esq{align-items:baseline;gap:var(--app-space-sm);flex-wrap:wrap;flex:1 1 0;min-width:min(100%,20rem);display:flex}.barra-sequencia-progresso{height:var(--app-space-2xs);flex:0 0 100%;order:3}.barra-sequencia .botao{height:var(--app-control-sm);padding-inline:var(--app-space-sm)}main.tela:has(.tela-item){gap:var(--app-space-md);padding-top:var(--app-space-md)}.barra-sequencia-dir{gap:var(--app-space-2xs);display:flex}[aria-disabled=true].botao{opacity:var(--app-opacity-disabled);cursor:default}.faixa-desfazer{justify-content:space-between;align-items:center;gap:var(--app-space-xs);padding:var(--app-space-2xs) var(--app-space-md);border-radius:var(--app-r-field);background:var(--app-surface-sunken);font-size:var(--app-type-body-sm-size);flex-wrap:wrap;display:flex}.faixa-desfazer[data-tom=atencao]{background:var(--app-attention-wash)}kbd{min-width:1.375rem;padding-inline:var(--app-space-3xs);border-radius:var(--app-space-2xs);background:var(--app-surface-sunken);box-shadow:inset 0 0 0 1px var(--app-ring);color:var(--app-muted);font-size:var(--app-type-caption-size);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.cab-item{gap:var(--app-space-sm);flex-direction:column;display:flex}.cab-item-linha{align-items:center;gap:var(--app-space-2xs) var(--app-space-xs);flex-wrap:wrap;display:flex}.cab-item-linha .selos-item{margin-inline-start:auto}.titulo-item{font-size:var(--app-type-subtitle-size);line-height:var(--app-type-subtitle-lh);color:var(--app-ink);margin:0;font-weight:600}.pergunta-item{gap:var(--app-space-2xs);flex-direction:column;display:flex}.pergunta-texto{font-family:var(--app-font-display);font-size:var(--app-type-headline-size);line-height:var(--app-type-headline-lh);letter-spacing:var(--app-type-headline-track);font-weight:var(--app-type-headline-weight);color:var(--app-ink);margin:0}.selos-item{align-items:center;gap:var(--app-space-2xs);flex-wrap:wrap;display:flex}.trilha-item{gap:var(--app-space-2xs) var(--app-space-xs);font-size:var(--app-type-caption-size);line-height:var(--app-type-caption-lh);color:var(--app-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.trilha-item li+li:before{content:"›";margin-inline-end:var(--app-space-xs)}.trilha-item li[data-atual]{color:var(--app-ink);font-weight:600}.grade-curadoria{gap:var(--app-gap-block);grid-template-columns:minmax(0,1fr);display:grid}.coluna-leitura{gap:var(--app-space-lg);flex-direction:column;min-width:0;display:flex}@media (min-width:1100px){.grade-curadoria{grid-template-columns:minmax(0,1fr) 392px;align-items:start}.coluna-decisao{top:var(--app-space-md);max-height:calc(100vh - 2 * var(--app-space-md));position:sticky;overflow-y:auto}}.motivo-titulo{font-family:var(--app-font-display);font-size:var(--app-type-subtitle-size);color:var(--app-ink);margin:0;font-weight:700}.motivo-texto{max-width:var(--app-type-stem-measure);font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-lh);color:var(--app-body);margin:0}.motivo-texto b{color:var(--app-ink);font-weight:600}.cab-bloco{justify-content:space-between;align-items:center;gap:var(--app-space-xs);flex-wrap:wrap;display:flex}.selos-alternativa{gap:var(--app-space-3xs);margin-top:var(--app-space-3xs);flex-wrap:wrap;display:flex}.selos-alternativa:empty{display:none}.alternativa-curadoria{cursor:default}.alternativa-curadoria:hover:not(:disabled){background:var(--app-surface-raised);box-shadow:inset 0 0 0 1px var(--app-hairline)}.alternativa-curadoria[data-registrada],.alternativa-curadoria[data-registrada]:hover:not(:disabled){background:var(--app-surface-raised);box-shadow:inset 0 0 0 1px var(--app-ink)}.alternativa-curadoria[data-registrada] .alternativa-letra{background:var(--app-ink);color:var(--app-surface-raised)}.alternativa-curadoria .flex-1{flex-direction:column;min-width:0;display:flex}.figuras-item{gap:var(--app-space-sm);flex-wrap:wrap;display:flex}.figuras-item figure{max-width:100%;margin:0}.figuras-item img{border-radius:var(--app-r-field);max-width:100%;max-height:26rem;box-shadow:inset 0 0 0 1px var(--app-ring);display:block}.gabarito-oficial{align-items:center;gap:var(--app-space-md);padding:var(--app-space-sm) var(--app-space-md);border-radius:var(--app-r-option);background:var(--app-surface-sunken);display:flex}.letra-grande{font-family:var(--app-font-display);font-size:var(--app-type-data-lg-size);color:var(--app-ink);flex:none;font-weight:700}.tabela-rolavel{overflow-x:auto}.tabela-ia{border-collapse:collapse;width:100%;font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-lh)}.tabela-ia th,.tabela-ia td{padding:var(--app-space-xs) var(--app-space-sm);border-bottom:1px solid var(--app-ring);text-align:left;vertical-align:top}.tabela-ia thead th{color:var(--app-muted);font-weight:600}.tabela-ia tbody tr:first-child th,.tabela-ia tbody tr:first-child td{padding-bottom:var(--app-space-3xs);border-bottom:0}.tabela-ia-texto td{padding-top:0;padding-bottom:var(--app-space-md);font-size:var(--app-type-body-size);line-height:var(--app-type-body-lh);color:var(--app-ink)}.selo[data-marca=SUSPEITO],.selo[data-marca=DESATUALIZADO],.selo[data-marca=DUVIDA]{background:var(--app-partial-wash);color:var(--app-partial-ink)}@media not all and (min-width:768px){.tabela-ia thead{display:none}.tabela-ia tbody{padding-block:var(--app-space-xs);border-bottom:1px solid var(--app-ring);display:block}.tabela-ia tr{display:block}.tabela-ia th,.tabela-ia td{padding:var(--app-space-3xs) 0;border:0;display:block}.tabela-ia td:before{content:attr(data-rotulo) ": ";color:var(--app-muted);font-weight:600}.tabela-ia-texto td{padding-top:var(--app-space-xs)}}.no-rotulo{gap:var(--app-space-3xs);flex-direction:column;display:flex}.no-nome{color:var(--app-ink);font-weight:600}.codigo-no{margin-left:var(--app-space-3xs);padding-inline:var(--app-space-3xs);background:var(--app-surface-sunken);font-size:var(--app-type-caption-size);overflow-wrap:anywhere;border-radius:4px;font-weight:500}.no-rotulo .caminho{font-size:var(--app-type-caption-size);color:var(--app-muted);margin:0;padding:0;list-style:none}.cartao-no{gap:var(--app-space-2xs);padding:var(--app-space-sm) var(--app-space-md);border-radius:var(--app-r-option);box-shadow:inset 0 0 0 1px var(--app-ring);flex-direction:column;display:flex}.cartao-no[data-principal]{box-shadow:inset 0 0 0 2px var(--app-ink)}.no-com-peso{align-items:baseline;gap:var(--app-space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.filtros.filtros-compactos{gap:var(--app-space-xs)}.filtros-compactos .campo-data{min-width:0;max-width:13rem}.filtros-compactos .filtro-busca .campo-data{max-width:none}.lista-alt-nos{gap:var(--app-space-sm);padding:var(--app-space-sm);flex-direction:column;margin:0;list-style:none;display:flex}.lista-alt-nos>li{gap:var(--app-space-sm);font-size:var(--app-type-body-sm-size);display:flex}.ponto-grade{gap:var(--app-space-sm);padding:var(--app-space-sm);font-size:var(--app-type-body-sm-size);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.ponto-grade>div{gap:var(--app-space-3xs);flex-direction:column;display:flex}.ponto-just{padding:0 var(--app-space-sm) var(--app-space-sm)}.ponto-just p{margin:0 0 var(--app-space-2xs)}.texto-comentario{white-space:pre-wrap;color:var(--app-ink);margin:0}.lista-dados{gap:var(--app-space-sm);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;display:grid}.lista-dados dt{font-size:var(--app-type-caption-size);color:var(--app-muted);font-weight:600}.lista-dados dd{color:var(--app-ink);margin:0}.lista-historico li[data-desfeito]>.linha-titulo{color:var(--app-muted);text-decoration:line-through}.mudanca s{color:var(--app-muted)}.painel-acoes{gap:var(--app-space-sm);flex-direction:column;display:flex}.painel-acoes .acao-primaria{width:100%;height:auto;min-height:var(--app-control-lg);padding-block:var(--app-space-sm);padding-inline:var(--app-space-md);white-space:normal;text-align:left;border-radius:var(--app-r-option);justify-content:flex-start}.acao-marca{width:var(--app-chip-h);height:var(--app-chip-h);border-radius:var(--app-r-pill);background:var(--app-action);color:var(--app-on-action);flex:none;place-items:center;display:grid}.acao-primaria .acao-marca{background:var(--app-on-brand);color:var(--app-brand)}.acao-abre{flex:none;place-items:center;display:grid}.acao-abre[data-aberto]{rotate:180deg}.acao-texto{gap:var(--app-space-3xs);white-space:normal;flex-direction:column;flex:1 1 0;min-width:0;display:flex}.acao-primaria kbd,.acao-linha kbd{flex:none}.acao-rotulo{font-weight:600}.acao-primaria .acao-rotulo{font-family:var(--app-font-display);font-size:var(--app-type-subtitle-size);font-weight:700}.acao-efeito{font-size:var(--app-type-caption-size);font-weight:400;line-height:var(--app-type-caption-lh);color:var(--app-muted)}.acao-primaria .acao-efeito{color:inherit}.acao-linha{border-radius:var(--app-r-field)}.painel-pergunta{color:var(--app-ink);margin:0;font-weight:600}.grupo-acoes{gap:var(--app-space-3xs);margin-top:var(--app-space-2xs);flex-direction:column;display:flex}.grupo-acoes .acao-linha{box-shadow:none;background:0 0}.grupo-acoes .acao-bloco+.acao-bloco{border-top:1px solid var(--app-hairline)}.mais-acoes>summary,.mais-filtros>summary,.como-funciona>summary{align-items:center;gap:var(--app-space-2xs);min-height:var(--app-touch-min);font-size:var(--app-type-body-sm-size);color:var(--app-body);cursor:pointer;font-weight:600;list-style:none;display:flex}.mais-acoes>summary::-webkit-details-marker{display:none}.mais-filtros>summary::-webkit-details-marker{display:none}.como-funciona>summary::-webkit-details-marker{display:none}.mais-acoes>summary:before,.mais-filtros>summary:before,.como-funciona>summary:before,.bloco-recolhido>summary:after,.porque>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.45em;height:.45em;transition:transform .12s;transform:rotate(-45deg)}.porque>summary{align-items:center}.mais-acoes[open]>summary:before,.mais-filtros[open]>summary:before,.como-funciona[open]>summary:before,.porque[open]>summary:after{transform:rotate(45deg)}.nota-local{font-size:var(--app-type-caption-size);color:var(--app-muted);margin:0}.duas-perguntas{gap:var(--app-space-sm);flex-direction:column;display:flex}.pergunta-passo{gap:var(--app-space-3xs);padding:var(--app-space-sm);border-radius:var(--app-r-field);box-shadow:inset 0 0 0 1px var(--app-ring);flex-direction:column;display:flex}.pergunta-passo[data-respondida]{background:var(--app-accent-wash);box-shadow:none}.passo-titulo{margin:0 0 var(--app-space-3xs);color:var(--app-ink);font-weight:600}.passo-feito{font-size:var(--app-type-body-sm-size);color:var(--app-accent-ink);margin:0;font-weight:600}.acao-bloco{flex-direction:column;display:flex}.folha-topo{justify-content:space-between;align-items:center;gap:var(--app-space-sm);display:flex}.folha-topo .folha-fechar{display:none}.titulo-apoio{margin:var(--app-space-xs) 0 0}.blocos-apoio{gap:var(--app-gap-list);flex-direction:column;display:flex}.bloco-recolhido{background:var(--app-surface-raised);box-shadow:inset 0 0 0 1px var(--app-ring)}.bloco-recolhido+.bloco-recolhido{margin-top:0}.bloco-recolhido>summary{color:var(--app-ink);font-weight:600}.bloco-resumo{color:var(--app-muted);text-align:right;font-weight:400}.bloco-recolhido>.card-tela{padding-top:var(--app-space-2xs);box-shadow:none;background:0 0}.bloco-recolhido>.card-tela>.rotulo-label:first-child,.bloco-recolhido>.card-tela>.cab-bloco>.rotulo-label:first-child{display:none}.como-funciona{padding:0 var(--app-space-lg);border-radius:var(--app-r-option);background:var(--app-surface-raised);box-shadow:inset 0 0 0 1px var(--app-ring)}.como-funciona[open]{padding-bottom:var(--app-space-md)}.passos-curadoria{gap:var(--app-space-md);margin:var(--app-space-2xs) 0 var(--app-space-md);counter-reset:passo;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));padding:0;list-style:none;display:grid}.passos-curadoria li{gap:var(--app-space-3xs);font-size:var(--app-type-body-sm-size);counter-increment:passo;flex-direction:column;display:flex}.passos-curadoria li>b{color:var(--app-ink)}.passos-curadoria li>b:before{content:counter(passo) ". "}.progresso-fila .progresso-fila-cta{height:auto;min-height:var(--app-control-md);max-width:100%;padding-block:var(--app-space-2xs);white-space:normal;text-align:center}main.tela label{min-width:0;max-width:100%}main.tela select.campo-data{max-width:100%}.fim-fila{gap:var(--app-space-sm)}.fim-fila p{margin:0}.filtros-fila{gap:var(--app-space-2xs);flex-direction:column;display:flex}.filtros-busca-linha{align-items:flex-end;gap:var(--app-space-xs);flex-wrap:wrap;display:flex}.filtros-busca-linha .filtro-busca{gap:var(--app-space-3xs);flex-direction:column;flex:14rem;display:flex}.acao-primaria kbd{color:inherit;background:0 0;box-shadow:inset 0 0 0 1px}.lista-acoes{gap:var(--app-space-3xs);flex-direction:column;display:flex}.acao-linha{justify-content:space-between;align-items:center;gap:var(--app-space-sm);width:100%;min-height:var(--app-touch-min);padding:var(--app-space-2xs) var(--app-space-sm);box-shadow:inset 0 0 0 1px var(--app-ring);color:var(--app-ink);font-size:var(--app-type-body-sm-size);text-align:left;cursor:pointer;background:0 0;font-weight:500;display:flex}.acao-linha:hover:not(:disabled){background:var(--app-surface-sunken)}.acao-linha[aria-expanded=true]{background:var(--app-surface-sunken);font-weight:700}.acao-linha:disabled{opacity:var(--app-opacity-disabled);cursor:not-allowed}.form-acao{gap:var(--app-space-sm);padding:var(--app-space-sm);background:var(--app-surface-sunken);border-radius:0 0 var(--app-r-field) var(--app-r-field);flex-direction:column;display:flex}.campo-acao{gap:var(--app-space-3xs);flex-direction:column;display:flex}.campo-acao .campo-texto{min-height:4.5rem}.campo-acao .campo-data{width:100%}.rodape-acao{gap:var(--app-space-xs);flex-direction:column;display:flex}.marcar-acao{align-items:center;gap:var(--app-space-xs);font-size:var(--app-type-body-sm-size);display:flex}.grupo-letras{gap:var(--app-space-2xs);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.grupo-letras legend{margin-bottom:var(--app-space-3xs);padding:0}.letra-opcao{width:var(--app-touch-min);height:var(--app-touch-min);border-radius:var(--app-r-btn);background:var(--app-surface-raised);box-shadow:inset 0 0 0 1px var(--app-ring);cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative}.letra-opcao input{opacity:0;position:absolute}.letra-opcao:has(input:focus-visible){outline:var(--app-focus-width) solid var(--app-focus-color);outline-offset:var(--app-focus-offset)}.letra-opcao[data-atual]{box-shadow:inset 0 0 0 2px var(--app-ink);cursor:not-allowed;color:var(--app-muted)}.letra-opcao[data-marcada]{background:var(--app-action);color:var(--app-on-action)}.resultados-no{border-radius:var(--app-r-field);max-height:18rem;box-shadow:inset 0 0 0 1px var(--app-ring);background:var(--app-surface-raised);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.resultado-no{gap:var(--app-space-3xs);width:100%;padding:var(--app-space-2xs) var(--app-space-sm);border-bottom:1px solid var(--app-ring);text-align:left;font-size:var(--app-type-body-sm-size);cursor:pointer;background:0 0;flex-direction:column;display:flex}.resultado-no:hover{background:var(--app-surface-sunken)}.escolhidos{gap:var(--app-space-3xs);padding:var(--app-space-xs);border-radius:var(--app-r-field);background:var(--app-surface-selected);font-size:var(--app-type-body-sm-size);flex-direction:column;margin:0;list-style:none;display:flex}.ordem-fontes{gap:var(--app-space-3xs);font-size:var(--app-type-body-sm-size);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fonte-opcao{width:100%;padding:var(--app-space-2xs) var(--app-space-sm);border-radius:var(--app-r-field);background:var(--app-surface-raised);box-shadow:inset 0 0 0 1px var(--app-ring);text-align:left;cursor:pointer;display:block}.fonte-opcao .texto-apoio{display:block}.fonte-opcao[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--app-action);font-weight:600}.modal-edicao{z-index:50;padding:var(--app-space-lg);background:var(--app-scrim);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-edicao-caixa{gap:var(--app-space-md);width:min(100%,72rem);padding:var(--app-space-lg);border-radius:var(--app-r-option);background:var(--app-surface-raised);flex-direction:column;display:flex}.modal-atalhos{width:min(100%,28rem)}.grade-antes-depois{gap:var(--app-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.grade-antes-depois .campo-texto{min-height:18rem}.diferenca{padding:var(--app-space-sm);border-radius:var(--app-r-field);background:var(--app-surface-sunken);white-space:pre-wrap;margin:0}.diferenca del{background:var(--app-attention-wash);color:var(--app-attention-ink)}.diferenca ins{background:var(--app-accent-wash);color:var(--app-accent-ink);text-decoration:underline}.lista-atalhos{gap:var(--app-space-2xs);font-size:var(--app-type-body-sm-size);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.barra-celular{display:none}@media not all and (min-width:1100px){.barra-celular{z-index:20;gap:var(--app-space-xs);padding:var(--app-space-xs) var(--app-gutter);border-top:1px solid var(--app-ring);background:var(--app-surface-raised);display:flex;position:fixed;inset:auto 0 0}.barra-celular .botao{flex:1}main.tela:has(.barra-celular){padding-bottom:6rem}.coluna-decisao{display:none}.coluna-decisao[data-aberta]{z-index:30;padding:var(--app-space-sm);background:var(--app-surface);display:block;position:fixed;inset:0;overflow-y:auto}html:has(.coluna-decisao[data-aberta]){overflow:hidden}.folha-topo .folha-fechar{display:inline-flex}}@media (min-width:1100px){.painel-pergunta{display:none}}.grade-kpi{gap:var(--app-space-sm);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.kpi-curadoria{gap:var(--app-space-3xs);padding:var(--app-space-md);border-radius:var(--app-r-option);background:var(--app-surface-raised);box-shadow:inset 0 0 0 1px var(--app-ring);flex-direction:column;display:flex}.tabela-painel td[data-num],.tabela-painel th[data-num]{text-align:right;font-variant-numeric:tabular-nums}.barra-empilhada{border-radius:var(--app-r-pill);background:var(--app-surface-sunken);gap:2px;width:100%;min-width:6rem;height:.5rem;display:flex;overflow:hidden}.barra-empilhada i{height:100%;display:block}.barra-empilhada i[data-parte=resolvida]{background:var(--app-accent)}.barra-empilhada i[data-parte=fora]{background:var(--app-partial-ink)}.grade-enamed{gap:var(--app-space-3xs);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.celula-enamed{justify-content:center;align-items:center;gap:var(--app-space-3xs);min-height:var(--app-touch-min);border-radius:var(--app-r-field);font-weight:700;font-size:var(--app-type-body-sm-size);color:var(--app-ink);text-decoration:none;display:flex}.celula-enamed[data-cor=verde]{background:var(--app-surface-raised);box-shadow:inset 0 0 0 1px var(--app-hairline);color:var(--app-body)}.celula-enamed[data-cor=amarelo]{background:var(--app-partial-wash);color:var(--app-partial-ink)}.celula-enamed[data-cor=vermelho]{background:var(--app-attention-wash);color:var(--app-attention-ink)}.celula-enamed[data-decidida]{outline:2px solid var(--app-action);outline-offset:-2px}.celula-enamed i{font-style:normal;font-weight:700}@media not all and (min-width:500px){.grade-enamed{grid-template-columns:repeat(5,minmax(0,1fr))}}.lista-enamed>li{gap:var(--app-space-3xs);flex-direction:column;display:flex}.cab .botao{height:auto;min-height:var(--app-control-md);padding-block:var(--app-space-2xs);white-space:normal;text-align:center}@media not all and (min-width:768px){.filtros.filtros-compactos{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filtros-compactos .campo-data{width:100%;max-width:none}.filtros-compactos .filtro-busca{grid-column:1/-1}.barra-sequencia .barra-sequencia-dir,.acao-linha kbd,.acao-primaria kbd,.faixa-desfazer kbd,.ultima-decisao kbd,.aviso-resultado kbd,.progresso-fila-cta kbd,.atalho-combo,.resultado-numerado kbd,.dica-teclas{display:none}.tabela-painel tbody tr:has(td[data-rotulo=Andamento]){gap:var(--app-space-2xs) var(--app-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tabela-painel tbody tr:has(td[data-rotulo=Andamento]) td{text-align:left;border:0;flex-direction:column;align-items:flex-start;gap:0;padding:0;display:flex}:is(.tabela-painel tbody tr:has(td[data-rotulo=Andamento]) td[data-rotulo=Tipo],.tabela-painel tbody tr:has(td[data-rotulo=Andamento]) td[data-rotulo=Andamento]){grid-column:1/-1}.tabela-painel tbody tr:has(td[data-rotulo=Andamento]) td:before{font-size:var(--app-type-caption-size);flex:none}.tabela-painel tbody tr:has(td[data-rotulo=Andamento]) td[data-rotulo=Tipo]:before{display:none}.faixa-desfazer{padding-block:var(--app-space-3xs)}}.tela-item{display:contents}.titulo-item:focus{outline:none}.aviso-resultado{inset:auto auto var(--app-space-lg) max(var(--app-gutter), calc(50vw - 36rem));z-index:25;justify-content:space-between;align-items:center;gap:var(--app-space-xs) var(--app-space-md);width:min(40rem, calc(100vw - 2 * var(--app-gutter)));box-shadow:var(--app-shadow-overlay);flex-wrap:wrap;display:flex;position:fixed}.aviso-resultado>span{flex:14rem}@media not all and (min-width:1100px){.aviso-resultado{inset:auto var(--app-gutter) 5rem;width:auto}}.form-acao input[type=search]{width:100%}.form-acao .campo-acao{gap:var(--app-space-2xs)}.resumo-comparacao{gap:var(--app-space-2xs);padding-top:var(--app-space-xs);border-top:1px solid var(--app-hairline);font-size:var(--app-type-caption-size);line-height:var(--app-type-caption-lh);flex-direction:column;display:flex}.pergunta-passo .resumo-comparacao{margin-top:var(--app-space-2xs)}.resumo-topico{gap:var(--app-space-3xs);margin:0 0 var(--app-space-sm);flex-direction:column;display:flex}.resumo-ler{align-self:flex-start;gap:var(--app-space-2xs)}.resumo-registrado{align-items:center;gap:var(--app-space-2xs);flex-wrap:wrap;display:flex}.resumo-letra{font-family:var(--app-font-display);font-size:var(--app-type-body-sm-size);color:var(--app-ink)}.resumo-ias{gap:var(--app-space-3xs) var(--app-space-sm);grid-template-columns:auto auto minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.resumo-ias li{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.resumo-quem{color:var(--app-muted)}.resumo-resposta{color:var(--app-ink);white-space:nowrap;font-weight:700}.resumo-marca{font-size:var(--app-type-caption-size);color:var(--app-muted);grid-column:3}.resumo-ias li[data-diverge] .resumo-resposta{color:var(--app-attention-ink)}.atalho-combo{align-items:center;gap:var(--app-space-3xs);display:inline-flex}.com-observacao{align-items:center;gap:var(--app-space-3xs);margin-top:var(--app-space-3xs);font-size:var(--app-type-caption-size);flex-wrap:wrap;align-self:flex-start;display:inline-flex}.acao-bloco:has(>.com-observacao){flex-direction:column;display:flex}.ultima-decisao{justify-content:space-between;align-items:center;gap:var(--app-space-2xs);margin-top:var(--app-space-sm);padding-top:var(--app-space-sm);border-top:1px solid var(--app-ring);font-size:var(--app-type-caption-size);flex-wrap:wrap;display:flex}.dica-teclas{font-size:var(--app-type-caption-size);letter-spacing:normal;text-transform:none;color:var(--app-muted);font-weight:400}.resultado-no[data-marcado]{outline:2px solid var(--app-action);outline-offset:-2px}.resultado-numerado{align-items:flex-start;gap:var(--app-space-xs);text-align:left;flex-direction:row;display:flex}.progresso-fila-cta kbd,.barra-sequencia-dir kbd{margin-inline-start:var(--app-space-3xs)}main.tela:has(.tela-item[data-compacto]){padding-top:var(--app-space-sm);gap:var(--app-space-sm)}[data-compacto] .trilha-item,[data-compacto] .explicacao,[data-compacto] .acao-efeito,[data-compacto] .pergunta-item>.rotulo-label,[data-compacto] .titulo-apoio,[data-compacto] .grupo-acoes>.rotulo-label,[data-compacto] .com-observacao,[data-compacto] .cab-item-linha .texto-apoio{display:none}@media (min-width:1100px){[data-compacto] .folha-topo{display:none}}[data-compacto] .pergunta-texto{font-size:var(--app-type-title-size);line-height:var(--app-type-title-lh);letter-spacing:var(--app-type-title-track)}[data-compacto] .coluna-leitura{gap:var(--app-space-sm)}[data-compacto] .card-tela{padding:var(--app-space-sm) var(--app-space-md);gap:var(--app-space-xs)}[data-compacto] .painel-acoes{gap:var(--app-space-2xs)}[data-compacto] .acao-primaria{min-height:var(--app-control-md)}[data-compacto] .acao-linha{min-height:var(--app-control-sm);padding-block:var(--app-space-3xs)}@media (min-width:768px) and (not (min-width:1100px)){.barra-celular{left:calc(var(--app-control-sm) + var(--app-space-lg))}.aviso-resultado{left:calc(var(--app-control-sm) + var(--app-space-lg) + var(--app-gutter))}}.filtros label .campo-data[type=search]{width:100%}@media not all and (min-width:1100px){.resumo-ler{display:none}}.aviso-suspensa{border-inline-start:4px solid var(--app-attention);font-weight:500}.aviso-suspensa b{color:var(--app-ink)}.figura-item{gap:var(--app-space-2xs);flex-direction:column;min-width:0;display:flex}.figura-falhou{align-items:flex-start;gap:var(--app-space-xs);padding:var(--app-space-md);border-radius:var(--app-r-field);background:var(--app-surface-sunken);box-shadow:inset 0 0 0 1px var(--app-ring);flex-direction:column;display:flex}.figura-falhou p{font-size:var(--app-type-body-sm-size);margin:0}.figura-item[data-sinalizada] img{box-shadow:inset 0 0 0 2px var(--app-attention)}.figura-nota,.figura-sinal{margin:0}.figura-acoes{align-items:center;gap:var(--app-space-xs);flex-wrap:wrap;display:flex}.com-observacao,.resumo-ler,.link-fonte{min-height:24px}.com-observacao{padding-block:var(--app-space-3xs)}@media (prefers-reduced-motion:reduce){.mais-acoes>summary:before,.mais-filtros>summary:before,.como-funciona>summary:before,.bloco-recolhido>summary:after,.porque>summary:after{transition:none}}.pergunta-texto,.motivo-texto,.alternativa-curadoria{overflow-wrap:anywhere}.pergunta-texto:focus-visible{border-radius:var(--app-r-field)}.lista-sinalizadas{gap:var(--app-space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.selo-suspensa{font-weight:600}.figura-botao{min-height:32px;font-size:var(--app-type-body-sm-size);padding:0}.figura-botao:disabled{opacity:.6}.portal-corpo .campo-texto:not(:focus-visible),.portal-corpo .campo-data:not(:focus-visible){box-shadow:inset 0 0 0 1px var(--app-ink)}@supports (color:color-mix(in lab, red, red)){.portal-corpo .campo-texto:not(:focus-visible),.portal-corpo .campo-data:not(:focus-visible){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-ink) 50%, transparent)}}.portal-logo{min-height:28px}#questao,#questao p,#questao .flex-1,.coluna-leitura{overflow-wrap:anywhere}.gabarito-oficial>*,.gabarito-oficial span{min-width:0}.pergunta-texto{margin:2px -6px;padding:2px 6px}.pergunta-texto:focus-visible{outline-offset:0}@media (min-width:768px) and (not (min-width:1100px)){.linha-fila{row-gap:var(--app-space-2xs);grid-template-columns:7rem minmax(0,1fr) auto;grid-template-areas:"tipo corpo cta""tipo selos cta";align-items:start}.linha-fila .selo-tipo{grid-area:tipo}.linha-fila-corpo{grid-area:corpo}.linha-fila-selos{grid-area:selos;justify-content:flex-start}.linha-fila-selos:empty{display:none}.linha-fila .linha-fila-cta{grid-area:cta;align-self:center}}.pular-decisao:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular-decisao{min-height:var(--app-control-sm);padding-inline:var(--app-space-md);border-radius:var(--app-r-pill);background:var(--app-surface-raised);box-shadow:inset 0 0 0 1px var(--app-ink);color:var(--app-ink);font:inherit;align-self:flex-start;font-weight:600}.pergunta-texto:focus{outline:none}.texto-ia{padding:var(--app-space-2xs) 0 var(--app-space-2xs) var(--app-space-sm);border-left:2px solid var(--app-ring);color:var(--app-ink);margin:0}.texto-ia cite{margin-bottom:var(--app-space-3xs);font-style:normal;font-size:var(--app-type-caption-size);color:var(--app-muted);font-weight:600;display:block}.origem-texto{align-items:center;gap:var(--app-space-2xs);flex-wrap:wrap;margin:0;display:flex}.ordem-visivel{gap:var(--app-space-2xs);padding-top:var(--app-space-sm);border-top:1px solid var(--app-ring);flex-direction:column;display:flex}.ordem-lista{gap:var(--app-space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ordem-lista li{gap:var(--app-space-xs);display:flex}.ordem-lista b{flex:0 0 2rem}.lista-historico.lista-fontes-ia li{gap:var(--app-space-xs);flex-direction:row;align-items:flex-start;display:flex}.fonte-posicao{min-width:2rem;padding:0 var(--app-space-2xs);border-radius:var(--app-r-field);box-shadow:inset 0 0 0 1px var(--app-ring);font-size:var(--app-type-caption-size);text-align:center;color:var(--app-muted);flex:none;font-weight:600}.fonte-corpo{flex-direction:column;min-width:0;display:flex}.lista-dados-5{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.duvidas-antes{margin:var(--app-space-3xs) 0 0;padding:0;list-style:none}.descricao-aba{padding:var(--app-space-sm) var(--app-space-md);border-radius:var(--app-r-field);background:var(--app-surface-sunken);font-size:var(--app-type-body-sm-size);color:var(--app-body);margin:0}.selo-interna{box-shadow:inset 0 0 0 1px var(--app-ink);font-weight:600}.aviso-interna{border-inline-start:4px solid var(--app-ink)}.figura-versao{margin:0}.figura-item[data-escolhida] img{box-shadow:inset 0 0 0 3px var(--app-action)}.grupo-versoes{gap:var(--app-space-xs);border:0;flex-direction:column;margin:0;padding:0;display:flex}.grupo-versoes legend{margin-bottom:var(--app-space-3xs);padding:0}.versao-opcao{align-items:center;gap:var(--app-space-xs);padding:var(--app-space-xs);border-radius:var(--app-r-field);background:var(--app-surface-raised);box-shadow:inset 0 0 0 1px var(--app-ring);cursor:pointer;grid-template-columns:auto 6.5rem 1fr;display:grid}.versao-opcao img{object-fit:cover;border-radius:var(--app-r-field);width:6.5rem;height:5rem}.versao-opcao[data-marcada]{box-shadow:inset 0 0 0 2px var(--app-action)}.versao-opcao:has(input:focus-visible){outline:var(--app-focus-width) solid var(--app-focus-color);outline-offset:var(--app-focus-offset)}.bloco-feedback{gap:var(--app-space-sm);flex-direction:column;display:flex}.lista-binomios,.lista-conceitos{gap:var(--app-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.binomio-curadoria,.conceito-curadoria{gap:var(--app-space-xs);padding:var(--app-space-md);border-radius:var(--app-r-field);box-shadow:inset 0 0 0 1px var(--app-ring);flex-direction:column;display:flex}.binomio-cab{align-items:center;gap:var(--app-space-xs);flex-wrap:wrap;margin:0;display:flex}.binomio-completo{gap:var(--app-space-xs);padding:var(--app-space-sm);font-size:var(--app-type-body-sm-size);flex-direction:column;display:flex}.binomio-completo p,.passos-binomio{margin:0}.pergunta-feedback{gap:var(--app-space-2xs);flex-direction:column;display:flex}.pergunta-feedback p,.conceito-dados{margin:0}.caixa-sugestao{gap:var(--app-space-xs);margin-top:var(--app-space-sm);padding:var(--app-space-sm) var(--app-space-md);border-radius:var(--app-r-field);background:var(--app-surface-sunken);flex-direction:column;display:flex}.caixa-sugestao>summary{min-height:var(--app-touch-min);cursor:pointer;align-items:center;font-weight:600;display:flex}.caixa-sugestao[open]{gap:var(--app-space-sm)}.sugestoes-item{margin-top:var(--app-space-xs)}.campo-sugestao{align-items:flex-start;gap:var(--app-space-xs);flex-direction:column;display:flex}.campo-sugestao>.campo-acao{align-self:stretch}.campo-sugestao p{margin:0}.lista-objetos{gap:var(--app-space-md);margin:var(--app-space-sm) 0 0;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));padding:0;list-style:none;display:grid}.objeto-gerado{gap:var(--app-space-sm);scroll-margin-top:var(--app-space-lg);flex-direction:column;display:flex}.objeto-gerado:target{box-shadow:var(--app-shadow-highlight)}.objeto-ampliar{align-items:center;gap:var(--app-space-2xs);border-radius:var(--app-r-field);width:100%;color:inherit;font:inherit;cursor:zoom-in;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.objeto-ampliar-rotulo{font-size:var(--app-type-body-sm-size);color:var(--app-muted);text-underline-offset:.2em;text-decoration:underline}.objeto-ampliar:hover .objeto-ampliar-rotulo,.objeto-ampliar:focus-visible .objeto-ampliar-rotulo{color:var(--app-ink)}.objeto-midia img,.objeto-midia video{object-fit:contain;border-radius:var(--app-r-field);background:var(--app-surface-sunken);width:100%;max-height:22rem;display:block}.objeto-corpo{gap:var(--app-space-2xs);flex-direction:column;display:flex}.objeto-corpo h3,.objeto-corpo p{margin:0}.objeto-acoes{gap:var(--app-space-xs);flex-direction:column;display:flex}.objeto-sugestao{gap:var(--app-space-xs);margin-top:var(--app-space-xs);padding:var(--app-space-sm) var(--app-space-md);border-radius:var(--app-r-field);background:var(--app-surface-sunken);flex-direction:column;display:flex}.objeto-sugestao .sugestoes-item{margin-top:0}.modal-figura{padding:var(--app-space-md);align-items:flex-start;overflow:hidden}.modal-figura-caixa{gap:var(--app-space-sm);width:min(100%,72rem);min-height:0;max-height:100%;padding:var(--app-space-md)}.modal-figura-caixa p,.modal-figura-caixa h2{margin:0}.modal-figura-topo{justify-content:space-between;align-items:center;gap:var(--app-space-xs);flex-wrap:wrap;display:flex}.modal-figura-rolagem{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:var(--app-r-field);background:var(--app-surface-sunken);flex:0 auto;min-height:0;overflow:auto}.modal-figura-rolagem img{width:100%;height:auto;margin:0 auto;display:block}.modal-figura-rolagem[data-real] img{width:auto;max-width:none}@media not all and (min-width:640px){.modal-figura{padding:var(--app-space-2xs)}.modal-figura-caixa{padding:var(--app-space-sm)}}.tabela-importada{border-collapse:collapse;width:100%;font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-lh)}.tabela-importada th,.tabela-importada td{padding:var(--app-space-xs) var(--app-space-sm);border-bottom:1px solid var(--app-ring);text-align:left;vertical-align:top}.tabela-importada thead th{color:var(--app-muted);font-weight:600}.tabela-importada code{font-size:var(--app-type-body-sm-size);overflow-wrap:anywhere}.bloco-importado,.importar-binomios{gap:var(--app-space-sm);flex-direction:column;display:flex}.importar-escolher{cursor:pointer;display:inline-flex}.importar-entrada:focus-visible+.importar-escolher{outline:2px solid var(--app-action);outline-offset:2px}.importar-texto{max-height:20rem;padding:var(--app-space-sm);border-radius:var(--app-r-field);background:var(--app-surface-sunken);font-size:var(--app-type-body-sm-size);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.lista-simples{padding-left:var(--app-space-md);margin:0;list-style:outside}.texto-metadados p{margin:0 0 var(--app-space-2xs)}.resultado-importacao{border-top:1px solid var(--app-ring);padding-top:var(--app-space-sm)}.portal-casca[data-leitura]{--escala-letra:1;--app-type-body-size:calc(17px * var(--escala-letra));--app-type-body-sm-size:calc(16px * var(--escala-letra));--app-type-subtitle-size:calc(17px * var(--escala-letra));--app-type-caption-size:calc(13px * var(--escala-letra));--app-type-label-size:calc(12px * var(--escala-letra));--app-type-stem-size:calc(19px * var(--escala-letra));--app-type-stem-measure:70ch;font-size:var(--app-type-body-size)}.portal-casca[data-leitura] .tela p,.portal-casca[data-leitura] .tela li{max-width:70ch}.portal-casca[data-leitura] .tela table p,.portal-casca[data-leitura] .tela .lista-fila li{max-width:none}.tamanho-letra{align-items:center;gap:var(--app-space-2xs);flex-wrap:wrap;display:flex}.plataforma-tabela{border-collapse:collapse;width:100%}.plataforma-tabela th,.plataforma-tabela td{text-align:left;padding:var(--app-space-2xs) var(--app-space-xs);border-bottom:1px solid var(--app-color-border,#7f7f7f40);vertical-align:top}.plataforma-form{gap:var(--app-space-xs);flex-direction:column;display:flex}.plataforma-form label{gap:var(--app-space-3xs);flex-direction:column;display:flex}.plataforma-linha{gap:var(--app-space-xs);flex-wrap:wrap;align-items:center;display:flex}.trilha{gap:var(--app-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trilha li[data-desfeito]{opacity:.6}.trilha li[data-desfeito] .trilha-acao{text-decoration:line-through}.ajuda-print{border:1px dashed var(--app-color-border,#7f7f7f66);padding:var(--app-space-md);border-radius:8px;max-width:720px}.ajuda-print img{max-width:100%;height:auto}.link-ajuda{font-weight:600}::selection{background:var(--app-accent-wash);color:var(--app-ink)}.entrar{align-content:center;justify-items:center;gap:var(--app-space-3xl);min-height:100dvh;padding:var(--app-space-3xl) var(--app-gutter);background:var(--app-surface);display:grid}.entrar-acesso,.entrar-demo{gap:var(--app-space-lg);flex-direction:column;width:100%;max-width:26rem;display:flex}.entrar-marca{margin-block-end:var(--app-space-md);display:inline-flex}.entrar-cabeca{gap:var(--app-space-xs);flex-direction:column;display:flex}.entrar-titulo{font-family:var(--app-font-display);letter-spacing:-.02em;color:var(--app-ink);margin:0;font-size:2.25rem;font-weight:700;line-height:1.1}.entrar-apoio{font-size:var(--app-type-body-size);line-height:var(--app-type-body-lh);color:var(--app-muted);text-wrap:pretty;margin:0}.entrar-texto{color:var(--app-body);margin:0}.entrar-form{gap:var(--app-space-sm);flex-direction:column;display:flex}.entrar-form .botao,.entrar-google{width:100%;height:var(--app-control-lg)}.entrar-campo{gap:var(--app-space-3xs);flex-direction:column;display:flex}.entrar-campo .campo-data{width:100%}.entrar-codigo{letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:1.375rem}.entrar-form .alvo[data-variante=ghost]{box-shadow:inset 0 0 0 1px var(--app-ring)}.entrar-ou{align-items:center;gap:var(--app-space-sm);color:var(--app-muted);font-size:var(--app-type-caption-size);grid-template-columns:1fr auto 1fr;display:grid}.entrar-ou:before,.entrar-ou:after{content:"";background:var(--app-hairline);height:1px}.entrar-demo{gap:var(--app-space-md)}.entrar-perfis{border-radius:var(--app-r-card);background:var(--app-surface-raised);border:var(--app-border-raised);box-shadow:var(--app-shadow-raised);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.entrar-perfis li+li{border-top:1px solid var(--app-hairline-soft)}.entrar-perfil{align-items:center;gap:var(--app-space-sm);width:100%;padding:var(--app-space-sm) var(--app-space-md);min-height:4rem;color:var(--app-muted);text-align:start;font:inherit;cursor:pointer;transition:background var(--app-duration-fast) var(--app-ease-standard), color var(--app-duration-fast) var(--app-ease-standard);background:0 0;border:0;grid-template-columns:auto 1fr auto;display:grid}.entrar-perfil:hover{background:var(--app-surface-selected);color:var(--app-ink)}.entrar-perfil:hover svg{translate:2px}.entrar-perfil svg{transition:translate var(--app-duration-fast) var(--app-ease-standard)}.entrar-perfil:focus-visible{outline:var(--app-focus-width) solid var(--app-focus-color);outline-offset:calc(-1 * var(--app-focus-width))}.entrar-perfil-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.entrar-perfil-nome{align-items:baseline;gap:0 var(--app-space-xs);color:var(--app-ink);flex-wrap:wrap;font-weight:600;display:flex}.entrar-perfil-papel{font-weight:500;font-size:var(--app-type-caption-size);color:var(--app-muted)}@media (min-width:1024px){.entrar[data-demo]{grid-template-rows:minmax(100dvh,auto);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:stretch;align-items:center;gap:0;padding:0}.entrar[data-demo]>*{padding:var(--app-space-4xl) var(--app-space-3xl)}.entrar[data-demo] .entrar-acesso{max-width:calc(26rem + 2 * var(--app-space-3xl));justify-self:end}.entrar[data-demo] .entrar-demo{background:var(--app-surface-sunken);border-inline-start:1px solid var(--app-hairline);justify-content:center;align-self:stretch;max-width:none}.entrar[data-demo] .entrar-demo>*{width:100%;max-width:28rem}}.portal-nav-topo{flex-direction:column;flex:none;display:flex}.painel[data-aberta=true] .portal-nav-topo{flex-direction:row;align-items:center}@media (min-width:1280px){.painel[data-aberta=null] .portal-nav-topo{flex-direction:row;align-items:center}}.portal-nav-topo .portal-logo{flex:auto;min-width:0}.painel .portal-recolher.item-nav{width:var(--app-control-md);min-height:var(--app-control-md);flex:none;padding-inline:0}.painel[data-aberta=true] .portal-recolher.item-nav{margin-inline-start:0}@media (min-width:1280px){.painel[data-aberta=null] .portal-recolher.item-nav{margin-inline-start:0}}.painel:not([data-aberta=true]) .portal-nav-topo{margin-block-end:var(--app-space-xs)}@media (min-width:1280px){.painel[data-aberta=null] .portal-nav-topo{margin-block-end:0}}.portal-casca .painel{--icone-nav:calc(var(--app-icon-md) + 4px)}.portal-casca .painel .item-nav{min-height:var(--app-control-md);font-size:var(--app-type-body-size);line-height:1.4}.portal-casca .portal-nav{gap:var(--app-space-2xs);margin-top:var(--app-space-2xs)}.portal-casca .portal-secao-nav{gap:var(--app-space-2xs)}.portal-casca .painel .nav-lateral{background:linear-gradient(var(--app-surface), var(--app-surface)) top / 100% var(--app-space-md) no-repeat local, linear-gradient(var(--app-surface), var(--app-surface)) bottom / 100% var(--app-space-md) no-repeat local, linear-gradient(var(--app-hairline), transparent) top / 100% var(--app-space-xs) no-repeat scroll, linear-gradient(transparent, var(--app-hairline)) bottom / 100% var(--app-space-xs) no-repeat scroll}@media not all and (min-height:840px){.portal-casca .painel .nav-lateral .grupo-nav{margin-block-start:var(--app-space-xs)}}.portal-nav-rodape{gap:var(--app-space-3xs);padding-block:var(--app-space-xs);flex-direction:column;flex:none;display:flex}.portal-nav-aviso{padding-inline:calc(var(--recuo) + (var(--app-control-md) - var(--icone-nav)) / 2);white-space:nowrap;margin:0;padding-block-end:var(--app-space-2xs)}.portal-conta-disco{height:var(--app-control-md)}.portal-conta-nome{text-align:start;flex-direction:column;min-width:0;line-height:1.25;display:flex}.portal-conta-nome b{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.portal-conta-nome>span:last-child{color:var(--app-muted);font-size:var(--app-type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-casca .menu-conta{--pad-menu:var(--app-space-xs);min-width:17rem;padding:var(--pad-menu)}.portal-casca .item-menu{align-items:center;gap:var(--app-space-sm);width:100%;min-height:var(--app-control-md);padding-inline:var(--app-space-md);border-radius:calc(var(--app-r-option) - var(--pad-menu));color:inherit;font:inherit;text-align:start;background:0 0;border:0;display:flex}.portal-casca .divisor-menu{margin:var(--app-space-xs) var(--app-space-sm)}.portal-casca .rotulo-menu{margin:var(--app-space-sm) 0 var(--app-space-xs)}.portal-casca .tema-opcoes{gap:var(--app-space-2xs);padding-inline:0}.portal-casca .tema-opcao{gap:var(--app-space-xs);border-radius:calc(var(--app-r-option) - var(--pad-menu));min-height:76px;color:inherit;background:0 0;border:0;font-family:inherit}.portal-casca .tema-opcao[aria-checked=true]{background:var(--app-action);color:var(--app-on-action)}.menu-conta .tamanho-letra{align-items:center;gap:var(--app-space-2xs);grid-template-columns:1fr auto 1fr;display:grid}.menu-conta .tamanho-letra .botao{min-height:var(--app-control-md);border-radius:calc(var(--app-r-option) - var(--pad-menu))}.menu-conta .tamanho-letra [data-testid=tamanho-letra]{text-align:center;font-variant-numeric:tabular-nums;min-width:4ch}.menu-conta .tamanho-letra [role=status]{text-align:center;grid-column:1/-1}.decisao-barra .tamanho-letra{flex-wrap:nowrap}.decisao-barra .tamanho-letra .botao{height:32px;font-size:var(--app-type-caption-size);padding-inline:8px}.decisao-barra .tamanho-letra .texto-apoio{text-align:center;min-width:3.2em;font-size:var(--app-type-caption-size);font-variant-numeric:tabular-nums}.decisao-barra .tamanho-letra{border-radius:var(--app-r-pill);box-shadow:inset 0 0 0 1px var(--app-ring);align-items:center;display:inline-flex}.selo-tipo{min-height:var(--app-chip-h);padding-inline:var(--app-space-sm);border-radius:var(--app-r-pill);background:var(--app-surface-sunken);box-shadow:inset 0 0 0 1px var(--app-hairline);color:var(--app-ink);font-size:var(--app-type-caption-size);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.selo-tipo:before{content:"";background:var(--cor-tipo,var(--app-muted));border-radius:50%;width:8px;height:8px}.selo-tipo:has(svg):before{display:none}[data-tipo=questao]{--cor-tipo:var(--app-chart-1)}[data-tipo=comentario]{--cor-tipo:var(--app-chart-2)}[data-tipo=binomio]{--cor-tipo:var(--app-chart-4)}[data-tipo=classificacao]{--cor-tipo:var(--app-chart-3)}.selo-tipo[data-tipo=amostra]{background:var(--app-fading-wash);color:var(--app-fading-ink);box-shadow:none}.marca-revisao,.marca-gabarito{border-radius:var(--app-r-pill);min-height:22px;font-size:var(--app-type-caption-size);white-space:nowrap;align-items:center;padding-inline:8px;font-weight:600;display:inline-flex}.marca-gabarito{background:var(--app-correct-wash);color:var(--app-correct-ink)}.marca-gabarito[data-riscado]{color:var(--app-muted);-webkit-text-decoration:line-through 2px var(--app-partial-mark);-webkit-text-decoration:line-through 2px var(--app-partial-mark);-webkit-text-decoration:line-through 2px var(--app-partial-mark);text-decoration:line-through 2px var(--app-partial-mark);background:0 0}.marca-revisao{background:var(--app-partial-wash);color:var(--app-partial-ink)}.marca-revisao-texto{color:var(--app-partial-ink);-webkit-text-decoration:underline wavy var(--app-partial-mark);-webkit-text-decoration:underline wavy var(--app-partial-mark);-webkit-text-decoration:underline wavy var(--app-partial-mark);text-decoration:underline wavy var(--app-partial-mark);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1.5px}kbd{background:var(--app-surface-sunken);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--app-hairline), 0 1px 0 var(--app-hairline);color:var(--app-muted);font:600 11px/1 var(--app-font-body);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;padding-inline:5px;display:inline-grid}main.tela:has(>.decisao){gap:0;max-width:1360px;padding-top:0}.decisao{flex-direction:column;display:flex}.decisao-barra{z-index:var(--app-z-header);align-items:center;gap:var(--app-space-lg);min-height:60px;margin-inline:calc(-1 * var(--app-space-sm));padding:var(--app-space-xs) var(--app-space-sm);background:var(--app-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.decisao-barra{background:color-mix(in srgb, var(--app-surface) 92%, transparent)}}.decisao-barra{-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--app-hairline)}.decisao-voltar{align-items:center;gap:var(--app-space-xs);min-height:var(--app-touch-min);padding-inline:var(--app-space-xs);border-radius:var(--app-r-btn);color:var(--app-body);font-weight:600;text-decoration:none;display:inline-flex}.decisao-voltar:hover{background:var(--app-veil);color:var(--app-ink)}.decisao-progresso{align-items:center;gap:var(--app-space-sm);min-width:0;color:var(--app-muted);font-size:var(--app-type-body-sm-size);display:flex}.decisao-progresso b{color:var(--app-ink)}.decisao-trilho{background:var(--app-surface-sunken);max-width:280px;height:4px;box-shadow:inset 0 0 0 1px var(--app-hairline-soft);border-radius:999px;flex:1;overflow:hidden}.decisao-trilho>i{border-radius:inherit;background:var(--app-accent);height:100%;transition:width var(--app-duration-slow) var(--app-ease-emphasized);display:block}.decisao-barra-fim{align-items:center;gap:var(--app-space-xs);display:flex}.decisao-reserva{padding-inline:var(--app-space-sm);color:var(--app-muted);font-size:var(--app-type-caption-size);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.decisao-chip{min-height:36px;padding-inline:var(--app-space-sm);border-radius:var(--app-r-pill);box-shadow:inset 0 0 0 1px var(--app-ring);color:var(--app-body);font:600 var(--app-type-body-sm-size)/1 var(--app-font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.decisao-chip:hover{background:var(--app-veil);color:var(--app-ink)}.decisao-atalhos{right:var(--app-gutter-md);z-index:var(--app-z-dropdown);width:300px;padding:var(--app-space-md);border-radius:var(--app-r-card);background:var(--app-surface-overlay);border:var(--app-border-overlay);box-shadow:var(--app-shadow-overlay);position:absolute;top:64px}.decisao-atalhos>p{margin:0}.decisao-atalhos dl{margin:var(--app-space-xs) 0 0;gap:6px;display:grid}.decisao-atalhos dl>div{align-items:center;gap:var(--app-space-sm);grid-template-columns:7.5rem 1fr;display:grid}.decisao-atalhos dt{color:var(--app-muted);align-items:center;gap:4px;display:flex}.decisao-atalhos dd{color:var(--app-body);font-size:var(--app-type-body-sm-size);margin:0}.decisao-grade{gap:var(--app-space-2xl);padding-top:var(--app-space-xl);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (min-width:1100px){.decisao-grade{justify-content:space-between;gap:var(--app-space-3xl);grid-template-columns:minmax(0,50rem) 400px}.decisao-painel{align-self:start;max-height:calc(100dvh - 92px);position:sticky;top:76px;overflow-y:auto}}.decisao-conteudo{gap:var(--app-space-lg);flex-direction:column;min-width:0;display:flex}.decisao-identidade{align-items:center;gap:var(--app-space-xs) var(--app-space-sm);color:var(--app-muted);font-size:var(--app-type-body-sm-size);flex-wrap:wrap;display:flex}.decisao-codigo{color:var(--app-body);font-weight:600}.decisao-area:before{content:"·";color:var(--app-muted);margin-inline-end:var(--app-space-sm)}.decisao-pergunta{font-family:var(--app-font-display);letter-spacing:-.02em;color:var(--app-ink);text-wrap:balance;margin:0;font-size:2rem;font-weight:700;line-height:1.15}.decisao-porque{margin:calc(-1 * var(--app-space-xs)) 0 0;max-width:62ch;color:var(--app-body);text-wrap:pretty}.decisao-porque b{color:var(--app-ink)}.decisao-bloco{gap:var(--app-space-md);padding:var(--app-space-lg);border-radius:var(--app-r-card);background:var(--app-surface-raised);border:var(--app-border-raised);box-shadow:var(--app-shadow-raised);flex-direction:column;display:flex}.decisao-rotulo{align-items:center;gap:var(--app-space-xs);color:var(--app-muted);font-size:var(--app-type-caption-size);letter-spacing:.02em;flex-wrap:wrap;margin:0;font-weight:600;display:flex}.decisao-alternativas{gap:var(--app-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.decisao-alt-linha,.decisao-alt-botao{align-items:start;gap:var(--app-space-sm);width:100%;padding:var(--app-space-sm) var(--app-space-md);border-radius:var(--app-r-option);background:var(--app-surface);box-shadow:inset 0 0 0 1px var(--app-hairline);color:var(--app-body);font:inherit;text-align:start;line-height:var(--app-type-body-lh);border:0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.decisao-alt-texto{padding-top:3px}.decisao-alt[data-gabarito] .decisao-alt-linha,.decisao-alt[data-gabarito] .decisao-alt-botao{box-shadow:inset 0 0 0 1.5px var(--app-correct-mark);color:var(--app-ink)}.decisao-alt-botao{cursor:pointer;transition:box-shadow var(--app-duration-fast) var(--app-ease-standard), background var(--app-duration-fast) var(--app-ease-standard)}.decisao-alt-botao:hover{background:var(--app-surface-selected)}.decisao-alt[data-nova] .decisao-alt-botao{background:var(--app-partial-wash);box-shadow:inset 0 0 0 2px var(--app-partial-mark);color:var(--app-ink)}.decisao-alt .marca-gabarito,.decisao-alt .marca-revisao{margin-top:2px}.decisao-figuras{gap:var(--app-space-sm);display:grid}.decisao-figuras img{border-radius:var(--app-r-option);max-width:100%}.decisao-ias ul,ul.decisao-ias{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.decisao-ias li{align-items:baseline;gap:var(--app-space-sm);padding-block:var(--app-space-xs);border-top:1px solid var(--app-hairline-soft);grid-template-columns:5rem auto minmax(0,1fr);display:grid}.decisao-ias li:first-child{border-top:0}.decisao-ia-nome{color:var(--app-ink);font-weight:600}.decisao-ia-letra{background:var(--app-surface-sunken);width:26px;height:26px;color:var(--app-ink);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.decisao-ias li[data-baixa] .decisao-confianca{color:var(--app-partial-ink);font-weight:600}.decisao-ia-topico{border-radius:var(--app-r-xs);background:var(--app-surface-sunken);color:var(--app-ink);padding:2px 8px;font-weight:600}.decisao-ias li[data-diverge] .decisao-ia-letra,.decisao-ias li[data-diverge] .decisao-ia-topico{background:var(--app-wrong-wash);color:var(--app-wrong-ink)}.decisao-nota{color:var(--app-muted);font-size:var(--app-type-caption-size);line-height:var(--app-type-caption-lh);margin:0}.decisao-nota[data-tom=erro]{color:var(--app-wrong-ink)}.decisao-fontes{color:var(--app-body);margin:0;padding-left:1.1em}.decisao-comentario{max-width:68ch;color:var(--app-ink);font-size:var(--app-type-stem-size);line-height:var(--app-type-stem-lh);text-wrap:pretty;margin:0}.decisao-por-alternativa{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.decisao-por-alternativa li{gap:var(--app-space-sm);padding-block:var(--app-space-sm);border-top:1px solid var(--app-hairline-soft);grid-template-columns:auto minmax(0,1fr);display:grid}.decisao-por-alternativa li p{margin:0}.decisao-por-alternativa li[data-gabarito] .alternativa-letra{background:var(--app-correct-wash);color:var(--app-correct-ink)}.decisao-alt-curta{color:var(--app-muted);font-size:var(--app-type-body-sm-size)}.decisao-bloco-recolhido{border-radius:var(--app-r-card);background:var(--app-surface-raised);border:var(--app-border-raised);box-shadow:var(--app-shadow-raised)}.decisao-bloco-recolhido>summary{min-height:52px;padding-inline:var(--app-space-lg);color:var(--app-ink);cursor:pointer;align-items:center;font-weight:600;list-style:none;display:flex}.decisao-bloco-recolhido>summary::-webkit-details-marker{display:none}.decisao-bloco-recolhido>summary:after{content:"";border-right:2px solid var(--app-muted);border-bottom:2px solid var(--app-muted);width:8px;height:8px;transition:rotate var(--app-duration-fast) var(--app-ease-standard);margin-left:auto;translate:0 -2px;rotate:45deg}.decisao-bloco-recolhido[open]>summary:after{translate:0 2px;rotate:225deg}.decisao-bloco-recolhido>.decisao-bloco{box-shadow:none;background:0 0;border:0;padding-top:0}.decisao-binomio{gap:var(--app-space-sm)}.decisao-binomio[data-marcado]{box-shadow:inset 0 0 0 2px var(--app-partial-mark), var(--app-shadow-raised)}.decisao-binomio-cab{align-items:center;gap:var(--app-space-xs);font-size:var(--app-type-body-size);flex-wrap:wrap;margin:0;display:flex}.decisao-binomio-cab .alternativa-letra[data-certa]{background:var(--app-correct-wash);color:var(--app-correct-ink)}.decisao-binomio-x{color:var(--app-muted);font-weight:600}.decisao-binomio-titulo{margin-left:var(--app-space-xs);color:var(--app-ink);flex:16rem;font-weight:600}.decisao-binomio-parte{padding-top:var(--app-space-sm);border-top:1px solid var(--app-hairline-soft);flex-direction:column;gap:4px;display:flex}.decisao-binomio-parte h3{color:var(--app-muted);font-size:var(--app-type-caption-size);margin:0;font-weight:600}.decisao-binomio-parte p{max-width:68ch;color:var(--app-body);margin:0}.decisao-chave p{color:var(--app-ink);font-weight:600}.decisao-passos{max-width:68ch;color:var(--app-body);flex-direction:column;gap:6px;margin:0;padding-left:1.3em;display:flex}.decisao-fixar{color:var(--app-body);margin:0;padding-left:1.1em}.decisao-topico{flex-direction:column;gap:2px;margin:0;display:flex}.decisao-topico b{color:var(--app-ink);font-size:var(--app-type-title-size)}.decisao-historico{margin-top:var(--app-space-sm);padding-top:var(--app-space-sm);border-top:1px solid var(--app-hairline)}.decisao-historico>summary{align-items:center;gap:var(--app-space-xs);min-height:var(--app-touch-min);color:var(--app-ink);cursor:pointer;font-weight:600;list-style:none;display:flex}.decisao-historico>summary::-webkit-details-marker{display:none}.decisao-historico>summary svg{transition:rotate var(--app-duration-fast) var(--app-ease-standard)}.decisao-historico[open]>summary svg{rotate:90deg}.decisao-historico>summary .texto-apoio{font-weight:400}.decisao-painel{gap:var(--app-space-lg);padding:var(--app-space-lg);border-radius:var(--app-r-card);background:var(--app-surface-raised);border:var(--app-border-raised);box-shadow:var(--app-shadow-raised);scrollbar-width:thin;flex-direction:column;display:flex}.decisao-padrao-cab{justify-content:space-between;align-items:baseline;gap:var(--app-space-sm);display:flex}.decisao-padrao-alternar{border-radius:var(--app-r-xs);min-height:32px;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-inline-start:-4px;padding:0 4px;display:inline-flex}.decisao-padrao-alternar:hover{color:var(--app-ink)}.decisao-padrao-alternar svg{transition:rotate var(--app-duration-fast) var(--app-ease-standard)}.decisao-padrao-alternar[aria-expanded=true] svg{rotate:90deg}.decisao-padrao-alternar .numero-tabular{color:var(--app-ink);font-weight:600}.decisao-versao{color:var(--app-muted);font-size:var(--app-type-caption-size);font-variant-numeric:tabular-nums}.decisao-checklist{margin:var(--app-space-xs) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.decisao-checklist label{align-items:start;gap:var(--app-space-sm);margin-inline:calc(-1 * var(--app-space-xs));padding:6px var(--app-space-xs);border-radius:var(--app-r-xs);color:var(--app-body);font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-lh);cursor:pointer;grid-template-columns:auto 1fr;display:grid}.decisao-checklist label:hover{background:var(--app-veil)}.decisao-checklist input{width:16px;height:16px;accent-color:var(--app-accent-deep);margin-top:3px}.decisao-checklist input:checked+span{color:var(--app-muted);-webkit-text-decoration:line-through var(--app-correct-mark);-webkit-text-decoration:line-through var(--app-correct-mark);-webkit-text-decoration:line-through var(--app-correct-mark);text-decoration:line-through var(--app-correct-mark)}.decisao-verbos{gap:var(--app-space-xs);border:0;flex-direction:column;margin:0;padding:0;display:flex}.decisao-verbos-grade{gap:var(--app-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.decisao-verbo{min-height:84px;padding:var(--app-space-sm) var(--app-space-xs);border-radius:var(--app-r-option);background:var(--app-surface);box-shadow:inset 0 0 0 1px var(--app-ring);color:var(--app-body);font:600 var(--app-type-body-sm-size)/1.2 var(--app-font-body);cursor:pointer;transition:background var(--app-duration-fast) var(--app-ease-standard), box-shadow var(--app-duration-fast) var(--app-ease-standard), color var(--app-duration-fast) var(--app-ease-standard), scale var(--app-duration-fast) var(--app-ease-standard);border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.decisao-verbo[data-verbo=aprovar]{--v-ink:var(--app-correct-ink);--v-wash:var(--app-correct-wash);--v-mark:var(--app-correct-mark)}.decisao-verbo[data-verbo=corrigir]{--v-ink:var(--app-partial-ink);--v-wash:var(--app-partial-wash);--v-mark:var(--app-partial-mark)}.decisao-verbo[data-verbo=rejeitar]{--v-ink:var(--app-wrong-ink);--v-wash:var(--app-wrong-wash);--v-mark:var(--app-wrong-ink)}.decisao-verbo svg{color:var(--v-ink)}.decisao-verbo kbd{min-width:18px;height:18px;font-size:10px;position:absolute;top:6px;right:6px}.decisao-verbo:hover{background:var(--app-surface-selected);color:var(--app-ink)}.decisao-verbo:active{scale:var(--app-press-scale)}.decisao-verbo[aria-checked=true]{background:var(--v-wash);box-shadow:inset 0 0 0 2px var(--v-mark);color:var(--v-ink)}.decisao-verbo[aria-checked=true] kbd{box-shadow:inset 0 0 0 1px var(--v-mark);color:var(--v-ink);background:0 0}.decisao-verbo:focus-visible{outline:var(--app-focus-width) solid var(--app-focus-color);outline-offset:var(--app-focus-offset)}.decisao-editor{gap:var(--app-space-xs);padding:var(--app-space-md);border-radius:var(--app-r-option);background:var(--app-partial-wash);flex-direction:column;display:flex}.decisao-editor .decisao-campo-rotulo{color:var(--app-partial-ink)}.decisao-partes,.decisao-motivos{flex-wrap:wrap;gap:6px;display:flex}.chip-motivo{min-height:34px;padding-inline:var(--app-space-sm);border-radius:var(--app-r-pill);background:var(--app-surface);box-shadow:inset 0 0 0 1px var(--app-ring);color:var(--app-body);font:500 var(--app-type-body-sm-size)/1 var(--app-font-body);cursor:pointer;transition:background var(--app-duration-fast) var(--app-ease-standard), box-shadow var(--app-duration-fast) var(--app-ease-standard);border:0}.chip-motivo:hover{background:var(--app-surface-selected);color:var(--app-ink)}.chip-motivo[aria-pressed=true],.chip-motivo[aria-checked=true]{background:var(--app-action);box-shadow:none;color:var(--app-on-action)}.decisao-letras{flex-direction:column;gap:6px;display:flex}.decisao-letras>div{gap:6px;display:flex}.decisao-letra{background:var(--app-surface);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--app-ring);color:var(--app-ink);font:700 1rem/1 var(--app-font-display);cursor:pointer;border:0;border-radius:50%}.decisao-letra[aria-checked=true]{background:var(--app-action);box-shadow:none;color:var(--app-on-action)}.decisao-letra:disabled{opacity:var(--app-opacity-disabled);cursor:not-allowed}.decisao-campo{flex-direction:column;gap:6px;display:flex}.decisao-campo-rotulo{justify-content:space-between;align-items:baseline;gap:4px var(--app-space-xs);color:var(--app-ink);font-size:var(--app-type-body-sm-size);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.decisao-campo-rotulo .texto-apoio{font-size:var(--app-type-caption-size);font-weight:400}.decisao-texto{width:100%;min-height:0;padding:var(--app-space-sm);resize:vertical;font:inherit;line-height:var(--app-type-body-sm-lh)}.decisao-texto[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--app-wrong-ink)!important}.decisao-consequencia{align-items:flex-start;gap:var(--app-space-xs);color:var(--app-body);font-size:var(--app-type-body-sm-size);margin:0;display:flex}.decisao-consequencia svg{color:var(--app-muted);flex:none;margin-top:2px}.decisao-registrar{width:100%;height:var(--app-control-lg)}.decisao-registrar kbd{margin-left:var(--app-space-xs);background:var(--app-on-brand)}@supports (color:color-mix(in lab, red, red)){.decisao-registrar kbd{background:color-mix(in srgb, var(--app-on-brand) 18%, transparent)}}.decisao-registrar kbd{box-shadow:none;color:var(--app-on-brand)}.decisao-mais{gap:var(--app-space-xs) var(--app-space-md);padding-top:var(--app-space-sm);border-top:1px solid var(--app-hairline-soft);flex-wrap:wrap;display:flex}.decisao-link{min-height:var(--app-touch-min);color:var(--app-body);font:500 var(--app-type-body-sm-size)/1 var(--app-font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.decisao-link:hover{color:var(--app-ink);text-underline-offset:3px;text-decoration:underline}.decisao-secundaria{gap:var(--app-space-sm);padding:var(--app-space-md);border-radius:var(--app-r-option);background:var(--app-surface-sunken);flex-direction:column;display:flex}.decisao-secundaria-acoes{gap:var(--app-space-xs);flex-wrap:wrap;display:flex}.decisao-busca{align-items:center;display:flex;position:relative}.decisao-busca svg{color:var(--app-muted);position:absolute;left:12px}.decisao-busca input{width:100%;padding-left:36px}.decisao-resultados{border-radius:var(--app-r-option);background:var(--app-surface);box-shadow:inset 0 0 0 1px var(--app-hairline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.decisao-resultados button{width:100%;padding:var(--app-space-xs) var(--app-space-sm);color:var(--app-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;display:flex}.decisao-resultados li+li button{border-top:1px solid var(--app-hairline-soft)}.decisao-resultados button:hover{background:var(--app-surface-selected)}.decisao-topico-escolhido{align-items:center;gap:var(--app-space-xs);flex-wrap:wrap;margin:0;display:flex}.decisao-leitura-painel{gap:var(--app-space-sm);flex-direction:column;display:flex}.decisao-leitura-painel p{color:var(--app-body);margin:0}.decisao-situacao{align-items:center;gap:var(--app-space-xs);flex-wrap:wrap;display:flex}.aviso-desfazer{left:50%;bottom:var(--app-space-xl);z-index:var(--app-z-toast);align-items:center;gap:var(--app-space-sm);max-width:min(36rem, calc(100vw - 2 * var(--app-gutter)));padding:var(--app-space-xs) var(--app-space-xs) var(--app-space-xs) var(--app-space-md);border-radius:var(--app-r-pill);background:var(--app-action);color:var(--app-on-action);box-shadow:var(--app-shadow-float);font-size:var(--app-type-body-sm-size);animation:aviso-sobe var(--app-duration-slow) var(--app-ease-emphasized);display:flex;position:fixed;translate:-50%}.aviso-desfazer>svg{color:var(--app-correct-mark);flex:none}.aviso-desfazer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aviso-desfazer-botao,.aviso-desfazer-fechar{min-height:36px;padding-inline:var(--app-space-sm);border-radius:var(--app-r-pill);background:var(--app-on-action);border:0;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aviso-desfazer-botao,.aviso-desfazer-fechar{background:color-mix(in srgb, var(--app-on-action) 14%, transparent)}}.aviso-desfazer-botao,.aviso-desfazer-fechar{color:var(--app-on-action);font:600 var(--app-type-body-sm-size)/1 var(--app-font-body);white-space:nowrap;cursor:pointer}.aviso-desfazer-fechar{background:0 0;padding-inline:8px}.aviso-desfazer-botao kbd{box-shadow:inset 0 0 0 1px var(--app-on-action);background:0 0}@supports (color:color-mix(in lab, red, red)){.aviso-desfazer-botao kbd{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-on-action) 40%, transparent)}}.aviso-desfazer-botao kbd{color:var(--app-on-action)}@keyframes aviso-sobe{0%{opacity:0;translate:-50% 12px}}.trilha-caso{gap:var(--app-space-sm);padding-top:var(--app-space-sm);flex-direction:column;display:flex}.trilha-linhas{border-top:1px solid var(--app-hairline);margin:0;padding:0;list-style:none}.trilha-linha{gap:var(--app-space-md);padding-block:var(--app-space-sm);border-bottom:1px solid var(--app-hairline);grid-template-columns:8.5rem minmax(0,1fr);display:grid}.trilha-quando{color:var(--app-muted);font-size:var(--app-type-caption-size);font-variant-numeric:tabular-nums;padding-top:2px}.trilha-corpo{flex-direction:column;gap:4px;min-width:0;display:flex}.trilha-corpo p{margin:0}.trilha-quem{align-items:baseline;gap:4px var(--app-space-xs);color:var(--app-body);flex-wrap:wrap;display:flex}.trilha-quem b{color:var(--app-ink)}.trilha-verbo{color:var(--app-ink);font-weight:600}.trilha-linha[data-verbo=aprovar] .trilha-verbo{color:var(--app-correct-ink)}.trilha-linha[data-verbo=corrigir] .trilha-verbo{color:var(--app-partial-ink)}.trilha-linha[data-verbo=rejeitar] .trilha-verbo{color:var(--app-wrong-ink)}.trilha-linha[data-desfeito] .trilha-corpo>*{color:var(--app-muted);-webkit-text-decoration:line-through var(--app-muted);-webkit-text-decoration:line-through var(--app-muted);-webkit-text-decoration:line-through var(--app-muted);text-decoration:line-through var(--app-muted)}.trilha-padrao{color:var(--app-muted);font-size:var(--app-type-caption-size)}.trilha-motivo{color:var(--app-ink);font-size:var(--app-type-body-sm-size);font-weight:600}.trilha-justificativa{max-width:70ch;color:var(--app-body);font-size:var(--app-type-body-sm-size)}.trilha-mudancas{font-size:var(--app-type-body-sm-size);margin:0;padding:0;list-style:none}.trilha-mudancas s{color:var(--app-muted)}@media not all and (min-width:1100px){.decisao-barra{grid-template-columns:auto 1fr}.decisao-progresso{justify-content:flex-end}.decisao-barra-fim{padding-bottom:var(--app-space-xs);grid-column:1/-1;justify-content:flex-start}.decisao-conteudo{max-width:none}.decisao-atalhos{right:var(--app-gutter)}}@media not all and (min-width:640px){.decisao-trilho,.decisao-reserva,.decisao-verbo kbd,.decisao-registrar kbd{display:none}.decisao-pergunta{font-size:1.5rem}.decisao-verbo{min-height:72px}.trilha-linha{grid-template-columns:1fr;gap:2px}.decisao-bloco{padding:var(--app-space-md)}}@media (prefers-reduced-motion:reduce){.aviso-desfazer{animation:none}.decisao-trilho>i{transition:none}}.decisao-estado{color:var(--app-muted)}.decisao-estado:before{content:"·";margin-inline-end:var(--app-space-sm)}.decisao-sua{align-items:center;gap:var(--app-space-xs);color:var(--app-ink);font-weight:600;display:flex}.decisao-sua svg{color:var(--app-correct-mark);flex:none}ul.decisao-ias li{grid-template-columns:5rem minmax(0,1fr)}ul.decisao-ias li>.texto-apoio{grid-column:2}.decisao-ia-topico{overflow-wrap:anywhere;justify-self:start}.decisao-polegar{display:none}@media not all and (min-width:1100px){.decisao-barra .tamanho-letra,.decisao-barra [aria-controls=decisao-atalhos]{display:none}.decisao-barra{grid-template-columns:auto minmax(0,1fr) auto}.decisao-barra-fim{grid-column:auto;padding-bottom:0}.decisao-progresso{justify-content:flex-end}.decisao-progresso .decisao-trilho,.decisao-progresso>span:last-child:not(:first-child){display:none}.decisao{padding-bottom:88px}.decisao-polegar{z-index:var(--app-z-header);gap:var(--app-space-xs);padding:var(--app-space-xs) var(--app-gutter) calc(var(--app-space-xs) + env(safe-area-inset-bottom));background:var(--app-surface);display:flex;position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.decisao-polegar{background:color-mix(in srgb, var(--app-surface) 94%, transparent)}}.decisao-polegar{-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-top:1px solid var(--app-hairline)}.decisao-polegar-verbo{border-radius:var(--app-r-option);background:var(--app-surface-raised);min-height:52px;box-shadow:inset 0 0 0 1px var(--app-ring);color:var(--app-body);font:600 var(--app-type-body-sm-size)/1 var(--app-font-body);cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.decisao-polegar-verbo[data-verbo=aprovar]{--v-ink:var(--app-correct-ink);--v-wash:var(--app-correct-wash);--v-mark:var(--app-correct-mark)}.decisao-polegar-verbo[data-verbo=corrigir]{--v-ink:var(--app-partial-ink);--v-wash:var(--app-partial-wash);--v-mark:var(--app-partial-mark)}.decisao-polegar-verbo[data-verbo=rejeitar]{--v-ink:var(--app-wrong-ink);--v-wash:var(--app-wrong-wash);--v-mark:var(--app-wrong-ink)}.decisao-polegar-verbo svg{color:var(--v-ink)}.decisao-polegar-verbo[aria-pressed=true]{background:var(--v-wash);box-shadow:inset 0 0 0 2px var(--v-mark);color:var(--v-ink)}.decisao-polegar-registrar{border-radius:var(--app-r-option);background:var(--app-brand);width:52px;color:var(--app-on-brand);box-shadow:var(--app-shadow-brand);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.aviso-desfazer{bottom:84px}}.chip-motivo{height:auto;padding:7px var(--app-space-sm);text-align:start;border-radius:18px;line-height:1.3}@media not all and (min-width:640px){.decisao-na-fila{display:none}.decisao-progresso{white-space:nowrap}.decisao-area:before,.decisao-estado:before{display:none}}.fila-cab,.tela-cab{justify-content:space-between;align-items:flex-end;gap:var(--app-space-sm) var(--app-space-lg);flex-wrap:wrap;display:flex}.fila-titulos,.tela-cab>div:first-child{gap:var(--app-space-2xs);flex-direction:column;min-width:0;display:flex}.tela-cab-acoes{align-items:center;gap:var(--app-space-xs);flex-wrap:wrap;display:flex}.fila-proxima{justify-content:space-between;align-items:center;gap:var(--app-space-md) var(--app-space-xl);padding:var(--app-space-lg) var(--app-space-xl);border-radius:var(--app-r-card);background:var(--app-surface-raised);border:var(--app-border-raised);box-shadow:var(--app-shadow-highlight);flex-wrap:wrap;display:flex}.fila-proxima[data-vazia]{box-shadow:var(--app-shadow-raised)}.fila-proxima-texto{flex-direction:column;flex:28rem;gap:4px;min-width:0;display:flex}.fila-proxima-frase{font-family:var(--app-font-display);font-size:var(--app-type-title-size);line-height:var(--app-type-title-lh);color:var(--app-ink);margin:0;font-weight:700}.fila-proxima-qual{color:var(--app-body);text-wrap:pretty;margin:0}.fila-proxima-qual b{color:var(--app-ink)}.fila-proxima-cta{height:var(--app-control-lg);padding-inline:var(--app-space-xl)}.fila-ferramentas{justify-content:space-between;align-items:center;gap:var(--app-space-sm) var(--app-space-lg);flex-wrap:wrap;display:flex}.fila-tipos{flex-wrap:wrap;gap:6px;display:flex}.fila-tipo{min-height:36px;padding-inline:var(--app-space-sm);border-radius:var(--app-r-pill);box-shadow:inset 0 0 0 1px var(--app-hairline);color:var(--app-body);font-size:var(--app-type-body-sm-size);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.fila-tipo .numero-tabular{color:var(--app-muted);font-weight:600}.fila-tipo:hover{background:var(--app-veil);color:var(--app-ink)}.fila-tipo[aria-current=page]{background:var(--app-action);box-shadow:none;color:var(--app-on-action)}.fila-tipo[aria-current=page] .numero-tabular{color:inherit;opacity:.8}.fila-tipo[data-zero]:not([aria-current]){color:var(--app-muted)}.fila-tipo-ponto{background:var(--cor-tipo);border-radius:50%;width:8px;height:8px}.fila-busca{align-items:center;gap:var(--app-space-xs);flex-wrap:wrap;display:flex}.fila-campo-busca{align-items:center;display:flex;position:relative}.fila-campo-busca svg{color:var(--app-muted);pointer-events:none;position:absolute;left:12px}.fila-campo-busca input{width:15rem;padding-left:36px}.fila-select select{min-width:9rem}.fila-vazia{align-items:center;gap:var(--app-space-xs);padding:var(--app-space-2xl);color:var(--app-muted);text-align:center;flex-direction:column;display:flex}.fila-vazia p{color:var(--app-body);margin:0}.fila-grupos{gap:var(--app-space-xl);flex-direction:column;display:flex}.fila-grupo-cab{align-items:center;gap:var(--app-space-xs);margin:0 0 var(--app-space-xs);color:var(--app-muted);font-size:var(--app-type-body-sm-size);font-weight:600;display:flex}.fila-grupo-cab span:first-of-type{color:var(--app-ink)}.fila-linhas{border-top:1px solid var(--app-hairline);margin:0;padding:0;list-style:none}.fila-linhas>li{border-bottom:1px solid var(--app-hairline)}.fila-linha{align-items:center;gap:var(--app-space-md);min-height:64px;padding:var(--app-space-sm) var(--app-space-sm);color:var(--app-body);transition:background var(--app-duration-fast) var(--app-ease-standard);grid-template-columns:9rem minmax(0,1fr) auto auto;text-decoration:none;display:grid}.fila-linha:hover{background:var(--app-surface-selected)}.fila-linha:hover .fila-linha-seta{color:var(--app-ink);translate:2px}.fila-linha .selo-tipo{justify-self:start}.fila-linha-corpo{flex-direction:column;gap:2px;min-width:0;display:flex}.fila-linha-titulo{align-items:baseline;gap:2px var(--app-space-sm);color:var(--app-ink);flex-wrap:wrap;font-weight:600;display:flex}.fila-linha-motivo{color:var(--app-body);font-weight:500}.fila-linha-trecho{color:var(--app-muted);font-size:var(--app-type-body-sm-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fila-linha-meta{justify-content:flex-end;align-items:center;gap:4px var(--app-space-sm);flex-wrap:wrap;max-width:26rem;display:flex}.fila-linha-dado{color:var(--app-muted);font-size:var(--app-type-caption-size);white-space:nowrap}.fila-linha-dado:empty{display:none}.fila-linha-seta{color:var(--app-muted);transition:translate var(--app-duration-fast) var(--app-ease-standard)}@media not all and (min-width:900px){.fila-linha{gap:6px var(--app-space-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tipo seta""corpo seta""meta seta"}.fila-linha .selo-tipo{grid-area:tipo}.fila-linha-corpo{grid-area:corpo}.fila-linha-meta{grid-area:meta;justify-content:flex-start;max-width:none}.fila-linha-seta{grid-area:seta}.fila-campo-busca input{width:100%}.fila-busca,.fila-campo-busca{flex:100%}.fila-proxima{padding:var(--app-space-lg)}.fila-proxima-cta{width:100%}}.portal-casca[data-leitura] .tela :is(ul,ol)[class]>li{max-width:none}.segmentado{border-radius:var(--app-r-pill);box-shadow:inset 0 0 0 1px var(--app-hairline);padding:3px;display:inline-flex}.segmentado>a,.segmentado>button{min-height:32px;padding-inline:var(--app-space-sm);border-radius:var(--app-r-pill);color:var(--app-body);font:600 var(--app-type-body-sm-size)/1 var(--app-font-body);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}.segmentado>[aria-current=page],.segmentado>[aria-pressed=true]{background:var(--app-action);color:var(--app-on-action)}.painel-bloco{gap:var(--app-space-md);flex-direction:column;display:flex}.painel-cab{justify-content:space-between;align-items:baseline;gap:4px var(--app-space-md);flex-wrap:wrap;display:flex}.painel-cab p{margin:0}.painel-titulo{align-items:baseline;gap:4px var(--app-space-sm);font-family:var(--app-font-display);font-size:var(--app-type-title-size);line-height:var(--app-type-title-lh);color:var(--app-ink);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.painel-titulo .texto-apoio{font-family:var(--app-font-body);font-size:var(--app-type-body-sm-size);font-weight:400}.painel-calmo{align-items:center;gap:var(--app-space-xs);color:var(--app-body);margin:0;display:flex}.painel-calmo svg{color:var(--app-correct-mark)}.painel-nota{max-width:90ch;font-size:var(--app-type-caption-size);margin:0}.pendencias{border-top:1px solid var(--app-hairline);margin:0;padding:0;list-style:none}.pendencias li{align-items:center;gap:var(--app-space-sm);min-height:56px;padding:var(--app-space-xs) var(--app-space-xs);border-bottom:1px solid var(--app-hairline);color:var(--app-body);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pendencias li>svg{color:var(--app-muted)}.pendencias li[data-tom=atencao]>svg{color:var(--app-attention)}.pendencia-acao{min-height:36px;padding-inline:var(--app-space-sm);border-radius:var(--app-r-pill);box-shadow:inset 0 0 0 1px var(--app-ring);color:var(--app-ink);font-size:var(--app-type-body-sm-size);white-space:nowrap;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.pendencia-acao:hover{background:var(--app-veil)}.kpis{border-radius:var(--app-r-card);background:var(--app-surface-raised);border:var(--app-border-raised);box-shadow:var(--app-shadow-raised);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.kpis>li{border-inline-start:1px solid var(--app-hairline-soft)}.kpis>li:first-child{border-inline-start:0}.kpi{height:100%;padding:var(--app-space-md) var(--app-space-lg);color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}a.kpi:hover{background:var(--app-surface-selected)}a.kpi:hover .kpi-rotulo{color:var(--app-ink)}.kpi-rotulo{color:var(--app-muted);font-size:var(--app-type-caption-size);font-weight:600}.kpi-valor{color:var(--app-ink);font-family:var(--app-font-display);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1.1}.kpi-apoio{color:var(--app-muted);font-size:var(--app-type-caption-size)}.kpis>li[data-tom=atencao] .kpi-valor{color:var(--app-attention-ink)}.painel-grafico{gap:var(--app-space-sm);padding:var(--app-space-lg);border-radius:var(--app-r-card);background:var(--app-surface-raised);border:var(--app-border-raised);box-shadow:var(--app-shadow-raised);flex-direction:column;display:flex}.grafico-dias{gap:var(--app-space-sm);flex-direction:column;margin:0;display:flex}.grafico-dias-area{gap:var(--app-space-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.grafico-dias-eixo{height:140px;color:var(--app-muted);font-variant-numeric:tabular-nums;text-align:end;flex-direction:column;justify-content:space-between;font-size:11px;line-height:1;display:flex}.grafico-dias-eixo span{justify-content:flex-end;align-items:center;height:0;display:flex}.grafico-dias-plot{height:162px;position:relative}.grafico-dias-plot svg{width:100%;height:140px;display:block;overflow:visible}.grafico-grade{stroke:var(--app-chart-grid);stroke-width:1px}.grafico-alvo{fill:#0000;cursor:default}.grafico-barra{fill:var(--app-accent);shape-rendering:crispedges;transition:fill var(--app-duration-fast) var(--app-ease-standard)}.grafico-barra[data-ativo]{fill:var(--app-accent-deep)}.grafico-dias-x{height:16px;position:absolute;top:146px;left:0;right:0}.grafico-dias-x span{color:var(--app-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;translate:-50%}.grafico-dica{z-index:2;padding:var(--app-space-xs) var(--app-space-sm);border-radius:var(--app-r-option);background:var(--app-surface-overlay);border:var(--app-border-overlay);box-shadow:var(--app-shadow-overlay);font-size:var(--app-type-caption-size);white-space:nowrap;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;top:-8px;translate:-50% -100%}.grafico-tabela>summary{width:fit-content;color:var(--app-body);font-size:var(--app-type-body-sm-size);cursor:pointer}.razao-tabela{border-collapse:collapse;width:100%;font-size:var(--app-type-body-sm-size)}.razao-tabela th,.razao-tabela td{padding:var(--app-space-sm) var(--app-space-sm);border-bottom:1px solid var(--app-hairline);text-align:start;vertical-align:top}.razao-tabela thead th{padding-block:var(--app-space-xs);border-bottom-color:var(--app-hairline);color:var(--app-muted);font-size:var(--app-type-caption-size);white-space:nowrap;font-weight:600}.razao-tabela tbody th{color:var(--app-ink);font-weight:600}.razao-tabela td.texto-apoio{white-space:nowrap}.razao-tabela .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.razao-tabela td[data-tom=atencao]{color:var(--app-attention-ink);font-weight:600}.razao-tabela tbody tr:hover{background:var(--app-surface-selected)}.razao-link{color:var(--app-ink);text-decoration:none}.razao-link:hover{text-underline-offset:3px;text-decoration:underline}.razao-sub{color:var(--app-muted);font-size:var(--app-type-caption-size);font-weight:400;display:block}.razao-pessoa{align-items:center;gap:var(--app-space-sm);display:inline-flex}.andamento{align-items:center;gap:var(--app-space-sm);min-width:10rem;display:inline-flex}.andamento-barra{background:var(--app-surface-sunken);height:6px;box-shadow:inset 0 0 0 1px var(--app-hairline-soft);border-radius:999px;flex:1;overflow:hidden}.andamento-barra>i{border-radius:inherit;background:var(--app-correct-mark);height:100%;display:block}@media not all and (min-width:700px){.pendencias li{grid-template-columns:auto minmax(0,1fr)}.pendencia-acao{grid-column:2;justify-self:start}.kpis>li{border-inline-start:0;border-top:1px solid var(--app-hairline-soft)}.kpis>li:first-child{border-top:0}}.filtros-razao{align-items:flex-end;gap:var(--app-space-sm);padding:var(--app-space-md);border-radius:var(--app-r-card);background:var(--app-surface-sunken);flex-wrap:wrap;display:flex}.filtros-razao label{flex-direction:column;gap:4px;display:flex}.filtros-razao label>span{color:var(--app-muted);font-size:var(--app-type-caption-size);font-weight:600}.filtros-razao select,.filtros-razao input{min-width:8.5rem}.filtros-razao-busca{flex:14rem}.filtros-razao-busca input{width:100%}.razao-resumo{justify-content:space-between;align-items:center;gap:var(--app-space-xs) var(--app-space-md);flex-wrap:wrap;display:flex}.razao-resumo>p{color:var(--app-body);margin:0}.razao-ativos{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.razao-ativos a:not(.link-fonte){min-height:30px;padding-inline:var(--app-space-sm) 8px;border-radius:var(--app-r-pill);background:var(--app-action);color:var(--app-on-action);font-size:var(--app-type-caption-size);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.razao-livro{font-size:var(--app-type-body-sm-size)}.razao-livro tbody td{padding-block:var(--app-space-sm)}.razao-dia th{background:var(--app-surface);font-family:var(--app-font-display);position:sticky;top:0;padding-top:var(--app-space-md)!important;color:var(--app-ink)!important;font-size:var(--app-type-body-size)!important;border-bottom:1px solid var(--app-ink)!important;font-weight:700!important}.razao-livro tbody tr.razao-dia:hover{background:0 0}.razao-hora{width:4.5rem;color:var(--app-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.razao-verbo{color:var(--app-ink);font-weight:600;display:block}.razao-livro tr[data-verbo=aprovar] .razao-verbo{color:var(--app-correct-ink)}.razao-livro tr[data-verbo=corrigir] .razao-verbo{color:var(--app-partial-ink)}.razao-livro tr[data-verbo=rejeitar] .razao-verbo{color:var(--app-wrong-ink)}.razao-mudanca{min-width:16rem;max-width:34rem}.razao-mudanca>*{display:block}.razao-mudanca>*+*{margin-top:2px}.razao-motivo{color:var(--app-ink);font-weight:600}.razao-justificativa{color:var(--app-body)}.razao-mudanca s{color:var(--app-muted)}.razao-padrao{color:var(--app-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.razao-livro tr[data-desfeito] td>:not(.selo),.razao-livro tr[data-desfeito] .razao-hora{color:var(--app-muted);-webkit-text-decoration:line-through var(--app-muted);-webkit-text-decoration:line-through var(--app-muted);-webkit-text-decoration:line-through var(--app-muted);text-decoration:line-through var(--app-muted)}.selo-ponto{align-items:center;gap:5px;display:inline-flex}.selo-ponto:before{content:"";background:var(--cor-tipo,var(--app-muted));border-radius:50%;width:7px;height:7px}.padroes-tipos{flex-wrap:wrap;align-self:flex-start}.padrao-editor{gap:var(--app-space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1100px){.padrao-editor{grid-template-columns:minmax(0,1fr) 380px}.padrao-previa{top:var(--app-space-lg);position:sticky}}.padrao-campos{padding:var(--app-space-lg);border-radius:var(--app-r-card);background:var(--app-surface-raised);border:var(--app-border-raised);box-shadow:var(--app-shadow-raised)}.padrao-itens{gap:var(--app-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.padrao-itens li{align-items:start;gap:var(--app-space-xs);grid-template-columns:1.75rem minmax(0,1fr) auto;display:grid}.padrao-num{color:var(--app-muted);font-size:var(--app-type-caption-size);text-align:end;padding-top:10px}.padrao-itens textarea{width:100%;min-height:0;padding:8px var(--app-space-sm);resize:vertical;font:inherit;line-height:var(--app-type-body-sm-lh);field-sizing:content}.padrao-item-acoes{gap:2px;padding-top:4px;display:flex}.padrao-item-acoes button{border-radius:var(--app-r-xs);width:32px;height:32px;color:var(--app-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.padrao-item-acoes button:hover:not(:disabled){background:var(--app-veil);color:var(--app-ink)}.padrao-item-acoes button:disabled{opacity:var(--app-opacity-disabled);cursor:default}.padrao-motivos{gap:var(--app-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.padrao-acoes{align-items:center;gap:var(--app-space-sm);padding-top:var(--app-space-xs);flex-wrap:wrap;display:flex}.padrao-previa{gap:var(--app-space-xs);flex-direction:column;display:flex}.padrao-previa-painel{pointer-events:none}.padrao-previa-painel .decisao-verbo{min-height:72px}.versoes{border-top:1px solid var(--app-hairline);margin:0;padding:0;list-style:none}.versao{padding:var(--app-space-md) 0;border-bottom:1px solid var(--app-hairline);flex-direction:column;gap:6px;display:flex}.versao-cab{align-items:baseline;gap:var(--app-space-xs) var(--app-space-sm);flex-wrap:wrap;display:flex}.versao-cab b{color:var(--app-ink);font-family:var(--app-font-display);font-size:var(--app-type-title-size)}.versao-nota{color:var(--app-ink);margin:0}.versao-diff{font-size:var(--app-type-body-sm-size);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.versao-diff li:before{width:1.25rem;font-weight:700;display:inline-block}.versao-diff li[data-mudou=entrou]:before{content:"+";color:var(--app-partial-ink)}.versao-diff li[data-mudou=saiu]:before{content:"−";color:var(--app-muted)}.versao-diff s{color:var(--app-muted)}.distribuir{gap:var(--app-space-md);padding:var(--app-space-lg);border-radius:var(--app-r-card);background:var(--app-surface-raised);border:var(--app-border-raised);box-shadow:var(--app-shadow-highlight);flex-direction:column;display:flex}.frase-regra{align-items:center;gap:var(--app-space-xs) var(--app-space-sm);color:var(--app-ink);font-size:var(--app-type-title-size);flex-wrap:wrap;margin:0;line-height:2.4;display:flex}.frase-regra label{display:inline-flex}.frase-regra select,.frase-regra input{height:40px;font-size:var(--app-type-body-size);font-weight:600}.frase-regra input[type=number]{text-align:center;font-variant-numeric:tabular-nums;width:5rem}.previa-regra{gap:var(--app-space-xs);padding:var(--app-space-md);border-radius:var(--app-r-option);background:var(--app-surface-sunken);flex-direction:column;display:flex}.previa-regra p{margin:0}.previa-regra-lista{gap:4px var(--app-space-md);font-size:var(--app-type-body-sm-size);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.novo-lote{gap:var(--app-space-sm);min-width:min(100%,22rem);padding:var(--app-space-md);border-radius:var(--app-r-card);background:var(--app-surface-overlay);border:var(--app-border-overlay);box-shadow:var(--app-shadow-overlay);flex-direction:column;display:flex}.com-quem{gap:4px var(--app-space-sm);flex-wrap:wrap;display:inline-flex}.com-quem-pessoa{color:var(--app-body);font-size:var(--app-type-caption-size);align-items:center;gap:4px;font-weight:600;display:inline-flex}.com-quem-pessoa .avatar{width:26px;height:26px;font-size:10px}.razao-verbo-linha{color:var(--app-ink);font-weight:600}.razao-verbo-linha[data-verbo=aprovar]{color:var(--app-correct-ink)}.razao-verbo-linha[data-verbo=corrigir]{color:var(--app-partial-ink)}.razao-verbo-linha[data-verbo=rejeitar]{color:var(--app-wrong-ink)}.tela-cab .decisao-voltar{width:fit-content;margin-block-end:var(--app-space-xs);margin-inline-start:calc(-1 * var(--app-space-xs))}.portal-casca .plataforma-tabela{border-collapse:collapse;width:100%;font-size:var(--app-type-body-sm-size)}.portal-casca .plataforma-tabela th,.portal-casca .plataforma-tabela td{padding:var(--app-space-sm);border-bottom:1px solid var(--app-hairline);text-align:start;vertical-align:top}.portal-casca .plataforma-tabela thead th{padding-block:var(--app-space-xs);color:var(--app-muted);font-size:var(--app-type-caption-size);white-space:nowrap;font-weight:600}.portal-casca .plataforma-tabela tbody tr:hover{background:var(--app-surface-selected)}.grupo-amostra{scroll-margin-top:var(--app-space-xl)}.grupo-amostra:target{box-shadow:var(--app-shadow-highlight)}.publicar-linha{justify-content:space-between;align-items:center;gap:var(--app-space-xs) var(--app-space-md);padding-block:var(--app-space-xs);border-bottom:1px solid var(--app-hairline);flex-wrap:wrap;display:flex}.publicar-linha label{align-items:flex-start;gap:var(--app-space-xs);display:flex}.publicar-linha input[type=checkbox]{width:18px;height:18px;accent-color:var(--app-accent-deep);margin-top:3px}.razao-tabela tfoot th,.razao-tabela tfoot td{border-bottom:0;border-top:1px solid var(--app-ink);color:var(--app-ink);font-weight:600}.campo-reais{color:var(--app-muted);align-items:center;gap:6px;display:inline-flex}.campo-reais input{text-align:end;font-variant-numeric:tabular-nums;width:6.5rem}.grupo-amostra progress{appearance:none;background:var(--app-surface-sunken);border:0;border-radius:999px;width:100%;height:6px;overflow:hidden}.grupo-amostra progress::-webkit-progress-bar{background:var(--app-surface-sunken);border-radius:999px}.grupo-amostra progress::-webkit-progress-value{background:var(--app-correct-mark);border-radius:999px}.grupo-amostra progress::-moz-progress-bar{background:var(--app-correct-mark);border-radius:999px}.portal-casca .tela>*{min-width:0}.portal-casca .tabela-rolavel{overscroll-behavior-x:contain;max-width:100%;position:relative;overflow-x:auto}.frase-regra select{max-width:100%}@media not all and (min-width:700px){.portal-casca .plataforma-tabela{max-width:100%;display:block;overflow-x:auto}.razao-tabela{min-width:36rem}.razao-tabela.razao-livro{min-width:44rem}.frase-regra{font-size:var(--app-type-body-size);line-height:2.2}}.portal-quem{align-items:stretch;gap:var(--app-space-xs);font-size:var(--app-type-body-sm-size);color:var(--app-muted);flex-direction:column;display:flex}.botao{justify-content:center;align-items:center;gap:var(--app-space-xs);height:var(--app-control-md);padding-inline:var(--app-space-lg);border-radius:var(--app-r-btn);font-size:var(--app-type-body-sm-size);white-space:nowrap;cursor:pointer;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.botao:disabled{cursor:not-allowed}.filtros{align-items:flex-end;gap:var(--app-space-sm);flex-wrap:wrap;display:flex}.filtros label{gap:var(--app-space-3xs);flex-direction:column;display:flex}.filtros .marcar{min-height:var(--app-control-md);align-items:center;gap:var(--app-space-xs);font-size:var(--app-type-body-sm-size);flex-direction:row}.tabela-fila{border-collapse:collapse;width:100%;font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-lh)}.tabela-fila th{text-align:left;color:var(--app-muted);padding:var(--app-space-xs) var(--app-space-sm);border-bottom:1px solid var(--app-ring);font-weight:600}.tabela-fila td{padding:var(--app-space-sm);border-bottom:1px solid var(--app-ring);vertical-align:top;color:var(--app-ink)}.tabela-fila td .texto-apoio{display:block}@media not all and (min-width:768px){.tabela-fila thead{display:none}.tabela-fila tr{padding:var(--app-space-sm) 0;border-bottom:1px solid var(--app-ring);display:block}.tabela-fila td{gap:var(--app-space-sm);padding:var(--app-space-3xs) 0;border:0;display:flex}.tabela-fila td:before{content:attr(data-rotulo);color:var(--app-muted);flex:0 0 9ch;font-weight:600}}.selo[data-estado=publicado]{background:var(--app-accent-wash);color:var(--app-accent-ink)}.selo[data-estado=ajuste_pedido]{background:var(--app-partial-wash);color:var(--app-ink)}.selo[data-estado=rejeitado]{background:var(--app-attention-wash);color:var(--app-ink)}.grade-item{gap:var(--app-gap-block);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){.grade-item{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.grade-item>aside{top:var(--app-space-md);position:sticky}}.previa{gap:var(--app-space-md);flex-direction:column;display:flex}.aviso{padding:var(--app-space-sm) var(--app-space-md);border-radius:var(--app-r-field);background:var(--app-surface-sunken);font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-lh);color:var(--app-body);margin:0}.aviso[data-tom=atencao]{background:var(--app-attention-wash);color:var(--app-ink)}.aviso[data-tom=ok]{background:var(--app-accent-wash);color:var(--app-ink)}.campo-texto{width:100%;min-height:7rem;padding:var(--app-space-sm);border-radius:var(--app-r-field);background-color:var(--app-field-bg);box-shadow:inset 0 0 0 1px var(--app-field-ring);color:var(--app-ink);font:inherit;resize:vertical}.campo-texto:focus-visible{box-shadow:inset 0 0 0 2px var(--app-field-ring-focus)}.lista-historico{gap:var(--app-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-historico li{gap:var(--app-space-3xs);padding-bottom:var(--app-space-sm);border-bottom:1px solid var(--app-ring);font-size:var(--app-type-body-sm-size);flex-direction:column;display:flex}.impressao{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--app-type-caption-size);color:var(--app-muted);overflow-wrap:anywhere}.caminho{gap:var(--app-space-3xs);font-size:var(--app-type-body-sm-size);color:var(--app-muted);flex-wrap:wrap;display:flex}.caminho li+li:before{content:"›";margin-right:var(--app-space-3xs)}mark{background:var(--app-accent-wash);color:inherit;border-radius:2px}.lista-resultados{gap:var(--app-space-sm);flex-direction:column;display:flex}.lista-resultados>li{border-bottom:1px solid var(--app-hairline);padding-bottom:var(--app-space-sm)}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
