*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,Fira Code,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (width>=1400px){.container{max-width:1400px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.inset-0{inset:0}.left-\[50\%\]{left:50%}.right-4{right:1rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mt-2{margin-top:.5rem}.mt-3\.5{margin-top:.875rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-4{height:1rem}.h-8{height:2rem}.max-h-\[92vh\]{max-height:92vh}.min-h-\[60vh\]{min-height:60vh}.w-4{width:1rem}.w-8{width:2rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:9999px}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-primary{border-color:hsl(var(--primary))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.p-6{padding:1.5rem}.p-\[17px_19px\]{padding:17px 19px}.px-4{padding-left:1rem;padding-right:1rem}.px-\[19px\]{padding-left:19px;padding-right:19px}.py-16{padding-top:4rem;padding-bottom:4rem}.pt-\[15px\]{padding-top:15px}.text-center{text-align:center}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-muted-foreground{color:hsl(var(--muted-foreground))}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);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)}.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)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-200{animation-duration:.2s}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fbfbfb;--cad-canvas:#000e25;--cad-deep:#000816;--cad-shell:#01142f;--cad-surface:#061a34;--cad-raised:#0a2342;--cad-hover:#102d50;--cad-text:#fbfbfb;--cad-secondary:#c7d2e3;--cad-muted:#8da2c0;--cad-border:#1a3b5d;--cad-subtle:#8da2c02e;--cad-link:#60c0ff;--cad-blue:#038af1;--cad-blue-bright:#20a4ff;--cad-orange:#ff7900;--cad-success:#2dd4a0;--cad-warning:#ffc857;--cad-danger:#ff667a;--cad-gradient:linear-gradient(135deg, #ff5f00, #ff7900 48%, #ffb800);--cad-display:"Montserrat", "Inter", ui-sans-serif, system-ui, sans-serif;--cad-radius-sm:6px;--cad-radius-md:10px;--cad-radius-lg:14px;--cad-radius-xl:20px;--cad-shadow:0 18px 48px #0000004d;--background:218 100% 7%;--foreground:0 0% 98%;--card:211 79% 11%;--card-foreground:0 0% 98%;--popover:211 79% 11%;--popover-foreground:0 0% 98%;--primary:28 100% 50%;--primary-foreground:213 100% 8%;--secondary:211 74% 15%;--secondary-foreground:216 35% 84%;--muted:211 64% 17%;--muted-foreground:215 28% 65%;--accent:205 98% 48%;--accent-foreground:0 0% 100%;--destructive:352 100% 70%;--destructive-foreground:0 0% 100%;--border:211 56% 23%;--input:211 56% 23%;--ring:203 100% 56%;--radius:.625rem;--success:162 65% 50%;--warning:42 100% 67%;background:#000e25;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0a1b2e;--cad-canvas:#f4f7fb;--cad-deep:#eaf0f7;--cad-shell:#fff;--cad-surface:#fff;--cad-raised:#eaf0f7;--cad-hover:#e1eaf4;--cad-text:#0a1b2e;--cad-secondary:#40546e;--cad-muted:#667b96;--cad-border:#d6e0ec;--cad-subtle:#40546e2e;--cad-link:#005ea8;--cad-success:#087b5a;--cad-warning:#805800;--cad-danger:#b4233a;--cad-shadow:0 14px 34px #102d501f;--background:214 37% 97%;--foreground:211 64% 11%;--card:0 0% 100%;--card-foreground:211 64% 11%;--popover:0 0% 100%;--popover-foreground:211 64% 11%;--primary:28 100% 50%;--primary-foreground:213 100% 8%;--secondary:212 42% 94%;--secondary-foreground:213 27% 34%;--muted:212 42% 94%;--muted-foreground:213 19% 49%;--accent:205 100% 33%;--accent-foreground:0 0% 100%;--destructive:351 68% 42%;--destructive-foreground:0 0% 100%;--border:212 31% 88%;--input:212 31% 88%;--ring:205 100% 33%;--success:163 88% 26%;--warning:41 100% 25%;background:#f4f7fb}*{box-sizing:border-box}html{background:var(--cad-canvas);min-width:320px;min-height:100%}body{background:radial-gradient(circle at 82% 4%, #038af11c, transparent 32rem), var(--cad-canvas);min-width:320px;min-height:100vh;color:var(--cad-text);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--cad-link)}:focus-visible{outline:3px solid var(--cad-blue-bright);outline-offset:3px}.setup-page,.login-page,.fatal-error,.access-denied,.shell-loading{grid-template-columns:minmax(0,1fr);place-items:center;min-height:100vh;padding:clamp(20px,5vw,56px);display:grid}.setup-page,.login-page,.fatal-error,.access-denied{isolation:isolate;position:relative;overflow:hidden}.setup-page:before,.login-page:before,.fatal-error:before,.access-denied:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#00081629,#0000 48%),radial-gradient(circle at 18% 12%,#20a4ff1f,#0000 24rem),radial-gradient(circle at 88% 88%,#ff790014,#0000 28rem);position:fixed;inset:0}.setup-page section,.login-card,.fatal-error>section,.access-denied>section{border:1px solid var(--cad-subtle);border-radius:var(--cad-radius-xl);background:color-mix(in srgb, var(--cad-surface) 94%, transparent);width:min(560px,100%);min-width:0;box-shadow:var(--cad-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:clamp(28px,6vw,54px)}.auth-brand{border-bottom:1px solid var(--cad-subtle);align-items:center;gap:13px;margin-bottom:36px;padding-bottom:22px;display:flex}.auth-brand img{-o-object-fit:cover;object-fit:cover;border-radius:var(--cad-radius-md);flex:none;width:44px;height:44px}.auth-brand strong,.auth-brand small{font-family:var(--cad-display);display:block}.auth-brand strong{color:var(--cad-text);letter-spacing:.08em;font-size:18px;font-weight:600}.auth-brand small{color:var(--cad-link);letter-spacing:.16em;margin-top:6px;font-size:8px;font-weight:600}.eyebrow{color:var(--cad-muted);font-family:var(--cad-display);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.setup-page h1,.login-card h1,.fatal-error h1,.access-denied h1{color:var(--cad-text);font-family:var(--cad-display);letter-spacing:-.035em;margin:8px 0 14px;font-size:clamp(2rem,6vw,3.35rem);font-weight:600;line-height:1.08}.setup-page p,.login-card p,.fatal-error p,.access-denied p{color:var(--cad-secondary);margin:0;font-size:14px;line-height:1.7}.login-card form{gap:18px;margin-top:30px;display:grid}.login-card .google-auth-button{border-radius:var(--cad-radius-md);color:#172033;width:100%;min-height:50px;font-family:var(--cad-display);background:#fff;border:1px solid #d9dee8;justify-content:center;align-items:center;gap:11px;margin-top:28px;font-size:12px;font-weight:700;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.login-card .google-auth-button:hover:not(:disabled){border-color:#aeb8c8;transform:translateY(-1px);box-shadow:0 8px 20px #00000029}.login-card .google-auth-button:disabled{opacity:.62}.google-auth-mark{color:#4285f4;border-radius:50%;place-items:center;width:24px;height:24px;font:800 18px/1 Arial,sans-serif;display:grid}.auth-divider{color:var(--cad-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:21px 0 0;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--cad-subtle);flex:1;height:1px}.login-card label{color:var(--cad-secondary);gap:8px;font-size:12px;font-weight:600;display:grid}.login-card input{border:1px solid var(--cad-border);border-radius:var(--cad-radius-md);background:var(--cad-canvas);width:100%;min-width:0;min-height:48px;color:var(--cad-text);caret-color:var(--cad-orange);padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s}.login-card input:hover{border-color:color-mix(in srgb, var(--cad-blue-bright) 55%, var(--cad-border))}.login-card input:focus{border-color:var(--cad-blue-bright);outline:none;box-shadow:0 0 0 3px #20a4ff29}.login-card button,.fatal-error button{border-radius:var(--cad-radius-md);background:var(--cad-gradient);color:#001128;min-height:46px;font-family:var(--cad-display);letter-spacing:.02em;border:0;padding:0 20px;font-size:12px;font-weight:700;transition:filter .16s,transform .16s;box-shadow:0 8px 22px #ff790029}.login-card button:hover:not(:disabled),.fatal-error button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.login-card button:disabled{opacity:.62}.login-link{color:var(--cad-link);text-align:center;text-underline-offset:4px;justify-self:center;font-size:12px;font-weight:600}.auth-status{border-radius:var(--cad-radius-lg);background:#038af114;border:1px solid #20a4ff3d;gap:22px;margin-top:26px;padding:16px;display:grid}.form-error{color:var(--cad-danger)!important}.setup-page dl{gap:0;margin:30px 0 0;display:grid}.setup-page dl div{border-top:1px solid var(--cad-subtle);justify-content:space-between;gap:20px;padding:14px 0;display:flex}.setup-page dt{color:var(--cad-muted);font-size:12px}.setup-page dd{color:var(--cad-text);text-align:right;margin:0;font-size:12px;font-weight:700}.fatal-error>section,.access-denied>section{text-align:center}.fatal-error .auth-brand,.access-denied .auth-brand{justify-content:center}.fatal-error button{margin-top:26px}.access-denied{text-align:center;flex-direction:column;justify-content:center;display:flex}.access-denied:after{content:"";z-index:-1;border:1px solid var(--cad-subtle);border-radius:var(--cad-radius-xl);background:color-mix(in srgb, var(--cad-surface) 94%, transparent);width:min(560px,100% - 40px);height:260px;box-shadow:var(--cad-shadow);position:absolute}.access-denied h1,.access-denied p{width:min(470px,100% - 64px)}.shell-loading{color:var(--cad-secondary);font-family:var(--cad-display);letter-spacing:.03em;gap:14px;font-size:13px;font-weight:600;display:flex}.shell-loading:before{content:"";border:3px solid var(--cad-border);border-top-color:var(--cad-orange);border-radius:50%;width:34px;height:34px;margin-right:0;animation:.7s linear infinite cad-spin}@keyframes cad-spin{to{transform:rotate(360deg)}}[data-sonner-toaster]{font-family:Inter,ui-sans-serif,system-ui,sans-serif}[data-sonner-toast]{border-color:var(--cad-border)!important;border-radius:var(--cad-radius-lg)!important;background:var(--cad-surface)!important;color:var(--cad-text)!important;box-shadow:var(--cad-shadow)!important}@media (width<=560px){.setup-page,.login-page,.fatal-error,.access-denied{align-items:start;padding:14px}.setup-page section,.login-card,.fatal-error>section,.access-denied>section{border-radius:var(--cad-radius-lg);margin-top:4vh;padding:26px 20px 30px}.auth-brand{margin-bottom:28px}.setup-page dl div{gap:5px;display:grid}.setup-page dd{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hover\:opacity-100:hover{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}@media (width>=640px){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}}.tr-root{--tr-srf:#fff;--tr-srf-2:#f9fafb;--tr-srf-3:#f1f3f6;--tr-ink:#11192c;--tr-ink-2:#5f6777;--tr-ink-3:#8a919e;--tr-edge:#181d2517;--tr-edge-2:#181d250e;--tr-glint:#ffffffe6;--tr-pri:#1f43d1;--tr-pri-2:#3759e1;--tr-pri-ink:#233ea9;--tr-pri-wash:#1f43d112;--tr-mil:#566d3b;--tr-mil-wash:#566d3b17;--tr-acc:#067389;--tr-acc-wash:#06738914;--tr-ok:#107f56;--tr-ok-wash:#107f5617;--tr-wr:#c47608;--tr-wr-wash:#c476081a;--tr-dn:#d32822;--tr-dn-wash:#d3282217;--tr-mono:"Cascadia Mono",Consolas,"Roboto Mono",ui-monospace,"DejaVu Sans Mono",monospace;--tr-e1:0 1px 1px #121b2b0a, 0 2px 6px -2px #121b2b12, inset 0 1px 0 var(--tr-glint);--tr-e3:0 2px 4px #121b2b0d, 0 22px 50px -18px #121b2b47, inset 0 1px 0 var(--tr-glint);color:var(--tr-ink);font-size:13.5px;line-height:1.55}.dark .tr-root{--tr-srf:#161a22;--tr-srf-2:#1c2029;--tr-srf-3:#212630;--tr-ink:#eceff3;--tr-ink-2:#a2abb9;--tr-ink-3:#707c8f;--tr-edge:#bdc9db1f;--tr-edge-2:#bdc9db12;--tr-glint:#ffffff0a;--tr-pri:#728cf3;--tr-pri-2:#98abf6;--tr-pri-ink:#8ea3f5;--tr-pri-wash:#728cf321;--tr-mil:#97bd6b;--tr-mil-wash:#97bd6b21;--tr-acc:#33c8e6;--tr-acc-wash:#33c8e61f;--tr-ok:#2bd496;--tr-ok-wash:#2bd49621;--tr-wr:#f3a83f;--tr-wr-wash:#f3a83f21;--tr-dn:#ec6965;--tr-dn-wash:#ec696521;--tr-e1:0 1px 2px #00000057, inset 0 1px 0 var(--tr-glint);--tr-e3:0 4px 12px #00000073, 0 26px 60px -20px #000000b3, inset 0 1px 0 var(--tr-glint)}.tr-root .tr-eyebrow{font-family:var(--tr-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--tr-mil);font-size:10px;font-weight:700}.tr-root .tr-bar{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:14px;display:flex}.tr-root .tr-tmr{background:linear-gradient(180deg,var(--tr-srf) 0%,var(--tr-srf-2) 100%);border:1px solid var(--tr-edge);box-shadow:var(--tr-e1);border-radius:11px;align-items:center;gap:12px;padding:5px 6px 5px 14px;transition:all .2s;display:flex}.tr-root .tr-tmr.on{background:linear-gradient(180deg,var(--tr-ok-wash) 0%,transparent 100%);border-color:color-mix(in srgb,var(--tr-ok) 45%,transparent)}.tr-root .tr-tmr-lb{font-family:var(--tr-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tr-ink-3);font-size:8.5px;font-weight:700}.tr-root .tr-tmr.on .tr-tmr-lb{color:var(--tr-ok)}.tr-root .tr-tmr-cl{font-family:var(--tr-mono);font-variant-numeric:tabular-nums;letter-spacing:-.035em;min-width:96px;font-size:21px;font-weight:640;line-height:1.15}.tr-root .tr-tmr.on .tr-tmr-cl{color:var(--tr-ok)}.tr-root .tr-tmr>button{color:#fff;background:linear-gradient(180deg,var(--tr-pri-2),var(--tr-pri));border-radius:8px;flex:none;place-items:center;width:33px;height:33px;transition:all .15s;display:grid;box-shadow:0 1px 2px #142b854d,inset 0 1px #ffffff40}.tr-root .tr-tmr>button:hover{filter:brightness(1.08)}.tr-root .tr-tmr>button:active{transform:translateY(1px)}.tr-root .tr-tmr>button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.tr-root .tr-tmr-who{color:var(--tr-ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:11px;font-weight:500;overflow:hidden}.tr-root .tr-stt{white-space:nowrap;font-family:var(--tr-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:99px;flex:none;align-items:center;gap:7px;padding:5px 13px 5px 10px;font-size:10px;font-weight:700;display:inline-flex}.tr-root .tr-stt:before{content:"";width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent);background:currentColor;border-radius:50%}.tr-root .tr-stt.ok{background:var(--tr-ok-wash);color:var(--tr-ok);border-color:color-mix(in srgb,var(--tr-ok) 26%,transparent)}.tr-root .tr-stt.wr{background:var(--tr-wr-wash);color:var(--tr-wr);border-color:color-mix(in srgb,var(--tr-wr) 26%,transparent)}.tr-root .tr-stt.dn{background:var(--tr-dn-wash);color:var(--tr-dn);border-color:color-mix(in srgb,var(--tr-dn) 26%,transparent)}.tr-root .tr-step{background:var(--tr-srf-3);border:1px solid var(--tr-edge);border-radius:10px;align-items:center;gap:2px;margin-left:auto;padding:3px;display:flex}.tr-root .tr-step button{width:27px;height:27px;color:var(--tr-ink-2);border-radius:7px;place-items:center;transition:all .13s;display:grid}.tr-root .tr-step button:hover{background:var(--tr-srf);color:var(--tr-pri);box-shadow:var(--tr-e1)}.tr-root .tr-step select{font-family:var(--tr-mono);color:var(--tr-ink);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12px;font-weight:650}.tr-root .tr-tabs{border-bottom:1px solid var(--tr-edge-2);flex-wrap:wrap;gap:3px;margin-bottom:16px;padding-bottom:8px;display:flex}.tr-root .tr-tabs button{color:var(--tr-ink-2);border-radius:9px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:500;transition:all .14s;display:inline-flex}.tr-root .tr-tabs button:hover{background:var(--tr-srf-3);color:var(--tr-ink)}.tr-root .tr-tabs button[aria-selected=true]{background:var(--tr-pri-wash);color:var(--tr-pri-ink);font-weight:600}.tr-root .tr-tabs em{font-family:var(--tr-mono);background:var(--tr-mil);color:#fff;border-radius:99px;padding:1.5px 6px;font-size:9.5px;font-style:normal;font-weight:700}.tr-root .tr-card{background:linear-gradient(180deg,var(--tr-srf) 0%,var(--tr-srf-2) 100%);border:1px solid var(--tr-edge);box-shadow:var(--tr-e1);border-radius:14px}.tr-root .tr-ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.tr-root .tr-ch h3{letter-spacing:-.015em;margin:0;font-size:14px;font-weight:640}.tr-root .tr-pill{font-family:var(--tr-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:var(--tr-srf-3);color:var(--tr-ink-3);border:1px solid var(--tr-edge-2);border-radius:6px;align-items:center;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.tr-root .tr-pill.p{background:var(--tr-pri-wash);color:var(--tr-pri-ink);border-color:color-mix(in srgb,var(--tr-pri) 20%,transparent)}.tr-root .tr-pill.a{background:var(--tr-acc-wash);color:var(--tr-acc);border-color:color-mix(in srgb,var(--tr-acc) 20%,transparent)}.tr-root .tr-pill.m{background:var(--tr-mil-wash);color:var(--tr-mil);border-color:color-mix(in srgb,var(--tr-mil) 22%,transparent)}.tr-root .tr-pill.ok{background:var(--tr-ok-wash);color:var(--tr-ok);border-color:color-mix(in srgb,var(--tr-ok) 22%,transparent)}.tr-root .tr-pill.wr{background:var(--tr-wr-wash);color:var(--tr-wr);border-color:color-mix(in srgb,var(--tr-wr) 22%,transparent)}.tr-root .tr-pill.dn{background:var(--tr-dn-wash);color:var(--tr-dn);border-color:color-mix(in srgb,var(--tr-dn) 22%,transparent)}.tr-root .tr-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.tr-root .tr-tile{background:linear-gradient(180deg,var(--tr-srf) 0%,var(--tr-srf-2) 100%);border:1px solid var(--tr-edge);box-shadow:var(--tr-e1);border-radius:14px;padding:15px 18px 14px 21px;position:relative;overflow:hidden}.tr-root .tr-tile:before{content:"";background:var(--tr-ink-3);border-radius:0 3px 3px 0;width:3px;position:absolute;top:15px;bottom:15px;left:0}.tr-root .tr-tile:after{content:"";pointer-events:none;opacity:.045;background:radial-gradient(120% 90% at 0 0,currentColor,#0000 55%);position:absolute;inset:0}.tr-root .tr-tile-k{font-family:var(--tr-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tr-ink-3);font-size:9px;font-weight:700}.tr-root .tr-tile-v{font-family:var(--tr-mono);font-variant-numeric:tabular-nums;letter-spacing:-.042em;color:var(--tr-ink);margin-top:7px;font-size:29px;font-weight:680;line-height:1}.tr-root .tr-tile-n{color:var(--tr-ink-3);margin-top:6px;font-size:11.5px;line-height:1.4}.tr-root .tr-b{color:var(--tr-pri)}.tr-root .tr-b:before{background:var(--tr-pri)}.tr-root .tr-b .tr-tile-v{color:var(--tr-pri-ink)}.tr-root .tr-g{color:var(--tr-ok)}.tr-root .tr-g:before{background:var(--tr-ok)}.tr-root .tr-g .tr-tile-v{color:var(--tr-ok)}.tr-root .tr-o{color:var(--tr-wr)}.tr-root .tr-o:before{background:var(--tr-wr)}.tr-root .tr-o .tr-tile-v{color:var(--tr-wr)}.tr-root .tr-m{color:var(--tr-mil)}.tr-root .tr-m:before{background:var(--tr-mil)}.tr-root .tr-m .tr-tile-v{color:var(--tr-mil)}.tr-root .tr-r{color:var(--tr-dn)}.tr-root .tr-r:before{background:var(--tr-dn)}.tr-root .tr-r .tr-tile-v{color:var(--tr-dn)}.tr-root .tr-hero{box-shadow:var(--tr-e3);border:1px solid var(--tr-edge);background:linear-gradient(180deg,var(--tr-srf) 0%,var(--tr-srf-2) 78%,var(--tr-srf-3) 100%);border-radius:16px;overflow:hidden}.tr-root .tr-bandeja{background:linear-gradient(90deg,var(--tr-pri) 0%,var(--tr-acc) 46%,var(--tr-mil) 100%);height:3px}.tr-root .tr-hero-top{flex-wrap:wrap;align-items:center;gap:7px;padding:17px 24px 0;display:flex}.tr-root .tr-hero-body{padding:13px 24px 20px}.tr-root .tr-hero-body h2{letter-spacing:-.011em;color:var(--tr-ink);margin:0;font-size:19.5px;font-weight:560;line-height:1.42}.tr-root .tr-meta{color:var(--tr-ink-3);font-size:11.5px;font-family:var(--tr-mono);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:18px;margin-top:11px;display:flex}.tr-root .tr-meta span{align-items:center;gap:6px;display:inline-flex}.tr-root .tr-hero-bar{border-top:1px solid var(--tr-edge-2);background:color-mix(in srgb,var(--tr-srf-3) 70%,transparent);flex-wrap:wrap;align-items:center;gap:9px;padding:14px 24px;display:flex}.tr-root .tr-stars{vertical-align:-1px;gap:2px;display:inline-flex}.tr-root .tr-stars i{background:var(--tr-ink-3);opacity:.22;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:10px;height:10px;display:block}.tr-root .tr-stars i.on{background:var(--tr-wr);opacity:1}.tr-root .tr-btn{border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:9px 17px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex}.tr-root .tr-btn.ok{background:linear-gradient(180deg,#21a172,var(--tr-ok));color:#fff;box-shadow:0 1px 2px #0a52374d,inset 0 1px #ffffff38}.tr-root .tr-btn.gh{background:linear-gradient(180deg,var(--tr-srf),var(--tr-srf-2));color:var(--tr-ink-2);border-color:var(--tr-edge);box-shadow:var(--tr-e1)}.tr-root .tr-btn.pri:hover,.tr-root .tr-btn.ok:hover{filter:brightness(1.08)}.tr-root .tr-btn:active{transform:translateY(1px)}.tr-root .tr-orient{border-top:1px solid var(--tr-edge-2);margin-top:15px;padding-top:13px}.tr-root .tr-orient summary{cursor:pointer;color:var(--tr-pri);font-size:11.5px;font-weight:700;font-family:var(--tr-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;list-style:none;display:flex}.tr-root .tr-orient summary::-webkit-details-marker{display:none}.tr-root .tr-orient summary:before{content:"›";font-size:15px;line-height:1;transition:transform .16s}.tr-root .tr-orient[open] summary:before{transform:rotate(90deg)}.tr-root .tr-orient p{color:var(--tr-ink-2);max-width:82ch;margin-top:11px;font-size:13.2px;line-height:1.68}.tr-root .tr-advh{font-family:var(--tr-mono);color:var(--tr-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;font-size:11px;display:flex}.tr-root .tr-advh b{color:var(--tr-ink);letter-spacing:-.02em;font-size:13px;font-weight:650}.tr-root .tr-advbar{background:var(--tr-srf-3);border-radius:99px;height:9px;position:relative;box-shadow:inset 0 1px 3px #151c2817}.tr-root .tr-advbar i{background:linear-gradient(90deg,var(--tr-pri),var(--tr-acc) 60%,var(--tr-mil));border-radius:99px;transition:width .5s cubic-bezier(.32,.94,.6,1);position:absolute;inset:0 auto 0 0}.tr-root .tr-advbar b{background:var(--tr-srf);border:2.5px solid var(--tr-mil);border-radius:50%;width:14px;height:14px;transition:left .5s cubic-bezier(.32,.94,.6,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #121b2b47}.tr-root .tr-tasks{flex-direction:column;display:flex}.tr-root .tr-tk{border-top:1px solid var(--tr-edge-2);grid-template-columns:22px 26px 1fr auto;align-items:center;gap:12px;padding:11px 20px;transition:background .13s;display:grid}.tr-root .tr-tk:first-child{border-top:0}.tr-root .tr-tk.done .tr-tt{color:var(--tr-ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--tr-edge);text-decoration-color:var(--tr-edge)}.tr-root .tr-tick{border:1.6px solid var(--tr-edge);background:var(--tr-srf);color:#0000;border-radius:6px;place-items:center;width:19px;height:19px;transition:all .14s;display:grid}.tr-root .tr-tick:hover{border-color:var(--tr-pri)}.tr-root .tr-tk.done .tr-tick{background:linear-gradient(180deg,#21a172,var(--tr-ok));border-color:var(--tr-ok);color:#fff}.tr-root .tr-tn{font-family:var(--tr-mono);color:var(--tr-ink-3);font-variant-numeric:tabular-nums;font-size:11px}.tr-root .tr-tinfo{min-width:0}.tr-root .tr-tmeta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tr-root .tr-td{font-family:var(--tr-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--tr-acc);font-size:8.5px;font-weight:700}.tr-root .tr-ttipo{font-family:var(--tr-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--tr-srf-3);color:var(--tr-ink-3);border:1px solid var(--tr-edge-2);border-radius:5px;padding:1.5px 6px;font-size:8.5px;font-weight:700}.tr-root .tr-ttipo.T{background:var(--tr-pri-wash);color:var(--tr-pri-ink)}.tr-root .tr-ttipo.Q{background:var(--tr-wr-wash);color:var(--tr-wr)}.tr-root .tr-ttipo.R{background:var(--tr-acc-wash);color:var(--tr-acc)}.tr-root .tr-tt{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:13.2px;line-height:1.5;display:-webkit-box;overflow:hidden}.tr-root .tr-tr{align-items:center;gap:9px;display:flex}.tr-root .tr-tm{font-family:var(--tr-mono);color:var(--tr-ink-3);font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.02em;min-width:48px;font-size:11.5px}.tr-root .tr-go{background:linear-gradient(180deg,var(--tr-srf),var(--tr-srf-2));border:1px solid var(--tr-edge);width:29px;height:29px;color:var(--tr-ink-2);box-shadow:var(--tr-e1);border-radius:8px;place-items:center;transition:all .15s;display:grid}.tr-root .tr-go:hover{background:linear-gradient(180deg,var(--tr-pri-2),var(--tr-pri));color:#fff;border-color:#0000}.tr-root .tr-bars{flex-direction:column;gap:10px;display:flex}.tr-root .tr-bar{grid-template-columns:minmax(160px,1.4fr) minmax(70px,3fr) 56px auto;align-items:center;gap:13px;display:grid}.tr-root .tr-lb{color:var(--tr-ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:12.8px;display:flex;overflow:hidden}.tr-root .tr-trk{background:var(--tr-srf-3);border-radius:99px;height:7px;overflow:hidden;box-shadow:inset 0 1px 2px #151c2812}.tr-root .tr-trk i{background:linear-gradient(90deg,var(--tr-pri),var(--tr-pri-2));border-radius:99px;height:100%;transition:width .4s cubic-bezier(.32,.94,.6,1);display:block}.tr-root .tr-trk i.ok{background:linear-gradient(90deg,var(--tr-ok),#2db482)}.tr-root .tr-trk i.m{background:linear-gradient(90deg,var(--tr-mil),#789d4d)}.tr-root .tr-vl{font-family:var(--tr-mono);text-align:right;font-variant-numeric:tabular-nums;color:var(--tr-ink-3);font-size:11.5px}.tr-root .tr-scroll{border:1px solid var(--tr-edge-2);border-radius:14px;overflow:auto}.tr-root table{border-collapse:separate;border-spacing:0;width:100%;font-size:12.8px}.tr-root th,.tr-root td{text-align:left;border-bottom:1px solid var(--tr-edge-2);vertical-align:top;padding:9px 14px}.tr-root th{font-family:var(--tr-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tr-ink-3);white-space:nowrap;background:var(--tr-srf-3);z-index:1;font-size:9px;font-weight:700;position:sticky;top:0}.tr-root td.n,.tr-root th.n{text-align:right;font-family:var(--tr-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tr-root tbody tr:last-child td{border-bottom:0}.tr-root .tr-note{color:var(--tr-ink-3);max-width:88ch;margin-top:11px;font-size:11.5px;line-height:1.62;display:block}.tr-root .tr-inp{width:100px;font-family:var(--tr-mono);font-variant-numeric:tabular-nums;border:1px solid var(--tr-edge);background:var(--tr-srf);color:var(--tr-ink);text-align:right;border-radius:9px;padding:9px 11px;font-size:14.5px;font-weight:600;transition:all .14s;box-shadow:inset 0 1px 2px #151c280d}.tr-root .tr-inp:focus{border-color:var(--tr-pri);box-shadow:0 0 0 3px var(--tr-pri-wash);outline:none}.tr-root .tr-ilb{font-family:var(--tr-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tr-ink-3);font-size:9px;font-weight:700}.tr-root .tr-spark{width:100%;height:66px;display:block;overflow:visible}@media (width<=920px){.tr-root .tr-step{margin-left:0}.tr-root .tr-tmr-who{display:none}.tr-root .tr-hero-top,.tr-root .tr-hero-body,.tr-root .tr-hero-bar,.tr-root .tr-adv{padding-left:17px;padding-right:17px}.tr-root .tr-tk{grid-template-columns:20px 1fr auto;padding:11px 15px}.tr-root .tr-tk .tr-tn{display:none}.tr-root .tr-btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.tr-root *{transition:none!important}}.tr-root.tr-shell{grid-template-columns:224px minmax(0,1fr);align-items:start;max-width:1360px;margin:0 auto;display:grid}.tr-root .tr-rail{border-right:1px solid var(--tr-edge);background:linear-gradient(180deg,var(--tr-srf) 0%,var(--tr-srf-2) 100%);flex-direction:column;align-self:start;gap:16px;max-height:calc(100vh - 4rem);padding:20px 12px 20px 18px;display:flex;position:sticky;top:4rem;overflow-y:auto}.tr-root .tr-brand{border-bottom:1px solid var(--tr-edge-2);align-items:center;gap:10px;padding-bottom:14px;display:flex}.tr-root .tr-insig{background:linear-gradient(158deg,var(--tr-pri) 0%,#1a2e7f 100%);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 2px 5px #142b8552,inset 0 1px #ffffff42}.tr-root .tr-insig svg{stroke:#c4dea6;stroke-width:2.3px;fill:none;stroke-linecap:round;width:18px;height:18px}.tr-root .tr-brand b{letter-spacing:-.012em;font-size:13px;font-weight:640;line-height:1.25;display:block}.tr-root .tr-brand em{font-family:var(--tr-mono);color:var(--tr-ink-3);letter-spacing:.15em;text-transform:uppercase;margin-top:1px;font-size:8.5px;font-style:normal;font-weight:700;display:block}.tr-root .tr-nav{flex-direction:column;gap:1px;display:flex}.tr-root .tr-nav button{text-align:left;width:100%;color:var(--tr-ink-2);border-radius:9px;align-items:center;gap:10px;padding:8px 11px;font-size:13px;font-weight:500;transition:all .14s;display:flex;position:relative}.tr-root .tr-nav button[aria-current=true]:before{content:"";background:var(--tr-pri);border-radius:0 3px 3px 0;width:3px;height:17px;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}.tr-root .tr-nav svg{stroke-width:1.7px;flex:none}.tr-root .tr-nav em{font-family:var(--tr-mono);background:var(--tr-mil);color:#fff;border-radius:99px;margin-left:auto;padding:1.5px 6px;font-size:9.5px;font-style:normal;font-weight:700}.tr-root .tr-railbox{border-top:1px solid var(--tr-edge-2);flex-direction:column;gap:13px;padding-top:15px;display:flex}.tr-root .tr-rs{flex-direction:column;gap:3px;display:flex}.tr-root .tr-rs .k{font-family:var(--tr-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tr-ink-3);font-size:9px;font-weight:700}.tr-root .tr-rs .v{font-family:var(--tr-mono);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:17px;font-weight:640}.tr-root .tr-rs .v small{color:var(--tr-ink-3);letter-spacing:0;font-size:10px;font-weight:400}.tr-root .tr-meter{background:var(--tr-srf-3);border-radius:99px;height:4px;margin-top:4px;overflow:hidden;box-shadow:inset 0 1px 2px #151c2812}.tr-root .tr-meter i{background:linear-gradient(90deg,var(--tr-pri),var(--tr-pri-2));border-radius:99px;height:100%;transition:width .45s cubic-bezier(.32,.94,.6,1);display:block}@media (width<=980px){.tr-root.tr-shell{grid-template-columns:1fr}.tr-root .tr-rail{border-right:0;border-bottom:1px solid var(--tr-edge);max-height:none;padding:12px 14px;position:static}.tr-root .tr-brand{display:none}.tr-root .tr-nav{flex-flow:wrap;gap:3px}.tr-root .tr-nav button{width:auto;padding:7px 11px}.tr-root .tr-nav button[aria-current=true]:before{display:none}.tr-root .tr-railbox{flex-flow:wrap;gap:16px;padding-top:12px}.tr-root .tr-rs{flex:1;min-width:98px}.tr-root .tr-main{padding:16px 14px 56px}}.tr-root .tr-command{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:14px;display:flex}.tr-root .tr-command .tr-step{margin-left:auto}.tr-root button:disabled{opacity:.48;cursor:not-allowed}.tr-root .tr-footnote{border-top:1px solid var(--tr-edge-2);color:var(--tr-ink-3);margin-top:18px;padding-top:13px;font-size:11px;line-height:1.55}.tr-root .tr-week-chart{grid-template-columns:repeat(7,minmax(42px,1fr));align-items:end;gap:12px;height:220px;padding:4px 4px 0;display:grid}.tr-root .tr-day{grid-template-rows:22px 1fr 18px 16px;justify-items:center;gap:5px;min-width:0;height:100%;display:grid}.tr-root .tr-day-value{font-family:var(--tr-mono);color:var(--tr-ink-2);font-variant-numeric:tabular-nums;font-size:10px}.tr-root .tr-day-track{background:var(--tr-srf-3);border-radius:8px 8px 4px 4px;width:min(42px,78%);height:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #151c2814}.tr-root .tr-day-track i{background:linear-gradient(180deg,var(--tr-pri-2),var(--tr-pri));border-radius:7px 7px 3px 3px;transition:height .4s cubic-bezier(.32,.94,.6,1);display:block;position:absolute;inset:auto 0 0}.tr-root .tr-day-track i.ok{background:linear-gradient(180deg,#24b27e,var(--tr-ok))}.tr-root .tr-day b{font-family:var(--tr-mono);text-transform:uppercase;color:var(--tr-ink);font-size:10px;font-weight:700}.tr-root .tr-day span{font-family:var(--tr-mono);color:var(--tr-ink-3);font-size:9px}.tr-root .tr-subjects{flex-direction:column;display:flex}.tr-root .tr-subject{border-top:1px solid var(--tr-edge-2);grid-template-columns:minmax(190px,1.4fr) minmax(100px,2.5fr) 72px 76px;align-items:center;gap:14px;padding:11px 2px;display:grid}.tr-root .tr-subject:first-child{border-top:0}.tr-root .tr-subject>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.tr-root .tr-subject b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tr-root .tr-subject span{color:var(--tr-ink-3);font-size:10.5px}.tr-root .tr-subject-track{background:var(--tr-srf-3);border-radius:99px;height:7px;overflow:hidden}.tr-root .tr-subject-track i{background:linear-gradient(90deg,var(--tr-pri),var(--tr-acc));border-radius:99px;height:100%;display:block}.tr-root .tr-subject strong,.tr-root .tr-subject em{font-family:var(--tr-mono);text-align:right;color:var(--tr-ink-2);font-size:11px;font-style:normal;font-weight:600}.tr-root .tr-subject em{color:var(--tr-ink-3);font-size:9.5px}.tr-root .tr-sheet{max-height:70vh}.tr-root .tr-sheet td:nth-child(4){min-width:360px;line-height:1.45}@media (width<=720px){.tr-root .tr-command .tr-step{margin-left:0}.tr-root .tr-week-chart{gap:6px;height:190px;padding-left:0;padding-right:0}.tr-root .tr-day-track{width:min(34px,88%)}.tr-root .tr-day-value{font-size:8.5px}.tr-root .tr-subject{grid-template-columns:1fr 62px}.tr-root .tr-subject-track{grid-area:2/1/auto/-1}.tr-root .tr-subject strong{grid-area:1/2}.tr-root .tr-subject em{display:none}}.tr-root.tr-mode-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tr-bg:#f5f7fb;--tr-srf:#fff;--tr-srf-2:#fbfcfe;--tr-srf-3:#f0f3f8;--tr-ink:#182135;--tr-ink-2:#4f5c70;--tr-ink-3:#697589;--tr-edge:#dfe4ec;--tr-edge-2:#e8ecf2;--tr-pri:#5b5ce2;--tr-pri-2:#7071ed;--tr-pri-ink:#494ac8;--tr-pri-wash:#eef;--tr-acc:#a95428;--tr-acc-wash:#fff0e7;--tr-mil:#65728a;--tr-mil-wash:#eef1f5;--tr-ok:#0b9569;--tr-ok-wash:#e9f8f2;--tr-wr:#a26013;--tr-wr-wash:#fff5df;--tr-dn:#c94c56;--tr-dn-wash:#fff0f1;--tr-e1:0 1px 2px #151f340a;--tr-e2:0 12px 30px #151f340f;--tr-e3:0 20px 48px #151f3417}.tr-root.tr-mode-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tr-bg:#070a11;--tr-srf:#0e141f;--tr-srf-2:#111925;--tr-srf-3:#182231;--tr-ink:#f3f7fb;--tr-ink-2:#b3bfce;--tr-ink-3:#8795a8;--tr-edge:#283447;--tr-edge-2:#202b3b;--tr-pri:#52c9f5;--tr-pri-2:#78d8fb;--tr-pri-ink:#75ddff;--tr-pri-wash:#15283a;--tr-acc:#9b8cff;--tr-acc-wash:#211f3d;--tr-mil:#9b8cff;--tr-mil-wash:#211f3d;--tr-ok:#49d9a0;--tr-ok-wash:#132d28;--tr-wr:#f0b662;--tr-wr-wash:#302719;--tr-dn:#ff7c89;--tr-dn-wash:#351d25;--tr-e1:0 1px 2px #0003;--tr-e2:0 18px 40px #00000038;--tr-e3:0 28px 70px #00000052}.tr-root.tr-shell{background:var(--tr-bg);width:100%;max-width:none;min-height:100dvh;color:var(--tr-ink);isolation:isolate;grid-template-columns:240px minmax(0,1fr);align-items:stretch;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55}.tr-root.tr-mode-dark:before,.tr-root.tr-mode-dark:after{content:"";z-index:-1;pointer-events:none;filter:blur(110px);opacity:.12;border-radius:50%;position:fixed}.tr-root.tr-mode-dark:before{background:#6557ff;width:430px;height:430px;top:-180px;left:38%}.tr-root.tr-mode-dark:after{background:#37c9ee;width:330px;height:330px;bottom:-150px;right:3%}.tr-root .tr-rail{border-right:1px solid var(--tr-edge);background:var(--tr-srf);height:100dvh;max-height:none;box-shadow:none;gap:0;padding:30px 22px 24px;position:sticky;top:0;overflow-y:auto}.tr-mode-dark .tr-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c13e6}.tr-root .tr-product-brand{align-items:center;gap:11px;padding:0;display:flex}.tr-root .tr-product-brand strong{letter-spacing:-.035em;font-size:22px;font-weight:600}.tr-root .tr-product-brand strong span{color:var(--tr-pri)}.tr-root .tr-product-mark{background:var(--tr-ink);border-radius:8px;justify-content:center;align-items:flex-end;gap:3px;width:29px;height:29px;padding:6px;display:flex}.tr-mode-dark .tr-product-mark{background:linear-gradient(145deg,#8578ff,#4aaee3)}.tr-root .tr-product-mark i{background:var(--tr-srf);border-radius:4px;width:4px}.tr-root .tr-product-mark i:first-child{height:8px}.tr-root .tr-product-mark i:nth-child(2){background:var(--tr-pri-2);height:16px}.tr-root .tr-product-mark i:nth-child(3){height:12px}.tr-mode-dark .tr-product-mark i{background:#fff}.tr-root .tr-cycle-card{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:14px;margin:34px 0 25px;padding:16px}.tr-root .tr-cycle-card>span{color:var(--tr-ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500;display:block}.tr-root .tr-cycle-card>strong{margin:5px 0 12px;font-size:14px;font-weight:600;display:block}.tr-root .tr-cycle-card>small{color:var(--tr-ink-3);margin-top:7px;font-size:10px;display:block}.tr-root .tr-nav{gap:5px}.tr-root .tr-nav button{color:var(--tr-ink-3);border-radius:10px;gap:12px;padding:11px 12px;font-size:14px;font-weight:500}.tr-root .tr-nav button:hover{background:var(--tr-srf-3);color:var(--tr-ink)}.tr-root .tr-nav button[aria-current=true]{background:var(--tr-pri-wash);color:var(--tr-pri-ink);font-weight:500}.tr-root .tr-nav button[aria-current=true]:before{display:none}.tr-root .tr-nav svg{stroke-width:1.7px;width:19px;height:19px}.tr-root .tr-nav em{background:var(--tr-pri);color:var(--tr-srf);font:500 9px Inter,sans-serif}.tr-root .tr-rail-foot{border-top:1px solid var(--tr-edge-2);align-items:center;gap:11px;margin-top:auto;padding-top:20px;display:flex}.tr-root .tr-avatar{background:var(--tr-pri-wash);width:36px;height:36px;color:var(--tr-pri-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.tr-root .tr-rail-foot strong,.tr-root .tr-rail-foot small{display:block}.tr-root .tr-rail-foot strong{font-size:12px;font-weight:600}.tr-root .tr-rail-foot small{color:var(--tr-ink-3);font-size:10px}.tr-root .tr-rail-brand-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.tr-root .tr-rail-toggle{border:1px solid var(--tr-edge);background:var(--tr-srf-2);width:30px;height:30px;color:var(--tr-ink-3);cursor:pointer;border-radius:9px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.tr-root .tr-rail-toggle:hover{background:var(--tr-srf-3);color:var(--tr-ink)}@media (width>=821px){.tr-root.tr-shell{transition:grid-template-columns .18s}.tr-root.tr-shell.tr-rail-off{grid-template-columns:70px minmax(0,1fr)}.tr-rail-off .tr-rail{padding-left:12px;padding-right:12px;overflow-x:hidden}.tr-rail-off .tr-rail-brand-row{flex-direction:column;gap:12px}.tr-rail-off .tr-product-brand strong,.tr-rail-off .tr-cycle-card,.tr-rail-off .tr-nav button>span,.tr-rail-off .tr-rail-foot>span:not(.tr-avatar){display:none}.tr-rail-off .tr-nav{margin-top:30px}.tr-rail-off .tr-nav button{justify-content:center;padding:11px 0;position:relative}.tr-rail-off .tr-nav em{position:absolute;top:3px;right:5px}.tr-rail-off .tr-rail-foot{justify-content:center}}.tr-root .cad-revisao-diaria{border:1px solid var(--tr-edge);background:var(--tr-srf);border-radius:16px;flex-direction:column;gap:15px;padding:19px 21px;display:flex}.tr-root .cad-revisao-diaria>header{align-items:center;gap:15px;display:flex}.tr-root .cad-revisao-diaria>header>div:nth-child(2){flex:1;min-width:0}.tr-root .cad-revisao-diaria h3{margin:3px 0 4px;font-size:19px;font-weight:600}.tr-root .cad-revisao-diaria p{color:var(--tr-ink-3);margin:0;font-size:13px}.tr-root .cad-revisao-motor{color:var(--tr-accent);margin-top:7px;font-size:11px;font-weight:700;display:block}.tr-root .cad-revisao-icone{background:var(--tr-pri-wash);width:44px;height:44px;color:var(--tr-pri-ink);border-radius:13px;flex:none;place-items:center;display:grid}.tr-root .cad-revisao-sessao{align-items:center;gap:11px;display:flex}.tr-root .cad-revisao-sessao>span{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.tr-root .cad-revisao-materias{flex-wrap:wrap;gap:8px;display:flex}.tr-root .cad-revisao-materias span{border:1px solid var(--tr-edge);color:var(--tr-ink-3);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;display:inline-flex}.tr-root .cad-revisao-materias span.is-atual{border-color:var(--tr-pri);color:var(--tr-ink);font-weight:600}.tr-root .cad-revisao-materias em{background:var(--tr-srf-3);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.tr-root .cad-revisao-materias span.is-atual em{background:var(--tr-pri);color:var(--tr-srf)}.tr-root .cad-revisao-palco{flex-direction:column;gap:13px;display:flex}.tr-root .cad-revisao-contexto{color:var(--tr-ink-3);flex-wrap:wrap;align-items:center;gap:11px;font-size:12px;display:flex}.tr-root .cad-revisao-contexto strong{color:var(--tr-ink);font-size:13px}.tr-root .cad-revisao-proxima{align-items:center;gap:3px;display:inline-flex}.tr-root .cad-revisao-novo{background:color-mix(in srgb, var(--tr-pri) 16%, transparent);color:var(--tr-pri);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:650}.tr-root .cad-revisao-leecher{background:var(--tr-wr-wash);color:var(--tr-wr);border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:650;display:inline-flex}.tr-root .cad-revisao-dica{background:var(--tr-srf-2);color:var(--tr-ink-3);border-radius:11px;align-items:center;gap:9px;padding:11px 14px;font-size:12.5px;display:flex}.tr-root .cad-revisao-fim{background:var(--tr-srf-2);color:var(--tr-ink);border-radius:12px;align-items:center;gap:12px;padding:15px 17px;display:flex}.tr-root .cad-revisao-fim strong,.tr-root .cad-revisao-fim small{display:block}.tr-root .cad-revisao-fim small{color:var(--tr-ink-3);font-size:12px}.tr-root .cad-revisao-descartar{border:1px solid var(--tr-edge);color:var(--tr-ink-3);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:11.5px;display:inline-flex}.tr-root .cad-revisao-descartar:hover:not(:disabled){color:#d0454f;border-color:#d0454f}.tr-root .cad-revisao-descarte{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:12px;flex-direction:column;gap:11px;padding:15px 17px;display:flex}.tr-root .cad-revisao-descarte strong{font-size:13.5px;display:block}.tr-root .cad-revisao-descarte small{color:var(--tr-ink-3);margin-top:3px;font-size:12px;display:block}.tr-root .cad-revisao-descarte>div:nth-child(2){flex-wrap:wrap;gap:8px;display:flex}.tr-root .cad-revisao-descarte>div:nth-child(2) button{border:1px solid var(--tr-edge);background:var(--tr-srf);color:var(--tr-ink);cursor:pointer;border-radius:9px;padding:8px 13px;font-size:12.5px}.tr-root .cad-revisao-descarte>div:nth-child(2) button:hover:not(:disabled){border-color:var(--tr-pri)}.tr-root .cad-revisao-descarte>div:nth-child(2) button.dominado{color:var(--tr-ink-3);border-style:dashed}.tr-root .cad-revisao-cancelar{color:var(--tr-ink-3);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;font-size:12px;display:inline-flex}.tr-root .cad-revisao-rodape{border-top:1px solid var(--tr-edge-2);color:var(--tr-ink-3);padding-top:11px;font-size:12px}@media (width<=620px){.tr-root .cad-revisao-diaria>header{flex-wrap:wrap}.tr-root .cad-revisao-diaria>header>.tr-btn,.tr-root .cad-revisao-sessao{justify-content:center;width:100%}}.tr-root .tr-main{min-width:0;padding:34px clamp(28px,4vw,64px) 60px}.tr-root .tr-page-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}.tr-root .tr-page-head h1{color:var(--tr-ink);letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(25px,2.6vw,35px);font-weight:600;line-height:1.18}.tr-root .tr-page-actions{align-items:center;gap:8px;display:flex}.tr-root .tr-eyebrow{color:var(--tr-ink-3);letter-spacing:.08em;text-transform:uppercase;font:500 10px Inter,sans-serif}.tr-root .tr-theme-toggle{border:1px solid var(--tr-edge);background:var(--tr-srf);height:40px;color:var(--tr-ink-2);box-shadow:var(--tr-e1);border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:500;display:inline-flex}.tr-root .tr-theme-toggle:hover{border-color:var(--tr-pri);color:var(--tr-pri-ink);transform:translateY(-1px)}.tr-root .tr-status-strip{border:1px solid var(--tr-edge);background:var(--tr-srf);box-shadow:var(--tr-e1);border-radius:16px;grid-template-columns:150px 170px 150px minmax(220px,1fr);margin-bottom:34px;padding:17px 20px;display:grid}.tr-root .tr-status-strip>div{border-right:1px solid var(--tr-edge-2);padding:0 20px}.tr-root .tr-status-strip>div:first-child{padding-left:0}.tr-root .tr-status-strip>div:last-child{border-right:0;padding-right:0}.tr-root .tr-status-strip span,.tr-root .tr-status-strip small{color:var(--tr-ink-3);font-size:10px;display:block}.tr-root .tr-status-strip strong{color:var(--tr-ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;display:block}.tr-root .tr-status-progress{align-self:center}.tr-root .tr-status-progress>span{justify-content:space-between;margin-bottom:8px;display:flex}.tr-root .tr-status-progress b,.tr-root .tr-status-progress em{color:var(--tr-ink-2);font-size:10px;font-style:normal;font-weight:500}.tr-root .tr-meter{background:var(--tr-srf-3);height:5px;box-shadow:none;border-radius:8px;margin-top:0}.tr-root .tr-meter i{background:var(--tr-pri)}.tr-root .tr-meter i.ok{background:var(--tr-ok)}.tr-root .tr-content-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.tr-root .tr-content-head h2{color:var(--tr-ink);letter-spacing:-.025em;margin:3px 0 0;font-size:20px;font-weight:600}.tr-root .tr-content-head>span{color:var(--tr-ink-3);font-size:10px}.tr-root .tr-command{border:1px solid var(--tr-edge);background:var(--tr-srf);border-radius:13px;gap:10px;min-height:50px;margin-bottom:16px;padding:7px}.tr-root .tr-tmr{min-height:36px;box-shadow:none;background:0 0;border:0;padding:3px 4px 3px 10px}.tr-root .tr-tmr.on{background:var(--tr-ok-wash);border:0}.tr-root .tr-tmr-lb{color:var(--tr-ink-3);letter-spacing:.07em;font:500 8px Inter,sans-serif}.tr-root .tr-tmr-cl{min-width:91px;color:var(--tr-ink);letter-spacing:0;font:500 18px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace}.tr-root .tr-tmr>button{background:var(--tr-pri);width:32px;height:32px;box-shadow:none;border-radius:8px}.tr-root .tr-tmr.on>button{background:var(--tr-ok)}.tr-root .tr-tmr-who{font-size:10px}.tr-root .tr-stt{background:var(--tr-srf-3);border:0;font-size:10px;font-weight:500}.tr-root .tr-step{border-color:var(--tr-edge);background:var(--tr-srf-3);box-shadow:none;margin-left:auto}.tr-root .tr-step select{color:var(--tr-ink);font:500 11px Inter,sans-serif}.cad-study-modes{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:13px;justify-content:space-between;align-items:center;gap:24px;margin:-2px 0 16px;padding:14px 16px 14px 18px;display:flex}.cad-study-modes.is-active{border-color:color-mix(in srgb, var(--tr-ok) 42%, var(--tr-edge));background:var(--tr-ok-wash)}.cad-study-modes>div:first-child{min-width:220px}.cad-study-modes h3{color:var(--tr-ink);letter-spacing:-.015em;margin:3px 0 0;font-size:14px;font-weight:650}.cad-study-modes p{max-width:62ch;color:var(--tr-ink-3);margin:3px 0 0;font-size:10px;line-height:1.45}.cad-study-modes>div:last-child{flex:none;gap:8px;display:flex}.cad-study-modes button{border:1px solid var(--tr-edge);background:var(--tr-srf);min-width:190px;min-height:48px;color:var(--tr-pri-ink);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.cad-study-modes button:hover{border-color:var(--tr-pri);transform:translateY(-1px)}.cad-study-modes button svg{flex:none}.cad-study-modes button span,.cad-study-modes button strong,.cad-study-modes button small{display:block}.cad-study-modes button strong{color:var(--tr-ink);font-size:11px;font-weight:600}.cad-study-modes button small{color:var(--tr-ink-3);margin-top:1px;font-size:9px}.cad-study-modes .cad-study-mode-finish{border-color:var(--tr-ok);background:var(--tr-ok);color:#fff}.cad-study-modes .cad-study-mode-finish strong,.cad-study-modes .cad-study-mode-finish small{color:#fff}.cad-knowledge-entry{border:1px solid color-mix(in srgb, var(--tr-pri) 30%, var(--tr-edge));background:linear-gradient(135deg, var(--tr-srf), color-mix(in srgb, var(--tr-pri) 7%, var(--tr-srf)));border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 16px;padding:15px 16px;display:grid}.cad-knowledge-icon{background:var(--tr-pri-wash);width:42px;height:42px;color:var(--tr-pri);border-radius:12px;place-items:center;display:grid}.cad-knowledge-entry h3{color:var(--tr-ink);letter-spacing:-.015em;margin:3px 0 0;font-size:14px;font-weight:650}.cad-knowledge-entry p{max-width:76ch;color:var(--tr-ink-3);margin:3px 0 0;font-size:10px;line-height:1.45}.cad-knowledge-entry>div>small{color:var(--tr-ink-3);margin-top:5px;font-size:9px;display:block}.cad-knowledge-entry>div>small strong{color:var(--tr-ink-2)}.cad-knowledge-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.cad-material-drop{border:1px dashed var(--tr-edge-2);background:var(--tr-srf-2);min-height:220px;color:var(--tr-pri);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:28px;display:flex}.cad-material-drop.is-loading{color:var(--tr-ok)}.cad-material-drop strong{color:var(--tr-ink);font-size:14px}.cad-material-drop span{max-width:52ch;color:var(--tr-ink-3);font-size:10px;line-height:1.5}.cad-material-drop .tr-btn{margin-top:5px}.cad-material-alert{border:1px solid var(--tr-wr);background:var(--tr-wr-wash);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cad-material-alert strong{color:var(--tr-ink);font-size:11px}.cad-material-alert span{color:var(--tr-ink-3);font-size:10px}.cad-material-detected{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cad-material-detected>div{min-width:0;color:var(--tr-pri);align-items:center;gap:9px;display:flex}.cad-material-detected>div span,.cad-material-detected>div strong,.cad-material-detected>div small{min-width:0;display:block}.cad-material-detected>div strong{color:var(--tr-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cad-material-detected>div small{color:var(--tr-ink-3);margin-top:1px;font-size:9px}.cad-material-detected>span{border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:650}.cad-material-detected>span.ok{background:var(--tr-ok-wash);color:var(--tr-ok)}.cad-material-detected>span.wr{background:var(--tr-wr-wash);color:var(--tr-wr)}.cad-material-ai-note{border-left:3px solid var(--tr-pri);background:var(--tr-pri-wash);border-radius:4px 10px 10px 4px;padding:11px 12px}.cad-material-ai-note strong{color:var(--tr-ink);font-size:10px}.cad-material-ai-note p{color:var(--tr-ink-2);margin:3px 0 0;font-size:10px;line-height:1.5}.cad-material-ai-note ul{color:var(--tr-ink-3);margin:6px 0 0;padding-left:17px;font-size:9px;line-height:1.5}.cad-material-intake{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:12px;padding:12px}.cad-material-intake textarea{resize:vertical;width:100%}.cad-material-intake-note{background:var(--tr-pri-wash);color:var(--tr-ink-3);border-radius:8px;padding:8px 10px;font-size:9px;line-height:1.45}.cad-package-dialog{gap:14px}.cad-package-tabs{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:10px;gap:4px;padding:3px;display:flex;overflow-x:auto}.cad-package-tabs button{min-width:max-content;min-height:40px;color:var(--tr-ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:9px 14px;font-size:13px;font-weight:650}.cad-package-tabs button.active{background:var(--tr-srf);color:var(--tr-pri);box-shadow:var(--tr-shadow-sm)}.cad-package-content{gap:12px;display:grid}.cad-package-mapas{flex-wrap:wrap;gap:6px;display:flex}.cad-package-mapas button{border:1px solid var(--tr-edge);background:var(--tr-srf-2);min-height:38px;color:var(--tr-ink-3);cursor:pointer;border-radius:999px;padding:8px 13px;font-size:12.5px;font-weight:650}.cad-package-mapas button.active{border-color:var(--tr-pri);background:var(--tr-pri-wash);color:var(--tr-pri)}.cad-package-vazio{color:var(--tr-ink-3);text-align:center;padding:18px;font-size:14px}.cad-package-callout{border-left:3px solid var(--tr-pri);background:var(--tr-pri-wash);border-radius:4px 10px 10px 4px;gap:3px;padding:12px 14px;display:grid}.cad-package-callout strong{color:var(--tr-pri);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.cad-package-callout span{color:var(--tr-ink);font-size:14.5px;line-height:1.6}.cad-package-callout small{color:var(--tr-ink-3);font-size:12px}.cad-package-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cad-package-summary-grid article{border:1px solid var(--tr-edge);background:var(--tr-srf);border-radius:12px;padding:16px}.cad-package-summary-grid h3,.cad-package-cycle h3{color:var(--tr-ink);margin:0 0 9px;font-size:14.5px}.cad-package-summary-grid ul{color:var(--tr-ink-2);gap:7px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.6;display:grid}.cad-package-cycle{border:1px solid var(--tr-edge);border-radius:12px;gap:8px;padding:16px;display:grid}.cad-package-cycle>div{grid-template-columns:42px 1fr;align-items:start;gap:10px;display:grid}.cad-package-cycle>div strong{color:var(--tr-pri);font-size:13px}.cad-package-cycle>div span{color:var(--tr-ink-2);font-size:13.5px;line-height:1.55}.cad-flashcard-progress{color:var(--tr-ink-3);justify-content:space-between;align-items:center;font-size:9px;display:flex}.cad-flashcard-progress>div{align-items:center;gap:5px;display:flex}.cad-flashcard-progress small,.cad-flashcard-progress em{background:var(--tr-pri-wash);color:var(--tr-pri);border-radius:999px;padding:3px 6px;font-style:normal}.cad-flashcard-progress em{background:var(--tr-srf-3);color:var(--tr-ink-3)}.cad-flashcard-progress em.due{background:var(--tr-wr-wash);color:var(--tr-wr)}.cad-flashcard{border:1px solid var(--tr-edge);background:linear-gradient(145deg, var(--tr-srf), var(--tr-srf-2));width:100%;min-height:240px;box-shadow:var(--tr-shadow);color:var(--tr-ink);cursor:pointer;text-align:center;border-radius:16px;align-content:center;justify-items:center;gap:12px;padding:28px;display:grid}.cad-flashcard.is-back{border-color:color-mix(in srgb, var(--tr-ok) 45%, var(--tr-edge));background:linear-gradient(145deg, var(--tr-ok-wash), var(--tr-srf))}.cad-flashcard>span{color:var(--tr-pri);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.cad-flashcard>strong{max-width:58ch;font-size:18px;line-height:1.4}.cad-flashcard>small{color:var(--tr-ink-3);font-size:10px;line-height:1.5}.cad-flashcard-actions{justify-content:center;gap:7px;display:flex}.cad-flashcard-rating{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:12px;gap:10px;padding:13px;display:grid}.cad-flashcard-rating>div:first-child strong,.cad-flashcard-rating>div:first-child small{display:block}.cad-flashcard-rating>div:first-child strong{color:var(--tr-ink);font-size:11px}.cad-flashcard-rating>div:first-child small{color:var(--tr-ink-3);margin-top:2px;font-size:9px}.cad-flashcard-rating>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.cad-flashcard-rating button{border:1px solid var(--tr-edge);background:var(--tr-srf);min-height:64px;color:var(--tr-ink);border-radius:9px;place-content:center;gap:3px;padding:7px 5px;display:grid}.cad-flashcard-rating button span{font-size:10px;font-weight:700}.cad-flashcard-rating button small{color:var(--tr-ink-3);font-size:8px;line-height:1.25}.cad-flashcard-rating button em{color:currentColor;font-variant-numeric:tabular-nums;opacity:.82;font-size:8px;font-style:normal}.cad-flashcard-rating button.errei{border-color:color-mix(in srgb, var(--tr-dn) 45%, var(--tr-edge));color:var(--tr-dn)}.cad-flashcard-rating button.dificil{border-color:color-mix(in srgb, var(--tr-wr) 45%, var(--tr-edge));color:var(--tr-wr)}.cad-flashcard-rating button.bom{border-color:color-mix(in srgb, var(--tr-pri) 45%, var(--tr-edge));color:var(--tr-pri)}.cad-flashcard-rating button.facil{border-color:color-mix(in srgb, var(--tr-ok) 45%, var(--tr-edge));color:var(--tr-ok)}.cad-flashcard-scheduled{border:1px solid color-mix(in srgb, var(--tr-ok) 40%, var(--tr-edge));background:var(--tr-ok-wash);color:var(--tr-ok);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.cad-flashcard-scheduled span,.cad-flashcard-scheduled strong,.cad-flashcard-scheduled small{display:block}.cad-flashcard-scheduled strong{color:var(--tr-ink);font-size:11px}.cad-flashcard-scheduled small{color:var(--tr-ink-3);margin-top:2px;font-size:9px}.cad-quiz{gap:16px;display:grid}.cad-quiz-abertura{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:16px;gap:16px;padding:22px;display:grid}.cad-quiz-abertura-cabeca{align-items:flex-start;gap:13px;display:flex}.cad-quiz-abertura-cabeca>svg{color:var(--tr-pri);flex:none;margin-top:2px}.cad-quiz-abertura-cabeca strong{color:var(--tr-ink);font-size:18px;font-weight:650;display:block}.cad-quiz-abertura-cabeca small{color:var(--tr-ink-3);margin-top:4px;font-size:13px;line-height:1.5;display:block}.cad-quiz-placar-historico{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cad-quiz-placar-historico article{border:1px solid var(--tr-edge);background:var(--tr-srf);border-radius:12px;padding:14px}.cad-quiz-placar-historico strong{color:var(--tr-ink);font:650 24px/1 var(--tr-mono,inherit);display:block}.cad-quiz-placar-historico small{color:var(--tr-ink-3);margin-top:5px;font-size:12px;line-height:1.4;display:block}.cad-quiz-embaralhar{color:var(--tr-ink-2);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.cad-quiz-embaralhar input{width:17px;height:17px;accent-color:var(--tr-pri);cursor:pointer}.cad-quiz-embaralhar svg{color:var(--tr-ink-3);flex:none}.cad-quiz-abertura-acoes{flex-wrap:wrap;gap:10px;display:flex}.cad-quiz-abertura-acoes .tr-btn{min-height:46px;font-size:14px}.cad-quiz-nota{color:var(--tr-ink-3);margin:0;font-size:12.5px}.cad-quiz-barra-topo{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cad-quiz-progresso{background:var(--tr-srf-3);border-radius:999px;flex:180px;height:7px;overflow:hidden}.cad-quiz-progresso i{background:var(--tr-pri);border-radius:999px;height:100%;transition:width .25s;display:block}.cad-quiz-contador{color:var(--tr-ink-2);font-size:13px;font-weight:600}.cad-quiz-placar,.cad-quiz-tempo{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.cad-quiz-placar{background:var(--tr-ok-wash);color:var(--tr-ok)}.cad-quiz-tempo{background:var(--tr-srf-3);color:var(--tr-ink-3)}.cad-quiz-questao{border:1px solid var(--tr-edge);background:var(--tr-srf);border-radius:16px;gap:15px;padding:22px;display:grid}.cad-quiz-questao.is-correta{border-color:color-mix(in srgb, var(--tr-ok) 50%, var(--tr-edge))}.cad-quiz-questao.is-errada{border-color:color-mix(in srgb, var(--tr-dn) 50%, var(--tr-edge))}.cad-quiz-questao>header{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cad-quiz-tag{background:var(--tr-pri-wash);color:var(--tr-pri);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:650}.cad-quiz-origem{border:1px solid var(--tr-line);color:var(--tr-ink-2);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:750}.cad-quiz-origem.is-pdf{border-color:color-mix(in srgb, var(--tr-ok) 42%, var(--tr-line));background:var(--tr-ok-wash);color:var(--tr-ok)}.cad-quiz-origem.is-autoral{border-color:color-mix(in srgb, var(--tr-pri) 42%, var(--tr-line));background:var(--tr-pri-wash);color:var(--tr-pri)}.cad-quiz-questao>header small{color:var(--tr-ink-3);font-size:12px}.cad-quiz-questao>header>.cad-favorita{margin-left:auto}.cad-favorita{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.cad-favorita-botao{border:1px solid var(--tr-edge);background:var(--tr-srf);min-height:34px;color:var(--tr-ink-3);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:650;display:inline-flex}.cad-favorita-botao:hover:not(:disabled){border-color:var(--tr-wr);color:var(--tr-wr)}.cad-favorita-botao.is-favorita{border-color:color-mix(in srgb, var(--tr-wr) 55%, var(--tr-edge));background:var(--tr-wr-wash);color:var(--tr-wr)}.cad-favorita-botao:disabled{cursor:wait;opacity:.75}.cad-favorita-motivos{flex-wrap:wrap;gap:5px;display:flex}.cad-favorita-motivos button{border:1px solid var(--tr-edge-2);color:var(--tr-ink-3);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 8px;font-size:10px}.cad-favorita-motivos button:hover:not(:disabled),.cad-favorita-motivos button.is-marcado{border-color:var(--tr-wr);background:var(--tr-wr-wash);color:var(--tr-wr)}.cad-favorita.is-compacta .cad-favorita-botao{min-height:30px;padding:4px 9px}.cad-favorita-erro{color:var(--tr-dn);text-align:right;flex-basis:100%;font-size:10.5px}.cad-quiz-questao h3{color:var(--tr-ink);white-space:pre-wrap;margin:0;font-size:16px;font-weight:500;line-height:1.6}.cad-questao-paragrafos{white-space:normal;gap:.8em;display:grid}.cad-questao-paragrafo{display:block}.cad-quiz-alternativas{gap:9px;display:grid}.cad-quiz-alternativas.is-binaria{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-quiz-alternativas button{border:1.5px solid var(--tr-edge);background:var(--tr-srf-2);width:100%;min-height:48px;color:var(--tr-ink-2);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;line-height:1.5;transition:border-color .12s,background .12s,color .12s;display:flex}.cad-quiz-alternativas button:not(:disabled):hover{border-color:var(--tr-pri-2);background:var(--tr-srf);color:var(--tr-ink)}.cad-quiz-alternativas button:focus-visible{outline:2px solid var(--tr-pri);outline-offset:2px}.cad-quiz-alternativas button:disabled{cursor:default;opacity:1}.cad-quiz-letra{background:var(--tr-srf-3);width:30px;height:30px;color:var(--tr-ink-3);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.cad-quiz-texto{flex:1;min-width:0}.cad-quiz-alternativas button.is-eliminada{border-style:dashed;border-color:var(--tr-edge);background:var(--tr-srf-3);color:var(--tr-ink-3)}.cad-quiz-alternativas button.is-eliminada .cad-quiz-texto{opacity:.72;text-decoration:line-through;text-decoration-thickness:1.5px}.cad-quiz-alternativas button.is-eliminada .cad-quiz-letra{border:1.5px dashed var(--tr-edge);color:var(--tr-ink-3);background:0 0}.cad-quiz-eliminada-selo{background:var(--tr-srf);color:var(--tr-ink-3);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:650}.cad-quiz-dica{color:var(--tr-ink-3);margin:0;font-size:12.5px;line-height:1.5}.cad-quiz-dica b{color:var(--tr-ink-2);font-weight:650}.cad-quiz-alternativas button.is-marcada{border-color:var(--tr-pri);background:var(--tr-pri-wash);color:var(--tr-ink);font-weight:600}.cad-quiz-alternativas button.is-marcada .cad-quiz-letra{background:var(--tr-pri);color:#fff}.cad-quiz-alternativas button.is-gabarito{border-color:var(--tr-ok);background:var(--tr-ok-wash);color:var(--tr-ink)}.cad-quiz-alternativas button.is-gabarito .cad-quiz-letra{background:var(--tr-ok);color:#fff}.cad-quiz-alternativas button.is-equivocada{border-color:var(--tr-dn);background:var(--tr-dn-wash);color:var(--tr-ink)}.cad-quiz-alternativas button.is-equivocada .cad-quiz-letra{background:var(--tr-dn);color:#fff}.cad-quiz-icone-ok{color:var(--tr-ok);flex:none}.cad-quiz-icone-erro{color:var(--tr-dn);flex:none}.cad-quiz-explicacao{border-left:3px solid var(--tr-ok);background:var(--tr-ok-wash);border-radius:4px 12px 12px 4px;padding:15px 17px}.cad-quiz-explicacao.is-errada{border-left-color:var(--tr-dn);background:var(--tr-dn-wash)}.cad-quiz-explicacao strong{color:var(--tr-ink);margin-bottom:5px;font-size:14px;display:block}.cad-quiz-explicacao p{color:var(--tr-ink-2);margin:0;font-size:13.5px;line-height:1.65}.cad-quiz-explicacao .cad-quiz-fonte{color:var(--tr-ink-3);margin-top:9px;font-size:11px;line-height:1.45;display:block}.cad-quiz-acoes{flex-wrap:wrap;gap:10px;display:flex}.cad-quiz-acoes .tr-btn{min-height:46px;font-size:14px}.cad-quiz-nota-questao.is-aberta{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:14px;gap:11px;padding:16px 18px;display:grid}.cad-quiz-nota-abrir{border:1px dashed var(--tr-edge);color:var(--tr-ink-3);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;transition:border-color .12s,color .12s;display:inline-flex}.cad-quiz-nota-abrir:hover{border-color:var(--tr-pri-2);color:var(--tr-pri)}.cad-quiz-nota-cabeca{align-items:flex-start;gap:11px;display:flex}.cad-quiz-nota-cabeca>svg{color:var(--tr-acc);flex:none;margin-top:2px}.cad-quiz-nota-cabeca>span{flex:1;min-width:0}.cad-quiz-nota-cabeca strong{color:var(--tr-ink);font-size:14.5px;font-weight:650;display:block}.cad-quiz-nota-cabeca small{color:var(--tr-ink-3);margin-top:3px;font-size:12px;line-height:1.5;display:block}.cad-quiz-nota-cabeca>button{border:1px solid var(--tr-edge);background:var(--tr-srf);width:28px;height:28px;color:var(--tr-ink-3);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.cad-quiz-nota-cabeca>button:hover{color:var(--tr-ink)}.cad-quiz-nota-questao textarea{border:1px solid var(--tr-edge);background:var(--tr-srf);width:100%;color:var(--tr-ink);font:inherit;resize:vertical;border-radius:11px;padding:12px 13px;font-size:14px;line-height:1.6}.cad-quiz-nota-questao textarea:focus-visible{outline:2px solid var(--tr-pri);outline-offset:1px}.cad-nota-editor{gap:8px;display:grid}.cad-nota-ferramentas{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-bottom:0;border-radius:11px 11px 0 0;flex-wrap:wrap;align-items:center;gap:3px;padding:5px 6px;display:flex}.cad-nota-ferramentas button{width:30px;height:30px;color:var(--tr-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background .12s,color .12s;display:grid}.cad-nota-ferramentas button:hover{background:var(--tr-srf-3);color:var(--tr-ink)}.cad-nota-ferramentas button.is-ativo{background:var(--tr-pri-wash);color:var(--tr-pri)}.cad-nota-ferramentas i{background:var(--tr-edge);width:1px;height:18px;margin:0 4px}.cad-nota-editor .ProseMirror,.cad-nota-corpo{border:1px solid var(--tr-edge);background:var(--tr-srf);min-height:170px;max-height:65vh;color:var(--tr-ink);border-radius:0 0 11px 11px;padding:14px 15px;font-size:14.5px;line-height:1.7;overflow-y:auto}.cad-nota-corpo:focus-visible{outline:2px solid var(--tr-pri);outline-offset:-1px}.cad-nota-corpo p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--tr-ink-3);pointer-events:none}.cad-nota-dica{color:var(--tr-ink-3);font-size:12px;line-height:1.5}.cad-nota-carregando{border:1px solid var(--tr-edge);background:var(--tr-srf);color:var(--tr-ink-3);border-radius:11px;padding:22px 15px;font-size:13px}.cad-nota-lida{color:var(--tr-ink);overflow-wrap:anywhere;font-size:14.5px;line-height:1.7}.cad-nota-lida>:first-child{margin-top:0}.cad-nota-lida>:last-child{margin-bottom:0}.cad-nota-lida p{margin:0 0 10px}.cad-nota-lida h2{color:var(--tr-ink);margin:16px 0 8px;font-size:16px;font-weight:650}.cad-nota-lida h3{color:var(--tr-ink);margin:14px 0 7px;font-size:14.5px;font-weight:650}.cad-nota-lida ul,.cad-nota-lida ol{margin:0 0 10px;padding-left:22px}.cad-nota-lida li{margin:3px 0}.cad-nota-lida li>p{margin:0}.cad-nota-lida strong{font-weight:680}.cad-nota-lida blockquote{border-left:3px solid var(--tr-edge);color:var(--tr-ink-2);margin:10px 0;padding:2px 0 2px 13px}.cad-nota-lida code{background:var(--tr-srf-3);border-radius:5px;padding:1px 5px;font-size:13px}.cad-nota-lida pre{background:var(--tr-srf-3);border-radius:10px;margin:10px 0;padding:12px 14px;overflow-x:auto}.cad-nota-lida pre code{background:0 0;padding:0}.cad-nota-lida table,.cad-nota-corpo table{border-collapse:collapse;table-layout:fixed;width:100%;margin:12px 0;font-size:13.5px;overflow:hidden}.cad-nota-lida th,.cad-nota-lida td,.cad-nota-corpo th,.cad-nota-corpo td{border:1px solid var(--tr-edge);vertical-align:top;text-align:left;padding:8px 11px}.cad-nota-lida th,.cad-nota-corpo th{background:var(--tr-srf-2);color:var(--tr-ink);font-weight:650}.cad-nota-lida td>p,.cad-nota-lida th>p,.cad-nota-corpo td>p,.cad-nota-corpo th>p{margin:0}.cad-nota-corpo .selectedCell:after{content:"";background:var(--tr-pri-wash);pointer-events:none;position:absolute;inset:0}.cad-nota-corpo td,.cad-nota-corpo th{position:relative}.cad-nota-corpo .column-resize-handle{background:var(--tr-pri);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.cad-quiz-duvida{border:1px solid var(--tr-edge);background:var(--tr-srf);min-height:38px;color:var(--tr-ink-3);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:8px 12px;font-size:12px;display:inline-flex}.cad-quiz-duvida:hover:not(:disabled){border-color:var(--tr-wr);color:var(--tr-wr)}.cad-quiz-duvida.is-marcada{border-color:var(--tr-wr);background:var(--tr-wr-wash);color:var(--tr-wr);font-weight:700}.cad-quiz-duvida:disabled{cursor:default}.cad-questao-problema{margin:10px 0}.cad-questao-problema-abrir{border:1px solid var(--tr-dn);background:var(--tr-srf);min-height:38px;color:var(--tr-dn);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.cad-questao-problema-abrir:hover{background:var(--tr-dn-wash)}.cad-questao-problema-form{border:1px solid var(--tr-dn);background:var(--tr-dn-wash);border-radius:14px;gap:10px;padding:15px;display:grid}.cad-questao-problema-cabeca{justify-content:space-between;align-items:center;gap:12px;display:flex}.cad-questao-problema-cabeca>span{color:var(--tr-dn);align-items:center;gap:8px;display:inline-flex}.cad-questao-problema-cabeca>button{color:var(--tr-ink-3);cursor:pointer;background:0 0;border:0;padding:5px;display:inline-flex}.cad-questao-problema-form select,.cad-questao-problema-form textarea{border:1px solid var(--tr-edge);background:var(--tr-srf);width:100%;color:var(--tr-ink);font:inherit;border-radius:10px;padding:10px 12px}.cad-questao-problema-form textarea{resize:vertical;line-height:1.5}.cad-questao-problema-form>small{color:var(--tr-ink-3);font-size:12px}.cad-questao-problema-form .tr-btn{justify-self:start}.cad-questao-problema-enviado{color:var(--tr-dn);align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.cad-quiz-nota-acoes{flex-wrap:wrap;gap:9px;display:flex}.cad-quiz-nota-acoes .tr-btn{min-height:40px;font-size:13.5px}.cad-quiz-resultado{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:16px;align-items:center;gap:15px;padding:20px 22px;display:flex}.cad-quiz-resultado.is-bom{border-color:color-mix(in srgb, var(--tr-ok) 45%, var(--tr-edge));background:var(--tr-ok-wash)}.cad-quiz-resultado.is-bom>svg{color:var(--tr-ok)}.cad-quiz-resultado.is-alerta{border-color:color-mix(in srgb, var(--tr-wr) 45%, var(--tr-edge));background:var(--tr-wr-wash)}.cad-quiz-resultado.is-alerta>svg{color:var(--tr-wr)}.cad-quiz-resultado>svg{flex:none}.cad-quiz-resultado strong{color:var(--tr-ink);font-size:20px;font-weight:650;display:block}.cad-quiz-resultado small{color:var(--tr-ink-3);margin-top:4px;font-size:13px;display:block}.cad-quiz-quebra{border:1px solid var(--tr-edge);border-radius:14px;gap:9px;padding:18px;display:grid}.cad-quiz-quebra h4{color:var(--tr-ink);margin:0 0 4px;font-size:14px;font-weight:650}.cad-quiz-quebra>div{grid-template-columns:minmax(90px,190px) minmax(0,1fr) 52px;align-items:center;gap:11px;display:grid}.cad-quiz-quebra span{color:var(--tr-ink-2);font-size:12.5px}.cad-quiz-quebra em{color:var(--tr-ink-3);font-variant-numeric:tabular-nums;text-align:right;font-size:12.5px;font-style:normal}.cad-quiz-barra{background:var(--tr-srf-3);border-radius:999px;height:8px;overflow:hidden}.cad-quiz-barra i{background:var(--tr-pri);border-radius:999px;height:100%;display:block}.cad-quiz-erradas{gap:10px;display:grid}.cad-quiz-erradas h4{color:var(--tr-ink);margin:0;font-size:14px;font-weight:650}.cad-quiz-erradas article{border:1px solid color-mix(in srgb, var(--tr-dn) 32%, var(--tr-edge));background:var(--tr-srf);border-radius:13px;gap:7px;padding:16px;display:grid}.cad-quiz-erradas header{color:var(--tr-dn);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.cad-quiz-erradas header small{color:var(--tr-ink-3);font-weight:400}.cad-quiz-erradas p{color:var(--tr-ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.cad-quiz-erradas article>small{color:var(--tr-ink-2);font-size:13px;line-height:1.6}.cad-quiz-registro{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:14px;gap:9px;padding:18px;display:grid}.cad-quiz-registro>strong{color:var(--tr-ink);font-size:14px}.cad-quiz-registro>small{color:var(--tr-ink-3);font-size:12.5px;line-height:1.5}.cad-quiz-registro>div{flex-wrap:wrap;gap:8px;display:flex}.cad-quiz-registro>div button{border:1px solid var(--tr-edge);background:var(--tr-srf);min-height:42px;color:var(--tr-ink-2);cursor:pointer;border-radius:999px;padding:9px 14px;font-size:13px}.cad-quiz-registro>div button.is-marcada{border-color:var(--tr-pri);background:var(--tr-pri-wash);color:var(--tr-pri);font-weight:650}.cad-quiz-registro .tr-btn{justify-self:start;min-height:46px;font-size:14px}.cad-quiz-registrado{border:1px solid color-mix(in srgb, var(--tr-ok) 40%, var(--tr-edge));background:var(--tr-ok-wash);color:var(--tr-ok);border-radius:13px;align-items:center;gap:9px;padding:14px 17px;font-size:13.5px;display:flex}.cad-quiz-custo{border:1px solid var(--tr-edge-2);background:var(--tr-srf-2);color:var(--tr-ink-3);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:11px 14px;font-size:12.5px;line-height:1.55;display:flex}.cad-quiz-custo>svg{color:var(--tr-ink-3);flex:none;margin-top:2px}.cad-quiz-causa{border:1px dashed var(--tr-edge);background:var(--tr-srf-2);border-radius:13px;gap:9px;margin-top:13px;padding:13px 15px;display:grid}.cad-quiz-causa:focus{outline:2px solid color-mix(in srgb, var(--tr-pri) 55%, transparent);outline-offset:3px}.cad-quiz-causa>strong{color:var(--tr-ink-2);font:500 13px Inter,sans-serif}.cad-quiz-causa-gravada{color:var(--tr-ink-3);margin:0;font-size:12.5px;line-height:1.5}.cad-quiz-causa>small{color:var(--tr-ink-3);font-size:12px;line-height:1.5}.cad-quiz-causa-botoes{flex-wrap:wrap;gap:8px;display:flex}.cad-quiz-causa-botoes button{border:1px solid var(--tr-edge);background:var(--tr-srf);min-height:42px;color:var(--tr-ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;display:inline-flex}.cad-quiz-causa-botoes kbd{border:1px solid var(--tr-edge-2);background:var(--tr-srf-2);min-width:19px;height:19px;color:var(--tr-ink-3);border-radius:6px;place-items:center;font:650 10px/1 Inter,sans-serif;display:inline-grid}.cad-quiz-causa-botoes button:hover:not(:disabled){border-color:var(--tr-pri);color:var(--tr-pri)}.cad-quiz-causa-botoes button.is-marcada{border-color:var(--tr-pri);background:var(--tr-pri-wash);color:var(--tr-pri);font-weight:650}.cad-quiz-causa-botoes button:disabled:not(.is-marcada){opacity:.45;cursor:default}.cad-mapa{gap:18px;display:grid}.cad-mapa-figura{border:1px solid var(--tr-edge);background:var(--tr-srf);border-radius:15px;margin:0;display:grid;overflow:hidden}.cad-mapa-controles{border-bottom:1px solid var(--tr-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px;padding:11px 14px;display:flex}.cad-mapa-controles>span{color:var(--tr-ink);font-size:13.5px;font-weight:600}.cad-mapa-controles>div{align-items:center;gap:5px;display:flex}.cad-mapa-controles button{border:1px solid var(--tr-edge);background:var(--tr-srf-2);width:34px;height:34px;color:var(--tr-ink-2);cursor:pointer;border-radius:9px;place-items:center;display:grid}.cad-mapa-controles button:not(:disabled):hover{border-color:var(--tr-pri);color:var(--tr-pri)}.cad-mapa-controles button:disabled{opacity:.4;cursor:default}.cad-mapa-controles em{min-width:46px;color:var(--tr-ink-3);font-variant-numeric:tabular-nums;text-align:center;font-size:12px;font-style:normal}.cad-mapa-palco{background:#fff;place-items:center;max-height:74vh;display:grid;overflow:hidden}.cad-mapa-palco.is-ampliado{cursor:grab}.cad-mapa-palco img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:74vh;display:block}.cad-mapa-figura figcaption{border-top:1px solid var(--tr-edge);background:var(--tr-srf-2);color:var(--tr-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px;padding:11px 14px;font-size:12.5px;display:flex}.cad-mapa-figura figcaption a{color:var(--tr-pri);align-items:center;gap:6px;font-weight:600;display:inline-flex}.cad-mapa-figura:fullscreen{background:var(--tr-srf)}.cad-mapa-figura:fullscreen .cad-mapa-palco{height:100%;max-height:none}.cad-mapa-figura:fullscreen .cad-mapa-palco img{max-width:100vw;max-height:100vh}.cad-mapa-arvore{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:15px;padding:20px}.cad-mapa-arvore>header{margin-bottom:14px}.cad-mapa-arvore h4{color:var(--tr-ink);margin:0;font-size:15px;font-weight:650}.cad-mapa-arvore>header small{color:var(--tr-ink-3);margin-top:3px;font-size:12.5px;display:block}.cad-mapa-arvore ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cad-mapa-arvore>ol>li{border:1px solid var(--tr-edge);background:var(--tr-srf);border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:13px 15px;display:grid}.cad-mapa-passo{background:var(--tr-pri-wash);width:26px;height:26px;color:var(--tr-pri);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.cad-mapa-arvore>ol>li strong{color:var(--tr-ink);font-size:14px;line-height:1.45;display:block}.cad-mapa-arvore>ol>li p{color:var(--tr-ink-2);margin:5px 0 0;font-size:13.5px;line-height:1.55}.cad-mapa-arvore>ol>li small{background:var(--tr-wr-wash);color:var(--tr-wr);border-radius:9px;margin-top:7px;padding:8px 11px;font-size:12.5px;line-height:1.5;display:block}.cad-mapa-relacao{color:var(--tr-pri);margin-top:3px;font-size:11.5px;font-style:normal;font-weight:650;display:block}.cad-mapa-arvore>ol>li ul{color:var(--tr-ink-2);gap:4px;margin:7px 0 0;padding-left:18px;font-size:13.5px;line-height:1.5;display:grid}.cad-mapa-arvore>footer{color:var(--tr-ink-3);margin-top:13px;font-size:12px}.cad-trap-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-trap-list article{border:1px solid var(--tr-edge);border-radius:11px;grid-template-columns:32px 1fr;align-items:start;gap:10px;padding:15px;display:grid}.cad-trap-list article>span{color:var(--tr-wr);font-size:13px;font-weight:700}.cad-trap-list article>p{color:var(--tr-ink-2);margin:0;font-size:13.5px;line-height:1.6}.cad-notebook{flex-direction:column;gap:18px;display:flex}.cad-notebook-hero{border:1px solid color-mix(in srgb, var(--tr-pri) 35%, var(--tr-edge));background:linear-gradient(135deg, var(--tr-srf), color-mix(in srgb, var(--tr-pri) 9%, var(--tr-srf)));box-shadow:var(--tr-e1);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;padding:24px;display:grid}.cad-notebook-hero-icon{background:var(--tr-pri);color:#fff;width:55px;height:55px;box-shadow:0 9px 24px color-mix(in srgb, var(--tr-pri) 25%, transparent);border-radius:16px;place-items:center;display:grid}.cad-notebook-hero h3{color:var(--tr-ink);letter-spacing:-.035em;margin:4px 0 3px;font-size:25px;font-weight:650}.cad-notebook-hero p{color:var(--tr-ink-3);margin:0;font-size:12px;line-height:1.55}.cad-notebook-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cad-notebook-metrics article{border:1px solid var(--tr-edge);background:var(--tr-srf);color:var(--tr-pri);border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex}.cad-notebook-metrics article.is-warning{border-color:color-mix(in srgb, var(--tr-wr) 36%, var(--tr-edge));color:var(--tr-wr)}.cad-notebook-metrics article.is-complete{color:var(--tr-ok)}.cad-notebook-metrics article.is-due{border-color:color-mix(in srgb, var(--tr-pri) 42%, var(--tr-edge));background:var(--tr-pri-wash);color:var(--tr-pri)}.cad-notebook-metrics span,.cad-notebook-metrics strong,.cad-notebook-metrics small{display:block}.cad-notebook-metrics strong{color:var(--tr-ink);font:650 21px/1 var(--tr-mono)}.cad-notebook-metrics small{color:var(--tr-ink-3);margin-top:4px;font-size:10px}.cad-notebook-reminder{border:1px solid color-mix(in srgb, var(--tr-wr) 38%, var(--tr-edge));background:var(--tr-wr-wash);border-radius:16px;padding:19px}.cad-notebook-reminder>div:first-child,.cad-notebook-complete{align-items:flex-start;gap:10px;display:flex}.cad-notebook-reminder>div:first-child>svg{color:var(--tr-wr);flex:none;margin-top:2px}.cad-notebook-reminder strong,.cad-notebook-reminder small,.cad-notebook-complete strong,.cad-notebook-complete small{display:block}.cad-notebook-reminder strong,.cad-notebook-complete strong{color:var(--tr-ink);font-size:13px}.cad-notebook-reminder small,.cad-notebook-complete small{color:var(--tr-ink-3);margin-top:3px;font-size:10px;line-height:1.5}.cad-notebook-missing-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.cad-notebook-missing-list article{border:1px solid color-mix(in srgb, var(--tr-wr) 20%, var(--tr-edge));background:color-mix(in srgb, var(--tr-srf) 86%, transparent);border-radius:11px;min-width:0;padding:12px}.cad-notebook-missing-list span,.cad-notebook-missing-list strong,.cad-notebook-missing-list small{display:block}.cad-notebook-missing-list span{color:var(--tr-wr);text-transform:uppercase;letter-spacing:.055em;font-size:9px;font-weight:650}.cad-notebook-missing-list strong{margin-top:4px;font-size:11px}.cad-notebook-missing-list small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:9px;display:-webkit-box;overflow:hidden}.cad-notebook-missing-list article.is-late{border-color:color-mix(in srgb, var(--tr-dn) 42%, var(--tr-edge));background:color-mix(in srgb, var(--tr-dn) 7%, var(--tr-srf))}.cad-notebook-missing-list article.is-late span{color:var(--tr-dn)}.cad-notebook-reminder footer{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.cad-notebook-reminder footer>small{margin:0}.cad-notebook-complete{border:1px solid color-mix(in srgb, var(--tr-ok) 38%, var(--tr-edge));background:var(--tr-ok-wash);border-radius:14px;padding:17px 19px}.cad-notebook-complete svg{color:var(--tr-ok);flex:none}.cad-notebook-section{border:1px solid var(--tr-edge);background:var(--tr-srf);box-shadow:var(--tr-e1);border-radius:17px;padding:22px}.cad-notebook-section-head{justify-content:space-between;align-items:end;gap:15px;margin-bottom:16px;display:flex}.cad-notebook-section-head h3{color:var(--tr-ink);letter-spacing:-.025em;margin:4px 0 0;font-size:19px;font-weight:650}.cad-treino-lista{gap:8px;display:grid}.cad-treino-lista article{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.cad-treino-lista strong{color:var(--tr-ink);font-size:14px;font-weight:620;display:block}.cad-treino-lista small{color:var(--tr-ink-3);margin-top:3px;font-size:12px;display:block}.cad-notebook-section-head>small{color:var(--tr-ink-3);font-size:10px}.cad-bancada{grid-template-columns:208px minmax(0,1fr) 268px;min-height:430px;display:grid}.cad-bancada-materias{border-right:1px solid var(--tr-edge);flex-direction:column;gap:2px;padding-right:14px;display:flex}.cad-bancada-materia{width:100%;color:var(--tr-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;transition:background .13s,color .13s;display:flex}.cad-bancada-materia:hover{background:var(--tr-srf-3)}.cad-bancada-materia[aria-selected=true]{background:var(--tr-ink);color:#fff;font-weight:650}.cad-bancada-ponto{border-radius:50%;flex:none;width:7px;height:7px}.cad-bancada-nome{flex:auto;line-height:1.3}.cad-bancada-conta{opacity:.65;font-variant-numeric:tabular-nums;flex:none;font-size:10px}.cad-bancada-venc{background:var(--tr-dn-wash);color:var(--tr-dn);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:1px 6px;font-size:10px;font-weight:700}.cad-bancada-materia[aria-selected=true] .cad-bancada-venc{color:#fff;background:#ffffff29}.cad-bancada-aulas{flex-direction:column;gap:9px;min-width:0;padding:0 16px;display:flex}.cad-bancada-lista{flex-direction:column;max-height:392px;display:flex;overflow-y:auto}.cad-bancada-aula{border:0;border-bottom:1px solid var(--tr-edge-2);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;transition:background .13s;display:grid}.cad-bancada-aula:hover{background:var(--tr-srf-3)}.cad-bancada-aula[aria-selected=true]{background:var(--tr-srf-3);box-shadow:inset 2px 0 0 var(--tr-pri)}.cad-bancada-aula-num{color:var(--tr-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.cad-bancada-aula-tema{min-width:0;color:var(--tr-ink);font-size:13px;font-weight:650;line-height:1.3}.cad-bancada-aula-tema small{color:var(--tr-ink-3);margin-top:2px;font-size:10px;font-weight:400;display:block}.cad-bancada-aula-metricas{color:var(--tr-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.cad-bancada-previa{border-left:1px solid var(--tr-edge);flex-direction:column;gap:10px;padding-left:16px;display:flex}.cad-bancada-previa-mapa{border:1px solid var(--tr-edge);background:#fff;border-radius:11px;place-items:center;height:120px;display:grid;position:relative;overflow:hidden}.cad-bancada-previa-mapa img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.cad-bancada-previa-mapa>span{color:var(--tr-pri);justify-items:center;gap:6px;display:grid}.cad-bancada-previa-mapa>span small{color:var(--tr-ink-3);font-size:9px}.cad-bancada-previa-mapa>em{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f182bc7;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:650;display:inline-flex;position:absolute;bottom:8px;right:8px}.cad-bancada-previa-aula{color:var(--tr-ink-3);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.cad-bancada-previa h4{color:var(--tr-ink);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650;line-height:1.25}.cad-bancada-previa p{color:var(--tr-ink-3);margin:0;font-size:10.5px;line-height:1.5}.cad-bancada-previa-metricas{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cad-bancada-previa-metricas>div{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:9px;padding:7px 9px}.cad-bancada-previa-metricas b{color:var(--tr-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:650;line-height:1.2;display:block}.cad-bancada-previa-metricas span{color:var(--tr-ink-3);font-size:9px}.cad-bancada-previa>.tr-btn{width:100%;margin-top:auto}.cad-notebook-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.cad-notebook-package-card{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:15px;overflow:hidden}.cad-notebook-package-visual{border-bottom:1px solid var(--tr-edge);background:#fff;place-items:center;min-height:230px;display:grid;position:relative;overflow:hidden}.cad-notebook-package-visual img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:320px;display:block}.cad-notebook-package-visual>span{color:var(--tr-pri);justify-items:center;gap:8px;display:grid}.cad-notebook-package-visual>span small{color:var(--tr-ink-3);font-size:10px}.cad-notebook-package-visual>em{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f182bc7;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:650;display:inline-flex;position:absolute;top:10px;right:10px}.cad-notebook-package-body{padding:17px}.cad-notebook-package-body>span{color:var(--tr-pri);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:700}.cad-notebook-package-body h4{color:var(--tr-ink);margin:4px 0 6px;font-size:17px;font-weight:650}.cad-notebook-package-body p{min-height:38px;color:var(--tr-ink-3);margin:0;font-size:10px;line-height:1.5}.cad-notebook-package-body>div{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.cad-notebook-package-body>div small{background:var(--tr-pri-wash);color:var(--tr-pri);border-radius:999px;padding:4px 7px;font-size:8px;font-weight:650}.cad-notebook-package-body>.tr-btn{width:100%}.cad-notebook-material-list{flex-direction:column;display:flex}.cad-notebook-material-list>article{border-top:1px solid var(--tr-edge-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.cad-notebook-material-list>article:first-child{border-top:0}.cad-notebook-file-icon{background:var(--tr-pri-wash);width:38px;height:38px;color:var(--tr-pri);border-radius:10px;place-items:center;display:grid}.cad-notebook-material-list strong,.cad-notebook-material-list small{display:block}.cad-notebook-material-list strong{color:var(--tr-ink);font-size:11px;font-weight:600}.cad-notebook-material-list small{color:var(--tr-ink-3);margin-top:3px;font-size:9px}.cad-notebook-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-weight:650;font-size:8px!important;display:inline-flex!important}.cad-notebook-status.ok{background:var(--tr-ok-wash);color:var(--tr-ok)}.cad-notebook-status.wr{background:var(--tr-wr-wash);color:var(--tr-wr)}.cad-notebook-status.in{background:var(--tr-pri-wash);color:var(--tr-pri)}.cad-notebook-status.muted{background:var(--tr-srf-3);color:var(--tr-ink-3)}.cad-notebook-bar{justify-content:space-between;align-items:center;gap:16px;padding:10px 2px 2px;display:flex}.cad-notebook-bar-title{align-items:center;gap:11px;display:flex}.cad-notebook-bar-icon{background:var(--tr-pri-wash);width:38px;height:38px;color:var(--tr-pri);border-radius:11px;place-items:center;display:grid}.cad-notebook-bar h3{color:var(--tr-ink);letter-spacing:-.025em;margin:2px 0 0;font-size:20px;font-weight:650}.cad-next-action{border:1px solid color-mix(in srgb, var(--tr-pri) 42%, var(--tr-edge));background:linear-gradient(125deg, color-mix(in srgb, var(--tr-pri) 13%, var(--tr-srf)), var(--tr-srf) 64%);box-shadow:var(--tr-e1);border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid}.cad-next-action-icon{background:var(--tr-pri);color:#fff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.cad-next-action h2{color:var(--tr-ink);letter-spacing:-.035em;margin:4px 0 5px;font-size:clamp(19px,2vw,25px);font-weight:670}.cad-next-action p{color:var(--tr-ink-2);margin:0;font-size:13px;line-height:1.55}.cad-next-action small{color:var(--tr-ink-3);margin-top:7px;font-size:12px;display:block}.cad-next-action.is-recuperar_erro{border-color:color-mix(in srgb, var(--tr-wr) 45%, var(--tr-edge));background:linear-gradient(125deg, var(--tr-wr-wash), var(--tr-srf) 64%)}.cad-next-action.is-recuperar_erro .cad-next-action-icon{background:var(--tr-wr)}.cad-daily-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cad-daily-snapshot article{border:1px solid var(--tr-edge);background:var(--tr-srf);color:var(--tr-pri);border-radius:13px;align-items:center;gap:11px;padding:14px 16px;display:flex}.cad-daily-snapshot article.is-due{border-color:color-mix(in srgb, var(--tr-pri) 42%, var(--tr-edge));background:var(--tr-pri-wash)}.cad-daily-snapshot article.is-warning{color:var(--tr-wr)}.cad-daily-snapshot article.is-ok{color:var(--tr-ok)}.cad-daily-snapshot span,.cad-daily-snapshot strong,.cad-daily-snapshot small{display:block}.cad-daily-snapshot strong{color:var(--tr-ink);font:650 20px/1 var(--tr-mono)}.cad-daily-snapshot small{color:var(--tr-ink-3);margin-top:4px;font-size:11px;line-height:1.3}.cad-preparation,.cad-operations{border:1px solid var(--tr-edge);background:var(--tr-srf);border-radius:14px}.cad-preparation>summary,.cad-operations>summary{cursor:pointer;align-items:center;gap:11px;padding:15px 17px;list-style:none;display:flex}.cad-preparation>summary::-webkit-details-marker{display:none}.cad-operations>summary::-webkit-details-marker{display:none}.cad-preparation>summary>span:nth-child(2),.cad-operations>summary>span:first-child{flex:1;min-width:0}.cad-preparation summary strong,.cad-preparation summary small,.cad-operations summary strong,.cad-operations summary small{display:block}.cad-preparation summary strong,.cad-operations summary strong{color:var(--tr-ink);font-size:13px}.cad-preparation summary small,.cad-operations summary small{color:var(--tr-ink-3);margin-top:3px;font-size:11px;line-height:1.4}.cad-preparation-icon{color:var(--tr-wr)}.cad-preparation summary>svg,.cad-operations summary>svg{color:var(--tr-ink-3);transition:transform .16s}.cad-preparation[open] summary>svg,.cad-operations[open] summary>svg{transform:rotate(180deg)}.cad-preparation-body{border-top:1px solid var(--tr-edge-2);padding:0 17px 17px}.cad-preparation-body .cad-notebook-missing-list{margin-bottom:14px}.cad-preparation-body .cad-notebook-missing-list span{font-size:10px}.cad-preparation-body .cad-notebook-missing-list strong{font-size:12px}.cad-preparation-body .cad-notebook-missing-list small{font-size:11px}.cad-operations .cad-notebook-material-list{border-top:1px solid var(--tr-edge-2);padding:0 17px 17px}.cad-notebook-section[id=cad-biblioteca]{scroll-margin-top:18px}.cad-approval-pulse{border:1px solid var(--tr-edge);background:var(--tr-srf);box-shadow:var(--tr-e1);border-radius:16px;padding:20px}.cad-approval-pulse>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:15px;display:flex}.cad-approval-pulse h3{color:var(--tr-ink);letter-spacing:-.025em;margin:4px 0 0;font-size:18px;font-weight:650}.cad-approval-pulse>header>small{max-width:52ch;color:var(--tr-ink-3);text-align:right;font-size:11px;line-height:1.45}.cad-approval-pulse>div{border:1px solid var(--tr-edge-2);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cad-approval-pulse article{border-left:1px solid var(--tr-edge-2);min-width:0;padding:15px}.cad-approval-pulse article:first-child{border-left:0}.cad-approval-pulse strong,.cad-approval-pulse span,.cad-approval-pulse article small{display:block}.cad-approval-pulse strong{color:var(--tr-ink);font:650 21px/1.2 var(--tr-mono)}.cad-approval-pulse span{color:var(--tr-ink-2);margin-top:5px;font-size:12px;font-weight:620;line-height:1.35}.cad-approval-pulse article small{color:var(--tr-ink-3);margin-top:4px;font-size:10px;line-height:1.4}.cad-command-center{grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:10px;display:grid}.cad-command-center .cad-next-action{box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;padding:18px 20px}.cad-command-center .cad-next-action-icon{border-radius:11px;width:40px;height:40px}.cad-command-center .cad-next-action h2{font-size:clamp(18px,1.8vw,22px)}.cad-command-center .cad-next-action p{font-size:12px;line-height:1.45}.cad-command-center .cad-next-action small{margin-top:5px;font-size:10px;display:inline-block}.cad-focus-signals{border:1px solid var(--tr-edge);background:var(--tr-srf);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;display:grid}.cad-focus-signals>.tr-eyebrow{grid-column:1/-1;align-self:center}.cad-focus-signals article{background:var(--tr-srf-2);min-width:0;color:var(--tr-pri);text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 3px;display:flex}.cad-focus-signals article.is-due{color:var(--tr-pri);background:var(--tr-pri-wash)}.cad-focus-signals article.is-warning{color:var(--tr-wr);background:var(--tr-wr-wash)}.cad-focus-signals article.is-ok{color:var(--tr-ok)}.cad-focus-signals span,.cad-focus-signals strong,.cad-focus-signals small{display:block}.cad-focus-signals strong{color:var(--tr-ink);font:650 16px/1 var(--tr-mono)}.cad-focus-signals small{color:var(--tr-ink-3);margin-top:3px;font-size:8px;line-height:1.2}.cad-preparation>summary,.cad-operations>summary{padding:11px 14px}.cad-preparation summary strong,.cad-operations summary strong{font-size:12px}.cad-preparation summary small,.cad-operations summary small{font-size:10px}.cad-approval-pulse{box-shadow:none;border-radius:14px;padding:0}.cad-approval-pulse>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;list-style:none;display:grid}.cad-approval-pulse>summary::-webkit-details-marker{display:none}.cad-approval-pulse>summary>small{color:var(--tr-ink-3);font-size:10px}.cad-approval-pulse>summary>svg{color:var(--tr-ink-3);transition:transform .16s}.cad-approval-pulse[open]>summary>svg{transform:rotate(180deg)}.cad-approval-pulse h3{margin-top:3px;font-size:14px}.cad-approval-pulse>.cad-approval-pulse-body{border:0;border-top:1px solid var(--tr-edge-2);border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=900px){.cad-command-center{grid-template-columns:1fr}.cad-focus-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.cad-command-center .cad-next-action{grid-template-columns:auto minmax(0,1fr)}.cad-command-center .cad-next-action>.tr-btn{grid-column:1/-1;width:100%}}@media (width<=600px){.cad-command-center .cad-next-action{grid-template-columns:1fr;padding:16px}.cad-command-center .cad-next-action-icon{display:none}.cad-approval-pulse>summary{grid-template-columns:minmax(0,1fr) auto}.cad-approval-pulse>summary>small{display:none}.cad-approval-pulse>.cad-approval-pulse-body{grid-template-columns:1fr}}.tr-root .tr-card,.tr-root .tr-tile,.tr-root .tr-hero{border:1px solid var(--tr-edge);background:var(--tr-srf);box-shadow:var(--tr-e1);border-radius:17px}.tr-root .tr-card:before,.tr-root .tr-card:after{display:none}.tr-root .tr-ch h3{color:var(--tr-ink);letter-spacing:-.02em;font-size:15px;font-weight:600}.tr-root .tr-order-panel{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px!important;display:grid!important}.tr-root .tr-order-panel>.tr-tiles{display:none}.tr-root .tr-order-panel>.tr-adv{grid-column:1/-1}.tr-root .tr-order-panel>.tr-hero{grid-area:2/1}.tr-root .tr-order-panel>.tr-questions-card{grid-area:3/1}.tr-root .tr-order-panel>.tr-queue-card{grid-area:2/2/span 2}.tr-root .tr-order-panel>.cad-revisao-diaria{grid-area:4/1/auto/-1}.tr-root .cad-week-contract{border:1px solid var(--tr-edge);background:var(--tr-srf);box-shadow:var(--tr-e2);border-radius:17px;margin-bottom:18px;overflow:hidden}.tr-root .cad-week-head{border-bottom:1px solid var(--tr-edge-2);background:linear-gradient(135deg, var(--tr-pri-wash), transparent 62%);justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.tr-root .cad-week-head h3{max-width:860px;color:var(--tr-ink);letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(20px,2.4vw,31px);font-weight:600;line-height:1.2}.tr-root .cad-week-head p{max-width:760px;color:var(--tr-ink-2);margin:0;font-size:12px;line-height:1.55}.tr-root .cad-week-balance{border:1px solid var(--tr-edge);background:var(--tr-srf);text-align:right;border-radius:14px;min-width:130px;padding:14px 16px}.tr-root .cad-week-balance strong,.tr-root .cad-week-balance span,.tr-root .cad-week-balance small{display:block}.tr-root .cad-week-balance strong{color:var(--tr-ink);letter-spacing:-.04em;font-size:25px;font-weight:650}.tr-root .cad-week-balance span{color:var(--tr-ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.tr-root .cad-week-balance small{color:var(--tr-pri);margin-top:5px;font-size:10px;font-weight:650}.tr-root .cad-week-current{padding:20px 26px}.tr-root .cad-week-source{color:var(--tr-pri);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.tr-root .cad-week-current dl{border-block:1px solid var(--tr-edge-2);grid-template-columns:.7fr 1.4fr .8fr 1.1fr;margin:17px 0;display:grid}.tr-root .cad-week-current dl>div{border-left:1px solid var(--tr-edge-2);padding:15px 14px}.tr-root .cad-week-current dl>div:first-child{border-left:0;padding-left:0}.tr-root .cad-week-current dt{color:var(--tr-ink-3);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.tr-root .cad-week-current dd{color:var(--tr-ink);margin:7px 0 0;font-size:11px;font-weight:550;line-height:1.45}.tr-root .cad-week-current .is-risk dd{color:var(--tr-wr)}.tr-root .cad-week-current>.tr-btn{margin-left:auto}.tr-root .cad-week-next{border-top:1px solid var(--tr-edge-2);background:var(--tr-srf-2);padding:17px 26px 22px}.tr-root .cad-week-next>span{color:var(--tr-ink-3);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.tr-root .cad-week-next ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tr-root .cad-week-next li{border:1px solid var(--tr-edge-2);background:var(--tr-srf);border-radius:11px;justify-content:space-between;gap:10px;min-width:0;padding:11px 12px;display:flex}.tr-root .cad-week-next li div{min-width:0}.tr-root .cad-week-next li small,.tr-root .cad-week-next li strong{display:block}.tr-root .cad-week-next li small{color:var(--tr-pri);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:700}.tr-root .cad-week-next li strong{color:var(--tr-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:600;overflow:hidden}.tr-root .cad-week-next li>span{color:var(--tr-ink-3);flex:none;font-size:9px;font-weight:650}.tr-root .tr-adv{padding:15px 18px}.tr-root .tr-advh{color:var(--tr-ink-3);margin-bottom:9px;font:400 10px Inter,sans-serif}.tr-root .tr-advh b{color:var(--tr-ink-2);font-size:11px;font-weight:500}.tr-root .tr-advbar{background:var(--tr-srf-3);height:6px;box-shadow:none}.tr-root .tr-advbar i{background:var(--tr-pri)}.tr-root .tr-advbar b{border:2px solid var(--tr-pri);width:10px;height:10px;box-shadow:none}.tr-root .tr-hero{border-top:3px solid var(--tr-pri);box-shadow:var(--tr-e3);position:relative;overflow:hidden}.tr-mode-dark .tr-hero{border-color:var(--tr-edge);border-top-color:var(--tr-pri);background:radial-gradient(circle at 84% 12%, #705bff24, transparent 38%), var(--tr-srf)}.tr-root .tr-bandeja{display:none}.tr-root .tr-hero-top{gap:7px;padding:26px 28px 0}.tr-root .tr-pill{color:var(--tr-ink-3);background:var(--tr-srf-3);letter-spacing:0;text-transform:none;border-color:#0000;border-radius:7px;padding:5px 9px;font:500 10px Inter,sans-serif}.tr-root .tr-hero-body{min-height:270px;padding:25px 28px 30px}.tr-root .tr-hero-body h2{max-width:800px;color:var(--tr-ink);letter-spacing:-.045em;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.17}.tr-root .tr-meta{color:var(--tr-ink-3);letter-spacing:0;gap:17px;margin-top:18px;font:400 11px Inter,sans-serif}.tr-root .tr-orient{margin-top:22px;padding-top:16px}.tr-root .tr-orient summary{color:var(--tr-pri-ink);letter-spacing:0;text-transform:none;font:500 11px Inter,sans-serif}.tr-root .tr-orient p{color:var(--tr-ink-2);font-size:14px;line-height:1.65}.tr-root .tr-hero-bar{background:var(--tr-srf-2);grid-template-columns:1fr auto auto auto;gap:9px;padding:18px 28px;display:grid}.tr-root .tr-session-time span,.tr-root .tr-session-time strong{display:block}.tr-root .tr-session-time span{color:var(--tr-ink-3);font-size:9px}.tr-root .tr-session-time strong{color:var(--tr-ink);font-variant-numeric:tabular-nums;font:500 21px ui-monospace,SFMono-Regular,Consolas,monospace}.tr-root .tr-btn{border-radius:10px;justify-content:center;min-height:42px;padding:0 17px;font-size:12px;font-weight:500}.tr-root .tr-btn.pri{background:var(--tr-pri);color:var(--tr-mode-button,#fff);box-shadow:0 8px 20px color-mix(in srgb, var(--tr-pri) 22%, transparent)}.tr-mode-dark .tr-btn.pri{color:#071018}.tr-root .tr-btn.ok{border:1px solid var(--tr-edge);background:var(--tr-srf);color:var(--tr-ok);box-shadow:none}.tr-root .tr-btn.gh{border-color:var(--tr-edge);background:var(--tr-srf);color:var(--tr-ink-2);box-shadow:none}.tr-root .tr-btn:hover{transform:translateY(-1px);filter:none!important}.tr-root .tr-questions-card{padding:18px 20px}.tr-root .tr-queue-card{align-self:stretch;overflow:hidden}.tr-root .tr-queue-card .tr-ch{padding:21px 20px 8px}.tr-root .tr-queue-card .tr-tk{grid-template-columns:24px 1fr auto;padding:16px 20px}.tr-root .tr-queue-card .tr-tk>span:first-child{background:var(--tr-srf-3);border-radius:50%;width:24px;height:24px}.tr-root .tr-queue-card .tr-tn{display:none}.tr-root .tr-tiles{gap:12px}.tr-root .tr-tile{padding:17px 18px;overflow:hidden}.tr-root .tr-tile:before{width:2px;top:17px;bottom:17px}.tr-root .tr-tile:after{display:none}.tr-root .tr-tile-k{color:var(--tr-ink-3);letter-spacing:.07em;font:500 9px Inter,sans-serif}.tr-root .tr-tile-v{letter-spacing:-.035em;margin-top:7px;font:600 25px/1 Inter,sans-serif;color:var(--tr-ink)!important}.tr-root .tr-tile-n{color:var(--tr-ink-3);font-size:10px}.tr-root .tr-tk{border-color:var(--tr-edge-2);padding:13px 18px}.tr-root .tr-tk:hover{background:var(--tr-srf-2)}.tr-root .tr-tk.cur{background:var(--tr-pri-wash);box-shadow:inset 2px 0 0 var(--tr-pri)}.tr-root .tr-tn,.tr-root .tr-tm,.tr-root .tr-vl{color:var(--tr-ink-3);font:400 10px Inter,sans-serif}.tr-root .tr-td,.tr-root .tr-ttipo{letter-spacing:0;text-transform:none;font:500 9px Inter,sans-serif}.tr-root .tr-tt{color:var(--tr-ink-2);font-size:12px;line-height:1.48}.tr-root .tr-tick{border-color:var(--tr-edge);background:var(--tr-srf)}.tr-root .tr-tk.done .tr-tick{background:var(--tr-ok)}.tr-root .tr-go{border-color:var(--tr-edge);background:var(--tr-srf-2);box-shadow:none}.tr-root .tr-rhythm-card{padding:22px}.tr-root .tr-week-chart{height:230px}.tr-root .tr-day-value,.tr-root .tr-day b,.tr-root .tr-day span{color:var(--tr-ink-3);font:500 9px Inter,sans-serif}.tr-root .tr-day-track{background:var(--tr-srf-3);box-shadow:none}.tr-root .tr-day-track i{background:var(--tr-pri)}.tr-root .tr-scroll{border-color:var(--tr-edge);background:var(--tr-srf)}.tr-root table{color:var(--tr-ink-2);font-size:12px}.tr-root th,.tr-root td{border-color:var(--tr-edge-2);padding:11px 14px}.tr-root th{background:var(--tr-srf-3);color:var(--tr-ink-3);letter-spacing:.07em;font:500 9px Inter,sans-serif}.tr-root td.n,.tr-root th.n{font-family:Inter,sans-serif}.tr-root .tr-inp{border-color:var(--tr-edge);background:var(--tr-srf-2);color:var(--tr-ink);box-shadow:none;font:500 14px Inter,sans-serif}.tr-root .tr-ilb{color:var(--tr-ink-3);letter-spacing:.07em;font:500 9px Inter,sans-serif}.tr-root .tr-subject{border-color:var(--tr-edge-2)}.tr-root .tr-subject b{color:var(--tr-ink);font-weight:500}.tr-root .tr-subject-track,.tr-root .tr-trk{background:var(--tr-srf-3);box-shadow:none}.tr-root .tr-subject-track i,.tr-root .tr-trk i{background:var(--tr-pri)}.tr-root .tr-footnote{color:var(--tr-ink-3);margin-top:24px;font-size:10px}.tr-root .text-muted-foreground{color:var(--tr-ink-3)!important}.tr-root button:focus-visible,.tr-root a:focus-visible,.tr-root select:focus-visible,.tr-root input:focus-visible,.tr-root summary:focus-visible{outline:3px solid color-mix(in srgb, var(--tr-pri) 35%, transparent);outline-offset:2px}@media (width<=1120px){.tr-root .tr-status-strip{grid-template-columns:repeat(3,1fr)}.tr-root .tr-status-progress{border-top:1px solid var(--tr-edge-2);grid-column:1/-1;margin-top:15px;border-right:0!important;padding:15px 0 0!important}.tr-root .tr-order-panel{grid-template-columns:1fr}.tr-root .cad-week-current dl,.tr-root .cad-week-next ol{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-root .tr-order-panel>.tr-hero,.tr-root .tr-order-panel>.tr-questions-card,.tr-root .tr-order-panel>.tr-queue-card{grid-area:auto/1}}@media (width<=820px){.tr-root.tr-shell{display:block}.tr-root .tr-rail{z-index:20;border-right:0;border-bottom:1px solid var(--tr-edge);height:auto;padding:14px 16px;position:sticky;top:0}.tr-root .tr-product-brand{display:flex}.tr-root .tr-product-brand strong{font-size:18px}.tr-root .tr-product-mark{width:26px;height:26px}.tr-root .tr-cycle-card,.tr-root .tr-rail-foot{display:none}.tr-root .tr-nav{scrollbar-width:none;flex-flow:row;margin-top:13px;overflow-x:auto}.tr-root .tr-nav::-webkit-scrollbar{display:none}.tr-root .tr-nav button{white-space:nowrap;flex:none;width:auto;padding:8px 10px;font-size:12px}.tr-root .tr-main{padding:24px 16px 48px}}@media (width<=620px){.tr-root .tr-page-head{align-items:flex-start;margin-bottom:22px}.tr-root .tr-page-head h1{font-size:25px}.tr-root .tr-theme-toggle{justify-content:center;width:40px;padding:0}.tr-root .tr-theme-toggle span{display:none}.tr-root .tr-status-strip{grid-template-columns:repeat(3,1fr);padding:14px 12px}.tr-root .tr-status-strip>div{padding:0 9px}.tr-root .tr-status-strip strong{font-size:17px}.tr-root .tr-status-strip small{display:none}.tr-root .tr-content-head{align-items:flex-start}.tr-root .tr-content-head>span{text-align:right;max-width:100px}.tr-root .tr-command{align-items:stretch}.tr-root .tr-tmr{flex:100%}.tr-root .tr-stt{display:none}.tr-root .tr-step{flex:1;justify-content:space-between;margin-left:0}.tr-root .tr-hero-top{padding:21px 20px 0}.tr-root .tr-hero-body{min-height:250px;padding:23px 20px 27px}.tr-root .tr-hero-body h2{font-size:29px}.tr-root .tr-hero-bar{grid-template-columns:1fr 1fr;padding:17px 20px 20px}.tr-root .tr-session-time,.tr-root .tr-hero-bar .tr-btn:last-child{grid-column:1/-1}.tr-root .tr-queue-card .tr-tk{grid-template-columns:1fr auto}.tr-root .tr-queue-card .tr-tk>span:first-child{display:none}.tr-root .tr-week-chart{gap:5px}.tr-root .cad-week-head{flex-direction:column;align-items:stretch;padding:20px}.tr-root .cad-week-balance{text-align:left}.tr-root .cad-week-current,.tr-root .cad-week-next{padding-inline:20px}.tr-root .cad-week-current dl,.tr-root .cad-week-next ol{grid-template-columns:1fr}.tr-root .cad-week-current dl>div{border-left:0;border-top:1px solid var(--tr-edge-2);padding-inline:0}.tr-root .cad-week-current dl>div:first-child{border-top:0}}@media (prefers-reduced-motion:no-preference){.tr-root button,.tr-root a,.tr-root .tr-card,.tr-root .tr-hero{transition:transform .18s,background .18s,border-color .18s,box-shadow .18s,color .18s}}.cad-timer-warning{border:1px solid color-mix(in srgb, var(--tr-wr) 35%, var(--tr-edge));background:var(--tr-wr-wash);color:var(--tr-ink-2);border-radius:11px;align-items:center;gap:10px;margin:-18px 0 24px;padding:11px 14px;font-size:11px;display:flex}.cad-timer-warning svg{color:var(--tr-wr);flex:none}.cad-timer-warning strong{color:var(--tr-ink)}.cad-timer-warning button{color:var(--tr-wr);margin-left:auto;font-weight:600}.cad-dialog{--cad-bg:#fff;--cad-bg-2:#f6f8fb;--cad-ink:#182135;--cad-muted:#667287;--cad-edge:#dfe4ec;--cad-pri:#5b5ce2;--cad-pri-wash:#eef;--cad-danger:#c94c56;color:var(--cad-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;border-color:var(--cad-edge)!important;background:var(--cad-bg)!important;border-radius:18px!important;box-shadow:0 28px 80px #0f182b38!important}.cad-dialog h2{color:var(--cad-ink);letter-spacing:-.03em;font-size:22px;font-weight:600}.cad-dialog p{color:var(--cad-muted)}.cad-dialog-kicker{color:var(--cad-pri);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:600}.cad-task-identity{border:1px solid var(--cad-edge);border-left:3px solid var(--cad-pri);background:var(--cad-bg-2);border-radius:10px;padding:12px 14px}.cad-task-identity span,.cad-task-identity strong{display:block}.cad-task-identity span{color:var(--cad-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600}.cad-task-identity strong{color:var(--cad-ink);margin-top:3px;font-size:12px}.cad-task-identity p{margin:4px 0 0;font-size:11px;line-height:1.45}.cad-start-free-form{margin-top:4px}.cad-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.cad-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cad-span-2{grid-column:1/-1}.cad-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cad-field>span:first-child,.cad-difficulty>span{color:var(--cad-muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:600}.cad-field small,.cad-difficulty small{letter-spacing:0;text-transform:none;font-size:9px;font-weight:400}.cad-field input,.cad-field textarea,.cad-field select{border:1px solid var(--cad-edge);background:var(--cad-bg-2);width:100%;min-height:40px;color:var(--cad-ink);border-radius:9px;outline:none;padding:9px 11px;font-size:13px}.cad-field textarea{resize:vertical}.cad-field input:focus,.cad-field textarea:focus,.cad-field select:focus{border-color:var(--cad-pri);box-shadow:0 0 0 3px color-mix(in srgb, var(--cad-pri) 15%, transparent)}.cad-field input:disabled{opacity:.68;cursor:not-allowed}.cad-select-wrap{display:block;position:relative}.cad-select-wrap select{appearance:none;padding-right:34px}.cad-select-wrap svg{color:var(--cad-muted);pointer-events:none;position:absolute;top:50%;right:10px;translate:0 -50%}.cad-difficulty{border-block:1px solid var(--cad-edge);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.cad-difficulty>div{gap:5px;display:flex}.cad-difficulty button{border:1px solid var(--cad-edge);width:31px;height:31px;color:var(--cad-muted);border-radius:8px;font-size:11px}.cad-difficulty button[aria-pressed=true]{border-color:var(--cad-pri);background:var(--cad-pri-wash);color:var(--cad-pri);font-weight:700}.cad-question-block{border:1px solid var(--cad-edge);border-radius:12px;overflow:hidden}.cad-disclosure{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex}.cad-disclosure span,.cad-disclosure strong,.cad-disclosure small{display:block}.cad-disclosure strong{color:var(--cad-ink);font-size:12px;font-weight:600}.cad-disclosure small{color:var(--cad-muted);margin-top:2px;font-size:10px}.cad-disclosure[aria-expanded=true] svg{rotate:180deg}.cad-question-fields{border-top:1px solid var(--cad-edge);background:color-mix(in srgb, var(--cad-bg-2) 65%, transparent);flex-direction:column;gap:13px;padding:14px;display:flex}.cad-error-diagnosis{border-left:3px solid var(--cad-danger);background:color-mix(in srgb, var(--cad-danger) 6%, var(--cad-bg));flex-direction:column;gap:11px;padding:12px;display:flex}.cad-error{margin:0;font-size:10px;color:var(--cad-danger)!important}.cad-dialog-actions{gap:8px}.cad-dialog .tr-btn{border:1px solid var(--cad-edge);min-height:40px;color:var(--cad-ink);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:600;display:inline-flex}.cad-dialog .tr-btn.pri{border-color:var(--cad-pri);background:var(--cad-pri);color:#fff}.trilha-immersive:has(.tr-mode-dark) .cad-dialog .tr-btn.pri{color:#071018}.cad-records{flex-direction:column;gap:14px;display:flex}.cad-record-actions{border:1px solid var(--tr-edge);background:var(--tr-srf);border-radius:16px;justify-content:space-between;align-items:end;gap:24px;padding:21px 23px;display:flex}.cad-record-actions h3{color:var(--tr-ink);letter-spacing:-.025em;margin:3px 0 4px;font-size:20px;font-weight:600}.cad-record-actions p{color:var(--tr-ink-3);margin:0;font-size:11px}.cad-record-actions>div:last-child{flex:none;gap:8px;display:flex}.cad-record-metrics{grid-template-columns:repeat(4,1fr)}.cad-ledger-card{padding:19px 21px}.cad-table-title,.cad-ledger-card td small{display:block}.cad-table-title{color:var(--tr-ink);font-size:11px;font-weight:600}.cad-ledger-card td small{color:var(--tr-ink-3);margin-top:2px;font-size:9px}.cad-row-actions{white-space:nowrap;text-align:right}.cad-row-actions button{border:1px solid var(--tr-edge);width:29px;height:29px;color:var(--tr-ink-3);border-radius:7px;place-items:center;margin-left:4px;display:inline-grid}.cad-row-actions button:hover{color:var(--tr-pri);border-color:var(--tr-pri)}.cad-row-actions button.danger:hover{color:var(--tr-dn);border-color:var(--tr-dn)}.cad-record-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cad-event-list{flex-direction:column;display:flex}.cad-event-list article{border-top:1px solid var(--tr-edge-2);align-items:center;gap:10px;padding:11px 0;display:flex}.cad-event-list article:first-child{border-top:0}.cad-event-list article>div:first-of-type{flex:1;min-width:0}.cad-event-list strong,.cad-event-list span,.cad-event-list small{display:block}.cad-event-list strong{color:var(--tr-ink);font-size:11px;font-weight:600}.cad-event-list span,.cad-event-list small{color:var(--tr-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cad-event-list article>div:last-child{text-align:right}.cad-event-list b{color:var(--tr-ink);font-size:14px;font-weight:600}.cad-event-list b.ok{color:var(--tr-ok)}.cad-event-list b.dn{color:var(--tr-dn)}.cad-event-list>article>svg{color:var(--tr-wr);flex:none}.cad-empty{color:var(--tr-ink-3);text-align:center;padding:28px 6px;font-size:13.5px}@media (width<=900px){.cad-next-action{grid-template-columns:auto minmax(0,1fr)}.cad-next-action>.tr-btn{grid-column:1/-1;width:100%}.cad-daily-snapshot,.cad-approval-pulse>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-approval-pulse article:nth-child(3){border-left:0;border-top:1px solid var(--tr-edge-2)}.cad-approval-pulse article:nth-child(4){border-top:1px solid var(--tr-edge-2)}.cad-study-modes{flex-direction:column;align-items:stretch;gap:11px}.cad-study-modes>div:last-child{width:100%}.cad-study-modes button{flex:1;min-width:0}.cad-knowledge-entry{grid-template-columns:auto minmax(0,1fr)}.cad-knowledge-entry>.tr-btn,.cad-knowledge-actions{grid-column:1/-1;width:100%}.cad-knowledge-actions .tr-btn{flex:1}.cad-package-summary-grid,.cad-trap-list{grid-template-columns:1fr}.cad-record-metrics{grid-template-columns:repeat(2,1fr)}.cad-record-columns{grid-template-columns:1fr}.cad-notebook-hero{grid-template-columns:auto minmax(0,1fr)}.cad-notebook-hero>.tr-btn{grid-column:1/-1;width:100%}.cad-notebook-package-grid{grid-template-columns:1fr}.cad-notebook-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-bancada{grid-template-columns:1fr;gap:16px}.cad-bancada-materias{border-right:0;border-bottom:1px solid var(--tr-edge);flex-flow:wrap;padding-bottom:14px;padding-right:0}.cad-bancada-materia{width:auto}.cad-bancada-nome{flex:none}.cad-bancada-aulas{padding:0}.cad-bancada-lista{max-height:none}.cad-bancada-previa{border-left:0;border-top:1px solid var(--tr-edge);padding-top:16px;padding-left:0}}@media (width<=620px){.cad-notebook-bar{flex-direction:column;align-items:stretch}.cad-notebook-bar>.tr-btn{width:100%}.cad-next-action{grid-template-columns:1fr;padding:18px}.cad-next-action-icon{display:none}.cad-daily-snapshot{grid-template-columns:1fr 1fr}.cad-approval-pulse>header{flex-direction:column;align-items:flex-start}.cad-approval-pulse>header>small{text-align:left}.cad-approval-pulse>div{grid-template-columns:1fr}.cad-approval-pulse article,.cad-approval-pulse article:nth-child(3){border-left:0;border-top:1px solid var(--tr-edge-2)}.cad-approval-pulse article:first-child{border-top:0}.cad-study-modes>div:last-child{flex-direction:column}.cad-study-modes button{width:100%}.cad-knowledge-entry{grid-template-columns:1fr}.cad-knowledge-icon{display:none}.cad-knowledge-actions{flex-direction:column}.cad-knowledge-actions .tr-btn{width:100%}.cad-flashcard{min-height:210px;padding:20px}.cad-flashcard>strong{font-size:15px}.cad-flashcard-actions{grid-template-columns:1fr 1fr;display:grid}.cad-flashcard-actions .tr-btn:last-child{grid-column:1/-1}.cad-flashcard-rating>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-flashcard-rating button{min-height:72px}.cad-flashcard-scheduled{grid-template-columns:auto minmax(0,1fr)}.cad-flashcard-scheduled .tr-btn{grid-column:1/-1;width:100%}.cad-timer-warning{flex-wrap:wrap;align-items:flex-start;margin-top:-12px}.cad-timer-warning button{margin-left:27px}.cad-form-grid,.cad-grid-3{grid-template-columns:1fr}.cad-span-2{grid-column:1}.cad-difficulty{flex-direction:column;align-items:flex-start}.cad-dialog-actions{flex-direction:column-reverse!important}.cad-dialog-actions .tr-btn{width:100%}.cad-record-actions{flex-direction:column;align-items:stretch}.cad-record-actions>div:last-child{flex-direction:column}.cad-record-actions .tr-btn{width:100%}.cad-record-metrics{grid-template-columns:1fr 1fr}.cad-ledger-card{padding:16px}.cad-notebook-hero{grid-template-columns:1fr;padding:19px}.cad-notebook-hero-icon{display:none}.cad-notebook-hero h3{font-size:22px}.cad-notebook-metrics,.cad-notebook-missing-list{grid-template-columns:1fr}.cad-notebook-reminder footer{flex-direction:column;align-items:stretch}.cad-notebook-reminder footer .tr-btn{width:100%}.cad-notebook-section{padding:17px}.cad-notebook-package-visual{min-height:170px}.cad-notebook-material-list>article{grid-template-columns:auto minmax(0,1fr)}.cad-notebook-status{grid-column:2;justify-self:start}.cad-mapa-figura figcaption,.cad-mapa-controles{flex-direction:column;align-items:flex-start}.cad-mapa-palco,.cad-mapa-palco img{max-height:60vh}.cad-quiz-placar-historico,.cad-quiz-alternativas.is-binaria{grid-template-columns:1fr}.cad-quiz-abertura-acoes .tr-btn,.cad-quiz-acoes .tr-btn{justify-content:center;width:100%}.cad-quiz-quebra>div{grid-template-columns:minmax(0,1fr) 48px}.cad-quiz-barra{grid-column:1/-1}.cad-quiz-questao{padding:17px}.cad-quiz-questao h3{font-size:15.5px}}.cad-mentor{flex-direction:column;gap:16px;display:flex}.cad-mentor-lead{border:1px solid var(--tr-edge);background:linear-gradient(120deg, var(--tr-pri-wash), transparent 58%), var(--tr-srf);box-shadow:var(--tr-e1);border-radius:17px;justify-content:space-between;align-items:center;gap:28px;padding:25px 27px;display:flex}.cad-mentor-lead h3{color:var(--tr-ink);letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(20px,2.2vw,29px);font-weight:600}.cad-mentor-lead p{max-width:720px;color:var(--tr-ink-2);margin:0;font-size:12px;line-height:1.55}.cad-mentor-score{border:7px solid var(--tr-pri);text-align:center;width:92px;height:92px;box-shadow:inset 0 0 0 5px var(--tr-srf);border-radius:50%;flex:none;place-content:center;display:grid}.cad-mentor-score strong,.cad-mentor-score span{display:block}.cad-mentor-score strong{color:var(--tr-ink);letter-spacing:-.04em;font-size:21px;font-weight:600}.cad-mentor-score span{color:var(--tr-ink-3);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:600}.cad-mentor-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cad-mentor-section{min-width:0;padding:22px}.cad-mentor-section-head{align-items:center;gap:11px;display:flex}.cad-mentor-section-head>div:nth-child(2){flex:1;min-width:0}.cad-mentor-section-head span,.cad-mentor-section-head h3{display:block}.cad-mentor-section-head span{color:var(--tr-ink-3);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600}.cad-mentor-section-head h3{color:var(--tr-ink);letter-spacing:-.02em;margin:2px 0 0;font-size:15px;font-weight:600}.cad-mentor-icon{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cad-mentor-icon.exec{background:var(--tr-pri-wash);color:var(--tr-pri)}.cad-mentor-icon.learn{background:var(--tr-ok-wash);color:var(--tr-ok)}.cad-mentor-icon.plan{background:var(--tr-pri-wash);color:var(--tr-pri)}.cad-mentor-icon.error{background:var(--tr-wr-wash);color:var(--tr-wr)}.cad-mentor-icon.recover{background:var(--tr-ok-wash);color:var(--tr-ok)}.cad-mentor-kpis{border-block:1px solid var(--tr-edge-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0;display:grid}.cad-mentor-kpis>div{border-left:1px solid var(--tr-edge-2);min-width:0;padding:15px 10px}.cad-mentor-kpis>div:first-child{border-left:0;padding-left:0}.cad-mentor-kpis span,.cad-mentor-kpis strong,.cad-mentor-kpis small{display:block}.cad-mentor-kpis span{color:var(--tr-ink-3);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.cad-mentor-kpis strong{color:var(--tr-ink);letter-spacing:-.035em;margin-top:5px;font-size:20px;font-weight:600}.cad-mentor-kpis strong.ok{color:var(--tr-ok)}.cad-mentor-kpis strong.dn{color:var(--tr-dn)}.cad-mentor-kpis small{color:var(--tr-ink-3);margin-top:2px;font-size:8px;line-height:1.3}.cad-week-line{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.cad-week-line>div{min-width:0}.cad-week-line b,.cad-week-line small{color:var(--tr-ink-3);font-size:8px;font-weight:500;display:block}.cad-week-line b{text-transform:uppercase;margin-bottom:4px}.cad-week-line span{background:var(--tr-srf-3);border-radius:5px;height:5px;display:block;overflow:hidden}.cad-week-line i{border-radius:inherit;background:var(--tr-pri);height:100%;display:block}.cad-week-line small{margin-top:4px}.cad-activity-mix{margin-top:21px}.cad-activity-mix h4,.cad-attention-title h4{color:var(--tr-ink);margin:0;font-size:11px;font-weight:600}.cad-activity-mix>div{grid-template-columns:84px 1fr 36px;align-items:center;gap:9px;margin-top:8px;display:grid}.cad-activity-mix span,.cad-activity-mix strong{color:var(--tr-ink-3);font-size:9px;font-weight:500}.cad-activity-mix strong{text-align:right}.cad-activity-mix>div>div{background:var(--tr-srf-3);border-radius:5px;height:5px;overflow:hidden}.cad-activity-mix i{border-radius:inherit;background:var(--tr-pri);height:100%;display:block}.cad-evidence-warning{border:1px solid color-mix(in srgb, var(--tr-wr) 34%, var(--tr-edge));background:color-mix(in srgb, var(--tr-wr) 8%, transparent);color:var(--tr-ink-2);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:10px;line-height:1.5}.cad-projection,.cad-evidence-note{background:var(--tr-srf-2);border-radius:10px;align-items:flex-start;gap:9px;margin-top:20px;padding:12px;display:flex}.cad-projection svg,.cad-evidence-note svg{color:var(--tr-pri);flex:none}.cad-projection strong,.cad-projection span{display:block}.cad-projection strong{color:var(--tr-ink);font-size:10px;font-weight:600}.cad-projection span,.cad-evidence-note span{color:var(--tr-ink-3);margin-top:2px;font-size:9px;line-height:1.45}.cad-evidence-note svg{color:var(--tr-wr)}.cad-attention-list{margin-top:18px}.cad-attention-title{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:6px;display:flex}.cad-attention-title span{color:var(--tr-ink-3);margin-top:2px;font-size:8px;display:block}.cad-attention-title button{color:var(--tr-pri);align-items:center;gap:4px;font-size:9px;font-weight:600;display:inline-flex}.cad-attention{border-top:1px solid var(--tr-edge-2);padding:12px 0}.cad-attention>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.cad-attention strong{color:var(--tr-ink);font-size:10px;font-weight:600}.cad-attention p{color:var(--tr-ink-2);margin:5px 0 3px;font-size:9px;line-height:1.45}.cad-attention small{color:var(--tr-ink-3);font-size:8px}.cad-evidence{border-radius:6px;padding:4px 6px;letter-spacing:.04em!important;font-size:7px!important}.cad-evidence.atencao{background:var(--tr-dn-wash);color:var(--tr-dn)!important}.cad-evidence.consolidacao{background:var(--tr-wr-wash);color:var(--tr-wr)!important}.cad-evidence.forte{background:var(--tr-ok-wash);color:var(--tr-ok)!important}.cad-evidence.insuficiente{background:var(--tr-srf-3);color:var(--tr-ink-3)!important}.cad-mentor-bottom{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:16px;display:grid}.cad-week-review,.cad-open-errors{padding:22px}.cad-review-saved{align-items:center;gap:4px;color:var(--tr-ok)!important;display:inline-flex!important}.cad-review-form{flex-direction:column;gap:12px;margin-top:19px;display:flex}.cad-review-comparison{border-block:1px solid var(--tr-edge-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cad-review-comparison span{border-left:1px solid var(--tr-edge-2);color:var(--tr-ink-3);padding:11px 8px;font-size:9px}.cad-review-comparison span:first-child{border-left:0;padding-left:0}.cad-review-comparison strong{color:var(--tr-ink);margin-top:3px;font-size:14px;display:block}.cad-review-form label>span{color:var(--tr-ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:600;display:block}.cad-review-form label small{letter-spacing:0;text-transform:none;font-weight:400}.cad-review-form select,.cad-review-form textarea{border:1px solid var(--tr-edge);background:var(--tr-srf-2);width:100%;color:var(--tr-ink);border-radius:9px;outline:0;padding:10px 11px;font-size:11px}.cad-review-form textarea{resize:vertical;line-height:1.5}.cad-review-form select:focus,.cad-review-form textarea:focus{border-color:var(--tr-pri);box-shadow:0 0 0 3px color-mix(in srgb, var(--tr-pri) 15%, transparent)}.cad-review-form .tr-btn{align-self:flex-start}.cad-review-error{color:var(--tr-dn);margin:-4px 0 0;font-size:9px}.cad-exception-treatment{border:1px solid color-mix(in srgb, var(--tr-wr) 34%, var(--tr-edge));background:color-mix(in srgb, var(--tr-wr) 5%, var(--tr-srf));border-radius:11px;flex-direction:column;gap:11px;padding:13px;display:flex}.cad-exception-balance{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cad-exception-balance span{border:1px solid var(--tr-edge-2);color:var(--tr-ink-3);border-radius:8px;padding:9px 10px;font-size:9px}.cad-exception-balance strong{color:var(--tr-ink);margin-top:2px;font-size:15px;display:block}.cad-exception-balance>small{color:var(--tr-ink-3);grid-column:1/-1;font-size:8px}.cad-exception-pending,.cad-exception-suggestion{background:var(--tr-srf-2);color:var(--tr-ink-2);border-radius:8px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:9px;line-height:1.45;display:flex}.cad-exception-pending svg,.cad-exception-suggestion svg{color:var(--tr-pri);flex:none;margin-top:1px}.cad-exception-suggestion{background:color-mix(in srgb, var(--tr-wr) 9%, var(--tr-srf-2))}.cad-exception-suggestion svg{color:var(--tr-wr)}.cad-review-form .cad-exception-confirm{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.cad-review-form .cad-exception-confirm input{width:15px;height:15px;accent-color:var(--tr-pri);margin-top:1px}.cad-review-form .cad-exception-confirm>span{color:var(--tr-ink-2);letter-spacing:0;text-transform:none;margin:0;font-size:9px;line-height:1.45}.cad-review-history{border-top:1px solid var(--tr-edge-2);margin-top:21px;padding-top:17px}.cad-review-history>div:first-child{color:var(--tr-ink-3);align-items:center;gap:6px;margin-bottom:5px;display:flex}.cad-review-history>div:first-child strong{font-size:9px;font-weight:600}.cad-review-history article{border-top:1px solid var(--tr-edge-2);grid-template-columns:52px 1fr auto;gap:9px;padding:8px 0;display:grid}.cad-review-history article span,.cad-review-history article p,.cad-review-history article small{color:var(--tr-ink-3);margin:0;font-size:8px}.cad-review-history article p{color:var(--tr-ink-2);line-height:1.4}.cad-review-history article small{color:var(--tr-pri);text-align:right}.cad-open-errors>div:last-child{margin-top:14px}.cad-open-errors article{border-top:1px solid var(--tr-edge-2);align-items:center;gap:10px;padding:11px 0;display:flex}.cad-open-errors article>div{flex:1;min-width:0}.cad-open-errors article strong,.cad-open-errors article span,.cad-open-errors article small{display:block}.cad-open-errors article strong{color:var(--tr-ink);font-size:10px;font-weight:600}.cad-open-errors article span,.cad-open-errors article small{color:var(--tr-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cad-open-errors article button{border:1px solid var(--tr-edge);color:var(--tr-ok);border-radius:7px;flex:none;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:600;display:inline-flex}.cad-open-errors .cad-empty{justify-content:center;align-items:center;gap:7px;display:flex}.cad-recovery-board{padding:22px}.cad-recovery-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.cad-recovery-head>p{max-width:540px;color:var(--tr-ink-3);text-align:right;margin:0;font-size:9px;line-height:1.5}.cad-recovery-empty{border:1px dashed var(--tr-edge);background:var(--tr-srf-2);border-radius:11px;align-items:center;gap:11px;margin-top:17px;padding:15px;display:flex}.cad-recovery-empty svg{color:var(--tr-ok);flex:none}.cad-recovery-empty strong,.cad-recovery-empty span{display:block}.cad-recovery-empty strong{color:var(--tr-ink);font-size:10px;font-weight:600}.cad-recovery-empty span{color:var(--tr-ink-3);margin-top:2px;font-size:9px;line-height:1.4}.cad-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.cad-recovery-plan{border:1px solid var(--tr-edge-2);background:var(--tr-srf-2);border-radius:13px;min-width:0;padding:16px}.cad-recovery-plan.overdue{border-color:color-mix(in srgb, var(--tr-wr) 35%, var(--tr-edge))}.cad-recovery-plan-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cad-recovery-plan-head strong,.cad-recovery-plan-head span{display:block}.cad-recovery-plan-head strong{color:var(--tr-ink);font-size:11px;font-weight:600}.cad-recovery-plan-head div span{color:var(--tr-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.cad-recovery-plan-head>span{background:var(--tr-srf-3);color:var(--tr-ink-3);text-transform:uppercase;border-radius:6px;flex:none;padding:4px 6px;font-size:7px;font-weight:600}.cad-recovery-plan-head>span.wr{background:var(--tr-wr-wash);color:var(--tr-wr)}.cad-recovery-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0 10px;display:grid}.cad-recovery-metrics>div{background:var(--tr-srf);border-radius:9px;padding:9px 10px}.cad-recovery-metrics span,.cad-recovery-metrics strong,.cad-recovery-metrics small{display:block}.cad-recovery-metrics span{color:var(--tr-ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:600}.cad-recovery-metrics strong{color:var(--tr-ink);margin-top:3px;font-size:16px;font-weight:600}.cad-recovery-metrics small{color:var(--tr-ink-3);font-size:7px}.cad-recovery-baseline{background:var(--tr-srf-2);color:var(--tr-ink-3);border-radius:8px;margin:10px 0 0;padding:7px 9px;font-size:9px;line-height:1.45}.cad-recovery-baseline b{color:var(--tr-ink-2)}.cad-recovery-track{background:var(--tr-srf-3);border-radius:5px;height:5px;overflow:hidden}.cad-recovery-track i{border-radius:inherit;background:linear-gradient(90deg, var(--tr-pri), var(--tr-ok));height:100%;display:block}.cad-recovery-plan>p{min-height:28px;color:var(--tr-ink-3);margin:9px 0 12px;font-size:8px;line-height:1.45}.cad-recovery-actions{align-items:center;gap:7px;display:flex}.cad-recovery-actions .tr-btn{min-height:31px;padding:0 9px;font-size:8px}.cad-plan-archive{border:1px solid var(--tr-edge);width:31px;height:31px;color:var(--tr-ink-3);border-radius:8px;place-items:center;margin-left:auto;display:grid}.cad-plan-archive:hover{border-color:var(--tr-wr);color:var(--tr-wr)}.cad-recovery-history{border-top:1px solid var(--tr-edge-2);flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;padding-top:13px;display:flex}.cad-recovery-history>strong{color:var(--tr-ink-3);text-transform:uppercase;margin-right:4px;font-size:8px;font-weight:600}.cad-recovery-history>span{background:var(--tr-ok-wash);color:var(--tr-ok);border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:inline-flex}.cad-attention-foot{align-items:center!important}.cad-attention-foot>small{min-width:0}.cad-attention-foot>button{color:var(--tr-pri);flex:none;align-items:center;gap:4px;font-size:8px;font-weight:600;display:inline-flex}.cad-plan-baseline{border-left:3px solid var(--cad-pri);background:var(--cad-pri-wash);border-radius:7px;padding:11px 12px}.cad-plan-baseline strong,.cad-plan-baseline span{display:block}.cad-plan-baseline strong{color:var(--cad-ink);font-size:10px;font-weight:600}.cad-plan-baseline span{color:var(--cad-muted);margin-top:2px;font-size:9px}@media (width<=1180px){.cad-mentor-split,.cad-mentor-bottom{grid-template-columns:1fr}}@media (width<=900px){.cad-recovery-grid{grid-template-columns:1fr}}@media (width<=720px){.cad-mentor-lead{align-items:flex-start;padding:20px}.cad-mentor-score{border-width:5px;width:72px;height:72px}.cad-mentor-score strong{font-size:17px}.cad-mentor-section,.cad-week-review,.cad-open-errors{padding:18px}.cad-mentor-kpis{grid-template-columns:repeat(2,1fr)}.cad-mentor-kpis>div:nth-child(3){border-left:0;border-top:1px solid var(--tr-edge-2);padding-left:0}.cad-mentor-kpis>div:nth-child(4){border-top:1px solid var(--tr-edge-2)}.cad-review-history article{grid-template-columns:48px 1fr}.cad-review-history article small{text-align:left;grid-column:2}.cad-recovery-head{flex-direction:column;align-items:flex-start;gap:10px}.cad-recovery-head>p{text-align:left;max-width:none}}@media (width<=480px){.cad-exception-balance{grid-template-columns:1fr}.cad-exception-balance>small{grid-column:1}.cad-mentor-lead{flex-direction:column}.cad-mentor-score{background:var(--tr-pri-wash);width:auto;height:auto;box-shadow:none;border:0;border-radius:9px;align-items:baseline;gap:5px;padding:8px 11px;display:flex}.cad-week-line{gap:4px}.cad-week-line small{font-size:7px}.cad-open-errors article{align-items:flex-start}}.cad-package-page{gap:20px;min-width:0;display:grid}.cad-package-page-head{border:1px solid var(--tr-border);background:var(--tr-surface);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.cad-package-page-head h2{color:var(--tr-text);margin:4px 0;font-size:clamp(1.35rem,2vw,2rem)}.cad-package-page-head p{color:var(--tr-muted);margin:0}.cad-package-source{background:var(--tr-soft);max-width:280px;color:var(--tr-text);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.cad-package-source span{gap:2px;display:grid}.cad-package-source small{color:var(--tr-muted)}.cad-package-page .cad-package-tabs{z-index:5;border:1px solid var(--tr-border);background:color-mix(in srgb, var(--tr-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;padding:8px;position:sticky;top:8px;overflow-x:auto}.cad-package-page .cad-package-content{border:1px solid var(--tr-border);background:var(--tr-surface);border-radius:20px;min-height:380px;padding:24px}.cad-package-error{background:#dc262614;border-radius:12px;margin:0;padding:12px 16px}.cad-task-links{border:1px solid var(--tr-border);border-radius:14px;gap:8px;min-width:0;margin:0;padding:14px;display:grid}.cad-task-links legend{color:var(--tr-text);padding:0 6px;font-size:.84rem;font-weight:750}.cad-task-links legend small{color:var(--tr-muted);font-weight:500}.cad-task-links>label{background:var(--tr-soft);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.cad-task-links>label input{accent-color:var(--tr-accent);margin-top:3px}.cad-task-links>label span{gap:3px;display:grid}.cad-task-links>label small,.cad-task-links>p{color:var(--tr-muted);margin:0}.cad-notes-layout{grid-template-columns:minmax(300px,.8fr) minmax(340px,1.2fr);align-items:start;gap:20px;display:grid!important}.cad-note-editor{border:1px solid var(--tr-border);background:var(--tr-soft);border-radius:16px;gap:16px;padding:18px;display:grid}.cad-note-editor>div:first-child{color:var(--tr-text);gap:10px;display:flex}.cad-note-editor>div:first-child span{gap:2px;display:grid}.cad-note-editor>div:first-child small{color:var(--tr-muted)}.cad-note-editor>.tr-btn{justify-self:end}.cad-note-list{gap:12px;display:grid}.cad-note-list article{border:1px solid var(--tr-border);background:var(--tr-surface);border-left:4px solid #64748b;border-radius:14px;gap:8px;padding:15px;display:grid}.cad-note-list article.is-duvida{border-left-color:#f59e0b}.cad-note-list article.is-pegadinha{border-left-color:#ef4444}.cad-note-list article.is-marcacao{border-left-color:#6366f1}.cad-note-list article header{color:var(--tr-muted);text-transform:capitalize;justify-content:space-between;gap:12px;display:flex}.cad-note-list article header button{color:var(--tr-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cad-note-list article p,.cad-note-list article strong,.cad-note-list article small{margin:0}.cad-note-list article p{white-space:pre-wrap;color:var(--tr-text)}.cad-note-list article small{color:var(--tr-muted)}@media (width<=900px){.cad-package-page-head{grid-template-columns:1fr;align-items:start}.cad-package-source{max-width:none}.cad-notes-layout{grid-template-columns:1fr}}.cq-quadro{flex-direction:column;gap:14px;display:flex}.cq-legenda{padding:15px 19px 18px}.cq-legenda-acoes{flex-wrap:wrap;gap:8px;display:flex}.cq-toggle{border:1px solid var(--tr-edge);background:var(--tr-srf);color:var(--tr-ink-3);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.cq-toggle:hover{border-color:var(--tr-pri-2);color:var(--tr-pri)}.cq-toggle.is-ativa{border-color:var(--tr-pri);background:var(--tr-pri-wash);color:var(--tr-pri-ink)}.cq-legenda-grade{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:9px;margin-top:13px;display:grid}.cq-legenda-item{border:1px solid var(--tr-edge);background:var(--tr-srf-2);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:12px minmax(0,1fr);gap:4px 10px;padding:10px 12px;transition:border-color .12s,background .12s;display:grid}.cq-legenda-item:hover{border-color:var(--cq-cor)}.cq-legenda-item.is-ativa{border-color:var(--cq-cor);background:color-mix(in srgb, var(--cq-cor) 12%, var(--tr-srf-2))}.cq-legenda-item em{background:var(--cq-cor);border-radius:4px;width:12px;height:12px;margin-top:4px}.cq-legenda-item span{min-width:0}.cq-legenda-item strong{color:var(--tr-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;line-height:1.35;display:block;overflow:hidden}.cq-legenda-item small{color:var(--tr-ink-3);margin-top:2px;font-size:11.5px;display:block}.cq-legenda-barra{background:var(--tr-srf-3);border-radius:999px;grid-column:2;height:4px;overflow:hidden}.cq-legenda-barra i{background:var(--cq-cor);border-radius:999px;height:100%;display:block}.cq-grade{padding:15px 19px 19px}.cq-linhas{flex-direction:column;gap:8px;margin-top:14px;display:flex}.cq-linha{border:1px solid var(--tr-edge-2);background:var(--tr-srf-2);border-radius:12px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px;padding:9px 11px;display:grid}.cq-linha.is-fechada{border-color:color-mix(in srgb, var(--tr-ok) 32%, var(--tr-edge-2));background:color-mix(in srgb, var(--tr-ok) 6%, var(--tr-srf-2))}.cq-linha-id{gap:3px;display:grid}.cq-linha-id strong{color:var(--tr-ink);font-size:12.5px;font-weight:650}.cq-linha-id small{color:var(--tr-ink-3);font-variant-numeric:tabular-nums;font-size:11px}.cq-linha-meter{background:var(--tr-srf-3);border-radius:999px;height:4px;margin-top:2px;overflow:hidden}.cq-linha-meter i{background:var(--tr-ok);border-radius:999px;height:100%;display:block}.cq-chips{flex-wrap:wrap;gap:5px;display:flex}.cq-chip{border:1.5px solid color-mix(in srgb, var(--cq-cor) 55%, transparent);background:color-mix(in srgb, var(--cq-cor) 13%, transparent);width:34px;height:34px;color:color-mix(in srgb, var(--cq-cor) 78%, var(--tr-ink));font-variant-numeric:tabular-nums;cursor:pointer;border-radius:9px;place-items:center;font-size:11px;font-weight:700;transition:transform .1s,box-shadow .12s,opacity .12s;display:grid;position:relative}.cq-chip:hover{box-shadow:0 6px 14px color-mix(in srgb, var(--cq-cor) 30%, transparent);transform:translateY(-2px)}.cq-chip:focus-visible{outline:2px solid var(--tr-pri);outline-offset:2px}.cq-chip.is-feita{border-color:var(--cq-cor);background:var(--cq-cor);color:#fff}.cq-chip.is-proxima{border-style:dashed;border-width:2px;border-color:var(--tr-ink-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--tr-pri) 18%, transparent)}.cq-chip.is-curso{border-color:var(--tr-pri);box-shadow:0 0 0 3px color-mix(in srgb, var(--tr-pri) 30%, transparent)}.cq-chip.is-aberta{box-shadow:0 0 0 3px var(--tr-pri)}.cq-chip.is-apagada{opacity:.18}.cq-chip.is-apagada:hover{opacity:.5}.cq-detalhe{z-index:3;border:1px solid var(--tr-edge);background:var(--tr-srf);box-shadow:var(--tr-e3);border-radius:16px;gap:13px;padding:16px 18px;display:grid;position:sticky;bottom:12px}.cq-detalhe-cabeca{grid-template-columns:6px minmax(0,1fr) 30px;align-items:start;gap:13px;display:grid}.cq-detalhe-cor{border-radius:999px;width:6px;height:100%;min-height:44px}.cq-detalhe-cabeca h4{color:var(--tr-ink);margin:3px 0 4px;font-size:15.5px;font-weight:600;line-height:1.45}.cq-detalhe-cabeca small{color:var(--tr-ink-3);font-size:12.5px}.cq-detalhe-cabeca>button{border:1px solid var(--tr-edge);background:var(--tr-srf-2);width:30px;height:30px;color:var(--tr-ink-3);cursor:pointer;border-radius:9px;place-items:center;display:grid}.cq-detalhe-cabeca>button:hover{color:var(--tr-ink)}.cq-detalhe-acoes{flex-wrap:wrap;gap:9px;display:flex}.cq-detalhe-acoes .tr-btn{min-height:42px;font-size:13.5px}@media (width<=760px){.cq-linha{grid-template-columns:1fr;gap:9px}.cq-linha-id{align-items:center;gap:9px;display:flex}.cq-linha-meter{flex:1;margin-top:0}}.sim-painel{flex-direction:column;gap:14px;display:flex}.sim-espelho{border-color:color-mix(in srgb, var(--tr-pri) 28%, var(--tr-edge));background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--tr-pri) 15%, transparent), transparent 32%), linear-gradient(145deg, var(--tr-srf), color-mix(in srgb, var(--tr-srf-2) 86%, var(--tr-pri-wash)));gap:14px;padding:18px 19px;display:grid;position:relative;overflow:hidden}.sim-espelho-cabecalho{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.sim-espelho-cabecalho h3{color:var(--tr-ink);margin:2px 0 4px;font-size:18px}.sim-espelho-cabecalho p{max-width:780px;color:var(--tr-ink-3);margin:0;font-size:12.5px;line-height:1.55}.sim-espelho-icone{width:40px;height:40px;color:var(--tr-pri);background:var(--tr-pri-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tr-pri) 20%, transparent);border-radius:13px;place-items:center;display:grid}.sim-espelho-prova{border:1px solid var(--tr-edge);background:color-mix(in srgb, var(--tr-srf) 88%, transparent);border-radius:15px;grid-template-columns:minmax(180px,.9fr) minmax(380px,1.7fr) minmax(210px,1fr);align-items:center;gap:14px;padding:14px;display:grid;box-shadow:0 10px 28px #0f172a0d}.sim-espelho-identidade h4{color:var(--tr-ink);margin:7px 0 2px;font-size:16px}.sim-espelho-identidade p{color:var(--tr-ink-3);margin:0;font-size:11.5px}.sim-espelho-selo,.sim-lista-espelho{color:var(--tr-ok);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.sim-espelho-numeros{grid-template-columns:repeat(4,minmax(72px,1fr));gap:7px;display:grid}.sim-espelho-numeros div{background:var(--tr-srf-2);text-align:center;border-radius:11px;min-width:0;padding:9px 8px}.sim-espelho-numeros div.is-destaque{background:var(--tr-pri-wash)}.sim-espelho-numeros strong{color:var(--tr-ink);font-variant-numeric:tabular-nums;font-size:18px;line-height:1.1;display:block}.sim-espelho-numeros span{color:var(--tr-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.5px;font-weight:650;display:block;overflow:hidden}.sim-espelho-regra{color:var(--tr-ink-3);grid-column:1/3;align-items:flex-start;gap:7px;font-size:11px;line-height:1.45;display:flex}.sim-espelho-regra svg{color:var(--tr-ok);flex:none}.sim-espelho-acao{grid-area:2/3;justify-self:stretch}.sim-espelho-limite,.sim-espelho-vazio{color:var(--tr-ink-3);align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.sim-lista-espelho{background:var(--tr-pri-wash);color:var(--tr-pri);vertical-align:middle;border-radius:999px;margin-left:7px;padding:2px 6px}.sim-montagem,.sim-historico{gap:14px;padding:15px 19px 19px;display:grid}.sim-controles{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.sim-controles fieldset{border:0;min-width:0;margin:0;padding:0}.sim-controles legend{color:var(--tr-ink-3);letter-spacing:.06em;text-transform:uppercase;padding:0 0 7px;font-size:11px;font-weight:700}.sim-controles fieldset>div{flex-wrap:wrap;gap:7px;display:flex}.sim-controles button{border:1px solid var(--tr-edge);background:var(--tr-srf-2);text-align:left;cursor:pointer;border-radius:11px;flex:auto;min-width:92px;padding:9px 12px;transition:border-color .12s,background .12s}.sim-controles button:hover{border-color:var(--tr-pri-2)}.sim-controles button.is-ativa{border-color:var(--tr-pri);background:var(--tr-pri-wash)}.sim-controles button strong{color:var(--tr-ink);font-size:13.5px;font-weight:650;display:block}.sim-controles button small{color:var(--tr-ink-3);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}@media (width<=900px){.sim-espelho-prova{grid-template-columns:1fr}.sim-espelho-regra,.sim-espelho-acao{grid-area:auto/1}}@media (width<=620px){.sim-espelho-cabecalho{grid-template-columns:auto minmax(0,1fr)}.sim-espelho-cabecalho>.tr-pill{grid-column:1/-1;justify-self:start}.sim-espelho-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}.sim-previa{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:14px;gap:10px;padding:15px 16px;display:grid}.sim-previa h4{color:var(--tr-ink);margin:0;font-size:14px;font-weight:650}.sim-previa table{border-collapse:collapse;width:100%;font-size:13px}.sim-previa th{border-bottom:1px solid var(--tr-edge);color:var(--tr-ink-3);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:6px 8px;font-size:11px;font-weight:700}.sim-previa th.n,.sim-previa td.n{text-align:right;font-variant-numeric:tabular-nums}.sim-previa td{border-bottom:1px solid var(--tr-edge-2);color:var(--tr-ink-2);padding:7px 8px}.sim-previa tr.is-vazia td{color:var(--tr-ink-3);opacity:.6}.sim-escopo-ok{border:1px solid color-mix(in srgb, var(--tr-ok) 28%, var(--tr-edge));background:var(--tr-ok-wash);color:var(--tr-ok);border-radius:10px;align-items:flex-start;gap:8px;margin:2px 0 0;padding:10px 11px;font-size:11px;line-height:1.5;display:flex}.sim-escopo-ok svg{flex:none;margin-top:1px}.sim-cor{vertical-align:middle;border-radius:3px;width:9px;height:9px;margin-right:8px;display:inline-block}.sim-alerta{background:var(--tr-wr-wash);color:var(--tr-wr);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.sim-alerta svg{flex:none;margin-top:1px}.sim-diagnostico{border:1px solid var(--tr-edge);border-left:3px solid var(--tr-ink-3);background:var(--tr-srf-2);color:var(--tr-ink-2);border-radius:10px;margin:0 0 12px;padding:11px 13px;font-size:12.5px;line-height:1.55}.sim-diagnostico strong{color:var(--tr-ink);font-weight:640}.sim-resultado.is-neutro{border-color:var(--tr-edge);background:var(--tr-srf-2)}.sim-lista{gap:9px;display:grid}.sim-lista article{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.sim-lista article.is-em_andamento{border-color:color-mix(in srgb, var(--tr-wr) 45%, var(--tr-edge))}.sim-lista article.is-escopo-invalido{border-color:color-mix(in srgb, var(--tr-dn) 42%, var(--tr-edge));background:color-mix(in srgb, var(--tr-dn-wash) 42%, var(--tr-srf-2))}.sim-lista article strong{color:var(--tr-ink);font-size:14px;font-weight:620;display:block}.sim-lista article small{color:var(--tr-ink-3);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;font-size:12px;display:flex}.sim-lista-invalido{background:var(--tr-dn-wash);color:var(--tr-dn);letter-spacing:.045em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:10px;font-weight:750;display:inline-flex}.sim-lista-resultado{text-align:right}.sim-lista-resultado b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;display:block}.sim-lista-resultado b.ok{color:var(--tr-ok)}.sim-lista-resultado b.dn{color:var(--tr-dn)}.sim-lista-resultado small{color:var(--tr-ink-3);font-size:11.5px}.sim-lista-acoes{align-items:center;gap:7px;display:flex}.sim-excluir{border:1px solid var(--tr-edge);background:var(--tr-srf);width:32px;height:32px;color:var(--tr-ink-3);cursor:pointer;border-radius:9px;place-items:center;display:grid}.sim-excluir:hover{border-color:var(--tr-dn);color:var(--tr-dn)}.sim-prova{flex-direction:column;gap:14px;display:flex}.sim-prova-topo{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.sim-prova-topo h2{color:var(--tr-ink);margin:2px 0 0;font-size:20px;font-weight:650}.sim-capa{gap:16px;padding:22px;display:grid}.sim-escopo-invalido{border-color:color-mix(in srgb, var(--tr-dn) 45%, var(--tr-edge));background:var(--tr-dn-wash);grid-template-columns:auto minmax(0,1fr);align-items:start}.sim-escopo-invalido>svg{color:var(--tr-dn);margin-top:1px}.sim-escopo-invalido strong{color:var(--tr-dn);font-size:17px}.sim-escopo-invalido p{color:var(--tr-ink-2);margin:6px 0;font-size:13px;line-height:1.55}.sim-escopo-invalido small{color:var(--tr-ink-3);font-size:11px;line-height:1.5}.sim-capa-cabeca{align-items:flex-start;gap:13px;display:flex}.sim-capa-cabeca>svg{color:var(--tr-pri);flex:none;margin-top:2px}.sim-capa-cabeca strong{color:var(--tr-ink);font-size:18px;font-weight:650;display:block}.sim-capa-cabeca small{color:var(--tr-ink-3);margin-top:4px;font-size:13px;display:block}.sim-matriz,.sim-quebra{gap:8px;display:grid}.sim-matriz>div,.sim-quebra>div:not(.tr-ch){color:var(--tr-ink-2);grid-template-columns:minmax(120px,1.2fr) minmax(0,2fr) auto;align-items:center;gap:12px;font-size:12.5px;display:grid}.sim-matriz em,.sim-quebra em{color:var(--tr-ink-3);font-variant-numeric:tabular-nums;font-style:normal}.sim-instrucoes{color:var(--tr-ink-2);gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:grid}.sim-quebra{padding:15px 19px 19px}.sim-barra{z-index:4;border:1px solid var(--tr-edge);background:var(--tr-srf);box-shadow:var(--tr-e1);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 15px;display:flex;position:sticky;top:8px}.sim-relogio{background:var(--tr-srf-3);color:var(--tr-ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:16px;font-weight:700;display:inline-flex}.sim-relogio.is-apertado{background:var(--tr-dn-wash);color:var(--tr-dn)}.sim-barra .cad-quiz-progresso{flex:120px}.sim-folha{padding:14px 17px 17px}.sim-folha-grade{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.sim-folha-item{border:1.5px solid var(--tr-edge);background:var(--tr-srf-2);width:34px;height:34px;color:var(--tr-ink-3);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:9px;place-items:center;font-size:11.5px;font-weight:650;transition:border-color .12s,background .12s;display:grid;position:relative}.sim-folha-item:hover{border-color:var(--tr-pri-2)}.sim-folha-item.is-respondida{border-color:var(--tr-pri);background:var(--tr-pri-wash);color:var(--tr-pri-ink)}.sim-folha-item.is-atual{box-shadow:0 0 0 3px color-mix(in srgb, var(--tr-pri) 28%, transparent)}.sim-folha-item.is-anotada:after{content:"";background:var(--tr-acc);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.sim-resultado{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.sim-resultado strong{color:var(--tr-ink);margin:3px 0 5px;font-size:24px;font-weight:700;display:block}.sim-resultado small{color:var(--tr-ink-3);font-size:13px;line-height:1.55}.sim-resultado.is-bom{border-color:color-mix(in srgb, var(--tr-ok) 45%, var(--tr-edge))}.sim-resultado.is-alerta{border-color:color-mix(in srgb, var(--tr-wr) 45%, var(--tr-edge))}.sim-resultado-tiles{gap:10px;display:flex}.sim-resultado-tiles article{border:1px solid var(--tr-edge);background:var(--tr-srf-2);text-align:center;border-radius:12px;min-width:96px;padding:12px 14px}.sim-resultado-tiles strong{margin:0;font-size:19px}.sim-resultado-tiles small{margin-top:3px;font-size:11.5px;display:block}.sim-revisao{gap:13px;padding:15px 19px 19px;display:grid}.sim-revisao>.tr-ch{order:-2}.sim-nota-gravada{border-left:3px solid var(--tr-acc);background:var(--tr-acc-wash);border-radius:4px 11px 11px 4px;gap:9px;padding:11px 13px;display:flex}.sim-nota-gravada p{color:var(--tr-ink-2);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.sim-nota-gravada svg{color:var(--tr-acc);flex:none;margin-top:2px}.sim-entrega{z-index:5;border:1px solid var(--tr-edge);background:var(--tr-srf);box-shadow:var(--tr-e3);border-radius:16px;gap:13px;padding:16px 18px;display:grid;position:sticky;bottom:12px}.sim-entrega>div:first-child{align-items:flex-start;gap:12px;display:flex}.sim-entrega svg{color:var(--tr-wr);flex:none;margin-top:2px}.sim-entrega strong{color:var(--tr-ink);font-size:15px;font-weight:650;display:block}.sim-entrega small{color:var(--tr-ink-3);margin-top:4px;font-size:12.5px;line-height:1.55;display:block}.sim-entrega>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.sim-bloco-faixa{border-left:3px solid var(--tr-acc);background:var(--tr-acc-wash);border-radius:4px 12px 12px 4px;flex-wrap:wrap;align-items:baseline;gap:5px 10px;padding:10px 14px;display:flex}.sim-bloco-faixa svg{color:var(--tr-acc);flex:none;align-self:center}.sim-bloco-faixa strong{color:var(--tr-ink);font-size:13.5px;font-weight:650}.sim-bloco-faixa span{color:var(--tr-ink-3);font-size:12.5px}.sim-previa-bloco th{color:var(--tr-ink-2);padding-top:13px;font-size:11px}.sim-folha-materia{gap:2px;margin-top:11px;display:grid}.sim-folha-materia>span{color:var(--tr-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.sim-folha-materia .sim-folha-grade{margin-top:4px}.sim-reforco{gap:11px;padding:15px 19px 19px;display:grid}.sim-reforco ol{gap:7px;margin:0;padding-left:20px;display:grid}.sim-reforco li{color:var(--tr-ink-2);font-size:13px}.sim-reforco strong{color:var(--tr-ink);font-weight:650}.sim-reforco span{color:var(--tr-ink-3);font-variant-numeric:tabular-nums}.sim-reforco strong+span:before{content:" · "}.sim-revisao-acoes{border-bottom:1px solid var(--tr-edge);flex-wrap:wrap;order:-1;justify-content:flex-end;gap:9px;padding-bottom:11px;display:flex}.sim-anulacao{border:1px solid var(--tr-edge);background:var(--tr-wr-wash);border-radius:14px;order:-1;gap:10px;padding:14px 16px;display:grid}.sim-anulacao p{color:var(--tr-ink-2);margin:0;font-size:12.5px;line-height:1.6}.sim-anulacao strong{color:var(--tr-ink)}.sim-anulacao textarea{border:1px solid var(--tr-edge);background:var(--tr-srf);width:100%;color:var(--tr-ink);font:inherit;resize:vertical;border-radius:10px;padding:9px 11px;font-size:13px}.sim-anulacao>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.cad-quiz-questao.is-anulada{border-color:var(--tr-wr)}.cad-quiz-dica.is-anulada{color:var(--tr-wr);align-items:baseline;gap:7px;display:flex}.cad-quiz-explicacao.is-pendente{border-left-color:var(--tr-ink-3);background:var(--tr-srf-2);gap:9px;display:flex}.cad-quiz-explicacao.is-pendente svg{color:var(--tr-ink-3);flex:none;margin-top:2px}.cad-quiz-marcado{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--tr-acc);text-decoration-color:var(--tr-acc)}.cad-caderno-erros{gap:14px;display:grid}.cad-caderno-visoes{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:13px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.cad-caderno-visoes button{min-height:38px;color:var(--tr-ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:650;display:inline-flex}.cad-caderno-visoes button:hover{color:var(--tr-ink)}.cad-caderno-visoes button[aria-selected=true]{background:var(--tr-srf);color:var(--tr-pri);box-shadow:var(--tr-e1)}.cad-caderno-visoes button span{background:var(--tr-srf-3);min-width:20px;color:inherit;text-align:center;border-radius:999px;padding:1px 6px;font-size:10px}.cad-caderno-topo{border:1px solid var(--tr-edge);background:var(--tr-srf);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.cad-caderno-topo p{color:var(--tr-ink-3);flex:320px;margin:0;font-size:12.5px;line-height:1.6}.cad-caderno-revisar-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cad-caderno-materia-acoes{flex-wrap:wrap;gap:9px;padding:0 18px 13px;display:flex}.cad-caderno-materia{padding:0;overflow:hidden}.cad-caderno-cabeca{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:9px;padding:14px 18px;display:flex}.cad-caderno-cabeca:hover{background:var(--tr-srf-2)}.cad-caderno-cabeca>svg{color:var(--tr-ink-3);flex:none}.cad-caderno-cabeca strong{color:var(--tr-ink);font-size:14px;font-weight:650}.cad-caderno-cabeca small{color:var(--tr-ink-3);margin-right:auto;font-size:11.5px}.cad-caderno-cabeca .sim-cor{border-radius:50%;width:9px;height:9px}.cad-caderno-lista{background:var(--tr-edge-2);gap:1px;margin:0;padding:0;list-style:none;display:grid}.cad-caderno-lista>li{background:var(--tr-srf)}.cad-caderno-questao{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;padding:12px 18px;display:grid}.cad-caderno-questao:hover{background:var(--tr-srf-2)}.cad-caderno-marca{border-radius:7px;grid-row:span 2;place-items:center;width:22px;height:22px;display:grid}.is-errada>.cad-caderno-questao .cad-caderno-marca{background:var(--tr-dn-wash);color:var(--tr-dn)}.is-para-rever>.cad-caderno-questao .cad-caderno-marca{background:var(--tr-acc-wash);color:var(--tr-acc)}.cad-caderno-texto{color:var(--tr-ink-2);font-size:13px;line-height:1.55}.cad-caderno-questao small{color:var(--tr-ink-3);grid-column:2;font-size:11.5px}.cad-caderno-questao small>b{letter-spacing:.01em;vertical-align:baseline;border-radius:999px;margin-right:7px;padding:1px 7px;font-size:10.5px;font-weight:650;display:inline-block}.cad-caderno-reincidencia{background:var(--tr-dn-wash);color:var(--tr-dn)}.cad-caderno-causa{background:var(--tr-acc-wash);color:var(--tr-acc)}.cad-caderno-favorita-motivo{background:var(--tr-wr-wash);color:var(--tr-wr)}.cad-fila{gap:15px;display:grid}.cad-fila-grupo{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-left-width:3px;border-radius:13px;gap:8px;padding:13px 15px;display:grid}.cad-fila-grupo.is-atacar{border-left-color:var(--tr-dn)}.cad-fila-grupo.is-medir{border-left-color:var(--tr-wr)}.cad-fila-grupo.is-sem-material{border-left-color:var(--tr-ink-3)}.cad-fila-grupo h4{color:var(--tr-ink);align-items:baseline;gap:8px;margin:0;font-size:14px;font-weight:650;display:flex}.cad-fila-grupo h4 small{color:var(--tr-ink-3);font-size:11.5px;font-weight:500}.cad-fila-nota{color:var(--tr-ink-3);margin:0;font-size:12px;line-height:1.6}.cad-fila-nota b{color:var(--tr-ink-2);font-weight:650}.cad-fila-vazio{color:var(--tr-ink-3);margin:0;font-size:12.5px;font-style:italic}.cad-fila-grupo ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cad-fila-grupo li{border:1px solid var(--tr-edge-2);background:var(--tr-srf);border-radius:11px;gap:3px;padding:10px 12px;display:grid}.cad-fila-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cad-fila-cabeca strong{color:var(--tr-ink);font-size:13px;font-weight:650}.cad-fila-perda{background:var(--tr-dn-wash);color:var(--tr-dn);font-family:var(--tr-mono);border-radius:999px;align-items:baseline;gap:4px;padding:1px 8px;font-size:11px;font-weight:650;display:inline-flex}.cad-fila-perda small{color:currentColor;font-family:var(--tr-font);opacity:.78;font-size:8px}.cad-fila-peso{background:var(--tr-wr-wash);color:var(--tr-wr);font-family:var(--tr-mono);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:650}.cad-fila-grupo li small{color:var(--tr-ink-3);font-size:11px}.cad-fila-grupo li p{color:var(--tr-ink-2);margin:0;font-size:12.5px;line-height:1.5}.cad-fila-compacta li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cad-evidencia{gap:13px;display:grid}.cad-evidencia-nota{color:var(--tr-ink-3);margin:0;font-size:12.5px;line-height:1.65}.cad-evidencia-nota b{color:var(--tr-ink-2);font-weight:650}.cad-evidencia-lista{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cad-evidencia-lista>li{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:12px;gap:5px;padding:12px 15px;display:grid}.cad-evidencia-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.cad-evidencia-cabeca strong{color:var(--tr-ink);font-size:13.5px;font-weight:650}.cad-evidencia-selo{border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:650}.cad-evidencia-selo.is-decide{background:var(--tr-ok-wash);color:var(--tr-ok)}.cad-evidencia-selo.is-insuficiente{background:var(--tr-wr-wash);color:var(--tr-wr)}.cad-evidencia-selo.is-sem-base{background:var(--tr-srf-3);color:var(--tr-ink-3)}.cad-evidencia-lista>li p{color:var(--tr-ink-2);margin:0;font-size:12.5px;line-height:1.55}.cad-evidencia-lista>li small{color:var(--tr-ink-3);font-size:11.5px}.cad-caderno-alta.is-observacao{background:var(--tr-wr-wash);color:var(--tr-wr)}.cad-caderno-alta.is-superado{background:var(--tr-ok-wash);color:var(--tr-ok)}.cad-caderno-fonte-nota{border:1px solid var(--tr-edge-2);background:var(--tr-srf-2);color:var(--tr-ink-3);border-radius:14px;margin:0;padding:11px 16px;font-size:12px;line-height:1.65}.cad-caderno-fonte-nota b{color:var(--tr-ink-2);font-weight:650}.cad-caderno-detalhe{gap:13px;padding:4px 18px 18px;display:grid}.cad-caderno-enunciado{color:var(--tr-ink);white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.7}.cad-caderno-acoes{flex-wrap:wrap;gap:9px;display:flex}.cad-prescricao{border:1px solid color-mix(in srgb, var(--tr-pri) 28%, var(--tr-edge));background:linear-gradient(145deg, color-mix(in srgb, var(--tr-pri) 7%, var(--tr-srf)), var(--tr-srf));border-radius:15px;gap:13px;padding:15px;display:grid}.cad-prescricao>header{align-items:flex-start;gap:10px;display:flex}.cad-prescricao>header>span{background:var(--tr-pri);color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.cad-prescricao>header strong{color:var(--tr-ink);font-size:13.5px;font-weight:700;display:block}.cad-prescricao>header small{color:var(--tr-ink-3);margin-top:2px;font-size:11.5px;line-height:1.5;display:block}.cad-prescricao-passos{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.cad-prescricao-passos li{border:1px solid var(--tr-edge-2);background:var(--tr-srf);border-radius:11px;gap:8px;padding:10px;display:flex}.cad-prescricao-passos li>b{background:var(--tr-pri-wash,var(--tr-srf-3));width:22px;height:22px;color:var(--tr-pri);font:700 11px var(--tr-mono);border-radius:50%;flex:none;place-items:center;display:grid}.cad-prescricao-passos strong{color:var(--tr-ink);font-size:11.5px;display:block}.cad-prescricao-passos small{color:var(--tr-ink-3);margin-top:3px;font-size:10.5px;line-height:1.45;display:block}.cad-prescricao-vinculos{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cad-prescricao-vinculos article{border:1px solid var(--tr-edge-2);background:var(--tr-srf-2);border-left-width:3px;border-radius:10px;gap:3px;padding:10px 11px;display:grid}.cad-prescricao-vinculos article.is-exato{border-left-color:var(--tr-ok)}.cad-prescricao-vinculos article.is-tematico{border-left-color:var(--tr-pri)}.cad-prescricao-vinculos article.is-ausente{border-left-color:var(--tr-wr)}.cad-prescricao-vinculos article>span{color:var(--tr-ink-3);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;font-size:10px;display:flex}.cad-prescricao-vinculos article>strong{color:var(--tr-ink);font-size:11.5px;line-height:1.35}.cad-prescricao-vinculos article>small{color:var(--tr-ink-3);font-size:10px;line-height:1.35}.cad-prescricao-cartoes{gap:5px;margin:0;padding:0;list-style:none;display:grid}.cad-prescricao-cartoes li{color:var(--tr-ink-2);font-size:11px;line-height:1.45}.cad-prescricao-cartoes li>span{text-transform:uppercase;border-radius:999px;margin-right:7px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-block}.cad-prescricao-cartoes li>span.is-exato{background:var(--tr-ok-wash);color:var(--tr-ok)}.cad-prescricao-cartoes li>span.is-tematico{background:var(--tr-pri-wash,var(--tr-srf-3));color:var(--tr-pri)}.cad-prescricao-prerequisito{background:var(--tr-wr-wash);color:var(--tr-wr-ink,var(--tr-ink-2));border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;font-size:11px;line-height:1.5;display:flex}.cad-prescricao-prerequisito svg{flex:none;margin-top:1px}.cad-prescricao-dose{border:1px solid var(--tr-edge-2);background:var(--tr-srf);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:10px 11px;display:grid}.cad-prescricao-dose>span{color:var(--tr-pri);text-transform:uppercase;letter-spacing:.04em;grid-row:1/3;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.cad-prescricao-dose>strong{color:var(--tr-ink);font-size:11.5px}.cad-prescricao-dose>small{color:var(--tr-ink-3);font-size:10.5px;line-height:1.4}.cad-prescricao-acoes{flex-wrap:wrap;gap:8px;display:flex}@media (width<=760px){.sim-prova-topo,.sim-resultado{grid-template-columns:1fr}.sim-matriz>div,.sim-quebra>div:not(.tr-ch){grid-template-columns:1fr auto}.sim-matriz .cad-quiz-barra,.sim-quebra .cad-quiz-barra{grid-column:1/-1}.cad-caderno-cabeca small{margin-right:0}.cad-quiz-questao>header>.cad-favorita{justify-content:flex-start;width:100%;margin-left:0}.cad-caderno-visoes{grid-template-columns:1fr 1fr;width:100%;display:grid}.cad-caderno-visoes button{justify-content:center}.cad-prescricao-passos,.cad-prescricao-vinculos{grid-template-columns:1fr}}.bnc{gap:14px;display:grid}.bnc-ancora-aviso{align-items:flex-start;gap:11px;padding:13px 16px;display:flex}.bnc-ancora-aviso svg{color:var(--tr-pri);flex:none;margin-top:2px}.bnc-ancora-aviso strong{color:var(--tr-ink);margin-bottom:3px;font-size:13.5px;font-weight:640;display:block}.bnc-ancora-aviso p{color:var(--tr-ink-2);margin:0;font-size:12.5px;line-height:1.55}.bnc-abas{flex-wrap:wrap;gap:7px;display:flex}.bnc-abas button{border:1px solid var(--tr-edge);background:var(--tr-srf-2);color:var(--tr-ink-2);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;font-weight:560;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.bnc-abas button:hover{background:var(--tr-srf-3);color:var(--tr-ink)}.bnc-abas button[aria-current=true]{background:var(--tr-pri-wash);border-color:color-mix(in srgb, var(--tr-pri) 34%, transparent);color:var(--tr-pri-ink)}.bnc-bloco{gap:11px;min-width:0;padding:15px 17px 17px;display:grid;overflow-x:auto}.bnc-ch-interno{border-top:1px solid var(--tr-edge);margin-top:9px;padding-top:13px}.bnc-nota{color:var(--tr-ink-2);margin:0;font-size:12.5px;line-height:1.6}.bnc-nota strong{color:var(--tr-ink);font-weight:620}.bnc-nota-fim{color:var(--tr-ink-3);padding-top:3px;font-size:12px}.bnc-materias{flex-wrap:wrap;gap:6px;display:flex}.bnc-materias button{border:1px solid var(--tr-edge);color:var(--tr-ink-3);letter-spacing:.01em;cursor:pointer;background:0 0;border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:600;transition:background .15s,color .15s}.bnc-materias button:hover{color:var(--tr-ink-2);background:var(--tr-srf-2)}.bnc-materias button[aria-current=true]{background:var(--tr-mil-wash);border-color:color-mix(in srgb, var(--tr-mil) 34%, transparent);color:var(--tr-mil)}.bnc-tabela{border-collapse:collapse;table-layout:auto;width:100%;font-size:12.5px}.bnc-tabela thead{display:table-header-group}.bnc-tabela tbody{display:table-row-group}.bnc-tabela th{border-bottom:1px solid var(--tr-edge);color:var(--tr-ink-3);letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:6px 9px;font-size:10.5px;font-weight:700}.bnc-tabela th.n,.bnc-tabela td.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bnc-tabela td{border-bottom:1px solid var(--tr-edge-2);color:var(--tr-ink-2);vertical-align:top;padding:9px;line-height:1.4}.bnc-tabela td strong{color:var(--tr-ink);font-weight:660}.bnc-tabela tbody tr:hover td{background:var(--tr-srf-2)}.bnc-tabela tr.bnc-linha-ancora td{background:var(--tr-pri-wash)}.bnc-tabela tr.bnc-linha-ancora td:first-child{color:var(--tr-pri-ink);font-weight:660}.bnc-tabela tr.bnc-sem-municao td:first-child{color:var(--tr-ink-3)}.bnc-col-10{width:10%}.bnc-col-12{width:12%}.bnc-col-14{width:14%}.bnc-col-17{width:17%}.bnc-col-20{width:20%}.bnc-col-22{width:22%}.bnc-col-24{width:24%}.bnc-col-28{width:28%}.bnc-col-32{width:32%}.bnc-cell-stack{gap:3px;min-width:0;display:grid}.bnc-cell-stack>strong{color:var(--tr-ink);font-size:12px;line-height:1.35}.bnc-cell-stack>span{color:var(--tr-ink-3);font-size:10.5px;line-height:1.4}.bnc-metricas{flex-wrap:wrap;gap:5px 12px;display:flex}.bnc-metricas>span{color:var(--tr-ink-3);white-space:nowrap;font-size:10.5px}.bnc-metricas b{color:var(--tr-ink-2);font-weight:680}.bnc-status-treino{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.bnc-nota-auditoria{background:var(--tr-srf-2);border-radius:7px;padding:7px 9px;font-size:11px}.bnc-materia-celula{color:var(--tr-ink-3);font-size:11.5px}.bnc-n{color:var(--tr-ink-3);font-size:11px;font-weight:500}.bnc-medicao{flex-wrap:wrap;gap:7px;display:flex}.bnc-vazio{align-items:flex-start;gap:10px;padding:18px 20px;display:flex}.bnc-vazio svg{color:var(--tr-wr);flex:none;margin-top:2px}.bnc-vazio p{color:var(--tr-ink-2);margin:0;font-size:13px;line-height:1.55}.bnc-rodape{margin:2px 0 0}.bnc-rodape code{background:var(--tr-srf-3);font-family:var(--tr-mono);border-radius:4px;padding:1px 4px;font-size:11px}.bnc-eixo{gap:4px;display:grid}.bnc-eixo+.bnc-eixo{margin-top:10px}.bnc-eixo-cab{background:var(--tr-srf-3);border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 9px;display:flex}.bnc-eixo-cab span:first-child{color:var(--tr-ink-2);letter-spacing:.01em;font-size:11.5px;font-weight:660}.bnc-fonte{color:var(--tr-pri);white-space:nowrap;font-size:11px;font-weight:560;text-decoration:none}.bnc-fonte:hover{text-decoration:underline}.bnc-operacional-grid,.bnc-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.bnc-operacional-grid article,.bnc-insights article{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:10px;align-content:start;gap:4px;min-height:92px;padding:11px 12px;display:grid}.bnc-operacional-grid article>span,.bnc-insights article>span,.bnc-cenarios article>span{color:var(--tr-ink-3);letter-spacing:.055em;text-transform:uppercase;font-size:9.5px;font-weight:720}.bnc-operacional-grid article>strong,.bnc-insights article>strong{color:var(--tr-ink);font-size:13px;line-height:1.35}.bnc-operacional-grid article>small,.bnc-insights article>small{color:var(--tr-ink-3);font-size:10.5px;line-height:1.45}.bnc-insights article>p{color:var(--tr-ink-2);margin:0;font-size:11px;line-height:1.4}.bnc-direcao{border-left:3px solid var(--tr-pri);background:var(--tr-pri-wash);color:var(--tr-ink-2);border-radius:7px;padding:10px 12px;font-size:11.5px;line-height:1.5}.bnc-direcao strong{color:var(--tr-ink)}.bnc-vazio-operacional{border:1px dashed var(--tr-edge);color:var(--tr-ink-3);border-radius:9px;padding:13px 14px;font-size:11.5px;line-height:1.5}.bnc-detalhes{border-top:1px solid var(--tr-edge-2);min-width:0;overflow-x:auto}.bnc-detalhes>summary{color:var(--tr-pri-ink);cursor:pointer;padding:10px 1px 7px;font-size:11.5px;font-weight:620}.bnc-detalhes[open]>summary{margin-bottom:5px}.bnc-detalhes>summary,.bnc-detalhes>.bnc-nota{position:sticky;left:0}.bnc-eixo{min-width:0;overflow-x:auto}.bnc-fila-automatica{border:1px solid var(--tr-edge);border-radius:10px;gap:6px;padding:11px 12px;display:grid}.bnc-fila-automatica>span{color:var(--tr-ink-3);text-transform:uppercase;font-size:10px;font-weight:700}.bnc-fila-automatica>div{border-top:1px solid var(--tr-edge-2);justify-content:space-between;gap:12px;padding-top:6px;display:flex}.bnc-fila-automatica strong{color:var(--tr-ink-2);font-size:11.5px}.bnc-fila-automatica small{color:var(--tr-ink-3);text-align:right;font-size:10.5px}.bnc-hipotese{gap:12px;display:grid}.bnc-projecao-lista{gap:5px;display:grid}.bnc-projecao-lista article{border-bottom:1px solid var(--tr-edge-2);grid-template-columns:minmax(185px,1.2fr) minmax(120px,2fr) 30px 72px;align-items:center;gap:10px;padding:7px 9px;display:grid}.bnc-projecao-lista article>div:first-child{gap:2px;display:grid}.bnc-projecao-lista strong{color:var(--tr-ink-2);font-size:11.5px}.bnc-projecao-lista small{color:var(--tr-ink-3);font-size:9.8px}.bnc-projecao-lista article>b{color:var(--tr-ink);text-align:right;font-size:16px}.bnc-projecao-barra{background:var(--tr-srf-3);border-radius:999px;height:6px;overflow:hidden}.bnc-projecao-barra span{border-radius:inherit;background:var(--tr-pri);min-width:3px;height:100%;display:block}.bnc-cenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.bnc-cenarios article{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:10px;gap:6px;padding:12px 13px;display:grid}.bnc-cenarios article.is-decisao{border-color:color-mix(in srgb, var(--tr-pri) 42%, transparent);background:var(--tr-pri-wash)}.bnc-cenarios strong{color:var(--tr-ink);font-size:13.5px}.bnc-cenarios p{color:var(--tr-ink-2);margin:0;font-size:11px;line-height:1.45}.bnc-alvo-grid{grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);gap:12px;display:grid}.bnc-alvo-status,.bnc-fontes-oficiais,.bnc-sinais,.bnc-proxy-resumo{padding:17px 19px}.bnc-alvo-kicker{color:var(--tr-ink-3);letter-spacing:.08em;margin-bottom:9px;font-size:10px;font-weight:720}.bnc-alvo-titulo{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bnc-alvo-titulo h4{color:var(--tr-ink);margin:7px 0 0;font-size:19px}.bnc-alvo-titulo>strong{color:var(--tr-pri-ink);white-space:nowrap;font-size:22px}.bnc-alvo-status>p{max-width:760px;color:var(--tr-ink-2);margin:12px 0 15px;font-size:13px;line-height:1.55}.bnc-alvo-decisoes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bnc-alvo-decisoes>div{border:1px solid var(--tr-edge-2);background:var(--tr-srf-2);border-radius:9px;gap:3px;padding:10px 11px;display:grid}.bnc-alvo-decisoes span{color:var(--tr-ink-3);text-transform:uppercase;font-size:10px;font-weight:650}.bnc-alvo-decisoes strong{color:var(--tr-ink-2);font-size:11.5px;line-height:1.4}.bnc-fontes-oficiais{flex-direction:column;gap:8px;display:flex}.bnc-fontes-oficiais h4{color:var(--tr-ink);margin:0;font-size:14px}.bnc-fontes-oficiais p{color:var(--tr-ink-3);margin:0 0 3px;font-size:11.5px;line-height:1.5}.bnc-fontes-oficiais a{border:1px solid var(--tr-edge);color:var(--tr-pri-ink);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;font-weight:620;text-decoration:none;display:flex}.bnc-fontes-oficiais a:hover{background:var(--tr-pri-wash)}.bnc-fontes-oficiais small{color:var(--tr-wr);margin-top:3px;font-size:10.5px;line-height:1.4}.bnc-sinais{grid-column:1/-1;gap:12px;display:grid}.bnc-sinais ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.bnc-sinais li{border-top:1px solid var(--tr-edge-2);grid-template-columns:82px minmax(0,1fr) auto;gap:13px;padding:11px 2px;display:grid}.bnc-sinais li.is-alerta{border:1px solid color-mix(in srgb, var(--tr-wr) 35%, transparent);background:color-mix(in srgb, var(--tr-wr) 7%, transparent);border-radius:9px;margin:4px -8px 0;padding:11px 10px}.bnc-sinais time{color:var(--tr-ink-3);font-family:var(--tr-mono);font-size:10.5px}.bnc-sinais li>div{gap:4px;display:grid}.bnc-sinais li strong{color:var(--tr-ink);font-size:12.5px}.bnc-sinais li p{color:var(--tr-ink-2);margin:0;font-size:11.5px;line-height:1.45}.bnc-sinais li small{color:var(--tr-ink-3);font-size:10.8px;line-height:1.45}.bnc-sinais li small b{color:var(--tr-pri-ink)}.bnc-sinais li>a{color:var(--tr-pri);white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex}.bnc-proxy-resumo{grid-column:1/-1;align-items:flex-start;gap:11px;display:flex}.bnc-proxy-resumo svg{color:var(--tr-pri);flex:none;margin-top:2px}.bnc-proxy-resumo strong{color:var(--tr-ink);font-size:12.5px}.bnc-proxy-resumo p{color:var(--tr-ink-2);margin:4px 0 0;font-size:11.5px;line-height:1.5}@media (width<=800px){.bnc-tabela{min-width:640px}.bnc-tabela-construcao{min-width:600px}.bnc-alvo-grid{grid-template-columns:1fr}.bnc-sinais,.bnc-proxy-resumo{grid-column:1}.bnc-alvo-decisoes{grid-template-columns:1fr}.bnc-sinais li{grid-template-columns:1fr;gap:5px}.bnc-sinais li>a{justify-self:start}.bnc-operacional-grid,.bnc-insights,.bnc-cenarios{grid-template-columns:1fr}.bnc-projecao-lista article{grid-template-columns:1fr 32px 65px}.bnc-projecao-barra{grid-area:2/1/auto/-1}.bnc-fila-automatica>div{display:grid}.bnc-fila-automatica small{text-align:left}}.cad-nota-materia{gap:13px;display:grid}.cad-nota-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cad-nota-item{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.cad-nota-valor{width:38px;height:38px;color:var(--tr-ink);background:color-mix(in srgb, var(--tr-accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--tr-accent) 40%, transparent);border-radius:10px;place-items:center;font-size:18px;font-weight:700;display:grid}.cad-nota-corpo{gap:2px;min-width:0;display:grid}.cad-nota-corpo strong{font-size:14px}.cad-nota-fontes{color:var(--tr-ink-2);font-size:12px}.tr-root .tr-motivo{border-left:2px solid var(--tr-ink-4,var(--tr-ink-3));color:var(--tr-ink-3);margin-top:14px;padding-left:11px;font:400 11.5px/1.6 Inter,sans-serif}.tr-root .tr-motivo b{color:var(--tr-ink-2);font-weight:500;display:block}.tr-root .tr-motivo span{margin-top:3px;display:block}.tr-root .tr-motivo[data-forma=trilha]{border-left-color:var(--tr-pri-ink,var(--tr-ink-2))}.tr-root .tr-tmotivo{color:var(--tr-ink-3);margin-top:4px;font:400 10.5px/1.45 Inter,sans-serif}.cad-review-pendente{border:1px solid var(--tr-edge);color:var(--tr-ink-3);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font:500 10.5px Inter,sans-serif;display:inline-flex}.cad-review-form label>span>small{color:var(--tr-ink-3);margin-left:6px;font-weight:400}.cad-fila-reforco{border:1px solid var(--tr-edge);background:var(--tr-srf);color:var(--tr-pri-ink,var(--tr-ink-2));cursor:pointer;border-radius:999px;align-items:center;gap:5px;margin-top:7px;padding:5px 11px;font:500 11px Inter,sans-serif;display:inline-flex}.cad-fila-reforco:hover{border-color:var(--tr-pri);color:var(--tr-pri)}.cad-curva{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:7px;padding:16px 19px 6px;display:grid}.cad-curva-semana{justify-items:center;gap:4px;display:grid}.cad-curva-trilhos{align-items:flex-end;gap:3px;height:92px;display:flex}.cad-curva-trilhos i{border-radius:3px 3px 0 0;width:9px;min-height:2px;display:block}.cad-curva-trilhos i.primeira{background:var(--tr-pri,#4b7bec)}.cad-curva-trilhos i.repeticao{background:var(--tr-edge)}.cad-curva-semana b{color:var(--tr-ink-2);font:600 11px Inter,sans-serif}.cad-curva-semana span{color:var(--tr-ink-3);font:400 9.5px Inter,sans-serif}.cad-curva-semana small{color:var(--tr-ink-3);opacity:.8;font:400 9px Inter,sans-serif}.cad-curva-legenda{color:var(--tr-ink-3);flex-wrap:wrap;gap:14px;padding:4px 19px 16px;font:400 10.5px Inter,sans-serif;display:flex}.cad-curva-legenda span{align-items:center;gap:6px;display:inline-flex}.cad-mentor-v7{--mentor-cyan:#22d3ee;--mentor-indigo:#6366f1;--mentor-violet:#8b5cf6;isolation:isolate;gap:18px;position:relative}.cad-mentor-v7:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 5%, color-mix(in srgb, var(--mentor-indigo) 14%, transparent), transparent 42%), radial-gradient(circle at 86% 10%, color-mix(in srgb, var(--mentor-cyan) 10%, transparent), transparent 38%);opacity:.9;height:430px;position:absolute;inset:-28px -24px auto}.cad-mentor-topo{justify-content:space-between;align-items:flex-end;gap:20px;padding:5px 2px 0;display:flex}.cad-mentor-topo h2{color:var(--tr-ink);letter-spacing:-.045em;margin:7px 0 4px;font-size:clamp(25px,3vw,38px);font-weight:690}.cad-mentor-topo p{color:var(--tr-ink-2);margin:0;font-size:12.5px;line-height:1.5}.cad-mentor-kicker{color:var(--tr-pri);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:760;display:inline-flex}.cad-mentor-abas{border:1px solid var(--tr-edge);background:color-mix(in srgb, var(--tr-srf) 88%, transparent);border-radius:13px;grid-template-columns:repeat(3,auto);gap:4px;padding:4px;display:inline-grid;box-shadow:0 12px 32px #02061717}.cad-mentor-abas button{color:var(--tr-ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 13px;font-size:11.5px;font-weight:650;transition:color .18s,background .18s,transform .18s}.cad-mentor-abas button:hover{color:var(--tr-ink);transform:translateY(-1px)}.cad-mentor-abas button[aria-selected=true]{color:var(--tr-pri-ink);background:var(--tr-pri-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tr-pri) 24%, transparent)}.cad-mentor-hero{border:1px solid color-mix(in srgb, var(--tr-pri) 27%, var(--tr-edge));background:linear-gradient(135deg, color-mix(in srgb, var(--mentor-indigo) 13%, var(--tr-srf)) 0%, var(--tr-srf) 48%, color-mix(in srgb, var(--mentor-cyan) 8%, var(--tr-srf)) 100%);border-radius:24px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);min-height:275px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #02061724,inset 0 1px #ffffff12}.cad-mentor-hero:after{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(var(--tr-edge-2) 1px, transparent 1px), linear-gradient(90deg, var(--tr-edge-2) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.cad-mentor-decisao{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(25px,4vw,43px);display:flex}.cad-mentor-sinal{color:var(--tr-ink-2);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:760;display:inline-flex}.cad-mentor-sinal i{background:var(--tr-ok);width:7px;height:7px;box-shadow:0 0 0 5px var(--tr-ok-wash), 0 0 18px var(--tr-ok);border-radius:50%;animation:2.4s ease-in-out infinite cad-mentor-pulse}.cad-mentor-sinal.is-medir i{background:var(--tr-wr);box-shadow:0 0 0 5px var(--tr-wr-wash), 0 0 18px var(--tr-wr)}.cad-mentor-sinal.is-atacar i{background:var(--tr-dn);box-shadow:0 0 0 5px var(--tr-dn-wash), 0 0 18px var(--tr-dn)}.cad-mentor-decisao h3{max-width:780px;color:var(--tr-ink);letter-spacing:-.052em;margin:16px 0 10px;font-size:clamp(25px,3.4vw,43px);font-weight:710;line-height:1.02}.cad-mentor-decisao>p{max-width:730px;color:var(--tr-ink-2);margin:0;font-size:13px;line-height:1.65}.cad-mentor-chips{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.cad-mentor-chips span{border:1px solid var(--tr-edge);background:color-mix(in srgb, var(--tr-srf-2) 80%, transparent);color:var(--tr-ink-2);border-radius:999px;padding:5px 9px;font-size:10.5px}.cad-mentor-acao{border:1px solid color-mix(in srgb, var(--tr-pri) 45%, transparent);background:linear-gradient(135deg, var(--mentor-indigo), var(--mentor-violet));color:#fff;cursor:pointer;box-shadow:0 10px 26px color-mix(in srgb, var(--mentor-indigo) 27%, transparent);border-radius:11px;align-items:center;gap:8px;margin-top:20px;padding:10px 15px;font-size:12px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.cad-mentor-acao:hover{box-shadow:0 14px 32px color-mix(in srgb, var(--mentor-indigo) 34%, transparent);transform:translateY(-2px)}.cad-mentor-semana{z-index:1;border-left:1px solid var(--tr-edge-2);background:color-mix(in srgb, var(--tr-srf-2) 56%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-content:center;place-items:center;gap:15px;padding:28px;display:grid}.cad-mentor-anel{background:conic-gradient(var(--mentor-cyan) var(--cad-progresso), var(--tr-srf-3) 0);width:142px;height:142px;box-shadow:0 0 38px color-mix(in srgb, var(--mentor-cyan) 12%, transparent);border-radius:50%;place-items:center;display:grid}.cad-mentor-anel:before{content:"";border:1px solid var(--tr-edge);background:var(--tr-srf);border-radius:50%;grid-area:1/1;width:116px;height:116px}.cad-mentor-anel>div{z-index:1;text-align:center;grid-area:1/1}.cad-mentor-anel strong,.cad-mentor-anel span{display:block}.cad-mentor-anel strong{color:var(--tr-ink);letter-spacing:-.045em;font-size:25px;font-weight:720}.cad-mentor-anel span{color:var(--tr-ink-3);text-transform:uppercase;margin-top:2px;font-size:9px}.cad-mentor-semana-texto{text-align:center;justify-items:center;gap:4px;display:grid}.cad-mentor-semana-texto>span{color:var(--tr-ink-3);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.cad-mentor-semana-texto strong{color:var(--tr-ink);font-size:15px}.cad-mentor-semana-texto small{max-width:220px;color:var(--tr-ink-3);font-size:10px;line-height:1.45}.cad-mentor-resumo{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cad-mentor-resumo article{border:1px solid var(--tr-edge);background:var(--tr-srf);border-radius:15px;gap:3px;min-height:102px;padding:16px 17px;transition:border-color .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #02061712}.cad-mentor-resumo article:before{content:"";background:linear-gradient(var(--mentor-indigo), var(--mentor-cyan));width:2px;position:absolute;inset:0 auto 0 0}.cad-mentor-resumo article:hover{border-color:color-mix(in srgb, var(--tr-pri) 34%, var(--tr-edge));transform:translateY(-2px)}.cad-mentor-resumo span,.cad-mentor-resumo strong,.cad-mentor-resumo small{display:block}.cad-mentor-resumo span{color:var(--tr-ink-3);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.cad-mentor-resumo strong{color:var(--tr-ink);letter-spacing:-.04em;margin-top:5px;font-size:23px;font-weight:710}.cad-mentor-resumo small{color:var(--tr-ink-3);font-size:10px;line-height:1.4}.cad-mentor-v7[data-view=geral]>.cad-prontidao,.cad-mentor-v7[data-view=geral]>.cad-livro-recomendacoes,.cad-mentor-v7[data-view=geral]>.cad-discursiva,.cad-mentor-v7[data-view=geral]>.cad-evidencia,.cad-mentor-v7[data-view=geral]>.cad-fila,.cad-mentor-v7[data-view=geral]>.cad-recovery-board,.cad-mentor-v7[data-view=geral]>.cad-mentor-split,.cad-mentor-v7[data-view=geral]>.cad-mentor-bottom,.cad-mentor-v7[data-view=prioridades]>.cad-prontidao,.cad-mentor-v7[data-view=prioridades]>.cad-livro-recomendacoes,.cad-mentor-v7[data-view=prioridades]>.cad-discursiva,.cad-mentor-v7[data-view=prioridades]>.cad-nota-materia,.cad-mentor-v7[data-view=prioridades]>.cad-evidencia,.cad-mentor-v7[data-view=prioridades]>.cad-mentor-split,.cad-mentor-v7[data-view=prioridades]>.cad-mentor-bottom,.cad-mentor-v7[data-view=evolucao]>.cad-nota-materia,.cad-mentor-v7[data-view=evolucao]>.cad-fila,.cad-mentor-v7[data-view=evolucao]>.cad-recovery-board{display:none}.cad-mentor-v7>.tr-card{border-radius:18px;animation:.3s both cad-mentor-reveal;box-shadow:0 14px 40px #02061714}.cad-mentor-v7 .cad-fila{gap:12px;padding:20px}.cad-mentor-v7 .cad-fila-grupo{background:linear-gradient(110deg, var(--tr-srf-2), var(--tr-srf));border-left-width:4px}.cad-mentor-v7 .cad-fila-grupo li{transition:transform .17s,border-color .17s,background .17s}.cad-mentor-v7 .cad-fila-grupo li:hover{border-color:color-mix(in srgb, var(--tr-pri) 28%, var(--tr-edge));background:var(--tr-srf-2);transform:translate(3px)}.cad-mentor-v7 .cad-fila-reforco{border-color:color-mix(in srgb, var(--tr-pri) 30%, var(--tr-edge));background:var(--tr-pri-wash);font-weight:650}.cad-mentor-v7 .cad-nota-materia{gap:16px;padding:21px}.cad-peso-topo{justify-content:space-between;align-items:center;gap:16px;display:flex}.cad-peso-fonte-link{border:1px solid color-mix(in srgb, var(--mentor-cyan) 30%, var(--tr-edge));background:color-mix(in srgb, var(--mentor-cyan) 8%, var(--tr-srf));color:var(--tr-pri-ink);border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.cad-peso-intro{max-width:720px;color:var(--tr-ink-2);margin:-4px 0 2px;font-size:12px;line-height:1.55}.cad-peso-editais{gap:7px;padding:2px 0;display:flex;overflow-x:auto}.cad-peso-editais button{border:1px solid var(--tr-edge);background:var(--tr-srf-2);min-width:138px;color:var(--tr-ink-2);text-align:left;cursor:pointer;border-radius:11px;flex:none;gap:2px;padding:9px 11px;transition:border-color .16s,background .16s,transform .16s;display:grid}.cad-peso-editais button:hover{border-color:color-mix(in srgb, var(--mentor-indigo) 36%, var(--tr-edge));transform:translateY(-1px)}.cad-peso-editais button.is-ativo{border-color:color-mix(in srgb, var(--mentor-indigo) 55%, var(--tr-edge));background:var(--tr-pri-wash);box-shadow:inset 0 -2px 0 var(--mentor-indigo);color:var(--tr-ink)}.cad-peso-editais strong{font-size:11.5px}.cad-peso-editais span{color:var(--tr-ink-3);font-size:9.5px}.cad-peso-resumo{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cad-peso-resumo article{border:1px solid var(--tr-edge-2);background:var(--tr-srf-2);border-radius:11px;gap:2px;padding:10px 12px;display:grid}.cad-peso-resumo span{color:var(--tr-ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:650}.cad-peso-resumo strong{color:var(--tr-ink);font-size:17px}.cad-peso-resumo small{color:var(--tr-ink-3);font-size:9.5px}.cad-mentor-v7 .cad-nota-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px}.cad-mentor-v7 .cad-nota-item{background:var(--tr-srf-2);border-color:#0000;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:10px 11px}.cad-peso-posicao{color:var(--tr-ink-3);font-family:var(--tr-mono);font-size:10px}.cad-peso-corpo{gap:7px;min-width:0;display:grid}.cad-peso-cabeca{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cad-peso-cabeca>div{gap:2px;min-width:0;display:grid}.cad-peso-cabeca>div small{color:var(--tr-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cad-peso-cabeca strong{color:var(--tr-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:640;overflow:hidden}.cad-mentor-v7 .cad-nota-valor{width:auto;height:auto;color:var(--tr-pri-ink);background:0 0;border:0;justify-content:flex-end;align-items:baseline;gap:2px;font-size:14px;display:inline-flex}.cad-mentor-v7 .cad-nota-valor small{color:var(--tr-ink-3);font-size:8px}.cad-peso-trilho{background:var(--tr-srf-3);border-radius:999px;height:5px;overflow:hidden}.cad-peso-trilho i{border-radius:inherit;background:linear-gradient(90deg, var(--mentor-indigo), var(--mentor-cyan));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--mentor-cyan) 30%, transparent);transform-origin:0;animation:.5s both cad-mentor-fill;display:block}.cad-peso-divergencia{background:color-mix(in srgb, var(--tr-wr) 13%, transparent);width:fit-content;color:var(--tr-wr);border-radius:999px;padding:3px 6px;font-size:8.5px;font-weight:650}.cad-peso-fontes{border-top:1px solid var(--tr-edge-2)}.cad-peso-fontes>summary{color:var(--tr-pri-ink);cursor:pointer;align-items:center;gap:6px;padding-top:13px;font-size:11px;font-weight:650;display:flex}.cad-peso-fontes>p{color:var(--tr-ink-3);margin:10px 0;font-size:11px;line-height:1.55}.cad-peso-fontes ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.cad-peso-fontes li{border-top:1px solid var(--tr-edge-2);color:var(--tr-ink-3);justify-content:space-between;gap:14px;padding:6px 0;font-size:10.5px;display:flex}.cad-peso-fontes li strong{color:var(--tr-ink-2)}.cad-fila-fonte{background:var(--tr-srf-3);width:fit-content;color:var(--tr-ink-3);border-radius:6px;align-items:center;gap:4px;margin-top:4px;padding:3px 6px;font-size:9px;line-height:1.35;text-decoration:none;display:inline-flex}a.cad-fila-fonte:hover{color:var(--tr-pri-ink)}.cad-mentor-v7 .cad-prontidao{border-color:color-mix(in srgb, var(--mentor-violet) 20%, var(--tr-edge));background:radial-gradient(circle at 95% 0%, color-mix(in srgb, var(--mentor-violet) 9%, transparent), transparent 30%), var(--tr-srf);gap:18px;padding:clamp(18px,2.4vw,28px);display:grid;overflow:hidden}.cad-prontidao-topo{grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);align-items:end;gap:24px;display:grid}.cad-prontidao-topo>p{color:var(--tr-ink-2);margin:0;font-size:12px;line-height:1.65}.cad-prontidao-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cad-prontidao-grade article{border:1px solid var(--tr-edge);background:color-mix(in srgb, var(--tr-srf-2) 90%, transparent);border-radius:14px;align-content:start;gap:8px;min-height:190px;padding:15px;display:grid;position:relative;overflow:hidden}.cad-prontidao-grade article:before{content:"";background:var(--tr-ink-3);width:3px;position:absolute;inset:0 auto 0 0}.cad-prontidao-grade article.is-medido:before{background:linear-gradient(var(--tr-ok), var(--mentor-cyan))}.cad-prontidao-grade article.is-em_formacao:before{background:linear-gradient(var(--tr-wr), var(--mentor-violet))}.cad-prontidao-cabeca{justify-content:space-between;align-items:center;gap:8px;display:flex}.cad-prontidao-cabeca>span{color:var(--tr-ink-2);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:720}.cad-prontidao-cabeca>i{background:var(--tr-srf-3);color:var(--tr-ink-3);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:650}.cad-prontidao-grade article.is-medido .cad-prontidao-cabeca>i{background:var(--tr-ok-wash);color:var(--tr-ok)}.cad-prontidao-grade article.is-em_formacao .cad-prontidao-cabeca>i{background:var(--tr-wr-wash);color:var(--tr-wr)}.cad-prontidao-grade article>strong{color:var(--tr-ink);font-family:var(--tr-mono);letter-spacing:-.055em;font-size:clamp(24px,3vw,34px);font-weight:730;line-height:1}.cad-prontidao-grade article>p{color:var(--tr-ink-2);margin:0;font-size:11.5px;line-height:1.55}.cad-prontidao-grade article>small{border-top:1px solid var(--tr-edge-2);color:var(--tr-ink-3);align-self:end;margin-top:auto;padding-top:9px;font-size:9.5px;line-height:1.5}.cad-prontidao-nota{border:1px solid var(--tr-edge-2);background:var(--tr-srf-2);color:var(--tr-ink-3);border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-size:10.5px;line-height:1.45;display:flex}.cad-prontidao-nota svg{color:var(--tr-wr);flex:none}.cad-mentor-v7 .cad-livro-recomendacoes{border-color:color-mix(in srgb, var(--mentor-cyan) 22%, var(--tr-edge));background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--mentor-cyan) 8%, transparent), transparent 28%), var(--tr-srf);gap:16px;padding:clamp(18px,2.4vw,28px);display:grid}.cad-livro-topo{grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);align-items:end;gap:24px;display:grid}.cad-livro-topo>p{color:var(--tr-ink-2);margin:0;font-size:12px;line-height:1.65}.cad-livro-resumo{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cad-livro-resumo article{border:1px solid var(--tr-edge-2);background:var(--tr-srf-2);border-radius:12px;gap:3px;padding:12px 14px;display:grid}.cad-livro-resumo span{color:var(--tr-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.cad-livro-resumo strong{color:var(--tr-ink);font:720 22px var(--tr-mono)}.cad-livro-resumo small{color:var(--tr-ink-3);font-size:9.5px}.cad-livro-regras{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cad-livro-regras article{border:1px solid var(--tr-edge);border-left:3px solid var(--tr-ink-3);background:var(--tr-srf-2);border-radius:12px;gap:7px;padding:12px 14px;display:grid}.cad-livro-regras article.is-sustentada{border-left-color:var(--tr-ok)}.cad-livro-regras article.is-revisar{border-left-color:var(--tr-dn)}.cad-livro-regras article.is-amostra_insuficiente,.cad-livro-regras article.is-inconclusiva{border-left-color:var(--tr-wr)}.cad-livro-regras article>div{gap:2px;display:grid}.cad-livro-regras span{color:var(--tr-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:700}.cad-livro-regras strong{color:var(--tr-ink);font:650 11px var(--tr-mono);text-overflow:ellipsis;overflow:hidden}.cad-livro-regras b{color:var(--tr-ink-2);font-size:11px}.cad-livro-regras small{color:var(--tr-ink-3);font-size:9.5px;line-height:1.45}.cad-livro-vazio{border:1px dashed var(--tr-edge);background:var(--tr-srf-2);color:var(--tr-ink-3);border-radius:13px;align-items:center;gap:11px;padding:18px;display:flex}.cad-livro-vazio svg{color:var(--tr-pri);flex:none}.cad-livro-vazio div{gap:3px;display:grid}.cad-livro-vazio strong{color:var(--tr-ink);font-size:12px}.cad-livro-vazio span{font-size:10.5px}.cad-livro-lista{gap:10px;display:grid}.cad-livro-lista>article{border:1px solid var(--tr-edge);border-left:3px solid var(--tr-wr);background:var(--tr-srf-2);border-radius:14px;gap:11px;padding:15px;display:grid}.cad-livro-lista>article.is-validado{border-left-color:var(--tr-ok)}.cad-livro-lista>article.is-interrompido{border-left-color:var(--tr-ink-3)}.cad-livro-lista header{justify-content:space-between;align-items:start;gap:12px;display:flex}.cad-livro-lista header>div{gap:3px;display:grid}.cad-livro-lista header span{color:var(--tr-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:700}.cad-livro-lista header strong{color:var(--tr-ink);font-size:13px}.cad-livro-lista header>b{background:var(--tr-srf-3);color:var(--tr-ink-3);white-space:nowrap;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8.5px;font-weight:700}.cad-livro-lista>article.is-validado header>b{background:var(--tr-ok-wash);color:var(--tr-ok)}.cad-livro-contrato{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cad-livro-contrato p{background:var(--tr-srf);color:var(--tr-ink-2);border-radius:10px;margin:0;padding:10px 11px;font-size:10.5px;line-height:1.5}.cad-livro-contrato span{color:var(--tr-ink-3);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:8.5px;font-weight:700;display:block}.cad-livro-dose{flex-wrap:wrap;gap:6px;display:flex}.cad-livro-dose span{border:1px solid var(--tr-edge-2);color:var(--tr-ink-2);border-radius:999px;padding:4px 7px;font-size:9px}.cad-livro-comparacao{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cad-livro-comparacao>div{border:1px solid var(--tr-edge-2);background:var(--tr-srf);border-radius:10px;gap:3px;padding:9px 10px;display:grid}.cad-livro-comparacao span{color:var(--tr-ink-3);text-transform:uppercase;font-size:8.5px}.cad-livro-comparacao strong{color:var(--tr-ink);font:650 11px var(--tr-mono)}.cad-livro-comparacao>svg{color:var(--tr-ink-3)}.cad-livro-comparacao>b{background:var(--tr-srf-3);color:var(--tr-ink-3);white-space:nowrap;border-radius:8px;padding:5px 7px;font-size:9px}.cad-livro-comparacao>b.is-melhorou{background:var(--tr-ok-wash);color:var(--tr-ok)}.cad-livro-comparacao>b.is-piorou{background:var(--tr-dn-wash);color:var(--tr-dn)}.cad-livro-comparacao>b.is-estavel{background:var(--tr-wr-wash);color:var(--tr-wr)}.cad-livro-criterio,.cad-livro-legado{color:var(--tr-ink-3);margin:0;font-size:9.5px;line-height:1.5}.cad-mentor-v7 .cad-evolucao{border-color:color-mix(in srgb, var(--mentor-indigo) 19%, var(--tr-edge));background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--mentor-cyan) 8%, transparent), transparent 29%), var(--tr-srf);gap:18px;padding:clamp(18px,2.4vw,28px);overflow:hidden}.cad-evolucao-topo{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.cad-evolucao-intro{gap:12px;max-width:720px;display:grid}.cad-evolucao-intro .cad-mentor-section-head h3{letter-spacing:-.035em;font-size:clamp(20px,2.4vw,29px);font-weight:700}.cad-evolucao-intro>p{color:var(--tr-ink-2);margin:0;font-size:12.5px;line-height:1.65}.cad-evolucao-resumo{grid-template-columns:repeat(3,minmax(112px,1fr));gap:8px;display:grid}.cad-evolucao-resumo article{border:1px solid var(--tr-edge);background:color-mix(in srgb, var(--tr-srf-2) 88%, transparent);border-radius:13px;align-items:center;gap:9px;min-height:68px;padding:11px 13px;display:flex}.cad-evolucao-resumo article>svg{color:var(--tr-pri);flex:none}.cad-evolucao-resumo article.is-decide>svg{color:var(--tr-ok)}.cad-evolucao-resumo article.is-medicao>svg{color:var(--tr-wr)}.cad-evolucao-resumo strong,.cad-evolucao-resumo span{display:block}.cad-evolucao-resumo strong{color:var(--tr-ink);letter-spacing:-.035em;font-size:20px;font-weight:720;line-height:1}.cad-evolucao-resumo span{color:var(--tr-ink-3);text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:650;line-height:1.3}.cad-evolucao-metodo{border-top:1px solid var(--tr-edge-2);border-bottom:1px solid var(--tr-edge-2)}.cad-evolucao-metodo>summary{color:var(--tr-pri-ink);cursor:pointer;padding:11px 2px;font-size:11px;font-weight:650}.cad-evolucao-metodo>.cad-evidencia-nota{max-width:940px;padding:0 2px 13px;font-size:11.5px}.cad-mentor-v7 .cad-evidencia-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cad-mentor-v7 .cad-evidencia-lista>li{border-color:var(--tr-edge);background:linear-gradient(145deg, var(--tr-srf), color-mix(in srgb, var(--tr-srf-2) 82%, var(--tr-srf)));border-radius:17px;align-content:start;gap:15px;min-width:0;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 10px 28px #0206170f}.cad-mentor-v7 .cad-evidencia-lista>li:before{content:"";background:var(--tr-ink-3);width:3px;position:absolute;inset:0 auto 0 0}.cad-mentor-v7 .cad-evidencia-lista>li.is-decide:before{background:linear-gradient(var(--tr-ok), var(--mentor-cyan))}.cad-mentor-v7 .cad-evidencia-lista>li.is-insuficiente:before{background:linear-gradient(var(--tr-wr), color-mix(in srgb, var(--tr-wr) 35%, var(--mentor-violet)))}.cad-mentor-v7 .cad-evidencia-lista>li:hover{border-color:color-mix(in srgb, var(--tr-pri) 28%, var(--tr-edge));transform:translateY(-2px);box-shadow:0 15px 34px #0206171a}.cad-mentor-v7 .cad-evidencia-cabeca strong{letter-spacing:.005em;text-transform:capitalize;min-width:0;font-size:14.5px;font-weight:720}.cad-mentor-v7 .cad-evidencia-cabeca strong:first-letter{text-transform:uppercase}.cad-mentor-v7 .cad-evidencia-selo{white-space:nowrap;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:inline-flex}.cad-evolucao-placar{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.cad-evolucao-placar>div{gap:4px;display:grid}.cad-evolucao-placar>div:last-child{text-align:right;justify-items:end}.cad-evolucao-placar strong{color:var(--tr-ink);font-family:var(--tr-mono);letter-spacing:-.055em;font-size:clamp(24px,3vw,35px);font-weight:720;line-height:.95}.cad-evolucao-placar>div:last-child strong{color:var(--tr-ink-2);font-size:20px}.cad-evolucao-placar span{color:var(--tr-ink-3);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:650}.cad-evolucao-faixa{border:1px solid var(--tr-edge-2);background:color-mix(in srgb, var(--tr-srf-2) 82%, transparent);border-radius:12px;gap:7px;padding:12px 12px 9px;display:grid}.cad-evolucao-faixa-rotulos,.cad-evolucao-escala{justify-content:space-between;align-items:center;display:flex}.cad-evolucao-faixa-rotulos span{color:var(--tr-ink-2);font-family:var(--tr-mono);font-size:10.5px;font-weight:700}.cad-evolucao-faixa-rotulos b{color:var(--tr-ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:8.5px;font-weight:650}.cad-evolucao-trilho{background:var(--tr-srf-3);border-radius:999px;height:9px;position:relative;box-shadow:inset 0 1px 2px #0206171f}.cad-evolucao-trilho:before{content:"";background:var(--tr-edge);width:1px;position:absolute;inset:0 50% 0 auto}.cad-evolucao-trilho i{top:1px;bottom:1px;left:var(--cad-faixa-inicio);width:var(--cad-faixa-largura);background:linear-gradient(90deg, var(--mentor-indigo), var(--mentor-cyan));box-shadow:0 0 13px color-mix(in srgb, var(--mentor-cyan) 32%, transparent);transform-origin:0;border-radius:999px;animation:.55s both cad-evolucao-faixa;position:absolute}.is-insuficiente .cad-evolucao-trilho i{background:linear-gradient(90deg, var(--tr-wr), var(--mentor-violet));box-shadow:0 0 13px color-mix(in srgb, var(--tr-wr) 28%, transparent)}.cad-evolucao-trilho b{z-index:1;top:50%;left:var(--cad-observado);border:3px solid var(--tr-srf);background:var(--tr-ink);border-radius:50%;width:13px;height:13px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0206174d}.cad-evolucao-escala span{color:var(--tr-ink-3);font-family:var(--tr-mono);font-size:8px}.cad-evolucao-amostra{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cad-evolucao-amostra>span{border:1px solid var(--tr-edge-2);color:var(--tr-ink-3);border-radius:10px;gap:2px;padding:9px 10px;font-size:9.5px;line-height:1.35;display:grid}.cad-evolucao-amostra b{color:var(--tr-ink);font-size:12px}.cad-evolucao-amostra .is-pendente{background:var(--tr-wr-wash)}.cad-evolucao-amostra .is-pendente b{color:var(--tr-wr)}.cad-evolucao-amostra .is-pronto{background:var(--tr-ok-wash)}.cad-evolucao-amostra .is-pronto b{color:var(--tr-ok)}.cad-mentor-v7 .cad-evolucao-leitura{color:var(--tr-ink-2);padding-top:1px;font-size:12px;line-height:1.6}.cad-evolucao-origens{border-top:1px solid var(--tr-edge-2);color:var(--tr-ink-3);margin-top:auto;padding:10px 11px;line-height:1.55;display:block;font-size:10.5px!important}.cad-evolucao-sem-base{border:1px dashed var(--tr-edge);text-align:center;border-radius:13px;place-content:center;gap:5px;min-height:122px;padding:18px;display:grid}.cad-evolucao-sem-base strong{color:var(--tr-ink-2);font-size:15px}.cad-evolucao-sem-base span{color:var(--tr-ink-3);font-size:11px;line-height:1.5}@keyframes cad-mentor-pulse{50%{opacity:.72;transform:scale(.72)}}@keyframes cad-mentor-reveal{0%{opacity:0;transform:translateY(7px)}}@keyframes cad-mentor-fill{0%{transform:scaleX(0)}}@keyframes cad-evolucao-faixa{0%{opacity:.35;transform:scaleX(0)}}@media (width<=860px){.cad-mentor-topo{flex-direction:column;align-items:flex-start}.cad-mentor-abas{width:100%}.cad-mentor-abas button{padding-inline:8px}.cad-mentor-hero{grid-template-columns:1fr}.cad-mentor-semana{border-top:1px solid var(--tr-edge-2);border-left:0;grid-template-columns:auto 1fr;place-items:center start}.cad-mentor-semana-texto{text-align:left;justify-items:start}.cad-mentor-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-prontidao-topo{grid-template-columns:1fr;align-items:start}.cad-prontidao-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-livro-topo{grid-template-columns:1fr;align-items:start}.cad-livro-regras{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-livro-comparacao{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.cad-livro-comparacao>b{grid-column:1/-1;width:fit-content}.cad-evolucao-topo{grid-template-columns:1fr;align-items:start}.cad-evolucao-resumo{width:100%}}@media (width<=560px){.cad-mentor-v7{gap:13px}.cad-mentor-v7:before{inset-inline:0}.cad-mentor-topo h2{font-size:28px}.cad-mentor-topo p{font-size:11.5px}.cad-mentor-abas{z-index:4;position:sticky;top:8px}.cad-mentor-abas button{font-size:10.5px}.cad-mentor-hero{border-radius:18px;min-height:0}.cad-mentor-decisao{padding:25px 20px}.cad-mentor-decisao h3{font-size:28px}.cad-mentor-semana{grid-template-columns:92px 1fr;padding:19px 20px}.cad-mentor-anel{width:88px;height:88px}.cad-mentor-anel:before{width:70px;height:70px}.cad-mentor-anel strong{font-size:17px}.cad-mentor-resumo{gap:7px}.cad-mentor-resumo article{min-height:94px;padding:13px}.cad-mentor-resumo strong{font-size:20px}.cad-prontidao-grade{grid-template-columns:1fr}.cad-prontidao-grade article{min-height:160px}.cad-livro-resumo,.cad-livro-regras,.cad-livro-contrato,.cad-livro-comparacao{grid-template-columns:1fr}.cad-livro-comparacao>svg{transform:rotate(90deg)}.cad-peso-topo{flex-direction:column;align-items:flex-start}.cad-peso-resumo,.cad-mentor-v7 .cad-nota-lista{grid-template-columns:1fr}.cad-peso-fontes li{gap:3px;display:grid}.cad-evolucao-resumo{grid-template-columns:1fr}.cad-evolucao-resumo article{min-height:58px}.cad-mentor-v7 .cad-evidencia-lista{grid-template-columns:1fr}.cad-mentor-v7 .cad-evidencia-lista>li{padding:16px}}@media (prefers-reduced-motion:reduce){.cad-mentor-v7 *,.cad-mentor-v7 :before,.cad-mentor-v7 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.cad-discursiva{gap:18px;padding:clamp(18px,2.4vw,28px);display:grid;overflow:hidden}.cad-discursiva-topo{justify-content:space-between;align-items:center;gap:16px;display:flex}.cad-discursiva-topo .cad-mentor-section-head h3{font-size:clamp(20px,2.4vw,29px)}.cad-discursiva-lead{max-width:820px;color:var(--tr-ink-2);margin:0;font-size:12.5px;line-height:1.65}.cad-discursiva-primaria,.cad-discursiva-secundaria{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:fit-content;padding:10px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.cad-discursiva-primaria{border:1px solid color-mix(in srgb, var(--tr-pri) 42%, transparent);background:var(--tr-pri);color:#fff}.cad-discursiva-secundaria{border:1px solid var(--tr-edge);background:var(--tr-srf-2);color:var(--tr-pri-ink)}.cad-discursiva-primaria:disabled{opacity:.55;cursor:wait}.cad-discursiva-form{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;display:grid}.cad-discursiva-form .is-wide{grid-column:1/-1}.cad-discursiva label{color:var(--tr-ink-3);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:9.5px;font-weight:700;display:grid}.cad-discursiva input,.cad-discursiva textarea,.cad-discursiva select{border:1px solid var(--tr-edge);background:var(--tr-srf);min-width:0;color:var(--tr-ink);text-transform:none;border-radius:10px;outline:none;padding:10px 11px;font:500 12px/1.5 Inter,sans-serif}.cad-discursiva textarea{resize:vertical}.cad-discursiva input:focus,.cad-discursiva textarea:focus,.cad-discursiva select:focus{border-color:var(--tr-pri);box-shadow:0 0 0 3px var(--tr-pri-wash)}.cad-discursiva-ativo{border:1px solid color-mix(in srgb, var(--tr-pri) 25%, var(--tr-edge));background:linear-gradient(145deg, var(--tr-srf), var(--tr-srf-2));border-radius:17px;gap:16px;padding:20px;display:grid}.cad-discursiva-identidade>span{color:var(--tr-pri);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.cad-discursiva-identidade h4{color:var(--tr-ink);margin:5px 0 7px;font-size:20px}.cad-discursiva-identidade p{color:var(--tr-ink-2);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.cad-discursiva-espelho{border-left:3px solid var(--tr-pri);background:var(--tr-pri-wash);border-radius:0 11px 11px 0;padding:14px 16px}.cad-discursiva-espelho strong{color:var(--tr-pri-ink);font-size:11px}.cad-discursiva-espelho ol{color:var(--tr-ink-2);margin:8px 0 0;padding-left:19px;font-size:11.5px;line-height:1.65}.cad-discursiva-etapa{gap:13px;display:grid}.cad-discursiva-alerta{border:1px solid var(--tr-wr);background:var(--tr-wr-wash);color:var(--tr-wr);border-radius:11px;margin:0;padding:11px 13px;font-size:11.5px;line-height:1.5}.cad-discursiva-criterios{gap:9px;display:grid}.cad-discursiva-criterios>div{border:1px solid var(--tr-edge-2);background:var(--tr-srf);border-radius:12px;grid-template-columns:minmax(150px,.7fr) minmax(210px,1.4fr) 90px 90px;gap:8px;padding:12px;display:grid}.cad-discursiva-criterios textarea,.cad-discursiva-criterios input:last-child{grid-column:span 2}.cad-discursiva-evolucao,.cad-discursiva-historico{gap:10px;display:grid}.cad-discursiva-evolucao>strong,.cad-discursiva-historico>strong{color:var(--tr-ink-2);text-transform:uppercase;font-size:11px}.cad-discursiva-evolucao>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cad-discursiva-evolucao article{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:12px;gap:6px;padding:13px;display:grid}.cad-discursiva-evolucao span,.cad-discursiva-evolucao small{color:var(--tr-ink-3);font-size:9px;line-height:1.35}.cad-discursiva-evolucao b{color:var(--tr-ink);font-family:var(--tr-mono);font-size:22px}.cad-discursiva-evolucao i{background:var(--tr-srf-3);border-radius:999px;height:5px;overflow:hidden}.cad-discursiva-evolucao em{border-radius:inherit;background:linear-gradient(90deg, var(--tr-pri), var(--mentor-cyan));height:100%;display:block}.cad-discursiva-historico details{border:1px solid var(--tr-edge);background:var(--tr-srf);border-radius:12px}.cad-discursiva-historico summary{color:var(--tr-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.cad-discursiva-historico summary span{align-items:center;gap:7px;font-size:12px;display:flex}.cad-discursiva-historico details>div{gap:9px;padding:0 15px 15px;display:grid}.cad-discursiva-historico details article{border-top:1px solid var(--tr-edge-2);grid-template-columns:1fr auto;gap:4px 10px;padding-top:9px;display:grid}.cad-discursiva-historico details article p{color:var(--tr-ink-2);grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.cad-discursiva-reescrita{gap:9px;display:grid}.cad-discursiva-vazio{border:1px dashed var(--tr-edge);color:var(--tr-ink-3);border-radius:13px;align-items:center;gap:11px;padding:17px;display:flex}.cad-discursiva-vazio strong,.cad-discursiva-vazio span{display:block}.cad-discursiva-vazio strong{color:var(--tr-ink-2);font-size:12px}.cad-discursiva-vazio span{margin-top:3px;font-size:10.5px}@media (width<=860px){.cad-discursiva-evolucao>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-discursiva-criterios>div{grid-template-columns:1fr 1fr}}@media (width<=560px){.cad-discursiva-topo{flex-direction:column;align-items:flex-start}.cad-discursiva-form,.cad-discursiva-evolucao>div,.cad-discursiva-criterios>div{grid-template-columns:1fr}.cad-discursiva-form .is-wide,.cad-discursiva-criterios textarea,.cad-discursiva-criterios input:last-child{grid-column:auto}}.cad-curva-legenda i{border-radius:3px;width:9px;height:9px}.cad-curva-legenda i.primeira{background:var(--tr-pri,#4b7bec)}.cad-curva-legenda i.repeticao{background:var(--tr-edge)}.cad-curva-materia{border:1px solid var(--tr-edge);background:var(--tr-srf);color:var(--tr-ink-2);border-radius:9px;padding:5px 10px;font:400 11px Inter,sans-serif}.cad-caderno-laco{border-radius:999px;align-items:center;padding:1px 7px;font:500 9.5px Inter,sans-serif;display:inline-flex}.cad-caderno-laco.is-coberto{background:var(--tr-srf-2);color:var(--tr-ink-3)}.cad-caderno-laco.is-sem-cartao{background:var(--tr-wr-wash,var(--tr-srf-2));color:var(--tr-wr-ink,var(--tr-ink-2))}.cad-caderno-laco.is-sem-tema{background:var(--tr-srf-2);color:var(--tr-ink-3);opacity:.75}.tr-root.tr-mode-light{--mp-h0:#eceff4;--mp-h1:#f6d3bd;--mp-h2:#eda986;--mp-h3:#d97d57;--mp-h4:#bf5634;--mp-h5:#96331a;--mp-h-frio:#182135;--mp-h-quente:#fff8f4;--mp-cego:#e6e9ef;--mp-cego-ink:#697589;--mp-raso:#b0846a}.tr-root.tr-mode-dark{--mp-h0:#1b2331;--mp-h1:#43271f;--mp-h2:#683926;--mp-h3:#914f2e;--mp-h4:#bd6a3c;--mp-h5:#e08a54;--mp-h-frio:#f3f7fb;--mp-h-quente:#140d08;--mp-cego:#182231;--mp-cego-ink:#8795a8;--mp-raso:#8a6b57}.cad-mapa{flex-direction:column;gap:16px;display:flex}.cad-mapa-anel{border:1px solid var(--tr-edge);background:var(--tr-srf);box-shadow:var(--tr-e1);border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}.cad-mapa-anel h4{color:var(--tr-ink);margin:0;font:700 15px Inter,sans-serif}.cad-mapa-nota{max-width:78ch;color:var(--tr-ink-3);margin:0;font:400 12px/1.55 Inter,sans-serif}.cad-mapa-rotulo{color:var(--tr-ink-3);letter-spacing:.1em;text-transform:uppercase;font:600 9.5px Inter,sans-serif}.cad-mapa-decisao{border:1px solid var(--tr-pri);background:var(--tr-pri-wash);border-radius:18px;flex-direction:column;gap:9px;padding:22px 24px;display:flex}.cad-mapa-sobre{color:var(--tr-pri-ink);letter-spacing:.14em;text-transform:uppercase;font:700 10px Inter,sans-serif}.cad-mapa-decisao h3{max-width:24ch;color:var(--tr-ink);letter-spacing:-.01em;margin:0;font:800 clamp(21px,2.4vw,27px)/1.15 Inter,sans-serif}.cad-mapa-motivo{max-width:72ch;color:var(--tr-ink-2);margin:0;font:400 14px/1.6 Inter,sans-serif}.cad-mapa-ressalva{border-top:1px dashed var(--tr-edge);max-width:72ch;color:var(--tr-ink-3);margin:0;padding-top:8px;font:400 12px/1.5 Inter,sans-serif}.cad-mapa-decisao-acoes{flex-wrap:wrap;gap:7px;padding-top:3px;display:flex}.cad-mapa-btn{border:1px solid var(--tr-edge);background:var(--tr-srf);color:var(--tr-ink);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font:600 12.5px Inter,sans-serif;display:inline-flex}.cad-mapa-btn:hover:not(:disabled){border-color:var(--tr-pri);color:var(--tr-pri-ink)}.cad-mapa-btn.pri{border-color:var(--tr-ink);background:var(--tr-ink);color:var(--tr-srf)}.cad-mapa-btn.pri:hover:not(:disabled){opacity:.9;color:var(--tr-srf)}.cad-mapa-btn:disabled{opacity:.5;cursor:default}.cad-mapa-btn:focus-visible{outline:2px solid var(--tr-pri);outline-offset:2px}.cad-mapa-materias{flex-direction:column;gap:8px;display:flex}.cad-mapa-materia{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cad-mapa-materia header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cad-mapa-materia header strong{color:var(--tr-ink);font:700 13px Inter,sans-serif}.cad-mapa-taxa{color:var(--tr-ink-3);font-variant-numeric:tabular-nums;font:400 11.5px Inter,sans-serif}.cad-mapa-frente{background:var(--tr-srf);border-radius:9px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.cad-mapa-frente.vazia{background:0 0}.cad-mapa-frente-k{color:var(--tr-ink-3);letter-spacing:.11em;text-transform:uppercase;font:700 9.5px Inter,sans-serif}.cad-mapa-frente-v{flex-direction:column;gap:1px;min-width:0;display:flex}.cad-mapa-frente-v b{color:var(--tr-ink);font:600 12.5px Inter,sans-serif}.cad-mapa-frente-v small{color:var(--tr-ink-3);font:400 10.5px/1.4 Inter,sans-serif}.cad-mapa-aulas-lista{flex-direction:column;gap:3px;display:flex}.cad-mapa-aula-linha{background:var(--tr-srf-2);color:var(--tr-ink-2);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:9px;grid-template-columns:10px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:8px 11px;display:grid}.cad-mapa-aula-linha:hover:not(:disabled){border-color:var(--tr-pri);background:var(--tr-srf)}.cad-mapa-aula-linha:disabled{opacity:.55;cursor:default}.cad-mapa-aula-titulo{flex-direction:column;gap:1px;min-width:0;display:flex}.cad-mapa-aula-titulo b{color:var(--tr-ink);text-overflow:ellipsis;white-space:nowrap;font:600 12.5px Inter,sans-serif;overflow:hidden}.cad-mapa-aula-titulo small{color:var(--tr-ink-3);font:400 10px Inter,sans-serif}.cad-mapa-aula-n{color:var(--tr-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font:400 11px Inter,sans-serif}.cad-mapa-rasos{flex-direction:column;gap:3px;display:flex}.cad-mapa-raso{border:1px dashed var(--mp-raso);background:var(--tr-srf-2);border-radius:9px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 11px;display:grid}.cad-mapa-raso-v{flex-direction:column;gap:1px;min-width:0;display:flex}.cad-mapa-raso-v b{color:var(--tr-ink);font:600 12.5px Inter,sans-serif}.cad-mapa-raso-v small{color:var(--tr-ink-3);font:400 10.5px/1.4 Inter,sans-serif}.cad-mapa-grade{flex-direction:column;gap:4px;display:flex}.cad-mapa-linha{flex-direction:column;gap:8px;display:flex}.cad-mapa-linha-cabeca{border:1px solid var(--tr-edge);background:var(--tr-srf-2);width:100%;color:var(--tr-ink-2);text-align:left;cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 11px;display:flex}.cad-mapa-linha-cabeca:hover{border-color:var(--tr-pri)}.cad-mapa-linha-cabeca strong{color:var(--tr-ink);font:700 12px Inter,sans-serif}.cad-mapa-linha-cabeca small{color:var(--tr-ink-3);font:400 10.5px Inter,sans-serif}.cad-mapa-aberta{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:14px;padding:0 2px 10px;display:grid}@media (width<=900px){.cad-mapa-aberta{grid-template-columns:minmax(0,1fr)}}.cad-mapa-celulas{flex-wrap:wrap;align-content:flex-start;gap:4px;display:flex}.cad-mapa-cel{background:var(--mp-h0);min-width:128px;max-width:220px;color:var(--mp-h-frio);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.cad-mapa-cel .t{font:600 10.5px/1.25 Inter,sans-serif}.cad-mapa-cel .v{font-variant-numeric:tabular-nums;opacity:.85;font:500 10px Inter,sans-serif}.cad-mapa-cel.h0{background:var(--mp-h0)}.cad-mapa-cel.h1{background:var(--mp-h1)}.cad-mapa-cel.h2{background:var(--mp-h2)}.cad-mapa-cel.h3{background:var(--mp-h3);color:var(--mp-h-quente)}.cad-mapa-cel.h4{background:var(--mp-h4);color:var(--mp-h-quente)}.cad-mapa-cel.h5{background:var(--mp-h5);color:var(--mp-h-quente)}.cad-mapa-cel.raso{border-style:dashed;border-color:var(--mp-raso);position:relative;overflow:hidden}.cad-mapa-cel.raso:after{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#0000 0 5px,#ffffff4d 5px 10px);position:absolute;inset:0}.tr-root.tr-mode-dark .cad-mapa-cel.raso:after{background:repeating-linear-gradient(45deg,#0000 0 5px,#00000057 5px 10px)}.cad-mapa-cel.raso .t,.cad-mapa-cel.raso .v{z-index:1;position:relative}.cad-mapa-cel.cego{border-style:dotted;border-color:var(--tr-edge);background:var(--mp-cego);color:var(--mp-cego-ink)}.cad-mapa-cel[aria-pressed=true]{outline:2px solid var(--tr-ink);outline-offset:1px}.cad-mapa-cel:focus-visible{outline:2px solid var(--tr-pri);outline-offset:2px}.cad-mapa-painel{border:1px solid var(--tr-edge);background:var(--tr-srf-2);border-radius:12px;flex-direction:column;gap:11px;padding:15px;display:flex;position:sticky;top:16px}.cad-mapa-painel-cabeca{border-bottom:1px solid var(--tr-edge);flex-direction:column;gap:5px;padding-bottom:9px;display:flex}.cad-mapa-painel-cabeca h5{color:var(--tr-ink);margin:0;font:700 14px/1.25 Inter,sans-serif}.cad-mapa-painel-cabeca p{color:var(--tr-ink-2);margin:0;font:400 11.5px/1.5 Inter,sans-serif}.cad-mapa-fatos{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.cad-mapa-fatos li{color:var(--tr-ink-2);font:400 11.5px/1.45 Inter,sans-serif}.cad-mapa-fatos b{color:var(--tr-ink);font-variant-numeric:tabular-nums;font-weight:700}.cad-mapa-acoes{flex-wrap:wrap;gap:5px;display:flex}.cad-mapa-aulas{border-top:1px solid var(--tr-edge);flex-direction:column;gap:4px;padding-top:9px;display:flex}.cad-mapa-aula{border:1px solid var(--tr-edge);background:var(--tr-srf);color:var(--tr-ink-2);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font:400 11px Inter,sans-serif;display:flex}.cad-mapa-aula:hover:not(:disabled){border-color:var(--tr-pri);color:var(--tr-pri-ink)}.cad-mapa-aula:disabled{opacity:.55;cursor:default}.cad-mapa-legenda{border-top:1px solid var(--tr-edge);color:var(--tr-ink-3);flex-wrap:wrap;gap:14px;padding-top:8px;font:400 10.5px Inter,sans-serif;display:flex}.cad-mapa-legenda span{align-items:center;gap:4px;display:inline-flex}.cad-mapa-legenda i{border:1px solid #0000;border-radius:3px;width:14px;height:10px}.cad-mapa-legenda i.h1{background:var(--mp-h1)}.cad-mapa-legenda i.h2{background:var(--mp-h2)}.cad-mapa-legenda i.h3{background:var(--mp-h3)}.cad-mapa-legenda i.h5{background:var(--mp-h5)}.cad-mapa-legenda i.raso{border-style:dashed;border-color:var(--mp-raso);background-image:repeating-linear-gradient(45deg,#0000 0 4px,#ffffff52 4px 8px)}.cad-mapa-legenda i.cego{border-style:dotted;border-color:var(--tr-edge);background:var(--mp-cego)}.cad-mapa-metodo{border:1px solid var(--tr-edge);background:var(--tr-srf);border-radius:12px;overflow:hidden}.cad-mapa-metodo summary{color:var(--tr-ink-2);cursor:pointer;padding:12px 18px;font:600 12px Inter,sans-serif}.cad-mapa-metodo summary:hover{color:var(--tr-ink)}.cad-mapa-metodo[open] summary{border-bottom:1px solid var(--tr-edge)}.cad-mapa-metodo>div{flex-direction:column;gap:9px;padding:14px 18px 18px;display:flex}.cad-mapa-metodo p{max-width:82ch;color:var(--tr-ink-2);margin:0;font:400 12.5px/1.6 Inter,sans-serif}.cad-mapa-metodo b{color:var(--tr-ink)}.cad-caderno-filtro{border:1px solid var(--tr-pri);background:var(--tr-pri-wash);color:var(--tr-ink-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font:400 11.5px Inter,sans-serif;display:flex}.cad-caderno-filtro b{color:var(--tr-ink);font-weight:700}.cad-caderno-filtro button{border:1px solid var(--tr-edge);background:var(--tr-srf);color:var(--tr-ink-2);cursor:pointer;border-radius:999px;padding:4px 10px;font:600 11px Inter,sans-serif}.cad-caderno-filtro button:hover{border-color:var(--tr-pri);color:var(--tr-pri-ink)}.cad-faixa-atacar{border:1px solid var(--tr-edge);border-left:3px solid var(--tr-acc);background:var(--tr-srf);box-shadow:var(--tr-e1);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.cad-faixa-atacar>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cad-faixa-atacar strong{color:var(--tr-ink);font:700 14px Inter,sans-serif}.cad-faixa-atacar p{color:var(--tr-ink-3);margin:0;font:400 11.5px/1.5 Inter,sans-serif}.cad-faixa-atacar button{border:1px solid var(--tr-ink);background:var(--tr-ink);color:var(--tr-srf);cursor:pointer;border-radius:10px;flex:none;padding:9px 14px;font:600 12.5px Inter,sans-serif}.cad-faixa-atacar button:hover{opacity:.9}:root{--cad-navy-1000:#000816;--cad-navy-950:#000e25;--cad-navy-900:#01142f;--cad-navy-850:#061a34;--cad-navy-800:#0a2342;--cad-navy-700:#102d50;--cad-navy-600:#1a3b5d;--cad-orange-600:#ff5f00;--cad-orange-500:#ff7900;--cad-orange-400:#ff9200;--cad-amber-400:#ffb800;--cad-blue-600:#0074d9;--cad-blue-500:#038af1;--cad-blue-400:#20a4ff;--cad-blue-300:#60c0ff;--cad-white:#fbfbfb;--cad-slate-100:#e8eef7;--cad-slate-200:#c7d2e3;--cad-slate-400:#8da2c0;--cad-slate-600:#526984;--cad-success:#2dd4a0;--cad-warning:#ffc857;--cad-danger:#ff667a;--cad-gradient-action:linear-gradient(135deg, #ff5f00 0%, #ff7900 48%, #ffb800 100%);--cad-font-display:"Montserrat", "Inter", system-ui, sans-serif;--cad-font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--cad-radius-sm:6px;--cad-radius-md:10px;--cad-radius-lg:14px;--cad-radius-xl:20px;--cad-shadow-sm:0 4px 14px #0000002e;--cad-shadow-md:0 12px 32px #0000003d;--cad-focus:0 0 0 3px #20a4ff59}.tr-root.tr-mode-light{--tr-bg:#f4f7fb;--tr-srf:#fff;--tr-srf-2:#fff;--tr-srf-3:#eaf0f7;--tr-ink:#0a1b2e;--tr-ink-2:#40546e;--tr-ink-3:#667b96;--tr-edge:#d6e0ec;--tr-edge-2:#40546e2e;--tr-pri:#038af1;--tr-pri-2:#0074d9;--tr-pri-ink:#005ea8;--tr-pri-wash:#038af117;--tr-acc:#b83e00;--tr-accent:#b83e00;--tr-acc-wash:#ff790017;--tr-mil:#526984;--tr-mil-wash:#eaf0f7;--tr-ok:#087b5a;--tr-ok-wash:#2dd4a01f;--tr-wr:#805800;--tr-wr-wash:#ffc85729;--tr-dn:#b4233a;--tr-dn-wash:#ff667a1f;--tr-e1:0 1px 2px #102d500f;--tr-e2:0 12px 30px #102d5014;--tr-e3:0 20px 48px #102d501f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tr-root.tr-mode-dark{--tr-bg:#000e25;--tr-srf:#061a34;--tr-srf-2:#0a2342;--tr-srf-3:#102d50;--tr-ink:#fbfbfb;--tr-ink-2:#c7d2e3;--tr-ink-3:#8da2c0;--tr-edge:#1a3b5d;--tr-edge-2:#8da2c02e;--tr-pri:#038af1;--tr-pri-2:#20a4ff;--tr-pri-ink:#60c0ff;--tr-pri-wash:#038af121;--tr-acc:#ff9200;--tr-accent:#ff9200;--tr-acc-wash:#ff79001f;--tr-mil:#8da2c0;--tr-mil-wash:#8da2c01a;--tr-ok:#2dd4a0;--tr-ok-wash:#2dd4a021;--tr-wr:#ffc857;--tr-wr-wash:#ffc85721;--tr-dn:#ff667a;--tr-dn-wash:#ff667a21;--tr-e1:0 1px 2px #0000003d;--tr-e2:0 18px 40px #0000003d;--tr-e3:0 28px 70px #00000057;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tr-root,.tr-root button,.tr-root input,.tr-root select,.tr-root textarea{font-family:var(--cad-font-body)}.tr-root h1,.tr-root h2,.tr-root h3,.tr-root h4,.tr-root .tr-content-head h2,.tr-root .tr-page-head h1,.tr-root .tr-tile-v,.tr-root .tr-tmr-cl{font-family:var(--cad-font-display)}.tr-root button,.tr-root a,.tr-root input,.tr-root select,.tr-root textarea,.tr-root [tabindex]:not([tabindex="-1"]){outline:none}.tr-root button:focus-visible,.tr-root a:focus-visible,.tr-root input:focus-visible,.tr-root select:focus-visible,.tr-root textarea:focus-visible,.tr-root [tabindex]:not([tabindex="-1"]):focus-visible{box-shadow:var(--cad-focus);outline:1px solid var(--cad-blue-300);outline-offset:2px}.tr-root.tr-shell{background:var(--tr-bg);color:var(--tr-ink);font-family:var(--cad-font-body);grid-template-columns:264px minmax(0,1fr)}.tr-root.tr-mode-dark:before,.tr-root.tr-mode-dark:after{opacity:.08;filter:blur(150px)}.tr-root.tr-mode-dark:before{background:var(--cad-blue-500)}.tr-root.tr-mode-dark:after{background:var(--cad-orange-500)}.tr-root .tr-rail{border-color:var(--tr-edge-2);background:var(--cad-navy-1000);box-shadow:none;padding:20px 14px}.tr-root.tr-mode-light .tr-rail{background:#fff}.tr-root.tr-mode-dark .tr-rail{background:var(--cad-navy-1000);-webkit-backdrop-filter:none;backdrop-filter:none}.tr-root .tr-rail-brand-row{border-bottom:1px solid var(--tr-edge-2);min-height:48px;padding:0 8px 18px}.tr-root .tr-product-brand{gap:12px}.tr-root .tr-product-brand img{-o-object-fit:cover;object-fit:cover;border-radius:var(--cad-radius-md);width:42px;height:42px;display:block}.tr-root .tr-product-brand strong{font-family:var(--cad-font-display);letter-spacing:.08em;font-size:17px;font-weight:600}.tr-root .tr-product-brand small{color:var(--tr-pri-ink);font-family:var(--cad-font-display);letter-spacing:.14em;margin-top:5px;font-size:7px;font-weight:600;display:block}.tr-root .tr-product-mark{display:none}.tr-root .tr-cycle-card{border-color:var(--tr-edge-2);border-radius:var(--cad-radius-lg);background:var(--tr-srf);margin:16px 6px 12px;padding:14px}.tr-root .tr-nav{gap:2px;padding:2px 4px 12px}.tr-root .tr-nav button{border-radius:var(--cad-radius-md);min-height:40px;color:var(--tr-ink-2);gap:9px;padding:0 10px;font-size:12px;font-weight:600;position:relative}.tr-root .tr-nav button[aria-current=page]{color:var(--tr-ink);background:var(--tr-srf-3)}.tr-root .tr-nav button[aria-current=page]:before{background:var(--cad-gradient-action);border-radius:999px;width:3px;height:22px;display:block;left:0}.tr-root .tr-nav svg{width:17px;height:17px;color:var(--tr-pri-ink);stroke-width:1.8px}.tr-root .tr-nav em{min-width:22px;color:var(--tr-wr);background:var(--tr-wr-wash);font-family:var(--cad-font-body);text-align:center;padding:3px 6px}.tr-root .tr-rail-foot{border-color:var(--tr-edge-2);padding:14px 8px 0}.tr-root .tr-avatar{color:#001128;background:var(--cad-gradient-action)}.tr-root .tr-main{padding:0 32px 48px}.cad-skip-link{z-index:200;border-radius:var(--cad-radius-md);color:#001128;background:var(--cad-gradient-action);padding:12px 16px;font-weight:700;position:fixed;top:-80px;left:16px}.cad-skip-link:focus{top:16px}.tr-root .tr-page-identity{align-items:center;gap:12px;display:flex}.tr-root .tr-mobile-menu,.tr-root .tr-mobile-close,.tr-mobile-scrim{display:none}.tr-root .tr-page-head{border-bottom:1px solid var(--tr-edge-2);min-height:84px;padding:0}.tr-root .tr-page-head h1{letter-spacing:-.02em;font-size:clamp(24px,3vw,34px);font-weight:600}.tr-root .tr-eyebrow{color:var(--tr-ink-3);font-family:var(--cad-font-display);letter-spacing:.13em;font-size:10px;font-weight:600}.tr-root .tr-theme-toggle,.tr-root .tr-rail-toggle{border-color:var(--tr-edge);border-radius:var(--cad-radius-md);background:var(--tr-srf);min-width:44px;min-height:44px;color:var(--tr-ink-2)}.tr-root .tr-theme-toggle:hover,.tr-root .tr-rail-toggle:hover{background:var(--tr-srf-3);color:var(--tr-ink)}.tr-root .tr-status-strip{border:1px solid var(--tr-edge-2);border-radius:var(--cad-radius-lg);background:var(--tr-srf);box-shadow:none;margin:22px 0 18px}.tr-root .tr-status-strip>div{border-color:var(--tr-edge-2);min-height:92px;padding:18px}.tr-root .tr-status-strip strong,.tr-root .tr-status-strip em{font-family:var(--cad-font-display);font-variant-numeric:tabular-nums lining-nums}.tr-root .tr-content-head{padding:12px 0 20px}.tr-root .tr-content-head h2{letter-spacing:-.02em;font-size:24px;font-weight:600}.tr-root .tr-command{gap:10px;margin-bottom:18px}.tr-root .tr-tmr{border-color:var(--tr-edge);border-radius:var(--cad-radius-lg);background:var(--cad-navy-1000);min-height:64px;box-shadow:none;padding:10px 14px}.tr-root.tr-mode-light .tr-tmr{background:var(--tr-srf)}.tr-root .tr-tmr>button,.tr-root .tr-btn.pri,.tr-root .cad-primary-action,.tr-root button[class*=primary],.tr-root button[class*=-start],.tr-root button[class*=-finish]{color:#001128;background:var(--cad-gradient-action);font-family:var(--cad-font-display);border-color:#0000;font-weight:600;box-shadow:0 7px 20px #ff790029}.tr-root .tr-tmr>button:hover,.tr-root .tr-btn.pri:hover,.tr-root .cad-primary-action:hover,.tr-root button[class*=primary]:hover,.tr-root button[class*=-start]:hover,.tr-root button[class*=-finish]:hover{filter:brightness(1.08)}.tr-root .tr-tmr.on>button{color:var(--cad-navy-1000);background:var(--cad-success)}.tr-root .tr-step{border-color:var(--tr-edge);background:var(--tr-srf);min-height:44px}.tr-root .tr-step button{min-width:36px;min-height:36px}.tr-root .tr-card,.tr-root .cad-card{border-color:var(--tr-edge-2);box-shadow:none;border-radius:var(--cad-radius-lg);background:var(--tr-srf)}.tr-root .tr-hero,.tr-root .cad-study-modes,.tr-root .cad-faixa-atacar,.tr-root .cad-revisao-diaria,.tr-root .cad-contract{border-color:var(--tr-edge-2);border-radius:var(--cad-radius-lg);background:var(--tr-srf);box-shadow:none}.tr-root .tr-hero{position:relative;overflow:hidden}.tr-root .tr-hero:before{content:"";background:var(--cad-gradient-action);width:3px;position:absolute;inset:0 auto 0 0}.tr-root .cad-faixa-atacar{background:#038af114;border-color:#20a4ff40}.tr-root .tr-meter,.tr-root .tr-advbar,.tr-root .tr-trk,.tr-root .tr-subject-track,.tr-root [class*=progress-track]{background:var(--tr-srf-3)}.tr-root .tr-meter i,.tr-root .tr-advbar i,.tr-root .tr-trk i,.tr-root .tr-subject-track i,.tr-root [class*=progress-fill]{background:var(--tr-pri)}.tr-root .tr-pill,.tr-root [class*=badge],.tr-root [class*=chip]{font-family:var(--cad-font-body);font-weight:600}.tr-root input,.tr-root select,.tr-root textarea,.tr-root .tr-inp{border-color:var(--tr-edge);border-radius:var(--cad-radius-md);background:var(--tr-srf);min-height:44px;color:var(--tr-ink)}.tr-root input::-moz-placeholder{color:var(--tr-ink-3)}.tr-root textarea::-moz-placeholder{color:var(--tr-ink-3)}.tr-root input::placeholder,.tr-root textarea::placeholder{color:var(--tr-ink-3)}.tr-root table{color:var(--tr-ink-2);font-family:var(--cad-font-body)}.tr-root th{color:var(--tr-ink-3);background:var(--tr-srf-3);font-family:var(--cad-font-body)}.tr-root tbody tr:hover td{background:var(--tr-pri-wash)}.tr-root [role=dialog],.tr-root .cad-dialog,.tr-root [class*=dialog-content]{border-color:var(--tr-edge);border-radius:var(--cad-radius-xl);background:var(--tr-srf);color:var(--tr-ink);box-shadow:var(--cad-shadow-md)}.tr-root .cad-simulado-prova,.tr-root .cad-question-session,.tr-root .cad-package-content,.tr-root .cad-notebook{color:var(--tr-ink)}.tr-root .cad-simulado-opcao,.tr-root .cad-q-option{border-color:var(--tr-edge);background:var(--tr-bg)}.tr-root .cad-simulado-opcao:hover,.tr-root .cad-simulado-opcao.is-selected,.tr-root .cad-q-option:hover,.tr-root .cad-q-option.is-selected{border-color:var(--tr-pri-2);background:var(--tr-pri-wash)}.tr-root .cad-package-content>.cad-quiz,.tr-root .cad-package-content .cad-quiz-questao,.tr-root .cad-package-content .cad-quiz-explicacao,.tr-root .cad-package-content .cad-quiz-causa,.tr-root .cad-package-content .cad-quiz-nota-questao,.tr-root .cad-package-content .cad-questao-problema,.tr-root .cad-notebook article{width:100%;min-width:0;max-width:none}.tr-root .cad-package-content p,.tr-root .cad-package-content li,.tr-root .cad-notebook p,.tr-root .cad-notebook li{width:100%;min-width:0;max-width:none;font-size:16px;line-height:1.75}.tr-root :disabled{opacity:.5;cursor:not-allowed;box-shadow:none;filter:saturate(.5)}.tr-root a{color:var(--tr-pri-ink);text-underline-offset:3px}.tr-root a:hover{color:var(--tr-pri-ink)}@media (width>=821px){.tr-root.tr-shell.tr-rail-off{grid-template-columns:76px minmax(0,1fr)}}@media (width<=1100px) and (width>=821px){.tr-root.tr-shell.tr-rail-off{grid-template-columns:84px minmax(0,1fr)}.tr-root.tr-rail-off .tr-product-brand strong,.tr-root.tr-rail-off .tr-product-brand small,.tr-root.tr-rail-off .tr-cycle-card,.tr-root.tr-rail-off .tr-nav button>span,.tr-root.tr-rail-off .tr-nav em,.tr-root.tr-rail-off .tr-rail-foot>span:not(.tr-avatar){display:none}.tr-root.tr-rail-off .tr-nav{margin-top:18px}.tr-root.tr-rail-off .tr-nav button{justify-content:center;padding:0}}@media (width<=820px){body.cadencia-menu-open{overflow:hidden}.tr-root.tr-shell{display:block}.tr-root .tr-rail{z-index:40;border-right:1px solid var(--tr-edge-2);width:264px;height:100dvh;box-shadow:var(--cad-shadow-md);border-bottom:0;padding:20px 14px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}body.cadencia-menu-open .tr-root .tr-rail,.tr-root.tr-menu-open .tr-rail{transform:translate(0)}.tr-root .tr-product-brand,.tr-root .tr-cycle-card,.tr-root .tr-rail-foot{display:flex}.tr-root .tr-cycle-card{display:block}.tr-root .tr-nav{flex-direction:column;margin-top:0;overflow:visible}.tr-root .tr-nav button{flex:none;justify-content:flex-start;width:100%;padding:0 10px;font-size:12px}.tr-root .tr-mobile-menu{border:1px solid var(--tr-edge);border-radius:var(--cad-radius-md);background:var(--tr-srf);width:44px;height:44px;color:var(--tr-ink-2);flex:none;place-items:center;display:grid}.tr-root .tr-mobile-close{border:1px solid var(--tr-edge);border-radius:var(--cad-radius-md);background:var(--tr-srf);width:44px;height:44px;color:var(--tr-ink-2);place-items:center;display:grid}.tr-root .tr-rail-toggle{display:none}body.cadencia-menu-open .tr-mobile-scrim,.tr-root.tr-menu-open>.tr-mobile-scrim{z-index:35;background:#000816c2;border:0;display:block;position:fixed;inset:0}.tr-root .tr-main{padding:0 18px 36px}.tr-root .tr-page-head{min-height:72px}.tr-root .tr-status-strip{margin-top:18px}.tr-root .tr-rail{padding:12px 14px}}@media (width<=560px){.tr-root .tr-page-head h1{font-size:20px}.tr-root .tr-status-strip>div{min-height:78px}}@media (prefers-reduced-motion:reduce){.tr-root *,.tr-root :before,.tr-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.tr-root button,.tr-root input,.tr-root select,.tr-root textarea,.tr-root .tr-card{border:1px solid canvastext}}.tr-root.tr-mode-light,.tr-root.tr-mode-dark{--tr-border:var(--tr-edge);--tr-surface:var(--tr-srf);--tr-text:var(--tr-ink);--tr-muted:var(--tr-ink-3);--tr-soft:var(--tr-srf-3);--tr-line:var(--tr-edge);--tr-shadow:var(--tr-e2);--tr-shadow-sm:var(--tr-e1);--tr-font:var(--cad-font-body);--tr-wr-ink:var(--tr-wr)}.tr-root .tr-btn{border-radius:var(--cad-radius-md);min-height:44px;font-family:var(--cad-font-display);justify-content:center;font-weight:600}.tr-root .tr-btn.pri{background:var(--cad-gradient-action);color:#001128;border-color:#0000}.tr-root .tr-btn.gh{border-color:var(--tr-edge);background:var(--tr-srf);color:var(--tr-ink-2)}.tr-root .tr-btn.ok{background:var(--tr-ok);color:#001128;border-color:#0000}.tr-root .tr-btn.gh:hover{border-color:var(--tr-pri);color:var(--tr-pri-ink)}.tr-root .tr-card{border-color:var(--tr-edge-2);background:var(--tr-srf);box-shadow:none}.tr-root .cad-empty{color:var(--tr-ink-3)}.tr-root .cad-error,.tr-root .cad-favorita-erro{color:var(--tr-dn)!important}.tr-root .animate-spin{color:currentColor}.tr-root .cad-week-contract,.tr-root .cad-command-center,.tr-root .cad-preparation,.tr-root .cad-approval-pulse,.tr-root .cad-operations,.tr-root .cad-notebook-section{border-color:var(--tr-edge-2);background:var(--tr-srf);box-shadow:none}.tr-root .cad-week-current,.tr-root .cad-week-next li,.tr-root .cad-focus-signals article,.tr-root .cad-preparation-body,.tr-root .cad-approval-pulse-body article,.tr-root .cad-notebook-material-list article{border-color:var(--tr-edge-2);background:var(--tr-srf-2)}.tr-root .cad-week-current{border-left:3px solid var(--cad-orange-500)}.tr-root .cad-week-source,.tr-root .cad-next-action-icon{color:var(--tr-pri-ink)}.tr-root .cad-week-current .is-risk,.tr-root .cad-focus-signals .is-warning,.tr-root .cad-focus-signals .is-due{color:var(--tr-wr)}.tr-root .cad-focus-signals .is-ok{color:var(--tr-ok)}.tr-root .cad-next-action{background:linear-gradient(125deg, var(--tr-pri-wash), var(--tr-srf) 72%);border-color:#038af152}.tr-root .cad-next-action.is-recuperar_erro{background:linear-gradient(125deg, var(--tr-wr-wash), var(--tr-srf) 72%);border-color:#ffc85766}.tr-root .cad-notebook-bar,.tr-root .cad-notebook-section-head{border-color:var(--tr-edge-2)}.tr-root .cad-notebook-bar-icon,.tr-root .cad-notebook-file-icon{color:var(--tr-pri-ink);background:var(--tr-pri-wash)}.tr-root .cad-preparation summary,.tr-root .cad-approval-pulse summary,.tr-root .cad-operations summary{color:var(--tr-ink)}.tr-root .cad-notebook-missing-list article.is-late{border-color:var(--tr-dn);background:var(--tr-dn-wash)}.tr-root .cad-notebook-status.ok{color:var(--tr-ok);background:var(--tr-ok-wash)}.tr-root .cad-notebook-status.wr{color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .cad-notebook-status.in{color:var(--tr-pri-ink);background:var(--tr-pri-wash)}.tr-root .cad-notebook-status.muted{color:var(--tr-ink-3);background:var(--tr-srf-3)}.tr-root .cad-bancada{border-color:var(--tr-edge-2);background:var(--tr-srf)}.tr-root .cad-bancada-materias,.tr-root .cad-bancada-aulas,.tr-root .cad-bancada-previa{border-color:var(--tr-edge-2)}.tr-root .cad-bancada-materia,.tr-root .cad-bancada-aula{color:var(--tr-ink-2)}.tr-root .cad-bancada-materia:hover,.tr-root .cad-bancada-aula:hover{background:var(--tr-srf-3);color:var(--tr-ink)}.tr-root .cad-bancada-materia[aria-selected=true],.tr-root .cad-bancada-aula[aria-selected=true]{background:var(--tr-pri-wash);color:var(--tr-ink);box-shadow:inset 3px 0 0 var(--tr-pri)}.tr-root .cad-bancada-venc{color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .cad-bancada-conta{color:var(--tr-ink-3);background:var(--tr-srf-3)}.tr-root .cad-bancada-previa-mapa{border-color:var(--tr-edge-2);background:var(--cad-navy-1000)}.tr-root .cad-package-page-head,.tr-root .cad-package-content,.tr-root .cad-package-tabs,.tr-root .cad-package-callout,.tr-root .cad-package-cycle,.tr-root .cad-package-summary-grid article,.tr-root .cad-note-editor,.tr-root .cad-note-list article{border-color:var(--tr-edge-2);background:var(--tr-srf);color:var(--tr-ink)}.tr-root .cad-package-source,.tr-root .cad-package-tabs{background:var(--tr-srf-2)}.tr-root .cad-package-tabs button{color:var(--tr-ink-3)}.tr-root .cad-package-tabs button.active,.tr-root .cad-package-mapas button.active{color:var(--tr-pri-ink);background:var(--tr-pri-wash)}.tr-root .cad-package-callout{border-left:3px solid var(--cad-orange-500)}.tr-root .cad-package-cycle strong,.tr-root .cad-package-summary-grid h3{color:var(--tr-ink)}.tr-root .cad-package-vazio{color:var(--tr-ink-3);background:var(--tr-srf-2)}.tr-root .cad-trap-list article{border-color:var(--tr-edge-2);background:var(--tr-srf-2)}.tr-root .cad-trap-list article>span{color:var(--tr-wr)}.tr-root .cad-flashcard{border-color:var(--tr-edge);background:linear-gradient(145deg, var(--tr-srf), var(--tr-srf-2));color:var(--tr-ink);box-shadow:none}.tr-root .cad-flashcard.is-back{border-color:var(--tr-ok);background:var(--tr-ok-wash)}.tr-root .cad-flashcard-progress,.tr-root .cad-flashcard-actions,.tr-root .cad-flashcard-rating{border-color:var(--tr-edge-2)}.tr-root .cad-flashcard-rating button.errei{color:var(--tr-dn);border-color:var(--tr-dn)}.tr-root .cad-flashcard-rating button.dificil{color:var(--tr-wr);border-color:var(--tr-wr)}.tr-root .cad-flashcard-rating button.bom{color:var(--tr-pri-ink);border-color:var(--tr-pri)}.tr-root .cad-flashcard-rating button.facil{color:var(--tr-ok);border-color:var(--tr-ok)}.tr-root .cad-flashcard-scheduled{color:var(--tr-ok);border-color:var(--tr-ok);background:var(--tr-ok-wash)}.tr-root .cad-mapa-figura,.tr-root .cad-mapa-arvore{border-color:var(--tr-edge-2);background:var(--tr-srf)}.tr-root .cad-mapa-controles,.tr-root .cad-mapa-figura figcaption{border-color:var(--tr-edge-2);background:var(--tr-srf-2)}.tr-root .cad-mapa-palco{background:var(--cad-navy-1000)}.tr-root .cad-mapa-controles button{color:var(--tr-ink-2);border-color:var(--tr-edge);background:var(--tr-srf)}.tr-root .cad-mapa-controles button:hover{color:var(--tr-pri-ink);border-color:var(--tr-pri)}.tr-root .cad-mapa-passo{color:#001128;background:var(--cad-gradient-action)}.tr-root .cad-mapa-relacao{color:var(--tr-pri-ink)}.tr-root .cad-note-list article.is-duvida{border-left-color:var(--tr-wr)}.tr-root .cad-note-list article.is-pegadinha{border-left-color:var(--tr-dn)}.tr-root .cad-note-list article.is-marcacao{border-left-color:var(--tr-pri)}.tr-root .cad-nota-editor{border-color:var(--tr-edge-2);background:var(--tr-srf)}.tr-root .cad-nota-ferramentas{border-color:var(--tr-edge-2);background:var(--tr-srf-2)}.tr-root .cad-nota-ferramentas button{color:var(--tr-ink-2)}.tr-root .cad-nota-ferramentas button.is-ativo{color:var(--tr-pri-ink);background:var(--tr-pri-wash)}.tr-root .cad-nota-corpo{color:var(--tr-ink);background:var(--tr-srf)}.tr-root .cad-nota-carregando{color:var(--tr-ink-3);background:var(--tr-srf-2)}.tr-root .cad-quiz-abertura,.tr-root .cad-quiz-questao,.tr-root .cad-quiz-quebra,.tr-root .cad-quiz-erradas article,.tr-root .cad-quiz-nota-questao,.tr-root .cad-quiz-registro{border-color:var(--tr-edge-2);background:var(--tr-srf);color:var(--tr-ink)}.tr-root .cad-quiz-barra-topo,.tr-root .cad-quiz-abertura-cabeca,.tr-root .cad-quiz-placar-historico,.tr-root .cad-quiz-nota-cabeca{border-color:var(--tr-edge-2)}.tr-root .cad-quiz-progresso,.tr-root .cad-quiz-barra{background:var(--tr-srf-3)}.tr-root .cad-quiz-progresso i,.tr-root .cad-quiz-barra i{background:var(--tr-pri)}.tr-root .cad-quiz-tag,.tr-root .cad-quiz-origem{color:var(--tr-pri-ink);background:var(--tr-pri-wash);border-color:var(--tr-pri)}.tr-root .cad-quiz-origem.is-pdf{color:var(--tr-ok);background:var(--tr-ok-wash);border-color:var(--tr-ok)}.tr-root .cad-quiz-origem.is-autoral{color:var(--tr-wr);background:var(--tr-wr-wash);border-color:var(--tr-wr)}.tr-root .cad-quiz-alternativas>button{border-color:var(--tr-edge);background:var(--tr-srf-2);min-height:48px;color:var(--tr-ink)}.tr-root .cad-quiz-alternativas>button:hover,.tr-root .cad-quiz-alternativas>button.is-marcada{border-color:var(--tr-pri);background:var(--tr-pri-wash)}.tr-root .cad-quiz-alternativas>button.is-eliminada{color:var(--tr-ink-3);background:var(--tr-srf-3)}.tr-root .cad-quiz-alternativas>button.is-gabarito{border-color:var(--tr-ok);background:var(--tr-ok-wash)}.tr-root .cad-quiz-alternativas>button.is-equivocada{border-color:var(--tr-dn);background:var(--tr-dn-wash)}.tr-root .cad-quiz-letra{border-color:var(--tr-edge);background:var(--tr-srf);color:var(--tr-ink-2)}.tr-root .cad-quiz-icone-ok{color:var(--tr-ok)}.tr-root .cad-quiz-icone-erro{color:var(--tr-dn)}.tr-root .cad-quiz-duvida{color:var(--tr-ink-2);border-color:var(--tr-edge);background:var(--tr-srf)}.tr-root .cad-quiz-duvida.is-marcada{color:var(--tr-wr);border-color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .cad-quiz-explicacao.is-correta{border-color:var(--tr-ok);background:var(--tr-ok-wash)}.tr-root .cad-quiz-explicacao.is-errada{border-color:var(--tr-dn);background:var(--tr-dn-wash)}.tr-root .cad-quiz-explicacao.is-pendente{border-color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .cad-quiz-resultado.is-bom{border-color:var(--tr-ok);background:var(--tr-ok-wash)}.tr-root .cad-quiz-resultado.is-alerta{border-color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .cad-quiz-causa{border-color:var(--tr-edge-2);background:var(--tr-srf-2)}.tr-root .cad-quiz-causa-botoes button{color:var(--tr-ink-2);border-color:var(--tr-edge);background:var(--tr-srf)}.tr-root .cad-quiz-causa-botoes button.is-marcada{color:var(--tr-pri-ink);border-color:var(--tr-pri);background:var(--tr-pri-wash)}.tr-root .cad-quiz-registrado{color:var(--tr-ok);border-color:var(--tr-ok);background:var(--tr-ok-wash)}.tr-root .cad-questao-paragrafo+.cad-questao-paragrafo{margin-top:.85em}.tr-root .cad-quiz-marcado{-webkit-text-decoration-color:var(--cad-orange-500);text-decoration-color:var(--cad-orange-500);text-decoration-thickness:2px}.tr-root .cad-favorita-botao,.tr-root .cad-favorita-motivos button,.tr-root .cad-questao-problema-abrir{color:var(--tr-ink-2);border-color:var(--tr-edge);background:var(--tr-srf)}.tr-root .cad-favorita-botao.is-favorita,.tr-root .cad-favorita-motivos button.is-marcado{color:var(--tr-wr);border-color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .cad-questao-problema-form{color:var(--tr-ink);border-color:var(--tr-edge);background:var(--tr-srf)}.tr-root .cad-questao-problema-enviado{color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .cad-revisao-diaria,.tr-root .cad-revisao-palco,.tr-root .cad-revisao-fim,.tr-root .cad-revisao-descarte{border-color:var(--tr-edge-2);background:var(--tr-srf)}.tr-root .cad-revisao-icone{color:var(--tr-pri-ink);background:var(--tr-pri-wash)}.tr-root .cad-revisao-materias button{color:var(--tr-ink-2);border-color:var(--tr-edge);background:var(--tr-srf)}.tr-root .cad-revisao-materias button.is-atual{color:var(--tr-pri-ink);border-color:var(--tr-pri);background:var(--tr-pri-wash)}.tr-root .cad-revisao-novo{color:var(--tr-pri-ink);background:var(--tr-pri-wash)}.tr-root .cad-revisao-leecher{color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .cad-revisao-descartar{color:var(--tr-dn)}.tr-root .cad-revisao-fim{color:var(--tr-ok);background:var(--tr-ok-wash)}.tr-root .cad-caderno-visoes,.tr-root .cad-caderno-topo,.tr-root .cad-caderno-materia,.tr-root .cad-caderno-detalhe,.tr-root .cad-prescricao,.tr-root .cad-mapa-decisao,.tr-root .cad-mapa-anel,.tr-root .cad-mapa-metodo{border-color:var(--tr-edge-2);background:var(--tr-srf)}.tr-root .cad-caderno-visoes button{color:var(--tr-ink-2)}.tr-root .cad-caderno-visoes button[aria-selected=true]{color:var(--tr-pri-ink);background:var(--tr-pri-wash)}.tr-root .cad-caderno-filtro{color:var(--tr-pri-ink);border-color:var(--tr-pri);background:var(--tr-pri-wash)}.tr-root .cad-caderno-lista>li.is-errada{border-left-color:var(--tr-dn)}.tr-root .cad-caderno-lista>li.is-para-rever{border-left-color:var(--tr-wr)}.tr-root .cad-caderno-causa,.tr-root .cad-caderno-reincidencia{color:var(--tr-dn);background:var(--tr-dn-wash)}.tr-root .cad-caderno-favorita-motivo{color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .cad-caderno-alta.is-superado{color:var(--tr-ok);background:var(--tr-ok-wash)}.tr-root .cad-caderno-alta.is-observacao{color:var(--tr-pri-ink);background:var(--tr-pri-wash)}.tr-root .cad-caderno-nota-externa{color:var(--tr-ink-3);background:var(--tr-srf-2)}.tr-root .cad-prescricao-vinculos article.is-exato,.tr-root .cad-prescricao-vinculos article.is-tematico{border-color:var(--tr-ok);background:var(--tr-ok-wash)}.tr-root .cad-prescricao-vinculos article.is-ausente{border-color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .cad-mapa-decisao{border-left:3px solid var(--cad-orange-500)}.tr-root .cad-mapa-btn{color:var(--tr-ink-2);border-color:var(--tr-edge);background:var(--tr-srf)}.tr-root .cad-mapa-btn.pri{color:#001128;background:var(--cad-gradient-action);border-color:#0000}.tr-root .cad-mapa-materia,.tr-root .cad-mapa-frente,.tr-root .cad-mapa-aula-linha,.tr-root .cad-mapa-raso,.tr-root .cad-mapa-linha,.tr-root .cad-mapa-painel{border-color:var(--tr-edge-2);background:var(--tr-srf-2)}.tr-root .cad-mapa-cel{border-color:var(--tr-edge)}.tr-root .cad-mapa-cel[aria-pressed=true]{outline:2px solid var(--tr-pri);outline-offset:2px}.tr-root .cq-legenda,.tr-root .cq-grade,.tr-root .cq-detalhe{border-color:var(--tr-edge-2);background:var(--tr-srf)}.tr-root .cq-toggle,.tr-root .cq-legenda-item,.tr-root .cq-chip{color:var(--tr-ink-2);border-color:var(--tr-edge);background:var(--tr-srf-2)}.tr-root .cq-toggle.is-ativa,.tr-root .cq-legenda-item.is-ativa{color:var(--tr-pri-ink);border-color:var(--tr-pri);background:var(--tr-pri-wash)}.tr-root .cq-chip.is-feita{color:var(--tr-ok);border-color:var(--tr-ok);background:var(--tr-ok-wash)}.tr-root .cq-chip.is-curso{color:var(--tr-pri-ink);border-color:var(--tr-pri);box-shadow:0 0 0 3px var(--tr-pri-wash)}.tr-root .cq-chip.is-proxima{border-color:var(--cad-orange-500)}.tr-root .cq-chip.is-aberta{outline:2px solid var(--tr-pri);outline-offset:2px}.tr-root .cq-chip.is-apagada{opacity:.22}.tr-root .cq-linha.is-fechada{opacity:.72}.tr-root .cq-linha-meter,.tr-root .cq-legenda-barra{background:var(--tr-srf-3)}.tr-root .cq-linha-meter i,.tr-root .cq-legenda-barra i{background:var(--tr-pri)}.tr-root .sim-espelho,.tr-root .sim-montagem,.tr-root .sim-historico,.tr-root .sim-capa,.tr-root .sim-resultado,.tr-root .sim-folha,.tr-root .sim-revisao,.tr-root .sim-quebra,.tr-root .sim-reforco{border-color:var(--tr-edge-2);background:var(--tr-srf);box-shadow:none}.tr-root .sim-espelho-prova,.tr-root .sim-previa,.tr-root .sim-lista article,.tr-root .sim-folha-materia{border-color:var(--tr-edge-2);background:var(--tr-srf-2)}.tr-root .sim-espelho-icone,.tr-root .sim-espelho-selo,.tr-root .sim-escopo-ok{color:var(--tr-ok);background:var(--tr-ok-wash)}.tr-root .sim-controles fieldset{border-color:var(--tr-edge-2)}.tr-root .sim-controles button{color:var(--tr-ink-2);border-color:var(--tr-edge);background:var(--tr-srf)}.tr-root .sim-controles button.is-ativa{color:var(--tr-pri-ink);border-color:var(--tr-pri);background:var(--tr-pri-wash)}.tr-root .sim-alerta{color:var(--tr-wr);border-color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .sim-divergencia{border-left:3px solid var(--cad-orange-500)}.tr-root .sim-lista article.is-escopo-invalido,.tr-root .sim-escopo-invalido{color:var(--tr-dn);border-color:var(--tr-dn);background:var(--tr-dn-wash)}.tr-root .sim-lista-espelho{color:var(--tr-pri-ink);background:var(--tr-pri-wash)}.tr-root .sim-lista-invalido{color:var(--tr-dn);background:var(--tr-dn-wash)}.tr-root .sim-excluir{color:var(--tr-dn)}.tr-root .sim-diagnostico{color:var(--tr-pri-ink);border-color:var(--tr-pri);background:var(--tr-pri-wash)}.tr-root .sim-barra,.tr-root .sim-bloco-faixa{border-color:var(--tr-edge-2);background:var(--cad-navy-1000);color:var(--cad-white)}.tr-root.tr-mode-light .sim-barra,.tr-root.tr-mode-light .sim-bloco-faixa{background:var(--tr-srf);color:var(--tr-ink)}.tr-root .sim-relogio{color:var(--tr-pri-ink)}.tr-root .sim-relogio.is-apertado{color:var(--tr-dn)}.tr-root .sim-folha-item{color:var(--tr-ink-2);border-color:var(--tr-edge);background:var(--tr-srf)}.tr-root .sim-folha-item.is-respondida{color:#001128;border-color:var(--cad-orange-500);background:var(--cad-orange-500)}.tr-root .sim-folha-item.is-atual{outline:2px solid var(--tr-pri);outline-offset:2px}.tr-root .sim-folha-item.is-anotada:after{background:var(--tr-wr)}.tr-root .sim-entrega,.tr-root .sim-anulacao{color:var(--tr-ink);border-color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .sim-resultado.is-bom{border-color:var(--tr-ok);background:var(--tr-ok-wash)}.tr-root .sim-resultado.is-alerta{border-color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .sim-resultado.is-neutro{border-color:var(--tr-pri);background:var(--tr-pri-wash)}.tr-root .cad-mentor-topo,.tr-root .cad-mentor-hero,.tr-root .cad-mentor-resumo article,.tr-root .cad-prontidao,.tr-root .cad-livro-recomendacoes,.tr-root .cad-nota-materia,.tr-root .cad-evidencia,.tr-root .cad-fila,.tr-root .cad-recovery-board,.tr-root .cad-mentor-section,.tr-root .cad-week-review,.tr-root .cad-open-errors,.tr-root .cad-discursiva{border-color:var(--tr-edge-2);background:var(--tr-srf);box-shadow:none}.tr-root .cad-mentor-kicker,.tr-root .cad-mentor-icon{color:var(--tr-pri-ink)}.tr-root .cad-mentor-abas button{color:var(--tr-ink-3);border-color:#0000}.tr-root .cad-mentor-abas button[aria-selected=true]{color:var(--tr-pri-ink);border-color:var(--tr-pri);background:var(--tr-pri-wash)}.tr-root .cad-mentor-sinal{color:var(--tr-pri-ink);background:var(--tr-pri-wash)}.tr-root .cad-mentor-sinal.is-atacar{color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .cad-mentor-acao{color:#001128;background:var(--cad-gradient-action);border-color:#0000}.tr-root .cad-mentor-anel{background:conic-gradient(var(--tr-pri) var(--cad-progresso), var(--tr-srf-3) 0)}.tr-root .cad-prontidao-grade article,.tr-root .cad-livro-lista article,.tr-root .cad-evidencia-lista>li,.tr-root .cad-fila-grupo,.tr-root .cad-recovery-plan,.tr-root .cad-attention,.tr-root .cad-review-history article{border-color:var(--tr-edge-2);background:var(--tr-srf-2)}.tr-root .cad-prontidao-grade article.is-medido,.tr-root .cad-evidencia-lista>li.is-decide{border-left-color:var(--tr-ok)}.tr-root .cad-prontidao-grade article.is-em_formacao,.tr-root .cad-evidencia-lista>li.is-insuficiente{border-left-color:var(--tr-wr)}.tr-root .cad-prontidao-grade article.is-sem_medicao,.tr-root .cad-evidencia-lista>li.is-sem-base{border-left-color:var(--tr-ink-3)}.tr-root .cad-evidencia-selo.is-decide{color:var(--tr-ok);background:var(--tr-ok-wash)}.tr-root .cad-evidencia-selo.is-insuficiente{color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .cad-fila-grupo.is-atacar{border-top-color:var(--cad-orange-500)}.tr-root .cad-fila-grupo.is-medir{border-top-color:var(--tr-pri)}.tr-root .cad-fila-grupo.is-aguardar,.tr-root .cad-fila-grupo.is-sem-material{border-top-color:var(--tr-ink-3)}.tr-root .cad-fila-reforco{color:var(--tr-pri-ink);border-color:var(--tr-pri);background:var(--tr-pri-wash)}.tr-root .cad-recovery-plan.overdue{border-color:var(--tr-dn)}.tr-root .cad-recovery-track,.tr-root .cad-peso-trilho,.tr-root .cad-evolucao-trilho,.tr-root .cad-week-line span{background:var(--tr-srf-3)}.tr-root .cad-recovery-track i,.tr-root .cad-peso-trilho i,.tr-root .cad-evolucao-trilho i,.tr-root .cad-week-line i{background:var(--tr-pri)}.tr-root .cad-review-error{color:var(--tr-dn);background:var(--tr-dn-wash)}.tr-root .cad-exception-treatment{border-color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .cad-peso-editais button{color:var(--tr-ink-2);border-color:var(--tr-edge);background:var(--tr-srf-2)}.tr-root .cad-peso-editais button.is-ativo{color:var(--tr-pri-ink);border-color:var(--tr-pri);background:var(--tr-pri-wash)}.tr-root .cad-peso-divergencia{color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .cad-discursiva-primaria{color:#001128;background:var(--cad-gradient-action);border-color:#0000}.tr-root .cad-discursiva-secundaria{color:var(--tr-pri-ink);border-color:var(--tr-pri);background:var(--tr-pri-wash)}.tr-root .cad-discursiva-form,.tr-root .cad-discursiva-ativo,.tr-root .cad-discursiva-etapa,.tr-root .cad-discursiva-historico details{border-color:var(--tr-edge-2);background:var(--tr-srf-2)}.tr-root .cad-discursiva-alerta{color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .cad-discursiva-vazio,.tr-root .cad-livro-vazio,.tr-root .cad-recovery-empty{color:var(--tr-ink-3);background:var(--tr-srf-2)}.tr-root .bnc-abas,.tr-root .bnc-bloco,.tr-root .bnc-alvo-status,.tr-root .bnc-fontes-oficiais,.tr-root .bnc-sinais,.tr-root .bnc-proxy-resumo,.tr-root .bnc-vazio{border-color:var(--tr-edge-2);background:var(--tr-srf);color:var(--tr-ink);box-shadow:none}.tr-root .bnc-abas button{min-height:44px;color:var(--tr-ink-3)}.tr-root .bnc-abas button[aria-current=true]{color:var(--tr-pri-ink);background:var(--tr-pri-wash)}.tr-root .bnc-ancora-aviso,.tr-root .bnc-proxy-resumo{color:var(--tr-pri-ink);border-color:var(--tr-pri);background:var(--tr-pri-wash)}.tr-root .bnc-alvo-kicker{color:var(--tr-ink-3)}.tr-root .bnc-alvo-decisoes>div,.tr-root .bnc-sinais li,.tr-root .bnc-vazio-operacional{border-color:var(--tr-edge-2);background:var(--tr-srf-2)}.tr-root .bnc-sinais li.is-alerta{border-left-color:var(--tr-wr);background:var(--tr-wr-wash)}.tr-root .bnc-fontes-oficiais a{color:var(--tr-pri-ink)}.tr-root .cad-protected-swap{border:1px solid color-mix(in srgb, var(--tr-pri) 48%, var(--tr-edge-2));border-radius:var(--cad-radius-md);color:var(--tr-ink);background:var(--tr-pri-wash);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 18px 14px;padding:13px 14px;display:grid}.tr-root .cad-protected-swap>svg{color:var(--tr-pri-ink)}.tr-root .cad-protected-swap>div{gap:3px;min-width:0;display:grid}.tr-root .cad-protected-swap strong{font-size:.84rem}.tr-root .cad-protected-swap span{color:var(--tr-ink-3);font-size:.76rem;line-height:1.45}.tr-root .cad-protected-swap button{border:1px solid var(--tr-edge-2);border-radius:var(--cad-radius-sm);min-height:44px;color:var(--tr-ink);background:var(--tr-srf);padding:0 14px;font-weight:700}.tr-root .cad-protected-swap button:hover{border-color:var(--tr-pri);color:var(--tr-pri-ink)}.tr-root .cad-do-next{border-style:dashed}.tr-root .cad-swap-picker{border:1px solid var(--tr-edge-2);border-radius:var(--cad-radius-md);background:var(--tr-srf-2);gap:10px;margin:0 18px 14px;padding:14px;display:grid}.tr-root .cad-swap-picker-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tr-root .cad-swap-picker-head>div{gap:3px;display:grid}.tr-root .cad-swap-picker-head strong{color:var(--tr-ink);font-size:.88rem}.tr-root .cad-swap-picker-head span{color:var(--tr-ink-3);font-size:.76rem;line-height:1.45}.tr-root .cad-swap-picker-head>button{border:1px solid var(--tr-edge-2);border-radius:var(--cad-radius-sm);width:44px;height:44px;color:var(--tr-ink-3);background:var(--tr-srf);flex:0 0 44px;place-items:center;display:grid}.tr-root .cad-swap-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tr-root .cad-swap-options>button{border:1px solid var(--tr-edge-2);border-radius:var(--cad-radius-md);min-height:58px;color:var(--tr-ink);background:var(--tr-srf);text-align:left;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.tr-root .cad-swap-options>button:hover{border-color:var(--tr-pri);background:var(--tr-pri-wash)}.tr-root .cad-swap-options>button>span{gap:2px;min-width:0;display:grid}.tr-root .cad-swap-options b{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.tr-root .cad-swap-options small{color:var(--tr-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.tr-root .cad-swap-options svg{color:var(--tr-pri-ink)}.cad-dialog{--cad-bg:#fff;--cad-bg-2:#f4f7fb;--cad-ink:#0a1b2e;--cad-muted:#526984;--cad-edge:#d6e0ec;--cad-pri:#0074d9;--cad-pri-wash:#038af117;--cad-danger:#b4233a;font-family:var(--cad-font-body,"Inter", system-ui, sans-serif)}.trilha-immersive:has(.tr-mode-dark) .cad-dialog{--cad-bg:#061a34;--cad-bg-2:#0a2342;--cad-ink:#fbfbfb;--cad-muted:#c7d2e3;--cad-edge:#1a3b5d;--cad-pri:#20a4ff;--cad-pri-wash:#038af121;--cad-danger:#ff667a}.cad-dialog .tr-btn.pri{color:#001128;background:linear-gradient(135deg,#ff5f00 0%,#ff7900 48%,#ffb800 100%);border-color:#0000}.cad-dialog .tr-btn.gh{border-color:var(--cad-edge);background:var(--cad-bg);color:var(--cad-ink)}.cad-dialog.cad-material-dialog{color:var(--cad-ink)}.cad-material-dialog .cad-material-drop,.cad-material-dialog .cad-material-intake,.cad-material-dialog .cad-material-detected,.cad-material-dialog .cad-material-ai-note,.cad-material-dialog .cad-task-links{border-color:var(--cad-edge);background:var(--cad-bg-2)}.cad-material-dialog .cad-material-drop.is-loading{color:var(--cad-pri)}.cad-material-dialog .cad-material-alert{color:var(--cad-danger);border-color:var(--cad-danger)}.shell-loading,.access-denied,.fatal-error{color:var(--cad-white,#fbfbfb);background:var(--cad-navy-950,#000e25);font-family:var(--cad-font-body,"Inter", system-ui, sans-serif)}.access-denied,.fatal-error{border-color:var(--cad-navy-600,#1a3b5d);border-radius:var(--cad-radius-xl,20px);box-shadow:none}.access-denied h1,.fatal-error h1,.fatal-error .eyebrow{font-family:var(--cad-font-display,"Montserrat", system-ui, sans-serif)}.fatal-error button{color:#001128;background:var(--cad-gradient-action,linear-gradient(135deg, #ff5f00, #ffb800))}@media (width<=760px){.tr-root .cad-swap-options,.tr-root .cad-bancada{grid-template-columns:1fr}.tr-root .cad-bancada-materias{flex-direction:row;overflow-x:auto}.tr-root .cad-package-page-head{grid-template-columns:1fr}.tr-root .cad-package-source{max-width:none}.tr-root .sim-barra{z-index:12;position:sticky;top:0}.tr-root .cad-quiz-acoes .tr-btn,.tr-root .sim-entrega .tr-btn{width:100%}}@media (width<=560px){.tr-root .cad-swap-picker{margin-inline:12px}.tr-root .cad-swap-options>button{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr) auto}.tr-root .cad-protected-swap{grid-template-columns:auto 1fr;margin-inline:12px}.tr-root .cad-protected-swap button{grid-column:1/-1;width:100%}.tr-root .cad-quiz-alternativas>button{min-height:52px}.tr-root .cad-quiz-letra{min-width:34px;min-height:34px}.tr-root .cad-form-grid,.tr-root .cad-grid-3{grid-template-columns:1fr}.tr-root .cad-span-2{grid-column:auto}}@media (prefers-reduced-motion:reduce){.tr-root .cad-flashcard,.tr-root .cad-quiz-alternativas>button,.tr-root .cq-chip,.tr-root .sim-folha-item{transition:none!important;animation:none!important}}@media (forced-colors:active){.tr-root .cad-quiz-alternativas>button,.tr-root .cq-chip,.tr-root .sim-folha-item,.cad-dialog{border:1px solid canvastext}}
