/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--leading-snug:1.375;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-\[var\(--s-4\)\]{inset-inline:var(--s-4)}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-1\/2{top:50%}.top-72{top:calc(var(--spacing) * 72)}.top-\[5px\]{top:5px}.top-\[9px\]{top:9px}.top-\[120px\]{top:120px}.top-\[calc\(100\%_\+_var\(--s-2\)\)\]{top:calc(100% + var(--s-2))}.top-\[calc\(var\(--hatbar-h\)\+var\(--s-5\)\)\]{top:calc(var(--hatbar-h) + var(--s-5))}.top-\[var\(--hatbar-h\)\]{top:var(--hatbar-h)}.top-\[var\(--s-2\)\]{top:var(--s-2)}.top-\[var\(--s-3\)\]{top:var(--s-3)}.top-\[var\(--s-4\)\]{top:var(--s-4)}.top-auto{top:auto}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-4{right:calc(var(--spacing) * 4)}.right-\[var\(--s-3\)\]{right:var(--s-3)}.right-\[var\(--s-4\)\]{right:var(--s-4)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[calc\(100\%\+var\(--s-2\)\)\]{bottom:calc(100% + var(--s-2))}.bottom-\[calc\(100\%\+…\)\]{bottom:calc(100% + …)}.bottom-\[calc\(var\(--mobile-nav-h\)_\+_var\(--s-2\)\)\]{bottom:calc(var(--mobile-nav-h) + var(--s-2))}.bottom-\[calc\(var\(--mobile-nav-h\)_\+_var\(--s-4\)\)\]{bottom:calc(var(--mobile-nav-h) + var(--s-4))}.bottom-\[var\(--mobile-nav-h\)\]{bottom:var(--mobile-nav-h)}.bottom-\[var\(--s-2\)\]{bottom:var(--s-2)}.bottom-\[var\(--s-3\)\]{bottom:var(--s-3)}.bottom-\[var\(--s-4\)\]{bottom:var(--s-4)}.bottom-\[var\(--s-5\)\]{bottom:var(--s-5)}.bottom-\[var\(--s-6\)\]{bottom:var(--s-6)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[-10000px\]{left:-10000px}.left-\[var\(--s-2\)\]{left:var(--s-2)}.left-\[var\(--s-3\)\]{left:var(--s-3)}.left-\[var\(--s-4\)\]{left:var(--s-4)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-1{order:1}.order-2{order:2}.order-4{order:4}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.-m-\[var\(--s-1\)\]{margin:calc(var(--s-1) * -1)}.m-0{margin:0}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.-mx-\[var\(--s-1\)\]{margin-inline:calc(var(--s-1) * -1)}.mx-auto{margin-inline:auto}.-my-\[var\(--s-3\)\]{margin-block:calc(var(--s-3) * -1)}.-mt-\[var\(--s-3\)\]{margin-top:calc(var(--s-3) * -1)}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[var\(--s-1\)\]{margin-top:var(--s-1)}.mt-\[var\(--s-2\)\]{margin-top:var(--s-2)}.mt-\[var\(--s-3\)\]{margin-top:var(--s-3)}.mt-\[var\(--s-4\)\]{margin-top:var(--s-4)}.mt-\[var\(--s-5\)\]{margin-top:var(--s-5)}.mt-\[var\(--s-6\)\]{margin-top:var(--s-6)}.mt-auto{margin-top:auto}.mr-\[var\(--s-1\)\]{margin-right:var(--s-1)}.mr-\[var\(--s-2\)\]{margin-right:var(--s-2)}.-mb-\[var\(--s-8\)\]{margin-bottom:calc(var(--s-8) * -1)}.mb-\[var\(--s-1\)\]{margin-bottom:var(--s-1)}.mb-\[var\(--s-2\)\]{margin-bottom:var(--s-2)}.mb-\[var\(--s-4\)\]{margin-bottom:var(--s-4)}.-ml-\[5px\]{margin-left:-5px}.-ml-\[var\(--s-2\)\]{margin-left:calc(var(--s-2) * -1)}.ml-\[var\(--s-1\)\]{margin-left:var(--s-1)}.ml-\[var\(--s-2\)\]{margin-left:var(--s-2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-18{height:calc(var(--spacing) * 18)}.h-34{height:calc(var(--spacing) * 34)}.h-42{height:calc(var(--spacing) * 42)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-\[\.\.\]{height:..}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[6px\]{height:6px}.h-\[8px\]{height:8px}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[24px\]{height:24px}.h-\[28px\]{height:28px}.h-\[32px\]{height:32px}.h-\[36px\]{height:36px}.h-\[40dvh\]{height:40dvh}.h-\[44px\]{height:44px}.h-\[45dvh\]{height:45dvh}.h-\[45vh\]{height:45vh}.h-\[48px\]{height:48px}.h-\[52dvh\]{height:52dvh}.h-\[52px\]{height:52px}.h-\[55dvh\]{height:55dvh}.h-\[56px\]{height:56px}.h-\[60dvh\]{height:60dvh}.h-\[60px\]{height:60px}.h-\[64px\]{height:64px}.h-\[80px\]{height:80px}.h-\[92px\]{height:92px}.h-\[104px\]{height:104px}.h-\[120px\]{height:120px}.h-\[132px\]{height:132px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[240px\]{height:240px}.h-\[280px\]{height:280px}.h-\[320px\]{height:320px}.h-\[620px\]{height:620px}.h-\[720px\]{height:720px}.h-\[1440px\]{height:1440px}.h-\[clamp\(360px\,60dvh\,640px\)\]{height:clamp(360px,60dvh,640px)}.h-\[max\(40dvh\,240px\)\]{height:max(40dvh,240px)}.h-\[max\(52dvh\,320px\)\]{height:max(52dvh,320px)}.h-\[var\(--app-header-bar-h\)\]{height:var(--app-header-bar-h)}.h-\[…\]{height:…}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[28dvh\]{max-height:28dvh}.max-h-\[28–32dvh\]{max-height:28–32dvh}.max-h-\[30dvh\]{max-height:30dvh}.max-h-\[32dvh\]{max-height:32dvh}.max-h-\[40dvh\]{max-height:40dvh}.max-h-\[55dvh\]{max-height:55dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[calc\(100dvh-120px\)\]{max-height:calc(100dvh - 120px)}.max-h-\[calc\(100dvh-var\(--s-8\)\)\]{max-height:calc(100dvh - var(--s-8))}.max-h-\[calc\(100dvh-var\(--s-12\)\)\]{max-height:calc(100dvh - var(--s-12))}.max-h-\[calc\(100dvh_-_2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(70dvh\,40rem\)\]{max-height:min(70dvh,40rem)}.min-h-0{min-height:0}.min-h-\[6rem\]{min-height:6rem}.min-h-\[36px\]{min-height:36px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[96px\]{min-height:96px}.min-h-\[120px\]{min-height:120px}.min-h-\[128px\]{min-height:128px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[calc\(100dvh-64px-var\(--mobile-nav-h\)\)\]{min-height:calc(100dvh - 64px - var(--mobile-nav-h))}.min-h-\[calc\(100dvh-var\(--app-header-h\)-var\(--mobile-nav-h\)\)\]{min-height:calc(100dvh - var(--app-header-h) - var(--mobile-nav-h))}.min-h-\[calc\(100dvh-var\(--hatbar-h\)\)\]{min-height:calc(100dvh - var(--hatbar-h))}.min-h-\[calc\(100dvh-var\(--mobile-nav-h\)\)\]{min-height:calc(100dvh - var(--mobile-nav-h))}.min-h-\[clamp\(280px\,45dvh\,480px\)\]{min-height:clamp(280px,45dvh,480px)}.min-h-\[clamp\(320px\,55dvh\,640px\)\]{min-height:clamp(320px,55dvh,640px)}.min-h-\[clamp\(320px\,55vh\,640px\)\]{min-height:clamp(320px,55vh,640px)}.min-h-\[clamp\(360px\,60dvh\,640px\)\]{min-height:clamp(360px,60dvh,640px)}.min-h-\[min\(60dvh\,24rem\)\]{min-height:min(60dvh,24rem)}.min-h-\[var\(--ctl-h\)\]{min-height:var(--ctl-h)}.min-h-\[var\(--ctl-h-sm\)\]{min-height:var(--ctl-h-sm)}.min-h-\[var\(--mobile-nav-h\)\]{min-height:var(--mobile-nav-h)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-40{width:calc(var(--spacing) * 40)}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[6px\]{width:6px}.w-\[7rem\]{width:7rem}.w-\[8px\]{width:8px}.w-\[9rem\]{width:9rem}.w-\[10px\]{width:10px}.w-\[11rem\]{width:11rem}.w-\[12px\]{width:12px}.w-\[12rem\]{width:12rem}.w-\[14px\]{width:14px}.w-\[14rem\]{width:14rem}.w-\[16rem\]{width:16rem}.w-\[18px\]{width:18px}.w-\[18rem\]{width:18rem}.w-\[20px\]{width:20px}.w-\[28\%\]{width:28%}.w-\[28px\]{width:28px}.w-\[30\%\]{width:30%}.w-\[32px\]{width:32px}.w-\[36px\]{width:36px}.w-\[44px\]{width:44px}.w-\[64px\]{width:64px}.w-\[80\%\]{width:80%}.w-\[105rem\]{width:105rem}.w-\[120px\]{width:120px}.w-\[132px\]{width:132px}.w-\[140px\]{width:140px}.w-\[220px\]{width:220px}.w-\[300px\]{width:300px}.w-\[340px\]{width:340px}.w-\[420px\]{width:420px}.w-\[480px\]{width:480px}.w-\[960px\]{width:960px}.w-\[1920px\]{width:1920px}.w-\[min\(calc\(100\%_-_2\*var\(--s-3\)\)\,22rem\)\]{width:min(calc(100% - 2 * var(--s-3)),22rem)}.w-\[min\(calc\(100vw_-_2rem\)\,22rem\)\]{width:min(100vw - 2rem,22rem)}.w-\[min\(calc\(100vw_-_2rem\)\,46rem\)\]{width:min(100vw - 2rem,46rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[10rem\]{max-width:10rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[60rem\]{max-width:60rem}.max-w-\[68ch\]{max-width:68ch}.max-w-\[72rem\]{max-width:72rem}.max-w-\[80ch\]{max-width:80ch}.max-w-\[100px\]{max-width:100px}.max-w-\[112rem\]{max-width:112rem}.max-w-\[120px\]{max-width:120px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[390px\]{max-width:390px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[880px\]{max-width:880px}.max-w-\[960px\]{max-width:960px}.max-w-\[NNNpx\]{max-width:NNNpx}.max-w-\[calc\(100vw-2rem\)\],.max-w-\[calc\(100vw_-_2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(var\(--measure\)\+var\(--s-12\)\)\]{max-width:calc(var(--measure) + var(--s-12))}.max-w-\[var\(--content-max\)\]{max-width:var(--content-max)}.max-w-\[var\(--content-mid\)\]{max-width:var(--content-mid)}.max-w-\[var\(--content-narrow\)\]{max-width:var(--content-narrow)}.max-w-\[var\(--content-public\)\]{max-width:var(--content-public)}.max-w-\[var\(--content-wide\)\]{max-width:var(--content-wide)}.max-w-\[var\(--measure\)\]{max-width:var(--measure)}.max-w-\[…px\]{max-width:…px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-px{max-width:1px}.min-w-0{min-width:0}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[24px\]{min-width:24px}.min-w-\[28px\]{min-width:28px}.min-w-\[44px\]{min-width:44px}.min-w-\[56px\]{min-width:56px}.min-w-\[64px\]{min-width:64px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[1040px\]{min-width:1040px}.min-w-\[min\(100\%\,16rem\)\]{min-width:min(100%,16rem)}.min-w-\[min\(100\%\,18rem\)\]{min-width:min(100%,18rem)}.flex-1{flex:1}.flex-\[1_1_20rem\]{flex:20rem}.flex-\[1_1_28rem\]{flex:28rem}.flex-\[1_1_320px\]{flex:320px}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-\[12rem\]{flex-basis:12rem}.basis-\[14rem\]{flex-basis:14rem}.basis-\[18rem\]{flex-basis:18rem}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[…\]{animation:…}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-\[var\(--s-2\)\]{scroll-margin-top:var(--s-2)}.scroll-mt-\[var\(--s-8\)\]{scroll-margin-top:var(--s-8)}.scroll-mt-\[var\(--s-10\)\]{scroll-margin-top:var(--s-10)}.scroll-mt-\[var\(--s-12\)\]{scroll-margin-top:var(--s-12)}.scroll-mt-\[var\(--s-24\)\]{scroll-margin-top:var(--s-24)}.scroll-mb-\[calc\(var\(--mobile-nav-h\)_\+_var\(--s-2\)\)\]{scroll-margin-bottom:calc(var(--mobile-nav-h) + var(--s-2))}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-1{column-count:1}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[16px_minmax\(0\,1fr\)_110px_auto\]{grid-template-columns:16px minmax(0,1fr) 110px auto}.grid-cols-\[32px_minmax\(0\,1fr\)\]{grid-template-columns:32px minmax(0,1fr)}.grid-cols-\[150px_minmax\(0\,1fr\)_auto\]{grid-template-columns:150px minmax(0,1fr) auto}.grid-cols-\[160px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:160px minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_200px_auto\]{grid-template-columns:minmax(0,1fr) 200px auto}.grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,10rem\)_1fr_auto\]{grid-template-columns:minmax(0,10rem) 1fr auto}.grid-cols-\[minmax\(0\,14rem\)_1fr_auto\]{grid-template-columns:minmax(0,14rem) 1fr auto}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,22rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[2px\]{gap:2px}.gap-\[6px\]{gap:6px}.gap-\[10px\]{gap:10px}.gap-\[var\(--s-1\)\]{gap:var(--s-1)}.gap-\[var\(--s-2\)\]{gap:var(--s-2)}.gap-\[var\(--s-2\)_var\(--s-3\)\]{gap:var(--s-2) var(--s-3)}.gap-\[var\(--s-3\)\]{gap:var(--s-3)}.gap-\[var\(--s-4\)\]{gap:var(--s-4)}.gap-\[var\(--s-5\)\]{gap:var(--s-5)}.gap-\[var\(--s-6\)\]{gap:var(--s-6)}.gap-\[var\(--s-8\)\]{gap:var(--s-8)}.gap-\[var\(--s-10\)\]{gap:var(--s-10)}.gap-x-1{column-gap:var(--spacing)}.gap-x-\[var\(--s-2\)\]{column-gap:var(--s-2)}.gap-x-\[var\(--s-3\)\]{column-gap:var(--s-3)}.gap-x-\[var\(--s-4\)\]{column-gap:var(--s-4)}.gap-x-\[var\(--s-5\)\]{column-gap:var(--s-5)}.gap-x-\[var\(--s-6\)\]{column-gap:var(--s-6)}.gap-x-\[var\(--s-8\)\]{column-gap:var(--s-8)}.gap-y-0{row-gap:0}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-\[var\(--s-1\)\]{row-gap:var(--s-1)}.gap-y-\[var\(--s-2\)\]{row-gap:var(--s-2)}.gap-y-\[var\(--s-3\)\]{row-gap:var(--s-3)}.gap-y-\[var\(--s-5\)\]{row-gap:var(--s-5)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[8px\]{border-radius:8px}.rounded-\[var\(--r-lg\)\]{border-radius:var(--r-lg)}.rounded-\[var\(--r-md\)\]{border-radius:var(--r-md)}.rounded-\[var\(--r-pill\)\]{border-radius:var(--r-pill)}.rounded-\[var\(--r-sm\)\]{border-radius:var(--r-sm)}.rounded-\[var\(--r-xl\)\]{border-radius:var(--r-xl)}.rounded-\[var\(--s-2\)\]{border-radius:var(--s-2)}.rounded-full{border-radius:3.40282e+38px}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-t-\[var\(--r-xl\)\]{border-top-left-radius:var(--r-xl);border-top-right-radius:var(--r-xl)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--accent-deep\)\]{border-color:var(--accent-deep)}.border-\[var\(--accent-strong\)\]{border-color:var(--accent-strong)}.border-\[var\(--clinical-risk-deep\)\]{border-color:var(--clinical-risk-deep)}.border-\[var\(--ink\)\]{border-color:var(--ink)}.border-\[var\(--ink-2\)\]{border-color:var(--ink-2)}.border-\[var\(--ink-08\)\]{border-color:var(--ink-08)}.border-\[var\(--ink-14\)\]{border-color:var(--ink-14)}.border-\[var\(--ink-44\)\]{border-color:var(--ink-44)}.border-\[var\(--reach\)\]{border-color:var(--reach)}.border-\[var\(--sand-deep\)\]{border-color:var(--sand-deep)}.border-transparent{border-color:#0000}.border-t-\[var\(--ink-14\)\]{border-top-color:var(--ink-14)}.border-t-\[var\(--reach\)\]{border-top-color:var(--reach)}.border-t-\[var\(--sand-soft\)\]{border-top-color:var(--sand-soft)}.border-l-\[var\(--reach\)\]{border-left-color:var(--reach)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-deep\)\]{background-color:var(--accent-deep)}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--accent-strong\)\]{background-color:var(--accent-strong)}.bg-\[var\(--aqua-deep\)\]{background-color:var(--aqua-deep)}.bg-\[var\(--aqua-soft\)\]{background-color:var(--aqua-soft)}.bg-\[var\(--canvas\)\]{background-color:var(--canvas)}.bg-\[var\(--indigo-deep\)\]{background-color:var(--indigo-deep)}.bg-\[var\(--indigo-soft\)\]{background-color:var(--indigo-soft)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--ink-2\)\]{background-color:var(--ink-2)}.bg-\[var\(--ink-03\)\]{background-color:var(--ink-03)}.bg-\[var\(--ink-08\)\]{background-color:var(--ink-08)}.bg-\[var\(--ink-14\)\]{background-color:var(--ink-14)}.bg-\[var\(--ink-44\)\]{background-color:var(--ink-44)}.bg-\[var\(--lime-deep\)\]{background-color:var(--lime-deep)}.bg-\[var\(--lime-soft\)\]{background-color:var(--lime-soft)}.bg-\[var\(--on-ink\)\]{background-color:var(--on-ink)}.bg-\[var\(--on-ink-hairline\)\]{background-color:var(--on-ink-hairline)}.bg-\[var\(--reach\)\]{background-color:var(--reach)}.bg-\[var\(--reach-soft\)\]{background-color:var(--reach-soft)}.bg-\[var\(--sand-deep\)\]{background-color:var(--sand-deep)}.bg-\[var\(--sand-soft\)\]{background-color:var(--sand-soft)}.bg-\[var\(--surface\)\],.bg-\[var\(--surface\)\]\/80{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface\)\]\/80{background-color:color-mix(in oklab,var(--surface) 80%,transparent)}}.bg-\[var\(--surface\)\]\/90{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface\)\]\/90{background-color:color-mix(in oklab,var(--surface) 90%,transparent)}}.bg-\[var\(--violet\)\]{background-color:var(--violet)}.bg-\[var\(--violet-soft\)\]{background-color:var(--violet-soft)}.bg-transparent{background-color:#0000}.fill-\[var\(--accent\)\]{fill:var(--accent)}.fill-\[var\(--ink-2\)\]{fill:var(--ink-2)}.stroke-\[var\(--accent\)\]{stroke:var(--accent)}.stroke-\[var\(--ink-44\)\]{stroke:var(--ink-44)}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[2px\]{padding:2px}.p-\[12px\]{padding:12px}.p-\[12px_16px\]{padding:12px 16px}.p-\[14px_16px\]{padding:14px 16px}.p-\[var\(--s-1\)\]{padding:var(--s-1)}.p-\[var\(--s-2\)\]{padding:var(--s-2)}.p-\[var\(--s-3\)\]{padding:var(--s-3)}.p-\[var\(--s-4\)\]{padding:var(--s-4)}.p-\[var\(--s-5\)\]{padding:var(--s-5)}.p-\[var\(--s-6\)\]{padding:var(--s-6)}.p-\[var\(--s-8\)\]{padding:var(--s-8)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[\.28em\]{padding-inline:.28em}.px-\[10px\]{padding-inline:10px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[var\(--s-1\)\]{padding-inline:var(--s-1)}.px-\[var\(--s-2\)\]{padding-inline:var(--s-2)}.px-\[var\(--s-3\)\]{padding-inline:var(--s-3)}.px-\[var\(--s-4\)\]{padding-inline:var(--s-4)}.px-\[var\(--s-5\)\]{padding-inline:var(--s-5)}.px-\[var\(--s-6\)\]{padding-inline:var(--s-6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[\.06em\]{padding-block:.06em}.py-\[2px\]{padding-block:2px}.py-\[6px\]{padding-block:6px}.py-\[var\(--s-1\)\]{padding-block:var(--s-1)}.py-\[var\(--s-2\)\]{padding-block:var(--s-2)}.py-\[var\(--s-3\)\]{padding-block:var(--s-3)}.py-\[var\(--s-4\)\]{padding-block:var(--s-4)}.py-\[var\(--s-6\)\]{padding-block:var(--s-6)}.py-\[var\(--s-8\)\]{padding-block:var(--s-8)}.py-\[var\(--s-10\)\]{padding-block:var(--s-10)}.py-\[var\(--s-12\)\]{padding-block:var(--s-12)}.py-\[var\(--s-16\)\]{padding-block:var(--s-16)}.pt-0{padding-top:0}.pt-\[2px\]{padding-top:2px}.pt-\[6px\]{padding-top:6px}.pt-\[var\(--s-1\)\]{padding-top:var(--s-1)}.pt-\[var\(--s-2\)\]{padding-top:var(--s-2)}.pt-\[var\(--s-3\)\]{padding-top:var(--s-3)}.pt-\[var\(--s-4\)\]{padding-top:var(--s-4)}.pt-\[var\(--s-5\)\]{padding-top:var(--s-5)}.pt-\[var\(--s-6\)\]{padding-top:var(--s-6)}.pr-24\!{padding-right:calc(var(--spacing) * 24)!important}.pr-\[var\(--s-1\)\]{padding-right:var(--s-1)}.pb-\[96px\]{padding-bottom:96px}.pb-\[calc\(var\(--s-3\)\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom))}.pb-\[calc\(var\(--s-5\)\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--s-5) + env(safe-area-inset-bottom))}.pb-\[var\(--mobile-nav-h\)\]{padding-bottom:var(--mobile-nav-h)}.pb-\[var\(--s-2\)\]{padding-bottom:var(--s-2)}.pb-\[var\(--s-3\)\]{padding-bottom:var(--s-3)}.pb-\[var\(--s-4\)\]{padding-bottom:var(--s-4)}.pb-\[var\(--s-5\)\]{padding-bottom:var(--s-5)}.pb-\[var\(--s-6\)\]{padding-bottom:var(--s-6)}.pb-\[var\(--s-8\)\]{padding-bottom:var(--s-8)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-\[var\(--s-3\)\]{padding-left:var(--s-3)}.pl-\[var\(--s-4\)\]{padding-left:var(--s-4)}.pl-\[var\(--s-5\)\]{padding-left:var(--s-5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[family-name\:var\(--font-mono-clinical\)\]{font-family:var(--font-mono-clinical)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-\[12px\]\/\[20px\]{font-size:12px;line-height:20px}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[48px\]{font-size:48px}.text-\[64px\]{font-size:64px}.text-\[length\:12px\]{font-size:12px}.text-\[length\:14px\]{font-size:14px}.text-\[length\:15px\]{font-size:15px}.text-\[length\:18px\]{font-size:18px}.text-\[length\:20px\]{font-size:20px}.text-\[length\:22px\]{font-size:22px}.text-\[length\:23px\]{font-size:23px}.text-\[length\:24px\]{font-size:24px}.text-\[length\:26px\]{font-size:26px}.text-\[length\:28px\]{font-size:28px}.text-\[length\:32px\]{font-size:32px}.text-\[length\:var\(--t-eyebrow-size\)\]{font-size:var(--t-eyebrow-size)}.text-\[length\:var\(--t-score-size\)\]{font-size:var(--t-score-size)}.text-\[length\:var\(--t-score-sub-size\)\]{font-size:var(--t-score-sub-size)}.text-\[length\:var\(--t-sm-size\)\]{font-size:var(--t-sm-size)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[var\(--t-eyebrow-ls\)\]{--tw-tracking:var(--t-eyebrow-ls);letter-spacing:var(--t-eyebrow-ls)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[text-wrap\:balance\]{text-wrap:balance}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--accent\)\]{color:var(--accent)}.text-\[color\:var\(--accent-deep\)\]{color:var(--accent-deep)}.text-\[color\:var\(--accent-ink\)\]{color:var(--accent-ink)}.text-\[color\:var\(--ink-2\)\]{color:var(--ink-2)}.text-\[color\:var\(--ink-68\)\]{color:var(--ink-68)}.text-\[color\:var\(--surface\)\]{color:var(--surface)}.text-\[inherit\]{color:inherit}.text-\[var\(--accent-deep\)\]{color:var(--accent-deep)}.text-\[var\(--accent-ink\)\]{color:var(--accent-ink)}.text-\[var\(--accent-strong\)\]{color:var(--accent-strong)}.text-\[var\(--aqua-deep\)\]{color:var(--aqua-deep)}.text-\[var\(--clinical-risk-deep\)\]{color:var(--clinical-risk-deep)}.text-\[var\(--indigo-deep\)\]{color:var(--indigo-deep)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--ink-44\)\]{color:var(--ink-44)}.text-\[var\(--ink-68\)\]{color:var(--ink-68)}.text-\[var\(--lime-deep\)\]{color:var(--lime-deep)}.text-\[var\(--on-ink\)\]{color:var(--on-ink)}.text-\[var\(--on-ink-muted\)\]{color:var(--on-ink-muted)}.text-\[var\(--on-…\)\]{color:var(--on-…)}.text-\[var\(--reach-deep\)\]{color:var(--reach-deep)}.text-\[var\(--sand-deep\)\]{color:var(--sand-deep)}.text-\[var\(--surface\)\]{color:var(--surface)}.text-\[var\(--t-body-lg-size\,1rem\)\]{color:var(--t-body-lg-size,1rem)}.text-\[var\(--t-h1-size\)\]{color:var(--t-h1-size)}.text-\[var\(--t-h2-size\)\]{color:var(--t-h2-size)}.text-\[var\(--violet-deep\)\]{color:var(--violet-deep)}.text-\[var\(--x\)\]{color:var(--x)}.text-\[var\(--…\)\]{color:var(--…)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-\[var\(--accent-strong\)\]{accent-color:var(--accent-strong)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[inset_0_0_0_2px_currentColor\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_currentColor\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,currentColor)}.shadow-\[var\(--e-2\)\]{--tw-shadow:var(--e-2)}.shadow-\[var\(--e-2\)\],.shadow-\[var\(--e-3\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--e-3\)\]{--tw-shadow:var(--e-3)}.shadow-\[var\(--shadow-seg\)\]{--tw-shadow:var(--shadow-seg)}.ring,.shadow-\[var\(--shadow-seg\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[var\(--accent\)\]{--tw-ring-color:var(--accent)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{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,)}.invert{--tw-invert:invert(100%)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[…\]{transition-property:…;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--dur\)\]{--tw-duration:var(--dur);transition-duration:var(--dur)}.duration-\[var\(--dur-fast\)\]{--tw-duration:var(--dur-fast);transition-duration:var(--dur-fast)}.ease-\[var\(--ease\)\]{--tw-ease:var(--ease);transition-timing-function:var(--ease)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[font\:inherit\]{font:inherit}.\[grid-area\:1\/1\]{grid-area:1/1}.\[list-style\:none\]{list-style:none}.\[t\:errors\.generateRejected\]{t:errors.generateRejected}.\[t\:errors\.requestTimeout\]{t:errors.requestTimeout}.\[t\:errors\.signatureIncomplete\]{t:errors.signatureIncomplete}.\[t\:errors\.themeStale\]{t:errors.themeStale}.\[t\:notFound\]{t:notFound}.\[t\:requestTimeout\]{t:requestTimeout}.\[t\:slotTaken\]{t:slotTaken}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-visible\:shadow-\[var\(--focus-ring\)\]:is(:where(.group):focus-visible *),.peer-focus-visible\:shadow-\[var\(--focus-ring\)\]:is(:where(.peer):focus-visible~*){--tw-shadow:var(--focus-ring);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:rounded-\[var\(--r-md\)\]:after{content:var(--tw-content);border-radius:var(--r-md)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:border-\[var\(--ink-44\)\]:hover{border-color:var(--ink-44)}.hover\:bg-\[var\(--accent-deep\)\]:hover{background-color:var(--accent-deep)}.hover\:bg-\[var\(--ink-03\)\]:hover{background-color:var(--ink-03)}.hover\:bg-\[var\(--ink-08\)\]:hover{background-color:var(--ink-08)}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--ink-2\)\]:hover{color:var(--ink-2)}.hover\:underline:hover{text-decoration-line:underline}.hover\:transition-all:hover{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.focus\:bg-\[var\(--ink-03\)\]:focus{background-color:var(--ink-03)}.focus-visible\:shadow-\[var\(--focus-ring\)\]:focus-visible{--tw-shadow:var(--focus-ring);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-\[\.42\]:disabled{opacity:.42}.has-\[\:focus-visible\]\:shadow-\[var\(--focus-ring\)\]:has(:focus-visible){--tw-shadow:var(--focus-ring);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\:focus-visible\]\:\[box-shadow\:var\(--focus-ring\)\]:has(:focus-visible){box-shadow:var(--focus-ring)}.aria-disabled\:cursor-wait[aria-disabled=true]{cursor:wait}.aria-disabled\:opacity-60[aria-disabled=true]{opacity:.6}.aria-pressed\:bg-\[var\(--accent-soft\)\][aria-pressed=true]{background-color:var(--accent-soft)}.aria-pressed\:text-\[var\(--accent-deep\)\][aria-pressed=true]{color:var(--accent-deep)}.data-\[borda\=ambas\]\:\[mask-image\:linear-gradient\(to_right\,transparent\,var\(--ink\)_24px\,var\(--ink\)_calc\(100\%_-_24px\)\,transparent\)\][data-borda=ambas]{-webkit-mask-image:linear-gradient(to right,transparent,var(--ink) 24px,var(--ink) calc(100% - 24px),transparent);mask-image:linear-gradient(to right,transparent,var(--ink) 24px,var(--ink) calc(100% - 24px),transparent)}.data-\[borda\=dir\]\:\[mask-image\:linear-gradient\(to_right\,var\(--ink\)_calc\(100\%_-_24px\)\,transparent\)\][data-borda=dir]{-webkit-mask-image:linear-gradient(to right,var(--ink) calc(100% - 24px),transparent);mask-image:linear-gradient(to right,var(--ink) calc(100% - 24px),transparent)}.data-\[borda\=esq\]\:\[mask-image\:linear-gradient\(to_left\,var\(--ink\)_calc\(100\%_-_24px\)\,transparent\)\][data-borda=esq]{-webkit-mask-image:linear-gradient(to left,var(--ink) calc(100% - 24px),transparent);mask-image:linear-gradient(to left,var(--ink) calc(100% - 24px),transparent)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media not all and (min-width:64rem){.max-lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-lg\:fixed{position:fixed}.max-lg\:fixed\!{position:fixed!important}.max-lg\:sticky{position:sticky}.max-lg\:inset-x-0{inset-inline:0}.max-lg\:inset-x-\[var\(--s-4\)\]{inset-inline:var(--s-4)}.max-lg\:bottom-\[calc\(-1\*\(var\(--s-5\)\+env\(safe-area-inset-bottom\)\)\)\]{bottom:calc(-1 * (var(--s-5) + env(safe-area-inset-bottom)))}.max-lg\:bottom-\[calc\(var\(--mobile-nav-h\)\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom))}.max-lg\:bottom-\[calc\(var\(--mobile-nav-h\)\+var\(--s-3\)\)\]{bottom:calc(var(--mobile-nav-h) + var(--s-3))}.max-lg\:bottom-\[var\(--mobile-nav-h\)\]{bottom:var(--mobile-nav-h)}.max-lg\:z-10{z-index:10}.max-lg\:z-20{z-index:20}.max-lg\:z-\[1\]{z-index:1}.max-lg\:order-1{order:1}.max-lg\:order-2{order:2}.max-lg\:order-first{order:-9999}.max-lg\:order-last{order:9999}.max-lg\:col-span-2{grid-column:span 2/span 2}.max-lg\:-mx-\[var\(--s-5\)\]{margin-inline:calc(var(--s-5) * -1)}.max-lg\:-mx-\[var\(--s-6\)\]{margin-inline:calc(var(--s-6) * -1)}.max-lg\:-mb-\[calc\(var\(--s-5\)\+env\(safe-area-inset-bottom\)\)\]{margin-bottom:calc(calc(var(--s-5) + env(safe-area-inset-bottom)) * -1)}.max-lg\:grid{display:grid}.max-lg\:hidden{display:none}.max-lg\:hidden\!{display:none!important}.max-lg\:h-auto\!{height:auto!important}.max-lg\:min-h-\[44px\]\!{min-height:44px!important}.max-lg\:min-h-\[48px\]{min-height:48px}.max-lg\:min-h-\[48px\]\!{min-height:48px!important}.max-lg\:w-full{width:100%}.max-lg\:w-full\!{width:100%!important}.max-lg\:min-w-0{min-width:0}.max-lg\:shrink-0{flex-shrink:0}.max-lg\:basis-auto\!{flex-basis:auto!important}.max-lg\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.max-lg\:grid-flow-col{grid-auto-flow:column}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-lg\:flex-col{flex-direction:column}.max-lg\:flex-col\!{flex-direction:column!important}.max-lg\:flex-col-reverse{flex-direction:column-reverse}.max-lg\:flex-nowrap{flex-wrap:nowrap}.max-lg\:items-start{align-items:flex-start}.max-lg\:items-stretch{align-items:stretch}.max-lg\:justify-center{justify-content:center}.max-lg\:gap-1{gap:var(--spacing)}.max-lg\:gap-\[var\(--s-2\)\]{gap:var(--s-2)}.max-lg\:gap-\[var\(--s-2\)\]\!{gap:var(--s-2)!important}.max-lg\:gap-\[var\(--s-4\)\]{gap:var(--s-4)}.max-lg\:overflow-x-auto{overflow-x:auto}.max-lg\:rounded-none\!{border-radius:0!important}.max-lg\:border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.max-lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-lg\:border-t\!{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.max-lg\:border-\[var\(--ink-08\)\]{border-color:var(--ink-08)}.max-lg\:border-\[var\(--ink-08\)\]\!{border-color:var(--ink-08)!important}.max-lg\:bg-\[var\(--surface\)\]{background-color:var(--surface)}.max-lg\:bg-transparent\!{background-color:#0000!important}.max-lg\:p-0\!{padding:0!important}.max-lg\:p-\[var\(--s-3\)\]\!{padding:var(--s-3)!important}.max-lg\:px-\[var\(--s-4\)\]{padding-inline:var(--s-4)}.max-lg\:px-\[var\(--s-4\)\]\!{padding-inline:var(--s-4)!important}.max-lg\:px-\[var\(--s-5\)\]{padding-inline:var(--s-5)}.max-lg\:px-\[var\(--s-6\)\]{padding-inline:var(--s-6)}.max-lg\:py-\[var\(--s-2\)\]\!{padding-block:var(--s-2)!important}.max-lg\:py-\[var\(--s-3\)\]{padding-block:var(--s-3)}.max-lg\:py-\[var\(--s-3\)\]\!{padding-block:var(--s-3)!important}.max-lg\:pt-\[var\(--s-3\)\]{padding-top:var(--s-3)}.max-lg\:pr-24\!{padding-right:calc(var(--spacing) * 24)!important}.max-lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.max-lg\:pb-36{padding-bottom:calc(var(--spacing) * 36)}.max-lg\:pb-40{padding-bottom:calc(var(--spacing) * 40)}.max-lg\:pb-\[calc\(var\(--s-3\)\+var\(--s-5\)\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--s-3) + var(--s-5) + env(safe-area-inset-bottom))}.max-lg\:\[font-family\:var\(--font\)\]{font-family:var(--font)}.max-lg\:text-\[length\:var\(--t-body-lg-size\)\]{font-size:var(--t-body-lg-size)}.max-lg\:text-\[length\:var\(--t-h2-size\)\]\!{font-size:var(--t-h2-size)!important}.max-lg\:text-\[length\:var\(--t-h3-size\)\]{font-size:var(--t-h3-size)}.max-lg\:leading-\[var\(--t-h2-lh\)\]\!{--tw-leading:var(--t-h2-lh)!important;line-height:var(--t-h2-lh)!important}.max-lg\:leading-snug\!{--tw-leading:var(--leading-snug)!important;line-height:var(--leading-snug)!important}.max-lg\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.max-lg\:font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.max-lg\:whitespace-normal\!{white-space:normal!important}.max-lg\:text-\[var\(--ink-2\)\]{color:var(--ink-2)}.max-lg\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.max-lg\:shadow-\[var\(--shadow-bar-up\)\]{--tw-shadow:var(--shadow-bar-up)}.max-lg\:shadow-\[var\(--shadow-bar-up\)\],.max-lg\:shadow-\[var\(--shadow-menu\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.max-lg\:shadow-\[var\(--shadow-menu\)\]{--tw-shadow:var(--shadow-menu)}}@media not all and (min-width:48rem){.max-md\:w-full{width:100%}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:flex-1{flex:1}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.max-sm\:grid-cols-\[16px_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:16px minmax(0,1fr) auto auto}.max-sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.max-sm\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width:40rem){.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:top-\[var\(--s-4\)\]{top:var(--s-4)}.sm\:right-\[var\(--s-4\)\]{right:var(--s-4)}.sm\:bottom-\[var\(--s-6\)\]{bottom:var(--s-6)}.sm\:z-20{z-index:20}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:h-\[3px\]{height:3px}.sm\:h-\[32px\]{height:32px}.sm\:h-\[36px\]{height:36px}.sm\:h-\[40px\]{height:40px}.sm\:h-\[44px\]{height:44px}.sm\:h-\[min\(70dvh\,640px\)\]{height:min(70dvh,640px)}.sm\:max-h-\[calc\(3_\*_44px_\+_2_\*_var\(--s-2\)_\+_2_\*_var\(--s-1\)\)\]{max-height:calc(3 * 44px + 2 * var(--s-2) + 2 * var(--s-1))}.sm\:max-h-\[calc\(100\%_-_2_\*_var\(--s-4\)_-_60px\)\]{max-height:calc(100% - 2 * var(--s-4) - 60px)}.sm\:min-h-\[32px\]{min-height:32px}.sm\:min-h-\[36px\]{min-height:36px}.sm\:w-\[36px\]{width:36px}.sm\:w-\[84px\]{width:84px}.sm\:w-\[140px\]{width:140px}.sm\:w-\[300px\]{width:300px}.sm\:w-auto{width:auto}.sm\:min-w-\[32px\]{min-width:32px}.sm\:columns-2{column-count:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[4rem_1fr_1fr\]{grid-template-columns:4rem 1fr 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0}.sm\:gap-\[var\(--s-3\)\]{gap:var(--s-3)}.sm\:gap-\[var\(--s-4\)\]{gap:var(--s-4)}.sm\:gap-\[var\(--s-8\)\]{gap:var(--s-8)}.sm\:self-auto{align-self:auto}.sm\:overflow-x-visible{overflow-x:visible}.sm\:overflow-y-auto{overflow-y:auto}.sm\:rounded-\[var\(--r-xl\)\]{border-radius:var(--r-xl)}.sm\:p-\[var\(--s-4\)\]{padding:var(--s-4)}.sm\:p-\[var\(--s-5\)\]{padding:var(--s-5)}.sm\:p-\[var\(--s-6\)\]{padding:var(--s-6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-\[var\(--s-6\)\]{padding-inline:var(--s-6)}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-0{top:0}.md\:top-\[var\(--s-6\)\]{top:var(--s-6)}.md\:right-\[var\(--s-6\)\]{right:var(--s-6)}.md\:left-auto{left:auto}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-5{grid-column:span 5/span 5}.md\:block{display:block}.md\:contents{display:contents}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:h-\[30px\]{height:30px}.md\:h-\[520px\]{height:520px}.md\:h-\[640px\]{height:640px}.md\:h-\[clamp\(360px\,60dvh\,640px\)\]{height:clamp(360px,60dvh,640px)}.md\:h-\[clamp\(440px\,calc\(100dvh-240px\)\,640px\)\],.md\:h-\[clamp\(440px\,calc\(100dvh_-_240px\)\,640px\)\]{height:clamp(440px,100dvh - 240px,640px)}.md\:h-\[var\(--topbar-h\)\]{height:var(--topbar-h)}.md\:min-h-\[100dvh\]{min-height:100dvh}.md\:min-h-\[calc\(100dvh-var\(--topbar-h\)\)\]{min-height:calc(100dvh - var(--topbar-h))}.md\:min-h-\[var\(--topbar-h\)\]{min-height:var(--topbar-h)}.md\:w-\[30rem\]{width:30rem}.md\:w-\[132px\]{width:132px}.md\:w-full{width:100%}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_1fr_1fr\]{grid-template-columns:1.2fr 1fr 1fr}.md\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.md\:grid-cols-\[1\.4fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr}.md\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.md\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.md\:grid-cols-\[220px_repeat\(5\,1fr\)\]{grid-template-columns:220px repeat(5,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.md\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.md\:grid-cols-\[repeat\(auto-fill\,minmax\(13rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-\[var\(--s-2\)\]{gap:var(--s-2)}.md\:gap-\[var\(--s-3\)\]{gap:var(--s-3)}.md\:self-start{align-self:flex-start}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-\[var\(--s-10\)\]{padding-inline:var(--s-10)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-\[var\(--s-8\)\]{padding-block:var(--s-8)}.md\:py-\[var\(--s-10\)\]{padding-block:var(--s-10)}.md\:py-\[var\(--s-12\)\]{padding-block:var(--s-12)}.md\:py-\[var\(--s-16\)\]{padding-block:var(--s-16)}.md\:py-\[var\(--s-20\)\]{padding-block:var(--s-20)}.md\:pb-0{padding-bottom:0}}@media (min-width:64rem){.lg\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.lg\:relative{position:relative}.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:inset-auto{inset:auto}.lg\:top-\[72px\]{top:72px}.lg\:top-\[calc\(var\(--s-4\)\+56px\)\]{top:calc(var(--s-4) + 56px)}.lg\:top-\[var\(--s-4\)\]{top:var(--s-4)}.lg\:top-\[var\(--s-6\)\]{top:var(--s-6)}.lg\:order-3{order:3}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-1{grid-column-start:1}.lg\:row-start-4{grid-row-start:4}.lg\:mx-0{margin-inline:0}.lg\:mx-auto{margin-inline:auto}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:hidden\!{display:none!important}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:h-14{height:calc(var(--spacing) * 14)}.lg\:h-\[max\(min\(70dvh\,640px\)\,480px\)\]{height:max(min(70dvh,640px),480px)}.lg\:h-\[min\(70dvh\,640px\)\]{height:min(70dvh,640px)}.lg\:max-h-\[30dvh\]{max-height:30dvh}.lg\:max-h-\[calc\(100dvh-var\(--pin-top\)-var\(--s-6\)\)\]{max-height:calc(100dvh - var(--pin-top) - var(--s-6))}.lg\:max-h-\[min\(70dvh\,640px\)\]{max-height:min(70dvh,640px)}.lg\:max-h-none{max-height:none}.lg\:min-h-\[39px\]{min-height:39px}.lg\:min-h-\[52px\]{min-height:52px}.lg\:min-h-\[72px\]{min-height:72px}.lg\:min-h-\[120px\]{min-height:120px}.lg\:min-h-\[148px\]{min-height:148px}.lg\:min-h-\[480px\]{min-height:480px}.lg\:min-h-\[calc\(100dvh-var\(--hatbar-h\)\)\]{min-height:calc(100dvh - var(--hatbar-h))}.lg\:min-h-\[var\(--ctl-h\)\]{min-height:var(--ctl-h)}.lg\:w-\[30rem\]{width:30rem}.lg\:w-\[300px\]{width:300px}.lg\:w-\[320px\]{width:320px}.lg\:w-\[340px\]{width:340px}.lg\:w-\[380px\]{width:380px}.lg\:w-\[var\(--sidebar-w\)\]{width:var(--sidebar-w)}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:max-w-\[560px\]{max-width:560px}.lg\:max-w-\[var\(--content-wide\)\]{max-width:var(--content-wide)}.lg\:max-w-\[var\(--content-wide\)\]\!{max-width:var(--content-wide)!important}.lg\:flex-1{flex:1}.lg\:flex-\[1_1_21rem\]{flex:21rem}.lg\:flex-\[999_1_32rem\]{flex:999 32rem}.lg\:flex-none{flex:none}.lg\:shrink-0{flex-shrink:0}.lg\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-y-\[var\(--rise\)\]{--tw-translate-y:var(--rise);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[5fr_7fr\]{grid-template-columns:5fr 7fr}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)_minmax\(16rem\,30rem\)_auto\]{grid-template-columns:auto minmax(0,1fr) minmax(16rem,30rem) auto}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-start{justify-content:flex-start}.lg\:gap-1{gap:var(--spacing)}.lg\:gap-\[var\(--s-2\)\]{gap:var(--s-2)}.lg\:gap-\[var\(--s-3\)\]{gap:var(--s-3)}.lg\:gap-\[var\(--s-4\)\]{gap:var(--s-4)}.lg\:gap-\[var\(--s-5\)\]{gap:var(--s-5)}.lg\:gap-\[var\(--s-6\)\]{gap:var(--s-6)}.lg\:gap-\[var\(--s-10\)\]{gap:var(--s-10)}.lg\:gap-x-\[var\(--s-6\)\]{column-gap:var(--s-6)}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-\[var\(--r-xl\)\]{border-radius:var(--r-xl)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-0{padding:0}.lg\:p-\[var\(--s-5\)\]{padding:var(--s-5)}.lg\:p-\[var\(--s-6\)\]{padding:var(--s-6)}.lg\:p-\[var\(--s-8\)\]{padding:var(--s-8)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-\[var\(--s-4\)\]{padding-inline:var(--s-4)}.lg\:px-\[var\(--s-5\)\]{padding-inline:var(--s-5)}.lg\:px-\[var\(--s-6\)\]{padding-inline:var(--s-6)}.lg\:px-\[var\(--s-8\)\]{padding-inline:var(--s-8)}.lg\:py-0{padding-block:0}.lg\:py-\[var\(--s-3\)\]{padding-block:var(--s-3)}.lg\:py-\[var\(--s-6\)\]{padding-block:var(--s-6)}.lg\:pb-0{padding-bottom:0}.lg\:text-\[16px\]{font-size:16px}.lg\:text-\[32px\]{font-size:32px}.lg\:text-\[48px\]{font-size:48px}.lg\:text-\[length\:20px\]{font-size:20px}.lg\:text-\[length\:32px\]{font-size:32px}.lg\:\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-\[var\(--s-4\)\]{top:var(--s-4)}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:w-\[340px\]{width:340px}.xl\:w-\[440px\]{width:440px}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,280px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,280px) minmax(0,1fr)}.xl\:grid-cols-\[…\]{grid-template-columns:…}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:border-\[var\(--ink-08\)\]{border-color:var(--ink-08)}.xl\:pl-5{padding-left:calc(var(--spacing) * 5)}}@container (min-width:600px){.\@min-\[600px\]\:hidden{display:none}.\@min-\[600px\]\:inline{display:inline}.\@min-\[600px\]\:basis-full{flex-basis:100%}.\@min-\[600px\]\:flex-wrap{flex-wrap:wrap}.\@min-\[600px\]\:justify-center{justify-content:center}.\@min-\[600px\]\:gap-y-\[var\(--s-1\)\]{row-gap:var(--s-1)}}@container (min-width:880px){.\@min-\[880px\]\:block{display:block}.\@min-\[880px\]\:basis-auto{flex-basis:auto}.\@min-\[880px\]\:flex-nowrap{flex-wrap:nowrap}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[aria-disabled\=\\\'true\\\'\]\:visible:is(),.\[data-testid\=\"account-menu-trigger\"\]\:visible:is(),.\[data-testid\=\"header-logout\"\]\:visible:is(),.\[data-testid\=\"persona-badge-change\"\]\:visible:is(),.\[data-testid\=\"persona-badge\"\]\:visible:is(),.\[data-testid\=\"persona-prompt-compact\"\]\:visible:is(),.\[data-testid\=\"persona-prompt\"\]\:visible:is(),.\[data-testid\=\"wallet-chip\"\]\:visible:is(),.\[role\=\"menu\"\]\:visible:is(){visibility:visible}@media not all and (min-width:64rem){.max-lg\:\[\&\:not\(\:enabled\)\:not\(\[aria-busy\]\)\]\:border-\[var\(--ink-14\)\]\!:not(:enabled):not([aria-busy]){border-color:var(--ink-14)!important}.max-lg\:\[\&\:not\(\:enabled\)\:not\(\[aria-busy\]\)\]\:bg-\[var\(--ink-08\)\]\!:not(:enabled):not([aria-busy]){background-color:var(--ink-08)!important}.max-lg\:\[\&\:not\(\:enabled\)\:not\(\[aria-busy\]\)\]\:text-\[var\(--ink-68\)\]\!:not(:enabled):not([aria-busy]){color:var(--ink-68)!important}.max-lg\:\[\&\:not\(\:enabled\)\:not\(\[aria-busy\]\)\]\:opacity-100\!:not(:enabled):not([aria-busy]){opacity:1!important}}.\[\&\>li\]\:min-w-\[44px\]>li{min-width:44px}.\[\&\>li\]\:flex-1>li{flex:1}.\[\&\>section\]\:h-full>section{height:100%}.\[\&\>svg\]\:h-auto>svg{height:auto}.\[\&\>svg\]\:w-full>svg{width:100%}}:root{--ink:#0a0a0a;--ink-2:#030712;--ink-68:#020202ad;--ink-44:#02020270;--ink-58:#0a0a0a94;--ink-07:#0a0a0a12;--ink-14:#03071224;--ink-08:#03071214;--ink-03:#02020208;--surface:#fff;--canvas:#f4f4f1;--shell-bg:#e9e9e5;--surface-dark:#0a0a0a;--on-ink:#ffffffeb;--on-ink-muted:#ffffffad;--on-ink-faint:#ffffff70;--on-ink-hairline:#ffffff1f;--surface-dark-2:#161616;--accent:#fd1774;--accent-ink:#fff;--accent-soft:#ffd7eb;--accent-deep:#b0004e;--accent-on-ink:#ff7db4;--accent-strong:#e30067;--lime:#64d71e;--lime-soft:#e8f9dd;--lime-deep:#2f7a0c;--aqua-soft:#d9f4f7;--aqua-deep:#0b6a78;--sand-soft:#fff1d6;--sand-deep:#8a5a00;--accent-wash:#fff7fb;--sand:#e0a43a;--indigo-soft:#e8e6fb;--indigo:#6b5fe0;--indigo-deep:#4338a8;--violet-soft:#f3e6fb;--violet:#b15fe0;--violet-deep:#7f38a8;--clinical-risk-deep:#8a0033;--clinical-risk-soft:#f5d9de;--font-sans:var(--font-sans-loaded),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-mono-loaded),ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--font:var(--font-sans);--t-display-size:64px;--t-display-lh:.96;--t-display-ls:-.045em;--t-display-fw:300;--t-h1-size:clamp(28px,20.96px + 1.88vw,48px);--t-h1-lh:1.05;--t-h1-ls:-.04em;--t-h1-fw:500;--t-h2-size:clamp(26px,23.89px + .56vw,32px);--t-h2-lh:1.08;--t-h2-ls:-.05em;--t-h2-fw:500;--t-h3-size:clamp(20px,18.94px + .28vw,23px);--t-h3-lh:1.25;--t-h3-ls:-.035em;--t-h3-fw:500;--t-body-lg-size:16px;--t-body-lg-lh:1.55;--t-body-lg-ls:-.02em;--t-body-size:15px;--t-body-lh:1.5;--t-sm-size:13.5px;--t-sm-lh:1.38;--t-eyebrow-size:12px;--t-eyebrow-ls:.12em;--t-eyebrow-fw:600;--t-btn-size:15.5px;--t-btn-fw:500;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-14:56px;--s-16:64px;--s-20:80px;--s-24:96px;--page-pad:56px 48px 80px;--page-max:1160px;--gap-section:48px;--gap-section-inner:16px;--gap-grid:12px;--pad-card:24px;--pad-band:28px 32px;--r-sm:12px;--r-md:20px;--r-lg:28px;--r-xl:32px;--r-band:24px;--r-pill:999px;--e-0:none;--e-1:0 18px 45px #00000014,inset 0 2px 0 #ffffffbf;--e-2:0 24px 54px #1118271f;--e-3:0 28px 64px #11182729;--e-3-left:-28px 0 64px #11182729;--shadow-seg:0 1px 3px #00000014;--ctl-h:52px;--ctl-h-field:48px;--ctl-h-sm:44px;--ctl-h-xs:36px;--ctl-px:20px;--ctl-w-action:220px;--focus-ring-color:var(--accent-deep);--focus-ring:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring-color);--ease:cubic-bezier(.2,.8,.2,1);--dur-fast:.14s;--dur:.22s;--dur-spin:.7s;--dur-loop:1.4s;--busy-delay:.2s;--press-scale:.98;--press-scale-sm:.94;--hold-ack:1.6s;--hold-hint:2.4s;--hold-undo:6s;--rise:8px;--dur-flip:.48s;--measure:68ch;--content-max:1240px;--sidebar-w:256px;--hatbar-h:56px;--topbar-h:72px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:.01ms;--dur:.01ms;--dur-flip:.01ms;--press-scale:1;--press-scale-sm:1;--rise:0px}}:root{--task-header-h:64px;--task-footer-h:76px;--map-w:300px;--context-w:360px;--drawer-w:480px;--rail-collapsed-w:56px;--t-summary-size:19px;--t-summary-lh:1.4;--t-summary-ls:-.02em;--segment-h:4px}*,:after,:before{box-sizing:border-box}body{font-family:var(--font);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0}.t-display{font-size:var(--t-display-size);line-height:var(--t-display-lh);letter-spacing:var(--t-display-ls);font-weight:var(--t-display-fw);margin:0}.t-h1{font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);font-weight:var(--t-h1-fw);margin:0}.t-h2{font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls);font-weight:var(--t-h2-fw);margin:0}.t-h3{font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);font-weight:var(--t-h3-fw);margin:0}.t-body-lg{font-size:var(--t-body-lg-size);line-height:var(--t-body-lg-lh);letter-spacing:var(--t-body-lg-ls)}.t-body{font-size:var(--t-body-size);line-height:var(--t-body-lh)}.t-sm{font-size:var(--t-sm-size);line-height:var(--t-sm-lh)}.t-eyebrow{font-family:var(--font-mono);font-size:var(--t-eyebrow-size);letter-spacing:var(--t-eyebrow-ls);font-weight:var(--t-eyebrow-fw);text-transform:uppercase;color:var(--ink-68);margin:0}.t-eyebrow--on-ink{color:var(--on-ink-muted)}.t-muted{color:var(--ink-68)}.t-page{letter-spacing:-.035em;margin:0;font-size:52px;font-weight:500;line-height:1}.t-lead{color:var(--ink-68);margin:0;font-size:17px;font-weight:400;line-height:1.45}.t-lead strong{color:var(--ink);font-weight:500}.t-band{letter-spacing:-.03em;text-wrap:balance;font-size:28px;line-height:1.15}.t-band,.t-section{margin:0;font-weight:500}.t-section{letter-spacing:-.025em;white-space:nowrap;font-size:24px;line-height:1.1}.t-card{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:500;line-height:1.3}.t-meta{color:var(--ink-68);margin:0;font-size:13.5px;line-height:1.45}.t-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-58);margin:0;font-size:12px;line-height:1.3}.t-label,.t-num{font-family:var(--font-mono)}.t-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:400;line-height:1}.t-num--band{font-size:28px}.t-num--strip{font-size:32px}.t-num--hero{letter-spacing:-.04em;font-size:40px}@media (max-width:767px){.t-page{font-size:36px}.t-band{font-size:22px}}.t-faint{color:var(--ink-68)}.hl{background:var(--accent-soft);border-radius:var(--s-2);padding:.06em .28em}.btn{justify-content:center;align-items:center;gap:var(--s-2);height:var(--ctl-h);padding:0 var(--ctl-px);border-radius:var(--r-pill);font:inherit;font-size:var(--t-btn-size);font-weight:var(--t-btn-fw);cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){.btn:hover{transform:translateY(-1px)}}.btn:active{transform:translateY(0) scale(var(--press-scale))}.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn.is-disabled,.btn[disabled]{opacity:.42;pointer-events:none;box-shadow:none;transform:none}@media (max-width:1023px){.btn.is-disabled,.btn[disabled]{opacity:1;background:var(--ink-08);color:var(--ink-68);border-color:#0000}}.btn--sm{height:var(--ctl-h-sm);padding:0 var(--s-4)}.btn--sm,.btn--xs{font-size:var(--t-sm-size)}.btn--xs{height:var(--ctl-h-xs);padding:0 var(--s-3)}.btn--block{white-space:normal;width:100%;height:auto;min-height:var(--ctl-h);padding-top:var(--s-2);padding-bottom:var(--s-2);line-height:1.3}.btn--sm.btn--block{min-height:var(--ctl-h-sm)}.btn--xs.btn--block{min-height:var(--ctl-h-xs)}@media (max-width:639px){.btn--block-abaixo-sm{white-space:normal;width:100%;height:auto;min-height:var(--ctl-h);padding-top:var(--s-2);padding-bottom:var(--s-2);line-height:1.3}}.btn--icon{width:var(--ctl-h);flex-shrink:0;padding:0}.btn--sm.btn--icon{width:var(--ctl-h-sm)}.btn--xs.btn--icon{width:var(--ctl-h-xs)}.btn--primary{background:var(--accent-strong);color:var(--accent-ink)}.btn--primary:hover{background:var(--accent-deep)}.btn--secondary{background:var(--surface);color:var(--ink-2);border-color:var(--ink-14)}.btn--secondary:hover{background:var(--canvas);border-color:var(--ink-14)}.btn--dark{background:var(--ink);color:var(--surface)}.btn--dark:hover{background:var(--surface-dark-2)}.btn--ghost{color:var(--ink-2);background:0 0}.btn--ghost:hover{background:var(--ink-03)}.btn--danger{background:var(--accent-soft);color:var(--accent-deep)}.btn--danger:hover{background:#ffc4e0}.btn__spinner{border-radius:var(--r-pill);width:16px;height:16px;animation:btn-spin var(--dur-spin) linear infinite;border:2px solid;border-top:2px solid #0000}@keyframes btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn__spinner{animation:none}}.field{gap:var(--s-2);flex-direction:column;display:flex}.field__label{font-size:var(--t-sm-size);color:var(--ink-2);font-weight:500}.field__control{height:var(--ctl-h-field);padding:0 var(--s-4);border-radius:var(--r-md);border:1px solid var(--ink-14);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--t-body-size);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);width:100%}textarea.field__control{height:auto;padding:var(--s-3) var(--s-4);resize:vertical;min-height:108px;line-height:var(--t-body-lh)}select.field__control{appearance:none;padding-right:var(--s-10);background-color:var(--surface);background-image:linear-gradient(45deg,transparent 50%,var(--ink-68) 50%),linear-gradient(-45deg,transparent 50%,var(--ink-68) 50%);background-position:right var(--s-5) center,right calc(var(--s-5) + 4px) center;background-repeat:no-repeat;background-size:6px 6px,6px 6px}.onboarding-axes{gap:var(--s-4);pointer-events:none;flex-direction:column;width:100%;margin:0;display:flex}.onboarding-axes__item{gap:var(--s-1);flex-direction:column;display:flex}.onboarding-axes dt{font-size:var(--t-body-size);color:var(--ink-2);margin:0;font-weight:500}.onboarding-axes dd{font-size:var(--t-sm-size);color:var(--ink-68);margin:0}.onboarding-axes__role{margin-left:var(--s-2);font-size:var(--t-eyebrow-size);letter-spacing:var(--t-eyebrow-ls);text-transform:uppercase;color:var(--ink-68);font-weight:600}.field__control--with-icon{padding-left:var(--s-10)}.field__control::placeholder{color:var(--ink-68)}.field__control:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.field__control[disabled]{background:var(--canvas);color:var(--ink-44)}.field__help{font-size:var(--t-sm-size);color:var(--ink-68)}.field--error .field__control{border-color:var(--accent-deep)}.field--error .field__help{color:var(--accent-deep)}.field--success .field__control{border-color:var(--lime-deep)}.search{align-items:center;gap:var(--s-2);height:var(--ctl-h-sm);padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--ink-14);background:var(--surface);display:flex}.search input{font:inherit;font-size:var(--t-body-size);background:0 0;border:0;outline:none;width:100%}.switch{align-items:center;gap:var(--s-3);cursor:pointer;display:inline-flex;position:relative}.switch__track{border-radius:var(--r-pill);background:var(--ink-14);width:46px;height:26px;transition:background var(--dur) var(--ease);position:relative}.switch__thumb{border-radius:var(--r-pill);background:var(--surface);width:20px;height:20px;transition:transform var(--dur) var(--ease);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.switch.is-on .switch__track{background:var(--accent)}.switch.is-on .switch__thumb{transform:translate(20px)}.badge{align-items:center;gap:var(--s-2);padding:6px var(--s-3);border-radius:var(--r-pill);font-size:var(--t-eyebrow-size);letter-spacing:.01em;flex:none;max-width:100%;font-weight:600;display:inline-flex}.badge__dot{width:6px;height:6px}.anatomy-swatch,.badge__dot{border-radius:var(--r-pill);background:currentColor}.anatomy-swatch{flex-shrink:0;width:8px;height:8px;display:inline-block}.badge--confirmado{background:var(--lime-soft);color:var(--lime-deep)}.badge--pendente{background:var(--sand-soft);color:var(--sand-deep)}.badge--reagendado{background:var(--aqua-soft);color:var(--aqua-deep)}.badge--cancelado{background:var(--accent-soft);color:var(--accent-deep)}.badge--concluido{color:var(--ink-68);background:#0202020d}.badge--neutro{background:var(--surface);color:var(--ink-68);border:1px solid var(--ink-14)}.badge--lime{background:var(--lime-soft);color:var(--lime-deep)}.badge--sand{background:var(--sand-soft);color:var(--sand-deep)}.badge--aqua{background:var(--aqua-soft);color:var(--aqua-deep)}.badge--indigo{background:var(--indigo-soft);color:var(--indigo-deep)}.badge--rose{background:var(--accent-soft);color:var(--accent-deep)}.badge--violet{background:var(--violet-soft);color:var(--violet-deep)}.topic-row__name{min-height:var(--ctl-h-sm);align-items:center;text-decoration:none;display:inline-flex}.topic-row__name:hover{text-decoration:underline}.badge.badge--wrap{white-space:normal;text-align:left;border-radius:var(--r-md);overflow-wrap:anywhere;flex-shrink:1;min-width:0;max-width:100%;padding-top:5px;padding-bottom:5px;font-weight:500;line-height:1.35;display:inline-block}.action-bar{z-index:1;margin:0 calc(var(--s-5) * -1) calc(var(--s-5) * -1);padding:var(--s-4) var(--s-5);background:var(--surface);border-top:1px solid var(--ink-08);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;position:sticky;bottom:0}@media (min-width:1024px){.cockpit{height:100dvh;overflow:hidden}.cockpit__body{flex-grow:1;min-width:0;min-height:0}.cockpit__main,.cockpit__rail{min-height:0;overflow-y:auto}.cockpit__main{min-width:0}}.avatar{border-radius:var(--r-pill);letter-spacing:.01em;background:var(--ink-03);color:var(--ink-68);cursor:pointer;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.avatar--28{width:28px;height:28px;font-size:12px}.avatar--36{width:36px;height:36px;font-size:13px}.avatar--44{width:44px;height:44px;font-size:15px}.avatar--64{width:64px;height:64px;font-size:21px}.avatar--accent{background:var(--accent-soft);color:var(--accent-deep)}.avatar--sand{background:var(--sand-soft);color:var(--sand-deep)}.avatar--dark{background:var(--ink);color:var(--surface)}.avatar-group{display:inline-flex}.avatar-group .avatar{box-shadow:0 0 0 2px var(--surface)}.avatar-group .avatar+.avatar{margin-left:-10px}.card{background:var(--surface);border-radius:var(--r-md);border:1px solid var(--ink-07);padding:var(--s-5)}.card--flush{padding:0;overflow:hidden}.card--raised{border-color:var(--ink-07);box-shadow:none}.card--link:hover,a.card:hover,button.card:hover{border-color:#0a0a0a4d}.card--float{box-shadow:var(--e-2);border-color:#0000}.card--dark{background:var(--ink);color:var(--surface);border-color:#0000}.stat{gap:var(--s-3)}.stat__value{font-size:var(--t-display-size);line-height:var(--t-display-lh);letter-spacing:var(--t-display-ls);font-weight:var(--t-display-fw)}.stat__delta{font-size:var(--t-sm-size);color:var(--lime-deep);align-items:center;gap:6px;font-weight:500;display:inline-flex}.stat__delta--down{color:var(--accent-deep)}.appt{align-items:center;gap:var(--s-4);background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-lg);padding:var(--s-5) var(--s-6);transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease);display:flex;position:relative;overflow:hidden}.appt:hover{box-shadow:var(--e-2);border-color:#0000;transform:translateY(-1px)}.appt:before{content:"";background:var(--ink-14);width:4px;position:absolute;top:0;bottom:0;left:0}.appt__time{font-weight:500;font-size:var(--t-body-lg-size);letter-spacing:-.02em;flex:none;width:58px}.appt__body{flex:1;min-width:0}.appt__name{font-size:var(--t-h3-size);letter-spacing:var(--t-h3-ls);line-height:1.2;font-weight:var(--t-h3-fw)}.appt__meta{font-size:var(--t-sm-size);color:var(--ink-68);margin-top:2px}.table{border-collapse:collapse;width:100%}.table th{text-align:left;font-size:var(--t-eyebrow-size);letter-spacing:var(--t-eyebrow-ls);font-weight:var(--t-eyebrow-fw);text-transform:uppercase;color:var(--ink-68);padding:0 var(--s-4) var(--s-3);white-space:nowrap}.table td{padding:var(--s-4);border-top:1px solid var(--ink-08);font-size:var(--t-body-size);height:64px}.table tbody tr{transition:background var(--dur-fast) var(--ease)}.table tbody tr:hover{background:var(--ink-03)}.table tbody tr:hover .row-actions{opacity:1}.row-actions{opacity:0;gap:var(--s-2);transition:opacity var(--dur-fast) var(--ease);justify-content:flex-end;display:flex}.cell-user{align-items:center;gap:var(--s-3);display:flex}.agenda{background:var(--ink-08);border-radius:var(--r-lg);border:1px solid var(--ink-08);grid-template-columns:64px repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.agenda__cell{background:var(--surface);padding:var(--s-2);min-height:76px}.agenda__head{background:var(--surface);padding:var(--s-4) var(--s-3);text-align:center}.agenda__hour{background:var(--surface);padding:var(--s-2);color:var(--ink-68);text-align:right}.agenda__hour,.slot{font-size:var(--t-sm-size)}.slot{border-radius:var(--r-sm);padding:var(--s-2) var(--s-3);height:100%;cursor:pointer;transition:transform var(--dur-fast) var(--ease);line-height:1.3}.slot:hover{transform:translateY(-1px)}.slot--pend{background:var(--sand-soft);color:var(--sand-deep)}.slot--internal{background:var(--aqua-soft);color:var(--aqua-deep)}.slot--free{border:1px dashed var(--ink-14);color:var(--ink-44);background:0 0;justify-content:center;align-items:center;display:flex}.slot__who{font-weight:500}.agenda__now{position:relative}.agenda__now:after{content:"";background:var(--accent);height:1px;position:absolute;top:40%;left:0;right:0}.tabs{overscroll-behavior-x:contain;scrollbar-width:none;gap:var(--s-1);background:var(--ink-03);max-width:100%;padding:var(--s-1);border-radius:var(--r-pill);display:inline-flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs--fit{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid;overflow:visible}.row-wrap__text{flex:14rem;min-width:0}.row-wrap__text--wide{flex-basis:18rem}.card-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.split{align-items:flex-start;gap:var(--s-6);flex-wrap:wrap;display:flex}.split>*{min-width:0}.split__main{flex:999 32rem}.split__aside{flex:18.75rem}.split--wide-aside>.split__aside{flex-basis:22.5rem}.split--stretch{align-items:stretch}.split--lead>.split__aside{flex:5 20rem}.split--lead>.split__main{flex:7 28rem}.split--wide-main>.split__main{flex-basis:44rem}.split--aside-first{flex-direction:row-reverse}.split__aside--pinned{align-self:stretch}.split__pin{top:var(--pin-top);gap:var(--s-4);flex-direction:column;min-width:0;display:flex;position:sticky}.col-grid{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));align-items:start;display:grid}.col-grid>*{min-width:0}.col-grid--fill{grid-template-columns:repeat(auto-fill,minmax(min(100%,28rem),1fr))}.col-grid--rows{row-gap:var(--s-3);align-items:stretch}.field-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));align-items:start;display:grid}.field-grid>*{min-width:0}.field-grid__full{grid-column:1/-1}.tabs--fit .tabs__item{white-space:normal;text-align:center;padding-inline:var(--s-3);flex-shrink:1;justify-content:center;line-height:1.25}.tabs__item{white-space:nowrap;min-height:44px;font:inherit;font-size:var(--t-sm-size);color:var(--ink-68);padding:10px var(--s-4);border-radius:var(--r-pill);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);background:0 0;border:0;flex-shrink:0;align-items:center;font-weight:500;display:inline-flex}.tabs__item:hover{color:var(--ink)}.tabs__item.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-seg)}.tabs__item.is-active:focus-visible,.tabs__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.underline-tabs{overscroll-behavior-x:contain;scrollbar-width:none;gap:var(--s-6);max-width:100%;padding:var(--s-1) var(--s-1) 0;border-bottom:1px solid var(--ink-08);display:flex;overflow-x:auto}.underline-tabs::-webkit-scrollbar{display:none}.underline-tabs__item{white-space:nowrap;min-width:var(--ctl-h-sm);padding:0 0 var(--s-3);font-size:var(--t-body-size);color:var(--ink-68);cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;font-weight:500}.underline-tabs__item.is-active{color:var(--ink);border-bottom-color:var(--accent)}.underline-tabs__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.shell{display:block}@media (min-width:1024px){.shell{grid-template-columns:var(--sidebar-w) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);display:grid}.shell__main{grid-area:3/2}}.hatbar{z-index:30;background:var(--surface-dark);align-items:center;gap:var(--s-4);min-height:var(--hatbar-h);padding:var(--s-1) var(--s-5);grid-area:1/1/auto/-1;position:sticky;top:0}.hatbar__brand{min-height:44px;color:var(--on-ink);font-size:var(--t-body-lg-size);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.hatbar__hats{gap:var(--s-1);display:flex}.hatbar__hat{min-height:44px;padding:0 var(--s-4);border-radius:var(--r-pill);color:var(--on-ink-muted);font-size:var(--t-sm-size);white-space:nowrap;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.hatbar__hat.is-active{background:var(--surface);color:var(--ink);font-weight:600}.hatbar__hat:focus-visible{box-shadow:var(--focus-ring);outline:none}.hatbar__spacer{flex:auto}.wallet-chip{border-radius:var(--r-pill);text-decoration:none}.wallet-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.wallet-chip__pill{align-items:center;gap:var(--s-2);height:36px;padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--on-ink-muted);background:var(--surface-dark);color:var(--on-ink);font-size:var(--t-sm-size);white-space:nowrap;transition:background var(--dur-fast) var(--ease);font-weight:600;display:inline-flex}.wallet-chip:hover .wallet-chip__pill{background:var(--surface-dark-2)}.wallet-chip__icon{flex-shrink:0;width:16px;height:16px}.wallet-chip__dot{border-radius:var(--r-pill);background:var(--lime);flex-shrink:0;width:6px;height:6px}.wallet-chip--warning .wallet-chip__dot{background:var(--sand-soft)}.wallet-chip--critical .wallet-chip__dot{background:var(--accent)}.wallet-chip--empty .wallet-chip__dot{background:var(--on-ink-faint)}.wallet-chip--light .wallet-chip__pill{border-color:var(--ink-14);background:var(--surface);color:var(--ink)}.wallet-chip--light:hover .wallet-chip__pill{background:var(--canvas)}.wallet-chip--light .wallet-chip__dot{background:var(--lime-deep)}.wallet-chip--light.wallet-chip--warning .wallet-chip__dot{background:var(--sand-deep)}.wallet-chip--light.wallet-chip--critical .wallet-chip__dot{background:var(--accent-deep)}.wallet-chip--light.wallet-chip--empty .wallet-chip__dot{background:var(--ink-44)}.modulebar{border-bottom:1px solid var(--ink-08);padding:var(--s-2) var(--s-5);grid-area:2/1/auto/-1;align-items:center}.modulebar,.panel{background:var(--surface)}.panel{top:var(--hatbar-h);height:calc(100dvh - var(--hatbar-h));padding:var(--s-5) var(--s-4);align-self:start;gap:var(--s-5);flex-direction:column;grid-area:3/1;position:sticky;overflow-y:auto}.measure{max-width:var(--measure)}.panel__title{font-size:var(--t-body-lg-size);color:var(--ink-2);padding:0 var(--s-3);font-weight:500}.panel__group{gap:var(--s-1);flex-direction:column;display:flex}.panel__grouptitle{font-size:var(--t-eyebrow-size);font-weight:var(--t-eyebrow-fw);letter-spacing:var(--t-eyebrow-ls);text-transform:uppercase;color:var(--ink-68)}.panel__item{min-height:var(--ctl-h-sm);padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--ink-68);font-size:var(--t-body-size);align-items:center;text-decoration:none;display:flex}.menu-sheet{left:var(--s-2);right:var(--s-2);bottom:calc(var(--mobile-nav-h) + var(--s-2));max-height:calc(100dvh - var(--app-header-h) - var(--mobile-nav-h) - var(--s-6));overscroll-behavior:contain;gap:var(--s-4);padding:var(--s-3) var(--s-2);background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-md);box-shadow:var(--shadow-menu);position:fixed;overflow-y:auto}.menu-sheet,.sidebar{flex-direction:column;display:flex}.sidebar{background:var(--surface-dark);color:var(--surface);border-radius:var(--r-xl);padding:var(--s-6) var(--s-4);gap:var(--s-6)}.sidebar__brand{align-items:center;gap:var(--s-3);padding:0 var(--s-3);display:flex}.nav{flex-direction:column;gap:2px;display:flex}.nav__item{align-items:center;gap:var(--s-3);padding:12px var(--s-3);border-radius:var(--r-sm);color:#ffffff9e;font-size:var(--t-body-size);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);text-decoration:none;display:flex}.nav__item:hover{color:var(--surface);background:#ffffff0f}.nav__item.is-active{color:var(--surface);background:#ffffff1a}.topbar{justify-content:space-between;align-items:center;gap:var(--s-4);height:var(--topbar-h);display:flex}.main{gap:var(--s-5);flex-direction:column;display:flex}.backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--s-12) var(--s-6);overscroll-behavior:contain;background:#02020273;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}@media (max-width:767px){.backdrop{padding:var(--s-4)}}.modal{background:var(--surface);border-radius:var(--r-xl);width:100%;max-width:560px;box-shadow:var(--e-3);padding:var(--s-8);gap:var(--s-5);flex-direction:column;display:flex}.modal--imersivo{width:100%;max-width:min(1400px,96vw);height:min(920px,92dvh);padding:var(--s-6)}.drawer{background:var(--surface);width:min(480px,100%);box-shadow:var(--e-3-left);padding:var(--s-8);gap:var(--s-5);transition:transform var(--dur) var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.drawer.is-open{transform:translate(0)}.disclosure{border-radius:var(--r-md);border:1px solid var(--ink-08);overflow:hidden}.disclosure__summary{cursor:pointer;min-height:44px;padding:var(--s-4);font-size:var(--t-body-size);color:var(--ink-2);justify-content:space-between;align-items:center;list-style:none;display:flex}.disclosure__summary::-webkit-details-marker{display:none}.disclosure__chevron{color:var(--ink-68);transition:transform var(--dur-fast) var(--ease)}.disclosure[open]>.disclosure__summary .disclosure__chevron{transform:rotate(180deg)}.disclosure__body{padding:0 var(--s-4) var(--s-4)}.backdrop>.modal{max-height:100%;overflow-y:auto}.modal__actions{justify-content:flex-end;gap:var(--s-3);display:flex}.toast{gap:var(--s-3);background:var(--ink);color:var(--surface);border-radius:var(--r-pill);padding:var(--s-3) var(--s-5);box-shadow:var(--e-2);font-size:14px;display:inline-flex}.empty,.toast{align-items:center}.empty{text-align:center;padding:var(--s-12) var(--s-6);gap:var(--s-4);flex-direction:column;display:flex}.empty__mark{background:var(--accent-soft);place-items:center;width:64px;height:64px;display:grid}.alert,.empty__mark{border-radius:var(--r-md)}.alert{gap:var(--s-3);padding:var(--s-4);font-size:var(--t-body-size);display:flex}.alert--info{background:var(--aqua-soft);color:var(--aqua-deep)}.alert--warn{background:var(--sand-soft);color:var(--sand-deep)}.alert--ok{background:var(--lime-soft);color:var(--lime-deep)}.chat{gap:var(--s-3);flex-direction:column;max-width:420px;display:flex}.bubble{border-radius:var(--r-md);max-width:84%;padding:14px 18px;font-size:15px;line-height:1.5}.bubble__time{color:var(--ink-68);margin-top:var(--s-1);font-size:12px;display:block}.bubble--in{background:var(--surface);border:1px solid var(--ink-08);border-bottom-left-radius:6px;align-self:flex-start}.bubble--out{background:var(--lime-soft)}.bubble--mine,.bubble--out{border-bottom-right-radius:6px;align-self:flex-end}.bubble--mine{background:var(--ink);color:var(--on-ink)}.bubble--mine .bubble__time{color:var(--on-ink-muted)}.bubble--tone-ok{background:var(--lime-soft);color:var(--lime-deep);border-color:#0000}.bubble--tone-partial{background:var(--sand-soft);color:var(--sand-deep);border-color:#0000}.bubble--tone-wrong{background:var(--accent-soft);color:var(--accent-deep);border-color:#0000}.bubble--tone-none{background:var(--ink-03);color:var(--ink-68);border:1px dashed var(--ink-14)}.stage{padding:var(--s-8);background:var(--canvas)}.stack{gap:var(--s-5);flex-direction:column}.row,.stack{display:flex}.row{gap:var(--s-3);flex-wrap:wrap;align-items:center}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2,.grid-3{gap:var(--s-5);display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.spec{font-size:var(--t-eyebrow-size);letter-spacing:var(--t-eyebrow-ls);font-weight:var(--t-eyebrow-fw);text-transform:uppercase;color:var(--ink-68)}.t-h1,.t-h2,.t-h3{text-wrap:balance}.t-body-lg{text-wrap:pretty}.badge{white-space:nowrap;flex-shrink:0}.badge--trunc{min-width:0;max-width:100%}.ledger{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ledger__row{gap:var(--s-2);padding:var(--s-5) 0;border-top:1px solid var(--ink-08);flex-direction:column;display:flex}.ledger__row:first-child{border-top:0;padding-top:0}.ledger__term{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ledger--dark{color:var(--on-ink)}.ledger--dark .ledger__row{border-top-color:var(--on-ink-hairline)}@media (min-width:768px){.ledger--2col{column-gap:var(--s-10);grid-template-columns:repeat(2,minmax(0,1fr))}.ledger--2col .ledger__row:nth-child(2){border-top:0;padding-top:0}}.flow{counter-reset:flow;gap:var(--s-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.flow__step{counter-increment:flow;gap:var(--s-2);padding-top:var(--s-4);border-top:2px solid var(--ink);flex-direction:column;display:flex}.flow__step:before{content:counter(flow,decimal-leading-zero);font-family:var(--font-mono-clinical);font-size:var(--t-sm-size);color:var(--ink-68)}.flow--dark .flow__step{border-top-color:var(--on-ink)}.flow--dark .flow__step:before{color:var(--on-ink-muted)}@media (min-width:768px){.flow--3,.flow--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.flow--3{grid-template-columns:repeat(3,minmax(0,1fr))}.flow--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.skip-link{left:var(--s-4);top:var(--s-2);z-index:100;min-height:var(--ctl-h-sm);padding:var(--s-2) var(--s-4);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow-menu);font:inherit;align-items:center;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{box-shadow:var(--focus-ring),var(--shadow-menu);outline:none;transform:translateY(0)}.shell--immersive .hatbar,.shell--immersive .modulebar,.shell--immersive .panel,body:has(.shell--immersive) [data-testid=mobile-section-bar],body:has(.shell--immersive)>[data-shell-chrome=mobile]{display:none}.shell--immersive .shell__main{grid-column:1/-1;padding-bottom:0}.shell--immersive{--pin-top:var(--s-6)}@media print{.hatbar,.modulebar,.no-print,.panel,[data-shell-chrome=mobile],[data-testid=mobile-section-bar]{display:none!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.step{justify-content:center;align-items:center;gap:var(--s-1);min-width:36px;height:36px;padding:0 var(--s-3);border-radius:var(--r-pill);font:inherit;font-size:var(--t-sm-size);white-space:nowrap;border:0;display:inline-flex}a.step,button.step{cursor:pointer;min-width:44px;height:44px}.step--done{background:var(--lime-soft);color:var(--lime-deep)}.step--critical{background:var(--sand-soft);color:var(--clinical-risk-deep)}.step--pending{background:var(--aqua-soft);color:var(--aqua-deep)}.step--current{background:var(--accent-soft);color:var(--accent-deep);font-weight:600}.step--locked{background:var(--ink-03);color:var(--ink-68)}.step--block{border-radius:var(--r-sm);flex:1 1 0;min-width:44px;height:44px;font-weight:600}.step--registered{background:var(--surface-dark);color:var(--on-ink)}.session{background:var(--canvas);flex-direction:column;min-height:100dvh;display:flex}@media (min-width:768px){.session{height:100dvh;overflow:hidden}}.session__bar{align-items:center;gap:var(--s-3) var(--s-5);padding:var(--s-4) var(--s-6);background:var(--surface);border-bottom:1px solid var(--ink-08);flex-wrap:wrap;display:flex}.session__title{flex-direction:column;gap:2px;min-width:0;display:flex}.session__ribbon{gap:var(--s-2);flex-wrap:wrap;flex:auto;justify-content:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.session__aside{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.chat--session,.session__body{min-width:0}.chat--session,.chat__scroll,.session__body{flex-direction:column;flex:auto;min-height:0;display:flex}.chat__scroll{padding:var(--s-6) var(--s-5) var(--s-4);overflow-y:auto}.chat__column{gap:var(--s-4);flex-direction:column;width:min(780px,100%);margin:auto auto 0;padding:0;list-style:none;display:flex}.chat__row{align-items:flex-start;gap:var(--s-3);display:flex}.chat__row--mine{justify-content:flex-end}.chat__avatar{border-radius:var(--r-pill);background:var(--indigo-soft);width:32px;height:32px;color:var(--indigo-deep);flex-shrink:0;place-items:center;font-size:12.5px;font-weight:600;display:grid}.chat__bar{background:var(--surface);border-top:1px solid var(--ink-08);padding:var(--s-4) var(--s-5) var(--s-5);flex-shrink:0}.chat__bar-inner{gap:var(--s-3);flex-direction:column;width:min(780px,100%);margin:0 auto;display:flex}.chat__composer{align-items:flex-end;gap:var(--s-3);display:flex}.chat__composer .field__control{height:auto;min-height:88px;padding:var(--s-4);flex:auto}.chat__notice{align-items:center;gap:var(--s-2);min-height:36px;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--sand-soft);color:var(--sand-deep);align-self:flex-end;font-size:12.5px;font-weight:600;display:inline-flex}.trail-row{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--ink-08);flex-wrap:wrap;list-style:none;display:flex}.trail-row:last-child{border-bottom:0}.trail-row__main{gap:var(--s-1);flex-direction:column;flex:16rem;min-width:0;display:flex}.trail-row__name{font-size:var(--t-body-size);color:var(--ink-2)}.trail-row__meta{font-size:var(--t-sm-size);color:var(--ink-68);flex-wrap:wrap}.trail-row__actions,.trail-row__meta{align-items:center;gap:var(--s-2);display:flex}.trail-row__actions{flex-shrink:0}.trail-category{padding:var(--s-1) var(--s-5) var(--s-2)}.trail-category .disclosure__summary{gap:var(--s-4);padding:0}.trail-category__name{min-width:0;font-size:var(--t-body-lg-size);color:var(--ink-2);flex:auto;font-weight:500}.trail-category__count{font-size:var(--t-sm-size);color:var(--ink-68);flex-shrink:0}.trail-category__bar{border-radius:var(--r-pill);background:var(--ink-08);flex-shrink:0;width:84px;height:5px;overflow:hidden}.trail-category__bar>span{border-radius:var(--r-pill);background:var(--lime-deep);height:100%;display:block}.trail-category__rows{padding:0 0 var(--s-2);margin:0;list-style:none}.stat{gap:var(--s-1);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);flex-direction:column;flex:8rem;display:flex}.stat__n{font-family:var(--font-mono-clinical);font-size:var(--t-h2-size);font-weight:600;line-height:1}.stat__l{font-size:var(--t-sm-size);font-weight:500}.stat--lime{background:var(--lime-soft);color:var(--lime-deep)}.stat--aqua{background:var(--aqua-soft);color:var(--aqua-deep)}.stat--sand{background:var(--sand-soft);color:var(--sand-deep)}.stat--neutro{background:var(--ink-03);color:var(--ink-68)}.meter{border-radius:var(--r-pill);background:var(--ink-08);gap:2px;height:8px;display:flex;overflow:hidden}.meter>span{height:100%;display:block}.meter__lime{background:var(--lime-deep)}.meter__aqua{background:var(--aqua-deep)}.meter__sand{background:var(--sand-deep)}button.stat{cursor:pointer;font:inherit;text-align:left;border:0}button.stat:disabled{cursor:not-allowed;opacity:.6}button.stat[aria-pressed=true]{box-shadow:inset 0 0 0 2px}button.stat:focus-visible{box-shadow:var(--focus-ring);outline:none}.chip{align-items:center;gap:var(--s-1);min-height:44px;padding:0 var(--s-4);border-radius:var(--r-pill);cursor:pointer;font:inherit;font-size:var(--t-sm-size);background:var(--ink-03);color:var(--ink-68);border:0;font-weight:600;display:inline-flex}.chip[aria-current=true],.chip[aria-pressed=true]{background:var(--aqua-soft);color:var(--aqua-deep)}.chip:disabled{cursor:not-allowed;opacity:.6}a.chip{text-decoration:none}.tap{min-width:var(--ctl-h-sm);justify-content:center;display:inline-flex}.tap,.tap-summary{min-height:var(--ctl-h-sm);align-items:center}.tap-summary{gap:var(--s-2);cursor:pointer;list-style:none;display:flex}.tap-summary::-webkit-details-marker{display:none}.tap-summary:after{content:"";width:.4em;height:.4em;transition:transform var(--dur-fast) var(--ease);border-bottom:2px solid;border-right:2px solid;flex-shrink:0;transform:translateY(-.1em)rotate(45deg)}details[open]>.tap-summary:after{transform:translateY(.1em)rotate(-135deg)}.card--tone-aqua{border-top:4px solid var(--aqua-deep)}.card--tone-sand{border-top:4px solid var(--sand-deep)}.card--tone-indigo{border-top:4px solid var(--indigo-deep)}.card--tone-neutro{border-top:4px solid var(--ink-14)}.howto{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.howto>li{align-items:flex-start;gap:var(--s-3);min-width:0;display:flex}.howto__n{border-radius:var(--r-pill);width:30px;height:30px;font-size:var(--t-sm-size);flex-shrink:0;place-items:center;font-weight:600;display:grid}.howto__n--aqua{background:var(--aqua-soft);color:var(--aqua-deep)}.howto__n--lime{background:var(--lime-soft);color:var(--lime-deep)}.howto__n--sand{background:var(--sand-soft);color:var(--sand-deep)}.trail-category__soon{border-top:1px solid var(--ink-08)}.trail-category__soon .disclosure__summary{gap:var(--s-3);min-height:44px;padding:0}.neg-main{width:100%;max-width:var(--content-narrow);gap:var(--s-5);padding:var(--s-5) var(--s-5) var(--s-8);flex-direction:column;min-width:0;margin:0 auto;display:flex}@media (min-width:1024px){.neg-main--wide{padding:var(--s-6) var(--s-10) var(--s-12);gap:var(--s-6)}.neg-main--bloco,.neg-main--wide{max-width:var(--content-wide)}}.neg-bar{z-index:20;align-items:center;gap:var(--s-2);min-height:var(--hatbar-h);padding:0 var(--s-3) 0 var(--s-2);background:var(--surface);border-bottom:1px solid var(--ink-08);display:flex;position:sticky;top:0}.neg-bar__title{min-width:0;font-size:var(--t-body-size);color:var(--ink-2);overflow-wrap:anywhere;flex:auto;margin:0;font-weight:500}.neg-bar__ctx{font-size:var(--t-sm-size);color:var(--ink-68);flex-shrink:0}.neg-bar__progress{background:var(--ink-08);height:4px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.neg-bar__progress-fill{background:var(--accent);width:100%;height:100%;transition:transform var(--dur) var(--ease)}.neg-layout{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.neg-layout>*{min-width:0}@media (min-width:1024px){.neg-layout{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.neg-layout--result{row-gap:var(--s-6);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 440px}.neg-layout--result>.neg-layout__verdict{grid-area:1/1/auto/-1}.neg-layout__verdict .neg-ceiling{max-width:640px}.neg-layout--result>.neg-layout__sticky{grid-area:2/1}.neg-layout--result>:last-child{grid-area:2/2}.neg-layout__sticky{top:calc(var(--hatbar-h) + var(--s-6));max-height:calc(100dvh - var(--hatbar-h) - var(--s-6) - var(--s-4));overscroll-behavior:contain;position:sticky;overflow-y:auto}.neg-next.btn--block{align-self:flex-start;width:auto}.neg-layout__panel{background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-lg);padding:var(--s-6)}}@media (max-width:1023px){.neg-layout__sticky--reading{top:var(--hatbar-h);z-index:5;overscroll-behavior:contain;max-height:42dvh;margin:0 calc(-1 * var(--s-5));padding:var(--s-2) var(--s-5);background:var(--canvas);position:sticky;overflow-y:auto}.neg-layout:has(textarea:focus) .neg-layout__sticky--reading{position:relative;top:auto}}.neg-focus-target:focus,.neg-focus-target:focus-visible{box-shadow:none;outline:none}.neg-card-link{position:relative}.neg-card-link__main:after{content:"";border-radius:inherit;position:absolute;inset:0}.neg-card-link__main:focus-visible{box-shadow:none;outline:none}.neg-card-link:has(.neg-card-link__main:focus-visible){box-shadow:var(--focus-ring)}.neg-card-link__aside{z-index:1;position:relative}.neg-verdict__title{color:var(--ink-2);text-wrap:balance;font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);font-weight:var(--t-h3-fw);margin:0}@media (min-width:1024px){.neg-verdict__title{font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);font-weight:var(--t-h1-fw)}.shell--immersive:has(.neg-main--wide) .hatbar{display:flex}.shell--immersive:has(.neg-main--wide) .neg-bar{display:none}}.neg-viewer{gap:var(--s-3);width:100%;min-width:0;padding:var(--s-3);border-radius:var(--r-md);background:var(--surface-dark);color:var(--on-ink);flex-direction:column;display:flex;overflow-x:clip}.neg-viewer__head{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-2);min-height:24px;padding:0 var(--s-1);flex-wrap:wrap;display:flex}.neg-viewer__meta{font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);color:var(--on-ink-muted)}.neg-viewer__plate{border-radius:var(--r-sm);background:var(--surface-dark);overscroll-behavior-x:contain;padding:0 var(--s-3);position:relative;overflow-x:auto}.neg-viewer__plate--lab{overflow:visible}.neg-viewer__empty{justify-content:center;align-items:center;gap:var(--s-3);aspect-ratio:1;width:100%;max-height:420px;padding:var(--s-5);text-align:center;border:1px dashed var(--on-ink-hairline);border-radius:var(--r-sm);flex-direction:column;display:flex}.neg-viewer__empty-title{font-size:var(--t-body-lg-size);color:var(--on-ink);margin:0;font-weight:500}.neg-viewer__empty-text{max-width:240px;font-size:var(--t-sm-size);color:var(--on-ink-muted);margin:0}.neg-viewer__retry{min-height:var(--ctl-h-sm);padding:0 var(--s-5);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border:0;font-weight:500}.neg-viewer :focus-visible,.neg-viewer__retry:focus-visible{box-shadow:var(--focus-ring);outline:none}.neg-viewer__skel-plate{aspect-ratio:2;border-radius:var(--r-sm);background:#ffffff14;width:100%}.neg-viewer__skel-row{gap:var(--s-2);display:flex}.neg-viewer__skel-dot{width:44px}.neg-viewer__skel-dot,.neg-viewer__skel-pill{border-radius:var(--r-pill);background:#ffffff14;height:44px}.neg-viewer__skel-pill{flex:auto}.neg-media{gap:var(--s-2);flex-direction:column;min-width:0;margin:0;display:flex}.neg-media__stage{border-radius:var(--r-sm);background:var(--surface-dark);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:relative;overflow:hidden}.neg-media__stage[data-zoom="1"]{touch-action:pan-y;cursor:default}.neg-media[data-status=carregando] .neg-media__stage{min-height:160px}.neg-media__layer{transform-origin:0 0;will-change:transform;position:relative}.neg-media__img{pointer-events:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.neg-media__loading{font-size:var(--t-sm-size);color:var(--on-ink-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.neg-media__overlay{pointer-events:none;position:absolute;inset:0}.neg-media__region{border:2px solid var(--lime);border-radius:var(--r-sm);position:absolute}.neg-media__region--dashed{border-style:dashed;border-color:var(--sand-soft)}.neg-media__region .neg-ring-tag{position:absolute;top:-10px;left:-10px}.neg-media__controls{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.neg-media__btn{min-width:44px;min-height:44px;padding:0 var(--s-3);border:1px solid var(--on-ink-hairline);border-radius:var(--r-pill);background:var(--surface-dark);color:var(--on-ink);font:inherit;cursor:pointer}.neg-media__btn--text{font-size:var(--t-sm-size)}.neg-media__btn:disabled{opacity:.45;cursor:default}.neg-media__level{text-align:center;min-width:72px;font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);color:var(--on-ink-muted)}.neg-media__credit{font-size:var(--t-sm-size);color:var(--on-ink-muted);overflow-wrap:anywhere;margin:0}.neg-media__credit a{color:var(--on-ink);text-underline-offset:2px;text-decoration:underline}.neg-media__hint{justify-content:space-between;align-items:center;gap:var(--s-2);padding-left:var(--s-3);border:1px solid var(--on-ink-hairline);border-radius:var(--r-sm);font-size:var(--t-sm-size);color:var(--on-ink-muted);margin:0;display:flex}.neg-media__hint-close{border-radius:var(--r-pill);min-width:44px;min-height:44px;color:var(--on-ink);font:inherit;font-size:var(--t-body-lg-size);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.neg-media__gone{justify-content:center;align-items:center;gap:var(--s-3);width:100%;min-height:200px;padding:var(--s-5);text-align:center;border:1px dashed var(--on-ink-hairline);border-radius:var(--r-sm)}.img-sim,.neg-media__gone{flex-direction:column;display:flex}.img-sim{gap:var(--s-2);min-width:0;padding:var(--s-3);border-radius:var(--r-md);color:var(--on-ink);margin:0}.img-sim,.img-sim__stage{background:var(--surface-dark)}.img-sim__stage{border-radius:var(--r-sm);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;position:relative;overflow:hidden}.img-sim__stage[data-zoom="1"]{touch-action:pan-y}.img-sim__stage[data-arrastando=true]{cursor:grabbing}.img-sim__layer{transform-origin:0 0;will-change:transform;margin:0 auto;line-height:0;position:relative}.img-sim__canvas,.img-sim__img{pointer-events:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.img-sim__overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.img-sim__osso{fill:none;stroke:none;vector-effect:non-scaling-stroke;stroke-linejoin:round}.img-sim__osso--halo{stroke:var(--surface-dark);stroke-width:5px}.img-sim__osso--todos{stroke:var(--on-ink-faint);stroke-width:1.25px}.img-sim__osso--passando{stroke:var(--on-ink);stroke-width:1.75px}.img-sim__osso--destaque{stroke:var(--accent);stroke-width:2.5px;fill:var(--accent);fill-opacity:.16}.img-sim__osso--certo{stroke:var(--lime);stroke-width:2.5px;fill:var(--lime);fill-opacity:.16}.img-sim__osso--errado{stroke:var(--sand-soft);stroke-width:2.5px;stroke-dasharray:6 4}.img-sim__gone,.img-sim__loading{min-height:240px;padding:var(--s-5);text-align:center;font-size:var(--t-sm-size);color:var(--on-ink-muted);justify-content:center;align-items:center;display:flex}.img-sim__gone{border:1px dashed var(--on-ink-hairline);border-radius:var(--r-sm)}.img-sim__layer .img-sim__loading{min-height:0;position:absolute;inset:0}.img-sim__controls{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.img-sim__btn{min-width:44px;min-height:44px;padding:0 var(--s-3);border:1px solid var(--on-ink-hairline);border-radius:var(--r-pill);background:var(--surface-dark);color:var(--on-ink);font:inherit;font-size:var(--t-sm-size);cursor:pointer}.img-sim__btn[aria-pressed=true]{background:var(--surface);border-color:var(--surface);color:var(--ink)}.img-sim__btn:disabled{opacity:.45;cursor:default}.img-sim__btn:focus-visible,.img-sim__range:focus-visible,.img-sim__stage:focus-visible{box-shadow:var(--focus-ring);outline:none}.img-sim__level{text-align:center;min-width:72px;font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);color:var(--on-ink-muted)}.img-sim__status{min-height:24px;font-size:var(--t-sm-size);color:var(--on-ink-muted);margin:0}.img-sim__status strong{color:var(--on-ink);font-weight:500}.img-sim__range{min-width:0;min-height:44px;accent-color:var(--accent);flex:160px}.img-sim__credit{font-size:var(--t-sm-size);color:var(--on-ink-muted);overflow-wrap:anywhere;margin:0}.img-sim__credit a{color:var(--on-ink);text-underline-offset:2px;text-decoration:underline}.img-sim__ressalva{margin-bottom:var(--s-1);color:var(--on-ink);display:block}.img-sim-thumb-box{border-radius:var(--r-sm);background:var(--surface-dark);justify-content:center;height:200px;display:flex;overflow:hidden}.img-sim-thumb{background-repeat:no-repeat;width:auto;max-width:100%;height:100%;display:block}.neg-lab{border-collapse:collapse;table-layout:auto;width:100%}.neg-lab td,.neg-lab th{padding:var(--s-3) var(--s-2);vertical-align:middle}@media (max-width:767px){.neg-viewer__plate{padding:0 var(--s-1)}.neg-lab td,.neg-lab th{padding-left:var(--s-1);padding-right:var(--s-1)}.neg-flash .neg-viewer{padding:var(--s-2)}.neg-flash .neg-viewer__plate{padding:0}}.neg-lab thead th{padding-top:var(--s-2);padding-bottom:var(--s-2);text-align:left}.neg-lab .neg-lab__num{text-align:right;white-space:nowrap}.neg-lab tbody tr{border-bottom:1px solid var(--on-ink-hairline);position:relative}.neg-lab tbody tr:last-child{border-bottom:0}.neg-lab__analyte{font-size:var(--t-body-size);color:var(--on-ink);text-align:left;overflow-wrap:break-word;font-weight:400}.neg-lab__value{font-family:var(--font-mono-clinical);font-variant-numeric:tabular-nums;font-size:var(--t-body-size);color:var(--on-ink);white-space:nowrap;font-weight:500}.neg-lab__unit{margin-left:var(--s-1);font-family:var(--font);font-size:var(--t-eyebrow-size);color:var(--on-ink-muted);font-weight:400;display:inline-block}.neg-lab__ref{font-family:var(--font-mono-clinical);font-variant-numeric:tabular-nums;font-size:var(--t-sm-size);color:var(--on-ink-muted);white-space:nowrap}.neg-ring{pointer-events:none;border:2px solid var(--lime);border-radius:var(--r-sm);position:absolute;inset:4px -6px}.neg-ring--missed{border-style:dashed;border-color:var(--sand-soft)}.neg-ring--extra{border-style:dashed;border-color:var(--on-ink-faint)}.neg-ring__tags{gap:2px;display:flex;position:absolute;top:-8px;left:-8px}.neg-ring-tag{min-width:20px;height:20px;padding:0 var(--s-1);border-radius:var(--r-pill);font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);background:var(--lime);color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.neg-ring-tag--missed{background:var(--sand-soft);color:var(--sand-deep)}.neg-ring-tag--extra{background:var(--surface);color:var(--ink-2)}.neg-legend{gap:var(--s-2);padding:var(--s-3) 0 0;border-top:1px solid var(--on-ink-hairline);flex-direction:column;margin:0;list-style:none;display:flex}.neg-legend__row{font-size:var(--t-sm-size);align-items:flex-start;gap:10px;display:flex}.neg-legend__text{min-width:0;color:var(--on-ink);overflow-wrap:anywhere;flex:auto}.neg-legend__status{color:var(--on-ink-muted)}.neg-critical,.neg-legend__status{font-size:var(--t-eyebrow-size);flex-shrink:0}.neg-critical{border-radius:var(--r-pill);white-space:nowrap;background:var(--accent-deep);color:var(--accent-ink);align-self:flex-start;align-items:center;padding:4px 10px;font-weight:600;display:inline-flex}.neg-chips{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.neg-chip{text-align:left;max-width:100%;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);gap:6px}.neg-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.chip[role=radio][aria-checked=true]{background:var(--aqua-soft);color:var(--aqua-deep)}.neg-composer{gap:var(--s-6)}.neg-composer,.neg-composer__block{flex-direction:column;min-width:0;display:flex}.neg-composer__block{gap:var(--s-3);border:0;margin:0;padding:0}.neg-composer__head{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.neg-composer__textarea{border-radius:var(--r-md);min-height:88px;padding:var(--s-3) var(--s-4);resize:vertical;height:auto}.neg-composer__textarea--sm{min-height:60px}.neg-roteiro__toggle{align-items:center;gap:var(--s-3);width:100%;min-height:56px;padding:0 var(--s-5);font:inherit;text-align:left;color:var(--ink-2);cursor:pointer;background:0 0;border:0;display:flex}.neg-roteiro__row:focus-visible,.neg-roteiro__toggle:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.neg-roteiro__chevron{color:var(--ink-68);transition:transform var(--dur) var(--ease);flex-shrink:0}.neg-roteiro__toggle[aria-expanded=true] .neg-roteiro__chevron{transform:rotate(90deg)}.neg-roteiro__list{margin:0;padding:0;list-style:none}.neg-roteiro__row{align-items:center;gap:var(--s-3);width:100%;min-height:48px;padding:0 var(--s-5);border:0;border-top:1px solid var(--ink-08);font:inherit;text-align:left;color:var(--ink-2);cursor:pointer;background:0 0;display:flex}.neg-roteiro__mark{border-radius:var(--r-pill);border:1.5px solid var(--ink-14);width:20px;height:20px;color:var(--lime-deep);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.neg-roteiro__mark--seen{background:var(--lime-soft);border-color:#0000}.neg-chain{margin:0;padding:0;list-style:none}.neg-chain,.neg-chain__step{flex-direction:column;min-width:0;display:flex}.neg-chain__arrow{align-items:center;height:20px;padding-left:56px;display:flex}.neg-chain__arrow svg{stroke:var(--ink-44)}.neg-chain__node{gap:4px var(--s-3);min-width:0;padding:14px var(--s-4);background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-md);grid-template-columns:96px minmax(0,1fr);display:grid}.neg-chain__node--conclusion{border:2px solid var(--ink)}.neg-chain__label{letter-spacing:.06em;overflow-wrap:anywhere}.neg-chain__body{flex-direction:column;gap:4px;min-width:0;display:flex}.neg-chain__value{font-family:var(--font-mono-clinical);font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:20px;font-weight:600}.neg-chain__unit{margin-left:var(--s-1);font-family:var(--font);font-size:var(--t-eyebrow-size);color:var(--ink-68);font-weight:400}.neg-chain__note{font-size:var(--t-sm-size);color:var(--ink-68);text-wrap:pretty;margin:0}.neg-chain__lateral{border-radius:var(--r-sm);background:var(--aqua-soft);color:var(--aqua-deep);font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);place-self:flex-start start;padding:4px 10px;font-weight:500}@media (min-width:1024px){.neg-chain{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}.neg-chain__step{flex-direction:row;align-items:stretch}.neg-chain__arrow{flex-shrink:0;justify-content:center;width:20px;height:auto;padding-left:0}.neg-chain__arrow svg{transform:rotate(-90deg)}.neg-chain__node{padding:14px var(--s-3);flex:auto;grid-template-columns:minmax(0,1fr);align-content:start}.neg-chain__label{overflow-wrap:normal}}.neg-section{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.neg-section__head{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin:0;display:flex}.neg-section__count{font-family:var(--font-mono-clinical);font-size:var(--t-sm-size);color:var(--ink-68)}.neg-section__list{margin:0;padding:0;list-style:none}.neg-section__item{gap:var(--s-2);padding:var(--s-4) var(--s-5);flex-direction:column;min-width:0;display:flex}.neg-section__item+.neg-section__item{border-top:1px solid var(--ink-08)}.neg-section__title{align-items:center;gap:var(--s-2);font-size:var(--t-body-size);color:var(--ink-2);flex-wrap:wrap;margin:0;font-weight:500;display:flex}.neg-section__note{text-wrap:pretty;margin:0}.neg-section__note,.neg-wrote{font-size:var(--t-sm-size);color:var(--ink-68)}.neg-wrote{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.neg-quote{border-radius:var(--r-sm);background:var(--ink-03);border:1px solid var(--ink-08);color:var(--ink-2);overflow-wrap:anywhere;max-width:100%;padding:4px 10px;font-weight:500}.neg-wrote__status{color:var(--aqua-deep);font-weight:600}.neg-ceiling{gap:var(--s-2);padding:var(--s-3) 14px;background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-sm);flex-direction:column;display:flex}.neg-link-row{align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-2) var(--s-5);color:var(--ink-2);text-decoration:none;display:flex}.neg-link-row+.neg-link-row{border-top:1px solid var(--ink-08)}.neg-link-row__kind{letter-spacing:.06em;flex-shrink:0;width:56px}.neg-link-row__text{min-width:0;font-size:var(--t-body-size);overflow-wrap:anywhere;flex:auto}.neg-link-row:focus-visible{box-shadow:inset var(--focus-ring);outline:none}@media (hover:hover){.neg-link-row:hover{background:var(--ink-03)}}.neg-flash{perspective:1400px}.neg-flash__inner{transform-style:preserve-3d;transition:transform var(--dur-flip) var(--ease);display:grid}.neg-flash__inner.is-flipped{transform:rotateY(180deg)}.neg-flash__face{gap:var(--s-4);min-width:0;padding:10px 10px var(--s-5);background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-lg);backface-visibility:hidden;flex-direction:column;grid-area:1/1;display:flex}.neg-flash__face--back{transform:rotateY(180deg)}.neg-flash__content{gap:var(--s-3);flex-direction:column;min-width:0;padding:0 10px;display:flex}@media (prefers-reduced-motion:reduce){.neg-flash__inner,.neg-flash__inner.is-flipped{transform:none}.neg-flash__face{transition:opacity var(--dur) var(--ease)}.neg-flash__face--back{opacity:0;transform:none}.neg-flash__inner.is-flipped .neg-flash__face--front{opacity:0}.neg-flash__inner.is-flipped .neg-flash__face--back{opacity:1}}.neg-grade{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.neg-grade__btn{min-height:64px;padding:0 var(--s-1);border:1px solid var(--ink-14);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--t-sm-size);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:600;display:flex}.neg-grade__btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.neg-grade__btn:active:not(:disabled){transform:scale(var(--press-scale))}.neg-grade__btn:disabled{cursor:not-allowed;opacity:.6}.neg-tiles{gap:var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.neg-tile{min-width:0;height:auto;min-height:44px;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);border:1px solid var(--ink-14);background:var(--canvas);color:var(--ink-2);text-align:left;cursor:default;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:inline-flex}.neg-tile--full{background:var(--surface);box-shadow:none}.neg-tile__modality{font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);overflow-wrap:anywhere;font-weight:600}.neg-tile__mode{font-size:var(--t-eyebrow-size);color:var(--ink-68)}.header-credits{align-items:center;gap:var(--s-2);min-height:var(--ctl-h-sm);padding:0 var(--s-3);border-radius:var(--r-pill);border:1px solid var(--ink-14);background:var(--surface);color:var(--ink-2);font-size:var(--t-sm-size);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.header-credits:focus-visible{box-shadow:var(--focus-ring);outline:none}.header-credits--on-dark{border-color:var(--on-ink-hairline);color:var(--on-ink);background:0 0}.header-credits__icon{flex-shrink:0;width:16px;height:16px}.neg-bar-track{border-radius:var(--r-pill);background:var(--ink-08);height:4px;overflow:hidden}.neg-bar-track__fill{border-radius:var(--r-pill);background:var(--accent);width:100%;height:100%}.neg-plot{border-left:1px solid var(--ink-14);border-bottom:1px solid var(--ink-14);height:200px;position:relative}.neg-plot__mid{border-top:1px solid var(--ink-08);position:absolute;top:50%;left:0;right:0}.neg-plot__ideal{background:var(--lime-soft);border-radius:0 0 var(--r-sm) 0;width:33.3%;height:20%;padding:var(--s-1) var(--s-2);color:var(--lime-deep);white-space:nowrap;top:0;left:0}.neg-plot__dot,.neg-plot__ideal{font-size:var(--t-eyebrow-size);font-weight:600;position:absolute}.neg-plot__dot{align-items:center;gap:var(--s-1);color:var(--ink-2);display:flex;transform:translate(-6px,6px)}.neg-plot__dot:before{content:"";border-radius:var(--r-pill);background:var(--ink);flex-shrink:0;width:12px;height:12px}.neg-profile-grid{align-items:center;gap:var(--s-2) var(--s-3);grid-template-columns:minmax(0,1fr) 72px 72px;display:grid}.neg-profile-grid--compact{gap:var(--s-2) var(--s-2);grid-template-columns:minmax(0,1fr) 84px 96px}.neg-eyebrow-tight{letter-spacing:.06em}.neg-search{height:auto}.neg-search,.neg-search input{min-height:var(--ctl-h-sm)}.brand-logo{flex:none;width:auto;height:26px;display:block}.brand-logo--lg{height:36px}.brand-symbol{flex:none;width:auto;height:28px;display:block}.brand-symbol--lg{height:48px}.lock-glyph{flex:none}.lock-card{gap:var(--s-3);text-align:left;width:100%;font:inherit;color:var(--ink-68);border:1px dashed var(--ink-14);cursor:pointer;flex-direction:column;display:flex}.lock-card__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.lock-card__foot,.lock-card__sub,.lock-card__title{color:var(--ink-68)}.lock-card__foot{margin-top:auto;font-weight:600}.lock-preview{position:relative}.lock-preview__body{pointer-events:none;-webkit-user-select:none;user-select:none}.lock-preview__scrim{padding:var(--s-4);border-radius:inherit;background:var(--canvas);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lock-preview__scrim{background:color-mix(in srgb,var(--canvas) 55%,transparent)}}.lock-preview__scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lock-preview__panel{gap:var(--s-3);flex-direction:column;width:100%;max-width:380px;display:flex}.chip.lock-chip{border:1px dashed var(--ink-14);background:0 0}.chip.lock-chip,.lock-chip .lock-glyph{color:var(--ink-68)}.lock-list{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lock-list__row{align-items:center;gap:var(--s-2);color:var(--ink-68);display:flex}.lock-list__row .lock-glyph{color:var(--sand-deep)}.lock-bar{border-radius:var(--r-pill);background:var(--ink-08);height:10px}.lock-stage{border-radius:var(--r-md);border:1px solid var(--ink-08);background:var(--surface);min-height:clamp(280px,50dvh,520px)}@media (pointer:coarse){.field__control{font-size:16px}}@media (max-width:1023px){body:has([data-testid=mobile-section-bar]) [data-testid=consent-banner]{bottom:calc(var(--mobile-nav-h) + var(--s-2))}}.page-cq{container:page/inline-size}.page-v2{padding:var(--page-pad);max-width:calc(var(--page-max) + 96px);gap:var(--gap-section);flex-direction:column;margin:0 auto;display:flex}@media (max-width:767px){.page-v2{gap:36px;padding:28px 16px 40px}}@keyframes busy-in{0%{opacity:0}to{opacity:1}}@keyframes busy-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(var(--rise))}to{opacity:1;transform:none}}@keyframes skeleton-sweep{to{transform:translate(100%)}}@keyframes busy-defer{0%,to{opacity:0;display:none}}@keyframes wait-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.spinner{border-radius:var(--r-pill);width:16px;height:16px;animation:busy-in var(--dur-fast) var(--ease) var(--busy-delay) backwards,btn-spin var(--dur-spin) linear infinite;border:2px solid;border-top:2px solid #0000;flex-shrink:0;display:inline-block}.spinner--lg{border-width:3px;width:28px;height:28px}.spinner--muted{color:var(--ink-44)}.btn__label{justify-content:center;align-items:center;gap:var(--s-2);display:inline-flex}.btn.is-loading{position:relative}.btn.is-loading[disabled]{opacity:1}.btn.is-loading>.btn__label{animation:busy-out var(--dur-fast) var(--ease) var(--busy-delay) forwards}.btn.is-loading>.btn__spinner{animation:busy-in var(--dur-fast) var(--ease) var(--busy-delay) backwards,btn-spin var(--dur-spin) linear infinite;margin:auto;position:absolute;inset:0}.skeleton{background:var(--ink-08);border-radius:var(--r-sm);animation:busy-in var(--dur-fast) var(--ease) var(--busy-delay) backwards;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,transparent,var(--surface),transparent);opacity:.7;animation:skeleton-sweep var(--dur-loop) linear infinite;position:absolute;inset:0;transform:translate(-100%)}.skeleton--text{height:1em}.skeleton--title{width:60%;height:1.6em}.skeleton--block{border-radius:var(--r-md);height:96px}.skeleton--pill{border-radius:var(--r-pill);width:120px;height:36px}.wait{align-items:center;gap:var(--s-2);color:var(--ink-68)}.wait,.wait__dots{display:inline-flex}.wait__dots{gap:4px}.wait__dots>span{border-radius:var(--r-pill);width:6px;height:6px;animation:wait-dot var(--dur-loop) ease-in-out infinite;background:currentColor}.wait__dots>span:nth-child(2){animation-delay:calc(var(--dur-loop) / 6)}.wait__dots>span:nth-child(3){animation-delay:calc(var(--dur-loop) / 3)}.enter{animation:rise-in var(--dur) var(--ease) backwards}.enter--fade{animation-name:fade-in}.busy-defer{animation:busy-defer var(--busy-delay) linear}.busy-defer.enter{animation:busy-defer var(--busy-delay) linear,rise-in var(--dur) var(--ease) var(--busy-delay) backwards}.backdrop{animation:fade-in var(--dur) var(--ease) backwards}.backdrop>.modal{animation:rise-in var(--dur) var(--ease) backwards}@keyframes rise-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--rise))}}.backdrop.is-leaving{animation:busy-out var(--dur) var(--ease) forwards;pointer-events:none}.backdrop.is-leaving>.modal{animation:rise-out var(--dur) var(--ease) forwards}.press{transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.chip{transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.chip:active:not(:disabled),.press:active:not(:disabled),.tabs__item:active:not(:disabled):not([aria-disabled=true]),.underline-tabs__item:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--press-scale))}.btn:active,.press:active:not(:disabled){position:relative}.btn:active:after,.press:active:not(:disabled):after{content:"";position:absolute;inset:-2%}.chip-toggle{min-height:var(--ctl-h-sm);padding-inline:var(--s-4);border-radius:var(--r-sm);border:1px solid var(--ink-14);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-sm-size);cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);font-weight:600}.chip-toggle[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}.chip-toggle:active:not(:disabled){transform:scale(var(--press-scale-sm))}.chip-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.chip-toggle-wrap{display:inline-block;position:relative}.chip-toggle__hint{top:calc(100% + var(--s-1));z-index:5;white-space:nowrap;padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background:var(--surface);font-size:var(--t-sm-size);color:var(--ink-68);animation:rise-in var(--dur) var(--ease) backwards;position:absolute;left:0}.chip-toggle__hint:empty{display:none}.tick{display:block;overflow:hidden}.tick>.tick__up{animation:tick-up var(--dur) var(--ease) backwards}.tick>.tick__down{animation:tick-down var(--dur) var(--ease) backwards}@keyframes tick-up{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes tick-down{0%{opacity:0;transform:translateY(calc(var(--rise) * -1))}}.enter--up{animation:tick-up var(--dur) var(--ease) backwards}.enter--down{animation:tick-down var(--dur) var(--ease) backwards}.row-leaving{opacity:0;transform:translateY(calc(var(--rise) * -1));transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.toast-host{left:50%;bottom:var(--s-6);z-index:60;position:fixed;transform:translate(-50%)}.toast-undo{align-items:center;gap:var(--s-3);min-width:min(28rem,92vw);padding:var(--s-3) var(--s-4);background:var(--surface-dark);color:var(--on-ink);animation:rise-in var(--dur) var(--ease) backwards;display:flex;position:relative;overflow:hidden}.toast-undo__bar{background:var(--accent);transform-origin:0;height:3px;transition:transform var(--hold-undo) linear;position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}.toast-undo.is-armed .toast-undo__bar{transform:scaleX(0)}.btn.is-ack,.btn.is-ack[disabled]{opacity:1}.btn.is-ack{background:var(--lime-soft);border-color:var(--lime-deep);color:var(--lime-deep)}.btn__ack-stack{display:inline-grid}.btn__ack-stack>span{text-align:center;grid-area:1/1}.btn__ack-stack>.is-off{visibility:hidden}.tabs--fit{position:relative}.tabs__indicator{top:var(--s-1);bottom:var(--s-1);left:var(--s-1);width:calc((100% - 2 * var(--s-1)) / var(--tabs-n,4));border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-seg);transform:translateX(calc(var(--tabs-i,0) * 100%));transition:transform var(--dur) var(--ease);pointer-events:none;position:absolute}.tabs--fit .tabs__item{position:relative}.tabs--fit.has-indicator .tabs__item.is-active{box-shadow:none;background:0 0}.tabs--fit.has-indicator .tabs__item.is-active:focus-visible{box-shadow:var(--focus-ring)}.wiz-seg{border-radius:var(--r-pill);background:var(--ink-08);height:4px;overflow:hidden}.wiz-seg__fill{background:var(--accent-strong);height:100%;transition:transform var(--dur) var(--ease);display:block;transform:translate(-101%)}.wiz-seg.is-current .wiz-seg__fill,.wiz-seg.is-done .wiz-seg__fill{transform:translate(0)}.period-cell{transition:box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.period-cell[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent-strong)}.period-cell:active{transform:scale(var(--press-scale-sm))}.palette__item{transition:background var(--dur-fast) var(--ease)}.palette__item[aria-selected=true]{background:var(--accent-soft)}.draft-status{animation:fade-in var(--dur) var(--ease) backwards}@media (prefers-reduced-motion:no-preference){.motion-slow{--dur-fast:.7s;--dur:1.1s;--busy-delay:1s;--dur-spin:3.5s;--dur-loop:7s}}@media (prefers-reduced-motion:reduce){.btn.is-loading>.btn__spinner,.spinner{animation:busy-in var(--dur-fast) var(--ease) var(--busy-delay) backwards}.skeleton:after{animation:none}.wait__dots>span{opacity:.6;animation:none}.toast-undo__bar{opacity:0}}.sc-session{gap:var(--s-4);width:100%;max-width:var(--content-narrow);min-height:100dvh;padding:var(--s-4) var(--s-4) calc(var(--s-4) + env(safe-area-inset-bottom));padding-top:calc(var(--s-4) + env(safe-area-inset-top));background:var(--canvas);flex-direction:column;margin:0 auto;display:flex}.sc-bar{align-items:center;gap:var(--s-3);display:flex}.sc-bar__close{width:var(--ctl-h-sm);height:var(--ctl-h-sm);flex-shrink:0}.sc-progress{border-radius:var(--r-pill);background:var(--ink-14);flex:auto;height:6px;overflow:hidden}.sc-progress__fill{border-radius:var(--r-pill);background:var(--accent);width:100%;height:100%;transform:translateX(var(--sc-offset,-100%));transition:transform var(--dur) var(--ease)}.sc-count{min-width:var(--s-10);text-align:right;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--t-sm-size);color:var(--ink-68);flex-shrink:0}.sc-stage{min-height:320px;position:relative}.sc-card,.sc-stage{flex-direction:column;flex:auto;display:flex}.sc-card{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.sc-card.is-armed{touch-action:none}.sc-card .neg-flash__inner{flex:auto;grid-template-rows:1fr}.sc-face{gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-lg);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.sc-card.is-armed .sc-face{-webkit-user-select:none;user-select:none}.sc-face__chips{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.sc-text{white-space:pre-line;color:var(--ink-2);margin:0}.sc-hint{padding-top:var(--s-4);text-align:center;color:var(--ink-68);font-size:var(--t-sm-size);margin-top:auto}.sc-rule{border:0;border-top:1px dashed var(--ink-14);margin:0}.sc-answer-label{margin:0}.sc-rows{flex-direction:column}.sc-row,.sc-rows{gap:var(--s-3);display:flex}.sc-row{align-items:baseline}.sc-row__tag{flex:0 0 5rem;justify-content:center}.sc-strike{color:var(--ink-68);text-decoration:line-through}.sc-explain{background:var(--ink-03)}.sc-explain,.sc-note{padding:var(--s-3);border-radius:var(--r-sm)}.sc-note{background:var(--sand-soft);color:var(--sand-deep)}.sc-link{min-height:var(--ctl-h-sm);color:var(--accent-strong);align-self:flex-start;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.sc-link:hover{text-underline-offset:4px;text-decoration:underline}.sc-link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.sc-stamp{top:var(--s-4);left:var(--s-4);z-index:2;pointer-events:none;padding:var(--s-2) var(--s-3);border:2px solid var(--ink-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font-weight:600;position:absolute}.sc-actions{gap:var(--s-3);flex-direction:column;display:flex}.sc-grade .neg-grade__btn{border-radius:var(--r-md);min-height:68px}.sc-grade__label{font-size:var(--t-sm-size);font-weight:600}.sc-grade__interval{font-size:var(--t-eyebrow-size);color:var(--ink-68);font-weight:500}.sc-grade .neg-grade__btn--good{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.sc-grade .neg-grade__btn--good .sc-grade__interval{color:var(--on-ink-muted)}@media (hover:hover){.sc-grade .neg-grade__btn:hover:not(:disabled){background:var(--ink-03)}.sc-grade .neg-grade__btn--good:hover:not(:disabled){background:var(--surface-dark-2)}}.sc-notes{gap:var(--s-2);flex-direction:column;justify-content:center}.sc-notes,.sc-toast{min-height:var(--ctl-h-sm);display:flex}.sc-toast{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-4);border-radius:var(--r-sm);background:var(--surface-dark);color:var(--on-ink);font-size:var(--t-sm-size)}.sc-toast--quiet{background:var(--surface);color:var(--ink-68);border:1px solid var(--ink-14);padding:var(--s-2) var(--s-4)}.sc-toast__btn{min-height:var(--ctl-h-sm);padding:0 var(--s-4);border-radius:var(--r-sm);color:var(--on-ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.sc-toast__btn:focus-visible{box-shadow:var(--focus-ring);outline:none}:root:has(.sc-session--undo) .toast-host{bottom:calc(var(--s-4) + 68px + var(--s-4) + env(safe-area-inset-bottom))}.sc-state{align-items:center;gap:var(--s-3);max-width:var(--content-narrow);padding:var(--s-16) var(--s-4);text-align:center;flex-direction:column;margin:0 auto;display:flex}.memory-falha-celular{display:none}@media (max-width:1023px){.memory-falha-desktop{display:none}.memory-falha-celular{gap:var(--s-4);flex-direction:column;display:flex}.memory-falha-celular__aviso{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-md);background:var(--sand-soft);color:var(--sand-deep);display:flex}.memory-falha-celular__aviso .btn{flex:none}.memory-falha-celular__anel{align-items:center;gap:var(--s-4);padding:var(--s-6) var(--s-5);text-align:center;flex-direction:column;display:flex}.memory-falha-celular__aro{border-radius:var(--r-pill);border:10px solid var(--ink-08);width:132px;height:132px}.sc-grade .sc-grade__interval{font-size:13px}.sc-session .sc-notes:empty{min-height:0}}:root{--risk-baixo-fg:var(--lime-deep);--risk-baixo-bg:var(--lime-soft);--risk-medio-fg:var(--sand-deep);--risk-medio-bg:var(--sand-soft);--risk-alto-fg:var(--clinical-risk-deep);--risk-alto-bg:var(--clinical-risk-soft);--risk-critico-fg:var(--accent-ink);--risk-critico-bg:var(--clinical-risk-deep);--reach-soft:var(--indigo-soft);--reach:var(--indigo);--reach-deep:var(--indigo-deep);--font-mono-clinical:var(--font-mono);--content-narrow:640px;--content-mid:1800px;--content-wide:1920px;--content-public:560px;--mobile-nav-h:56px;--app-header-bar-h:64px;--app-header-h:calc(var(--app-header-bar-h) + 1px);--shadow-menu:0 4px 16px #0307121f;--shadow-bar-up:0 -1px 3px #03071214;--t-score-size:var(--t-display-size);--t-score-sub-size:36px;--vitals-risk-transition:.7s;--vitals-value-transition:.9s;--vitals-flash-duration:1.1s}@media (prefers-reduced-motion:reduce){:root{--vitals-risk-transition:.01ms;--vitals-value-transition:.01ms;--vitals-flash-duration:.01ms}}@media (max-width:767px){:root{--t-body-size:16px;--t-sm-size:14px;--t-h1-ls:-.02em;--t-h1-lh:1.1;--t-h2-ls:-.03em;--t-h2-lh:1.08;--t-h3-ls:-.02em;--t-score-size:48px}}:root{--anatomy-cardiac:#b65461;--anatomy-arterial:#c4555f;--anatomy-venous:#6b7fa8;--anatomy-muscular:#a34a33;--anatomy-skeletal:#867756;--anatomy-nervous:#8b7223;--anatomy-digestive:#885930;--anatomy-sensory:#7a60a9;--anatomy-respiratory:#50839b;--anatomy-connective:#597691;--anatomy-reproductive:#a451a4;--anatomy-urinary:#737f39;--anatomy-integumentary:#997648;--anatomy-endocrine:#7f4a96;--anatomy-lymphatic:#3e8463;--anatomy-neutro:#bfb3b5;--anatomy-luz:#fff;--anatomy-destaque:var(--accent)}main#conteudo:not([data-surface=marketing]) .t-h1{letter-spacing:-.035em;font-size:clamp(26px,22.5px + .9vw,36px);line-height:1.05}main#conteudo:not([data-surface=marketing]) .card .t-h2,main#conteudo:not([data-surface=marketing]) .modal .t-h2{font-size:clamp(20px,18.5px + .4vw,24px);line-height:1.15}:root{--pin-top:var(--s-6)}@media (min-width:1024px){:root{--pin-top:calc(var(--hatbar-h) + var(--s-6))}}:root{--lp-cycle-step:3s;--lp-enter-dur:.52s;--lp-enter-step:90ms;--lp-play:running}@media (prefers-reduced-motion:reduce){:root{--lp-play:paused;--lp-enter-dur:.01ms;--lp-enter-step:0s}}.lp-cycle{align-items:start;display:grid}.lp-cycle>*{grid-area:1/1;min-width:0}.lp-cycle__layer{opacity:0;animation-duration:calc(var(--lp-n) * var(--lp-cycle-step));animation-timing-function:var(--ease);animation-iteration-count:infinite;animation-delay:calc((var(--i) - var(--lp-n)) * var(--lp-cycle-step));animation-play-state:var(--lp-play)}.lp-cycle__layer:first-child{opacity:1}.lp-cycle--2>.lp-cycle__layer{animation-name:lp-cycle-2}.lp-cycle--3>.lp-cycle__layer{animation-name:lp-cycle-3}.lp-cycle--4>.lp-cycle__layer{animation-name:lp-cycle-4}@keyframes lp-cycle-2{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes lp-cycle-3{0%,27%{opacity:1}33%,93%{opacity:0}to{opacity:1}}@keyframes lp-cycle-4{0%,19%{opacity:1}25%,94%{opacity:0}to{opacity:1}}.lp-hero>*{animation:lp-rise var(--lp-enter-dur) var(--ease) both;animation-delay:calc(var(--i,0) * var(--lp-enter-step))}@keyframes lp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lp-menu{position:relative}.lp-menu__trigger{font:inherit;cursor:pointer;color:var(--ink-2);background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.lp-menu__caret{width:7px;height:7px;transition:transform var(--dur) var(--ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)}.lp-menu__caret.is-open{transform:rotate(-135deg)}.lp-menu__panel{top:calc(100% + var(--s-3));z-index:50;gap:var(--s-6);width:max-content;min-width:560px;max-width:min(680px,calc(100vw - var(--s-6) * 2));padding:var(--s-4);background-color:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-md);flex-wrap:wrap;display:flex;position:absolute;left:0}.lp-menu__panel[hidden]{display:none}.lp-menu--dense .lp-menu__panel{min-width:16rem;max-width:20rem;padding:var(--s-2);flex-direction:column;gap:0}.lp-menu--dense .lp-menu__group{flex:none;min-width:0}.lp-menu__group{flex:220px;min-width:200px}.lp-menu__group--muted{border-left:1px solid var(--ink-08);padding-left:var(--s-4)}.lp-menu__grouplabel{margin:0 0 var(--s-2);color:var(--ink-68);font-size:var(--t-sm-size);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.lp-menu__list{margin:0;padding:0;list-style:none}.lp-menu__item,.lp-menu__list{flex-direction:column;gap:2px;display:flex}.lp-menu__item{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);justify-content:center;min-height:44px;text-decoration:none}.lp-menu__item:hover{background-color:var(--ink-03)}.lp-menu__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-menu__title{align-items:center;gap:var(--s-2);color:var(--ink-2);font-weight:600;display:flex}.lp-menu__group--muted .lp-menu__title{font-weight:500}.lp-menu__tagline{color:var(--ink-68);font-size:var(--t-sm-size)}.lp-compare{gap:var(--s-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.lp-compare{grid-template-columns:1fr 1fr}}.lp-compare__col{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-md);border:1px solid var(--ink-08);flex-direction:column;display:flex}.lp-compare__col--pro{background-color:var(--surface)}.lp-compare__col--patient{background-color:var(--canvas)}.lp-compare__label{color:var(--ink-68);font-size:var(--t-sm-size);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.lp-compare__list{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-compare__item{flex-direction:column;gap:2px;display:flex}.lp-langpicker{position:relative}.lp-langpicker__trigger{align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-3);border:1px solid var(--ink-08);background-color:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;display:inline-flex}.lp-langpicker__trigger:hover{background-color:var(--ink-03)}.lp-langpicker__trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-langpicker__badge{padding:1px var(--s-2);white-space:nowrap;border-radius:var(--r-sm);background-color:var(--accent-soft);color:var(--accent-deep);font-size:var(--t-sm-size);letter-spacing:.02em;font-weight:600}.lp-langpicker__caret{width:7px;height:7px;transition:transform var(--dur) var(--ease);color:var(--ink-44);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)}.lp-langpicker__caret.is-open{transform:rotate(-135deg)}.lp-langpicker__panel{top:calc(100% + var(--s-2));z-index:50;min-width:168px;padding:var(--s-2);background-color:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-md);box-shadow:var(--shadow-menu);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex;position:absolute;right:0}.lp-langpicker__panel[hidden]{display:none}.lp-langpicker__item{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;min-height:44px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.lp-langpicker__item:hover{background-color:var(--ink-03)}.lp-langpicker__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-langpicker__item[aria-current=true]{cursor:default;font-weight:600}.lp-langpicker__item[aria-current=true]:hover{background:0 0}.lp-entrancepicker{position:relative}.lp-entrancepicker__caret{width:6px;height:6px;margin-left:var(--s-1);transition:transform var(--dur) var(--ease);border-bottom:2px solid;border-right:2px solid;display:inline-block;transform:rotate(45deg)}.lp-entrancepicker__caret.is-open{transform:rotate(-135deg)}.lp-entrancepicker__panel{top:calc(100% + var(--s-2));z-index:50;width:max-content;min-width:240px;max-width:min(300px,calc(100vw - var(--s-6) * 2));padding:var(--s-2);background-color:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-md);box-shadow:var(--shadow-menu);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex;position:absolute;right:0}.lp-entrancepicker__panel[hidden]{display:none}.lp-entrancepicker__item{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);flex-direction:column;justify-content:center;gap:2px;min-height:44px;text-decoration:none;display:flex}.lp-entrancepicker__item:hover{background-color:var(--ink-03)}.lp-entrancepicker__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-entrancepicker__title{color:var(--ink-2);font-weight:600}.lp-entrancepicker__tagline{color:var(--ink-68);font-size:var(--t-sm-size)}.flow__step>h3,.ledger__row .ledger__term h3{transition:color var(--dur) var(--ease)}.flow__step:target>h3,.ledger__row:target .ledger__term h3{color:var(--accent-deep)}.lp-atlas{gap:var(--s-4);flex-direction:column;display:flex}.lp-atlas__stage{border-radius:var(--r-lg);background:var(--canvas);border:1px solid var(--ink-08);justify-content:center;align-items:center;width:100%;height:min(440px,62dvh);min-height:280px;display:flex;position:relative;overflow:hidden}.lp-atlas__svg{width:auto;max-width:100%;height:100%;max-height:100%;padding:var(--s-4);display:block}.lp-atlas__shape{fill:var(--accent-soft);stroke:var(--ink-44);stroke-width:1.5px;cursor:pointer;transition:fill var(--dur) var(--ease)}.lp-atlas__shape[data-aceso=true]{fill:var(--accent)}.lp-atlas__canvas{touch-action:pan-y;cursor:grab;opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-atlas__canvas:active{cursor:grabbing}.lp-atlas__stage[data-pronto=true] .lp-atlas__canvas{opacity:1;pointer-events:auto}.lp-atlas__stage[data-pronto=true] .lp-atlas__svg{display:none}.lp-atlas__chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.lp-atlas__credit{font-size:var(--t-sm-size);color:var(--ink-68)}.lp-secnav{z-index:20;background:var(--surface);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.lp-secnav{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.lp-secnav{border-bottom:1px solid var(--ink-08);-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px)}.lp-secnav__inner{align-items:center;gap:var(--s-2);max-width:var(--content-max);padding:var(--s-2) var(--s-6);scrollbar-width:none;margin:0 auto;display:flex;overflow-x:auto}.lp-secnav__inner::-webkit-scrollbar{display:none}.lp-secnav__link{min-height:44px;padding:0 var(--s-4);border-radius:var(--r-pill);color:var(--ink-68);font-size:var(--t-sm-size);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);flex-shrink:0;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.lp-secnav__link:hover{color:var(--ink-2);background:var(--ink-03)}.lp-secnav__link[aria-current=location]{background:var(--accent-soft);color:var(--ink-2);font-weight:600}.lp-secnav__cta{flex-shrink:0;margin-left:auto}.lp-persona__tabs{gap:var(--s-2);flex-wrap:wrap;display:flex}.lp-persona__panel[hidden]{display:none}.lp-persona__panel{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.lp-persona__panel{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-benefit{gap:var(--s-2);min-width:0;padding:var(--s-5);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--ink-08);flex-direction:column;display:flex}.lp-benefit__mark{width:32px;height:32px;margin-bottom:var(--s-1);border-radius:var(--r-pill);background:var(--aqua-soft);color:var(--aqua-deep);font-family:var(--font-mono-clinical);font-size:var(--t-sm-size);place-items:center;font-weight:600;display:grid}.lp-benefit .btn{align-self:flex-start;margin-top:auto}.lp-benefit p{margin:0}.lp-price{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.lp-price{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-price__plan{gap:var(--s-3);flex-direction:column;display:flex}.lp-price__plan--pro{border-color:var(--accent-strong);border-width:2px}.lp-price__amount{font-size:var(--t-h2-size);color:var(--ink-2);font-weight:600;line-height:1.05}.lp-price__list{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-price__list li{gap:var(--s-2);color:var(--ink-68);font-size:var(--t-sm-size);align-items:flex-start;display:flex}.lp-price__list li:before{content:"";border-radius:var(--r-pill);background:var(--lime-deep);flex-shrink:0;width:6px;height:6px;margin-top:.55em}.lp-price .btn{align-self:flex-start;margin-top:auto}.lp-claims{gap:var(--s-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.lp-claims{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-claims__item{font-size:var(--t-h3-size);color:var(--aqua-deep);font-weight:600;line-height:1.2}.lp-points{gap:var(--s-2) var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lp-points li{align-items:center;gap:var(--s-2);color:var(--ink-68);font-size:var(--t-sm-size);display:inline-flex}.lp-points li:before{content:"";border-radius:var(--r-pill);background:var(--lime-deep);width:8px;height:8px}.lp-demo{gap:var(--s-3);flex-direction:column;display:flex}.lp-demo__tag{align-self:flex-start}.lp-mapa{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.lp-mapa{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-mapa__col{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.lp-mapa__rows{padding:0 var(--s-4);border:1px solid var(--ink-08);border-radius:var(--r-md);background:var(--surface);margin:0;list-style:none}.lp-mapa__row{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--ink-08);flex-wrap:wrap;display:flex}.lp-mapa__row:first-child{border-top:0}.lp-mapa__row>span:first-child{min-width:0;color:var(--ink-2);flex:12rem}.lp-faq{gap:var(--s-3);flex-direction:column;max-width:820px;display:flex}.lp-faq .disclosure{background:var(--surface)}.lp-faq .disclosure__summary{padding:var(--s-4);gap:var(--s-4);min-height:56px;color:var(--ink-2);cursor:pointer;font-weight:500}.lp-faq .disclosure__body p{color:var(--ink-68);margin:0}.lp-topnav{gap:var(--s-2);flex:1;min-width:0}.lp-topnav,.lp-topnav__links{align-items:center;display:none}.lp-topnav__links{gap:var(--s-1);margin-left:auto}.lp-topnav__end{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}@media (min-width:1024px){.lp-topnav,.lp-topnav__links{display:flex}}.lp-brand{letter-spacing:-.02em;margin-inline-end:var(--s-4);font-size:19px;font-weight:700;line-height:1}.lp-brand .brand-logo,.lp-footer-brand .brand-logo{height:33.8px;overflow:visible}.lp-navlink{min-height:44px;padding:0 var(--s-1);white-space:nowrap;font-size:var(--t-sm-size);color:var(--ink-68);transition:color var(--dur-fast) var(--ease);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.lp-navlink:hover{color:var(--ink-2)}.lp-navlink.is-active,.lp-navlink[aria-current=page]{color:var(--ink-2);font-weight:600}.lp-navlink:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.lp-navlink--login{color:var(--ink-2);padding:0 var(--s-3)}.lp-legend{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lp-mapa__scroll{overscroll-behavior:contain;border-radius:var(--r-md);max-height:15.5rem;overflow-y:auto}.lp-mapa__scroll:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-mapa__scroll .lp-mapa__rows{border-radius:var(--r-md)}@media (max-width:479px){[data-testid=screen-frame] .neg-viewer{padding:var(--s-2)}[data-testid=screen-frame] .neg-viewer__plate--lab{padding:0}[data-testid=screen-frame] .neg-lab{font-size:var(--t-sm-size)}[data-testid=screen-frame] .neg-lab td,[data-testid=screen-frame] .neg-lab th{padding-left:2px;padding-right:2px}[data-testid=screen-frame] .neg-lab__analyte{font-size:var(--t-sm-size)}[data-testid=screen-frame] .neg-lab__ref{white-space:normal}[data-testid=screen-frame] .neg-lab__unit{display:block}}@media (max-width:1023px){.lp-brand{min-height:44px}.lp-cb .lp-cb-tablewrap{overflow-x:visible}.lp-cb .lp-cb-table{min-width:0}.lp-cb .lp-cb-table td,.lp-cb .lp-cb-table th{padding:var(--s-4) var(--s-2);font-size:14px}.lp-cb .lp-cb-table thead th{padding-block:var(--s-4);font-size:13px;line-height:1.25}.lp-cb .lp-cb-table th[scope=row]{box-shadow:none;width:46%;min-width:0;padding-inline:var(--s-4) var(--s-2);font-size:14px;line-height:1.4;position:static}.lp-cb .lp-cb-table td{width:27%}.lp-cb .lp-cb-wordmark{width:100%;max-width:96px}.lp-cb .lp-cb-tool{position:relative}.lp-cb .lp-cb-tool__name:after{content:"";border-radius:inherit;position:absolute;inset:0}.lp-cb .lp-cb-receipt__price{white-space:nowrap;flex:none}.lp-cb .lp-cb-pain__fixlabel,.lp-mod .lp-mod-pain__label{letter-spacing:.08em;font-size:13px}.lp-cb .lp-cb-filter button,.lp-cb .lp-cb-filter>span,.lp-cb .lp-cb-map__note,.lp-cb .lp-cb-receipt__note,.lp-cb .lp-cb-row__state,.lp-cb .lp-cb-score__l,.lp-cb .lp-cb-sources h2,.lp-cb .lp-cb-sources ol,.lp-cb .lp-cb-tag,.lp-mod .lp-cb-tag,.lp-mod .lp-mod-fontes h2,.lp-mod .lp-mod-fontes p,.lp-mod .lp-mod-frame__cap{font-size:13px}.lp-mod .lp-mod-band--dark .lp-mod-frame__cap{color:var(--on-ink-muted)}.lp-mod .lp-mod-atl-atalhos{display:none}.lp-footer-nav{column-gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-footer-nav>a{padding-block:var(--s-1);line-height:1.3}.lp-footer-nav__locale{grid-column:1/-1;display:flex}.lp-drawer-cta{justify-content:center;align-self:stretch;min-height:52px}}@media (max-width:800px) and (prefers-reduced-motion:no-preference){.lp-cb .lp-cb-flow.is-live .lp-cb-flow__stage{height:auto;padding:4px}.lp-cb .lp-cb-flow.is-live .lp-cb-flow__card[data-center=true]{width:100%;min-height:19.5rem;position:relative;top:auto;left:auto;transform:none}.lp-cb .lp-cb-flow.is-live .lp-cb-flow__nav{justify-content:center;gap:var(--s-4);padding-top:var(--s-4);display:flex;position:static}.lp-cb .lp-cb-flow.is-live .lp-cb-flow__arrow{position:static;transform:none}.lp-cb .lp-cb-flow.is-live .lp-cb-flow__arrow:disabled{opacity:1;background:var(--canvas);border-color:var(--ink-08);color:var(--ink-44)}}@media (max-width:1023px){.lp-ca-verdict [data-testid=verdict-score-capped]{gap:var(--s-2);flex-direction:column}}.lp-cb{--font-serif:var(--font-serif-loaded),"DM Serif Display",Georgia,serif;background:var(--surface)}.lp-serif{font-family:var(--font-serif);font-weight:400}.lp-serif em{font-style:italic}.lp-kicker{font-size:var(--t-sm-size);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep);margin:0;font-weight:600}.lp-kicker--on-ink{color:var(--accent-soft)}.lp-cb-band{width:100%;scroll-margin-top:calc(var(--s-16) + var(--s-4))}.lp-cb-band--surface{background:var(--surface)}.lp-cb-band--canvas{background:var(--canvas)}.lp-cb-band--wash{background:var(--accent-wash)}.lp-cb-band--dark{background:var(--surface-dark);color:var(--on-ink)}.lp-cb-band--ruled{border-block:1px solid var(--ink-08)}.lp-cb-band__in{max-width:var(--content-max);padding:var(--s-20) var(--s-6);gap:var(--s-10);flex-direction:column;margin:0 auto;display:flex}.lp-cb-band__in--slim{padding-block:var(--s-10)}.lp-cb-band__in--cta{padding-block:var(--s-16);text-align:center;align-items:center;gap:var(--s-6)}@media (max-width:767px){.lp-cb-band__in{padding-block:var(--s-14);gap:var(--s-8)}.lp-cb-band__in--cta{padding-block:var(--s-20)}}.lp-cb-head{gap:var(--s-4);flex-direction:column;max-width:780px;display:flex}.lp-cb-h1,.lp-cb-h2{text-wrap:balance;letter-spacing:-.01em;margin:0}.lp-cb-h1{letter-spacing:-.02em;font-size:clamp(44px,6vw,76px);line-height:1}.lp-cb-h2{font-size:clamp(36px,4.5vw,56px);line-height:1.05}.lp-cb-h2--cta{max-width:17ch;font-size:clamp(44px,6vw,80px);line-height:1}.lp-cb-h1 em,.lp-cb-h2 em{color:var(--accent-strong)}.lp-cb-band--dark .lp-cb-h2 em{color:var(--accent)}.lp-cb-lead{max-width:38ch;font-size:19px;line-height:1.55}.lp-cb-lead,.lp-cb-text{color:var(--ink-68);text-wrap:pretty;margin:0}.lp-cb-text{max-width:65ch;font-size:17px;line-height:1.6}.lp-cb-text--ink{color:var(--ink-2)}.lp-cb-sup{color:var(--accent-deep);vertical-align:super;font-size:13px;line-height:0;font-family:var(--font);margin-left:2px}.lp-cb-sup a{color:inherit}.lp-cb-small{font-size:var(--t-sm-size);color:var(--ink-68);margin:0}.lp-cb-actions{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.lp-cb-btn-xl{min-height:56px;padding-inline:var(--s-8)}.lp-cb-hero{max-width:var(--content-max);padding:var(--s-16) var(--s-6) var(--s-20);gap:var(--s-14);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:center;margin:0 auto;display:grid}.lp-cb-hero__copy{gap:var(--s-6);flex-direction:column;display:flex}.lp-cb-pill{font-size:var(--t-sm-size);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-soft);padding:var(--s-2) 14px;border-radius:var(--r-pill);align-self:flex-start;font-weight:600}.lp-cb-stage{align-items:center;gap:var(--s-3);flex-direction:column;justify-self:center;width:100%;min-width:0;display:flex}.lp-cb-stage__frame{width:100%;min-width:0;display:grid}.lp-cb-stage__panel{min-width:0;transition:opacity var(--dur) var(--ease),visibility var(--dur) var(--ease);grid-area:1/1}.lp-cb-stage__panel[data-on=false]{opacity:0;visibility:hidden;pointer-events:none}.lp-cb-stage__dots{gap:2px;display:flex}.lp-cb-stage__dot{appearance:none;border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.lp-cb-stage__dot:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-cb-stage__dot span{border-radius:var(--r-pill);background:var(--ink-14);width:8px;height:8px}.lp-cb-stage__dot[aria-pressed=true] span{background:var(--accent-strong);width:22px}.lp-cb-prev{background:var(--surface);border-radius:var(--r-lg);width:100%;max-width:560px;height:100%;box-shadow:var(--e-3);flex-direction:column;justify-self:center;margin:0;display:flex;overflow:hidden}.lp-cb-prev--plain{max-width:none;height:auto;box-shadow:none;background:0 0;border-radius:0}.lp-cb-prev__media{background:var(--canvas);flex:1;place-items:center;min-height:380px;display:grid;position:relative}.lp-cb-prev--plain .lp-cb-prev__media{border-radius:var(--r-md);min-height:280px}.lp-cb-prev__video{object-fit:cover;background:var(--canvas);width:100%;height:100%}.lp-cb-prev__placeholder{align-items:center;gap:var(--s-3);padding:var(--s-6);flex-direction:column;width:100%;display:flex}.lp-cb-prev__name{color:var(--ink-68);font-size:14px;font-weight:600}.lp-cb-prev__draw{width:min(100%,280px);height:180px}.lp-cb-prev__draw ellipse,.lp-cb-prev__draw path{fill:var(--ink-14)}.lp-cb-prev__draw [data-ok=true]{fill:var(--lime-deep)}.lp-cb-prev__systems{gap:var(--s-2);padding:var(--s-4);flex-wrap:wrap;display:flex}.lp-cb-prev__sys{appearance:none;min-height:44px;padding:0 var(--s-3);border-radius:var(--r-pill);border:1px solid var(--ink-14);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;font-size:13px;font-weight:600}.lp-cb-prev__sys:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-cb-prev__sys[aria-pressed=true]{background:var(--surface-dark);color:var(--on-ink);border-color:var(--surface-dark)}.lp-cb-mock{width:100%;max-width:560px;padding:0 0 var(--s-16) var(--s-6);justify-self:center;position:relative}.lp-cb-mock__back{inset:calc(var(--s-6) * -1) calc(var(--s-6) * -1) var(--s-10) var(--s-12);border-radius:var(--r-xl);background:var(--accent-soft);position:absolute}.lp-cb-mock__card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--e-3);position:relative;overflow:hidden}.lp-cb-mock__bar{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--ink-08);padding:14px 20px;display:flex}.lp-cb-mock__bar>:first-child{flex:1}.lp-cb-chip{border-radius:var(--r-pill);background:var(--ink-03);color:var(--ink-68);padding:5px 10px;font-size:12px;font-weight:600}.lp-cb-mock__top{gap:var(--s-4);padding:22px 22px var(--s-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.lp-cb-mock__title{font-size:34px;line-height:1}.lp-cb-mock__title em{color:var(--accent-strong)}.lp-cb-days{border-radius:var(--r-md);background:var(--surface-dark);width:84px;height:84px;color:var(--on-ink);flex-direction:column;justify-content:center;align-items:center;display:flex}.lp-cb-days strong{font-family:var(--font-serif);font-size:34px;font-weight:400;line-height:1}.lp-cb-days span{text-align:center;color:var(--on-ink-muted);font-size:12px;line-height:1.2}.lp-cb-mock__stack{border-radius:var(--r-pill);height:10px;margin:var(--s-3) 22px 0;gap:2px;display:flex;overflow:hidden}.lp-cb-mock__stack>span{height:100%}.lp-cb-mock__legend{margin:var(--s-3) 22px 0;flex-wrap:wrap;gap:4px 14px;padding:0;list-style:none;display:flex}.lp-cb-mock__legend li{color:var(--ink-68);align-items:center;gap:6px;font-size:12px;display:flex}.lp-cb-mock__legend strong{color:var(--ink-2);font-weight:600}.lp-cb-dot{border-radius:3px;flex:none;width:8px;height:8px}.lp-cb-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:14px 22px 22px;list-style:none;display:grid}.lp-cb-tile{border-radius:var(--r-sm);height:54px;transition:transform var(--dur-fast) var(--ease);border:1px solid #0000;align-items:flex-end;padding:6px;font-size:12px;font-weight:600;line-height:1.1;display:flex;overflow:hidden}@media (hover:hover){.lp-cb-tile:hover{transform:translateY(-2px)}}.lp-cb-st--confident{background:var(--lime-deep);color:var(--surface);border-color:var(--lime-deep)}.lp-cb-st--in_progress,.lp-cb-st--poucas_observacoes{background:var(--aqua-soft);color:var(--aqua-deep);border-color:var(--aqua-soft)}.lp-cb-st--weak{background:var(--sand-soft);color:var(--sand-deep);border-color:var(--sand)}.lp-cb-st--not_started{background:var(--surface);color:var(--ink-68);border-color:var(--ink-14)}.lp-cb-fill--confident{background:var(--lime-deep)}.lp-cb-fill--in_progress{background:var(--aqua-deep)}.lp-cb-fill--weak{background:var(--sand)}.lp-cb-fill--poucas_observacoes{background:var(--ink-68)}.lp-cb-fill--not_started{background:var(--ink-14)}.lp-cb-ink--confident{color:var(--lime-deep)}.lp-cb-ink--in_progress,.lp-cb-ink--poucas_observacoes{color:var(--aqua-deep)}.lp-cb-ink--weak{color:var(--sand-deep)}.lp-cb-ink--not_started{color:var(--ink-68)}.lp-cb-today{left:calc(var(--s-6) * -1);right:var(--s-14);background:var(--surface-dark);color:var(--on-ink);border-radius:var(--r-md);padding:var(--s-4) var(--s-4) var(--s-4) 18px;box-shadow:var(--e-3);align-items:center;gap:14px;display:flex;position:absolute;bottom:0}.lp-cb-today__n{background:var(--accent-strong);width:44px;height:44px;color:var(--accent-ink);font-family:var(--font-mono-clinical);border-radius:14px;flex:none;place-items:center;font-size:18px;font-weight:600;display:grid}.lp-cb-today__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lp-cb-today__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-soft);font-size:12px;font-weight:600}.lp-cb-today__title{font-size:14.5px;font-weight:500}.lp-cb-today__meta{color:var(--on-ink-muted);font-size:12px}.lp-cb-today__go{height:40px;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--surface);color:var(--surface-dark);flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}@media (max-width:479px){.lp-cb-mock{padding-left:0}.lp-cb-today{left:0;right:0}.lp-cb-today__go{display:none}}.lp-cb-stats{gap:var(--s-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.lp-cb-stat{gap:var(--s-2);flex-direction:column;display:flex}.lp-cb-stat__n{color:var(--ink);font-size:48px;line-height:1}.lp-cb-stat__t{color:var(--ink-68);font-size:14.5px;line-height:1.5}.lp-cb-split{gap:var(--s-8) var(--s-10);grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;display:grid}.lp-cb-dores{min-width:0;margin:0;padding:0;list-style:none}.lp-cb-pickhead{font-weight:inherit;margin:0}.lp-cb-pick{appearance:none;align-items:center;gap:var(--s-4);width:100%;min-height:72px;padding:var(--s-4) var(--s-2);border:0;border-top:1px solid var(--on-ink-hairline);color:var(--on-ink-muted);text-align:left;font:inherit;cursor:pointer;background:0 0;margin:0;display:flex}.lp-cb-dores>li:last-child .lp-cb-pick{border-bottom:1px solid var(--on-ink-hairline)}.lp-cb-pick:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.lp-cb-pick__n{letter-spacing:.04em;width:2rem;color:var(--accent);flex:none;font-size:13px;font-weight:600}.lp-cb-pick__setup{font-family:var(--font-serif);text-wrap:balance;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.lp-cb-pick[aria-pressed=true]{color:var(--on-ink)}.lp-cb-pick[aria-pressed=true]:after{content:"→";color:var(--accent);margin-left:auto;font-size:22px}.lp-cb-revealcol{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.lp-cb-revealcard{border-radius:var(--r-lg);background:var(--surface-dark-2);border:1px solid var(--on-ink-hairline);overflow:hidden}.lp-cb-revealcard[hidden]{display:none}.lp-cb-revealcard__top{padding:var(--s-8);gap:var(--s-4);flex-direction:column;display:flex}.lp-cb-reveal{font-family:var(--font-serif);color:var(--accent);text-wrap:pretty;margin:0;font-size:clamp(28px,3.2vw,44px);font-style:italic;font-weight:500;line-height:1.15}.lp-cb-revealcard__stat{color:var(--on-ink);margin:0;font-size:clamp(32px,4vw,52px);line-height:1}@media (min-width:801px){.lp-cb-split.is-live .lp-cb-revealcard{position:sticky;top:5.5rem}}@media (max-width:800px){.lp-cb-split{grid-template-columns:minmax(0,1fr)}.lp-cb-revealcard{position:static}.lp-cb-revealcard__top{padding:var(--s-6)}}.lp-cb-gfx{background:var(--surface);color:var(--ink-2);border-radius:var(--r-md);padding:var(--s-3);pointer-events:none;place-items:center;min-height:132px;display:grid}.lp-cb-gfx .lp-cb-answer,.lp-cb-gfx .lp-cb-chat,.lp-cb-gfx .lp-cb-ecg,.lp-cb-gfx .lp-cb-mini,.lp-cb-gfx .lp-cb-planweek,.lp-cb-gfx .lp-cb-tiles{width:100%}.lp-cb-gfx .lp-cb-planweek{background:var(--canvas)}.lp-cb-gfx .lp-cb-planweek small{color:var(--ink-68)}.lp-cb-gfx .lp-cb-tiles{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.lp-cb-gfx .lp-cb-tile{height:42px}.lp-cb-pain__ctx .lp-cb-sup{vertical-align:baseline;font-size:12px;line-height:1}.lp-cb-pain__ctx{color:var(--on-ink-muted);max-width:36ch;margin:0;font-size:15px;line-height:1.45}.lp-cb-pain__fix{padding:var(--s-6) var(--s-8) 28px;background:var(--surface);color:var(--ink-2);flex-direction:column;gap:10px;display:flex}.lp-cb-pain__fixhead{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.lp-cb-pain__fixlabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-68);font-size:12px;font-weight:600}.lp-cb-tag{border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-deep);white-space:nowrap;padding:4px 10px;font-size:12px;font-weight:600}.lp-cb-pain__fixtext{letter-spacing:-.01em;font-size:19px;font-weight:500;line-height:1.4}.lp-cb-estante{gap:var(--s-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));align-items:start;display:grid}.lp-cb-estante__copy{gap:var(--s-5);flex-direction:column;display:flex}.lp-cb-receipt{background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-md);padding:var(--s-6);flex-direction:column;display:flex}.lp-cb-receipt__title{font-size:var(--t-sm-size);margin-bottom:var(--s-2);font-weight:500}.lp-cb-receipt__row{justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--ink-08);font-size:14.5px;display:flex}.lp-cb-receipt__price{font-family:var(--font-mono-clinical);color:var(--ink-68)}.lp-cb-receipt__total{justify-content:space-between;gap:var(--s-3);padding:var(--s-4) 0 4px;border-top:2px solid var(--ink-2);font-size:17px;font-weight:600;display:flex}.lp-cb-receipt__total span:last-child{font-family:var(--font-mono-clinical)}.lp-cb-receipt__cost,.lp-cb-receipt__free{justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);margin-top:var(--s-3);border-radius:14px;font-size:15px;font-weight:600;display:flex}.lp-cb-receipt__cost{background:var(--surface-dark);color:var(--on-ink)}.lp-cb-receipt__free{background:var(--lime-soft);color:var(--lime-deep)}.lp-cb-receipt__cost span:last-child,.lp-cb-receipt__free span:last-child{font-family:var(--font-mono-clinical)}.lp-cb-receipt__note{margin-top:var(--s-3);color:var(--ink-68);font-size:12px}.lp-cb-timeline-scroll{margin:0 calc(var(--s-2) * -1);padding:8px var(--s-2);scrollbar-width:none;overscroll-behavior-x:contain;overscroll-behavior-y:auto;overflow:auto hidden}.lp-cb-timeline-scroll::-webkit-scrollbar{width:0;height:0;display:none}.lp-cb-timeline{flex-direction:column;gap:14px;min-width:880px;display:flex}.lp-cb-years{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-cb-years span{text-transform:none;letter-spacing:0;font-size:var(--t-sm-size);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-68);padding-bottom:var(--s-2);border-bottom:1px solid var(--ink-14);font-size:12px;font-weight:600}.lp-cb-nodes{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.lp-cb-node-now{display:none}.lp-cb-rail,.lp-cb-rail__fill{border-radius:var(--r-pill);height:3px;position:absolute;top:23px;left:4.16667%;right:4.16667%}.lp-cb-rail{background:var(--ink-08)}.lp-cb-rail__fill{background:var(--accent-strong);transform-origin:0;transform:scaleX(var(--cb-scale,0));transition:transform var(--dur) var(--ease)}.lp-cb-node{text-align:center;cursor:pointer;color:var(--ink-2);background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0 4px;display:flex;position:relative}.lp-cb-node:focus-visible{outline:none}.lp-cb-node:focus-visible .lp-cb-node__dot{box-shadow:var(--focus-ring)}.lp-cb-node__dot{border-radius:var(--r-pill);width:48px;height:48px;font-family:var(--font-serif);background:var(--surface);color:var(--ink-2);border:2px solid var(--ink-14);transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur-fast) var(--ease);place-items:center;font-size:24px;display:grid}.lp-cb-node[data-situacao=anterior] .lp-cb-node__dot{background:var(--accent-soft);color:var(--accent-deep);border-color:var(--accent-soft)}.lp-cb-node[data-situacao=atual] .lp-cb-node__dot{background:var(--accent-strong);color:var(--accent-ink);border-color:var(--accent-strong);box-shadow:0 0 0 6px var(--accent)}@supports (color:color-mix(in lab,red,red)){.lp-cb-node[data-situacao=atual] .lp-cb-node__dot{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 18%,transparent)}}@media (hover:hover){.lp-cb-node:hover .lp-cb-node__dot{box-shadow:0 0 0 6px var(--accent)}@supports (color:color-mix(in lab,red,red)){.lp-cb-node:hover .lp-cb-node__dot{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 12%,transparent)}}}.lp-cb-node__label{max-width:11ch;color:var(--ink-68);font-size:12px;line-height:1.25}.lp-cb-node[data-situacao=atual] .lp-cb-node__label{color:var(--ink-2);font-weight:600}.lp-cb-period{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:stretch;display:grid}.lp-cb-period__card{background:var(--surface-dark);color:var(--on-ink);border-radius:var(--r-lg);padding:var(--s-8);gap:var(--s-6);flex-direction:column;display:flex;position:relative;overflow:hidden}.lp-cb-period__top{gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.lp-cb-period__head{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.lp-cb-period__fact{color:var(--on-ink-muted);max-width:44ch;margin:0;font-size:15px;line-height:1.5}.lp-cb-period__big{color:var(--accent);font-size:clamp(72px,9vw,128px);line-height:.9}.lp-cb-period__chips{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lp-cb-period__chips li{padding:var(--s-2) 14px;border-radius:var(--r-pill);background:var(--surface);font-size:15px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.lp-cb-period__chips li{background:color-mix(in srgb,var(--surface) 10%,transparent)}}.lp-cb-period__chips li{border:1px solid var(--on-ink-hairline)}.lp-cb-period__weigh{padding-top:var(--s-4);flex-direction:column;gap:10px;margin-top:auto;display:flex}.lp-cb-period__quote{margin:0;font-size:28px;line-height:1.2}.lp-cb-period__plan{background:var(--canvas);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:28px;display:flex}.lp-cb-tool{padding:var(--s-4);background:var(--surface);border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;display:grid}.lp-cb-tool__n{width:48px;height:48px;font-family:var(--font-mono-clinical);border-radius:14px;place-items:center;font-size:14px;font-weight:600;display:grid}.lp-cb-tool__name{font-size:16px;font-weight:600;display:block}.lp-cb-tool__desc{color:var(--ink-68);margin-top:4px;font-size:14px;line-height:1.5;display:block}.lp-cb-tone--lime{background:var(--lime-soft);color:var(--lime-deep)}.lp-cb-tone--aqua{background:var(--aqua-soft);color:var(--aqua-deep)}.lp-cb-tone--sand{background:var(--sand-soft);color:var(--sand-deep)}.lp-cb-tone--accent{background:var(--accent-soft);color:var(--accent-deep)}.lp-cb-tone--neutral{background:var(--ink-03);color:var(--ink-68)}.lp-cb-tone--ink{background:var(--surface-dark);color:var(--on-ink)}.lp-cb-tone--indigo{background:var(--indigo-soft);color:var(--indigo-deep)}.lp-cb-week{gap:var(--s-2);flex-direction:column;margin-top:6px;display:flex}.lp-cb-week__cols{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.lp-cb-week__col{flex-direction:column;gap:4px;display:flex}.lp-cb-week__stack{background:var(--surface);border-radius:10px;flex-direction:column;justify-content:flex-end;gap:3px;height:64px;padding:4px;display:flex}.lp-cb-week__block{border-radius:5px;display:block}.lp-cb-week__day{text-align:center;color:var(--ink-68);font-size:12px}.lp-cb-block--sm{height:18px}.lp-cb-block--lg{height:28px}.lp-cb-bar--lime{background:var(--lime)}.lp-cb-bar--lime-deep{background:var(--lime-deep)}.lp-cb-bar--sand{background:var(--sand)}.lp-cb-bar--accent{background:var(--accent)}.lp-cb-bar--ink{background:var(--surface-dark)}.lp-cb-bar--indigo{background:var(--indigo)}.lp-cb-bar--aqua{background:var(--aqua-deep)}.lp-cb-bar--aqua-light{background:var(--aqua-soft)}.lp-cb-bar--white{background:var(--surface)}.lp-cb-demo{gap:var(--s-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:center;display:grid}.lp-cb-demo__copy{gap:var(--s-5)}.lp-cb-demo__copy,.lp-cb-steps{flex-direction:column;display:flex}.lp-cb-steps{gap:var(--s-3);margin:0;padding:0;list-style:none}.lp-cb-steps li{align-items:baseline;gap:14px;font-size:15.5px;line-height:1.5;display:flex}.lp-cb-steps__n{font-family:var(--font-serif);color:var(--accent-strong);min-width:20px;font-size:24px}.lp-cb-map{padding:0 var(--s-5) var(--s-5) 0;position:relative}.lp-cb-mapwrap{gap:var(--s-2);flex-direction:column;display:flex}.lp-cb-map__back{inset:var(--s-10) 0 0 var(--s-10);border-radius:var(--r-xl);background:var(--surface-dark);position:absolute}.lp-cb-map__card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--e-3);position:relative;overflow:hidden}.lp-cb-map__bar{padding:var(--s-4) 18px;border-bottom:1px solid var(--ink-08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lp-cb-seg{border-radius:var(--r-pill);background:var(--ink-03);gap:2px;padding:3px;display:flex}.lp-cb-seg--ink{background:var(--surface-dark)}.lp-cb-seg button{min-height:var(--ctl-h-sm);border-radius:var(--r-pill);color:var(--ink-68);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);background:0 0;border:0;padding:0 14px;font-size:13px;font-weight:500}.lp-cb-seg button:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-cb-seg button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-seg)}.lp-cb-seg--ink button{color:var(--on-ink-muted);font-weight:600}.lp-cb-seg--ink button[aria-pressed=true]{background:var(--accent-strong);color:var(--accent-ink);box-shadow:none}.lp-cb-score{border-bottom:1px solid var(--ink-08);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-cb-score li{border-left:1px solid var(--ink-08);flex-direction:column;gap:6px;padding:18px;display:flex}.lp-cb-score li:first-child{border-left:0}.lp-cb-score__n{font-family:var(--font-serif);font-size:42px;line-height:1}.lp-cb-score__l{color:var(--ink-68);font-size:12.5px}.lp-cb-rows{padding:4px 18px var(--s-2);flex-direction:column;margin:0;list-style:none;display:flex}.lp-cb-row{gap:var(--s-4);border-bottom:1px solid var(--ink-08);transition:opacity var(--dur) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:13px 0;display:grid}.lp-cb-row[data-dim=true]{opacity:.28}.lp-cb-row__name{font-size:14.5px;line-height:1.35}.lp-cb-row__meter{flex-direction:column;align-items:flex-end;gap:5px;min-width:116px;display:flex}.lp-cb-row__segs{gap:3px;display:flex}.lp-cb-row__segs span{background:var(--ink-08);width:22px;height:8px;transition:background-color var(--dur) var(--ease);border-radius:3px}.lp-cb-row__state{white-space:nowrap;transition:color var(--dur) var(--ease);font-size:12px;font-weight:600}.lp-cb-filter{padding:var(--s-3) 18px var(--s-4);background:var(--canvas);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lp-cb-filter>span{color:var(--ink-68);margin-right:4px;font-size:12px}.lp-cb-filter button{border-radius:var(--r-pill);background:var(--surface);min-height:30px;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);border:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.lp-cb-filter button:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-cb-filter button[aria-pressed=true]{background:var(--surface-dark);color:var(--on-ink)}.lp-cb-filter .lp-cb-dot{border-radius:var(--r-pill);width:7px;height:7px}.lp-cb-map__note{color:var(--ink-68);font-size:12px;display:block}.lp-cb-feats{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.lp-cb-feat{border-radius:var(--r-md);background:var(--canvas);padding:var(--s-6);gap:var(--s-4);flex-direction:column;display:flex}.lp-cb-feat--accent{background:var(--accent-soft)}.lp-cb-feat--ink{background:var(--surface-dark);color:var(--on-ink)}.lp-cb-feat--dashed{border:1px dashed var(--ink-14);background:0 0}.lp-cb-feat__tag{justify-content:space-between;align-items:center;display:flex}.lp-cb-feat__name{letter-spacing:-.02em;font-size:20px;font-weight:600;display:block}.lp-cb-feat__desc{color:var(--ink-68);margin-top:6px;font-size:14.5px;line-height:1.5;display:block}.lp-cb-feat--accent .lp-cb-feat__desc{color:var(--ink-2)}.lp-cb-feat--ink .lp-cb-feat__desc{color:var(--on-ink-muted)}.lp-cb-feat__link{color:var(--accent-deep);font-size:14px;font-weight:600;text-decoration:none}.lp-cb-feat--ink .lp-cb-feat__link{color:var(--accent-soft)}.lp-cb-feat__link:hover{text-decoration:underline}.lp-cb-mini{border-radius:var(--r-sm);flex-direction:column;gap:10px;padding:14px;display:flex}.lp-cb-mini,.lp-cb-mini--ink{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.lp-cb-mini--ink{background:color-mix(in srgb,var(--surface) 6%,transparent)}}.lp-cb-mini small{color:var(--ink-68);font-size:12.5px}.lp-cb-phaselabels{color:var(--ink-68);justify-content:space-between;font-size:12px;display:flex}.lp-cb-phaselabels b{color:var(--sand-deep);font-weight:600}.lp-cb-quote{color:var(--ink-68);font-size:13px;line-height:1.45}.lp-cb-miniline{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.lp-cb-vitals{gap:var(--s-2);grid-template-columns:repeat(3,1fr);display:grid}.lp-cb-vitals div{flex-direction:column;gap:2px;display:flex}.lp-cb-vitals small{font-size:12px}.lp-cb-vitals strong{font-family:var(--font-mono-clinical);font-size:18px;font-weight:600}.lp-cb-vitals em{color:var(--lime-deep);font-size:12px;font-style:normal}.lp-cb-lab{gap:0;padding-block:6px}.lp-cb-lab div{padding:var(--s-2) 0;border-bottom:1px solid var(--ink-08);justify-content:space-between;font-size:13px;display:flex}.lp-cb-lab div:last-child{border-bottom:0}.lp-cb-lab b{font-family:var(--font-mono-clinical);font-weight:600}.lp-cb-lab b[data-alert=true]{color:var(--accent-deep)}.lp-cb-planweek{background:var(--surface);grid-template-columns:repeat(7,1fr);gap:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.lp-cb-planweek{background:color-mix(in srgb,var(--surface) 6%,transparent)}}.lp-cb-planweek{border-radius:var(--r-sm);padding:var(--s-3)}.lp-cb-planweek>div{flex-direction:column;gap:3px;display:flex}.lp-cb-planweek__stack{flex-direction:column;justify-content:flex-end;gap:2px;height:52px;display:flex}.lp-cb-planweek__stack span{border-radius:4px;display:block}.lp-cb-planweek small{text-align:center;color:var(--on-ink-muted);font-size:12px}.lp-cb-big{align-items:baseline;gap:var(--s-2);display:flex}.lp-cb-big strong{font-family:var(--font-serif);font-size:56px;font-weight:400;line-height:1}.lp-cb-big span{color:var(--ink-68);font-size:14px}.lp-cb-atlas{border-radius:var(--r-lg);background:var(--surface-dark);color:var(--on-ink);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid;overflow:hidden}.lp-cb-atlas__media{background:var(--canvas);min-height:340px;padding:var(--s-4);position:relative}.lp-cb-atlas__copy{gap:var(--s-4);flex-direction:column;justify-content:center;padding:36px;display:flex}.lp-cb-atlas__name{font-size:44px;line-height:1}.lp-cb-atlas__text{color:var(--on-ink-muted);margin:0;font-size:16px;line-height:1.55}.lp-cb-pills{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lp-cb-pills li{padding:7px var(--s-3);border-radius:var(--r-pill);background:var(--surface);font-size:13px}@supports (color:color-mix(in lab,red,red)){.lp-cb-pills li{background:color-mix(in srgb,var(--surface) 10%,transparent)}}.lp-cb-pills li{white-space:nowrap}.lp-cb-pills li[data-hot=true]{background:var(--accent-strong)}.lp-cb-media-note{padding:var(--s-6);text-align:center;font-size:var(--t-sm-size);color:var(--on-ink-muted);place-items:center;display:grid;position:absolute;inset:0}.lp-cb-tablewrap{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--ink-08);overflow-x:auto}.lp-cb-table{border-collapse:collapse;width:100%;min-width:760px}.lp-cb-table td,.lp-cb-table th{padding:var(--s-4) var(--s-3);text-align:center;border-top:1px solid var(--ink-08);font-size:13.5px}.lp-cb-table thead th{border-top:0;padding-block:18px;font-size:14px;font-weight:600}.lp-cb-table th[scope=row]{text-align:left;padding-inline:var(--s-5);width:36%;font-size:15px;font-weight:400}.lp-cb-table .lp-cb-us{background:var(--accent-wash)}.lp-cb-table thead .lp-cb-us{background:var(--accent)}.lp-cb-wordmark{width:140px;height:auto;margin-inline:auto;display:block}.lp-cb-table td[data-v=sim]{color:var(--ink-2);font-weight:600}.lp-cb-table td.lp-cb-us[data-v=sim]{color:var(--lime-deep)}.lp-cb-table td[data-v=nao],.lp-cb-table td[data-v=parte]{color:var(--ink-68)}.lp-cb-bridge{gap:var(--s-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));align-items:center;display:grid}.lp-cb-bridge__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-cb-bridge__list li{gap:var(--s-4);border-top:1px solid var(--on-ink-hairline);color:var(--on-ink);grid-template-columns:44px minmax(0,1fr);padding:18px 0;font-size:16px;line-height:1.55;display:grid}.lp-cb-bridge__list li:last-child{border-bottom:1px solid var(--on-ink-hairline)}.lp-cb-bridge__n{font-family:var(--font-serif);color:var(--accent);font-size:28px}.lp-cb-bridge__list strong{color:var(--surface);font-weight:600}.lp-cb-bridge__media{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--surface-dark-2);position:relative;overflow:hidden}.lp-cb-warn{padding:6px var(--s-3);border-radius:var(--r-pill);background:var(--sand-soft);color:var(--sand-deep);align-self:flex-start;font-size:12.5px;font-weight:600}.lp-cb-quotes{columns:18rem 3;column-gap:var(--s-4)}.lp-cb-quotefig{break-inside:avoid;margin:0 0 var(--s-4);padding:var(--s-6);border-radius:var(--r-md);gap:var(--s-4);flex-direction:column;display:flex}.lp-cb-quotefig blockquote{margin:0;line-height:1.3}.lp-cb-quotefig figcaption{align-items:center;gap:10px;font-size:13.5px;display:flex}.lp-cb-quotefig figcaption>span:last-child{flex-direction:column;display:flex}.lp-cb-quotefig figcaption small{font-size:inherit;opacity:.75}.lp-cb-quotefig--accent{background:var(--accent-strong);color:var(--accent-ink)}.lp-cb-quotefig--canvas{background:var(--canvas);color:var(--ink-2)}.lp-cb-quotefig--soft{background:var(--accent-soft);color:var(--ink-2)}.lp-cb-avatar,.lp-cb-quotefig--ink{background:var(--surface-dark);color:var(--on-ink)}.lp-cb-avatar{border-radius:var(--r-pill);width:36px;height:36px;place-items:center;font-size:13px;font-weight:600;display:grid}.lp-cb-quotefig--accent .lp-cb-avatar{background:var(--surface-dark)}.lp-cb-quotefig--soft .lp-cb-avatar{background:var(--accent-deep)}.lp-cb-quotefig--ink .lp-cb-avatar{background:var(--accent-strong)}.lp-cb-plans{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.lp-cb-plan{background:var(--surface);border-radius:var(--r-lg);padding:var(--s-8);gap:var(--s-5);border:2px solid #0000;flex-direction:column;display:flex}.lp-cb-plan--free{border-color:var(--accent-strong)}.lp-cb-plan--pro{background:var(--surface-dark);color:var(--on-ink)}.lp-cb-plan__head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.lp-cb-plan__name{font-size:22px;font-weight:600}.lp-cb-plan__price{font-size:56px;line-height:1}.lp-cb-plan__sub{color:var(--on-ink-muted);margin:0;font-size:17px;line-height:1.5}.lp-cb-plan ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:flex}.lp-cb-plan li:before{content:"✓";margin-right:var(--s-2)}.lp-cb-plan--pro ul{color:var(--on-ink)}.lp-cb-plan .btn{justify-content:center;min-height:56px;margin-top:auto}.lp-cb-btn-ghost-ink{color:var(--on-ink);border-color:var(--on-ink-faint);background:0 0}.lp-cb-btn-ghost-ink:hover{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.lp-cb-btn-ghost-ink:hover{background:color-mix(in srgb,var(--surface) 8%,transparent)}}.lp-cb-btn-ghost-ink:hover{color:var(--on-ink);border-color:var(--surface)}.lp-cb-sources{max-width:var(--content-max);padding:0 var(--s-6) var(--s-12);margin:0 auto}.lp-cb-sources__in{border-top:1px solid var(--ink-08);padding-top:var(--s-6);gap:var(--s-2);flex-direction:column;display:flex}.lp-cb-sources h2{color:var(--ink-68);margin:0;font-size:12.5px;font-weight:600}.lp-cb-sources ol{color:var(--ink-68);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;list-style:decimal;display:flex}.lp-cb-sup a{text-decoration:none;position:relative}.lp-cb-pain__ctx .lp-cb-sup,.lp-cb-period__fact .lp-cb-sup{margin-left:4px}.lp-cb-sup a:after{content:"";position:absolute;inset:-10px -8px}.lp-cb-table th[scope=row]{background:var(--surface);z-index:1;box-shadow:1px 0 0 var(--ink-08);position:sticky;left:0}.lp-cb-table .lp-cb-us[scope=row]{background:var(--accent-wash)}@media (pointer:coarse){.lp-cb-seg button{min-height:44px}.lp-cb-filter button{min-height:44px;padding-inline:var(--s-4)}.lp-cb-pick{min-height:44px}}@media (max-width:767px){.lp-cb-feat__desc,.lp-cb-receipt__row,.lp-cb-row__name,.lp-cb-stat__t,.lp-cb-steps li,.lp-cb-tool__desc{font-size:16px}.lp-cb-actions .btn{justify-content:center;width:100%}.lp-cb-table{min-width:560px}.lp-cb-table th[scope=row]{width:150px;min-width:150px;padding-inline:var(--s-3);font-size:14px}.lp-cb-atlas__copy,.lp-cb-period__card{padding:var(--s-6)}.lp-cb-period__quote{font-size:24px}.lp-cb-period__big{font-size:72px}.lp-cb-timeline{min-width:0}.lp-cb-timeline-scroll{margin:0;padding:0;overflow:visible}.lp-cb-rail,.lp-cb-rail__fill,.lp-cb-years{display:none}.lp-cb-nodes{row-gap:var(--s-3);grid-template-columns:repeat(6,minmax(0,1fr))}.lp-cb-node{padding:0}.lp-cb-node__dot{width:44px;height:44px;font-size:18px}.lp-cb-node__label{display:none}.lp-cb-node-now{margin:var(--s-3) 0 0;color:var(--ink-2);font-size:15px;font-weight:600;display:block}}@media (max-width:479px){.lp-cb-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-cb-tile{height:48px;font-size:12px}.lp-cb-score__n{font-size:34px}.lp-cb-score li{padding:var(--s-3)}}.lp-cb-fixo{display:none}@media (max-width:767px){.lp-cb-fixo{z-index:25;padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom));background:var(--surface);display:block;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.lp-cb-fixo{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.lp-cb-fixo{border-top:1px solid var(--ink-08);-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);opacity:0;pointer-events:none;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease);transform:translateY(100%)}.lp-cb-fixo[data-visivel=true]{opacity:1;pointer-events:auto;transform:none}.lp-cb-fixo__btn{justify-content:center;width:100%;min-height:52px}.lp-cb{scroll-padding-bottom:88px}}.lp-cb-feat--wide{grid-column:span 2}.lp-cb-mini--list{padding:var(--s-3) var(--s-4);gap:0;margin:0;list-style:none}.lp-cb-mini--list li{padding:var(--s-2) 0;border-bottom:1px solid var(--ink-08);flex-direction:column;gap:2px;display:flex}.lp-cb-mini--list li:last-child{border-bottom:0}.lp-cb-mini--list strong{font-size:14px;font-weight:600}.lp-cb-mini--list span{font-size:var(--t-sm-size);color:var(--ink-68)}@media (max-width:767px){.lp-cb-feat--wide{grid-column:auto}}.lp-cb-bridge__media{aspect-ratio:auto;background:var(--surface);min-height:0;padding:var(--s-4);color:var(--ink-2)}.lp-cb-bridge__media .lp-atlas{min-width:0}.lp-cb-h3{margin:var(--s-2) 0 0;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.15}.lp-cb-flow{gap:var(--s-4);margin-top:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.lp-cb-flow__stage{display:contents}.lp-cb-flow__card{gap:var(--s-3);min-width:0;min-height:100%;padding:var(--s-4);border-radius:var(--r-lg);border:1px solid var(--ink-14);background:var(--surface);color:var(--ink-2);flex-direction:column;text-decoration:none;display:flex}.lp-cb-flow__card:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-cb-flow__art.lp-cb-gfx{background:var(--canvas);width:100%;min-height:148px}.lp-cb-flow__name{color:var(--ink-2);font-size:1.25rem;font-weight:600;line-height:1.2}.lp-cb-flow__short{font-size:var(--t-sm-size);color:var(--ink-68);line-height:1.4}.lp-cb-flow__nav{display:none}.lp-cb-flow__arrow{border-radius:var(--r-pill);cursor:pointer;border:1px solid var(--ink-14);background:var(--accent-soft);width:44px;height:44px;color:var(--ink-2);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),opacity var(--dur) var(--ease),box-shadow var(--dur) var(--ease);place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lp-cb-flow__arrow--prev{left:var(--s-3)}.lp-cb-flow__arrow--next{right:var(--s-3)}.lp-cb-flow__arrow:hover:not(:disabled){border-color:var(--accent-deep)}.lp-cb-flow__arrow:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-cb-flow__arrow:disabled{opacity:.4;cursor:default}.lp-cb-flowart{gap:var(--s-3);flex-direction:column;width:100%;display:flex}.lp-cb-railmini{justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.lp-cb-railmini:before{content:"";background:var(--accent-strong);border-radius:var(--r-pill);height:3px;position:absolute;top:16px;left:18px;right:18px}.lp-cb-railmini span{border-radius:var(--r-pill);border:2px solid var(--ink-14);background:var(--surface);width:36px;height:36px;color:var(--ink-2);font-family:var(--font-serif);place-items:center;font-size:16px;display:grid;position:relative}.lp-cb-railmini span[data-past=true]{background:var(--accent-soft);color:var(--accent-deep);border-color:var(--accent-soft)}.lp-cb-railmini span[data-on=true]{background:var(--accent-strong);color:var(--accent-ink);border-color:var(--accent-strong)}.lp-cb-atlasstill{object-fit:contain;width:100%;height:148px;display:block}.lp-cb-chat{flex-direction:column;gap:8px;display:flex}.lp-cb-phases{gap:6px;margin:0;padding:0;list-style:none;display:flex}.lp-cb-phases li{border-radius:var(--r-pill);background:var(--surface);width:22px;height:22px;color:var(--ink-68);place-items:center;font-size:12px;font-weight:600;display:grid}.lp-cb-phases li[data-done=true]{background:var(--lime-soft);color:var(--lime-deep)}.lp-cb-phases li[data-on=true]{background:var(--accent-strong);color:var(--accent-ink)}.lp-cb-bubble{border-radius:var(--r-md);max-width:92%;margin:0;padding:8px 10px;font-size:13px;line-height:1.3}.lp-cb-bubble--ask{background:var(--accent-soft);color:var(--ink-2);align-self:flex-end}.lp-cb-bubble--reply{background:var(--surface-dark);color:var(--on-ink);align-self:flex-start}.lp-cb-answer{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lp-cb-answer>span:not(.lp-cb-answer__state){border-radius:var(--r-pill);background:var(--ink-08);width:100%;height:8px;display:block}.lp-cb-answer>span:nth-child(2){width:92%}.lp-cb-answer>span:nth-child(3){width:70%}.lp-cb-answer__state{border-radius:var(--r-pill);background:var(--lime-soft);color:var(--lime-deep);margin-top:4px;padding:4px 10px;font-size:12px;font-weight:600}.lp-cb-ecg{height:88px;display:block}.lp-cb-ecg__grid{fill:none;stroke:var(--ink-08);stroke-width:1px}.lp-cb-ecg__line,.lp-cb-ecg__mark{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.lp-cb-ecg__line{stroke:var(--ink-2)}.lp-cb-ecg__mark{stroke:var(--lime-deep)}.lp-cb-flow.is-live{gap:var(--s-4);flex-direction:column;display:flex}.lp-cb-flow.is-live .lp-cb-flow__stage{perspective:1100px;height:22rem;display:block;position:relative;overflow:hidden}.lp-cb-flow.is-live .lp-cb-flow__card{width:min(18rem,72%);height:auto;min-height:0;transform:translateX(calc(-50% + (var(--d) * 104%))) translateY(-50%) rotateY(calc(var(--d) * -14deg)) scale(calc(1 - (.04 * abs(var(--d)))));transform-origin:50%;z-index:var(--z);opacity:.96;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease),visibility var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);position:absolute;top:50%;left:50%}@media (max-width:800px) and (prefers-reduced-motion:no-preference){.lp-cb-flow.is-live .lp-cb-flow__stage{height:24rem}.lp-cb-flow.is-live .lp-cb-flow__card:not([data-center=true]){opacity:0;visibility:hidden;pointer-events:none}.lp-cb-flow.is-live .lp-cb-flow__card[data-center=true]{width:min(22rem,100%);transform:translate(-50%)translateY(-50%)}}.lp-cb-flow.is-live .lp-cb-flow__card[data-center=true]{opacity:1;border-color:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft)}.lp-cb-flow.is-live .lp-cb-flow__card[data-far=true]{opacity:0;visibility:hidden;pointer-events:none}.lp-cb-flow.is-live .lp-cb-flow__nav{z-index:9;pointer-events:none;display:block;position:absolute;inset:0}.lp-cb-flow.is-live .lp-cb-flow__arrow{pointer-events:auto}.lp-cb-detail .lp-cb-bar--accent,.lp-cb-detail .lp-cb-railmini:before,.lp-cb-flow .lp-cb-bar--accent,.lp-cb-flow .lp-cb-railmini:before{background:var(--accent-soft)}.lp-cb-detail .lp-cb-railmini span[data-on=true],.lp-cb-flow .lp-cb-railmini span[data-on=true]{background:var(--accent-soft);color:var(--accent-deep);border-color:var(--accent-deep)}.lp-cb-detail .lp-cb-phases li[data-on=true],.lp-cb-flow .lp-cb-phases li[data-on=true]{background:var(--accent-soft);color:var(--accent-deep)}.lp-cb-flow.is-live .lp-cb-flow__card[data-center=true]:focus-visible{box-shadow:var(--focus-ring)}.backdrop.lp-cb-detail{align-items:center}.backdrop.lp-cb-detail>.lp-cb-detail__panel{gap:0;max-height:min(40rem,100%);padding:0;overflow:hidden}.lp-cb-detail__body{gap:var(--s-4);min-height:0;padding:var(--s-6);flex-direction:column;display:flex;overflow-y:auto}.lp-cb-detail__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.lp-cb-detail__title{min-width:0;color:var(--ink-2);flex:1;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600;line-height:1.2}.lp-cb-detail__x{cursor:pointer;border-radius:var(--r-pill);width:44px;height:44px;color:var(--ink-2);transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.lp-cb-detail__x:hover{background:var(--accent-soft)}.lp-cb-detail__x:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-cb-detail__art{background:var(--canvas);border-radius:var(--r-lg);min-height:148px;padding:var(--s-4);align-items:center;display:flex;position:relative}.lp-cb-detail__art>div{width:100%}.lp-cb-detail__long{color:var(--ink-2);font-size:var(--t-body-size);margin:0;line-height:1.5}.lp-cb-detail__profile{min-height:44px;color:var(--accent-deep);display:inline-flex}.lp-cb-detail__bar,.lp-cb-detail__profile{align-items:center;font-weight:600;text-decoration:none}.lp-cb-detail__bar{text-align:center;min-height:52px;padding:var(--s-4) var(--s-6);padding-bottom:calc(var(--s-4) + env(safe-area-inset-bottom));background:var(--accent-strong);color:var(--accent-ink);transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);justify-content:center;display:flex}.lp-cb-detail__bar:hover{background:var(--accent-deep)}.lp-cb-detail__bar:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:767px){.backdrop.lp-cb-detail{align-items:flex-end;padding:0}.backdrop.lp-cb-detail>.lp-cb-detail__panel{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:none;max-height:min(88dvh,100%)}.backdrop.lp-cb-detail>.lp-cb-detail__panel:before{content:"";width:36px;height:4px;margin-top:var(--s-3);border-radius:var(--r-pill);background:var(--ink-14);flex:none;align-self:center}}@media (max-width:800px){.lp-cb-flow{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lp-cb-flow.is-live{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-cb-flow.is-live .lp-cb-flow__stage{perspective:none;height:auto;display:contents;overflow:visible}.lp-cb-flow.is-live .lp-cb-flow__card,.lp-cb-flow.is-live .lp-cb-flow__card[data-far=true]{opacity:1;visibility:visible;pointer-events:auto;width:auto;height:auto;margin:0;position:relative;top:auto;left:auto;transform:none}.lp-cb-flow.is-live .lp-cb-flow__nav{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:800px){.lp-cb-flow.is-live{grid-template-columns:minmax(0,1fr)}}.lp-cb-journeys{margin:var(--s-8) 0 0;gap:var(--s-4);padding:0;list-style:none;display:grid}.lp-cb-journey{background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-md);padding:var(--s-5)}.lp-cb-journey__steps{margin:var(--s-4) 0 0;padding:0 0 0 var(--s-5);gap:var(--s-3);color:var(--ink-2);flex-direction:column;display:flex}@media (min-width:900px){.lp-cb-journeys{grid-template-columns:1fr 1fr}}.lp-cb-sup--ink,.lp-cb-sup--ink a{color:var(--accent-soft)}.lp-cb-feat__link{align-items:center;min-height:44px;display:inline-flex}.escola-materia-ini{display:none}@media (max-width:1023px){.card-grid.escola-hub__materias{border-top:1px solid var(--ink-08);grid-template-columns:minmax(0,1fr);gap:0}.escola-hub__materias>li{border-bottom:1px solid var(--ink-08)}.card.escola-materia-card{column-gap:var(--s-3);row-gap:var(--s-1);padding:var(--s-3) 0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;display:grid}.escola-materia-card .escola-materia-ini{border-radius:var(--r-sm);background:var(--accent-soft);width:36px;height:36px;color:var(--accent-deep);grid-area:1/1/span 2;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.escola-materia-card .escola-materia-card__texto{grid-area:1/2}.escola-materia-card .escola-materia-card__texto>p{display:none}.escola-materia-card .escola-materia-card__texto>h3{font-size:var(--t-body-size);font-weight:500}.escola-materia-card .escola-materia-card__contagens{grid-area:2/2;margin-top:0;line-height:1.35;display:block}.escola-materia-card .escola-materia-card__contagens .badge{white-space:normal;min-height:0;color:var(--ink-68);background:0 0;border:0;padding:0;font-size:13px;font-weight:400;display:inline}.escola-materia-card .escola-materia-card__contagens .badge+.badge:before{content:" · "}.escola-materia-card .escola-materia-card__abrir{height:44px;min-height:44px;padding-inline:var(--s-3);grid-area:1/3/span 2;align-self:center;margin-top:0;font-size:14px}.escola-hub-esqueleto{gap:var(--s-3);flex-direction:column;display:flex}.escola-hub-esqueleto__lista,.escola-materia-esqueleto__lista{border-top:1px solid var(--ink-08);margin:0;padding:0;list-style:none}.escola-hub-esqueleto__linha,.escola-materia-esqueleto__linha{align-items:center;gap:var(--s-3);min-height:64px;padding:var(--s-3) 0;border-bottom:1px solid var(--ink-08);display:flex}.escola-materia-esqueleto{display:block}.escola-unidade.escola-unidade--com-acao{padding-bottom:calc(52px + 2 * var(--s-3))}.escola-unidade .escola-unidade__iniciar{left:0;right:0;bottom:var(--mobile-nav-h);z-index:20;padding:var(--s-3) var(--s-4);background:var(--surface);border-top:1px solid var(--ink-08);box-shadow:var(--shadow-bar-up);position:fixed}.escola-unidade .escola-unidade__iniciar-nota{display:none}.escola-unidade [data-testid=content-error-report-trigger]{min-height:44px;font-size:13px}}:root{--lp-pulse:2.4s;--lp-tick:1.5s;--lp-type:.13s;--lp-reveal-dur:.6s;--lp-reveal-rise:18px}@media (prefers-reduced-motion:reduce){:root{--lp-reveal-dur:.01ms;--lp-reveal-rise:0px}}.lp-mod{background:var(--surface)}.lp-mod section[id]{scroll-margin-top:var(--s-8)}.lp-mod.is-reveal [data-reveal]:not([data-in]){opacity:0;transform:translateY(var(--lp-reveal-rise))}.lp-mod.is-reveal [data-reveal]{transition:opacity var(--lp-reveal-dur) var(--ease),transform var(--lp-reveal-dur) var(--ease)}.lp-mod-crumb{max-width:var(--content-max);padding:var(--s-6) var(--s-6) 0;margin:0 auto}.lp-mod-crumb ol{align-items:center;gap:var(--s-2);font-size:var(--t-sm-size);color:var(--ink-68);margin:0;padding:0;list-style:none;display:flex}.lp-mod-crumb a{color:var(--ink-68);text-decoration:none}.lp-mod-crumb a:hover{color:var(--ink-2)}.lp-mod-crumb [aria-current=page]{color:var(--ink-2);white-space:nowrap;font-weight:600}.lp-mod-hero{max-width:var(--content-max);padding:var(--s-10) var(--s-6) calc(var(--s-24) - var(--s-2));gap:var(--s-14);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:center;margin:0 auto;display:grid}.lp-mod-hero__copy{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.lp-mod-pill{align-self:flex-start;align-items:center;gap:var(--s-2);font-size:var(--t-sm-size);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-soft);padding:var(--s-2) 14px;border-radius:var(--r-pill);font-weight:600;display:inline-flex}.lp-mod-pill__dot{border-radius:var(--r-pill);background:var(--accent-strong);width:8px;height:8px;animation:lp-mod-pulse var(--lp-pulse) var(--ease) infinite}@keyframes lp-mod-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.lp-mod-pill__dot{animation:none}}.lp-mod-h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(44px,5.6vw,72px);line-height:1}.lp-mod-h1 em,.lp-mod-h2 em{color:var(--accent-strong)}.lp-mod-h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(36px,4.5vw,56px);line-height:1.05}.lp-mod-band--dark .lp-mod-h2{color:var(--surface)}.lp-mod-band--dark .lp-mod-h2 em{color:var(--accent)}.lp-mod-lead{max-width:40ch;font-size:19px;line-height:1.55}.lp-mod-lead,.lp-mod-text{color:var(--ink-68);text-wrap:pretty;margin:0}.lp-mod-text{max-width:60ch;font-size:17px;line-height:1.6}.lp-mod-band--dark .lp-mod-text{color:var(--on-ink-muted)}.lp-mod-actions{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.lp-mod-note{font-size:var(--t-sm-size);color:var(--ink-68);margin:0}.lp-mod-frame{padding:0 0 0 var(--s-6);min-width:0;margin:0;position:relative}.lp-mod-frame__back{top:calc(var(--s-6) * -1);right:calc(var(--s-6) * -1);bottom:var(--s-14);left:var(--s-14);border-radius:var(--r-xl);background:var(--accent-soft);position:absolute}.lp-mod-frame--dark{padding:0 var(--s-5) var(--s-12) 0}.lp-mod-frame--dark .lp-mod-frame__back{top:var(--s-10);right:0;bottom:var(--s-8);left:var(--s-10);background:var(--surface-dark)}.lp-mod-frame__card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--e-3);position:relative;overflow:hidden}.lp-mod-frame__cap{z-index:1;margin:var(--s-3) 0 0;color:var(--ink-68);font-size:12px;position:relative}.lp-mod-band--dark .lp-mod-frame__cap{color:var(--on-ink-faint)}.lp-mod-bar{border-bottom:1px solid var(--ink-08);align-items:center;gap:10px;padding:14px 18px;display:flex}.lp-mod-bar__title{text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.lp-mod-bar__title,.lp-mod-chip{white-space:nowrap;font-weight:600}.lp-mod-chip{border-radius:var(--r-pill);background:var(--canvas);color:var(--ink-68);padding:5px 10px;font-size:12px}.lp-mod-chip--sand{background:var(--sand-soft);color:var(--sand-deep)}.lp-mod-chip--lime{background:var(--lime-soft);color:var(--lime-deep)}.lp-mod-chip--aqua{background:var(--aqua-soft);color:var(--aqua-deep)}.lp-mod-chip--accent{background:var(--accent-soft);color:var(--accent-deep)}.lp-mod-chip--indigo{background:var(--indigo-soft);color:var(--indigo-deep)}.lp-mod-chip--risk{background:var(--clinical-risk-soft);color:var(--clinical-risk-deep)}.lp-mod-chip--ink{background:var(--surface-dark);color:var(--on-ink)}.lp-mod-pain{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.lp-mod-pain__card{border-radius:var(--r-lg);background:var(--surface-dark-2);border:1px solid var(--on-ink-hairline);flex-direction:column;display:flex;overflow:hidden}.lp-mod-pain__body{gap:var(--s-3);flex-direction:column;flex:1;padding:28px;display:flex}.lp-mod-pain__n{font-family:var(--font-mono-clinical);color:var(--on-ink-faint);font-size:13px}.lp-mod-pain__stat{color:var(--accent);font-size:clamp(44px,4.6vw,60px);line-height:.95}.lp-mod-pain__title{margin:var(--s-2) 0 0;color:var(--surface);font-size:26px;line-height:1.1}.lp-mod-pain__desc{color:var(--on-ink-muted);margin:0;font-size:15px;line-height:1.5}.lp-mod-pain__fix{background:var(--surface);color:var(--ink-2);flex-direction:column;gap:6px;padding:18px 28px 22px;display:flex}.lp-mod-pain__fixhead{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.lp-mod-pain__label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep);white-space:nowrap;font-size:12px;font-weight:600}.lp-mod-pain__fixtext{font-size:16px;font-weight:500;line-height:1.4}.lp-mod-sup{vertical-align:super;margin-left:4px;font-size:12px;line-height:0}.lp-mod-sup a{color:var(--accent-soft);text-decoration:none;position:relative}.lp-mod-sup a:after{content:"";position:absolute;inset:-12px -10px}.lp-mod-como__head{gap:var(--s-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:end;display:grid}.lp-mod-como__copy{gap:var(--s-4);flex-direction:column;display:flex}.lp-mod-nums{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-mod-nums li{padding-top:var(--s-3);border-top:2px solid var(--ink-2);flex-direction:column;gap:4px;display:flex}.lp-mod-nums strong{font-family:var(--font-serif);font-size:clamp(34px,3.6vw,48px);font-weight:400;line-height:1}.lp-mod-nums span{font-size:var(--t-sm-size);color:var(--ink-68);line-height:1.4}.lp-mod-como__body{gap:var(--s-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:center;display:grid}.lp-mod-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-mod-steps li{padding:var(--s-4) 0;border-top:1px solid var(--ink-08);grid-template-columns:40px minmax(0,1fr);gap:14px;display:grid}.lp-mod-steps__n{width:32px;height:32px;font-family:var(--font-mono-clinical);background:var(--ink-03);color:var(--ink-68);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);border-radius:10px;place-items:center;font-size:12px;font-weight:600;display:grid}.lp-mod-steps li[data-on=true] .lp-mod-steps__n{background:var(--accent-strong);color:var(--accent-ink)}.lp-mod-steps strong{color:var(--ink-2);font-size:16px;font-weight:600;display:block}.lp-mod-steps span span{color:var(--ink-68);margin-top:2px;font-size:14.5px;line-height:1.5;display:block}.lp-mod-gal{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:start;display:grid}.lp-mod-gal__item{flex-direction:column;gap:14px;min-width:0;margin:0;display:flex}.lp-mod-gal__card{background:var(--surface);color:var(--ink-2);border-radius:var(--r-md);box-shadow:var(--e-3);overflow:hidden}.lp-mod-gal__cap{color:var(--on-ink-muted);margin:0;font-size:15px;line-height:1.45}.lp-mod-gal__cap strong{color:var(--surface);font-size:16px;font-weight:600;display:block}.lp-mod-feat{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.lp-mod-feat__card{border-radius:var(--r-lg);gap:var(--s-4);background:var(--surface);border:1px solid var(--ink-08);flex-direction:column;padding:22px;display:flex}.lp-mod-feat__card:nth-child(4n+2){background:var(--surface-dark);color:var(--on-ink);border-color:#0000}.lp-mod-feat__card:nth-child(4n+3){background:var(--accent-soft);border-color:#0000}.lp-mod-feat__card:nth-child(4n){background:var(--lime-soft);border-color:#0000}.lp-mod-feat__panel{border-radius:18px;flex-direction:column;justify-content:center;gap:7px;min-height:168px;padding:14px;display:flex}.lp-mod-feat__card:nth-child(4n+1) .lp-mod-feat__panel,.lp-mod-feat__panel{background:var(--canvas)}.lp-mod-feat__card:nth-child(4n+2) .lp-mod-feat__panel{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.lp-mod-feat__card:nth-child(4n+2) .lp-mod-feat__panel{background:color-mix(in srgb,var(--surface) 8%,transparent)}}.lp-mod-feat__card:nth-child(4n) .lp-mod-feat__panel,.lp-mod-feat__card:nth-child(4n+3) .lp-mod-feat__panel{background:var(--surface)}.lp-mod-feat__term{letter-spacing:-.01em;font-size:18px;font-weight:600;display:block}.lp-mod-feat__desc{color:var(--ink-68);margin-top:4px;font-size:14.5px;line-height:1.5;display:block}.lp-mod-feat__card:nth-child(4n+2) .lp-mod-feat__desc{color:var(--on-ink-muted)}.lp-mod-feat__card:nth-child(4n) .lp-mod-feat__desc,.lp-mod-feat__card:nth-child(4n+3) .lp-mod-feat__desc{color:var(--ink-2)}.lp-mod-cmp{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.lp-mod-cmp__col{border-radius:var(--r-lg);padding:var(--s-8);gap:var(--s-5);background:var(--canvas);flex-direction:column;display:flex}.lp-mod-cmp__col--after{background:var(--accent-soft)}.lp-mod-cmp__row{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--ink-08);grid-template-columns:28px minmax(0,1fr);display:grid}.lp-mod-cmp__col--after .lp-mod-cmp__row{border-top-color:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.lp-mod-cmp__col--after .lp-mod-cmp__row{border-top-color:color-mix(in srgb,var(--accent-deep) 18%,transparent)}}.lp-mod-cmp__mark{color:var(--ink-44);font-size:16px}.lp-mod-cmp__col--after .lp-mod-cmp__mark{color:var(--accent-strong);font-weight:700}.lp-mod-cmp__row strong{color:var(--ink-2);font-size:16px;font-weight:500;display:block}.lp-mod-cmp__col--after .lp-mod-cmp__row strong{font-weight:600}.lp-mod-cmp__row span span{color:var(--ink-68);margin-top:2px;font-size:14.5px;line-height:1.5;display:block}.lp-mod-cmp__col--after .lp-mod-cmp__row span span{color:var(--ink-2)}.lp-mod-phases{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.lp-mod-phases li{flex-direction:column;gap:14px;display:flex}.lp-mod-phases__top{align-items:center;gap:10px;display:flex}.lp-mod-phases__n{border-radius:var(--r-pill);width:48px;height:48px;font-family:var(--font-serif);background:var(--accent-soft);color:var(--accent-deep);flex:none;place-items:center;font-size:22px;display:grid}.lp-mod-phases li:nth-child(odd) .lp-mod-phases__n{background:var(--accent-strong);color:var(--accent-ink)}.lp-mod-phases__line{border-radius:var(--r-pill);background:var(--accent-strong);flex:1;height:3px}@supports (color:color-mix(in lab,red,red)){.lp-mod-phases__line{background:color-mix(in srgb,var(--accent-strong) 25%,transparent)}}.lp-mod-phases strong{color:var(--ink-2);font-size:17px;font-weight:600}.lp-mod-phases span.lp-mod-phases__d{color:var(--ink-68);font-size:14.5px;line-height:1.5}.lp-mod-when{gap:var(--s-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.lp-mod-when__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-mod-when__list li{gap:var(--s-4);border-top:1px solid var(--ink-08);color:var(--ink-68);grid-template-columns:44px minmax(0,1fr);padding:18px 0;font-size:16px;line-height:1.55;display:grid}.lp-mod-when__n{font-family:var(--font-serif);color:var(--accent-strong);font-size:28px}.lp-mod-when__list strong{color:var(--ink-2);font-weight:600}.lp-mod-faq{gap:var(--s-3);flex-direction:column;max-width:820px;display:flex}.lp-mod-faq details{border-radius:var(--r-md);border:1px solid var(--ink-08);background:var(--surface);overflow:hidden}.lp-mod-faq summary{padding:var(--s-4);justify-content:space-between;align-items:center;gap:var(--s-4);min-height:56px;color:var(--ink-2);cursor:pointer;font-size:16px;font-weight:500;list-style:none;display:flex}.lp-mod-faq summary::-webkit-details-marker{display:none}.lp-mod-faq summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-mod-faq details>div{padding:0 var(--s-4) var(--s-4)}.lp-mod-faq p{color:var(--ink-68);margin:0;font-size:15px;line-height:1.5}.lp-mod-points{justify-content:center;gap:var(--s-2) var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lp-mod-points li{align-items:center;gap:var(--s-2);font-size:var(--t-sm-size);color:var(--ink-68);display:flex}.lp-mod-points li:before{content:"";border-radius:var(--r-pill);background:var(--lime-deep);width:8px;height:8px}.lp-mod-fontes{max-width:var(--content-max);padding:0 var(--s-6) var(--s-12);margin:0 auto}.lp-mod-fontes__in{border-top:1px solid var(--ink-08);padding-top:var(--s-6);gap:var(--s-2);flex-direction:column;display:flex}.lp-mod-fontes h2{color:var(--ink-68);margin:0;font-size:12.5px;font-weight:600}.lp-mod-fontes p{color:var(--ink-68);margin:0;font-size:12px;line-height:1.5}@media (max-width:767px){.lp-mod-hero{padding-block:var(--s-8) var(--s-14);gap:var(--s-10)}.lp-mod-frame{padding-left:0}.lp-mod-frame__back{left:var(--s-6);right:calc(var(--s-3) * -1)}.lp-mod-nums{grid-template-columns:1fr}.lp-mod-cmp__col{padding:var(--s-6)}.lp-mod-actions .btn{justify-content:center;width:100%}.lp-mod-pain__body{padding:var(--s-6)}.lp-mod-pain__fix{padding:var(--s-4) var(--s-6) var(--s-5)}}.lp-mod-top{background:var(--surface)}.lp-mod-crumb a,.lp-mod-sup a{align-items:center;min-height:24px;display:inline-flex}@media (pointer:coarse){.lp-mod-crumb a{min-height:44px}}.lp-mod-atl-mono{font-family:var(--font-mono-clinical);color:var(--ink-68);white-space:nowrap;font-size:12px;font-weight:600}.lp-mod-atl-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep);font-size:12px;font-weight:600}.lp-mod-atl-eyebrow--on-ink{color:var(--accent-soft)}.lp-mod-atl-nota{color:var(--ink-68);font-size:12px;line-height:1.4}.lp-mod-atl-nota--on-ink{color:var(--on-ink-muted);opacity:0;transition:opacity var(--dur) var(--ease)}.lp-mod-atl-nota--on-ink[data-on=true]{opacity:1}.lp-mod-atl-swatch{border-radius:calc(var(--r-sm) / 4);background:var(--c);flex:none;width:10px;height:10px}.lp-mod-atl-pill{align-items:center;gap:var(--s-1);white-space:nowrap;border-radius:var(--r-pill);border:1px solid var(--ink-14);color:var(--ink-68);padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.lp-mod-atl-pill[data-on=true]{background:var(--surface-dark);color:var(--on-ink);border-color:#0000;font-weight:600}.lp-mod-atl-pill[data-on=soft]{background:var(--surface);color:var(--ink-2);border-color:var(--ink-08);font-weight:600}.lp-mod-atl-btn{border-radius:var(--r-pill);border:1px solid var(--ink-14);color:var(--ink-2);background:var(--surface);text-align:center;justify-content:center;align-items:center;padding:10px;font-size:13px;font-weight:500;display:flex}.lp-mod-atl-btn[data-v=primary]{background:var(--accent-strong);color:var(--accent-ink);border-color:#0000}.lp-mod-atl-btn--erro{padding-inline:var(--s-4);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease);align-self:flex-start}.lp-mod-atl-btn--erro[data-on=true]{background:var(--accent-strong);color:var(--accent-ink);border-color:#0000}.lp-mod-atl-seg{border-radius:var(--r-pill);background:var(--ink-03);color:var(--ink-68);padding:3px;font-size:12px;font-weight:500;display:flex}.lp-mod-atl-seg>span{text-align:center;border-radius:var(--r-pill);white-space:nowrap;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);flex:1;padding:6px 12px}.lp-mod-atl-seg>span[data-on=true]{background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-08)}.lp-mod-atl-seg--ink{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.lp-mod-atl-seg--ink{background:color-mix(in srgb,var(--surface) 8%,transparent)}}.lp-mod-atl-seg--ink{color:var(--on-ink-muted);font-size:12px;font-weight:600}.lp-mod-atl-seg--ink>span[data-on=true]{background:var(--accent-strong);color:var(--accent-ink);box-shadow:none}.lp-mod-atl-placa[data-exp=false] .lp-mod-atl-seg--ink>span[data-on=true]{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.lp-mod-atl-placa[data-exp=false] .lp-mod-atl-seg--ink>span[data-on=true]{background:color-mix(in srgb,var(--surface) 18%,transparent)}}.lp-mod-atl-count,.lp-mod-atl-placa[data-exp=false] .lp-mod-atl-seg--ink>span[data-on=true]{color:var(--on-ink)}.lp-mod-atl-count{font-family:var(--font-mono-clinical);border-radius:var(--r-pill);background:var(--surface-dark);padding:3px 8px;font-size:12px;font-weight:600}.lp-mod-atl-head{gap:var(--s-4);flex-direction:column;max-width:780px;display:flex}.lp-mod-atl-lead--on-ink{color:var(--on-ink-muted)}.lp-mod-atl-cap{margin:0}.lp-mod-atl-hero{padding:var(--s-4)}.lp-mod-atl-timer{background:var(--ink-08);height:4px}.lp-mod-atl-timer__fill{background:var(--accent-strong);transform-origin:0;height:100%;transform:scaleX(0)}.lp-mod-atl-quiz[data-fase=ask] .lp-mod-atl-timer__fill{transition:transform calc(var(--lp-tick) * 2.8) linear;transform:scaleX(1)}.lp-mod-atl-quiz[data-fase=out] .lp-mod-atl-timer__fill,.lp-mod-atl-quiz[data-fase=show] .lp-mod-atl-timer__fill{transform:scaleX(1)}.lp-mod-atl-quiz__body{padding:var(--s-6);gap:var(--s-4);box-sizing:border-box;flex-direction:column;min-height:380px;display:flex}.lp-mod-atl-quiz__q{color:var(--ink-2);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);margin:0;font-size:26px;line-height:1.2}.lp-mod-atl-quiz__opts{gap:var(--s-2);transition:opacity var(--dur) var(--ease);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-mod-atl-quiz[data-fase=enter] .lp-mod-atl-quiz__q{opacity:0;transform:translateY(var(--s-3))}.lp-mod-atl-quiz[data-fase=enter] .lp-mod-atl-quiz__opts,.lp-mod-atl-quiz[data-fase=out] .lp-mod-atl-quiz__opts,.lp-mod-atl-quiz[data-fase=out] .lp-mod-atl-quiz__q{opacity:0}.lp-mod-atl-opt{align-items:center;gap:var(--s-3);min-height:52px;padding:var(--s-3);border-radius:var(--r-sm);box-sizing:border-box;background:var(--surface);border:1.5px solid var(--ink-14);color:var(--ink-2);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease);font-size:14px;font-weight:500;display:flex}.lp-mod-atl-opt__k{border-radius:calc(var(--r-sm) - var(--s-1));width:24px;height:24px;font-family:var(--font-mono-clinical);background:var(--ink-03);color:var(--ink-68);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.lp-mod-atl-opt[data-estado=ok]{background:var(--lime-soft);border-color:var(--lime-deep);transform:scale(1.02)}.lp-mod-atl-opt[data-estado=ok] .lp-mod-atl-opt__k{background:var(--lime-deep);color:var(--accent-ink)}.lp-mod-atl-opt[data-estado=dim]{color:var(--ink-44)}.lp-mod-atl-why{padding:14px var(--s-4);border-radius:var(--r-sm);background:var(--lime-soft);color:var(--lime-deep);opacity:0;transform:translateY(var(--s-2));transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);margin-top:auto;font-size:13.5px;line-height:1.5}.lp-mod-atl-why[data-on=true]{opacity:1;transform:none}.lp-mod-atl-why strong{font-weight:600}.lp-mod-atl-bancada{gap:var(--s-10);flex-direction:column;display:flex}.lp-mod-atl-tela-wrap{border-radius:var(--r-lg);box-shadow:var(--e-3);border:1px solid var(--ink-08);background:var(--surface);overflow:hidden}.lp-mod-atl-tela__top{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--ink-08);flex-wrap:wrap;display:flex}.lp-mod-atl-tela__nome{white-space:nowrap;font-size:14px;font-weight:600}.lp-mod-atl-crumb{color:var(--ink-68);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.lp-mod-atl-crumb>span:not([aria-hidden]){border-radius:var(--r-pill);background:var(--ink-03);white-space:nowrap;padding:4px 10px}.lp-mod-atl-crumb>span[data-on=true]{background:var(--accent-soft);color:var(--accent-deep);font-weight:600}.lp-mod-atl-tela__acoes{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.lp-mod-atl-tela__grid{grid-template-columns:270px minmax(0,1fr) 290px;min-height:520px;display:grid}.lp-mod-atl-camadas{border-right:1px solid var(--ink-08);padding:var(--s-4);background:var(--canvas);flex-direction:column;gap:10px;min-width:0;display:flex}.lp-mod-atl-camadas__head{justify-content:space-between;align-items:center;font-size:13px;display:flex}.lp-mod-atl-camadas__lista{margin:var(--s-1) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.lp-mod-atl-camadas__lista li{gap:var(--s-2);border-radius:calc(var(--r-sm) - var(--s-1));transition:background-color var(--dur) var(--ease);grid-template-columns:10px minmax(0,1fr) auto 28px;align-items:center;padding:5px 6px;display:grid}.lp-mod-atl-camadas__lista li[data-novo=true]{background:var(--accent-wash)}.lp-mod-atl-camadas__nome{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-68);transition:color var(--dur) var(--ease);font-size:12.5px;overflow:hidden}.lp-mod-atl-camadas__lista li[data-on=true] .lp-mod-atl-camadas__nome{color:var(--ink-2)}.lp-mod-atl-camadas__st{font-family:var(--font-mono-clinical);color:var(--ink-44);transition:color var(--dur) var(--ease);font-size:12px}.lp-mod-atl-camadas__lista li[data-on=true] .lp-mod-atl-camadas__st{color:var(--lime-deep)}.lp-mod-atl-camadas__lista li[data-novo=true] .lp-mod-atl-camadas__st{color:var(--accent-deep)}.lp-mod-atl-switch{border-radius:var(--r-pill);background:var(--ink-14);width:28px;height:16px;transition:background-color var(--dur) var(--ease);position:relative}.lp-mod-atl-switch>span{border-radius:var(--r-pill);background:var(--surface);width:12px;height:12px;transition:transform var(--dur) var(--ease);position:absolute;top:2px;left:2px}.lp-mod-atl-camadas__lista li[data-on=true] .lp-mod-atl-switch{background:var(--accent-strong)}.lp-mod-atl-camadas__lista li[data-on=true] .lp-mod-atl-switch>span{transform:translate(12px)}.lp-mod-atl-pilha{padding:var(--s-6);gap:var(--s-5);background:radial-gradient(120% 90% at 50% 35%,var(--surface) 0,var(--canvas) 75%);flex-direction:column;min-width:0;display:flex;position:relative}.lp-mod-atl-pilha__head{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.lp-mod-atl-pilha__barras{flex-direction:column;flex:1;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp-mod-atl-pilha__barras li{gap:var(--s-3);grid-template-columns:150px minmax(0,1fr) 44px;align-items:center;display:grid}.lp-mod-atl-pilha__nome{color:var(--ink-68);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lp-mod-atl-pilha__n{font-family:var(--font-mono-clinical);color:var(--ink-68);text-align:right;font-size:12px}.lp-mod-atl-trilho{border-radius:var(--r-pill);background:var(--ink-08);height:10px;overflow:hidden}.lp-mod-atl-trilho__fill{border-radius:var(--r-pill);background:var(--c);transform-origin:0;height:100%;transition:transform calc(var(--lp-tick) * .5) var(--ease);display:block;transform:scaleX(0)}.lp-mod-atl-trilho__fill[data-on=true]{transform:scaleX(var(--p))}.lp-mod-atl-fichaw{border-left:1px solid var(--ink-08);flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.lp-mod-atl-fichaw__nome{font-size:30px;line-height:1}.lp-mod-atl-fichaw__resumo{color:var(--ink-68);font-size:13px;line-height:1.5}.lp-mod-atl-rels{flex-direction:column;gap:6px;display:flex}.lp-mod-atl-rel{justify-content:space-between;align-items:center;gap:var(--s-2);padding:9px var(--s-3);border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--ink-14);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease);font-size:13px;display:flex}.lp-mod-atl-rel>span:last-child{color:var(--ink-68);white-space:nowrap;font-size:12px}.lp-mod-atl-rel[data-on=true]{background:var(--accent-wash);border-color:var(--accent-strong)}.lp-mod-atl-fichaw__acoes{flex-direction:column;gap:6px;margin-top:auto;display:flex}.lp-mod-atl-atalhos{padding:10px var(--s-4);border-top:1px solid var(--ink-08);color:var(--ink-68);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.lp-mod-atl-atalhos>span{align-items:center;gap:6px;display:flex}.lp-mod-atl-atalhos kbd{box-sizing:border-box;border-radius:calc(var(--r-sm) / 2);min-width:22px;height:22px;font-family:var(--font-mono-clinical);background:var(--surface);color:var(--ink-2);border:1px solid var(--ink-14);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease);place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:grid}.lp-mod-atl-atalhos kbd[data-on=true]{background:var(--surface-dark);color:var(--on-ink);transform:translateY(-2px)}@media (max-width:1023px){.lp-mod-atl-tela__grid{grid-template-columns:minmax(0,1fr);min-height:0}.lp-mod-atl-camadas{border-right:0;border-bottom:1px solid var(--ink-08)}.lp-mod-atl-fichaw{border-left:0;border-top:1px solid var(--ink-08)}.lp-mod-atl-tela__acoes{margin-left:0}}@media (max-width:479px){.lp-mod-atl-pilha{padding:var(--s-4)}.lp-mod-atl-pilha__barras li{gap:var(--s-2);grid-template-columns:96px minmax(0,1fr) 36px}.lp-mod-atl-quiz__body{padding:var(--s-4)}.lp-mod-atl-quiz__opts{grid-template-columns:minmax(0,1fr)}.lp-mod-atl-quiz__q{font-size:22px}}.lp-mod-atl-minis{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.lp-mod-atl-mini{border-radius:var(--r-lg);padding:var(--s-6);gap:var(--s-4);background:var(--canvas);color:var(--ink-2);flex-direction:column;min-width:0;display:flex}.lp-mod-atl-mini__panel{border-radius:var(--r-md);box-sizing:border-box;gap:var(--s-2);background:var(--surface);flex-direction:column;justify-content:center;min-height:170px;padding:14px;display:flex}.lp-mod-atl-mini__term{letter-spacing:-.01em;font-size:18px;font-weight:600;display:block}.lp-mod-atl-mini__desc{color:var(--ink-68);margin-top:4px;font-size:14.5px;line-height:1.5;display:block}.lp-mod-atl-mini__tit{font-size:12.5px;font-weight:600}.lp-mod-atl-mini[data-v="1"]{background:var(--surface-dark);color:var(--on-ink)}.lp-mod-atl-mini[data-v="1"] .lp-mod-atl-mini__panel{background:var(--surface-dark-2);justify-content:flex-start;padding:0;position:relative;overflow:hidden}.lp-mod-atl-mini[data-v="1"] .lp-mod-atl-mini__desc{color:var(--on-ink-muted)}.lp-mod-atl-mini[data-v="1"] .lp-mod-atl-mini__term{color:var(--surface)}.lp-mod-atl-mini[data-v="2"]{background:var(--accent-soft)}.lp-mod-atl-mini[data-v="2"] .lp-mod-atl-mini__panel{background:var(--surface-dark);justify-content:space-between}.lp-mod-atl-mini[data-v="2"] .lp-mod-atl-mini__desc,.lp-mod-atl-mini[data-v="5"] .lp-mod-atl-mini__desc{color:var(--ink-2)}.lp-mod-atl-mini[data-v="4"]{background:var(--surface);border:1px solid var(--ink-08)}.lp-mod-atl-mini[data-v="4"] .lp-mod-atl-mini__panel{background:var(--canvas)}.lp-mod-atl-mini[data-v="5"]{background:var(--lime-soft)}.lp-mod-atl-mini[data-v="5"] .lp-mod-atl-mini__panel{justify-content:flex-start;gap:6px}.lp-mod-atl-busca{align-items:center;gap:var(--s-2);padding:10px var(--s-3);border-radius:var(--r-sm);border:1.5px solid var(--accent-strong);white-space:nowrap;font-size:13.5px;display:flex}.lp-mod-atl-busca>span:first-child{color:var(--ink-44)}.lp-mod-atl-caret{background:var(--accent-strong);opacity:0;width:1.5px;height:16px}.lp-mod-atl-caret[data-on=true]{opacity:1}.lp-mod-atl-res{justify-content:space-between;gap:var(--s-2);padding:var(--s-2) 10px;border-radius:calc(var(--r-sm) - 2px);opacity:0;transform:translateY(var(--s-2));transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);font-size:13px;display:flex}.lp-mod-atl-res>span{white-space:nowrap}.lp-mod-atl-res>span:last-child{color:var(--ink-68);font-size:12px}.lp-mod-atl-res[data-on=true]{opacity:1;transform:none}.lp-mod-atl-res[data-first=true]{background:var(--accent-wash)}.lp-mod-atl-placa{min-height:170px;position:relative}.lp-mod-atl-placa .lp-mod-atl-seg{left:var(--s-3);top:var(--s-3);position:absolute}.lp-mod-atl-placa__p{border-radius:var(--r-sm);background:var(--anatomy-skeletal);border:1px solid var(--on-ink-hairline);transition:transform calc(var(--lp-tick) * .5) var(--ease);position:absolute;top:68%;left:50%}.lp-mod-atl-placa[data-exp=true] .lp-mod-atl-placa__p{transform:translate(var(--x),var(--y))}.lp-mod-atl-placa__p[data-p="0"]{--x:0px;--y:-16px;width:90px;height:40px;margin:-50px 0 0 -45px}.lp-mod-atl-placa__p[data-p="1"]{--x:-40px;--y:0px;width:44px;height:54px;margin:-30px 0 0 -70px}.lp-mod-atl-placa__p[data-p="2"]{--x:40px;--y:0px;width:44px;height:54px;margin:-30px 0 0 26px}.lp-mod-atl-placa__p[data-p="3"]{--x:0px;--y:30px;width:70px;height:30px;margin:10px 0 0 -35px}.lp-mod-atl-placa__p[data-p="4"]{--x:-46px;--y:26px;width:36px;height:36px;margin:10px 0 0 -80px}.lp-mod-atl-placa__p[data-p="5"]{--x:46px;--y:26px;width:36px;height:36px;margin:10px 0 0 44px}.lp-mod-atl-raiox{gap:var(--s-3);flex-direction:column;flex:1;min-height:142px}.lp-mod-atl-raiox,.lp-mod-atl-raiox__top{justify-content:space-between;display:flex}.lp-mod-atl-raiox__top{font-family:var(--font-mono-clinical);color:var(--on-ink-muted);text-transform:uppercase;font-size:12px}.lp-mod-atl-raiox__labels{flex-wrap:wrap;gap:6px;display:flex}.lp-mod-atl-raiox__labels>span{border-radius:var(--r-pill);background:var(--surface);color:var(--ink);opacity:0;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);padding:5px 9px;font-size:12px;font-weight:600;transform:scale(.8)}.lp-mod-atl-raiox__labels>span[data-on=true]{opacity:1;transform:none}.lp-mod-atl-nota-card{border-radius:var(--r-sm);background:var(--sand-soft);color:var(--ink-2);opacity:0;transform:translateY(var(--s-2));transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);padding:9px 11px;font-size:13px;line-height:1.4}.lp-mod-atl-nota-card[data-on=true]{opacity:1;transform:none}.lp-mod-atl-dom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.lp-mod-atl-estado{border-radius:var(--r-pill);white-space:nowrap;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);background:var(--surface);color:var(--ink-68);padding:3px 9px;font-size:12px;font-weight:600}.lp-mod-atl-estado[data-e=c]{background:var(--lime-deep);color:var(--accent-ink)}.lp-mod-atl-estado[data-e=i]{background:var(--aqua-soft);color:var(--aqua-deep)}.lp-mod-atl-estado[data-e=w]{background:var(--sand-soft);color:var(--sand-deep)}.lp-mod-atl-leit{border-radius:calc(var(--r-sm) - 2px);transition:background-color var(--dur) var(--ease);justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;display:flex}.lp-mod-atl-leit>span:last-child{color:var(--ink-44)}.lp-mod-atl-leit[data-on=true]{background:var(--accent-wash)}.lp-mod-atl-gal__bar{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--ink-08);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.lp-mod-atl-gal__bar>span:first-child{flex:auto;min-width:0;font-size:12.5px;font-weight:600}.lp-mod-atl-gal__body{box-sizing:border-box;flex-direction:column;gap:10px;min-height:250px;padding:14px;display:flex}.lp-mod-atl-gal__body--lista{padding:var(--s-3);gap:var(--s-1)}.lp-mod-atl-gal__t{font-size:22px;line-height:1.15}.lp-mod-atl-gal__d{color:var(--ink-68);font-size:13px;line-height:1.5}.lp-mod-atl-gal__camadas{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.lp-mod-atl-passos{gap:var(--s-1);display:flex}.lp-mod-atl-passos>span{border-radius:var(--r-pill);background:var(--ink-08);height:4px;transition:background-color var(--dur) var(--ease);flex:1}.lp-mod-atl-passos>span[data-s=feito]{background:var(--lime-deep)}.lp-mod-atl-passos>span[data-s=agora]{background:var(--accent-strong)}.lp-mod-atl-camada-chip{border-radius:var(--r-pill);background:var(--canvas);color:var(--ink-68);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:flex}.lp-mod-atl-camada-chip[data-on=true]{background:var(--surface-dark);color:var(--on-ink)}.lp-mod-atl-peca{border-radius:var(--r-sm);background:radial-gradient(80% 80% at 50% 50%,var(--surface) 0,var(--canvas) 100%);height:140px;position:relative;overflow:hidden}.lp-mod-atl-peca__a{background:var(--anatomy-muscular);opacity:.85;border-radius:46% 46% 40% 40%;width:44%;height:62%;position:absolute;top:22%;left:28%}.lp-mod-atl-peca__b{background:var(--anatomy-arterial);border-radius:40%;width:28%;height:20%;position:absolute;top:30%;left:36%}.lp-mod-atl-peca__pin{width:14px;height:14px;margin:-7px 0 0 -7px;top:34%;left:52%}.lp-mod-atl-peca__pin,.lp-mod-atl-peca__pin:after{border-radius:var(--r-pill);background:var(--accent-strong);position:absolute}.lp-mod-atl-peca__pin:after{content:"";opacity:.25;animation:lp-mod-atl-ping var(--lp-tick) var(--ease) infinite;inset:0}@keyframes lp-mod-atl-ping{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.lp-mod-atl-peca__seg{font-family:var(--font-mono-clinical);padding:4px var(--s-2);border-radius:var(--r-pill);background:var(--surface-dark);color:var(--on-ink);font-size:12px;font-weight:600;position:absolute;top:10px;right:10px}.lp-mod-atl-alt{grid-template-columns:1fr 1fr;gap:6px;display:grid}.lp-mod-atl-alt>span{padding:var(--s-2) 10px;border-radius:var(--r-sm);border:1.5px solid var(--ink-14);background:var(--surface);color:var(--ink-2);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);font-size:12.5px;font-weight:500}.lp-mod-atl-alt>span[data-estado=ok]{background:var(--lime-soft);border-color:var(--lime-deep)}.lp-mod-atl-alt>span[data-estado=dim]{color:var(--ink-44)}.lp-mod-atl-rev{padding:10px var(--s-3);border-radius:var(--r-sm);transition:background-color var(--dur) var(--ease),opacity var(--dur) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lp-mod-atl-rev[data-s=agora]{background:var(--accent-wash)}.lp-mod-atl-rev[data-s=feito]{opacity:.55}.lp-mod-atl-rev>span:first-child{min-width:0}.lp-mod-atl-rev strong{color:var(--ink-2);font-size:13px;font-weight:500}.lp-mod-atl-rev span span,.lp-mod-atl-rev strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lp-mod-atl-badge,.lp-mod-atl-rev span span{color:var(--ink-68);font-size:12px}.lp-mod-atl-badge{border-radius:var(--r-pill);white-space:nowrap;background:var(--canvas);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);padding:4px 9px;font-weight:600}.lp-mod-atl-badge[data-s=agora]{background:var(--accent-strong);color:var(--accent-ink)}.lp-mod-atl-badge[data-s=feito]{background:var(--lime-deep);color:var(--accent-ink)}.lp-mod-atl-dst{flex-direction:column;justify-content:center;gap:7px;width:100%;display:flex}.lp-mod-atl-par{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.lp-mod-atl-par__card{padding:10px var(--s-3);border-radius:var(--r-sm);border:1px solid var(--on-ink-hairline);color:var(--on-ink-muted);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);flex-direction:column;gap:2px;display:flex}.lp-mod-atl-par__card strong{font-size:13px;font-weight:600}.lp-mod-atl-par__card span{font-size:12px}.lp-mod-atl-par__card[data-on=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.lp-mod-atl-par__card[data-on=true]{background:color-mix(in srgb,var(--accent) 22%,transparent)}}.lp-mod-atl-par__card[data-on=true]{color:var(--on-ink)}.lp-mod-atl-exame{padding:9px var(--s-3);border-radius:var(--r-sm);background:var(--canvas);transition:background-color var(--dur) var(--ease);flex-direction:column;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.4;display:flex}.lp-mod-atl-exame[data-on=true]{background:var(--aqua-soft)}.lp-mod-atl-campo{padding:10px var(--s-3);border-radius:var(--r-sm);border:1.5px solid var(--ink-14);box-sizing:border-box;opacity:.4;min-height:40px;transition:opacity var(--dur) var(--ease);font-size:12.5px;line-height:1.4}.lp-mod-atl-campo[data-on=true]{opacity:1}.lp-mod-atl-enviado{opacity:0;transition:opacity var(--dur) var(--ease)}.lp-mod-atl-enviado[data-on=true]{opacity:1}.lp-mod-atl-fichabox{gap:var(--s-6);background:var(--surface);color:var(--ink-2);border-radius:var(--r-lg);box-shadow:var(--e-3);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;padding:14px;display:grid}.lp-mod-atl-fichabox__modelo{min-width:0}.lp-mod-atl-cartao{border-radius:var(--r-md);background:var(--canvas);min-width:0;min-height:320px;padding:var(--s-5);box-sizing:border-box;flex-direction:column;display:flex}.lp-mod-atl-cartao__in{animation:lp-mod-atl-slide var(--dur) var(--ease) both;flex-direction:column;flex:1;gap:14px;display:flex}@keyframes lp-mod-atl-slide{0%{opacity:0;transform:translateX(var(--s-6))}to{opacity:1;transform:none}}.lp-mod-atl-cartao__nome{color:var(--ink-2);margin:0;font-size:28px;font-weight:400;line-height:1.05}.lp-mod-atl-cartao__txt{color:var(--ink-68);margin:0;font-size:13.5px;line-height:1.5}.lp-mod-atl-cartao__sec{flex-direction:column;gap:6px;display:flex}.lp-mod-atl-cartao__rodape{margin-top:auto}.lp-mod-atl-cartao__vazio{text-align:center;max-width:24ch;color:var(--ink-68);margin:auto;font-size:14px;line-height:1.5}.lp-mod-atl-par-btn{text-align:left;min-height:44px;padding:10px var(--s-3);border-radius:var(--r-sm);border:1px solid var(--ink-14);background:var(--surface);font:inherit;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);font-size:13px;line-height:1.45}.lp-mod-atl-par-btn:hover{background:var(--canvas)}.lp-mod-atl-par-btn[aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent-strong)}.lp-mod-atl-par-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:899px){.lp-mod-atl-fichabox{grid-template-columns:minmax(0,1fr)}.lp-mod-atl-cartao{min-height:0}}@media (prefers-reduced-motion:reduce){.lp-mod-atl-cartao__in,.lp-mod-atl-peca__pin:after{animation:none}}.lp-mod-atl-tela{min-width:0}@media (max-width:1023px){.v2-atlas .v2-task__body{flex-direction:column;display:flex}.v2-atlas .v2-task__body>.v2-task__main{order:1}.v2-atlas .v2-task__body>.v2-task__context{order:2}.v2-atlas .v2-task__body>.v2-task__map{margin-top:var(--s-6);order:3;margin-bottom:0}.v2-atlas .v2-task__footer:not(:has(.v2-task__action>*)),.v2-atlas .v2-task__legend{display:none}.atlas-regiao>*{order:5}.atlas-regiao>.atlas-regiao__topo{order:0}.atlas-regiao [data-testid=anatomy-viewer-camadas]{display:contents}.atlas-regiao [data-testid=anatomy-viewer-camadas]>*{order:5}.atlas-regiao [data-testid=anatomy-viewer-camadas]>.anatomy-camadas__palco{order:1;min-height:clamp(320px,56dvh,560px)}.atlas-regiao>.atlas-regiao-modos{order:2;align-self:stretch}.atlas-regiao-modos .tabs__item,.atlas-regiao-modos [role=tab]{flex:1 1 0;justify-content:center}.seletor-camadas__faixa.seletor-camadas__faixa{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding-block:2px;overflow-x:auto}.seletor-camadas__faixa::-webkit-scrollbar{display:none}.seletor-camadas__faixa>[data-estado=travado]{order:1}[data-testid=anatomy-viewer-camadas-lista],[data-testid=seletor-camadas]{min-width:0;max-width:100%}[data-testid=anatomy-viewer-camadas-lista]>[data-testid=seletor-camadas]{flex:100%}}.atlas-indice__saldo{display:contents}@media (max-width:1023px){.atlas-indice__descricao,.atlas-indice__saldo{display:none}.atlas-indice__atalhos.atlas-indice__atalhos{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-block:2px;overflow-x:auto}.atlas-indice__atalhos::-webkit-scrollbar{display:none}.atlas-indice__atalhos>.btn{flex:none}.card-grid.atlas-indice__regioes{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-indice__regioes>li>*,.atlas-indice__regioes>li>.card{padding:var(--s-3);gap:var(--s-2)}.atlas-indice__regioes .t-h3{font-size:var(--t-body-lg-size);line-height:1.2}.atlas-indice__regioes [data-testid=escola-atlas-regiao-parcial]{display:none}}.img-sim-aviso-dobra{display:none}@media (max-width:1023px){.img-sim-aviso{display:none}.img-sim-aviso-dobra{display:block}.img-sim-aviso-dobra__resumo{align-items:center;gap:var(--s-2);cursor:pointer;min-height:44px;font-size:var(--t-sm-size);color:var(--ink-2);font-weight:500;list-style:none;display:inline-flex}.img-sim-aviso-dobra__resumo::-webkit-details-marker{display:none}.img-sim-aviso-dobra__i{border-radius:var(--r-pill);border:1px solid var(--ink-14);width:22px;height:22px;font-family:var(--font-mono-clinical);color:var(--ink-68);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.img-sim-aviso-dobra[open]>p{padding:var(--s-2) 0 var(--s-1)}.card-grid.img-sim-grade{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}.img-sim-grade>li>.card{padding:var(--s-3);gap:var(--s-2)}.img-sim-grade .t-h3{font-size:var(--t-body-size);line-height:1.25}.img-sim-grade__descricao{display:none}.atlas-bancada>*{order:5}.atlas-bancada>.atlas-bancada__cabeca{display:contents}.atlas-bancada>.atlas-bancada__cabeca>*{flex:none;order:3}.atlas-bancada>.atlas-bancada__cabeca>:first-child{order:0}.atlas-bancada>[data-testid=atlas-bancada-modelo]{order:1}.atlas-bancada>[data-testid=atlas-bancada-camadas]{order:2}.atlas-bancada>[data-testid=atlas-bancada-chips-carregando],.atlas-bancada>[data-testid=atlas-bancada-chips]{order:4}.v2-atlas .v2-atlas__busca-atalho.v2-atlas__busca-atalho{display:none}}@media (max-width:639px){.v2-atlas .v2-camadas.v2-camadas--trilho{align-items:center;gap:var(--s-1);width:100%;padding:var(--s-1);margin-bottom:var(--s-2);flex-direction:row}.v2-atlas .v2-camadas--trilho .v2-camadas__trilho-botao{width:auto;min-width:52px;padding-inline:var(--s-2);flex:none}.v2-atlas .v2-camadas--trilho .v2-camadas__trilho-linhas{overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;flex:auto;gap:2px;min-width:0;overflow-x:auto}.v2-atlas .v2-camadas--trilho .v2-camadas__trilho-linhas::-webkit-scrollbar{display:none}.v2-atlas .v2-camadas--trilho .v2-camadas__ponto{flex:none}.v2-atlas .v2-camadas--trilho .v2-camadas__contagem{font-size:13px}.v2-atlas .v2-camadas:not(.v2-camadas--trilho){margin-bottom:var(--s-2)}}@media (max-width:1023px){.atlas-flashcards-en.font-mono-clinical{font-family:inherit}}.lp-mod-tut-bar{border-bottom:1px solid var(--ink-08);align-items:center;gap:10px;padding:14px 18px;display:flex}.lp-mod-tut-bar__t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.lp-mod-tut-gbar{border-bottom:1px solid var(--ink-08);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 16px;display:flex}.lp-mod-tut-gbar__t{flex:auto;min-width:0;font-size:12.5px;font-weight:600}.lp-mod-tut-chip{border-radius:var(--r-pill);white-space:nowrap;background:var(--canvas);color:var(--ink-68);transition:background-color var(--dur),color var(--dur);flex:none;padding:4px 9px;font-size:12px;font-weight:600}.lp-mod-tut-chip[data-tone=sand]{background:var(--sand-soft);color:var(--sand-deep)}.lp-mod-tut-chip[data-tone=accent]{background:var(--accent-soft);color:var(--accent-deep)}.lp-mod-tut-chip[data-tone=lime]{background:var(--lime-soft);color:var(--lime-deep)}.lp-mod-tut-chip[data-tone=lime-solid]{background:var(--lime-deep);color:var(--surface)}.lp-mod-tut-chip[data-tone=brand]{background:var(--accent-strong);color:var(--surface)}.lp-mod-tut-chip[data-tone=glass],.lp-mod-tut-chip[data-tone=plain]{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.lp-mod-tut-chip[data-tone=glass]{background:color-mix(in srgb,var(--surface) 12%,transparent)}}.lp-mod-tut-chip[data-tone=glass]{color:var(--surface)}.lp-mod-tut-fases{gap:var(--s-1);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:12px 18px 0;list-style:none;display:grid}.lp-mod-tut-fase{flex-direction:column;gap:6px;min-width:0;display:flex}.lp-mod-tut-fase__bar{border-radius:var(--r-pill);background:var(--ink-08);height:4px;transition:background-color var(--dur)}.lp-mod-tut-fase__n{color:var(--ink-68);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lp-mod-tut-fase[data-s=done] .lp-mod-tut-fase__bar{background:var(--sand)}.lp-mod-tut-fase[data-s=now] .lp-mod-tut-fase__bar{background:var(--accent-strong)}.lp-mod-tut-fase[data-s=now] .lp-mod-tut-fase__n{color:var(--ink-2);font-weight:600}.lp-mod-tut-chat{min-height:21rem;padding:var(--s-3) var(--s-4) var(--s-4)}.lp-mod-tut-chat .chat{max-width:none}.lp-mod-tut-trilha{padding:var(--s-3)}.lp-mod-tut-rows,.lp-mod-tut-trilha{flex-direction:column;gap:6px;display:flex}.lp-mod-tut-rows{margin:0;padding:0;list-style:none}.lp-mod-tut-row{border-radius:var(--r-sm);border:1px solid var(--ink-08);background:var(--surface);transition:background-color var(--dur),border-color var(--dur);flex-direction:column;gap:10px;padding:14px;display:flex}.lp-mod-tut-row[data-on=true]{background:var(--accent-wash);border-color:var(--accent-strong)}.lp-mod-tut-row__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lp-mod-tut-row__name{font-size:14px;font-weight:500;line-height:1.35}.lp-mod-tut-row__acts{gap:6px;display:flex}.lp-mod-tut-pill{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--ink-14);transition:background-color var(--dur),color var(--dur),transform var(--dur-fast);padding:8px 14px;font-size:12.5px;font-weight:500}.lp-mod-tut-row[data-on=true] .lp-mod-tut-row__acts .lp-mod-tut-pill:first-child{background:var(--surface-dark);color:var(--surface)}.lp-mod-tut-pill[data-press=true]{transform:scale(var(--press-scale))}.lp-mod-tut-box{border-radius:var(--r-sm);background:var(--surface-dark);color:var(--surface);gap:var(--s-3);grid-template-columns:1fr 1fr;margin-top:6px;padding:14px;display:grid}.lp-mod-tut-box__col{flex-direction:column;gap:6px;min-width:0;display:flex}.lp-mod-tut-box__h{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.lp-mod-tut-box__col[data-tone=lime] .lp-mod-tut-box__h{color:var(--lime-soft)}.lp-mod-tut-box__col[data-tone=sand] .lp-mod-tut-box__h{color:var(--sand)}.lp-mod-tut-box__i{opacity:.15;transition:opacity var(--dur);font-size:12.5px}.lp-mod-tut-box__i[data-on=true]{opacity:1}.lp-mod-tut-busca-wrap{padding:var(--s-3) var(--s-3) 0}.lp-mod-tut-busca{align-items:center;gap:var(--s-2);padding:10px var(--s-3);border-radius:var(--r-sm);border:1.5px solid var(--accent-strong);font-size:13px;display:flex}.lp-mod-tut-busca__lupa{color:var(--ink-44)}.lp-mod-tut-busca__txt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-mod-tut-caret{background:var(--accent-strong);opacity:0;flex:none;width:1.5px;height:15px}.lp-mod-tut-caret[data-on=true]{opacity:1}.lp-mod-tut-lista{gap:var(--s-1);padding:var(--s-3);flex-direction:column;min-height:250px;display:flex}.lp-mod-tut-li{padding:10px var(--s-3);border-radius:var(--r-sm);opacity:0;transform:translateY(var(--rise));transition:background-color var(--dur),opacity var(--lp-reveal-dur) var(--ease),transform var(--lp-reveal-dur) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lp-mod-tut-li[data-in=true]{opacity:1;transform:none}.lp-mod-tut-li[data-hl=true]{background:var(--accent-wash)}.lp-mod-tut-li__txt{min-width:0}.lp-mod-tut-li__s,.lp-mod-tut-li__t{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lp-mod-tut-li__t{color:var(--ink-2);font-size:13px;font-weight:500}.lp-mod-tut-li__s{color:var(--ink-68);font-size:12px}.lp-mod-tut-msgs{gap:var(--s-2);background:var(--canvas);flex-direction:column;min-height:250px;padding:14px;display:flex}.lp-mod-tut-m{opacity:0;transform:translateY(var(--rise));transition:opacity var(--lp-reveal-dur) var(--ease),transform var(--lp-reveal-dur) var(--ease);justify-content:flex-start;display:flex}.lp-mod-tut-m[data-lado=out]{justify-content:flex-end}.lp-mod-tut-m[data-in=true]{opacity:1;transform:none}.lp-mod-tut-b{max-width:86%;padding:9px var(--s-3);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);border:1px solid var(--ink-08);font-size:13px;line-height:1.45}.lp-mod-tut-b[data-v=out]{background:var(--accent-strong);color:var(--surface);border-color:#0000}.lp-mod-tut-b[data-v=nota]{background:var(--sand-soft);border-color:#0000}.lp-mod-tut-b__h{letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:12px;display:block}.lp-mod-tut-mini{flex-direction:column;gap:7px;display:flex}.lp-mod-tut-mini__r{padding:var(--s-2) 10px;border-radius:var(--r-sm);opacity:1;transition:background-color var(--dur),opacity var(--dur);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.lp-mod-tut-mini__r>span:first-child{min-width:0;line-height:1.3}.lp-mod-tut-mini__r[data-on=true]{background:var(--surface)}.lp-mod-tut-mini__r[data-dim=true]{opacity:.3}.lp-mod-tut{display:block}.study-atalhos__grid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.study-atalhos__item{align-items:flex-start;gap:var(--s-1);height:100%;min-height:44px;padding:var(--s-3) var(--s-4);border:1px solid var(--ink-08);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2);transition:background-color var(--dur-fast),border-color var(--dur-fast);flex-direction:column;text-decoration:none;display:flex}.study-atalhos__item:hover{border-color:var(--ink-14)}.study-atalhos__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.study-atalhos__ini{width:32px;height:32px;margin-bottom:var(--s-1);border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-deep);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.study-atalhos__ini[data-tom=aqua]{background:var(--aqua-soft);color:var(--aqua-deep)}.study-atalhos__ini[data-tom=indigo]{background:var(--indigo-soft);color:var(--indigo-deep)}.study-atalhos__ini[data-tom=sand]{background:var(--sand-soft);color:var(--sand-deep)}.study-atalhos__nome{font-size:var(--t-body-size);font-weight:500;line-height:1.25}.study-atalhos__meta{color:var(--ink-68);font-size:13px;line-height:1.35}.study-filtros-faixa{align-items:center;gap:var(--s-2);overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--s-4));padding:2px var(--s-4);scroll-padding-inline:var(--s-4);flex-wrap:nowrap;display:flex;overflow-x:auto}.study-filtros-faixa::-webkit-scrollbar{display:none}.study-filtros-faixa>.chip{white-space:nowrap;flex:none;min-height:44px}.study-filtros-faixa__sep{width:1px;margin-block:var(--s-2);background:var(--ink-14);flex:none;align-self:stretch}@media (min-width:1024px){.study-atalhos,.study-filtros-faixa{display:none}}@media (max-width:1023px){.v2-trilhas .split__aside [data-testid=study-negatoscope-door],.v2-trilhas .v2-trilhas__filters{display:none}.v2-trilhas .v2-trilhas__list .v2-ledger__head{gap:var(--s-3);padding-inline:var(--s-3);flex-wrap:nowrap;min-height:64px}.v2-trilhas .v2-trilhas__list .v2-ledger__action{min-height:44px}.v2-trilhas .v2-trilhas__list .v2-trilhas__meta{row-gap:var(--s-1);white-space:normal;flex-wrap:wrap}}.study-trail-saldo{display:contents}.study-trail-passo__marca{display:none}@media (min-width:1024px){.study-trail-proximo{display:none}}@media (max-width:1023px){.study-trail-saldo{display:none}.study-trail-passo.study-trail-passo{column-gap:var(--s-3);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.study-trail-passo>:not(.study-trail-passo__marca){grid-column:2}.study-trail-passo__marca{border-radius:var(--r-pill);border:2px solid var(--ink-14);background:var(--surface);grid-area:1/1/span 2;width:18px;height:18px;margin-top:3px;display:block}.study-trail-passo[data-grupo=andamento] .study-trail-passo__marca{border-color:var(--sand-deep);background:var(--sand-soft)}.study-trail-passo[data-grupo=atencao] .study-trail-passo__marca{border-color:var(--accent-deep)}.study-trail-passo[data-grupo=firme] .study-trail-passo__marca{border-color:var(--lime-deep);background:var(--lime-deep)}.study-trail-passo[data-atual=true] .study-trail-passo__marca{border-color:var(--accent);background:var(--accent-soft)}.study-trail-proximo{bottom:calc(var(--mobile-nav-h) + var(--s-2));z-index:5;gap:var(--s-2);padding:var(--s-2);background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-lg);box-shadow:var(--e-2);flex-direction:column;display:flex;position:sticky}.study-trail-proximo__nome{padding-inline:var(--s-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2-task:is(.v2-sessao-estudo,.v2-avaliacao,.v2-escola-sessao):has(>.v2-task__footer){height:100dvh;min-height:0;overflow:hidden}.v2-task:is(.v2-sessao-estudo,.v2-avaliacao,.v2-escola-sessao):has(>.v2-task__footer)>.v2-task__body{overscroll-behavior:contain;min-height:0;padding:var(--s-4);flex:auto;overflow-y:auto}.v2-task:is(.v2-sessao-estudo,.v2-avaliacao,.v2-escola-sessao)>.v2-task__header{padding:var(--s-2) var(--s-4);gap:var(--s-2) var(--s-3);flex:none;min-height:0}.v2-task:is(.v2-sessao-estudo,.v2-avaliacao,.v2-escola-sessao)>.v2-task__header>.v2-task__title{flex:1 1 0}.v2-task:is(.v2-sessao-estudo,.v2-avaliacao,.v2-escola-sessao)>.v2-task__header>.v2-task__progress{flex:1 0 100%;order:5}.v2-task:is(.v2-sessao-estudo,.v2-avaliacao,.v2-escola-sessao)>.v2-task__header>.v2-task__actions{margin-left:0}.v2-task:is(.v2-sessao-estudo,.v2-avaliacao,.v2-escola-sessao)>.v2-task__header>.v2-task__progress:empty{display:none}.v2-task:is(.v2-sessao-estudo,.v2-avaliacao,.v2-escola-sessao)>.v2-task__footer{overscroll-behavior:contain;min-height:0;max-height:62dvh;padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom));box-shadow:var(--shadow-bar-up);flex:none;overflow-y:auto}.v2-task:is(.v2-sessao-estudo,.v2-avaliacao,.v2-escola-sessao)>.v2-task__footer>span:empty{display:none}.v2-task:is(.v2-sessao-estudo,.v2-avaliacao,.v2-escola-sessao)>.v2-task__footer>.v2-task__action{flex:100%;width:100%;min-width:0;margin-left:0}.v2-task:is(.v2-sessao-estudo,.v2-escola-sessao,.v2-avaliacao) .v2-rail[data-collapsed=true]{width:100%}.v2-task:is(.v2-sessao-estudo,.v2-escola-sessao,.v2-avaliacao) .v2-rail__tab{width:100%;min-height:44px;padding:0 var(--s-4);flex-direction:row;justify-content:flex-start}.v2-task:is(.v2-sessao-estudo,.v2-escola-sessao,.v2-avaliacao) .v2-rail__label{writing-mode:horizontal-tb;transform:none}.v2-task:is(.v2-sessao-estudo,.v2-escola-sessao,.v2-avaliacao) .v2-task__map{margin-bottom:var(--s-4)}.v2-sessao-estudo .v2-sessao-estudo__pe{gap:var(--s-2)}.v2-sessao-estudo .v2-sessao-estudo__acoes.v2-sessao-estudo__acoes{scrollbar-width:none;gap:var(--s-2);flex-wrap:nowrap;padding-block:2px;overflow-x:auto}.v2-sessao-estudo .v2-sessao-estudo__acoes::-webkit-scrollbar{display:none}.v2-sessao-estudo .v2-sessao-estudo__acoes>.btn{white-space:nowrap;flex:none}.v2-sessao-estudo .v2-sessao-estudo__pe>.v2-sessao-estudo__acoes>.btn--primary,.v2-sessao-estudo .v2-sessao-estudo__pe>.v2-sessao-estudo__acoes>a.btn{flex:1 1 0}.v2-sessao-estudo .v2-sessao-estudo__campo{gap:var(--s-2)}.v2-sessao-estudo .v2-sessao-estudo__campo .field__control{min-height:52px;max-height:30dvh}.v2-sessao-estudo .v2-sessao-estudo__campo .btn{min-height:52px;padding-inline:var(--s-4)}.v2-sessao-estudo__falta{font-size:var(--t-sm-size);color:var(--ink-68);margin:0}.v2-avaliacao .v2-avaliacao__foot{gap:var(--s-2)}.v2-avaliacao .v2-avaliacao__modo button{min-height:44px}.v2-avaliacao .v2-avaliacao__envio{gap:var(--s-2);flex-wrap:nowrap}.v2-avaliacao .v2-avaliacao__envio textarea.field__control{flex:1 1 0;min-height:56px;max-height:30dvh}.v2-avaliacao .v2-avaliacao__envio .btn{min-height:56px;padding-inline:var(--s-4);white-space:normal;max-width:40%}.v2-avaliacao .v2-avaliacao__dica{font-family:inherit;font-size:var(--t-sm-size);align-self:flex-start}.v2-avaliacao .v2-avaliacao__dica:not(:has(>span:last-child:not(:empty))){display:none}.v2-escola-sessao .v2-escola-sessao__composer{gap:var(--s-2)}.v2-escola-sessao .v2-escola-sessao__question{font-size:17px}.v2-escola-sessao .v2-escola-sessao__field{gap:var(--s-2);flex-wrap:nowrap}.v2-escola-sessao .v2-escola-sessao__field .field__control{flex:1 1 0;min-height:56px;max-height:30dvh}.v2-escola-sessao .v2-escola-sessao__chips{scrollbar-width:none;flex-wrap:nowrap;padding-block:2px;overflow-x:auto}.v2-escola-sessao .v2-escola-sessao__chips::-webkit-scrollbar{display:none}.v2-escola-sessao .v2-escola-sessao__chips>.btn{white-space:nowrap;flex:none;min-height:44px}.v2-escola-sessao .v2-escola-sessao__legend{font-family:inherit;font-size:var(--t-sm-size)}.v2-escola-sessao .v2-escola-sessao__legend:not(:has(>span:last-child:not(:empty))){display:none}.v2-escola-sessao .v2-resultados__acao>.btn{white-space:normal;text-align:center;height:auto;padding-block:var(--s-3);line-height:1.3}.v2-task.v2-escola-sessao>.v2-task__header>.v2-task__actions{column-gap:var(--s-3);flex-wrap:nowrap;order:6}.v2-task.v2-escola-sessao>.v2-task__header>.v2-task__progress.v2-task__progress{flex:120px}.v2-task.v2-escola-sessao>.v2-task__header:after{content:"";flex:0 0 100%;order:4;height:0}.v2-escola-sessao .v2-escola-sessao__unit{font-size:15px}.v2-avaliacao [data-testid=assessment-certainty] .tabs__item{min-height:44px;padding-block:var(--s-1);font-size:var(--t-sm-size);line-height:1.2}.v2-avaliacao .v2-avaliacao__envio textarea.field__control{height:56px}}.lp-mod-ava-bar{border-bottom:1px solid var(--ink-08);align-items:center;gap:10px;padding:14px 18px;display:flex}.lp-mod-ava-bar__t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.lp-mod-ava-gbar{border-bottom:1px solid var(--ink-08);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 16px;display:flex}.lp-mod-ava-gbar__t{flex:auto;min-width:0;font-size:12.5px;font-weight:600}.lp-mod-ava-chip{border-radius:var(--r-pill);white-space:nowrap;background:var(--canvas);color:var(--ink-68);transition:background-color var(--dur),color var(--dur);flex:none;padding:4px 9px;font-size:12px;font-weight:600}.lp-mod-ava-chip[data-tone=accent]{background:var(--accent-soft);color:var(--accent-deep)}.lp-mod-ava-chip[data-tone=dark]{background:var(--surface-dark);color:var(--surface)}.lp-mod-ava-chip[data-tone=lime]{background:var(--lime-soft);color:var(--lime-deep)}.lp-mod-ava-chip[data-tone=lime-solid]{background:var(--lime-deep);color:var(--surface)}.lp-mod-ava-chip[data-tone=sand-solid]{background:var(--sand);color:var(--ink-2)}.lp-mod-ava-chip[data-tone=risk-solid]{background:var(--accent-deep);color:var(--surface)}.lp-mod-ava-chip[data-tone=brand]{background:var(--accent-strong);color:var(--surface)}.lp-mod-ava-chip[data-tone=glass]{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.lp-mod-ava-chip[data-tone=glass]{background:color-mix(in srgb,var(--surface) 12%,transparent)}}.lp-mod-ava-chip[data-tone=glass]{color:var(--surface)}.lp-mod-ava-chat{min-height:21rem;padding:var(--s-4) var(--s-4) var(--s-3)}.lp-mod-ava-chat .chat{max-width:none}.lp-mod-ava-foot{padding:var(--s-3) 18px;border-top:1px solid var(--ink-08);justify-content:space-between;align-items:center;gap:10px;display:flex}.lp-mod-ava-foot__t{color:var(--ink-68);font-size:12.5px}.lp-mod-ava-foot .badge{transition:background-color var(--dur),color var(--dur)}.lp-mod-ava-dom{padding:var(--s-5);flex-direction:column;gap:14px;display:flex}.lp-mod-ava-stack{border-radius:var(--r-pill);background:var(--ink-14);height:14px;position:relative;overflow:hidden}.lp-mod-ava-stack__l{transform-origin:0;transform:scaleX(var(--w,1));transition:transform var(--lp-reveal-dur) var(--ease);position:absolute;inset:0}.lp-mod-ava-stack__l[data-s=confident]{background:var(--lime-deep)}.lp-mod-ava-stack__l[data-s=in_progress]{background:var(--aqua-deep)}.lp-mod-ava-stack__l[data-s=weak]{background:var(--sand)}.lp-mod-ava-count{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));display:grid}.lp-mod-ava-count__i{border-radius:var(--r-sm);background:var(--canvas);flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.lp-mod-ava-count__n{font-size:28px;line-height:1}.lp-mod-ava-count__l{color:var(--ink-68);font-size:12px}.lp-mod-ava-temas{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lp-mod-ava-tema{gap:var(--s-3);padding:11px var(--s-3);border-radius:var(--r-sm);transition:background-color var(--dur);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.lp-mod-ava-tema[data-hl=true]{background:var(--accent-wash)}.lp-mod-ava-tema__txt{min-width:0}.lp-mod-ava-tema__s,.lp-mod-ava-tema__t{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lp-mod-ava-tema__t{color:var(--ink-2);font-size:13.5px;font-weight:500}.lp-mod-ava-tema__s{color:var(--ink-68);font-size:12px}.lp-mod-ava-tema .badge{transition:background-color var(--dur),color var(--dur)}.lp-mod-ava-msgs{gap:var(--s-2);background:var(--canvas);flex-direction:column;min-height:250px;padding:14px;display:flex}.lp-mod-ava-m{opacity:0;transform:translateY(var(--rise));transition:opacity var(--lp-reveal-dur) var(--ease),transform var(--lp-reveal-dur) var(--ease);justify-content:flex-start;display:flex}.lp-mod-ava-m[data-lado=out]{justify-content:flex-end}.lp-mod-ava-m[data-in=true]{opacity:1;transform:none}.lp-mod-ava-b{max-width:86%;padding:9px var(--s-3);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);border:1px solid var(--ink-08);font-size:13px;line-height:1.45}.lp-mod-ava-b[data-v=out]{background:var(--accent-strong);color:var(--surface);border-color:#0000}.lp-mod-ava-b[data-v=escuro]{background:var(--surface-dark);color:var(--surface);border-color:#0000}.lp-mod-ava-b[data-v=nota]{background:var(--sand-soft);border-color:#0000}.lp-mod-ava-b__h{letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:12px;display:block}.lp-mod-ava-mem{gap:var(--s-3);perspective:900px;flex-direction:column;min-height:250px;padding:18px;display:flex}.lp-mod-ava-flip{height:150px;transform-style:preserve-3d;transition:transform var(--dur-flip) var(--ease);position:relative}.lp-mod-ava-flip[data-virado=true]{transform:rotateY(180deg)}.lp-mod-ava-face{padding:var(--s-4);border-radius:var(--r-sm);backface-visibility:hidden;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.lp-mod-ava-face--frente{background:var(--surface-dark);color:var(--surface)}.lp-mod-ava-face--verso{background:var(--lime-soft);color:var(--ink-2);transform:rotateY(180deg)}.lp-mod-ava-face__k{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.lp-mod-ava-face--frente .lp-mod-ava-face__k{color:var(--accent-soft)}.lp-mod-ava-face--verso .lp-mod-ava-face__k{color:var(--lime-deep)}.lp-mod-ava-face__q{font-size:20px;line-height:1.2}.lp-mod-ava-face__a{font-size:14px;line-height:1.45}.lp-mod-ava-btns{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lp-mod-ava-btn{text-align:center;padding:var(--s-2) var(--s-1);border-radius:var(--r-pill);transition:background-color var(--dur),color var(--dur),transform var(--dur-fast);font-size:12px;font-weight:600}.lp-mod-ava-btn[data-tone=accent]{background:var(--accent-soft);color:var(--accent-deep)}.lp-mod-ava-btn[data-tone=sand]{background:var(--sand-soft);color:var(--sand-deep)}.lp-mod-ava-btn[data-tone=lime]{background:var(--lime-soft);color:var(--lime-deep)}.lp-mod-ava-btn[data-on=true]{background:var(--lime-deep);color:var(--surface);transform:scale(1.05)}.lp-mod-ava-mem__nota{color:var(--ink-68);font-size:12px}.lp-mod-ava-lista{gap:var(--s-1);padding:var(--s-3);flex-direction:column;min-height:250px;display:flex}.lp-mod-ava-li{padding:10px var(--s-3);border-radius:var(--r-sm);transition:background-color var(--dur),opacity var(--dur);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lp-mod-ava-li[data-e=agora]{background:var(--accent-wash)}.lp-mod-ava-li[data-e=feito]{opacity:.55}.lp-mod-ava-li__txt{min-width:0}.lp-mod-ava-li__s,.lp-mod-ava-li__t{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lp-mod-ava-li__t{color:var(--ink-2);font-size:13px;font-weight:500}.lp-mod-ava-li__s{color:var(--ink-68);font-size:12px}.lp-mod-ava-mini{flex-direction:column;gap:7px;display:flex}.lp-mod-ava-mini__r{padding:var(--s-2) 10px;border-radius:var(--r-sm);transition:background-color var(--dur),opacity var(--dur);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.lp-mod-ava-mini__r>span:first-child{min-width:0;line-height:1.3}.lp-mod-ava-mini__r[data-on=true]{background:var(--surface)}.lp-mod-ava-mini__r[data-dim=true]{opacity:.35}.lp-mod-ava{display:block}@media (max-width:1023px){.v2-sim__main .v2-sim-band{gap:var(--s-3) var(--s-4);padding:var(--s-4);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) auto}.v2-sim__main .v2-sim-band__clock{align-items:flex-end}.v2-sim__main .v2-sim-band__time{font-size:22px}.v2-sim__main .v2-sim-band>:not(.v2-sim-band__text):not(.v2-sim-band__clock){grid-column:1/-1}.v2-sim-bank .v2-sim-seg{scrollbar-width:none;gap:var(--s-2);width:calc(100% + var(--s-4));margin-right:calc(-1 * var(--s-4));background:0 0;border-radius:0;flex-wrap:nowrap;padding:0;display:flex;overflow-x:auto}.v2-sim-bank .v2-sim-seg::-webkit-scrollbar{display:none}.v2-sim-bank .v2-sim-seg__btn{white-space:nowrap;background:var(--surface);min-height:40px;box-shadow:inset 0 0 0 1px var(--ink-14);color:var(--ink-2);flex:none}.v2-sim-bank .v2-sim-seg__btn[aria-pressed=true]{background:var(--ink);color:var(--surface);box-shadow:none}.v2-sim-table .v2-sim-row{column-gap:var(--s-3);row-gap:var(--s-2);padding:var(--s-3) var(--s-4);grid-template-columns:minmax(0,1fr) auto;align-items:start}.v2-sim-table .v2-sim-row__name{grid-column:1;gap:2px}.v2-sim-table .v2-sim-row__num:not(.v2-sim-row__last){display:none}.v2-sim-table .v2-sim-row__last{text-align:right;font-family:var(--font);grid-area:1/2;font-size:14px;font-weight:600}.v2-sim-table .v2-sim-row__last:before{font-size:12px;font-weight:400}.v2-sim-table .v2-sim-row__action{grid-column:1/-1;justify-self:stretch;min-height:44px}.v2-sim-table .v2-sim-row__tags:empty,.v2-sim-table [data-testid=exam-board]{display:none}.casos-m-sim-meta{color:var(--ink-68);font-size:13px}.v2-sim-card .v2-sim-card__date,.v2-sim-card .v2-sim-card__pct,.v2-sim-domains .v2-sim-domains__value,.v2-sim-history__score.v2-sim-history__score{font-family:var(--font)}#conteudo:has(>.sim-m-rodape){--sim-g:16px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}#conteudo:has(>.sim-m-rodape .sim-m-certeza){padding-bottom:calc(184px + env(safe-area-inset-bottom,0px))}.sim-m-topo.sim-m-topo{z-index:10;gap:var(--s-3);margin:0 calc(-1 * var(--sim-g,16px));padding:var(--s-2) var(--sim-g,16px);background:var(--canvas);border-bottom:1px solid var(--ink-08);position:sticky;top:0}.sim-m-topo .sim-m-relogio{flex:none;font-size:18px;line-height:1}.sim-m-topo>.flex-col{gap:6px;min-width:0}.sim-m-topo>.flex-col>.flex{border-radius:var(--r-pill);min-width:0;overflow:hidden}.sim-m-topo>.flex-col>.flex:has(>:nth-child(21)){gap:0}.sim-m-topo>.flex-col>.flex:has(>:nth-child(21))>*{border-radius:0;min-width:0}.sim-m-topo>.flex-col>.t-sm{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sim-m-topo>.btn{padding-inline:var(--s-4);flex:none;font-size:14px}.sim-m-mapa.sim-m-mapa{scrollbar-width:none;overscroll-behavior-x:contain;margin:0 calc(-1 * var(--sim-g,16px));padding:2px var(--sim-g,16px);scroll-padding-inline:var(--sim-g,16px);flex-wrap:nowrap;overflow-x:auto}.sim-m-mapa::-webkit-scrollbar{display:none}.sim-m-rodape{z-index:20;gap:var(--s-3);padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--ink-08);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.sim-m-rodape .sim-m-certeza.sim-m-certeza{align-items:center;gap:6px var(--s-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.sim-m-rodape .sim-m-certeza>span:first-child{color:var(--ink-2);font-size:13px;font-weight:600}.sim-m-rodape .sim-m-certeza>span:last-child{grid-area:1/2;font-size:13px}.sim-m-rodape .sim-m-certeza>.tabs{grid-area:2/1/auto/-1;width:100%}.sim-m-rodape .sim-m-certeza .tabs__item{min-height:44px;font-size:14px}.sim-m-rodape .sim-m-nav.sim-m-nav{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sim-m-rodape .sim-m-nav .btn{width:100%;min-height:48px}.backdrop:has(>.sim-m-fim){align-items:flex-end;padding:0}.backdrop>.sim-m-fim.sim-m-fim{gap:var(--s-4);max-width:none;max-height:92dvh;padding:var(--s-5) var(--s-4) calc(var(--s-4) + env(safe-area-inset-bottom,0px));border-radius:var(--r-xl) var(--r-xl) 0 0;overflow:hidden}.sim-m-fim .sim-m-fim__brancos.sim-m-fim__brancos{gap:var(--s-2);overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));min-height:0;display:grid;overflow-y:auto}.sim-m-fim .sim-m-fim__brancos .btn{width:100%}.sim-m-fim .sim-m-fim__acoes.sim-m-fim__acoes{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid}.sim-m-fim .sim-m-fim__acoes .btn{width:100%;min-height:48px}.sim-m-resultado{padding-bottom:calc(72px + var(--s-4))}.sim-m-resultado .sim-m-cta.sim-m-cta{left:0;right:0;bottom:var(--mobile-nav-h,64px);z-index:20;padding:var(--s-3) var(--s-4);gap:var(--s-2);box-shadow:none;background:var(--surface);border:0;border-top:1px solid var(--ink-08);border-radius:0;position:fixed}.sim-m-resultado .sim-m-cta>p{font-size:14px}.sim-m-resultado .sim-m-cta .btn{align-self:stretch;width:100%;min-height:48px}}@media (min-width:640px) and (max-width:1023px){#conteudo:has(>.sim-m-rodape){--sim-g:24px}}.lp-mod-cas-vitais{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 18px 0;display:grid}.lp-mod-cas-vital{border-radius:var(--r-sm);background:var(--canvas);color:var(--ink-2);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.lp-mod-cas-vital[data-pior=true]{background:var(--clinical-risk-soft);color:var(--clinical-risk-deep)}.lp-mod-cas-vital__l{color:var(--ink-68);font-size:12px}.lp-mod-cas-vital[data-pior=true] .lp-mod-cas-vital__l{color:var(--clinical-risk-deep)}.lp-mod-cas-vital__v{font-family:var(--font-mono-clinical);white-space:nowrap;font-size:18px;font-weight:600}.lp-mod-cas-vital__v small{color:var(--ink-68);margin-left:3px;font-size:12px;font-weight:500}.lp-mod-cas-vital[data-pior=true] small{color:var(--clinical-risk-deep)}.lp-mod-cas-body{box-sizing:border-box;flex-direction:column;gap:10px;min-height:330px;padding:16px 18px;display:flex}.lp-mod-cas-q{margin:0;font-size:14.5px;font-weight:500;line-height:1.5}.lp-mod-cas-opt{border-radius:var(--r-sm);background:var(--surface);border:1.5px solid var(--ink-14);color:var(--ink-2);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease);align-items:center;gap:10px;padding:11px 12px;font-size:13.5px;display:flex}.lp-mod-cas-opt[data-on=true]{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--on-ink);transform:scale(1.01)}.lp-mod-cas-opt__k{border-radius:var(--r-sm);width:22px;height:22px;font-family:var(--font-mono-clinical);background:var(--ink-03);color:var(--ink-68);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.lp-mod-cas-opt[data-on=true] .lp-mod-cas-opt__k{background:var(--accent-strong);color:var(--accent-ink)}.lp-mod-cas-cons{border-radius:var(--r-sm);background:var(--surface-dark);color:var(--on-ink);opacity:0;transform:translateY(var(--rise));transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);margin-top:auto;padding:12px 14px;font-size:13.5px;line-height:1.45}.lp-mod-cas-cons[data-show=true]{opacity:1;transform:none}.lp-mod-cas-cons__chip{margin-left:var(--s-2);font-family:var(--font-mono-clinical);border-radius:var(--r-pill);background:var(--accent-strong);color:var(--accent-ink);white-space:nowrap;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.lp-mod-cas-veredito{padding:var(--s-5);gap:var(--s-4);flex-direction:column;display:flex}.lp-mod-cas-nota{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp-mod-cas-nota__box{border-radius:var(--r-sm);background:var(--canvas);flex-direction:column;gap:2px;padding:14px;display:flex}.lp-mod-cas-nota__box--dark{background:var(--surface-dark);color:var(--on-ink)}.lp-mod-cas-nota__l{color:var(--ink-68);font-size:12px}.lp-mod-cas-nota__box--dark .lp-mod-cas-nota__l{color:var(--on-ink-muted)}.lp-mod-cas-nota__n{font-family:var(--font-serif);transition:color var(--dur) var(--ease);font-size:44px;line-height:1}.lp-mod-cas-nota__box--dark[data-teto=true] .lp-mod-cas-nota__n{color:var(--accent)}.lp-mod-cas-eixos{flex-direction:column;gap:10px;display:flex}.lp-mod-cas-eixo{gap:var(--s-3);grid-template-columns:minmax(0,130px) minmax(0,1fr) 32px;align-items:center;display:grid}.lp-mod-cas-eixo__t{color:var(--ink-68);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lp-mod-cas-eixo__trilho{border-radius:var(--r-pill);background:var(--ink-08);height:10px;overflow:hidden}.lp-mod-cas-eixo__fill{border-radius:var(--r-pill);background:var(--aqua-deep);transform-origin:0;width:100%;height:100%;transition:transform var(--lp-tick) var(--ease);display:block;transform:scaleX(0)}.lp-mod-cas-eixo__v{font-family:var(--font-mono-clinical);color:var(--ink-68);text-align:right;font-size:12px}.lp-mod-cas-teto{border-radius:var(--r-sm);border:1.5px dashed var(--accent-deep);background:var(--accent-wash);opacity:.25;transition:opacity var(--dur) var(--ease);padding:12px 14px;font-size:13px;line-height:1.45}.lp-mod-cas-teto[data-show=true]{opacity:1}.lp-mod-cas-teto strong{color:var(--accent-deep)}.lp-mod-cas-chips{flex-wrap:wrap;gap:6px;display:flex}.lp-mod-cas-gbody{box-sizing:border-box;flex-direction:column;gap:4px;min-height:250px;padding:12px;display:flex}.lp-mod-cas-cat{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:2px;display:grid}.lp-mod-cas-cat__c{border-radius:var(--r-sm);box-sizing:border-box;background:var(--canvas);height:74px;color:var(--ink-44);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease);flex-direction:column;justify-content:space-between;padding:7px 8px;display:flex;overflow:hidden;transform:scale(.97)}.lp-mod-cas-cat__c[data-on=true]{background:var(--surface-dark);color:var(--on-ink);transform:none}.lp-mod-cas-cat__t{font-size:12px;font-weight:600;line-height:1.15}.lp-mod-cas-cat__s{opacity:.8;font-size:12px;line-height:1.15}.lp-mod-cas-row{border-radius:var(--r-sm);opacity:0;transform:translateY(var(--rise));transition:background-color var(--dur) var(--ease),opacity var(--dur) var(--ease),transform var(--dur) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.lp-mod-cas-row[data-show=true]{opacity:1;transform:none}.lp-mod-cas-row[data-on=true]{background:var(--accent-wash)}.lp-mod-cas-row__txt{min-width:0}.lp-mod-cas-row__s,.lp-mod-cas-row__t{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lp-mod-cas-row__t{color:var(--ink-2);font-size:13px;font-weight:500}.lp-mod-cas-pill,.lp-mod-cas-row__s{color:var(--ink-68);font-size:12px}.lp-mod-cas-pill{border-radius:var(--r-pill);white-space:nowrap;background:var(--ink-03);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);padding:4px 9px;font-weight:600}.lp-mod-cas-pill[data-tone=lime]{background:var(--lime-soft);color:var(--lime-deep)}.lp-mod-cas-pill[data-tone=sand]{background:var(--sand-soft);color:var(--sand-deep)}.lp-mod-cas-pill[data-tone=risk]{background:var(--clinical-risk-soft);color:var(--clinical-risk-deep)}.lp-mod-cas-pill[data-tone=critico]{background:var(--clinical-risk-deep);color:var(--accent-ink)}.lp-mod-cas-pill[data-tone=accent]{background:var(--accent-strong);color:var(--accent-ink)}.lp-mod-cas-pill[data-tone=ink]{background:var(--surface-dark);color:var(--on-ink)}.lp-mod-cas-mini{flex-direction:column;gap:7px;display:flex}.lp-mod-cas-mrow{border-radius:var(--r-sm);color:var(--ink-2);opacity:1;transition:background-color var(--dur) var(--ease),opacity var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.lp-mod-cas-mrow[data-on=true]{background:var(--canvas)}.lp-mod-cas-mrow[data-dim=true]{opacity:.3}.lp-mod-cas-mrow__t{min-width:0;line-height:1.3}.lp-mod-feat__card:nth-child(4n+2) .lp-mod-cas-mrow{color:var(--on-ink)}.lp-mod-feat__card:nth-child(4n+2) .lp-mod-cas-mrow[data-on=true]{background:var(--surface-dark-2)}.lp-mod-feat__card:nth-child(4n+2) .lp-mod-cas-pill[data-tone=neutro]{background:var(--on-ink-hairline);color:var(--on-ink)}.lp-mod-feat__card:nth-child(4n) .lp-mod-cas-mrow[data-on=true],.lp-mod-feat__card:nth-child(4n+3) .lp-mod-cas-mrow[data-on=true]{background:var(--canvas)}@media (max-width:767px){.lp-mod-cas-body{min-height:0}.lp-mod-cas-eixo{grid-template-columns:minmax(0,96px) minmax(0,1fr) 28px}}@media (prefers-reduced-motion:reduce){.lp-mod-cas-cat__c,.lp-mod-cas-cons,.lp-mod-cas-eixo__fill,.lp-mod-cas-mrow,.lp-mod-cas-nota__n,.lp-mod-cas-opt,.lp-mod-cas-opt__k,.lp-mod-cas-pill,.lp-mod-cas-row,.lp-mod-cas-teto,.lp-mod-cas-vital{transition:none}}.casos-m-check{display:none}@media (max-width:1023px){.v2-task.v2-caso-jogo .v2-task__header{column-gap:var(--s-3);padding:var(--s-2) var(--s-4) var(--s-3);grid-template-columns:auto minmax(0,1fr);row-gap:2px;display:grid}.v2-task.v2-caso-jogo .v2-task__exit{grid-row:1/span 2;align-self:center}.v2-task.v2-caso-jogo .v2-task__title{grid-column:2;align-self:end;max-width:none}.v2-task.v2-caso-jogo .v2-task__actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start;align-self:start;margin-left:0}.v2-task.v2-caso-jogo .v2-task__progress{margin-top:var(--s-2);grid-column:1/-1}.v2-task.v2-caso-jogo .v2-caso-jogo__status{font-family:var(--font);font-size:13px}.v2-task.v2-caso-jogo .v2-task__body{padding:0 var(--s-4) var(--s-6)}.v2-task.v2-caso-jogo .v2-task__map{margin:var(--s-4) 0}.v2-task.v2-caso-jogo .v2-task__map:not(:has(.v2-caso-jogo__map-foot:not(:empty))){display:none}.casos-m-vitais{z-index:4;margin:0 calc(-1 * var(--s-4));background:var(--surface);border-bottom:1px solid var(--ink-08);position:sticky;top:0}.casos-m-vitais__btn{align-items:center;gap:var(--s-2);width:100%;min-height:52px;padding:var(--s-2) var(--s-4);text-align:left;display:flex}.casos-m-vitais__chips{gap:var(--s-2);scrollbar-width:none;overscroll-behavior-x:contain;flex:auto;min-width:0;display:flex;overflow-x:auto}.casos-m-vitais__chips::-webkit-scrollbar{display:none}.casos-m-vitais__chip{border-radius:var(--r-sm);background:var(--canvas);font-family:var(--font-mono-clinical);color:var(--ink-2);white-space:nowrap;flex:none;padding:6px 10px;font-size:13px}.casos-m-vitais__l{color:var(--ink-68)}.casos-m-vitais__risco{flex:none}.v2-caso-jogo .v2-caso-jogo__card{gap:var(--s-4)}.v2-caso-jogo .v2-caso-jogo__stem{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.35}.v2-caso-jogo .casos-m-vinheta{color:var(--ink-68);padding:0 var(--s-4);border-block:var(--s-3) solid var(--surface);background:var(--surface);outline:1px solid var(--ink-08);border-radius:var(--r-sm);font-size:14.5px;line-height:1.55}.v2-caso-jogo .casos-m-vinheta[data-recolhida=true]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.casos-m-link{min-height:44px;color:var(--ink-2);text-underline-offset:3px;margin-top:calc(-1 * var(--s-2));align-self:flex-start;padding:0 2px;font-size:14px;font-weight:600;text-decoration:underline}.v2-caso-jogo .v2-caso-jogo__options{gap:var(--s-2)}.v2-caso-jogo .v2-caso-jogo__option{gap:var(--s-3);border-radius:var(--r-md);min-height:0;padding:14px}.v2-caso-jogo .v2-caso-jogo__option[aria-checked=true]{padding:13px}.v2-caso-jogo .v2-caso-jogo__option-letter{width:28px;height:28px;font-family:var(--font);font-weight:600}.v2-caso-jogo .v2-caso-jogo__option[aria-checked=true] .casos-m-letra{display:none}.v2-caso-jogo .v2-caso-jogo__option[aria-checked=true] .casos-m-check{display:block}.v2-caso-jogo .v2-caso-jogo__options:not([data-inteiras=true]) .v2-caso-jogo__option[aria-checked=false] .v2-caso-jogo__option-label{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v2-task.v2-caso-jogo .v2-task__footer{gap:var(--s-2);padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom,0px));min-height:0}.v2-task.v2-caso-jogo .v2-caso-jogo__bar>[data-slot=certainty]{align-items:center;gap:6px var(--s-3);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.v2-task.v2-caso-jogo .v2-caso-jogo__bar>[data-slot=certainty]>.sr-only{clip:auto;white-space:normal;width:auto;height:auto;color:var(--ink-2);margin:0;font-size:13px;font-weight:600;position:static;overflow:visible}.v2-task.v2-caso-jogo .v2-caso-jogo__bar>[data-slot=certainty]>p{color:var(--ink-2);grid-column:1/-1;font-size:13px;font-weight:600}.v2-task.v2-caso-jogo .v2-caso-jogo__bar>[data-slot=certainty]>.tabs{grid-area:2/1/auto/-1;width:100%}.v2-task.v2-caso-jogo .v2-caso-jogo__bar>[data-slot=certainty]>span.t-sm:not(.sr-only){grid-area:1/2;font-size:12.5px}.v2-task.v2-caso-jogo .v2-caso-jogo__bar>[data-slot=certainty] .tabs__item{white-space:normal;min-height:44px;font-size:13.5px;line-height:1.2}.v2-task.v2-caso-jogo .v2-caso-jogo__bar>[data-slot=submit]{flex-direction:column;gap:6px;width:100%;display:flex}.v2-task.v2-caso-jogo .v2-caso-jogo__bar>[data-slot=submit] .btn{width:100%;height:auto;min-height:48px}.casos-m-falta{color:var(--ink-68);text-align:center;margin:0;font-size:13px;line-height:1.35}.casos-m-sans.casos-m-sans{font-family:var(--font)}.casos-m-busca{align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-4);border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--ink-08);color:var(--ink-68);display:flex}.casos-m-busca:focus-within{box-shadow:var(--focus-ring)}.casos-m-busca input{min-width:0;min-height:44px;font:inherit;color:var(--ink-2);background:0 0;border:0;outline:none;flex:auto;font-size:16px}.casos-m-lista{background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-md);margin:0;padding:0;list-style:none;overflow:hidden}.casos-m-lista>li+li{border-top:1px solid var(--ink-08)}.casos-m-lista__row{gap:var(--s-3);min-height:52px;color:var(--ink-68);display:flex}.casos-m-esp.casos-m-esp,.casos-m-lista__row{align-items:center;padding:var(--s-3) var(--s-4)}.casos-m-esp.casos-m-esp{column-gap:var(--s-3);min-height:64px;background:var(--surface);color:var(--ink-2);border:1px solid var(--ink-08);grid-template-columns:minmax(0,1fr) auto;row-gap:4px;display:grid}.casos-m-esp>*{grid-column:1}.casos-m-esp>.casos-m-esp__chev{color:var(--ink-68);grid-area:1/2/span 2;display:flex}.casos-m-esp .t-body-lg{font-size:15px;font-weight:600;line-height:1.3}.casos-m-esp .casos-m-esp__meta{color:var(--ink-68);flex-wrap:wrap;gap:0 4px}.casos-m-esp .casos-m-esp__meta .t-sm{color:var(--ink-68);font-size:13px}.casos-m-esp .casos-m-esp__n.casos-m-esp__n{font-family:var(--font);color:var(--ink-68);font-size:13px;font-weight:400;line-height:1.38}}.casos-m-barra,.casos-m-selo{display:none}@media (max-width:1023px){.casos-m-barra{background:var(--ink-08);height:4px;margin-top:8px;overflow:hidden}.casos-m-barra,.casos-m-barra>span{border-radius:var(--r-pill);display:block}.casos-m-barra>span{background:var(--ink);width:100%;height:100%}.casos-m-selo{border-radius:var(--r-pill);background:var(--aqua-soft);color:var(--aqua-deep);flex:none;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.casos-m-selo[data-selo=locked]{background:var(--ink-03);color:var(--ink-68);border:1px solid var(--ink-08)}.casos-m-selo[data-selo=done]{background:var(--lime-soft);color:var(--lime-deep)}[data-topic-id] [data-mark=nao_iniciado],[data-topic-id] [data-mark=neutro],[data-topic-id] [data-mark=sem_caso]{display:none}[data-topic-id] .t-body{font-size:14.5px;line-height:1.4}}.casos-m-selo-conteudo>summary{cursor:pointer;min-height:44px;color:var(--ink-68);align-items:center;gap:4px;font-size:13px;list-style:none;display:flex}.casos-m-selo-conteudo>summary::-webkit-details-marker{display:none}.casos-m-selo-conteudo>p{margin-top:var(--s-1)}@media (max-width:1023px){.casos-m-paywall.casos-m-paywall{left:0;right:0;bottom:var(--mobile-nav-h,64px);z-index:20;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface);border-top:1px solid var(--ink-08);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid;position:fixed}.casos-m-paywall>.casos-m-paywall__linha{align-items:center;gap:var(--s-2);color:var(--ink-2);grid-column:1/-1;margin:0;font-size:14px;display:flex}.casos-m-paywall>.btn{width:100%;min-height:48px}.casos-m-paywall>.btn--primary{order:2}.casos-m-paywall>.btn--secondary{order:1}.casos-m-grupo{margin:var(--s-2) 0 0;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-68);font-size:13px;font-weight:600}}@media (min-width:1024px){.btn.casos-m-only,.casos-m-only{display:none}}@media (max-width:1023px){.casos-m-prog-rodape{left:0;right:0;bottom:var(--mobile-nav-h,64px);z-index:20;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface);border-top:1px solid var(--ink-08);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed}.casos-m-prog-rodape .btn{width:100%;min-height:48px}.casos-m-prog-rodape:has(.casos-m-only) [data-testid=programa-activate-plan-button]{background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-14)}.casos-m-prog-row.casos-m-prog-row{column-gap:var(--s-3);row-gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.casos-m-prog-row>:nth-child(n+3){grid-column:2}.casos-m-prog-row .casos-m-prog-n.casos-m-prog-n{border-radius:var(--r-pill);background:var(--canvas);width:28px;height:28px;font-family:var(--font);color:var(--ink-68);place-items:center;font-size:13px;font-weight:700;display:grid}.casos-m-prog-row[data-status=inProgress] .casos-m-prog-n,.casos-m-prog-row[data-status=next] .casos-m-prog-n{background:var(--ink);color:var(--surface)}.casos-m-prog-row[data-status=completed] .casos-m-prog-n{background:var(--lime-soft);color:var(--lime-deep)}.casos-m-prog-row .casos-m-prog-tipo{display:none}.casos-m-prog-row .t-body{font-size:15px;font-weight:600;line-height:1.35}.casos-m-autor-icone{border-radius:var(--r-sm);background:var(--accent-soft);width:48px;height:48px;color:var(--ink-2);place-items:center;display:grid}.casos-m-autor-rodape{left:0;right:0;bottom:var(--mobile-nav-h,64px);z-index:20;padding:var(--s-3) var(--s-4);background:var(--surface);border-top:1px solid var(--ink-08);position:fixed}.v2-veredito.v2-veredito{gap:var(--s-6);padding-bottom:calc(72px + var(--s-4))}.v2-veredito .alert{gap:var(--s-2);flex-direction:column}.v2-veredito .v2-veredito__band.v2-summary{border-radius:var(--r-md);grid-template-columns:minmax(0,1fr)}.v2-veredito .v2-veredito__band .v2-summary__lead{padding:var(--s-5) var(--s-4) 0;border:0}.v2-veredito .v2-veredito__band .v2-summary__main{padding:var(--s-3) var(--s-4) var(--s-5);gap:var(--s-3)}.v2-veredito .v2-veredito__band .v2-summary__sentence{font-size:17px;line-height:1.4}.v2-veredito .v2-veredito__score{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:56px;font-weight:600}.v2-veredito .v2-veredito__dots{font-size:13px}.v2-veredito .v2-veredito__band .v2-summary__actions{left:0;right:0;bottom:var(--mobile-nav-h,64px);z-index:20;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface);border-top:1px solid var(--ink-08);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed}.v2-veredito .v2-veredito__band .v2-summary__actions:has(>.btn--secondary){grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-auto-flow:row}.v2-veredito .v2-veredito__band .v2-summary__actions .btn{height:auto;min-height:48px;padding-inline:var(--s-3);white-space:normal;line-height:1.2}.v2-veredito .v2-veredito__band .v2-summary__actions .btn--primary{order:2}.v2-veredito .v2-veredito__band .v2-summary__actions .btn--secondary{background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-14);border:0;order:1}.v2-veredito .v2-veredito__block{font-family:var(--font);font-size:14px;font-weight:600}.v2-veredito .v2-veredito__legend{font-size:13px}.v2-veredito .v2-detail__bar{padding:var(--s-2) var(--s-3) var(--s-2) var(--s-4);flex-wrap:wrap}.v2-veredito .v2-detail__title{flex-basis:100%}.v2-veredito .v2-detail__pos{font-family:var(--font);margin-right:auto}.v2-veredito .v2-detail__body{padding:var(--s-4)}.v2-veredito [data-testid^=verdict-axis-] .font-mono-clinical{font-family:var(--font);font-weight:600}.v2-veredito [data-testid=verdict-details] svg[role=img]{width:min(100%,320px);height:auto}.v2-veredito [data-testid=evidence-sources]{overflow-wrap:anywhere}.v2-veredito [data-testid=evidence-source] .t-sm{font-size:14px;line-height:1.45}}.lp-mod-exa-lab{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:18px;padding:16px 18px;display:grid}.lp-mod-exa-tab{flex-direction:column;min-width:0;display:flex}.lp-mod-exa-lin,.lp-mod-exa-tab__head{gap:var(--s-2);grid-template-columns:minmax(0,1fr) 6.5rem 7.5rem;align-items:center;display:grid}.lp-mod-exa-tab__head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-68);padding:0 6px 8px;font-size:12px;font-weight:600}.lp-mod-exa-lin__r,.lp-mod-exa-lin__v,.lp-mod-exa-tab__head span:not(:first-child){text-align:right}.lp-mod-exa-lin{border-top:1px solid var(--ink-08);border-radius:var(--r-sm);transition:background-color var(--dur) var(--ease);padding:8px 6px}.lp-mod-exa-lin[data-on=true]{background:var(--canvas)}.lp-mod-exa-lin[data-perdido=true]{background:var(--accent-wash)}.lp-mod-exa-lin__n{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex;overflow:hidden}.lp-mod-exa-lin__r,.lp-mod-exa-lin__v{font-family:var(--font-mono-clinical);white-space:nowrap}.lp-mod-exa-lin__v{color:var(--ink-2);font-size:12.5px;font-weight:600}.lp-mod-exa-lin__v[data-alt=true]{color:var(--accent-deep)}.lp-mod-exa-lin__r{color:var(--ink-68);font-size:12px}.lp-mod-exa-marca{border-radius:var(--r-pill);background:var(--accent-strong);width:18px;height:18px;color:var(--accent-ink);opacity:0;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;transform:scale(.5)}.lp-mod-exa-marca--fixa,.lp-mod-exa-marca[data-show=true]{opacity:1;transform:none}.lp-mod-exa-marca--fixa{background:var(--lime-deep)}.lp-mod-exa-ach{flex-direction:column;gap:6px;min-width:0;display:flex}.lp-mod-exa-ach__h{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-68);padding-bottom:4px;font-size:12px;font-weight:600}.lp-mod-exa-ach__i{align-items:center;gap:var(--s-2);border-radius:var(--r-sm);background:var(--lime-soft);border:1.5px solid var(--lime-soft);color:var(--lime-deep);opacity:0;transform:translateX(var(--rise));transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);padding:8px 10px;font-size:12.5px;display:flex}.lp-mod-exa-ach__i[data-show=true]{opacity:1;transform:none}.lp-mod-exa-ach__i[data-perdido=true]{background:var(--surface);border-style:dashed;border-color:var(--accent-deep);color:var(--accent-deep)}.lp-mod-exa-ach__i[data-perdido=true] .lp-mod-exa-marca{background:var(--accent-deep)}.lp-mod-exa-ach__nota{color:var(--ink-68);margin-top:auto;font-size:12px;line-height:1.4}.lp-mod-exa-gbody{box-sizing:border-box;flex-direction:column;gap:4px;min-height:250px;padding:12px;display:flex}.lp-mod-exa-gbody--ecg{gap:var(--s-2);background:var(--accent-wash)}.lp-mod-exa-gbody--serie{padding:var(--s-4);gap:var(--s-3)}.lp-mod-exa-ecg{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.lp-mod-exa-lead{border-radius:var(--r-sm);height:46px;color:var(--ink-2);background-color:var(--surface);background-image:linear-gradient(var(--accent-strong) 1px,transparent 1px),linear-gradient(90deg,var(--accent-strong) 1px,transparent 1px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lp-mod-exa-lead{background-image:linear-gradient(color-mix(in srgb,var(--accent-strong) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent-strong) 8%,transparent) 1px,transparent 1px)}}.lp-mod-exa-lead{border:1px solid var(--ink-08);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease);background-size:8px 8px}.lp-mod-exa-lead[data-on=true]{color:var(--accent-strong);background-color:var(--accent-soft);border-color:var(--accent-strong)}.lp-mod-exa-lead svg{width:100%;height:calc(100% - 10px);position:absolute;inset:10px 0 0}.lp-mod-exa-lead__n{z-index:1;font-family:var(--font-mono-clinical);color:var(--ink-68);font-size:12px;font-weight:600;position:absolute;top:3px;left:5px}.lp-mod-exa-lead[data-on=true] .lp-mod-exa-lead__n{color:var(--accent-deep)}.lp-mod-exa-gnota{color:var(--ink-68);font-size:12px;line-height:1.4}.lp-mod-exa-big{align-items:baseline;gap:var(--s-2);display:flex}.lp-mod-exa-big__v{font-family:var(--font-serif);color:var(--lime-deep);transition:color var(--dur) var(--ease);font-size:52px;line-height:1}.lp-mod-exa-big__v[data-tom=sand]{color:var(--sand-deep)}.lp-mod-exa-big__v[data-tom=alto]{color:var(--accent-deep)}.lp-mod-exa-big__u{color:var(--ink-68);white-space:nowrap;font-size:13px}.lp-mod-exa-barra{grid-template-columns:5.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:10px;display:grid}.lp-mod-exa-barra__t{color:var(--ink-68);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lp-mod-exa-barra__trilho{border-radius:var(--r-pill);background:var(--ink-08);height:10px;overflow:hidden}.lp-mod-exa-barra__fill{border-radius:var(--r-pill);background:var(--lime-deep);transform-origin:0;width:100%;height:100%;transition:transform var(--lp-tick) var(--ease),background-color var(--dur) var(--ease);display:block;transform:scaleX(0)}.lp-mod-exa-barra__fill[data-tom=sand]{background:var(--sand)}.lp-mod-exa-barra__fill[data-tom=alto]{background:var(--accent-deep)}.lp-mod-exa-barra__v{font-family:var(--font-mono-clinical);color:var(--ink-68);text-align:right;font-size:12px}.lp-mod-exa-row{border-radius:var(--r-sm);transition:background-color var(--dur) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.lp-mod-exa-row[data-on=true]{background:var(--accent-wash)}.lp-mod-exa-row__txt{min-width:0}.lp-mod-exa-row__s,.lp-mod-exa-row__t{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lp-mod-exa-row__t{color:var(--ink-2);font-size:13px;font-weight:500}.lp-mod-exa-pill,.lp-mod-exa-row__s{color:var(--ink-68);font-size:12px}.lp-mod-exa-pill{border-radius:var(--r-pill);white-space:nowrap;background:var(--ink-03);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);padding:4px 9px;font-weight:600}.lp-mod-exa-pill[data-tone=lime]{background:var(--lime-deep);color:var(--accent-ink)}.lp-mod-exa-pill[data-tone=sand]{background:var(--sand-soft);color:var(--sand-deep)}.lp-mod-exa-pill[data-tone=accent]{background:var(--accent-strong);color:var(--accent-ink)}.lp-mod-exa-pill[data-tone=ink]{background:var(--surface-dark);color:var(--on-ink)}.lp-mod-exa-pill[data-tone=ghost]{background:var(--on-ink-hairline);color:var(--on-ink)}.lp-mod-exa-mini{flex-direction:column;gap:7px;display:flex}.lp-mod-exa-mrow{border-radius:var(--r-sm);color:var(--ink-2);transition:background-color var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.lp-mod-exa-mrow[data-on=true]{background:var(--surface)}.lp-mod-exa-mrow__t{min-width:0;line-height:1.3}.lp-mod-feat__card:nth-child(4n+2) .lp-mod-exa-mrow{color:var(--on-ink)}.lp-mod-feat__card:nth-child(4n) .lp-mod-exa-mrow[data-on=true],.lp-mod-feat__card:nth-child(4n+3) .lp-mod-exa-mrow[data-on=true]{background:var(--canvas)}.lp-mod-feat__card:nth-child(4n+1) .lp-mod-exa-mrow[data-on=true]{background:var(--surface)}.lp-mod-feat__card:nth-child(4n) .lp-mod-exa-pill[data-tone=neutro],.lp-mod-feat__card:nth-child(4n+3) .lp-mod-exa-pill[data-tone=neutro]{background:var(--canvas)}@media (max-width:767px){.lp-mod-exa-lab{padding:var(--s-3)}.lp-mod-exa-lin,.lp-mod-exa-tab__head{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.lp-mod-exa-tab__head span:last-child{display:none}.lp-mod-exa-lin__r{text-align:left;grid-column:1/-1;padding-left:24px}}@media (prefers-reduced-motion:reduce){.lp-mod-exa-ach__i,.lp-mod-exa-barra__fill,.lp-mod-exa-big__v,.lp-mod-exa-lead,.lp-mod-exa-lin,.lp-mod-exa-marca,.lp-mod-exa-mrow,.lp-mod-exa-pill,.lp-mod-exa-row{transition:none}}.neg-tipo-anel{display:none}@media (max-width:1023px){.neg-tipos-faixa>.card-grid{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}.neg-tipos-faixa .neg-link-row.neg-link-row{min-height:112px;padding:var(--s-3);justify-content:flex-start;align-items:flex-start;gap:var(--s-2);flex-direction:column;position:relative}.neg-tipos-faixa .neg-link-row>.flex-1{width:100%;padding-right:36px}.neg-tipos-faixa .neg-link-row .t-body-lg{font-size:var(--t-body-size);line-height:1.25}.neg-tipos-faixa .neg-link-row .t-sm{font-size:13px}.neg-tipos-faixa .neg-link-row>svg{display:none}.neg-tipos-faixa .neg-tipo-anel{top:var(--s-3);right:var(--s-3);border-radius:var(--r-pill);background:conic-gradient(var(--accent) var(--neg-pct,0),var(--ink-08) 0);width:28px;height:28px;display:block;position:absolute;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 4px))}}.neg-composer__cta-n,.neg-reading-footer,.neg-reading-switch{display:none}@media (max-width:1023px){.tabs.neg-reading-switch{align-self:stretch;display:inline-flex}.neg-reading-switch .tabs__item{justify-content:center;gap:var(--s-2);flex:1 1 0;min-height:44px}.neg-reading-switch__n{border-radius:var(--r-pill);background:var(--accent-strong);min-width:22px;height:22px;color:var(--surface);font-family:var(--font-mono-clinical);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.neg-layout[data-vista=exame]>.neg-layout__panel,.neg-layout[data-vista=leitura]>.neg-layout__sticky--reading{display:none}.neg-layout[data-vista]>.neg-layout__sticky--reading{background:0 0;max-height:none;margin:0;padding:0;position:relative;top:auto;overflow:visible}.neg-composer__cta,.neg-reading-footer{z-index:6;margin-inline:calc(-1 * var(--s-5));padding:var(--s-3) var(--s-5) calc(var(--s-3) + env(safe-area-inset-bottom,0px));background:var(--canvas);border-top:1px solid var(--ink-08);position:sticky;bottom:0}.neg-reading-footer{margin-bottom:calc(-1 * var(--s-8));display:block}.neg-composer__cta-n{display:inline}.neg-lab.neg-lab,.neg-lab.neg-lab>tbody{width:100%;display:block}.neg-lab.neg-lab>thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.neg-lab.neg-lab tbody tr{column-gap:var(--s-3);padding:var(--s-3) var(--s-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:2px;display:grid}.neg-lab.neg-lab tbody td,.neg-lab.neg-lab tbody th{padding:0;display:block}.neg-lab.neg-lab .neg-lab__analyte{grid-area:1/1/span 2}.neg-lab.neg-lab tbody td.neg-lab__num:not(.neg-lab__ref){grid-area:1/2}.neg-lab.neg-lab .neg-lab__ref{grid-area:2/2;font-size:13px}.neg-lab.neg-lab .neg-lab__ref:empty{display:none}.neg-lab.neg-lab .neg-lab__ref:before{content:var(--neg-ref-rotulo,"ref.") " ";font-family:var(--font)}.neg-lab.neg-lab .neg-lab__unit{font-size:13px}}.lp-mod-pla-row{gap:var(--s-3);border-radius:var(--r-sm);color:var(--ink-2);transition:background-color var(--dur) var(--ease),opacity var(--dur) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 12px;display:grid}.lp-mod-pla-row[data-on=true]{background:var(--accent-wash)}.lp-mod-pla-row[data-dim=true]{opacity:.35}.lp-mod-pla-row__txt{flex-direction:column;min-width:0;display:flex}.lp-mod-pla-row__t{font-size:13.5px;font-weight:500}.lp-mod-pla-row__s,.lp-mod-pla-row__t{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lp-mod-pla-row__s{color:var(--ink-68);font-size:12px}.lp-mod-pla-badge{border-radius:var(--r-pill);white-space:nowrap;background:var(--ink-2);flex:none;padding:4px 9px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.lp-mod-pla-badge{background:color-mix(in srgb,var(--ink-2) 6%,transparent)}}.lp-mod-pla-badge{color:var(--ink-68);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.lp-mod-pla-badge--conta,.lp-mod-pla-badge--feito{background:var(--lime-deep);color:var(--surface)}.lp-mod-pla-badge--agora,.lp-mod-pla-badge--ativo{background:var(--accent-strong);color:var(--accent-ink)}.lp-mod-pla-badge--depois,.lp-mod-pla-badge--nao,.lp-mod-pla-badge--neutro{background:var(--canvas);color:var(--ink-68)}.lp-mod-pla-badge--ajuda,.lp-mod-pla-badge--sand{background:var(--sand-soft);color:var(--sand-deep)}.lp-mod-pla-badge--frag{background:var(--accent-soft);color:var(--accent-deep)}.lp-mod-pla-prog{background:var(--ink-2);height:4px}@supports (color:color-mix(in lab,red,red)){.lp-mod-pla-prog{background:color-mix(in srgb,var(--ink-2) 6%,transparent)}}.lp-mod-pla-prog>span{background:var(--accent-strong);transform-origin:0;height:100%;transition:transform var(--lp-reveal-dur) var(--ease);display:block}.lp-mod-pla-steps{box-sizing:border-box;flex-direction:column;gap:6px;min-height:360px;padding:14px;display:flex}.lp-mod-pla-step{gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-sm);border:1.5px solid var(--ink-08);background:var(--surface);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),opacity var(--dur) var(--ease);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;display:grid}.lp-mod-pla-step[data-state=cur]{background:var(--accent-wash);border-color:var(--accent-strong)}.lp-mod-pla-step[data-state=todo]{opacity:.6}.lp-mod-pla-step__i{border-radius:var(--r-sm);background:var(--ink-03);width:36px;height:36px;color:var(--ink-68);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);place-items:center;font-size:13px;font-weight:700;display:grid}.lp-mod-pla-step[data-state=done] .lp-mod-pla-step__i{background:var(--lime-deep);color:var(--surface)}.lp-mod-pla-step[data-state=cur] .lp-mod-pla-step__i{background:var(--accent-strong);color:var(--accent-ink)}.lp-mod-pla-step__m{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-68);font-size:12px;font-weight:600;display:block}.lp-mod-pla-step__go{border-radius:var(--r-pill);white-space:nowrap;background:var(--accent-strong);color:var(--accent-ink);opacity:0;transition:opacity var(--dur) var(--ease);padding:8px 14px;font-size:12.5px;font-weight:600}.lp-mod-pla-step[data-state=cur] .lp-mod-pla-step__go{opacity:1}.lp-mod-pla-body{padding:var(--s-4);gap:14px}.lp-mod-pla-body,.lp-mod-pla-list{flex-direction:column;display:flex}.lp-mod-pla-list{gap:var(--s-1)}.lp-mod-pla-weekbox{border-radius:var(--r-sm);background:var(--canvas);gap:var(--s-2);flex-direction:column;padding:14px;display:flex}.lp-mod-pla-weekbox__t{color:var(--ink-68);font-size:12px}.lp-mod-pla-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.lp-mod-pla-daycol{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.lp-mod-pla-day{border-radius:var(--r-sm);background:var(--surface);height:70px;padding:var(--s-1);box-sizing:border-box;border:1.5px solid #0000;flex-direction:column;justify-content:flex-end;gap:3px;display:flex}.lp-mod-pla-day[data-today=true]{border-color:var(--accent-strong)}.lp-mod-pla-blk{border-radius:var(--r-pill);transform-origin:bottom;height:18px;transition:transform var(--lp-reveal-dur) var(--ease),opacity var(--dur) var(--ease);display:block}.lp-mod-pla-blk[data-big=true]{height:28px}.lp-mod-pla-blk[data-on=false]{opacity:.5;transform:scaleY(.15)}.lp-mod-pla-blk--lime,.lp-mod-pla-blk--lime-deep{background:var(--lime)}.lp-mod-pla-blk--sand{background:var(--sand)}.lp-mod-pla-blk--accent{background:var(--accent-strong)}.lp-mod-pla-blk--aqua,.lp-mod-pla-blk--aqua-light{background:var(--aqua-deep)}.lp-mod-pla-blk--indigo{background:var(--indigo)}.lp-mod-pla-blk--ink{background:var(--ink-2)}.lp-mod-pla-day__l{text-align:center;color:var(--ink-68);font-size:12px}.lp-mod-pla-day__l[data-today=true]{color:var(--ink-2);font-weight:700}.lp-mod-pla-gbar{border-bottom:1px solid var(--ink-08);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 16px;display:flex}.lp-mod-pla-gbar>span:first-child{flex:auto;min-width:0;font-size:12.5px;font-weight:600}.lp-mod-pla-gbar .lp-mod-chip{padding:4px 9px;font-size:12px}.lp-mod-pla-gbody{gap:10px}.lp-mod-pla-gbody,.lp-mod-pla-glist{padding:var(--s-3);box-sizing:border-box;flex-direction:column;min-height:250px;display:flex}.lp-mod-pla-glist{gap:var(--s-1)}.lp-mod-pla-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.lp-mod-pla-cell{border-radius:var(--r-sm);box-sizing:border-box;background:var(--canvas);height:38px;color:var(--ink-2);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease);flex-direction:column;justify-content:space-between;padding:5px 4px 5px 6px;display:flex;overflow:hidden}.lp-mod-pla-cell>span:first-child{font-size:12px;font-weight:600;line-height:1.1}.lp-mod-pla-cell>span:last-child{white-space:nowrap;font-size:12px;line-height:1.1;overflow:hidden}.lp-mod-pla-cell[data-kind=vazio]{background:0 0}.lp-mod-pla-cell[data-kind=prova]{background:var(--accent-strong);color:var(--accent-ink)}.lp-mod-pla-cell[data-kind=hoje]{background:var(--surface-dark);color:var(--on-ink);transform:scale(1.06)}.lp-mod-pla-note{color:var(--ink-68);font-size:12px;line-height:1.4}.lp-mod-pla-chat{gap:var(--s-2);box-sizing:border-box;background:var(--canvas);flex-direction:column;min-height:250px;padding:14px;display:flex}.lp-mod-pla-msg{opacity:1;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);display:flex;transform:none}.lp-mod-pla-msg[data-side=end]{justify-content:flex-end}.lp-mod-pla-msg[data-show=false]{opacity:0;transform:translateY(8px)}.lp-mod-pla-msg__b{border-radius:var(--r-sm);max-width:86%;padding:9px 12px;font-size:13px;line-height:1.45}.lp-mod-pla-msg__b strong{letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:12px;display:block}.lp-mod-pla-msg__b--ink{background:var(--surface-dark);color:var(--on-ink)}.lp-mod-pla-msg__b--sand{background:var(--sand-soft);color:var(--ink-2)}.lp-mod-pla-msg__b--line{background:var(--surface);color:var(--ink-2);border:1px solid var(--ink-08)}.lp-mod-pla-msg__b--accent{background:var(--accent-strong);color:var(--accent-ink)}.lp-mod-pla-minis{flex-direction:column;gap:7px;width:100%;display:flex}.lp-mod-pla-mini{justify-content:space-between;align-items:center;gap:var(--s-3);border-radius:var(--r-sm);color:var(--ink-2);transition:background-color var(--dur) var(--ease),opacity var(--dur) var(--ease);padding:8px 10px;font-size:12.5px;line-height:1.3;display:flex}.lp-mod-feat__card:nth-child(4n+2) .lp-mod-pla-mini{color:var(--on-ink)}.lp-mod-pla-mini[data-dim=true]{opacity:.35}.lp-mod-pla-mini[data-on=true]{background:var(--accent-wash)}.lp-mod-feat__card:nth-child(4n+2) .lp-mod-pla-badge--nao{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.lp-mod-feat__card:nth-child(4n+2) .lp-mod-pla-badge--nao{background:color-mix(in srgb,var(--surface) 12%,transparent)}}.lp-mod-feat__card:nth-child(4n+2) .lp-mod-pla-badge--nao{color:var(--on-ink)}@media (max-width:767px){.lp-mod-pla-steps{min-height:0}.lp-mod-pla-body{padding:var(--s-3)}}@media (max-width:1023px){[data-testid=growth-plan-item-list] .gp-item{column-gap:var(--s-3);row-gap:var(--s-2);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}[data-testid=growth-plan-item-list] .gp-item__n{grid-area:1/1;margin-top:1px}[data-testid=growth-plan-item-list] .gp-item__txt{grid-area:1/2;min-width:0}[data-testid=growth-plan-item-list] .gp-item__txt>.t-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}[data-testid=growth-plan-item-list] .gp-item__badge{order:2}[data-testid=growth-plan-item-list] .gp-item__cta{min-height:44px;padding-inline:var(--s-4);grid-area:2/2;justify-self:start}}.jt-nav .jt-label-short,.jt-nav .jt-more{display:none}.jt-nav .jt-more__panel{display:contents}@media (max-width:1023px){.jt-nav{position:relative}.jt-nav .tabs{grid-template-columns:repeat(3,minmax(0,1fr)) 48px;width:100%;display:grid;overflow:visible}.jt-nav .tabs__item{padding-inline:var(--s-2);justify-content:center;min-width:0}.jt-nav .jt-label-long{display:none}.jt-nav .jt-label-short{text-overflow:ellipsis;display:inline;overflow:hidden}.jt-nav .jt-more{cursor:pointer;color:var(--ink-68);padding:0;display:inline-flex}.jt-nav .jt-more__panel{right:0;top:calc(100% + var(--s-2));z-index:40;min-width:15rem;padding:var(--s-1);background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-md);box-shadow:var(--e-2);flex-direction:column;gap:2px;display:none;position:absolute}.jt-nav[data-open=true] .jt-more__panel{display:flex}.jt-nav .jt-more__panel .tabs__item{padding-inline:var(--s-4);border-radius:var(--r-sm);justify-content:flex-start}}.jr-seed{display:none}@media (max-width:1023px){.jr-home-sub.t-body{font-size:var(--t-sm-size)}.jr-seed{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--ink-08)}.jr-seed,.jr-seed__head{flex-direction:column;display:flex}.jr-seed__head{gap:2px}.jr-seed__title{font-size:var(--t-body-size);color:var(--ink-2);font-weight:600}.jr-seed__src{color:var(--ink-68);font-size:13px}.jr-seed__bars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:3px;height:40px;margin:0;padding:0;list-style:none;display:grid}.jr-seed__bar{background:var(--ink-08);border-radius:4px;height:100%}.jr-seed__bar[data-state=done]{background:var(--ink-2)}.jr-seed__bar[data-state=current]{background:var(--accent)}.jr-seed__ends{color:var(--ink-68);justify-content:space-between;font-size:13px;display:flex}.jp-views.tabs{border-radius:var(--r-md);grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;width:100%;display:grid;overflow:visible}.jp-views .tabs__item{border-radius:var(--r-sm);justify-content:center}}.lp-mod-pre-q{gap:var(--s-3);box-sizing:border-box;flex-direction:column;min-height:400px;padding:16px 18px;display:flex}.lp-mod-pre-q__top{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.lp-mod-pre-q__n{font-family:var(--font-mono-clinical);color:var(--ink-68);font-size:12px}.lp-mod-pre-q__stem{margin:0;font-size:14.5px;font-weight:500;line-height:1.5}.lp-mod-pre-alt{border-radius:var(--r-sm);background:var(--surface);border:1.5px solid var(--ink-14);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease);align-items:center;gap:10px;padding:11px 12px;font-size:13.5px;display:flex}.lp-mod-pre-alt>span{border-radius:var(--r-pill);background:var(--ink-03);width:24px;height:24px;color:var(--ink-68);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.lp-mod-pre-alt[data-on=true]{background:var(--indigo-soft);border-color:var(--indigo-deep)}.lp-mod-pre-alt[data-on=true]>span{background:var(--indigo-deep);color:var(--surface)}.lp-mod-pre-map{grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;margin-top:auto;display:grid}.lp-mod-pre-map>span{border-radius:var(--r-pill);background:var(--ink-08);height:8px;transition:background-color var(--dur) var(--ease)}.lp-mod-pre-map>span[data-s=feita]{background:var(--indigo-deep)}.lp-mod-pre-map>span[data-s=atual]{background:var(--accent-strong)}.lp-mod-pre-q__foot{color:var(--ink-68);font-size:12px}.lp-mod-pre-body{flex-direction:column;gap:14px;padding:20px;display:flex}.lp-mod-pre-meters{flex-direction:column;gap:10px;display:flex}.lp-mod-pre-meter{grid-template-columns:110px minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.lp-mod-pre-meter__l{color:var(--ink-68);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lp-mod-pre-meter__track{border-radius:var(--r-pill);background:var(--ink-08);height:10px;overflow:hidden}.lp-mod-pre-meter__fill{border-radius:var(--r-pill);transform-origin:0;width:100%;height:100%;transition:transform var(--lp-reveal-dur) var(--ease),background-color var(--dur) var(--ease);display:block}.lp-mod-pre-meter__fill--indigo{background:var(--indigo)}.lp-mod-pre-meter__fill--sand{background:var(--sand)}.lp-mod-pre-meter__v{font-family:var(--font-mono-clinical);color:var(--ink-68);text-align:right;font-size:12px}.lp-mod-pre-glist,.lp-mod-pre-list{gap:var(--s-1);flex-direction:column;display:flex}.lp-mod-pre-glist{padding:var(--s-3);box-sizing:border-box;min-height:250px}.lp-mod-pre-row{gap:var(--s-3);border-radius:var(--r-sm);color:var(--ink-2);transition:background-color var(--dur) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 12px;display:grid}.lp-mod-pre-row[data-on=ok]{background:var(--lime-soft)}.lp-mod-pre-row[data-on=marca]{background:var(--indigo-soft)}.lp-mod-pre-row__txt{flex-direction:column;min-width:0;display:flex}.lp-mod-pre-row__t{font-size:13px;font-weight:500}.lp-mod-pre-row__s,.lp-mod-pre-row__t{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lp-mod-pre-badge,.lp-mod-pre-row__s{color:var(--ink-68);font-size:12px}.lp-mod-pre-badge{border-radius:var(--r-pill);white-space:nowrap;background:var(--canvas);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);flex:none;padding:4px 9px;font-weight:600}.lp-mod-pre-badge--ok{background:var(--lime-deep);color:var(--surface)}.lp-mod-pre-badge--marca{background:var(--indigo-deep);color:var(--surface)}.lp-mod-pre-badge--volta{background:var(--sand-soft);color:var(--sand-deep)}.lp-mod-pre-badge--ink{background:var(--surface-dark);color:var(--on-ink)}.lp-mod-pre-badge--branco{background:var(--surface);color:var(--ink-68)}.lp-mod-pre-badge--forte{background:var(--accent-strong);color:var(--accent-ink)}.lp-mod-pre-badge--acento{background:var(--accent);color:var(--surface-dark)}.lp-mod-pre-badge--ghost{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.lp-mod-pre-badge--ghost{background:color-mix(in srgb,var(--surface) 12%,transparent)}}.lp-mod-pre-badge--ghost{color:var(--on-ink-muted)}.lp-mod-pre-callout{border-radius:var(--r-sm);background:var(--surface-dark);color:var(--on-ink);padding:12px 14px;font-size:13px;line-height:1.45}.lp-mod-pre-gbar{border-bottom:1px solid var(--ink-08);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 16px;display:flex}.lp-mod-pre-gbar>span:first-child{flex:auto;min-width:0;font-size:12.5px;font-weight:600}.lp-mod-pre-gbar .lp-mod-chip{padding:4px 9px;font-size:12px}.lp-mod-pre-gbody{box-sizing:border-box;flex-direction:column;gap:12px;min-height:250px;padding:16px;display:flex}.lp-mod-pre-big{align-items:baseline;gap:var(--s-2);display:flex}.lp-mod-pre-big>span:first-child{font-family:var(--font-serif);color:var(--ink-2);transition:color var(--dur) var(--ease);font-size:52px;line-height:1}.lp-mod-pre-big>span:first-child[data-ok=true]{color:var(--indigo-deep)}.lp-mod-pre-big>span:last-child{color:var(--ink-68);font-size:13px}.lp-mod-pre-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.lp-mod-pre-cell{border-radius:var(--r-sm);box-sizing:border-box;background:var(--canvas);height:58px;color:var(--ink-2);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease);flex-direction:column;justify-content:space-between;padding:6px 4px 6px 7px;display:flex;overflow:hidden}.lp-mod-pre-cell>span:first-child{font-size:12px;font-weight:600;line-height:1.15}.lp-mod-pre-cell>span:last-child{font-size:12px;line-height:1.15;overflow:hidden}.lp-mod-pre-cell[data-kind=passou]{background:var(--indigo-soft)}.lp-mod-pre-cell[data-kind=agora]{background:var(--surface-dark);color:var(--on-ink);transform:scale(1.06)}.lp-mod-pre-cell[data-kind=fim]{background:var(--accent-strong);color:var(--accent-ink)}.lp-mod-pre-note{color:var(--ink-68);font-size:12px;line-height:1.4}.lp-mod-pre-minis{flex-direction:column;gap:7px;width:100%;display:flex}.lp-mod-pre-mini{justify-content:space-between;align-items:center;gap:var(--s-3);border-radius:var(--r-sm);color:var(--ink-2);padding:8px 10px;font-size:12.5px;line-height:1.3;display:flex}.lp-mod-feat__card:nth-child(4n+2) .lp-mod-pre-mini{color:var(--on-ink)}@media (max-width:767px){.lp-mod-pre-q{min-height:0}.lp-mod-pre-body{padding:var(--s-3)}.lp-mod-pre-meter{grid-template-columns:92px minmax(0,1fr) 36px}}.hoje-resumo,.v2-hoje__cta-ctx,.v2-hoje__icon,.v2-hoje__mprog{display:none}.v2-hoje__readings-wrap{display:contents}@media (max-width:1023px){.v2-hoje .v2-hoje__day,.v2-hoje .v2-hoje__progress{display:none}.v2-hoje .v2-hoje__main{gap:var(--s-5)}.v2-hoje .hoje-resumo{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--surface-dark);color:var(--on-ink);display:flex}.hoje-resumo__ring{flex:none}.hoje-resumo__track{stroke:var(--on-ink-hairline)}.hoje-resumo__fill{stroke:var(--accent)}.hoje-resumo__count{fill:var(--on-ink);font-size:15px;font-weight:600;font-family:var(--font)}.hoje-resumo__txt{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.hoje-resumo__title{margin:0;font-size:18px;font-weight:500;line-height:1.3}.hoje-resumo__sub{font-size:var(--t-sm-size);color:var(--on-ink-muted);margin:0}.v2-hoje .v2-hoje__queue{background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-md);gap:0;overflow:hidden}.v2-hoje .v2-hoje__item,.v2-hoje .v2-hoje__item[data-lead=true]{column-gap:var(--s-3);row-gap:var(--s-1);padding:var(--s-3) var(--s-4);border:0;border-bottom:1px solid var(--ink-08);background:0 0;border-radius:0;grid-template-rows:auto;grid-template-columns:40px minmax(0,1fr);align-items:start;overflow:visible}.v2-hoje .v2-hoje__item:last-child{border-bottom:0}.v2-hoje .v2-hoje__icon{border-radius:var(--r-sm);background:var(--ink-03);width:40px;height:40px;color:var(--ink-2);grid-area:1/1/span 2;place-items:center;display:grid}.v2-hoje .v2-hoje__item[data-lead=true] .v2-hoje__icon{background:var(--accent-soft)}.v2-hoje .v2-hoje__row{grid-area:1/2}.v2-hoje .v2-hoje__row .v2-ledger__head{min-height:0;padding:0}.v2-hoje .v2-hoje__item .v2-ledger__title{font-size:var(--t-body-size);overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.v2-hoje .v2-hoje__support{gap:var(--s-1);margin-top:2px}.v2-hoje .v2-hoje__support>span:not(.badge){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v2-hoje .v2-hoje__readings-wrap{display:none}.v2-hoje .v2-hoje__mprog{font-size:var(--t-sm-size);color:var(--ink-68);display:block}.v2-hoje .v2-hoje__minutes{font-family:var(--font);font-size:var(--t-sm-size);grid-area:2/2;justify-self:start;margin:0}.v2-hoje .v2-hoje__cta,.v2-hoje .v2-hoje__item:not(:has(.v2-hoje__minutes)) .v2-hoje__cta{width:auto;padding:var(--s-1) 0 0;grid-area:auto/2;justify-self:start}.v2-hoje .v2-hoje__item[data-lead=true] .v2-hoje__cta{z-index:30;left:var(--s-4);right:var(--s-4);bottom:calc(var(--mobile-nav-h) + var(--s-3) + env(safe-area-inset-bottom,0px));place-self:auto stretch;padding:0;position:fixed}.v2-hoje .v2-hoje__item[data-lead=true] .v2-hoje__cta>.btn{width:100%;min-height:48px;box-shadow:var(--e-2);justify-content:center}.v2-hoje .v2-hoje__item[data-lead=true] .v2-hoje__cta-ctx{display:inline}.v2-hoje:has(.v2-hoje__item[data-lead=true] .v2-hoje__cta){padding-bottom:calc(48px + var(--s-6))}}.lp-mod-per-band{background:var(--surface-dark);color:var(--on-ink);gap:var(--s-4);grid-template-columns:auto minmax(0,1fr);margin:14px;padding:18px;display:grid}.lp-mod-per-band,.lp-mod-per-band__score{border-radius:var(--r-md);align-items:center}.lp-mod-per-band__score{background:var(--surface-dark-2);border:1px solid var(--on-ink-hairline);flex-direction:column;justify-content:center;width:88px;height:88px;display:flex}.lp-mod-per-band__score>span:first-child{font-family:var(--font-serif);font-size:40px;line-height:1}.lp-mod-per-band__score>span:last-child{color:var(--on-ink-muted);font-size:12px}.lp-mod-per-band__txt{flex-direction:column;gap:6px;min-width:0;display:flex}.lp-mod-per-band__k{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-soft);font-size:12px;font-weight:600}.lp-mod-per-band__eixo{font-size:15px;font-weight:500}.lp-mod-per-band__next{align-items:center;gap:var(--s-2);color:var(--on-ink-muted);flex-wrap:wrap;font-size:12.5px;display:flex}.lp-mod-per-band__next>span{border-radius:var(--r-pill);background:var(--accent-strong);color:var(--accent-ink);padding:5px 10px;font-weight:600}.lp-mod-per-radar{padding:var(--s-1) 18px 18px;flex-direction:column;gap:10px;display:flex}.lp-mod-per-radar__k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-68);font-size:12px;font-weight:600}.lp-mod-per-meter{gap:var(--s-3);grid-template-columns:130px minmax(0,1fr) 44px;align-items:center;display:grid}.lp-mod-per-meter--narrow{grid-template-columns:110px minmax(0,1fr) 40px;gap:10px}.lp-mod-per-meter__l{color:var(--ink-68);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lp-mod-per-meter__track{border-radius:var(--r-pill);background:var(--ink-08);height:10px;overflow:hidden}.lp-mod-per-meter__fill{border-radius:var(--r-pill);background:var(--ink-2);transform-origin:0;width:100%;height:100%;transition:transform var(--lp-reveal-dur) var(--ease),background-color var(--dur) var(--ease);display:block}.lp-mod-per-meter__fill[data-hot=true]{background:var(--accent)}.lp-mod-per-meter__v{font-family:var(--font-mono-clinical);color:var(--ink-68);text-align:right;font-size:12px}.lp-mod-per-row{border-radius:var(--r-sm);color:var(--ink-2);opacity:1;transition:background-color var(--dur) var(--ease),opacity var(--dur) var(--ease),transform var(--dur) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid;transform:none}.lp-mod-per-row[data-on=true]{background:var(--accent-wash)}.lp-mod-per-row[data-show=false]{opacity:.2;transform:translateY(8px)}.lp-mod-per-row__txt{flex-direction:column;min-width:0;display:flex}.lp-mod-per-row__t{font-size:13px;font-weight:500}.lp-mod-per-row__s,.lp-mod-per-row__t{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lp-mod-per-badge,.lp-mod-per-row__s{color:var(--ink-68);font-size:12px}.lp-mod-per-badge{border-radius:var(--r-pill);white-space:nowrap;background:var(--canvas);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);flex:none;padding:4px 9px;font-weight:600}.lp-mod-per-badge--ok{background:var(--lime-soft);color:var(--lime-deep)}.lp-mod-per-badge--accent{background:var(--accent-soft);color:var(--accent-deep)}.lp-mod-per-badge--indigo{background:var(--indigo-soft);color:var(--indigo-deep)}.lp-mod-per-badge--aqua{background:var(--aqua-soft);color:var(--aqua-deep)}.lp-mod-per-badge--go{background:var(--accent-strong);color:var(--accent-ink)}.lp-mod-per-badge--neutro{background:var(--canvas);color:var(--ink-68)}.lp-mod-per-badge--ink{background:var(--surface-dark);color:var(--on-ink)}.lp-mod-per-badge--branco{background:var(--surface);color:var(--ink-68)}.lp-mod-per-badge--ghost{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.lp-mod-per-badge--ghost{background:color-mix(in srgb,var(--surface) 12%,transparent)}}.lp-mod-per-badge--ghost{color:var(--on-ink)}.lp-mod-per-badge--ghost-forte{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.lp-mod-per-badge--ghost-forte{background:color-mix(in srgb,var(--surface) 22%,transparent)}}.lp-mod-per-badge--ghost-forte{color:var(--on-ink)}.lp-mod-per-sheet{padding:var(--s-5);gap:var(--s-3);background:repeating-linear-gradient(0deg,var(--surface) 0 31px,var(--canvas) 31px 32px);flex-direction:column;display:flex}.lp-mod-per-sheet__head{justify-content:space-between;align-items:flex-end;gap:var(--s-3);border-bottom:2px solid var(--ink-2);padding-bottom:10px;display:flex}.lp-mod-per-sheet__name{font-family:var(--font-serif);font-size:26px;line-height:1;display:block}.lp-mod-per-sheet__course,.lp-mod-per-sheet__date{color:var(--ink-68);font-size:12px}.lp-mod-per-sheet__date{font-family:var(--font-mono-clinical);text-align:right}.lp-mod-per-sheet__rows{flex-direction:column;gap:2px;display:flex}.lp-mod-per-sheet__warn{border-radius:var(--r-sm);border:1.5px dashed var(--ink-14);background:var(--surface);color:var(--ink-68);padding:10px 12px;font-size:12px;line-height:1.45}.lp-mod-per-gbar{border-bottom:1px solid var(--ink-08);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 16px;display:flex}.lp-mod-per-gbar>span:first-child{flex:auto;min-width:0;font-size:12.5px;font-weight:600}.lp-mod-per-gbar .lp-mod-chip{padding:4px 9px;font-size:12px}.lp-mod-per-glist{gap:var(--s-1);padding:var(--s-3)}.lp-mod-per-gbody,.lp-mod-per-glist{box-sizing:border-box;flex-direction:column;min-height:250px;display:flex}.lp-mod-per-gbody{gap:12px;padding:16px}.lp-mod-per-big{align-items:baseline;gap:var(--s-2);display:flex}.lp-mod-per-big>span:first-child{font-family:var(--font-serif);font-size:52px;line-height:1}.lp-mod-per-big>span:last-child{color:var(--ink-68);white-space:nowrap;font-size:13px}.lp-mod-per-minis{flex-direction:column;gap:7px;width:100%;display:flex}.lp-mod-per-mini{justify-content:space-between;align-items:center;gap:var(--s-3);border-radius:var(--r-sm);color:var(--ink-2);transition:background-color var(--dur) var(--ease);padding:8px 10px;font-size:12.5px;line-height:1.3;display:flex}.lp-mod-per-mini[data-on=true]{background:var(--accent-wash)}.lp-mod-feat__card:nth-child(4n+2) .lp-mod-per-mini{color:var(--on-ink)}@media (max-width:767px){.lp-mod-per-band{margin:var(--s-3);padding:var(--s-4);grid-template-columns:1fr;justify-items:start}.lp-mod-per-radar{padding:var(--s-1) var(--s-4) var(--s-4)}.lp-mod-per-meter{grid-template-columns:100px minmax(0,1fr) 36px}.lp-mod-per-sheet{padding:var(--s-4)}}.v2-comp-empty-m,.v2-perfil__kpis,.v2-perfil__links,.v2-perfil__next-m{display:none}@media (max-width:1023px){.v2-perfil__id-actions:not(:has(>:not(.v2-perfil__act-row))),.v2-perfil__id-actions>.v2-perfil__act-row{display:none}.v2-perfil__summary{gap:var(--s-3);flex-direction:column;display:flex}.v2-perfil__summary [data-testid=profile-readiness-stats]{display:none}.v2-perfil__summary .v2-perfil__next-m{overflow-wrap:anywhere;display:block}.v2-perfil__summary .v2-summary__caption:not(:has(.v2-perfil__next-m)){display:none}.v2-perfil__summary .v2-perfil__kpis{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.v2-perfil__kpi{min-width:0;padding:var(--s-3);border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--ink-08);flex-direction:column;gap:2px;display:flex}.v2-perfil__kpi-n{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.1}.v2-perfil__kpi-l{color:var(--ink-68);overflow-wrap:break-word;font-size:13px;line-height:1.3}.v2-comp-card .v2-comp-empty-full{display:none}.v2-comp-card .v2-comp-empty-m{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.v2-comp-card .v2-comp-empty-m>p{margin:0}.v2-comp-card .v2-comp-card__head{padding:var(--s-4) var(--s-4) var(--s-2)}.v2-comp-card .v2-comp-card__pad{padding:0 var(--s-4) var(--s-4)}.v2-perfil__links{background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.v2-perfil__link{align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-3) var(--s-4);color:var(--ink-2);border-bottom:1px solid var(--ink-08);text-decoration:none;display:flex}.v2-perfil__link:last-child{border-bottom:0}.v2-perfil__link:active{background:var(--ink-03)}.v2-perfil__link-txt{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.v2-perfil__link-t{font-size:var(--t-body-size);font-weight:500}.v2-perfil__link-s{color:var(--ink-68);font-size:13px}.v2-perfil__link-chev{width:18px;height:18px;color:var(--ink-44);flex:none}}.pp-kpis,.pp-period-short{display:none}@media screen and (max-width:1023px){.pp-period .pp-period-long{display:none}.pp-period .pp-period-short{display:inline}.pp-period .tabs__item{white-space:nowrap}.pp-sheet .pp-kpis{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pp-kpi{min-width:0;padding:var(--s-3);border-radius:var(--r-sm);background:var(--canvas);border:1px solid var(--ink-08);flex-direction:column;gap:2px;display:flex}.pp-kpi__n{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.1}.pp-kpi__l{color:var(--ink-68);overflow-wrap:break-word;font-size:13px;line-height:1.3}.pp-sheet .pp-head [data-testid=passport-summary]{display:none}.pp-sheet .pp-head{border-bottom:0;padding-bottom:0}.pp-sheet .pp-disclaimer{padding:var(--s-3) 0 0;border:0;border-top:1px solid var(--ink-08);color:var(--ink-68);background:0 0;border-radius:0;order:99}.pp-sheet .pp-disclaimer .t-sm{font-size:13px}.pp-content .pp-export{order:2;justify-content:stretch}.pp-content .pp-export>.btn{width:100%;min-height:48px}}.pref-tz__human{display:none}@media (max-width:1023px){.pref-card.card{padding:var(--s-4);gap:var(--s-2);border-radius:var(--r-md)}.pref-card h2.t-h3{letter-spacing:-.01em;font-size:17px;font-weight:600}.pref-lang [data-testid=locale-switcher]{border-radius:var(--r-sm);background:var(--ink-03);border:1px solid var(--ink-08);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:grid}.pref-lang [data-testid=locale-switcher]>button{min-height:44px;padding:0 var(--s-2);border-radius:calc(var(--r-sm) - 3px);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden;color:var(--ink-68)!important;text-decoration:none!important}.pref-lang [data-testid=locale-switcher]>button[aria-current=true]{background:var(--surface);box-shadow:var(--shadow-seg);font-weight:600;color:var(--ink-2)!important}.pref-tz .pref-tz__row{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.pref-tz .pref-tz__human{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:52px;padding:0 var(--s-4);border-radius:var(--r-sm);background:var(--canvas);border:1px solid var(--ink-14);color:var(--ink-2);font-size:var(--t-body-size);grid-area:1/1;display:flex}.pref-tz__human-v{min-width:0;padding-block:var(--s-2);overflow-wrap:anywhere;line-height:1.3}.pref-tz__chev{width:18px;height:18px;color:var(--ink-68);flex:none}.pref-tz .pref-tz__row>select{opacity:0;cursor:pointer;appearance:none;grid-area:1/1;width:100%;min-height:52px}.pref-tz .pref-tz__row:has(>select:focus-visible) .pref-tz__human{box-shadow:var(--focus-ring)}.pref-tz .pref-tz__row>.btn{width:100%;min-height:48px}.pref-market [data-testid=market-choice] [role=radiogroup]>.btn{width:100%;min-height:48px;padding-inline:var(--s-4);border-radius:var(--r-sm);border:1px solid var(--ink-08);justify-content:space-between}.pref-market [data-testid=market-choice] [role=radiogroup]>.btn[aria-checked=true]{background:var(--ink-03);border-color:var(--ink-14);font-weight:600}}.v2-task{background:var(--canvas);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex}.v2-task__header{min-height:var(--task-header-h);background:var(--surface);border-bottom:1px solid var(--ink-08);flex-wrap:wrap;align-items:center;gap:16px;padding:8px 24px;display:flex}.v2-task__title{flex:0 auto;min-width:0}.v2-task__progress{flex:240px;min-width:0}.v2-task__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.v2-task__body{flex:auto;min-width:0;min-height:0;padding:24px;display:block}.v2-task__main{min-width:0}.v2-task__context,.v2-task__map{min-width:0;margin-bottom:24px}.v2-task__footer{box-sizing:border-box;width:100%;min-height:var(--task-footer-h);background:var(--surface);border-top:1px solid var(--ink-08);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.v2-task__legend{font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);color:var(--ink-68)}.v2-task__action{align-items:center;gap:12px;margin-left:auto;display:flex}@media (min-width:1024px){.v2-task{height:100dvh;min-height:0;overflow:hidden}.v2-task__body{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid;overflow-y:auto}.v2-task__body:has(.v2-task__map){grid-template-columns:var(--map-w) minmax(0,1fr)}.v2-task__body:has(.v2-task__context){grid-template-columns:minmax(0,1fr) var(--context-w)}.v2-task__body:has(.v2-task__map):has(.v2-task__context){grid-template-columns:var(--map-w) minmax(0,1fr) var(--context-w)}.v2-task__context,.v2-task__map{margin-bottom:0;position:sticky;top:0}}.v2-progress{align-items:center;gap:12px;min-width:0;display:flex}.v2-progress__bar{flex:auto;gap:4px;min-width:0;display:flex}.v2-progress__seg{min-width:4px;height:var(--segment-h);border-radius:var(--r-pill);background:var(--ink-14);flex:1 1 0;position:relative;overflow:hidden}.v2-progress__seg:before{content:"";border-radius:inherit;background:var(--accent);transform-origin:0;opacity:0;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease);position:absolute;inset:0;transform:scaleX(0)}.shell--immersive .v2-progress__seg:before{transition:none}.v2-progress__seg[data-state=done]:before{opacity:1;transform:scaleX(1)}.v2-progress__seg[data-state=current]:before{opacity:.5;transform:scaleX(1)}.v2-progress__text{font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);color:var(--ink-68);white-space:nowrap;flex:none}.v2-drawer{z-index:40;width:var(--drawer-w);background:var(--surface);border-left:1px solid var(--ink-14);max-width:100vw;box-shadow:var(--shadow-seg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.v2-drawer:focus{outline:none}.v2-drawer__head{min-height:var(--task-header-h);border-bottom:1px solid var(--ink-08);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px 8px 24px;display:flex}.v2-drawer__title{font-size:var(--t-body-lg-size);margin:0;font-weight:600}.v2-drawer__close{border:1px solid var(--ink-14);border-radius:var(--r-sm);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;padding:0 16px}.v2-drawer__body{flex:auto;min-height:0;padding:24px;overflow-y:auto}.v2-drawer__foot{border-top:1px solid var(--ink-08);font-size:var(--t-sm-size);color:var(--ink-68);padding:12px 24px}.v2-rail{background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-md);min-width:0}.v2-rail[data-collapsed=true]{width:var(--rail-collapsed-w)}.v2-rail__head{border-bottom:1px solid var(--ink-08);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 4px 16px;display:flex}.v2-rail__title{font-weight:600;font-size:var(--t-sm-size)}.v2-rail__tab,.v2-rail__toggle{min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0}.v2-rail__tab{width:var(--rail-collapsed-w);flex-direction:column;align-items:center;gap:8px;padding:8px 0 12px;display:flex}.v2-rail__count{font-family:var(--font-mono-clinical);font-size:var(--t-sm-size);font-weight:600}.v2-rail__label{writing-mode:vertical-rl;font-size:var(--t-sm-size);color:var(--ink-68);white-space:nowrap;transform:rotate(180deg)}.v2-rail__body{padding:16px}.v2-locbar{min-width:0}.v2-locbar__list{flex-wrap:wrap;margin:0;padding:0;list-style:none}.v2-locbar__item,.v2-locbar__list{align-items:center;gap:var(--s-1);display:flex}.v2-locbar__item{color:var(--ink-68);position:relative}.v2-locbar__btn{align-items:center;gap:var(--s-2);min-height:var(--ctl-h-sm);padding:0 var(--s-3);border-radius:var(--r-pill);color:var(--ink-2);font:inherit;font-size:var(--t-sm-size);cursor:pointer;background:0 0;border:1px solid #0000;font-weight:500;display:inline-flex}.v2-locbar__btn:hover{background:var(--ink-03)}.v2-locbar__btn[aria-expanded=true]{background:var(--ink-03);border-color:var(--ink-14)}.v2-locbar__btn.is-last{background:var(--accent-soft);color:var(--accent-deep)}.v2-locbar__text{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.v2-locbar__menu{z-index:20;min-width:100%;max-height:50vh;margin:var(--s-1) 0 0;padding:var(--s-1);background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-sm);box-shadow:var(--e-2);list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.v2-locbar__opt{width:100%;min-height:var(--ctl-h-sm);padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--ink-2);font:inherit;font-size:var(--t-sm-size);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;display:flex}.v2-locbar__opt:hover{background:var(--ink-03)}.v2-locbar__opt.is-selected{background:var(--accent-soft);color:var(--accent-deep);font-weight:600}.v2-ledger{background:var(--surface);border-bottom:1px solid var(--ink-08)}.v2-ledger.is-open{background:var(--accent-wash)}.v2-ledger__head{align-items:center;gap:var(--s-4);min-height:var(--ctl-h);padding:var(--s-2) var(--s-4);display:flex}.v2-ledger__dot{border-radius:var(--r-pill);background:var(--ink-14);flex-shrink:0;width:10px;height:10px}.v2-ledger[data-tone=done] .v2-ledger__dot{background:var(--lime-deep)}.v2-ledger[data-tone=review] .v2-ledger__dot{background:var(--sand-deep)}.v2-ledger[data-tone=risk] .v2-ledger__dot{background:var(--clinical-risk-deep)}.v2-ledger__body{flex:auto;min-width:0}.v2-ledger__title{font-size:var(--t-body-size);color:var(--ink-2);overflow-wrap:anywhere;font-weight:500}.v2-ledger__minutes,.v2-ledger__subtitle{font-size:var(--t-sm-size);color:var(--ink-68)}.v2-ledger__minutes{font-family:var(--font-mono-clinical);flex-shrink:0}.v2-ledger__action{flex-shrink:0}.v2-ledger__toggle{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--r-pill);color:var(--ink-68);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.v2-ledger__toggle:hover{background:var(--ink-03)}.v2-ledger__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.v2-ledger__detail{padding:var(--s-2) var(--s-4) var(--s-4) calc(var(--s-4) + 10px + var(--s-4));color:var(--ink-2)}@media (max-width:640px){.v2-ledger__head{flex-wrap:wrap}}.v2-summary{align-items:center;gap:var(--s-6);padding:var(--s-6) var(--s-8);border-radius:var(--r-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.v2-summary--dark{background:var(--surface-dark);color:var(--on-ink)}.v2-summary--light{background:var(--surface);color:var(--ink-2);border:1px solid var(--ink-08)}.v2-summary__main{min-width:0}.v2-summary__sentence{font-size:var(--t-summary-size);line-height:var(--t-summary-lh);letter-spacing:var(--t-summary-ls);overflow-wrap:anywhere;margin:0;font-weight:500}.v2-summary__caption{margin-top:var(--s-2);font-size:var(--t-sm-size)}.v2-summary--dark .v2-summary__caption{color:var(--on-ink-muted)}.v2-summary--light .v2-summary__caption{color:var(--ink-68)}.v2-summary__actions{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:900px){.v2-summary{padding:var(--s-5) var(--s-4);grid-template-columns:minmax(0,1fr)}}.v2-detail{background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr);display:grid}.v2-detail--aside{grid-template-columns:minmax(0,1fr) 320px}.v2-detail__bar{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--ink-08);grid-column:1/-1;display:flex}.v2-detail__title{min-width:0;color:var(--ink-2);flex:auto;font-weight:600}.v2-detail__pos{font-family:var(--font-mono-clinical);font-size:var(--t-sm-size);color:var(--ink-68)}.v2-detail__nav{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border:1px solid var(--ink-14);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.v2-detail__nav:hover:not(:disabled){background:var(--ink-03)}.v2-detail__nav:disabled{opacity:.42;cursor:not-allowed}.v2-detail__body{min-width:0;padding:var(--s-5) var(--s-6)}.v2-detail__aside{padding:var(--s-5) var(--s-4);background:var(--indigo-soft);color:var(--indigo-deep);border-radius:0 0 var(--r-md) 0}@media (max-width:900px){.v2-detail--aside{grid-template-columns:minmax(0,1fr)}.v2-detail__aside{border-radius:0 0 var(--r-md) var(--r-md)}}.v2-notes__fields{gap:var(--s-3);flex-direction:column;height:100%;display:flex}.v2-notes__label{font-size:var(--t-sm-size);color:var(--ink-68)}.v2-notes__area{resize:none;width:100%;min-height:0;padding:var(--s-3) var(--s-4);border:1px solid var(--ink-14);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--t-body-size);line-height:var(--t-body-lh);flex:auto}.v2-notes__foot{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--ctl-h-sm);display:flex}.v2-notes__status{font-family:var(--font-mono-clinical);font-size:var(--t-sm-size);color:var(--ink-68);margin:0}.v2-notes__status.is-error{color:var(--accent-deep)}.v2-caso-jogo{--map-w:280px}.v2-caso-jogo .v2-task__title{text-transform:none;letter-spacing:-.01em;color:var(--ink);max-width:28ch;font-size:15px;font-weight:500;overflow:hidden}.v2-caso-jogo__title{font:inherit;letter-spacing:inherit;text-transform:none;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.v2-caso-jogo .v2-task__progress{max-width:520px}.v2-caso-jogo .v2-progress__text{display:none}.v2-caso-jogo .v2-progress__seg[data-state=done]{background:var(--ink);opacity:1}.v2-caso-jogo .v2-progress__seg[data-state=current]{background:var(--accent);opacity:1}.v2-caso-jogo__status{font-family:var(--font-mono-clinical);color:var(--ink-68);white-space:nowrap;font-size:13px}.v2-caso-jogo__map{gap:var(--s-3);flex-direction:column;min-height:0;display:flex}.v2-caso-jogo__map-desktop{gap:var(--s-3);flex-direction:column;display:none}.v2-caso-jogo__map-foot{gap:var(--s-2);flex-direction:column;display:flex}.v2-caso-jogo__map-foot:not(:empty){border-top:1px solid var(--ink-08);padding-top:var(--s-3)}@media (max-width:1023px){.v2-caso-jogo__map-foot:not(:empty){border-top:0;padding-top:0}}@media (min-width:1024px){.v2-caso-jogo__map-desktop{display:flex}.v2-caso-jogo .v2-task__map{background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-md);padding:var(--s-5)}}.v2-caso-jogo .v2-task__main{max-width:1040px}.v2-caso-jogo__card{gap:var(--s-5);flex-direction:column;display:flex}.v2-caso-jogo__stem{letter-spacing:-.03em;text-wrap:pretty;max-width:62ch;color:var(--ink-2);margin:0;font-size:23px;font-weight:500;line-height:1.35}.v2-caso-jogo__options{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.v2-caso-jogo__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-caso-jogo__option{align-items:flex-start;gap:var(--s-4);text-align:left;min-height:96px;padding:var(--s-5);border-radius:var(--r-md);border:1px solid var(--ink-14);background:var(--surface);display:flex}.v2-caso-jogo__option[aria-checked=true]{border:2px solid var(--ink);padding:calc(var(--s-5) - 1px)}.v2-caso-jogo__option-letter{border-radius:var(--r-pill);width:32px;height:32px;font-family:var(--font-mono-clinical);text-transform:uppercase;border:1px solid var(--ink-14);color:var(--ink-68);flex:none;place-items:center;font-size:13px;display:grid}.v2-caso-jogo__option[aria-checked=true] .v2-caso-jogo__option-letter{background:var(--ink);border-color:var(--ink);color:var(--surface)}.v2-caso-jogo__option-label{color:var(--ink-2);font-size:15px;line-height:1.45}.v2-caso-jogo__explain{min-height:52px;padding:0 var(--s-4);text-align:left;border:1px dashed var(--ink-14);border-radius:var(--r-sm);color:var(--ink-68);background:0 0;align-items:center;font-size:13.5px;display:flex}.v2-caso-jogo .v2-task__action,.v2-caso-jogo__bar,.v2-caso-jogo__slot{display:contents}.v2-caso-jogo .v2-task__footer{padding-block:var(--s-3);justify-content:flex-start}.v2-caso-jogo__bar>[data-slot=notice]{order:0;width:100%}.v2-caso-jogo__bar>[data-slot=certainty]{align-items:center;gap:var(--s-3);flex-wrap:wrap;order:1;display:flex}.v2-caso-jogo .v2-task__legend{order:2;margin-left:auto}.v2-caso-jogo__bar>[data-slot=submit]{flex:none;order:3}@media (max-width:1023px){.v2-caso-jogo .v2-task__footer{z-index:5;position:sticky;bottom:0}.v2-caso-jogo .v2-task__legend{display:none}}.v2-sessao-estudo__titulo{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-sessao-estudo__eyebrow{font-size:var(--t-eyebrow-size);letter-spacing:var(--t-eyebrow-ls);color:var(--indigo-deep);text-transform:uppercase;margin:0;font-weight:600}.v2-sessao-estudo__topico{text-transform:none;letter-spacing:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:1.3}.v2-sessao-estudo__notas{align-items:center;gap:8px;min-height:44px;display:inline-flex}.v2-sessao-estudo__mapa{flex-direction:column;gap:16px;display:flex}.v2-sessao-estudo__subtemas{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-sessao-estudo__subtema{align-items:center;gap:var(--s-2);color:var(--ink-68);display:flex}.v2-sessao-estudo__subtema-marca{border-radius:var(--r-pill);border:1px solid var(--ink-68);flex:none;width:12px;height:12px}.v2-sessao-estudo__subtema[data-estado=feito] .v2-sessao-estudo__subtema-marca{background:var(--ink-68)}.v2-sessao-estudo__subtema[data-estado=atual]{color:var(--ink);font-weight:600}.v2-sessao-estudo__subtema[data-estado=atual] .v2-sessao-estudo__subtema-marca{background:var(--accent);border-color:var(--accent)}.v2-sessao-estudo__contagem{font-family:var(--font-mono-clinical);font-size:var(--t-sm-size);color:var(--ink-68);margin:0}.v2-sessao-estudo__ao-terminar{border-top:1px solid var(--ink-08);font-size:var(--t-sm-size);color:var(--ink-68);margin:0;padding-top:12px}.v2-sessao-estudo__corpo{flex-direction:column;flex:auto;min-height:0;display:flex}.v2-sessao-estudo__pe{flex-direction:column;flex:auto;gap:12px;width:min(780px,100%);min-width:0;margin-inline:auto;display:flex}.v2-sessao-estudo__campo{align-items:flex-end;gap:12px;display:flex}.v2-sessao-estudo__campo .field__control{flex:auto;min-width:0;min-height:56px}.v2-sessao-estudo__acoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2-sessao-estudo .v2-task__main{flex-direction:column;display:flex}.v2-sessao-estudo .chat__scroll{padding:0;overflow:visible}@media (min-width:1024px){.v2-sessao-estudo .v2-task__main{align-self:stretch}}.v2-avaliacao{--map-w:280px}.v2-avaliacao__titulo{text-transform:none;letter-spacing:normal;flex-direction:column;gap:2px;min-width:0;display:flex}.v2-avaliacao__eyebrow{font-size:var(--t-eyebrow-size);color:var(--accent-deep);font-weight:600}.v2-avaliacao__tema{font-size:var(--t-body-size);color:var(--ink);overflow-wrap:anywhere;font-weight:500}.v2-avaliacao__pill{min-height:36px;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--sand-soft);color:var(--sand-deep);font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);align-items:center;display:inline-flex}.v2-avaliacao__main{gap:var(--s-4);flex-direction:column;width:min(760px,100%);margin:0 auto;display:flex}.v2-avaliacao__chat.card{box-shadow:none;background:0 0;border:0;padding:0}.v2-avaliacao__map{gap:var(--s-4);flex-direction:column;display:flex}.v2-avaliacao__map-nota{font-size:var(--t-sm-size);color:var(--ink-68);margin:0}.v2-avaliacao__dominio{justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:var(--t-sm-size);color:var(--ink-68);display:flex}.v2-avaliacao__dominio-valor{font-family:var(--font-mono-clinical);font-size:var(--t-body-size);color:var(--ink)}.v2-avaliacao__fechado{border-radius:var(--r-md);background:var(--canvas);padding:var(--s-3) var(--s-4);font-size:var(--t-sm-size);color:var(--ink-68);margin:0;line-height:1.45}.v2-avaliacao .v2-task__footer{justify-content:center}.v2-avaliacao .v2-task__footer>span:empty{display:none}.v2-avaliacao .v2-task__action{flex:auto;max-width:760px;margin-left:0}.v2-avaliacao__foot{gap:var(--s-3);flex-direction:column;width:100%;min-width:0;display:flex}.v2-avaliacao__modo{border-radius:var(--r-pill);background:var(--ink-03);align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.v2-avaliacao__modo button{min-height:32px;padding:0 var(--s-4);border-radius:var(--r-pill);font:inherit;font-size:var(--t-sm-size);color:var(--ink-68);cursor:pointer;background:0 0;border:0}.v2-avaliacao__modo button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-seg);font-weight:500}.v2-avaliacao__modo button:disabled{cursor:not-allowed;opacity:.6}.v2-avaliacao__envio{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.v2-avaliacao__envio textarea.field__control{flex:280px;min-height:96px}.v2-avaliacao__dica{font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);color:var(--ink-68);align-self:flex-end;margin:0}.v2-escola-sessao{--map-w:300px}.v2-escola-sessao__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-escola-sessao__eyebrow{color:var(--aqua-deep)}.v2-escola-sessao__unit{font-size:var(--t-body-size);color:var(--ink-2);text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;margin:0;font-weight:600}.v2-escola-sessao__link{color:var(--aqua-deep);font-size:var(--t-sm-size);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.v2-escola-sessao__rungs{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-escola-sessao__rung{align-items:flex-start;gap:var(--s-2);min-width:0;display:flex}.v2-escola-sessao__dot{border-radius:var(--r-pill);border:2px solid var(--ink-14);width:20px;height:20px;color:var(--ink-2);background:0 0;flex:none;place-items:center;margin-top:1px;font-size:12px;line-height:1;display:grid}.v2-escola-sessao__rung[data-state=done] .v2-escola-sessao__dot{background:var(--lime);border-color:var(--lime)}.v2-escola-sessao__rung[data-state=current] .v2-escola-sessao__dot{background:var(--accent-soft);border-color:var(--accent)}.v2-escola-sessao__rung-text{min-width:0;font-size:var(--t-sm-size);color:var(--ink-68);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v2-escola-sessao__rung[data-state=current] .v2-escola-sessao__rung-text{color:var(--ink-2);font-weight:500}.v2-escola-sessao__footnote{margin:var(--s-4) 0 0;font-size:var(--t-sm-size);color:var(--ink-68)}.v2-escola-sessao__map-extra{gap:var(--s-3);margin-top:var(--s-4);flex-direction:column;display:flex}.v2-escola-sessao__main{gap:var(--s-4);flex-direction:column;width:min(780px,100%);margin:0 auto;display:flex}.v2-escola-sessao__chat{max-width:none}.v2-escola-sessao__seal{min-height:28px;padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--lime-soft);color:var(--lime-deep);font-size:var(--t-sm-size);align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.v2-escola-sessao .v2-task__action{flex:640px;margin-left:0}.v2-escola-sessao__composer{gap:var(--s-3);flex-direction:column;width:min(780px,100%);margin:0 auto;display:flex}.v2-escola-sessao__rung-label{color:var(--accent-deep)}.v2-escola-sessao__question{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:500;line-height:1.35}.v2-escola-sessao__question:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.v2-escola-sessao__field{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.v2-escola-sessao__field .field__control{resize:vertical;border-width:2px;flex:320px;min-width:0;min-height:64px;max-height:20dvh}.v2-escola-sessao__chips{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.v2-escola-sessao__legend{font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);color:var(--ink-68);margin:0}.v2-escola-sessao__modal{width:min(440px,100%)}.v2-escola-sessao__modal-actions{gap:var(--s-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.v2-veredito-page{gap:var(--s-8);flex-direction:column;width:100%;display:flex}.v2-veredito-page__top{display:flex}.v2-veredito-page__head{gap:var(--s-2);flex-direction:column;display:flex}.v2-veredito-page__eyebrow{font-size:var(--t-sm-size);color:var(--ink-68);margin:0}.v2-veredito-page__title{letter-spacing:-.04em;text-wrap:balance;color:var(--ink-2);margin:0;font-size:38px;font-weight:500;line-height:1.05}@media (max-width:767px){.v2-veredito-page{gap:var(--s-6)}.v2-veredito-page__title{font-size:28px}}.v2-veredito{gap:var(--s-8);flex-direction:column;min-width:0;display:flex}.v2-veredito__notices:empty{display:none}.v2-veredito__band.v2-summary{border-radius:var(--r-lg);grid-template-columns:minmax(220px,1fr) minmax(0,3fr) minmax(280px,1.25fr);align-items:stretch;gap:0;padding:0;overflow:hidden}.v2-veredito__band .v2-summary__sentence{max-width:var(--measure)}.v2-veredito__band .v2-summary__lead{padding:var(--s-8) var(--s-8);border-right:1px solid var(--ink-08);align-items:center;display:flex}.v2-veredito__band .v2-summary__main{padding:var(--s-8);gap:var(--s-4);flex-direction:column;justify-content:center;display:flex}.v2-veredito__band .v2-summary__caption{margin-top:0}.v2-veredito__band .v2-summary__actions{padding:var(--s-8);background:var(--surface-dark);justify-content:center;align-items:stretch;gap:var(--s-3);flex-direction:column}.v2-veredito__band .v2-summary__actions .btn{justify-content:center;width:100%;min-height:52px}.v2-veredito__band .v2-summary__actions .btn--secondary{min-height:44px;color:var(--on-ink);border:1px solid var(--on-ink-hairline);background:0 0}.v2-veredito__lead{gap:var(--s-1);flex-direction:column;display:flex}.v2-veredito__score{font-family:var(--font-mono-clinical);letter-spacing:-.04em;color:var(--ink-2);font-size:72px;line-height:.96}.v2-veredito__lead-label{font-size:var(--t-sm-size);color:var(--ink-68)}.v2-veredito__not-measured{gap:var(--s-1);flex-direction:column;display:flex}.v2-veredito__dots{gap:var(--s-1) var(--s-5);font-size:var(--t-sm-size);color:var(--ink-68);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.v2-veredito__dots li{align-items:center;gap:var(--s-2);display:inline-flex}.v2-veredito__dots span{border-radius:var(--r-pill);flex:none;width:8px;height:8px}.v2-veredito__dots [data-dot=risk] span{background:var(--clinical-risk-deep)}.v2-veredito__dots [data-dot=legacy] span{background:var(--sand-deep)}.v2-veredito__dots [data-dot=pending] span{border:1.5px dashed var(--sand-deep);background:0 0;width:10px;height:10px}@media (max-width:900px){.v2-veredito__band.v2-summary{grid-template-columns:minmax(0,1fr)}.v2-veredito__band .v2-summary__lead{border-right:0;border-bottom:1px solid var(--ink-08);padding:var(--s-5)}.v2-veredito__band .v2-summary__actions,.v2-veredito__band .v2-summary__main{padding:var(--s-5)}.v2-veredito__score{font-size:56px}}.v2-veredito__path{gap:var(--s-3);flex-direction:column;display:flex}.v2-veredito__path-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.v2-veredito__path-title{color:var(--ink-2);margin:0;font-size:16px;font-weight:500}.v2-veredito__path-hint{font-size:var(--t-sm-size);color:var(--ink-68)}.v2-veredito__blocks{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.v2-veredito__block-cell{min-width:0;display:flex}.v2-veredito__block{cursor:pointer;width:100%;height:48px;font-family:var(--font-mono-clinical);border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:13px;display:flex}.v2-veredito__block[data-tone=neutral]{background:var(--surface);color:var(--ink-68);border:1px solid var(--ink-14)}.v2-veredito__block[data-status=pending]{border:1.5px dashed var(--sand-deep);color:var(--sand-deep);background:0 0}.v2-veredito__block[data-tone=risk]{box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--clinical-risk-deep)}.v2-veredito__block:focus-visible,.v2-veredito__block[data-selected=true]{outline:2px solid var(--ink);outline-offset:2px}.v2-veredito__legend{gap:var(--s-1) var(--s-5);color:var(--ink-68);flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.v2-veredito__legend [data-tone=lime]{color:var(--lime-deep)}.v2-veredito__legend [data-tone=sand]{color:var(--sand-deep)}.v2-veredito__legend [data-tone=risk]{color:var(--clinical-risk-deep)}@media (max-width:560px){.v2-veredito__blocks{grid-template-columns:repeat(6,minmax(0,1fr))!important}.v2-veredito__block{height:44px}}.v2-veredito__detail{border-radius:var(--r-md);overflow:hidden}.v2-veredito__detail,.v2-veredito__detail-wrap{scroll-margin-top:var(--s-4)}.v2-veredito__detail-cols.col-grid{row-gap:var(--s-4)}.v2-veredito__critical{padding:var(--s-4);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--ink-08);border-top:4px solid var(--clinical-risk-deep)}.v2-veredito__critical,.v2-veredito__tutor{gap:var(--s-3);flex-direction:column;display:flex}.v2-veredito__tutor-prompt{margin:0;font-size:15px;font-weight:500;line-height:1.4}.v2-veredito__tutor-cta{background:var(--indigo-deep);color:var(--surface);border-radius:var(--r-pill);align-self:flex-start;min-height:44px}.v2-veredito__fold{gap:var(--s-4);flex-direction:column;display:flex}.v2-veredito__fold-summary{cursor:pointer;min-height:44px;font-size:var(--t-h3-size,20px);color:var(--ink-2);align-items:center;font-weight:500;display:flex}.v2-veredito__row.split{row-gap:var(--s-8)}.v2-veredito__row>.split__aside{flex-basis:28rem}.v2-veredito__stack{gap:var(--s-8);flex-direction:column;display:flex}.v2-resultados{gap:var(--s-5);flex-direction:column;width:min(760px,100%);margin:0 auto;display:flex}.v2-resultados__faixa:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-lg);outline:none}.v2-resultados__acao{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.v2-resultados__link{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.v2-resultados__aviso,.v2-resultados__link{color:var(--ink-68);font-size:var(--t-sm-size)}.v2-resultados__aviso{margin:0}.v2-resultados__mapa{gap:var(--s-3);flex-direction:column;display:flex}.v2-resultados__mudou{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.v2-resultados__detalhe-rotulo{margin:0 0 var(--s-2);font-size:var(--t-sm-size);color:var(--ink-68);font-weight:600}.v2-resultados__texto{font-size:var(--t-body-size);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.v2-resultados__texto+.v2-resultados__detalhe-rotulo{margin-top:var(--s-4)}.v2-resultados__nota{flex-direction:column;gap:2px;display:flex}.v2-resultados__nota-valor{font-family:var(--font-mono-clinical);letter-spacing:-.04em;color:var(--ink-2);font-size:56px;line-height:.96}.v2-resultados__nota-rotulo{font-size:var(--t-sm-size);color:var(--ink-68)}.v2-resultados__fila{border-top:1px solid var(--ink-08);flex-direction:column;display:flex}.v2-resultados__tutor{gap:var(--s-3);scroll-margin-top:var(--s-6);flex-direction:column;display:flex}.v2-resultados__tutor:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-md);outline:none}.v2-resultados__degraus{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-resultados__degrau{align-items:flex-start;gap:var(--s-2);min-width:0;display:flex}.v2-resultados__marca{border-radius:var(--r-pill);border:2px solid var(--ink-14);width:20px;height:20px;color:var(--ink-2);flex:none;place-items:center;margin-top:1px;font-size:12px;line-height:1;display:grid}.v2-resultados__degrau[data-state=done] .v2-resultados__marca{background:var(--lime);border-color:var(--lime)}.v2-resultados__degrau[data-state=missing] .v2-resultados__marca{background:var(--sand-soft);border-color:var(--sand-deep);color:var(--sand-deep)}.v2-resultados__degrau-texto{min-width:0;font-size:var(--t-sm-size);color:var(--ink-68);overflow-wrap:anywhere}@media (max-width:640px){.v2-resultados__nota-valor{font-size:44px}}.v2-fim-de-cota__quota-line{font-family:var(--font-mono-clinical);color:var(--sand-deep);margin:0;font-size:12px}.v2-fim-de-cota__badge--spent{background-color:var(--sand-soft);color:var(--sand-deep)}.v2-fim-de-cota__badge--free{background-color:var(--lime-soft);color:var(--lime-deep)}.v2-fim-de-cota__numbers{font-family:var(--font-mono-clinical);color:var(--sand-deep);margin:0;font-size:12px}.v2-hoje__readings{margin:var(--s-2) 0 0;gap:var(--s-4);flex-direction:column;padding:0;list-style:none;display:flex}.v2-hoje__reading{align-items:center;gap:var(--s-3);min-width:0;display:flex}.v2-hoje__reading-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.v2-hoje__name,.v2-hoje__reading-name{color:var(--ink-2);font-size:var(--t-sm-size);overflow-wrap:anywhere;min-width:0;font-weight:500}.v2-hoje__reading-detail{color:var(--ink-68);font-size:var(--t-sm-size);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}.v2-hoje__reading-mode{display:none}[data-testid=hoje-plano] .btn--primary{background:var(--surface);color:var(--ink-2);border-color:var(--ink-14)}[data-testid=hoje-plano] .btn--primary:hover{background:var(--canvas);border-color:var(--ink-14)}.v2-perfil__id{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.v2-perfil__who{flex-direction:column;flex:14rem;gap:2px;min-width:0;display:flex}.v2-perfil__name{letter-spacing:-.03em;color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:500}.v2-perfil__sub{font-size:var(--t-sm-size);color:var(--ink-68);overflow-wrap:anywhere;margin:0}.v2-perfil__id-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.v2-perfil__score{flex-direction:column;gap:2px;display:flex}.v2-perfil__score-n{font-family:var(--font-mono-clinical);letter-spacing:-.04em;font-size:56px;line-height:.96}.v2-perfil__score-l{font-size:var(--t-sm-size);color:var(--on-ink-muted)}.v2-perfil__zonas{grid-template-rows:auto 1fr}.v2-perfil__zonas>.v2-perfil__plano{grid-row:span 2}@media (min-width:1024px){.v2-perfil__rail>.split__pin{max-height:calc(100dvh - var(--pin-top) - var(--s-6));overflow-y:auto}}.v2-rail-card{background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-md);padding:var(--s-5);gap:var(--s-2);flex-direction:column;display:flex}.v2-rail-card__title{padding-bottom:var(--s-2);margin:0}.v2-rail-card .v2-ledger{background:0 0}.v2-rail-card .v2-ledger__head{row-gap:var(--s-2);flex-wrap:wrap;padding-inline:0}.v2-rail-card .v2-ledger__body{flex-basis:10rem}.v2-rail-card .v2-ledger:last-child{border-bottom:0}.v2-rail-card__row{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.v2-rail-card__link{font-size:var(--t-sm-size);color:var(--ink-2);min-height:var(--ctl-h-sm);align-items:center;text-decoration:underline;display:inline-flex}.v2-comp-card{background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-md);overflow:hidden}.v2-comp-card__head{justify-content:space-between;align-items:baseline;gap:var(--s-2);padding:var(--s-5) var(--s-6) var(--s-3);flex-wrap:wrap;display:flex}.v2-comp-card__title{letter-spacing:-.03em;color:var(--ink-2);margin:0;font-size:19px;font-weight:500}.v2-comp-card__note{font-size:var(--t-sm-size);color:var(--ink-68);margin:0}.v2-comp-card__pad{padding:0 var(--s-6) var(--s-5)}.card .v2-comp__row{padding-inline:0}.v2-comp{border-top:1px solid var(--ink-08);list-style:none}.v2-comp.is-open{background:var(--accent-wash)}.v2-comp__row{align-items:center;gap:var(--s-2) var(--s-4);width:100%;min-height:64px;padding:var(--s-2) var(--s-6);text-align:left;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 24px;grid-template-areas:"name score chev""bar bar bar";display:grid}button.v2-comp__row{cursor:pointer}.v2-comp__row--static{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name score""bar bar"}.v2-comp__name{flex-direction:column;grid-area:name;gap:4px;min-width:0;display:flex}.v2-comp__label{color:var(--ink-2);overflow-wrap:anywhere;font-size:15px;font-weight:500;display:block}.v2-comp__tags{gap:var(--s-2);flex-wrap:wrap;display:flex}.v2-comp__tag{color:var(--ink-68);align-items:center;gap:6px;font-size:12px;display:inline-flex}.v2-comp__tag--weak{color:var(--accent-deep);font-weight:500}.v2-comp__tag--few:before{content:"";border-radius:var(--r-pill);background:var(--sand-deep);width:6px;height:6px}.v2-comp__bar{border-radius:var(--r-pill);background:var(--ink-08);grid-area:bar;height:8px;position:relative}.v2-comp__band{border-radius:var(--r-pill);background:var(--ink-14);position:absolute;top:0;bottom:0}.v2-comp__mark{background:var(--ink);border-radius:2px;width:4px;height:16px;margin-left:-2px;position:absolute;top:-4px}.v2-comp__mark--weak{background:var(--accent-deep)}.v2-comp__score{flex-direction:column;grid-area:score;align-items:flex-end;display:flex}.v2-comp__n{color:var(--ink-2);font-size:16px}.v2-comp__n,.v2-comp__sub{font-family:var(--font-mono-clinical)}.v2-comp__sub{color:var(--ink-68);white-space:nowrap;font-size:12px}.v2-comp__chev{color:var(--ink-68);grid-area:chev;display:inline-flex}.v2-comp.is-open .v2-comp__chev svg{transform:rotate(90deg)}@media (min-width:720px){.v2-comp__row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 92px 24px;grid-template-areas:"name bar score chev"}.v2-comp__row--static{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 92px;grid-template-areas:"name bar score"}}.v2-evid{background:var(--canvas);padding:var(--s-4) var(--s-6) var(--s-5);gap:var(--s-2);flex-direction:column;display:flex}.v2-evid__head{margin:0}.v2-evid__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-evid__row{align-items:center;gap:var(--s-3);min-height:var(--ctl-h);border-bottom:1px solid var(--ink-08);color:var(--ink-2);grid-template-columns:minmax(0,1fr) auto auto;font-size:14px;display:grid}.v2-evid__row:last-child{border-bottom:0}.v2-evid__what{overflow-wrap:anywhere;min-width:0}.v2-evid__score{font-family:var(--font-mono-clinical);font-size:13px}.v2-evid__link{color:var(--ink-2);min-height:var(--ctl-h-sm);align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.v2-evid__foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-1);flex-wrap:wrap;display:flex}.v2-evid__more{color:var(--ink-2);cursor:pointer;min-height:var(--ctl-h-sm);background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.v2-evid__note{font-size:var(--t-sm-size);color:var(--ink-68);margin:0}.v2-evid__skel{gap:var(--s-3)}.v2-evid__skel,.v2-trilhas__main{flex-direction:column;display:flex}.v2-trilhas__main{gap:var(--s-8)}.v2-trilhas__next{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.v2-trilhas__next-body{gap:var(--s-1);flex-direction:column;flex:14rem;min-width:0;display:flex}.v2-trilhas__next-eyebrow{color:var(--on-ink-muted)}.v2-trilhas__next-title{color:var(--on-ink);overflow-wrap:anywhere}.v2-trilhas__next-sub{color:var(--on-ink-muted)}.v2-trilhas__section{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.v2-trilhas__head{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.v2-trilhas__list{border-top:1px solid var(--ink-08);margin:0;padding:0;list-style:none}.v2-trilhas__list.col-grid{row-gap:0;column-gap:var(--s-8)}.v2-trilhas__meta{align-items:center;gap:var(--s-2);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.v2-trilhas__meta>*{flex-shrink:0}.v2-trilhas__meta>.v2-trilhas__meta-text{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.v2-trilhas__list .v2-ledger__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-trilhas__list .v2-ledger__head{min-height:0;padding-block:var(--s-1)}.v2-trilhas__filters{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.v2-trilhas__segment{gap:var(--s-2);flex-wrap:wrap;display:flex}.v2-trilhas__menu{position:relative}.v2-trilhas__menu>summary{cursor:pointer;list-style:none}.v2-trilhas__menu>summary::-webkit-details-marker{display:none}.v2-trilhas__menu-panel{z-index:5;top:calc(100% + var(--s-1));gap:var(--s-1);min-width:14rem;padding:var(--s-2);background:var(--surface);border:1px solid var(--ink-14);border-radius:var(--r-lg,20px);flex-direction:column;display:flex;position:absolute;left:0}.v2-trilhas__rest>summary{cursor:pointer;padding:var(--s-3) var(--s-4);color:var(--ink-68);font-size:var(--t-sm-size)}.escola-materia{gap:var(--s-6);flex-direction:column;display:flex}.escola-materia__crumb ol{align-items:center;gap:var(--s-2);color:var(--ink-68);font-size:var(--t-sm-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.escola-materia__crumb a{min-width:var(--ctl-h-sm);min-height:var(--ctl-h-sm);color:var(--ink-68);align-items:center;text-decoration:underline;display:inline-flex}.escola-materia__crumb [aria-current]{color:var(--ink-2)}.escola-materia__main{gap:var(--s-6);flex-direction:column;display:flex}.escola-materia__bar{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.escola-materia__filtros{gap:var(--s-2);flex-wrap:wrap;display:flex}.escola-materia__filtro{min-height:44px;padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--ink-14);background:var(--surface);color:var(--ink-2);font-size:var(--t-sm-size)}.escola-materia__filtro[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-deep);border-color:var(--accent-deep);font-weight:600}.escola-materia__expandir{min-height:44px;padding:0 var(--s-2);color:var(--ink-68);font-size:var(--t-sm-size);background:0 0;border:0;text-decoration:underline}.escola-materia__grupo{background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-lg);overflow:hidden}.escola-materia__grupo-head{justify-content:space-between;align-items:baseline;gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-3);flex-wrap:wrap;display:flex}.escola-materia__grupo-nome{color:var(--ink-2);margin:0;font-size:19px;font-weight:500}.escola-materia__conta{font-family:var(--font-mono-clinical);font-size:var(--t-sm-size);color:var(--ink-68);margin:0}.escola-materia__lista{margin:0;padding:0;list-style:none}.escola-materia__lista.col-grid{row-gap:0}.escola-materia__lista .v2-ledger{border-bottom:0;border-top:1px solid var(--ink-08)}.escola-materia__vazio{padding:var(--s-4);color:var(--ink-68);font-size:var(--t-sm-size);margin:0}.escola-materia__detalhe{gap:var(--s-3);max-width:var(--measure);flex-direction:column;display:flex}.escola-materia__detalhe p{margin:0}.escola-materia__conceitos{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.escola-materia__unidade{color:var(--ink-2)}.escola-materia__continuar{background:var(--surface-dark);color:var(--on-ink);border-radius:var(--r-lg);padding:var(--s-6);gap:var(--s-3);flex-direction:column;display:flex}.escola-materia__continuar h2{font-size:var(--t-body-lg-size);color:var(--on-ink);overflow-wrap:anywhere;margin:0;font-weight:500}.escola-materia__continuar p{margin:0}.escola-materia__motivo{color:var(--on-ink-muted);font-size:var(--t-sm-size)}.escola-materia__dominio{background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-lg);padding:var(--s-6);gap:var(--s-3);flex-direction:column;display:flex}.escola-materia__dominio h2{color:var(--ink-2);margin:0;font-size:19px;font-weight:500}.escola-materia__empilhada{border-radius:var(--r-pill);background:var(--ink-08);height:10px;display:flex;overflow:hidden}.escola-materia__seg--dominado{background:var(--lime-deep)}.escola-materia__seg--revisar{background:var(--sand-deep)}.escola-materia__seg--novo{background:var(--ink-14)}.escola-materia__legenda{gap:var(--s-1);font-family:var(--font-mono-clinical);font-size:var(--t-sm-size);color:var(--ink-68);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.escola-materia__nome{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.escola-hub>.split__main{gap:var(--s-6);flex-direction:column;flex-basis:50rem;display:flex}.card-grid.escola-hub__materias{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.escola-hub__materias>li{max-width:38rem}.escola-sessoes__lista.col-grid{row-gap:var(--s-3)}.v2-sim-shell,.v2-sim__main{gap:var(--s-6);flex-direction:column;display:flex}.v2-sim-band{gap:var(--s-6);padding:var(--s-5) var(--s-6);border-radius:var(--r-lg);background:var(--surface-dark);color:var(--on-ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.v2-sim-band__text{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.v2-sim-band__name{font-size:var(--t-body-lg-size);overflow-wrap:anywhere;margin:0;font-weight:500}.v2-sim-band__meta{font-size:var(--t-sm-size);color:var(--on-ink-muted)}.v2-sim-band__clock{flex-direction:column;align-items:flex-end;display:flex}.v2-sim-band__time{font-family:var(--font-mono-clinical);font-size:28px;line-height:1.1}.v2-sim-band__time-label{font-size:var(--t-sm-size);color:var(--on-ink-muted)}@media (max-width:720px){.v2-sim-band{padding:var(--s-4);grid-template-columns:minmax(0,1fr)}.v2-sim-band__clock{align-items:flex-start}}.v2-sim-bank{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.v2-sim-seg{gap:var(--s-1);padding:var(--s-1);border-radius:var(--r-pill);background:var(--ink-03);flex-wrap:wrap;display:inline-flex}.v2-sim-seg__btn{min-height:var(--ctl-h-sm);padding:0 var(--s-4);border-radius:var(--r-pill);color:var(--ink-68);font:inherit;font-size:var(--t-sm-size);cursor:pointer;background:0 0;border:0}.v2-sim-seg__btn[aria-pressed=true]{background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-14);font-weight:500}.v2-sim-table{background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-lg);overflow:hidden}.v2-sim-list{margin:0;padding:0;list-style:none}.v2-sim-cols{gap:var(--s-4);padding:var(--s-2) var(--s-5);grid-template-columns:minmax(0,1fr) 72px 80px 84px 96px;align-items:center;display:grid}.v2-sim-head{min-height:var(--ctl-h-sm);font-size:var(--t-eyebrow-size);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-68);font-weight:600}.v2-sim-row{border-top:1px solid var(--ink-08);min-height:56px}.v2-sim-row__name{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.v2-sim-row__title{font-size:var(--t-body-size);color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-weight:500}.v2-sim-row__tags{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.v2-sim-row__num{font-family:var(--font-mono-clinical);font-size:var(--t-sm-size);color:var(--ink-2)}.v2-sim-row__last[data-passed=true]{color:var(--lime-deep)}.v2-sim-row__last[data-passed=false]{color:var(--sand-deep)}.v2-sim-row__action{justify-self:end}@media (max-width:720px){.v2-sim-head{display:none}.v2-sim-cols{row-gap:var(--s-2);padding:var(--s-3) var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}.v2-sim-row__name{grid-column:1/-1}.v2-sim-row__num:before{content:attr(data-label);font-size:var(--t-eyebrow-size);color:var(--ink-68);display:block}.v2-sim-row__action{grid-column:1/-1;justify-self:stretch}}.v2-sim-history{border:1px solid var(--ink-08);border-radius:var(--r-lg);margin:0;padding:0;list-style:none;overflow:hidden}.v2-sim-history>li:last-child .v2-ledger{border-bottom:0}.v2-sim-history__score{margin-left:var(--s-3);font-family:var(--font-mono-clinical);color:var(--ink-68);font-weight:400}.v2-sim-card{gap:var(--s-3);padding:var(--s-5);background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-lg);flex-direction:column;display:flex}.v2-sim-card__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.v2-sim-card__date{font-family:var(--font-mono-clinical);font-size:var(--t-sm-size);color:var(--ink-68)}.v2-sim-card__score{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.v2-sim-card__pct{font-family:var(--font-mono-clinical);color:var(--ink-2);font-size:40px;line-height:1}.v2-sim-card__what{font-size:var(--t-sm-size);color:var(--ink-68)}.v2-sim-domains{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-sim-domains__row{gap:var(--s-3);min-height:36px;font-size:var(--t-sm-size);grid-template-columns:minmax(0,1fr) 80px 40px;align-items:center;display:grid}.v2-sim-domains__name{overflow-wrap:anywhere}.v2-sim-domains__track{border-radius:var(--r-pill);background:var(--ink-08);height:6px;display:block}.v2-sim-domains__fill{border-radius:var(--r-pill);background:var(--ink);height:100%;display:block}.v2-sim-domains__fill[data-below=true]{background:var(--sand-deep)}.v2-sim-domains__value{font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);color:var(--ink-68);text-align:right}.v2-sim-bridge{gap:var(--s-2);padding:var(--s-5);background:var(--surface);border:1px solid var(--ink-08);border-radius:var(--r-lg);flex-direction:column;display:flex}.v2-sim-bridge__rows{border-top:1px solid var(--ink-08)}.v2-sim-rail__review{color:var(--ink-68);font-size:var(--t-sm-size);min-height:var(--ctl-h-sm);align-items:center;text-decoration:underline;display:inline-flex}.v2-sim-rail__review:hover{color:var(--accent-deep)}.v2-atlas{--map-w:240px}.v2-atlas:has(.v2-rail[data-collapsed=true]){--map-w:var(--rail-collapsed-w)}.v2-atlas__titulo{font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}.v2-atlas__busca{flex:240px;min-width:min(100%,240px);max-width:320px;position:relative}.v2-atlas__busca .field__control{height:44px}.v2-atlas-sessao__pe{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.v2-atlas-sessao__composer{flex:320px;align-items:center;gap:8px;min-width:0;display:flex}.v2-atlas-sessao__composer .field__control{flex:auto;min-width:0;height:44px}.v2-atlas__kbd{border:1px solid var(--ink-14);border-radius:var(--r-sm);font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);color:var(--ink-68);background:var(--surface);margin-left:8px;padding:0 6px}.v2-atlas__icone{flex:none;display:none}@media (max-width:639px){.v2-atlas .v2-task__actions{flex-wrap:wrap;width:100%;min-width:0;max-width:100%;margin-left:0}.v2-atlas .v2-task__header{gap:8px;padding-inline:16px}.v2-atlas__icone{display:block}.v2-atlas .v2-task__actions .v2-atlas__kbd:not(.v2-atlas__busca-atalho),.v2-atlas__rotulo{display:none}.v2-atlas .v2-task__actions .btn{justify-content:center;min-width:44px;padding-inline:10px}.v2-atlas__busca{flex:140px;min-width:0;max-width:none}}.v2-atlas .split__aside:has(.v2-rail[data-collapsed=true]){flex:0 0 var(--rail-collapsed-w)}.v2-camadas{width:100%;padding:var(--s-3) var(--s-4) var(--s-4);background:var(--surface);border-radius:var(--r-md);box-shadow:var(--e-2);flex-direction:column;gap:2px;display:flex}.v2-camadas--trilho{width:var(--rail-collapsed-w);padding:var(--s-2) 0;align-items:center}@media (min-width:640px){.v2-camadas{z-index:20;top:var(--s-4);left:var(--s-4);width:248px;max-height:calc(100% - 2 * var(--s-4));position:absolute;overflow-y:auto}.v2-camadas--trilho{width:var(--rail-collapsed-w)}}.v2-camadas__cabeca{padding:0 var(--s-1) var(--s-1);justify-content:space-between;align-items:center;display:flex}.v2-camadas__titulo{font-size:var(--t-eyebrow-size);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-68);font-weight:600}.v2-camadas__faixa{font-family:var(--font-mono-clinical);letter-spacing:0;font-weight:400}.v2-camadas__linha,.v2-camadas__modo-item,.v2-camadas__recolher,.v2-camadas__trilho-botao{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0}.v2-camadas__recolher{border-radius:var(--r-pill);width:44px;height:44px;color:var(--ink-68);place-items:center;display:grid}.v2-camadas__linha:hover,.v2-camadas__recolher:hover{background:var(--ink-03)}.v2-camadas__linha:focus-visible,.v2-camadas__modo-item:focus-visible,.v2-camadas__recolher:focus-visible,.v2-camadas__trilho-botao:focus-visible{box-shadow:var(--focus-ring);outline:none}.v2-camadas__linhas{flex-direction:column;display:flex}.v2-camadas__linha{min-height:44px;padding:0 var(--s-1);border-radius:var(--r-sm);font-size:var(--t-body-size);text-align:left;grid-template-columns:12px minmax(0,1fr) auto 36px;align-items:center;gap:10px;display:grid}.v2-camadas__linha[aria-disabled=true]{cursor:wait}.v2-camadas__nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-camadas__peso{font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);color:var(--ink-68);white-space:nowrap}.v2-camadas__interruptor{border-radius:var(--r-pill);background:var(--ink-14);justify-content:flex-start;align-items:center;width:36px;height:20px;padding:2px;display:flex}.v2-camadas__interruptor:before{content:"";border-radius:var(--r-pill);background:var(--surface);width:16px;height:16px}.v2-camadas__interruptor[data-ligado=true]{background:var(--ink);justify-content:flex-end}.v2-camadas__rodape{gap:var(--s-2);margin-top:var(--s-2);padding:var(--s-3) var(--s-1) 0;border-top:1px solid var(--ink-08);flex-direction:column;display:flex}.v2-camadas__modo{border-radius:var(--r-pill);background:var(--ink-03);gap:4px;padding:4px;display:flex}.v2-camadas__modo-item{border-radius:var(--r-pill);min-height:44px;font-size:var(--t-sm-size);color:var(--ink-68);flex:1}.v2-camadas__modo-item[aria-pressed=true]{background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow-seg);font-weight:500}.v2-camadas__modo-item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.v2-camadas__nota{font-size:var(--t-sm-size);color:var(--ink-68);margin:0}.v2-camadas__nota--erro{color:var(--accent-deep)}.v2-camadas__trilho-botao{border-radius:var(--r-md);justify-content:center;width:100%;min-height:44px}.v2-camadas__trilho-botao,.v2-camadas__trilho-linhas{flex-direction:column;align-items:center;display:flex}.v2-camadas__ponto{border-radius:var(--r-pill);width:44px;height:44px;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.v2-camadas__ponto:hover{background:var(--ink-03)}.v2-camadas__ponto:focus-visible{box-shadow:var(--focus-ring);outline:none}.v2-camadas__ponto[aria-pressed=true]{background:var(--ink-03)}.v2-camadas__ponto[aria-disabled=true]{cursor:wait}.v2-camadas__contagem{font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);color:var(--ink-68)}.v2-vizinhas{align-items:center;gap:var(--s-2);max-width:100%;display:flex}.v2-vizinhas__rotulo{padding:0 var(--s-2) 0 var(--s-3);font-size:var(--t-eyebrow-size);color:var(--ink-68);flex:none}.v2-vizinhas__lista{gap:var(--s-2);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.v2-vizinhas__chip{min-height:44px;padding:0 var(--s-3);border-radius:var(--r-pill);border:1px solid var(--ink-14);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--t-sm-size);white-space:nowrap;cursor:pointer;flex:none}.v2-vizinhas__chip:hover{background:var(--ink-03)}.v2-vizinhas__chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.v2-atlas .split--wide-aside>.split__aside.v2-ficha:not(:has(.v2-rail[data-collapsed=true])){flex:0 0 clamp(var(--ficha-w-min,360px),calc(100vw - 904px),var(--ficha-w,420px))}.v2-ficha__topo{gap:var(--s-3);flex-direction:column;display:flex}.v2-ficha__selo-linha{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.v2-ficha__ledger{border:1px solid var(--ink-08);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.v2-ficha__ledger>h2{padding:var(--s-3) var(--s-4) var(--s-2)}.v2-ficha__ledger>.alert{margin:var(--s-3);border-radius:var(--r-md)}.v2-ficha__resumo-linha{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v2-ficha__detalhe{gap:var(--s-3);padding:var(--s-2) var(--s-4) var(--s-4);flex-direction:column;display:flex}.v2-ficha__chip{align-items:center;gap:var(--s-2);min-height:32px;padding:0 var(--s-3);border:1px solid var(--ink-08);border-radius:var(--r-pill);color:var(--ink-2);text-decoration:none;display:inline-flex}a.v2-ficha__chip:hover{background:var(--ink-03)}.v2-ficha__ler{min-height:44px;color:var(--accent-deep);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.v2-atlas__busca-atalho{pointer-events:none;margin:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.v2-atlas__legenda{font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);color:var(--ink-68)}.modal.v2-leitura{gap:0;max-width:min(1200px,96vw);height:min(860px,92dvh);padding:0;overflow:hidden}.v2-leitura__cabeca{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-6);border-bottom:1px solid var(--ink-08);display:flex}.v2-leitura__titulo-bloco{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-leitura__acoes{align-items:center;gap:var(--s-2);display:flex}.v2-leitura__corpo{flex:auto;grid-template-columns:220px minmax(0,1fr) 240px;min-height:0;display:grid}.v2-leitura__artigo,.v2-leitura__indice,.v2-leitura__lateral{min-height:0;padding:var(--s-4) var(--s-5);overflow-y:auto}.v2-leitura__indice{border-right:1px solid var(--ink-08)}.v2-leitura__indice ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.v2-leitura__indice-item{justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;min-height:44px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.v2-leitura__indice-item:hover{background:var(--ink-03)}.v2-leitura__indice-item[aria-current=location]{background:var(--accent-soft);font-weight:600}.v2-leitura__indice-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.v2-leitura__contagem{font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);color:var(--ink-68)}.v2-leitura__artigo{gap:var(--s-2);flex-direction:column;display:flex}.v2-leitura__secao{border-bottom:1px solid var(--ink-08)}.v2-leitura__secao-titulo{justify-content:space-between;align-items:center;gap:var(--s-3);cursor:pointer;min-height:48px;color:var(--ink-2);font-weight:600;display:flex}.v2-leitura__secao-titulo:focus-visible{box-shadow:var(--focus-ring);outline:none}.v2-leitura__secao-corpo{padding:0 0 var(--s-4)}.v2-leitura__lateral{gap:var(--s-3);border-left:1px solid var(--ink-08);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:900px){.v2-leitura__corpo{grid-template-columns:minmax(0,1fr);overflow-y:auto}.v2-leitura__indice,.v2-leitura__lateral{border:0}}.backdrop.v2-mapa-fundo{align-items:stretch;padding:24px}.modal.v2-mapa{gap:0;max-width:none;height:100%;padding:0;overflow:hidden}.v2-mapa__cabeca{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-6);border-bottom:1px solid var(--ink-08);display:flex}.v2-mapa__cabeca>h2{flex:none}.v2-mapa__busca{flex:auto;max-width:480px;margin-left:auto;position:relative}.v2-mapa__busca-icone{left:var(--s-4);color:var(--ink-68);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.v2-mapa__busca .field__control{height:44px}.v2-mapa__colunas{flex:auto;grid-template-columns:280px 280px minmax(0,1fr);min-height:0;display:grid}.v2-mapa__coluna{min-height:0;padding:var(--s-4) var(--s-5);gap:var(--s-2);border-right:1px solid var(--ink-08);flex-direction:column;display:flex;overflow-y:auto}.v2-mapa__coluna:last-child{border-right:0}.v2-mapa__coluna ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.v2-mapa__estruturas{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px var(--s-3)!important;display:grid!important}.v2-mapa__item{width:100%;min-height:44px;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:2px;display:flex}.v2-mapa__item:hover{background:var(--ink-03)}.v2-mapa__item[aria-pressed=true]{background:var(--accent-soft);font-weight:600}.v2-mapa__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.v2-mapa__sub{font-size:var(--t-sm-size);color:var(--ink-68);font-weight:400}.v2-mapa__pe{justify-content:flex-end;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-6);border-top:1px solid var(--ink-08);display:flex}@media (max-width:900px){.v2-mapa__colunas{grid-template-columns:minmax(0,1fr);overflow-y:auto}.v2-mapa__coluna{border-right:0;border-bottom:1px solid var(--ink-08);overflow:visible}}.fi-pageheader{justify-content:space-between;align-items:flex-end;gap:var(--s-6);flex-wrap:wrap;display:flex}.fi-pageheader__text{flex-direction:column;flex:320px;gap:12px;min-width:0;display:flex}.fi-pageheader__action{white-space:nowrap;padding-bottom:6px;font-size:14px;font-weight:500}.fi-pageheader__action a{color:var(--ink);text-decoration:none}.fi-pageheader__action a:hover{color:var(--accent-deep)}.fi-sectionheader{align-items:baseline;gap:var(--s-4);margin-bottom:var(--gap-section-inner);flex-wrap:wrap;display:flex}.fi-sectionheader__action{white-space:nowrap;margin-left:auto;font-size:14px;font-weight:500}.fi-sectionheader .t-label{margin-left:auto}.fi-sectionheader .t-label+.fi-sectionheader__action{margin-left:0}.fi-sectionheader__action a{color:var(--ink);text-decoration:none}.fi-sectionheader__action a:hover{color:var(--accent-deep)}.fi-split{gap:var(--gap-section);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container page (min-width:940px){.fi-split{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 340px}.fi-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fi-grid{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr);display:grid}@container page (min-width:520px){.fi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (min-width:860px){.fi-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.fi-stack{gap:var(--gap-grid)}.fi-nowband,.fi-stack{flex-direction:column;display:flex}.fi-nowband{background:var(--ink);color:var(--on-ink);border-radius:var(--r-band);padding:var(--pad-band);gap:var(--s-5);justify-content:space-between}@media (max-width:767px){.fi-nowband{padding:22px}}@container page (min-width:640px){.fi-nowband{flex-direction:row;align-items:center}}.fi-nowband__main{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.fi-nowband__eyebrow{color:var(--on-ink-muted)}.fi-nowband .t-band{color:var(--on-ink)}.fi-nowband__meta{color:var(--on-ink-muted);margin:0;font-size:14px}.fi-nowband__progress{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.fi-nowband__plabel{color:var(--on-ink-muted)}.fi-nowband__cta{flex:none}.fi-ticks{flex-wrap:wrap;gap:3px;max-width:100%;display:inline-flex}.fi-ticks__tick{border-radius:var(--r-pill);background:var(--on-ink-hairline);width:18px;height:4px}.fi-ticks__tick[data-on=true]{background:var(--accent)}.btn--on-ink{background:var(--surface);color:var(--ink)}.btn--on-ink:hover{background:var(--canvas)}.fi-queue{container:fila/inline-size}.fi-daybar{height:8px;margin-bottom:var(--gap-grid);gap:3px;display:flex}.fi-daybar__seg{border-radius:var(--r-pill);background:var(--ink);flex-basis:0;min-width:6px}.fi-daybar__seg[data-tone="1"]{background:var(--ink-58)}.fi-daybar__seg[data-tone="2"]{background:var(--ink-14)}.fi-queue__list{margin:0;padding:0;list-style:none}.fi-queue__row{gap:var(--s-4);padding:var(--pad-card);border-top:1px solid var(--ink-08);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}.fi-queue__row:first-child{border-top:0}.fi-queue__index{color:var(--ink-58);font-size:15px}.fi-queue__body{flex-direction:column;gap:4px;min-width:0;display:flex}.fi-queue__title{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:1.3}.fi-queue__row[data-lead=true] .fi-queue__title{font-size:21px}.fi-queue__side{align-items:center;gap:var(--s-4);display:flex}.fi-queue__minutes{white-space:nowrap}@container fila (max-width:719px){.fi-queue__row{grid-template-columns:32px minmax(0,1fr)}.fi-queue__side{flex-wrap:wrap;grid-column:2;justify-content:space-between}}@media (max-width:767px){.fi-queue__row{grid-template-columns:24px minmax(0,1fr);padding:20px 16px}.fi-queue__side{grid-column:2;justify-content:space-between}}.fi-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.fi-stats__cell{box-shadow:-1px 0 0 var(--ink-08),0 -1px 0 var(--ink-08);flex-direction:column;gap:6px;margin:0;padding:20px 24px;display:flex}.fi-stats__cell dd,.fi-stats__cell dt{margin:0}.fi-stats__cell [data-tone=accent]{color:var(--accent-deep)}@container page (min-width:640px){.fi-stats[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.fi-stats[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.fi-stats[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@container page (max-width:639px){.fi-stats[data-cols="3"]{grid-template-columns:minmax(0,1fr)}}.fi-entity{gap:var(--s-3);min-height:150px;color:inherit;flex-direction:column;padding:20px;text-decoration:none;display:flex}.fi-entity[data-active=true]{border-color:#0a0a0a40}.fi-entity__top{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.fi-entity__status[data-tone=accent]{color:var(--accent-deep)}.fi-entity__title{overflow-wrap:anywhere;margin:0}.fi-entity__footer{color:var(--ink-68);margin-top:auto;font-size:13.5px}.fi-degree{flex-direction:column;gap:8px;display:flex}.fi-degree__bars{gap:4px;display:flex}.fi-degree__seg{border-radius:var(--r-pill);background:var(--ink-08);flex:1;height:4px}.fi-degree__seg[data-state=on]{background:var(--ink)}.fi-degree__seg[data-state=now]{background:var(--accent)}.fi-degree__row{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.fi-degree__action{white-space:nowrap;font-size:13.5px;font-weight:500}.fi-degree__action--accent,.fi-degree__action[data-tone=accent]{color:var(--accent-deep)}.fi-directory{padding:8px 24px}.fi-directory__grid{grid-template-columns:minmax(0,1fr);column-gap:32px;margin:0;padding:0;list-style:none;display:grid}@container page (min-width:520px){.fi-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (min-width:860px){.fi-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fi-directory__item{border-bottom:1px solid var(--ink-08)}.fi-directory__link{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:56px;color:inherit;padding:8px 0;text-decoration:none;display:flex}a.fi-directory__link:hover .fi-directory__name{color:var(--accent-deep)}.fi-directory__name{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.35}.fi-directory__end{flex:none;align-items:center;gap:8px;display:inline-flex}.fi-directory__count{color:var(--ink-58);font-size:13px}.fi-directory__legend{margin:0;padding:14px 0 12px}.fi-dot{border-radius:var(--r-pill);background:var(--accent);flex:none;width:6px;height:6px}.fi-chips{scrollbar-width:none;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.fi-chips::-webkit-scrollbar{display:none}.fi-chip{border-radius:var(--r-pill);background:var(--surface);height:38px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-14);font:inherit;white-space:nowrap;cursor:pointer;border:0;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.fi-chip:hover{box-shadow:inset 0 0 0 1px var(--ink)}.fi-chip[data-active=true]{background:var(--ink);color:var(--surface);box-shadow:none}.fi-chip__count{opacity:.6;font-size:12.5px}.fi-chips__divider{background:var(--ink-14);flex:none;width:1px;height:22px;margin:0 4px}.fi-tabs{gap:var(--s-6);box-shadow:inset 0 -1px 0 var(--ink-14);scrollbar-width:none;display:flex;overflow-x:auto}.fi-tabs__item{font:inherit;color:var(--ink-58);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:baseline;gap:6px;margin:0;padding:12px 0;font-size:15px;text-decoration:none;display:inline-flex}.fi-tabs__item[data-active=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.fi-tabs__item:hover{color:var(--ink)}.fi-tabs__count{font-size:12.5px}.fi-ruler{background:var(--surface-dark-2);color:var(--on-ink);border-radius:var(--r-md);padding:var(--s-6);gap:var(--s-4);flex-direction:column;display:flex}.fi-ruler__title{color:var(--on-ink-muted)}.fi-ruler__value{align-items:baseline;gap:10px;margin:0;display:flex}.fi-ruler__num{letter-spacing:-.04em;font-size:56px}.fi-ruler__suffix{color:var(--on-ink-muted);font-family:var(--font-mono);font-size:14px}.fi-ruler__track{border-radius:var(--r-pill);background:var(--on-ink-hairline);height:6px;position:relative}.fi-ruler__fill{border-radius:var(--r-pill);background:var(--accent);position:absolute;inset:0 auto 0 0}.fi-ruler__cut{background:var(--surface);width:2px;height:16px;position:absolute;top:-5px;transform:translate(-1px)}.fi-ruler__labels{color:var(--on-ink-muted);justify-content:space-between;display:flex;position:relative}.fi-ruler__cutlabel{white-space:nowrap;position:absolute;transform:translate(-50%)}.fi-exam{gap:var(--s-4);flex-direction:column;padding:20px;display:flex}.fi-exam__badge{color:var(--ink)}.fi-exam__numbers{border-top:1px solid var(--ink-08);border-bottom:1px solid var(--ink-08);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.fi-exam__number{flex-direction:column;gap:4px;margin:0;padding:14px 0 14px 16px;display:flex}.fi-exam__number:first-child{padding-left:0}.fi-exam__number+.fi-exam__number{box-shadow:-1px 0 0 var(--ink-08)}.fi-exam__number dd,.fi-exam__number dt{margin:0}.fi-exam__footer{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-top:auto;display:flex}.fi-option{border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink-14);cursor:pointer;flex-direction:column;justify-content:center;gap:4px;padding:0 16px;display:flex;position:relative}.fi-option[data-size=tile]{text-align:center;align-items:center;height:64px}.fi-option[data-size=card]{min-height:96px;padding:16px 20px}.fi-option:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.fi-option[data-checked=true]{background:var(--ink);color:var(--surface);box-shadow:none}.fi-option[data-checked=true] .fi-option__sub{color:var(--on-ink-muted)}.fi-option:has(.fi-option__input:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.fi-option__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fi-option__label{letter-spacing:-.015em;font-size:17px;font-weight:500}.fi-option[data-size=tile] .fi-option__label{font-family:var(--font-mono);font-size:20px;font-weight:400}.fi-pageheader__eyebrow{margin:0}.fi-queue{flex-direction:column;display:flex}.fh-main,.fh-main .fi-queue,.fi-queue{min-width:0}.fi-queue__side .btn{white-space:nowrap;width:auto}.fi-queue__side .btn--block{width:auto}.fi-queue__minutes:empty{display:none}.fi-queue__body>.t-label{color:var(--ink-58)}.fh-support{color:var(--ink-68);flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:13.5px;display:flex}.fh-support .v2-hoje__name{color:var(--ink);font-size:13.5px;font-weight:500}.fh-support:empty{display:none}.fh-readings{width:100%;min-width:0}.fh-mprog{display:none}@container page (max-width:519px){.fh-readings{display:none}.fh-mprog{display:block}}.fh-empty{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.fh-empty__text{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.fh-link{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}.fh-link:hover{color:var(--accent-deep)}.fh-link--quiet{color:var(--ink-68);font-weight:400}.fh-main .fh-link{text-decoration:underline}.fh-rail{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.fh-rail,.fh-rail>*{min-width:0}@container page (min-width:520px){.fh-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.fh-rail>.fh-case{column-gap:var(--s-6);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.fh-rail>.fh-case .fh-case__body,.fh-rail>.fh-case .fh-case__eyebrow,.fh-rail>.fh-case .fh-case__title{grid-column:1}.fh-rail>.fh-case .btn{grid-area:1/2/span 3;align-self:center}}@container page (min-width:940px){.fh-rail{top:var(--s-6);max-height:calc(100vh - var(--s-6) * 2);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);position:sticky;overflow-y:auto}.fh-rail>.fh-case{flex-direction:column;display:flex}.fh-rail>.fh-case .btn{align-self:flex-start}}.fh-readiness,.fh-week{gap:var(--s-4);flex-direction:column;padding:20px;display:flex}.fh-card__head{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.fh-card__head>*{min-width:0}.fh-card__head .fh-link{white-space:normal;overflow-wrap:anywhere;text-align:right}.fh-readiness__facts{flex-direction:column;gap:2px;display:flex}.fh-readiness__facts>p{margin:0}.fh-readiness__more>summary{cursor:pointer}.fh-readiness__more>p{margin:var(--s-2) 0 0}.fh-squares{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.fh-daymark{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.fh-square{aspect-ratio:1;width:100%;background:0 0;border-radius:8px}.fh-daymark[data-papel=vazio] .fh-square,.fh-square{box-shadow:inset 0 0 0 1px var(--ink-14)}.fh-daymark[data-papel=protegido] .fh-square{background:var(--canvas);box-shadow:inset 0 0 0 1px var(--ink-14)}.fh-daymark[data-papel=futuro] .fh-square{background:var(--canvas);box-shadow:none}.fh-daymark[data-papel=feito] .fh-square{background:var(--ink);box-shadow:none}.fh-daymark[data-papel=hoje] .fh-square{background:var(--accent);box-shadow:none}.fh-square-day{text-align:center;font-size:10.5px}.fh-strip{padding-top:var(--s-4);box-shadow:inset 0 1px 0 var(--ink-08);gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.fh-strip[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.fh-strip__cell{flex-direction:column;gap:6px;margin:0;display:flex}.fh-strip__cell dd,.fh-strip__cell dt{margin:0}.fh-strip .t-num--strip{font-size:24px}.fh-readiness__meter{gap:var(--s-3);flex-direction:column;display:flex}.fh-readiness__value{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.fh-bar{background:var(--ink-08);height:6px;position:relative}.fh-bar,.fh-bar__fill{border-radius:var(--r-pill)}.fh-bar__fill{background:var(--accent);position:absolute;inset:0 auto 0 0}.fh-bar__cut{background:var(--ink);width:2px;height:16px;position:absolute;top:-5px;transform:translate(-1px)}.fh-links{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;min-width:0;display:flex}.fh-links .fh-link{white-space:normal;overflow-wrap:anywhere}.fh-links__primary{white-space:normal;max-width:100%}.fh-case{background:var(--ink);color:var(--on-ink);border-radius:var(--r-md);gap:var(--s-3);flex-direction:column;padding:22px 24px;display:flex}.fh-case__eyebrow{color:var(--on-ink-muted)}.fh-case__title{letter-spacing:-.015em;color:var(--on-ink);margin:0;font-size:19px;font-weight:500;line-height:1.28}.fh-case__body{color:var(--on-ink-muted);margin:0;font-size:14px;line-height:1.45}.fh-case .btn{margin-top:var(--s-2);align-self:flex-start}.fi-casos-linkbtn{appearance:none;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.fi-casos-linkbtn:hover{color:var(--accent-deep)}.fi-casos-signin{margin:0;font-size:14px}.fi-casos-signin a{color:var(--ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.fi-casos-signin a:hover{color:var(--accent-deep)}.fi-casos-legenddot{vertical-align:middle;margin-right:6px;display:inline-block}.fi-casos-extras{gap:var(--s-3)}.fi-casos-extras,.ft-head{flex-direction:column;display:flex}.ft-head{gap:var(--s-6)}.ft-groups,.ft-hub{gap:var(--gap-section);flex-direction:column;display:flex}.ft-top{align-items:stretch}.ft-top[data-solo=true]{grid-template-columns:minmax(0,1fr)}.ft-top[data-solo=true] .ft-door{max-width:340px}.ft-top>.fi-nowband{height:100%}.ft-door{display:flex}.ft-door>a{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--pad-card);flex-direction:column;flex:1;min-height:150px}.ft-door>a>span{gap:12px}.ft-door>a>span>span:first-child{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-58);font-size:12px;font-weight:400}.ft-door>a>span>span:last-child{color:var(--ink);font-size:20px;line-height:1.3}.ft-door>a>svg{color:var(--ink)}.ft-areamenu{flex:none;position:relative}.ft-areamenu>summary{list-style:none}.ft-areamenu>summary::-webkit-details-marker{display:none}.ft-areamenu__panel{z-index:10;background:var(--surface);border-radius:var(--r-md);min-width:240px;box-shadow:inset 0 0 0 1px var(--ink-14);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.ft-areamenu__item{border-radius:var(--r-sm);color:var(--ink);white-space:nowrap;padding:10px 12px;font-size:14px;text-decoration:none}.ft-areamenu__item:hover{background:var(--ink-08)}.ft-areamenu__item[aria-current=true]{color:var(--accent-deep);font-weight:500}.ft-more{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.ft-more:hover{color:var(--accent-deep)}.ft-cell{display:flex}.ft-cell>.fi-entity{flex:1;min-width:0}.ft-cell:nth-child(n+4){display:none}@container page (min-width:520px){.ft-cell:nth-child(n+4):nth-child(-n+4){display:flex}}@container page (min-width:860px){.ft-cell:nth-child(n+4):nth-child(-n+6){display:flex}}.ft-group[data-open=true] .ft-cell{display:flex}.fi-entity .fi-degree__row{align-items:baseline}.fi-entity .fi-degree__bars{gap:2px}.ft-sessions{gap:var(--gap-section)}.ft-session{gap:var(--s-3);padding:var(--pad-card);flex-wrap:wrap;justify-content:space-between;align-items:center;list-style:none;display:flex}.ft-session__title{overflow-wrap:anywhere;margin:0}.ft-skeleton{gap:var(--s-5);flex-direction:column;display:flex}.ft-skeleton__chips{gap:var(--s-2);display:flex}.fs-hub{gap:var(--gap-section);flex-direction:column;min-width:0;display:flex}.fs-lower{max-width:520px}.fs-sample{background:var(--ink);color:var(--on-ink);border-radius:var(--r-band);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.fs-sample__main{gap:var(--s-4);padding:var(--pad-band);flex-direction:column;min-width:0;display:flex}@media (max-width:767px){.fs-sample__main{padding:22px}}.fs-sample__eyebrow{color:var(--accent-on-ink)}.fs-sample .t-band{color:var(--on-ink);max-width:22ch}.fs-sample__numbers{gap:var(--s-6);flex-wrap:wrap;margin:0;display:flex}.fs-sample__numbers>div{flex-direction:column;gap:6px;margin:0;display:flex}.fs-sample__numbers dd,.fs-sample__numbers dt{margin:0}.fs-sample__numbers dt{color:var(--on-ink-muted)}.fs-sample__actions{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.fs-sample__details .btn{color:var(--on-ink)}.fs-sample__details .btn:hover{color:var(--accent-on-ink);background:0 0}.fs-sample__ruler{display:flex}.fs-sample__ruler .fi-ruler{padding:var(--pad-band);border-radius:0;flex:1;justify-content:center}@media (max-width:767px){.fs-sample__ruler .fi-ruler{padding:22px}}@container page (min-width:940px){.fs-sample{grid-template-columns:minmax(0,1fr) 340px}}.fs-clock{flex-direction:column;gap:4px;display:flex}.fs-clock .t-num{color:var(--on-ink)}.fs-clock__label{color:var(--on-ink-muted)}.fs-band__closed{margin-top:4px;display:block}.fs-full{gap:var(--s-4);flex-direction:column;display:flex}.fs-full .fi-sectionheader{margin-bottom:0}.fs-grid{margin:0;padding:0;list-style:none}.fs-grid>.fs-examitem{min-width:0;display:flex}.fs-grid>.fs-examitem>.fi-exam{flex:1;min-width:0}.fs-examitem__details{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.fs-examitem__details .badge{box-shadow:none;color:var(--ink-58);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.fs-examitem__details .btn{color:var(--ink-58);padding-inline:0}.fs-examitem__details .btn:hover{color:var(--ink);background:0 0}.fs-other{margin:0}.fs-other__link{font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.fs-other__link:hover{color:var(--accent-deep)}.fs-history.card{padding:0 var(--s-5);margin:0;list-style:none;overflow:visible}.fs-history__row{align-items:center;gap:var(--s-4);padding:var(--s-4) 0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.fs-history__row+.fs-history__row{box-shadow:0 -1px 0 var(--ink-08)}.fs-history__text{flex-direction:column;gap:4px;min-width:0;display:flex}.fs-history__name{overflow-wrap:anywhere;font-size:15px;font-weight:500}.fs-history__score{font-size:20px}.fs-history__score[data-passed=true]{color:var(--ink)}.fs-history__action{color:var(--ink);white-space:nowrap;align-items:center;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.fs-history__action:hover{color:var(--accent-deep)}.fs-rail__stack{gap:var(--s-4);flex-direction:column;display:flex}.fs-rail .v2-sim-card{border-radius:var(--r-md)}.fs-rail .v2-sim-card__pct{font-family:var(--font-mono);letter-spacing:-.04em}.fj-home{gap:var(--gap-section)}.fj-card,.fj-home{flex-direction:column;display:flex}.fj-card{gap:var(--s-4);padding:var(--pad-card)}.fj-card__head{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.fj-card__head h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500}.fj-card__curve{border-top:1px solid var(--ink-08);padding-top:var(--s-4)}.fj-ruler{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.fj-ruler__range{color:var(--ink-58)}.fj-ruler__row{align-items:center;gap:var(--s-2);min-width:0;display:flex}.fj-ruler__grid{column-gap:var(--s-2);row-gap:var(--s-2);flex:1;min-width:0;display:grid}.fj-phase{border-bottom:1px solid var(--ink-14);white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-bottom:6px;overflow:hidden}.fj-phase[data-current=true]{color:var(--ink);border-bottom-color:var(--ink)}.fj-cell{justify-content:space-between;gap:var(--s-1);border-radius:var(--r-sm);min-width:0;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-14);transition:box-shadow var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease);border:0;flex-direction:column;margin:0;padding:10px 12px;display:flex}.fj-cell[data-status=done]{background:var(--ink-08);box-shadow:none;color:var(--ink-68)}.fj-cell[data-status=now]{background:var(--ink);color:var(--on-ink);box-shadow:none}.fj-cell:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.fj-cell[data-status=now]:hover{box-shadow:none;opacity:.92}.fj-cell[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 2px var(--canvas),0 0 0 3.5px var(--ink)}.fj-cell[data-status=done][aria-pressed=true],.fj-cell[data-status=now][aria-pressed=true]{box-shadow:0 0 0 2px var(--canvas),0 0 0 3.5px var(--ink)}.fj-cell:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}.fj-cell__num{font-size:15px}.fj-cell__marks{flex-wrap:wrap;gap:2px 6px;display:flex}.fj-mark{color:var(--accent-deep);letter-spacing:.04em;overflow-wrap:anywhere;font-size:10.5px}.fj-cell[data-status=now] .fj-mark,.fj-cell__now{color:var(--accent-on-ink)}.fj-cell__now{font-size:10.5px}.fj-acts{flex-direction:column;gap:2px;min-width:0;display:flex}.fj-act{font:inherit;color:var(--ink-68);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:2px 0;font-size:12.5px;line-height:1.3;text-decoration:none;display:block}.fj-act:hover{color:var(--accent-deep)}.fj-act:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--r-sm)}.fj-curve{flex-direction:column}.fj-curve,.fj-curve__head{gap:var(--s-2);display:flex}.fj-curve__head{justify-content:space-between;align-items:baseline;flex-wrap:wrap}.fj-curve__head h3{margin:0}.fj-curve__legend{gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fj-curve__legend li{text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.fj-curve__key{border-top:2px solid var(--ink);width:16px;height:0;display:inline-block}.fj-curve__key[data-k=projection]{border-top:2px dashed var(--accent)}.fj-curve__key[data-k=cut]{border-top:1.5px dashed var(--ink-44)}.fj-curve__svg{width:100%;height:170px;display:block}.fj-curve__text{font-family:var(--font-mono)}.fj-curve__assumes{max-width:68ch}.fj-bar{background:var(--ink-08);height:4px;overflow:hidden}.fj-bar,.fj-bar__fill{border-radius:var(--r-pill)}.fj-bar__fill{background:var(--accent);height:100%;display:block}@container page (max-width:639px){.fj-card{padding:var(--s-4)}.fj-card__head h2{font-size:20px}}.fc-register{background:var(--canvas);flex-direction:column;min-height:100dvh;display:flex}.fc-head{padding:var(--s-4) var(--s-6)}.fc-split{flex:1;grid-template-columns:minmax(0,1fr);display:grid}.fc-split__form{padding:var(--s-8) var(--s-6) var(--s-16);justify-content:center;display:flex}.fc-form{gap:var(--s-5);width:100%;max-width:400px}.fc-form,.fc-form__head{flex-direction:column;display:flex}.fc-form__head{gap:var(--s-2)}.fc-form__head .t-page{font-size:40px;line-height:1.05}.fc-form .btn{justify-content:center;min-height:52px}.fc-divider{align-items:center;gap:var(--s-3);display:flex}.fc-divider__line{background:var(--ink-14);flex:1;height:1px}.fc-hasaccount{text-align:center}.fc-hasaccount__link{color:var(--ink);font-weight:500;text-decoration:none}.fc-hasaccount__link:hover{color:var(--accent-deep)}.fc-strength{gap:var(--s-2);margin-top:calc(var(--s-2) * -1);flex-direction:column;display:flex}.fc-strength__bars{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fc-strength__bar{border-radius:var(--r-pill);background:var(--ink-14);height:3px;transition:background-color var(--dur)}.fc-strength__bar[data-on=true]{background:var(--ink)}.fc-aside{background:var(--surface-dark);color:var(--on-ink);display:none}.fc-aside__inner{justify-content:center;gap:var(--s-8);width:100%;max-width:440px;padding:var(--s-16) var(--s-6);margin:0 auto}.fc-aside__copy,.fc-aside__inner{flex-direction:column;display:flex}.fc-aside__copy{gap:var(--s-3)}.fc-aside__title{color:var(--on-ink)}.fc-aside__lead{color:var(--on-ink-muted);margin:0;font-size:17px;line-height:1.45}.fc-aside__decision{pointer-events:none}.fc-aside__decision .action-bar{position:static}@container page (min-width:980px){.fc-split{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-aside{display:flex}.fc-split__form{padding-top:var(--s-16)}.fc-head{padding-inline:var(--s-8)}}.fc-flow{background:var(--canvas);flex-direction:column;min-height:100dvh;display:flex}.fc-flowhead{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-6);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.fc-flowbars{gap:var(--s-1);grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;width:100%;max-width:240px;display:grid}.fc-flowbar{border-radius:var(--r-pill);background:var(--ink-14);height:3px;transition:background-color var(--dur)}.fc-flowbar[data-on=true]{background:var(--ink)}.fc-flowskip{padding:var(--s-2);min-height:44px;color:var(--ink-68);cursor:pointer;background:0 0;border:0;justify-self:end;font-size:14px}.fc-flowskip:hover{color:var(--ink)}.fc-flowhead>:first-child{justify-self:start}@container page (min-width:640px){.fc-flowhead{padding-inline:var(--s-8);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.fc-flowbody{width:100%;max-width:640px;padding:var(--s-14) var(--s-6) var(--s-16);gap:var(--s-6);flex-direction:column;margin:0 auto;display:flex}.fc-flowbody[data-wide=true]{max-width:760px}.fc-flowtitle{letter-spacing:-.035em;margin:0;font-size:40px;font-weight:500;line-height:1.05}.fc-flowhead-text{gap:var(--s-3);flex-direction:column;display:flex}.fc-tiles{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr))}.fc-cards,.fc-tiles{border:0;margin:0;padding:0;display:grid}.fc-cards{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.fc-cards legend,.fc-tiles legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@container page (min-width:640px){.fc-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.fc-cards .fi-option{justify-content:space-between;align-items:flex-start}.fc-actions{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.fc-actions .btn{min-height:52px;padding-inline:var(--s-8)}.fc-actions .btn[disabled]{background:var(--ink-14);color:var(--ink-58)}.fc-back{min-height:44px;color:var(--ink-68);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.fc-back:hover{color:var(--ink)}.fc-field{gap:var(--s-2);flex-direction:column;display:flex}.fc-field__label{color:var(--ink);font-size:14px;font-weight:500}.fc-field__opt{color:var(--ink-58);font-weight:400}.fc-axes{flex-direction:column}.fc-axes,.fc-axes__head{gap:var(--s-4);display:flex}.fc-axes__head{justify-content:space-between;align-items:baseline}.fc-axes__title{margin:0;font-size:17px;font-weight:500}.fc-axes__grid{gap:var(--s-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@container page (min-width:640px){.fc-axes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fc-axes__item{background:var(--canvas);border-radius:var(--r-sm);padding:var(--s-4);gap:var(--s-1);flex-direction:column;display:flex}.fc-axes__item dt{justify-content:space-between;gap:var(--s-2);margin:0;font-weight:500;display:flex}.fc-axes__item dd{margin:0}.fc-axes__ceiling{background:var(--surface-dark);color:var(--on-ink);border-radius:var(--r-sm);padding:var(--s-4) var(--s-5);gap:var(--s-4);align-items:flex-start;display:flex}.fc-axes__ceiling-tag{background:var(--accent);color:var(--surface);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.05em;flex:none;padding:4px 12px;font-size:12px}.fc-axes__ceiling-title{margin:0;font-weight:500}.fc-axes__ceiling-note{margin:var(--s-1) 0 0;color:var(--on-ink-muted);font-size:14px}.fc-gohome{color:var(--ink-68);align-self:flex-start;font-size:14px;text-decoration:none}.fc-gohome:hover{color:var(--ink)}.fc-flowbody .fi-stats[data-cols="1"],.fc-flowbody .fi-stats[data-cols="2"],.ob3-lang{grid-template-columns:repeat(2,minmax(0,1fr))}.ob3-lang{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}.ob3-cal legend,.ob3-lang legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ob3-days legend,.ob3-paces legend,.ob3-subjects legend{margin-bottom:var(--s-1);grid-column:1/-1;padding:0;font-weight:500}.ob3-paces{grid-template-columns:repeat(3,minmax(0,1fr))}.ob3-cal,.ob3-paces{gap:var(--s-3);border:0;margin:0;padding:0;display:grid}.ob3-cal{grid-template-columns:repeat(2,minmax(0,1fr))}.ob3-days{grid-template-columns:repeat(7,minmax(0,1fr))}.ob3-days,.ob3-expect,.ob3-subjects{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}.ob3-expect,.ob3-subjects{grid-template-columns:minmax(0,1fr)}.ob3-check{align-items:center;gap:var(--s-3);min-height:48px;padding:var(--s-2) var(--s-4);border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--ink-14);cursor:pointer;display:flex}.ob3-check[data-checked=true]{border-color:var(--ink)}.ob3-check input{width:18px;height:18px;accent-color:var(--ink)}.ob3-check[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ob3-row2{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ob3-subject-rows{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob3-subject-row{gap:var(--s-2);display:grid}.ob3-subject-row__head{justify-content:space-between;gap:var(--s-1) var(--s-3);flex-wrap:wrap;min-width:0;font-weight:500;display:flex}.ob3-subject-row__head>*{overflow-wrap:anywhere;min-width:0}.ob3-bar{background:var(--ink-14);height:6px;overflow:hidden}.ob3-bar,.ob3-bar>span{border-radius:var(--r-pill)}.ob3-bar>span{background:var(--ink);height:100%;display:block}.ob3-blocks{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob3-block{justify-content:space-between;gap:var(--s-4);border-radius:var(--r-sm);display:flex}.ob3-block,.ob3-error{padding:var(--s-3) var(--s-4);background:var(--surface)}.ob3-error{color:var(--ink);border:1px solid var(--ink-14);border-radius:var(--r-sm)}@media (max-width:520px){.ob3-days{grid-template-columns:repeat(4,minmax(0,1fr))}}@container page (max-width:520px){.ob3-cal,.ob3-paces,.ob3-row2{grid-template-columns:minmax(0,1fr)}.ob3-days{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--sidebar-w:232px}:root:has(.shell--rail){--hatbar-h:0px}.hatbar{background:var(--surface);border-bottom:1px solid var(--ink-08)}.hatbar__brand{color:var(--ink)}.hatbar__hat{color:var(--ink-68)}.hatbar__hat:hover{background:var(--canvas);color:var(--ink)}.hatbar__hat.is-active{background:var(--ink);color:var(--surface)}.panel{padding:var(--s-6) var(--s-4);gap:var(--s-6);border-right:1px solid var(--ink-08)}.panel--rail{gap:var(--s-5);height:100dvh;top:0}.panel__brand{padding:0 var(--s-2)}.panel__logo{min-height:44px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.panel__grouptitle{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-58);padding:0 var(--s-3) var(--s-2);font-size:11.5px;font-weight:400}.panel__group{gap:2px}.panel__item{min-height:40px;padding:0 var(--s-3) 0 var(--s-6);color:var(--ink);justify-content:space-between;gap:var(--s-2);border-radius:10px;font-size:14.5px;position:relative}.panel__item.is-active,.panel__item:hover{background:var(--canvas)}.panel__item.is-active{color:var(--ink);font-weight:500}.panel__item.is-active:before{content:"";left:var(--s-3);border-radius:var(--r-pill);background:var(--accent);width:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.panel__item .badge{color:var(--ink-58);font-family:var(--font-mono);background:0 0;min-width:0;height:auto;margin-left:auto;padding:0;font-size:12px;font-weight:400}.panel__foot{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--ink-08);flex-direction:column;margin-top:auto;display:flex}.panel__account{align-items:center;gap:var(--s-3);min-width:0;display:flex}.panel__accountname{overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.2}[data-testid=mobile-section-bar]{min-height:56px}.mtab__bar{border-radius:var(--r-pill);background:0 0;width:18px;height:3px;margin-bottom:4px;display:block}.mtab__bar[data-active=true]{background:var(--accent)}.fi-trail{gap:var(--gap-section)}.fi-trail,.fi-trail__groups{flex-direction:column;min-width:0;display:flex}.fi-trail__groups{gap:var(--s-8)}.fi-trail__section{flex-direction:column;min-width:0;display:flex}.fi-trail__back{min-height:44px;color:var(--ink);align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.fi-trail__back:hover{color:var(--accent-deep)}.fi-trail-rail{gap:var(--gap-grid);flex-direction:column;min-width:0;display:flex}@container page (min-width:940px){.fi-trail-rail{top:var(--s-6);position:sticky}}.fi-trail-rail__card{gap:var(--s-3);padding:var(--pad-card);flex-direction:column;display:flex}.fi-trail-rail__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.fi-trail-rail__title{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:500}.fi-trail-rail__text{color:var(--ink-68);margin:0;font-size:13.5px}.fi-trail-rail__num{letter-spacing:-.03em;font-size:22px}.fi-trail-bar{border-radius:var(--r-pill);background:var(--ink-08);height:4px;display:block;overflow:hidden}.fi-trail-bar>span{background:var(--accent);width:100%;height:100%;transition:transform var(--dur) var(--ease);display:block}.fi-trail-card{padding:0;overflow:hidden}.fi-trail-list{margin:0;padding:0;list-style:none}.fi-trail-row{gap:var(--s-4);border-top:1px solid var(--ink-08);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;padding:18px 24px;display:grid}.fi-trail-row:first-child{border-top:0}.fi-trail-row__n{color:var(--ink-58);font-size:14px}.fi-trail-row__main{flex-direction:column;gap:6px;min-width:0;display:flex}.fi-trail-row__name{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.3}.fi-trail-row__meta{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.fi-trail-row__status{color:var(--ink-58);white-space:nowrap}.fi-trail-row__status[data-tone=accent]{color:var(--accent-deep)}.fi-trail-row__actions{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.fi-trail-row__soon{color:var(--ink-58);white-space:nowrap}@container page (max-width:639px){.fi-trail-row{gap:var(--s-2) var(--s-3);grid-template-columns:24px minmax(0,1fr);padding:18px 16px}.fi-trail-row__status{grid-area:2/2}.fi-trail-row__actions{grid-area:3/2;justify-content:flex-start}}.fi-trail-rail .fi-nowband{padding:var(--s-6);flex-direction:column;align-items:stretch}.fi-trail-rail .fi-nowband__cta{width:100%}.fi-trail-rail .fi-nowband .t-band{font-size:22px}.fi-esp-linkbtn{appearance:none;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.fi-esp-linkbtn:hover{color:var(--accent-deep)}.fi-esp-extras,.fi-esp-section{gap:var(--s-3);flex-direction:column;display:flex}.fi-esp-chips{flex-basis:100%;min-width:0;margin-left:0}@container page (min-width:700px){.fi-esp-chips{flex-basis:auto;margin-left:auto}}button.fi-directory__link{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.fi-directory__link[data-open=true] .fi-directory__name,button.fi-directory__link:hover .fi-directory__name{color:var(--accent-deep)}.fi-directory__item[data-nocase=true] .fi-directory__name,.fi-esp-nocase{color:var(--ink-58)}.fi-esp-nocase{white-space:nowrap;font-size:13px}.fi-esp-legenddot{vertical-align:middle;margin-right:8px;display:inline-block}.fi-esp-empty{gap:var(--s-3);align-items:flex-start}.fi-esp-empty,.fi-sd__main{flex-direction:column;display:flex}.fi-sd__main{gap:var(--gap-section);min-width:0}.fi-sd__desc{color:var(--ink-68);max-width:62ch;margin:0}.fi-sd__rail{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}@container page (min-width:940px){.fi-sd__rail{top:var(--s-5);position:sticky}}.fi-sd__link{color:var(--ink);white-space:nowrap;align-items:center;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.fi-sd__link:hover{color:var(--accent-deep)}.fi-sd__band{background:var(--ink);color:var(--on-ink);border-radius:var(--r-band);padding:var(--pad-band);gap:var(--s-3);flex-direction:column;min-width:0;display:flex}@media (max-width:767px){.fi-sd__band{padding:22px}}.fi-sd__band .t-label{color:var(--accent-on-ink)}.fi-sd__band .t-band{color:var(--on-ink);margin:0}.fi-sd__bandtext{color:var(--on-ink-muted);margin:0;font-size:14px}.fi-sd__bandactions{gap:var(--s-2);margin-top:var(--s-2);flex-direction:column;display:flex}.fi-sd__bandactions .btn{justify-content:center;min-height:52px}.fi-sd__band .alert{margin:0}.fi-sd__prep{gap:var(--s-3)}.fi-sd__prep,.fi-sd__tries{flex-direction:column;display:flex}.fi-sd__tries{gap:var(--s-2);padding:var(--s-5)}.fi-sd__tries .t-card,.fi-sd__tries .t-meta{margin:0}.fi-sd__trylist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fi-sd__try{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.fi-sd__try+.fi-sd__try{box-shadow:0 -1px 0 var(--ink-08)}.fi-sd__tryscore{font-size:18px}.fi-sd__fresh{justify-content:space-between;gap:var(--s-3);margin:0;display:flex}.fi-sd__band .btn--secondary{background:var(--surface);color:var(--ink)}.fi-sd__band .btn--secondary:hover{background:var(--canvas)}.fi-sd{min-width:0}.fi-resultado__back{white-space:nowrap;color:var(--ink);font-size:14px;font-weight:500;text-decoration:none}.fi-resultado__back:hover{color:var(--accent-deep)}.fi-resultado__band .fi-nowband__cta{width:100%}@container page (min-width:640px){.fi-resultado__band .fi-nowband__cta{width:340px}}@container page (max-width:639px){.fi-resultado__band .fi-nowband__cta{order:-1}}.fi-resultado__actions{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.fi-resultado__actions .btn{min-height:52px}.fi-resultado__study{display:flex}.fi-resultado__study .btn{min-height:48px}.fi-resultado__areas{padding:0;overflow:hidden}.fi-resultado__area{gap:var(--s-2) var(--s-3);border-top:1px solid var(--ink-08);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px 20px;display:grid}.fi-resultado__area:first-child{border-top:0}.fi-resultado__areaname{overflow-wrap:anywhere;font-weight:500}.fi-resultado__area .fi-resultado__track{grid-area:2/1/auto/-1}.fi-resultado__areapct{text-align:right;grid-area:1/2;font-size:15px}.fi-resultado__area[data-below=true] .fi-resultado__fill{background:var(--accent)}.fi-resultado__area[data-below=true] .fi-resultado__areapct{color:var(--accent-deep)}@container page (min-width:640px){.fi-resultado__area{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 220px 64px;padding:16px 24px}.fi-resultado__area .fi-resultado__track{grid-area:1/2}.fi-resultado__areapct{grid-column:3}}.fi-resultado__track{border-radius:var(--r-pill);background:var(--ink-08);height:6px;position:relative}.fi-resultado__fill{border-radius:var(--r-pill);inset:0 auto 0 0}.fi-resultado__cut,.fi-resultado__fill{background:var(--ink);position:absolute}.fi-resultado__cut{opacity:.4;width:2px;height:14px;top:-4px;transform:translate(-1px)}.fi-resultado__note{margin:var(--s-3) 0 0}.fi-resultado__panel{gap:var(--s-4);flex-direction:column;display:flex}.fi-resultado__panel p{margin:0}.fi-resultado__bars,.fi-resultado__cw{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fi-resultado__bar{gap:var(--s-2);flex-direction:column;display:flex}.fi-resultado__barhead{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.fi-resultado__bar .fi-resultado__fill{background:var(--accent)}.fi-resultado__cwrow{justify-content:space-between;align-items:center;gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--ink-08);display:flex}.fi-resultado__cwrow:last-child{border-bottom:0;padding-bottom:0}.fi-resultado__cwtext{gap:4px;min-width:0}.fi-resultado__cwtext,.fi-sem{flex-direction:column;display:flex}.fi-sem{gap:var(--s-8)}.fi-sem__tools{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.fi-sem__week{gap:var(--gap-grid)}.fi-sem__day,.fi-sem__week{flex-direction:column;display:flex}.fi-sem__day{order:var(--fi-sem-order,0);gap:10px;padding:18px 20px}.fi-sem__day[data-today=true]{border-color:var(--ink)}.fi-sem__day[data-off=true]{background:var(--ink-03)}@container page (min-width:940px){.fi-sem__week{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;display:grid}.fi-sem__day{order:0;min-height:430px;padding:16px}}.fi-sem__dh{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.fi-sem__dow{align-items:center;gap:6px;display:inline-flex}.fi-sem__dot{border-radius:var(--r-pill);background:var(--accent);width:6px;height:6px;display:inline-block}.fi-sem__date{font-size:22px;font-weight:500}.fi-sem__rest{text-align:center;color:var(--ink-58);margin:auto 0;font-size:13px}.fi-sem__total{font-family:var(--font-mono);color:var(--ink-58);margin-top:auto;font-size:12px}.fi-sem__cta{width:100%;margin-top:auto}.fi-sem__item{gap:var(--s-2);background:var(--canvas);border-radius:12px;flex-direction:column;padding:10px 12px;display:flex}.fi-sem__item[data-done=true]{box-shadow:inset 0 0 0 1px var(--ink-08);background:0 0}.fi-sem__item[data-done=true] .fi-sem__title{color:var(--ink-58);text-decoration:line-through}.fi-sem__item[data-drafted=in]{box-shadow:inset 0 0 0 1px var(--ink);cursor:pointer}.fi-sem__item[data-drafted=out]{outline:1px dashed var(--ink-14);outline-offset:-1px;cursor:pointer}.fi-sem__pick,.fi-sem__text{flex-direction:column;gap:3px;min-width:0;display:flex}.fi-sem__pick{align-items:flex-start;gap:var(--s-2);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:row;padding:0}.fi-sem__kind{font-size:11px}.fi-sem__title{overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.3}.fi-sem__min{text-transform:none;letter-spacing:0}.fi-sem__check{border:1px solid var(--ink-14);border-radius:2px;flex:none;width:10px;height:10px;margin-top:3px}.fi-sem__check[data-on=true]{background:var(--ink);border-color:var(--ink)}.fi-sem__time{justify-content:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.fi-sem__marks{gap:var(--s-1);flex-direction:column;margin-top:auto;display:flex}.fi-sem__mark{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2);border:1px dashed var(--sand-deep);border-radius:var(--r-sm);color:var(--sand-deep);font-size:13px;font-weight:600;display:flex}.fi-sem-title{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.fi-sem-pct{letter-spacing:-.03em;white-space:nowrap;font-size:22px}.fi-sem-foot{gap:var(--s-2);flex-direction:column;display:flex}.fi-sem-foot strong{color:var(--ink);font-weight:500}.fi-sem-empty{align-items:flex-start;gap:var(--s-3);padding:var(--s-5);flex-direction:column;display:flex}.fi-sem-empty p{max-width:68ch;margin:0}.fi-sem-ms{margin:0;padding:0;list-style:none}.fi-sem-ms__row{border-top:1px solid var(--ink-08);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:4px 14px;padding:16px 20px;display:grid}.fi-sem-ms__row:first-child{border-top:0}.fi-sem-ms__date{color:var(--ink-58)}.fi-sem-ms__label{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500}.fi-sem-ms__status{color:var(--accent-deep);grid-column:2}.fi-sem-ms__status[data-tone=muted]{color:var(--ink-58)}@container page (min-width:640px){.fi-sem-ms__row{gap:var(--s-4);grid-template-columns:110px minmax(0,1fr) auto;padding:18px 24px}.fi-sem-ms__status{grid-column:auto}}.fi-alvos{gap:var(--gap-section)}.fi-alvos,.fi-alvos__primary,.fi-alvos__section{flex-direction:column;display:flex}.fi-alvos__primary{gap:var(--gap-grid)}.fi-alvos__bandlinks{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.fi-alvos__bandlinks a{min-height:44px;color:var(--on-ink);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.fi-alvos__bandlinks a:hover{color:var(--on-ink-muted)}.fi-alvos__item{gap:var(--gap-grid);flex-direction:column;min-width:0;display:flex}.fi-alvos__item>.fi-entity{flex:1}.fi-alvos__title{color:inherit;text-decoration:none}.fi-alvos__title:hover{text-underline-offset:3px;text-decoration:underline}.fi-alvos__footer{gap:var(--s-2);flex-direction:column;display:flex}.fi-alvos__acts{gap:0 var(--s-1);margin-inline:calc(var(--s-3) * -1);flex-wrap:wrap;display:flex}.fi-alvos__add{border:1px dashed var(--ink-14);border-radius:var(--r-card);min-height:150px;color:var(--ink);justify-content:flex-start;align-items:center;padding:20px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.fi-alvos__add:hover{color:var(--accent-deep);border-color:var(--ink-58)}.fi-alvos__plans{margin:0;padding:0;list-style:none}.fi-alvos__plan{gap:var(--s-3) var(--s-5);padding:18px var(--s-5);border-top:1px solid var(--ink-08);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.fi-alvos__plan:first-child{border-top:0}.fi-alvos__plan-name{letter-spacing:-.01em;overflow-wrap:anywhere;grid-column:1;font-size:16px;font-weight:500}.fi-alvos__bar{border-radius:var(--r-pill);background:var(--ink-08);grid-column:1/-1;height:4px;overflow:hidden}.fi-alvos__bar>i{background:var(--accent);transform-origin:0;width:100%;height:100%;display:block}.fi-alvos__plan-pct{text-align:right}.fi-alvos__plan>.btn{grid-area:1/2}.fi-alvos__plan-pct{text-align:left;grid-area:3/1}@container page (min-width:700px){.fi-alvos__plan{grid-template-columns:minmax(0,1fr) 220px 64px auto}.fi-alvos__bar,.fi-alvos__plan-name,.fi-alvos__plan-pct,.fi-alvos__plan>.btn{grid-area:auto}.fi-alvos__plan-pct{text-align:right}}.fi-alvos__notes{gap:var(--s-2);flex-direction:column;max-width:660px;display:flex}.fi-perfil-links{gap:var(--s-4);display:inline-flex}.fi-perfil-layout{gap:var(--gap-section);flex-direction:column;display:flex}.fi-perfil-now{order:1}.fi-perfil-stats{order:2}.fi-perfil-main{gap:var(--gap-section);flex-direction:column;order:3;min-width:0;display:flex}.fi-perfil-rail{display:contents}.fi-perfil-rail__plan{order:4}.fi-perfil-rail__public{order:5}@container page (min-width:940px){.fi-perfil-layout{column-gap:var(--s-6);row-gap:var(--s-3);grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.fi-perfil-stats{margin-bottom:calc(var(--gap-section) - var(--s-3));order:0;grid-area:1/1/auto/-1}.fi-perfil-main{order:0;grid-area:2/1/5}.fi-perfil-now{order:0;grid-area:2/2}.fi-perfil-rail{gap:var(--s-3);flex-direction:column;grid-area:3/2;display:flex}.fi-perfil-rail__plan,.fi-perfil-rail__public{order:0}}.fi-perfil-now .fi-nowband{align-items:stretch;gap:var(--s-4);flex-direction:column}.fi-perfil-now .fi-nowband__cta .btn{width:100%}.fi-perfil-now__num{align-items:baseline;gap:2px;display:inline-flex}.fi-perfil-now__n,.fi-perfil-now__pct{letter-spacing:-.04em;color:var(--on-ink);font-size:40px;line-height:1}.fi-perfil-now__bar{border-radius:var(--r-pill);background:var(--on-ink-hairline);height:4px;overflow:hidden}.fi-perfil-now__bar>i{background:var(--accent);height:100%;display:block}.fi-perfil-comp .v2-comp{border-top-color:var(--ink-08)}.fi-perfil-comp .v2-comp:first-child{border-top:0}.fi-perfil-comp .v2-comp__row{padding:18px 24px}.fi-perfil-comp .v2-comp__bar{height:6px;overflow:visible}.fi-perfil-comp .v2-comp__fill{border-radius:var(--r-pill);background:var(--ink);position:absolute;inset:0 auto 0 0}.fi-perfil-comp .v2-comp__mark{display:none}.fi-perfil-comp .v2-comp__tag{font-family:var(--font-mono-clinical);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.fi-perfil-pad{padding:var(--s-5) var(--s-6)}.fi-perfil-hist{margin:0;padding:0;list-style:none}.fi-perfil-hist>.fi-perfil-at{box-shadow:none;border:0;border-top:1px solid var(--ink-08);background:0 0;border-radius:0;padding:16px 24px}.fi-perfil-hist>.fi-perfil-at:first-child{border-top:0}.fi-perfil-at .badge{box-shadow:none;min-height:0;color:var(--ink-58);font-family:var(--font-mono-clinical);letter-spacing:.05em;text-transform:uppercase;background:0 0;border-radius:0;padding:0;font-size:12px}.fi-perfil-at .badge:before{content:none}.fi-perfil-at [data-testid=attempt-row-score]{color:var(--ink);font-size:15px}.fi-perfil-linkbtn{appearance:none;font:inherit;color:var(--ink);cursor:pointer;min-height:var(--ctl-h-sm);background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.fi-perfil-linkbtn:hover{color:var(--accent-deep)}.fi-perfil-card{flex-direction:column;gap:10px;padding:24px;display:flex}.fi-perfil-card__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.fi-perfil-card__title{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:500}.fi-perfil-card__link{color:var(--ink);min-height:var(--ctl-h-sm);align-items:center;padding-top:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.fi-perfil-card__link:hover{color:var(--accent-deep)}.fi-perfil-steps{margin:0;padding:0;list-style:none}.fi-perfil-step{border-top:1px solid var(--ink-08);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.fi-perfil-step:first-child{border-top:0}.fi-perfil-step__name{overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.fi-perfil-step__kind{white-space:nowrap}.fi-perfil-more{gap:var(--gap-section-inner);flex-direction:column;display:flex}.fi-perfil-more>.fi-sectionheader{margin-bottom:0}.fi-perfil-skel-head{gap:var(--s-3);flex-direction:column;display:flex}.fi-rev-link{white-space:nowrap;color:inherit;font-size:14px;font-weight:500;text-decoration:none}.fi-rev-link:hover{color:var(--accent-deep)}.fi-rev-notes{gap:var(--s-1);margin-top:calc(-1 * var(--s-5))}.fi-rev-notes p{margin:0}.fi-rev-curve{gap:var(--s-2);padding:var(--s-5) var(--s-5) var(--s-4);flex-direction:column;display:flex}.fi-rev-curve p{margin:0}.fi-chip:disabled{opacity:.6;cursor:default}.fi-rev-cov{margin:0;padding:0;list-style:none}.fi-rev-cov__row{gap:var(--s-2);border-top:1px solid var(--ink-08);grid-template-columns:minmax(0,1fr);padding:16px 20px;display:grid}.fi-rev-cov__row:first-child{border-top:0}.fi-rev-cov__name{overflow-wrap:anywhere;font-weight:500}.fi-rev-cov__track{border-radius:var(--r-pill);background:var(--ink-08);height:6px;position:relative;overflow:hidden}.fi-rev-cov__track i{border-radius:var(--r-pill);background:var(--ink);position:absolute;inset:0 auto 0 0}.fi-rev-cov__n{color:var(--ink-58);font-size:14px}@container page (min-width:720px){.fi-rev-cov__row{column-gap:var(--s-5);grid-template-columns:minmax(0,1fr) 240px 190px;align-items:center;padding:16px 24px}.fi-rev-cov__n{text-align:right}.fi-rev-cov__legend{grid-column:1/-1}}.fi-rev-carry{margin:0;padding:0;list-style:none}.fi-rev-carry__row{border-top:1px solid var(--ink-08);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;padding:16px 20px;display:grid}.fi-rev-carry__row:first-child{border-top:0}.fi-rev-carry__row input{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;margin:2px 0 0}.fi-rev-carry__row label{cursor:pointer;font-weight:500}.fi-rev-carry__row small{color:var(--ink-68);font-size:13px;font-weight:400;display:block}.fi-rev-cta{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}@container page (min-width:720px){.fi-rev-carry__row{padding:16px 24px}}.fi-rev-carry__title{display:block}.fi-cartoes-empty{gap:var(--s-2);padding:var(--s-6);flex-direction:column;display:flex}.fi-cartoes-empty .t-meta{margin:0}.fi-cartoes-forecast{padding:var(--s-4);gap:var(--s-2);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;margin:0;list-style:none;display:grid}.fi-cartoes-forecast__col{align-items:center;gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.fi-cartoes-forecast__track{align-items:flex-end;width:100%;height:108px;display:flex}.fi-cartoes-forecast__bar{border-radius:var(--r-sm);background:var(--ink-08);width:100%;display:block}.fi-cartoes-forecast__col[data-today=true] .fi-cartoes-forecast__bar{background:var(--accent)}.fi-cartoes-forecast__n{font-size:14px}.fi-cartoes-forecast__d{font-size:11px}@container page (min-width:640px){.fi-cartoes-forecast{padding:var(--s-6);gap:var(--s-3)}}.fi-quadro{gap:var(--gap-section)}.fi-quadro,.fi-quadro__section{flex-direction:column;min-width:0;display:flex}.fi-quadro__section{gap:var(--s-4)}.fi-quadro__board{gap:var(--s-6)}.fi-quadro__board,.fi-quadro__col{flex-direction:column;display:flex}.fi-quadro__col{gap:10px;min-width:0}.fi-quadro__col[data-col=current]{order:0}.fi-quadro__col[data-col=week]{order:1}.fi-quadro__col[data-col=upcoming]{order:2}.fi-quadro__col[data-col=done]{order:3}@container page (min-width:940px){.fi-quadro__board{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.fi-quadro__col[data-col]{order:0}}.fi-quadro__colhead{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}.fi-quadro__coltitle{margin:0;font-size:15px;font-weight:500}.fi-quadro__empty{color:var(--ink-58);margin:0;padding:0 4px;font-size:13px}.fi-quadro__list{gap:10px;margin:0;padding:0;list-style:none}.fi-quadro__list,.fi-quadro__step{flex-direction:column;display:flex}.fi-quadro__step{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--ink-07);gap:6px;padding:16px}.fi-quadro__step[data-state=current]{border-color:var(--ink)}.fi-quadro__step[data-state=done]{border-color:var(--ink-08);background:0 0}.fi-quadro__step[data-state=done] .fi-quadro__title{color:var(--ink-58);text-decoration:line-through}.fi-quadro__kind{font-size:11px}.fi-quadro__title{overflow-wrap:anywhere;font-size:14.5px;font-weight:500;line-height:1.3}.fi-quadro__meta{justify-content:space-between;gap:var(--s-2);text-transform:none;letter-spacing:0;font-size:12px;display:flex}.fi-quadro__meta [data-accent=true]{color:var(--accent-deep)}.fi-quadro__next{gap:var(--s-4);grid-template-columns:minmax(0,1fr);align-items:center;padding:20px 24px;display:grid}.fi-quadro__nexttext{flex-direction:column;gap:2px;display:flex}.fi-quadro__nexttext p{margin:0}.fi-quadro__link{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}.fi-quadro__link:hover{color:var(--accent-deep)}.fi-quadro__quiet{color:var(--ink-68);margin:0;font-size:15px}@container page (min-width:640px){.fi-quadro__next{grid-template-columns:minmax(0,1fr) auto}}.fi-atlas .fi-sectionheader{margin:0}.fi-atlas-sec{gap:var(--s-4)}.fi-atlas-atalhos{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.fi-atlas-foot{gap:var(--s-2);flex-direction:column;display:flex}.fi-atlas-open{color:var(--accent-deep);font-size:13.5px;font-weight:500}.fi-atlas-sistemas{flex-wrap:wrap;margin:0;padding:0;list-style:none;overflow:visible}.fi-atlas-sistemas .fi-chip{text-decoration:none}.fi-atlas-busca{display:flex}.fi-atlas-busca .field__control{border-radius:var(--r-md);height:56px;font-size:16px}@container page (max-width:640px){.fi-atlas-sistemas{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.fi-atlas-sistemas::-webkit-scrollbar{display:none}.fi-atlas-sistemas .fi-chip{white-space:nowrap}}.v2-sessao-estudo .fi-sessao-eyebrow{font-family:var(--font-mono-clinical);font-size:var(--t-eyebrow-size);letter-spacing:var(--t-eyebrow-ls);text-transform:uppercase;color:var(--ink-58);margin:0;font-weight:400}.v2-sessao-estudo .fi-sessao-topico{text-transform:none;letter-spacing:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500;line-height:1.3}.fi-sessao-progresso{gap:var(--s-2);flex-direction:column;min-width:0;max-width:420px;display:flex}.v2-sessao-estudo .chat__column{gap:var(--s-5);width:100%;margin:auto 0 0}.v2-sessao-estudo .chat__avatar{display:none}.v2-sessao-estudo .bubble{max-width:min(680px,100%);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);font-size:16px;line-height:1.55}.v2-sessao-estudo .bubble--in{background:var(--surface);border:1px solid var(--ink-07)}.v2-sessao-estudo .bubble--mine{background:var(--ink);color:var(--on-ink);border:1px solid #0000}.v2-sessao-estudo .v2-sessao-estudo__campo{align-items:flex-end;gap:var(--s-3);padding:var(--s-3);background:var(--surface);border:1px solid var(--ink-14);border-radius:var(--r-md)}.v2-sessao-estudo .v2-sessao-estudo__campo .field__control{box-shadow:none;padding:var(--s-2);resize:none;background:0 0;border:0;min-height:56px}.v2-sessao-estudo .v2-sessao-estudo__campo:focus-within{border-color:var(--accent)}.fi-sessao-card,.fi-sessao-trilho{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.fi-sessao-card{padding:var(--s-6);background:var(--surface);border:1px solid var(--ink-07);border-radius:var(--r-md)}.fi-sessao-card:empty{display:none}.fi-sessao-card--creditos{gap:var(--s-2);padding:var(--s-5) var(--s-6)}.fi-sessao-card__cab{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.fi-sessao-card__cab h2{margin:0}.fi-sessao-objetivos{gap:0}.fi-sessao-objetivos .v2-sessao-estudo__subtema{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--ink-08);color:var(--ink-58);font-size:14.5px;line-height:1.45}.fi-sessao-objetivos .v2-sessao-estudo__subtema:first-child{border-top:0}.fi-sessao-objetivos .v2-sessao-estudo__subtema-marca{border:1.5px solid var(--ink-14);width:18px;height:18px;margin-top:1px}.fi-sessao-objetivos .v2-sessao-estudo__subtema[data-estado=feito]{color:var(--ink)}.fi-sessao-objetivos .v2-sessao-estudo__subtema[data-estado=feito] .v2-sessao-estudo__subtema-marca{background:var(--ink);border-color:var(--ink)}.fi-sessao-objetivos .v2-sessao-estudo__subtema[data-estado=atual]{color:var(--ink);font-weight:500}.fi-sessao-objetivos .v2-sessao-estudo__subtema[data-estado=atual] .v2-sessao-estudo__subtema-marca{border:2px solid var(--accent);background:0 0}.fi-sessao-agora{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--canvas);border-radius:var(--r-sm);margin:0;font-size:14px;line-height:1.4;display:flex}.fi-sessao-agora b{font-weight:500}.fi-sessao-agora__marca{border-radius:var(--r-pill);border:2px solid var(--accent);flex:none;width:16px;height:16px}@media (max-width:1023px){.v2-sessao-estudo .v2-task__context{display:none}.v2-sessao-estudo .bubble{max-width:92%;padding:var(--s-4);font-size:15.5px}.v2-sessao-estudo .chat__column{gap:var(--s-4)}.v2-sessao-estudo .v2-sessao-estudo__campo{background:0 0;border:0;padding:0}.v2-sessao-estudo .v2-sessao-estudo__campo .field__control{border:1px solid var(--ink-14);border-radius:var(--r-sm);min-height:44px;padding:var(--s-3)}}@media (min-width:1024px){.fi-sessao-agora{display:none}.v2-sessao-estudo>.v2-task__header{gap:var(--s-6);padding-inline:max(var(--s-8),calc((100% - 1240px) / 2 + var(--s-8)))}.v2-sessao-estudo>.v2-task__header>.v2-task__actions{order:8}.v2-sessao-estudo>.v2-task__header>.v2-task__exit{order:9;margin-left:auto}.v2-sessao-estudo>.v2-task__body{padding-inline:max(var(--s-8),calc((100% - 1240px) / 2 + var(--s-8)));padding-block:var(--s-8)}.v2-sessao-estudo>.v2-task__body:has(.v2-task__context){grid-template-columns:minmax(0,1fr) var(--context-w)}.v2-sessao-estudo>.v2-task__footer{padding-inline:max(var(--s-8),calc((100% - 1240px) / 2 + var(--s-8)))}.v2-sessao-estudo>.v2-task__footer>.v2-task__action{flex:auto;margin-left:0}.v2-sessao-estudo .v2-sessao-estudo__pe{width:100%;padding-right:calc(var(--context-w) + var(--s-6));margin-inline:0}}.fi-alvo{gap:var(--gap-section)}.fi-alvo,.fi-alvo__section{flex-direction:column;min-width:0;display:flex}.fi-alvo__card{gap:var(--s-3);flex-direction:column;display:flex}.fi-alvo__note{max-width:660px;color:var(--ink-68);margin:0;font-size:14px}.fi-alvo__back{min-height:44px;color:var(--ink);align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.fi-alvo__back:hover{color:var(--accent-deep)}.fi-alvo__bandlinks{gap:var(--s-2) var(--s-5);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.fi-alvo__bandlinks a{min-height:44px;color:var(--on-ink);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.fi-alvo__bandlinks a:hover{color:var(--on-ink-muted)}.fi-alvo__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.fi-alvo__rows{margin:0;padding:0;list-style:none}.fi-alvo__row{gap:var(--s-2) var(--s-5);padding:18px var(--s-5);border-top:1px solid var(--ink-08);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.fi-alvo__row:first-child{border-top:0}.fi-alvo__name{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500}.fi-alvo__meta{color:var(--ink-68);margin:0;font-size:14px}.fi-alvo__mono{font-family:var(--font-mono);color:var(--ink-68);font-size:13px}.fi-alvo__status{align-items:center;gap:var(--s-2);display:inline-flex}.fi-alvo__status:before{content:"";border-radius:var(--r-pill);background:var(--ink-58);width:6px;height:6px}.fi-alvo__status[data-tone=ok]:before{background:var(--accent)}.fi-alvo__status[data-tone=open]:before{background:var(--ink)}.fi-alvo__bar{border-radius:var(--r-pill);background:var(--ink-08);height:4px;overflow:hidden}.fi-alvo__bar>i{background:var(--accent);transform-origin:0;width:100%;height:100%;display:block}.fi-alvo__order{font-family:var(--font-mono);color:var(--ink-58);font-size:13px}.fi-alvo__rowacts{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.fi-alvo__details{grid-column:1/-1}.fi-alvo__details>summary{cursor:pointer;color:var(--ink-68);align-items:center;min-height:44px;font-size:14px;display:flex}.fi-alvo__details ul{padding:0 0 var(--s-2);flex-direction:column;margin:0;list-style:none;display:flex}.fi-alvo__details a{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;font-size:14px;display:inline-flex}.fi-alvo__steps{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fi-alvo__step{gap:var(--s-1);padding:var(--s-3);border:1px solid var(--ink-08);border-radius:var(--r-sm);flex-direction:column;display:flex}.fi-alvo__dl{gap:var(--s-4);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.fi-alvo__dl dd{margin:0}.fi-alvo__chips{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fi-alvo__chips li{padding:4px var(--s-3);border:1px solid var(--ink-14);border-radius:var(--r-pill);font-size:14px}.fi-alvo__chips li[data-current=true]{border-color:var(--accent);color:var(--accent-deep);font-weight:500}.fi-alvo__chain{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fi-alvo__chain li{align-items:flex-start;gap:var(--s-3);display:flex}.fi-alvo__dot{border-radius:var(--r-pill);background:var(--ink);flex:none;width:6px;height:6px;margin-top:9px}.fi-alvo__chain li[aria-current=step] .fi-alvo__dot{background:var(--accent)}@container page (min-width:700px){.fi-alvo__row[data-bar=true]{grid-template-columns:minmax(0,1fr) minmax(96px,220px) 56px auto}.fi-alvo__row[data-two=true]{grid-template-columns:minmax(0,1fr) auto}.fi-alvo__row[data-act=true]{grid-template-columns:28px minmax(0,1fr) auto auto}.fi-alvo__steps{grid-template-columns:repeat(5,minmax(0,1fr))}.fi-alvo__dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.fi-alvo__section--grid{gap:var(--gap-grid)}.fi-alvo__row--plain{padding:var(--s-3) 0;grid-template-columns:minmax(0,1fr) auto}@container page (min-width:700px){.fi-alvo__row--plain{grid-template-columns:minmax(0,1fr) auto}}.fi-forms{gap:var(--gap-section);flex-direction:column;display:flex}.fi-forms__crumb{margin:0 0 var(--s-3);color:var(--ink-68);font-size:14px}.fi-forms__crumb a{color:inherit;text-underline-offset:3px;text-decoration:underline}.fi-forms__crumb a:hover{color:var(--accent-deep)}.fi-forms__card{gap:var(--s-5);flex-direction:column;display:flex}.fi-forms__card-head{gap:var(--s-1);flex-direction:column;display:flex}.fi-forms__fieldset{gap:var(--s-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.fi-forms__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.fi-forms__note{color:var(--ink-68);margin:0;font-size:14px}.fi-forms__list{margin:0;padding:0;list-style:none}.fi-forms__list,.fi-forms__zone{gap:var(--s-2);flex-direction:column;display:flex}.fi-forms__zone{padding-top:var(--s-4);border-top:1px solid var(--ink-08)}.fi-forms__zone:first-of-type{border-top:0;padding-top:0}.fi-forms__options{gap:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}.fi-forms__options[data-cols=levels]{grid-template-columns:repeat(2,minmax(0,1fr))}.fi-forms__options .fi-option[data-size=card]{text-align:left;align-items:flex-start;min-height:72px;padding:12px 16px}.fi-forms__options .fi-option__label{font-size:16px}@container page (min-width:560px){.fi-forms__options{grid-template-columns:repeat(2,minmax(0,1fr))}.fi-forms__options[data-cols=levels]{grid-template-columns:repeat(4,minmax(0,1fr))}}.fi-forms__pick{gap:var(--s-5);flex-direction:column;display:flex}.fi-forms__pick-head{gap:var(--s-2);flex-direction:column;display:flex}.fi-forms__pick-head p{max-width:620px;margin:0}.fi-forms__pick-body{gap:var(--s-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container page (min-width:940px){.fi-forms__pick-body[data-aside=true]{grid-template-columns:minmax(0,1fr) 340px}}.fi-forms__chips{gap:var(--s-2);margin:var(--s-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.fi-forms__chips li{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--ink-14);padding:4px 10px;font-size:13px}.fi-forms__bar{height:4px;margin-top:var(--s-1);border-radius:var(--r-pill);background:var(--ink-08);overflow:hidden}.fi-forms__bar>i{background:var(--accent);height:100%;display:block}.fi-forms__seg{gap:var(--s-2);flex-wrap:wrap;display:flex}.fi-forms__seg .fi-option[data-size=tile]{min-width:120px;height:48px}.fi-forms__seg .fi-option[data-size=tile] .fi-option__label{font-family:var(--font-sans,inherit);font-size:15px;font-weight:500}.fi-option[data-disabled=true]{opacity:.5;cursor:not-allowed}.fi-option[data-disabled=true] .fi-option__input{cursor:not-allowed}.fi-planos{margin:0;padding:0;list-style:none}.fi-planos__row{gap:var(--s-3);padding:var(--pad-card);border-top:1px solid var(--ink-08);grid-template-columns:minmax(0,1fr);display:grid}.fi-planos__row:first-child{border-top:0}.fi-planos__head{flex-direction:column;gap:4px;min-width:0;display:flex}.fi-planos__name{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500}.fi-planos__status{color:var(--ink-58)}.fi-planos__status[data-status=ativo]{color:var(--accent-deep)}.fi-planos__body{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.fi-planos__prog{align-items:center;gap:var(--s-4);display:flex}.fi-planos__prog .fi-planos__track{flex:1;min-width:0}.fi-planos__prog .t-num{white-space:nowrap}.fi-planos__detail{color:var(--ink-68);flex-direction:column;gap:2px;margin:0;font-size:14px;display:flex}.fi-planos__detail p{margin:0}.fi-planos__acts{gap:var(--s-2);flex-wrap:wrap;display:flex}@container page (min-width:760px){.fi-planos__row{align-items:center;gap:var(--s-5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto}.fi-planos__acts{justify-content:flex-end}}.fi-planos__legend{gap:var(--s-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.fi-planos__legend>div{padding:var(--pad-card)}.fi-planos__legend dt{font-weight:500}.fi-planos__legend dd{color:var(--ink-68);margin:4px 0 0;font-size:14px}@container page (min-width:640px){.fi-planos__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.fi-escola-hub__aside,.fi-escola-hub__main{gap:var(--gap-section);min-width:0}.fi-escola-desc{margin-bottom:var(--s-2);display:block}.fi-escola-counts{display:block}.fi-escola-hub{min-width:0}.fi-neg-start{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr);display:grid}@container page (min-width:700px){.fi-neg-start{grid-template-columns:repeat(2,minmax(0,1fr))}}.fi-neg-support{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container page (min-width:860px){.fi-neg-support{grid-template-columns:repeat(2,minmax(0,1fr))}}.fi-neg-card{gap:var(--s-3);flex-direction:column;display:flex}.fi-neg-card>h2,.fi-neg-card>p{margin:0}.fi-neg-card__head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.fi-neg-card__head>h2{flex:auto;min-width:0;margin:0}.fi-neg-card__list{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fi-neg-actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.fi-neg-band{gap:var(--s-3);flex-direction:column;display:flex}.fi-neg-band__label{margin:0}.fi-neg-footer{gap:var(--s-2);flex-direction:column;align-items:flex-start;display:flex}.fi-neg-bar{border-radius:var(--r-pill);background:var(--ink-08);width:100%;height:4px;display:block;overflow:hidden}.fi-neg-bar__fill{width:var(--neg-pct,0);background:var(--accent);height:100%;display:block}.fi-neg-locked{text-align:left;cursor:pointer;font:inherit;width:100%}.fi-neg-split{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container page (min-width:940px){.fi-neg-split{grid-template-columns:minmax(0,1fr) 320px}}.fi-neg-rows>*+*{border-top:1px solid var(--ink-08)}.fi-neg-status[data-state=nova]{color:var(--accent-deep)}.fi-neg-status[data-state=em_andamento]{color:var(--accent)}.fi-neg-profile{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container page (min-width:860px){.fi-neg-profile{grid-template-columns:repeat(2,minmax(0,1fr))}}.fi-neg-prow{gap:var(--s-2);border-top:1px solid var(--ink-08);padding-top:var(--s-3);flex-direction:column;display:flex}.fi-neg-missed{align-items:baseline;gap:var(--s-3);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.fi-neg-rail{gap:var(--gap-grid);flex-direction:column;min-width:0;display:flex}.neg-section__head>.badge,[data-testid=neg-quick] .badge,[data-testid=neg-reading] .badge,[data-testid=neg-result] .badge{align-items:center;gap:var(--s-2);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-68);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:400;display:inline-flex}.neg-section__head>.badge:before,[data-testid=neg-quick] .badge:before,[data-testid=neg-reading] .badge:before,[data-testid=neg-result] .badge:before{content:"";border-radius:var(--r-pill);background:currentColor;flex:none;width:6px;height:6px}.neg-section__head>.badge--lime,[data-testid=neg-result] .badge--lime{color:var(--lime-deep)}.neg-section__head>.badge--sand,[data-testid=neg-result] .badge--sand{color:var(--sand-deep)}.neg-section__head>.badge--aqua,[data-testid=neg-result] .badge--aqua{color:var(--aqua-deep)}.fi-gestao-rows{flex-direction:column;display:flex}.fi-gestao-row{gap:var(--s-3);padding:var(--s-5);box-shadow:0 -1px 0 var(--ink-08);grid-template-columns:minmax(0,1fr);display:grid}.fi-gestao-row:first-child{box-shadow:none}.fi-gestao-row__label{margin:0}.fi-gestao-row__body{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.fi-gestao-row__side{gap:var(--s-2);flex-direction:column;display:flex}@container page (min-width:700px){.fi-gestao-row{align-items:center;gap:var(--s-4);grid-template-columns:8rem minmax(0,1fr) 10rem}}.fi-gestao-chips{gap:var(--s-2);margin:var(--s-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.fi-gestao-card__foot{gap:var(--s-2);flex-direction:column;display:flex}.fi-gestao-card__synopsis{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fi-gestao-desafio{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-5);flex-wrap:wrap;display:flex}.fi-gestao-desafio__text{gap:var(--s-1);flex-direction:column;flex:18rem;min-width:0;display:flex}.fi-gestao-rail{gap:var(--s-3);flex-direction:column;display:flex}.fi-gestao-steps{gap:4px;margin:0;padding:0;list-style:none;display:flex}.fi-gestao-steps li{border-radius:var(--r-pill);background:var(--ink-14);flex:1;height:6px}.fi-gestao-steps li[data-filled=true]{background:var(--ink)}.fi-gestao-list{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fi-gestao-list--wide{gap:var(--s-4)}.fi-gestao-list__item{gap:var(--s-1);flex-direction:column;display:flex}.fi-gestao-line{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.fi-gestao-cols{gap:var(--gap-grid);grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));align-items:start;display:grid}.fi-gestao-cols>*{min-width:0}.fi-gestao-marco{align-items:flex-start;gap:var(--s-3);display:flex}.fi-gestao-marco__status{flex:0 0 7.5rem;padding-top:3px}.fi-gestao-marco__status[data-tone=accent]{color:var(--accent-deep)}.fi-gestao-marco__text{flex-direction:column;gap:2px;min-width:0;display:flex}.fi-gestao-play .badge{font-family:var(--font-mono);font-size:var(--t-eyebrow-size);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-68);gap:var(--s-2);background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.fi-gestao-play .badge:before{content:"";border-radius:var(--r-pill);background:currentColor;flex:none;width:6px;height:6px}.fi-gestao-play .badge--neutro{color:var(--ink-68)}.fi-gestao-play .badge--lime{color:var(--lime-deep)}.fi-gestao-play .badge--sand{color:var(--sand-deep)}.fi-gestao-play .badge--aqua{color:var(--aqua-deep)}.fi-gestao-play .badge--rose{color:var(--accent-deep)}.fi-estudolivre-main,.fi-estudolivre-trilho{min-width:0}.fi-estudolivre-rows{background:var(--surface);border:1px solid var(--ink-07);border-radius:var(--r-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.fi-estudolivre-rows>.fi-estudolivre-starter+.fi-estudolivre-starter,.fi-estudolivre-rows>li+li{border-top:1px solid var(--ink-08)}.fi-estudolivre-row,.fi-estudolivre-starter{gap:var(--s-1);width:100%;padding:var(--s-4) var(--s-5);text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;text-decoration:none;display:flex}.fi-estudolivre-row:hover,.fi-estudolivre-starter:hover:not(:disabled){background:var(--canvas)}.fi-estudolivre-row:focus-visible,.fi-estudolivre-starter:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fi-estudolivre-starter:disabled{opacity:.5;cursor:not-allowed}.fi-estudolivre-row__meta{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.fi-estudolivre-conversa .chat__column{gap:var(--s-5);width:100%}.fi-estudolivre-conversa .chat__avatar{display:none}.fi-estudolivre-conversa .bubble{max-width:min(680px,100%);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);font-size:16px;line-height:1.55}.fi-estudolivre-conversa .bubble--in{background:var(--surface);border:1px solid var(--ink-07)}.fi-estudolivre-conversa .bubble--mine,.fi-estudolivre-conversa .bubble--out{background:var(--ink);color:var(--on-ink);border:1px solid #0000}.fi-estudolivre-conversa [data-testid=tutor-livre-composer]{padding:var(--s-3);background:var(--surface);border:1px solid var(--ink-14);border-radius:var(--r-md)}.fi-estudolivre-conversa [data-testid=tutor-livre-composer] .field__control{box-shadow:none;padding:var(--s-2);resize:none;background:0 0;border:0}.fi-estudolivre-conversa [data-testid=tutor-livre-composer]:focus-within{border-color:var(--accent)}@media (max-width:1023px){.fi-estudolivre-conversa .bubble{max-width:92%;padding:var(--s-4);font-size:15.5px}}.fi-autorais-cta{align-items:flex-end;gap:var(--s-2);white-space:normal;flex-direction:column;display:flex}.fi-autorais-list{border:1px solid var(--ink-08);border-radius:var(--r-md);background:var(--surface);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.fi-autorais-row{gap:var(--s-4);padding:var(--pad-card);border-top:1px solid var(--ink-08);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.fi-autorais-row:first-child{border-top:0}.fi-autorais-list>.fi-autorais-row:has(.fi-autorais-index){grid-template-columns:32px minmax(0,1fr) auto}.fi-autorais-index{color:var(--ink-58);font-size:15px}.fi-autorais-body{flex-direction:column;gap:4px;min-width:0;display:flex}.fi-autorais-title{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:1.3}.fi-autorais-meta{align-items:center;gap:var(--s-1) var(--s-3);color:var(--ink-58);flex-wrap:wrap;margin:0;display:flex}.fi-autorais-status[data-tone=accent]{color:var(--accent-deep)}.fi-autorais-status[data-tone=alert]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.fi-autorais-actions{align-items:center;gap:var(--s-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.fi-autorais-play{color:var(--accent-deep);align-items:center;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.fi-autorais-play:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.fi-autorais-list>.fi-autorais-row:has(.fi-autorais-index),.fi-autorais-row{grid-template-columns:minmax(0,1fr);padding:20px 16px}.fi-autorais-index{display:none}.fi-autorais-actions{justify-content:space-between}.fi-autorais-cta{align-items:stretch}}.fi-cirurgia-list{margin:0;padding:0;list-style:none}.fi-cirurgia-row{gap:var(--s-4);padding:var(--pad-card);border-top:1px solid var(--ink-08);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}.fi-cirurgia-row:first-child{border-top:0}.fi-cirurgia-row__index{color:var(--ink-58);font-size:15px}.fi-cirurgia-row[data-status=inProgress] .fi-cirurgia-row__index,.fi-cirurgia-row[data-status=next] .fi-cirurgia-row__index{color:var(--accent-deep)}.fi-cirurgia-row__body{flex-direction:column;gap:4px;min-width:0;display:flex}.fi-cirurgia-row__status{margin:0}.fi-cirurgia-row__status[data-status=inProgress],.fi-cirurgia-row__status[data-status=next]{color:var(--accent-deep)}.fi-cirurgia-row__title{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:1.3}.fi-cirurgia-row__meta{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;margin:0;display:flex}.fi-cirurgia-row__side{align-items:center;gap:var(--s-3);display:flex}@container page (max-width:639px){.fi-cirurgia-row{grid-template-columns:24px minmax(0,1fr);padding:20px 16px}.fi-cirurgia-row__side{grid-column:2}}.fi-cirurgia-module{gap:var(--s-2);flex-direction:column;padding:20px;display:flex}.fi-cirurgia-module__top{justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.fi-cirurgia-module__state{color:var(--ink-58)}.fi-cirurgia-module__state[data-tone=open]{color:var(--accent-deep)}.fi-cirurgia-locked{justify-content:space-between}.fi-cirurgia-locked .btn{align-self:flex-start}.fi-cirurgia-dialog-error{color:var(--accent-deep);margin:0}.fi-aval-list{margin:0;padding:0;list-style:none}.fi-aval-empty,.fi-aval-section{gap:var(--s-3);flex-direction:column;display:flex}.fi-aval-row{gap:var(--s-4);padding:var(--pad-card);border-top:1px solid var(--ink-08);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}.fi-aval-row:first-child{border-top:0}.fi-aval-row__index{color:var(--ink-58);font-size:15px}.fi-aval-row__body{flex-direction:column;gap:4px;min-width:0;display:flex}.fi-aval-row__status{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.fi-aval-row__title{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:1.3}@media (max-width:767px){.fi-aval-row{gap:var(--s-3);grid-template-columns:minmax(0,1fr);padding:20px 16px}.fi-aval-row__index{display:none}}.fi-aval-group{gap:var(--s-2);padding:var(--pad-card);border-top:1px solid var(--ink-08);flex-direction:column;display:flex}.fi-aval-group:first-child{border-top:0}.fi-aval-group__top{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.fi-aval-group__due{align-items:center;gap:8px;display:inline-flex}.fi-aval-card{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--pad-card);border-top:1px solid var(--ink-08);display:flex}.fi-aval-card:first-child{border-top:0}.fi-aval-card__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fi-aval-card__meta{gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.fi-chip[data-testid^=memory-filter-]{height:44px}main:has(>.page-cq){padding:0}.fi-criar-split{gap:var(--gap-section);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.fi-criar-aside,.fi-criar-main{min-width:0}@container page (min-width:940px){.fi-criar-split{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 360px}.fi-criar-aside{position:sticky;top:72px}}.fi-criar-card{gap:var(--s-5);flex-direction:column;min-height:460px;display:flex}.fi-criar-stepof{margin:0}.fi-criar-stepper{gap:var(--s-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:639px){.fi-criar-stepper{grid-template-columns:repeat(5,auto)}}.fi-criar-stepbtn{gap:var(--s-1);text-align:left;cursor:pointer;width:100%;min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.fi-criar-stepbtn:disabled{cursor:not-allowed}.fi-criar-steplabel{color:var(--ink-58)}.fi-criar-steplabel[data-current=true]{color:var(--ink)}.fi-criar-foot{bottom:var(--mobile-nav-h);gap:var(--s-2);margin-top:auto;margin-bottom:calc(var(--s-3) * -1);padding:var(--s-3) 0;background:var(--surface);display:flex;position:sticky}@media (min-width:1024px){.fi-criar-foot{bottom:0}}.fi-criar-objectives{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}@container page (min-width:640px){.fi-criar-objectives{grid-template-columns:repeat(2,minmax(0,1fr))}}.fi-criar-objectives .fi-option{text-align:left;align-items:flex-start}.fi-criar-sub{display:block}.fi-criar-bases{flex-direction:column;display:flex}.fi-criar-base{align-items:center;gap:var(--s-3);min-height:44px;padding:var(--s-3) var(--s-1);border-top:1px solid var(--ink-08);cursor:pointer;display:flex}.fi-criar-base:has(:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.fi-criar-base__dot{border-radius:var(--r-pill);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--ink-44);background:0 0;flex-shrink:0}.fi-criar-base[data-checked=true] .fi-criar-base__dot{box-shadow:inset 0 0 0 5px var(--accent-strong);background:var(--surface)}.fi-criar-base__label{flex:1;min-width:0}.fi-criar-base__meta{color:var(--ink-58);text-align:right}.fi-criar-preview{gap:var(--s-4);flex-direction:column;display:flex}@container page (min-width:940px){.fi-criar-tplsplit .fi-criar-preview{position:sticky;top:72px}}.fi-criar-pblock{gap:var(--s-2);flex-direction:column;display:flex}.fi-criar-pstats{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fi-criar-pstats[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.fi-criar-pstat{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--ink-03);flex-direction:column;gap:2px;min-width:0;display:flex}.fi-criar-pstat__v{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.fi-criar-pnum{font-size:18px}.fi-criar-week{gap:var(--s-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.fi-criar-day{flex-direction:column;gap:2px;display:flex}.fi-criar-dayname{text-align:center}.fi-criar-daybox{border-radius:var(--r-sm);background:var(--ink-03);flex-direction:column;gap:2px;min-height:72px;padding:3px;display:flex}.fi-criar-daybox[data-day-available=false]{background:repeating-linear-gradient(135deg,var(--ink-03) 0 6px,transparent 6px 12px)}.fi-criar-block{border-radius:4px;display:block}.fi-criar-marks{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fi-criar-mark{align-items:center;gap:var(--s-2);display:flex}.fi-criar-mark__grow{flex:1}.fi-criar-mark__dot{background:var(--sand-deep);flex-shrink:0;width:8px;height:8px;transform:rotate(45deg)}.fi-criar-swatch{border-radius:3px;flex-shrink:0;width:10px;height:10px}.fi-criar-phases{flex-direction:column;display:flex}.fi-criar-phases>.t-label{margin-bottom:var(--s-2)}.fi-criar-phase{gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--ink-08);grid-template-columns:72px minmax(0,1fr);display:grid}.fi-criar-mix{border-radius:var(--r-pill);background:var(--ink-08);display:flex;overflow:hidden}.fi-criar-mix__seg{height:100%;display:block}.fi-criar-note{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.fi-criar-tplsplit{gap:var(--gap-section);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container page (min-width:940px){.fi-criar-tplsplit{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 380px}}.fi-criar-gallery{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.fi-criar-tplgrid{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr);display:grid}@container page (min-width:520px){.fi-criar-tplgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fi-criar-tpl{text-align:left;cursor:pointer;width:100%;color:inherit}.fi-criar-tpl[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.fi-criar-tpl:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.fi-criar-tplmeta{gap:var(--s-2);flex-direction:column;display:flex}.page-cq .fi-perfilsub-form{max-width:44rem}.fi-planos{gap:var(--gap-section);flex-direction:column;display:flex}.fi-planos-grid{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@container page (min-width:640px){.fi-planos-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}}.fi-planos-card{padding:var(--s-6);border-radius:var(--r-lg);box-shadow:none;border:1px solid var(--ink-08);background:var(--surface)}.fi-planos-card--rec{border-color:var(--ink)}.fi-planos .fi-planos-card .t-h2{font-family:var(--font-mono-clinical);letter-spacing:-.02em}.fi-planos .fi-planos-card .badge,.fi-planos [data-testid^=plans-compare] .badge{box-shadow:none;min-height:0;color:var(--ink-58);font-family:var(--font-mono-clinical);letter-spacing:.05em;text-transform:uppercase;background:0 0;border-radius:0;padding:0;font-size:12px}.fi-planos .fi-planos-card .badge:before,.fi-planos [data-testid^=plans-compare] .badge:before{content:none}.fi-planos .card:not(.fi-planos-card){box-shadow:none;border:1px solid var(--ink-08)}.fi-billing-return{max-width:560px;padding:var(--s-6);border:1px solid var(--ink-08);border-radius:var(--r-lg);background:var(--surface);margin-inline:auto}.fi-billing-return .badge{box-shadow:none;min-height:0;color:var(--ink-58);font-family:var(--font-mono-clinical);letter-spacing:.05em;text-transform:uppercase;background:0 0;border-radius:0;padding:0;font-size:12px}.fi-billing-return .badge:before{content:none}.fi-billing-return .t-h2{font-size:var(--t-section-size,24px)}.fc-eyebrow-accent{color:var(--accent-deep)}.fc-split[data-aside=false]{grid-template-columns:minmax(0,1fr)}.fc-split[data-aside=false] .fc-split__form{padding-top:var(--s-14)}@container page (min-width:980px){.fc-split[data-aside=false]{grid-template-columns:minmax(0,1fr)}}.fc-forgot{margin-top:calc(var(--s-3) * -1);text-align:right}.fc-forgot .fc-hasaccount__link{min-height:44px;color:var(--ink-68);align-items:center;font-weight:400;display:inline-flex}.fc-forgot .fc-hasaccount__link:hover{color:var(--ink)}.fc-actions-row{gap:var(--s-2);flex-wrap:wrap;display:flex}.fc-form--center{text-align:center;align-items:center}.fc-door{gap:var(--s-6);flex-direction:column;width:100%;max-width:400px;display:flex}.fc-door .fc-form{max-width:none}.fc-door__after{gap:var(--s-1);padding-top:var(--s-5);border-top:1px solid var(--ink-14);flex-direction:column;display:flex}.fc-door__after .t-meta{margin:0}.fc-door__exits{gap:var(--s-1);flex-direction:column;display:flex}.fc-door__exits .fc-hasaccount__link{align-items:center;min-height:44px;display:inline-flex}.fi-join{gap:var(--s-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.fi-join__card{gap:var(--s-4);background:var(--surface);border:1px solid var(--ink-14);border-radius:var(--r-md);padding:var(--s-6);flex-direction:column;display:flex}@container page (min-width:940px){.fi-join{gap:var(--s-12);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}:root{--app-header-bar-h:56px}.chrome-header{background:var(--surface);border-bottom:1px solid var(--ink-07)}.chrome-logo{height:22px}.chrome-avatar{width:30px;height:30px;font-size:13px;position:relative}.chrome-avatar:after{content:"";position:absolute;inset:-7px}.chrome-menu{padding:var(--s-2);background:var(--surface);border:1px solid var(--ink-07);border-radius:var(--r-sm);box-shadow:var(--shadow-menu);width:max-content;max-width:min(300px,calc(100vw - var(--s-4) * 2));max-height:calc(100dvh - var(--s-4) * 2);overscroll-behavior:contain;gap:2px;overflow-y:auto}.chrome-menu .btn{text-align:left;white-space:normal;height:auto;min-height:44px;padding-block:var(--s-2);justify-content:space-between}.chrome-menu__who{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-58);padding:var(--s-2) var(--s-3);overflow-wrap:anywhere;font-size:11.5px}.chrome-menu__sep{border-top:1px solid var(--ink-07);padding-top:var(--s-1);margin-top:var(--s-1)}.chrome-menu__item{min-height:44px;padding:0 var(--s-3);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;font-size:14.5px;text-decoration:none;display:flex}.chrome-menu__item:hover{background:var(--canvas)}.chrome-menu__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.chrome-menu__item--out{color:var(--ink-68)}.chrome-persona{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-58);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.chrome-persona-cta,.chrome-persona__change{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.chrome-persona-cta{min-height:44px;font-family:var(--font-mono);letter-spacing:.04em;align-items:center;font-size:11.5px;display:inline-flex}.chrome-notice{align-items:flex-start;gap:var(--s-3);padding:var(--s-4);background:var(--surface);border:1px solid var(--ink-07);border-radius:var(--r-md);flex-direction:column;display:flex}.chrome-notice .btn,.wallet-chip--light .wallet-chip__pill,.wallet-chip__pill{border:1px solid var(--ink-14);color:var(--ink);background:0 0}.wallet-chip--light .wallet-chip__pill,.wallet-chip__pill{height:32px;padding:0 var(--s-3);font-family:var(--font-mono);gap:6px;font-size:12.5px;font-weight:400}.wallet-chip--light:hover .wallet-chip__pill,.wallet-chip:hover .wallet-chip__pill{background:var(--canvas)}.wallet-chip--empty .wallet-chip__pill{border-style:dashed}.header-credits{border-color:var(--ink-14);min-height:32px;color:var(--ink);font-family:var(--font-mono);background:0 0;font-size:12.5px;font-weight:400}.backdrop{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.backdrop{background:color-mix(in srgb,var(--ink) 40%,transparent)}}.backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.backdrop>.modal{padding:var(--s-6);gap:var(--s-4);border:1px solid var(--ink-07);border-radius:var(--r-md);box-shadow:var(--e-3)}.modal .btn--secondary{border:1px solid var(--ink-14);color:var(--ink);background:0 0}.modal .btn--secondary:hover{background:var(--canvas)}.chrome-palette{max-width:600px;padding:var(--s-3);gap:var(--s-2)}.chrome-palette .stack{gap:2px;margin:0;padding:0;list-style:none}.palette__item{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:44px;padding:0 var(--s-3);cursor:pointer;border-radius:10px;font-size:14.5px;display:flex}.palette__item[aria-selected=true]{background:var(--canvas);box-shadow:inset 2px 0 0 var(--accent)}.chrome-palette__group{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-58);font-size:11.5px}.chrome-dialog kbd{font-family:var(--font-mono);color:var(--ink-68);font-size:12px}.chrome-dialog .row{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:36px;display:flex}.toast-undo{border-radius:var(--r-sm);box-shadow:var(--shadow-menu);font-size:14px}.toast-undo .btn--ghost{color:var(--on-ink);border:1px solid var(--on-ink-hairline);background:0 0}.chrome-consent{padding:var(--s-4);background:var(--surface);border:1px solid var(--ink-07);border-radius:var(--r-md);box-shadow:var(--shadow-menu)}.chrome-consent .btn--secondary{border:1px solid var(--ink-14);color:var(--ink);background:0 0}.chrome-consent .btn--secondary:hover{background:var(--canvas)}.fi-sys{gap:var(--s-3);background:var(--surface);border:1px solid var(--ink-07);border-radius:var(--r-md);padding:var(--pad-card);flex-direction:column;align-items:flex-start;display:flex}.fi-sys__eyebrow{margin:0}.fi-sys .t-card,.fi-sys .t-section{overflow-wrap:anywhere;margin:0}.fi-sys__lead{max-width:60ch;color:var(--ink-68);margin:0}.fi-sys__foot{margin:0}.fi-sys__actions{align-items:center;gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.fi-sys[data-tone=warn] .fi-sys__eyebrow{color:var(--accent-deep)}.fi-sys[data-centered=true]{text-align:center;align-items:center}.fi-sys[data-centered=true] .fi-sys__actions{justify-content:center}.fi-sys-link{color:var(--ink);align-items:center;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.fi-sys-link:hover{color:var(--accent-deep)}.fi-sys-skel{gap:var(--s-3);padding:var(--pad-card);flex-direction:column;display:flex}.fi-sys-skel__eyebrow{width:28%;max-width:8rem}.fi-sys-grid{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr);display:grid}@container page (min-width:860px){.fi-sys-grid--split{grid-template-columns:minmax(0,1fr) 340px}}.fi-sys-stack{gap:var(--gap-grid);flex-direction:column;display:flex}.fi-sys-wrap{max-width:640px;padding-block:var(--s-12);margin-inline:auto}.fi-caso-mode{gap:var(--s-4);flex-direction:column;padding:24px;display:flex}.fi-caso-mode__top{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.fi-caso-mode__rec{color:var(--ink-58)}.fi-caso-mode__summary{color:var(--ink-68);margin:0}.fi-caso-mode__facts{padding-top:var(--s-4);border-top:1px solid var(--ink-08);color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.fi-caso-mode__quota{color:var(--ink-68);margin:0}.fi-caso-mode[data-recommended=true]{background:var(--ink);color:var(--on-ink);border-radius:var(--r-band);border-color:#0000}.fi-caso-mode[data-recommended=true] .t-card{color:var(--on-ink)}.fi-caso-mode[data-recommended=true] .fi-caso-mode__rec{color:var(--accent)}.fi-caso-mode[data-recommended=true] .fi-caso-mode__quota,.fi-caso-mode[data-recommended=true] .fi-caso-mode__summary{color:var(--on-ink-muted)}.fi-caso-mode[data-recommended=true] .fi-caso-mode__facts{border-top-color:var(--on-ink-hairline);color:var(--on-ink)}.fi-caso-patient{align-items:center;gap:var(--s-3);min-height:72px;padding:var(--s-3);text-align:left;width:100%;display:flex}.fi-caso-patient__age{border-radius:var(--r-sm);background:var(--ink);width:40px;height:40px;color:var(--on-ink);flex:none;place-items:center;display:grid}.fi-caso-fact{gap:var(--s-1);padding:var(--s-3);flex-direction:column;display:flex}.lp-mod-frame__card,.lp-mod-gal__card{border:1px solid var(--ink-08);border-radius:var(--r-md);box-shadow:var(--e-2)}.lp-mod-frame__card .lp-mod-bar,.lp-mod-frame__card .lp-mod-pla-gbar,.lp-mod-frame__card .lp-mod-tut-bar,.lp-mod-gal__card .lp-mod-bar,.lp-mod-gal__card .lp-mod-pla-gbar,.lp-mod-gal__card .lp-mod-tut-bar{border-bottom:1px solid var(--ink-08);padding:14px 20px}.lp-mod-frame__card .lp-mod-bar__title,.lp-mod-frame__card .lp-mod-pla-gbar>span:first-child,.lp-mod-gal__card .lp-mod-bar__title,.lp-mod-gal__card .lp-mod-pla-gbar>span:first-child{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-58);font-size:11.5px;font-weight:500}:is(.lp-mod-frame__card,.lp-mod-gal__card) :is(.lp-mod-chip,.lp-mod-tut-chip,.lp-mod-ava-chip,.lp-mod-pla-badge,.lp-mod-per-badge,.lp-mod-atl-badge,.lp-mod-atl-estado,.lp-mod-cas-pill){font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-58);background:0 0;border-radius:0;padding:0;font-size:11.5px;font-weight:500}:is(.lp-mod-frame__card,.lp-mod-gal__card) :is(.lp-mod-chip--accent,.lp-mod-chip--ink,.lp-mod-tut-chip[data-tone=accent],.lp-mod-tut-chip[data-tone=brand],.lp-mod-pla-badge--agora,.lp-mod-pla-badge--ativo,.lp-mod-pla-badge--frag){color:var(--accent-deep)}:is(.lp-mod-frame__card,.lp-mod-gal__card) :is(.lp-mod-chip--lime,.lp-mod-tut-chip[data-tone=lime],.lp-mod-tut-chip[data-tone=lime-solid],.lp-mod-pla-badge--feito,.lp-mod-pla-badge--conta,.lp-mod-per-badge--ok){color:var(--ink)}:is(.lp-mod-frame__card,.lp-mod-gal__card) :is(.lp-mod-pla-badge--agora,.lp-mod-pla-badge--ativo,.lp-mod-pla-badge--feito,.lp-mod-pla-badge--conta):before{content:"";border-radius:var(--r-pill);background:var(--ink);vertical-align:1px;width:6px;height:6px;margin-right:6px;display:inline-block}:is(.lp-mod-frame__card,.lp-mod-gal__card) :is(.lp-mod-pla-badge--agora,.lp-mod-pla-badge--ativo):before{background:var(--accent)}.lp-mod-frame__card .lp-mod-pla-list,.lp-mod-gal__card .lp-mod-pla-glist{border:1px solid var(--ink-08);border-radius:var(--r-sm);counter-reset:fi-fila;gap:0;padding:0;overflow:hidden}.lp-mod-frame__card .lp-mod-pla-glist{margin:var(--s-3);padding:0}.lp-mod-frame__card .lp-mod-pla-row,.lp-mod-gal__card .lp-mod-pla-row{counter-increment:fi-fila;gap:var(--s-3);border-top:1px solid var(--ink-08);border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;padding:14px 16px}.lp-mod-frame__card .lp-mod-pla-row:first-child,.lp-mod-gal__card .lp-mod-pla-row:first-child{border-top:0}.lp-mod-frame__card .lp-mod-pla-row:before,.lp-mod-gal__card .lp-mod-pla-row:before{content:counter(fi-fila,decimal-leading-zero);font-family:var(--font-mono);color:var(--ink-58);font-size:13px}.lp-mod-frame__card .lp-mod-pla-row[data-on=true],.lp-mod-gal__card .lp-mod-pla-row[data-on=true]{background:var(--ink);color:var(--on-ink)}.lp-mod-frame__card .lp-mod-pla-row[data-on=true] .lp-mod-pla-row__s,.lp-mod-frame__card .lp-mod-pla-row[data-on=true]:before,.lp-mod-gal__card .lp-mod-pla-row[data-on=true] .lp-mod-pla-row__s,.lp-mod-gal__card .lp-mod-pla-row[data-on=true]:before{color:var(--on-ink-muted)}.lp-mod-frame__card .lp-mod-pla-row[data-on=true] .lp-mod-pla-badge,.lp-mod-gal__card .lp-mod-pla-row[data-on=true] .lp-mod-pla-badge{color:var(--accent-on-ink)}.lp-mod-frame__card .lp-mod-pla-row__t,.lp-mod-gal__card .lp-mod-pla-row__t{font-size:14.5px}.lp-mod-frame__card .lp-mod-pla-prog{background:var(--ink-08);height:3px}.lp-mod-frame__card .lp-mod-pla-prog>span{background:var(--accent)}.lp-mod-frame__card .lp-mod-pla-steps{padding:var(--s-3);gap:0}.lp-mod-frame__card .lp-mod-pla-step{border:0;border-top:1px solid var(--ink-08);background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;padding:14px 12px}.lp-mod-frame__card .lp-mod-pla-step:first-child{border-top:0}.lp-mod-frame__card .lp-mod-pla-step[data-state=cur]{background:var(--ink);color:var(--on-ink);border-radius:var(--r-sm);border-top-color:#0000}.lp-mod-frame__card .lp-mod-pla-step[data-state=cur]+.lp-mod-pla-step{border-top-color:#0000}.lp-mod-frame__card .lp-mod-pla-step[data-state=cur] .lp-mod-pla-row__t{color:var(--on-ink)}.lp-mod-frame__card .lp-mod-pla-step[data-state=cur] .lp-mod-pla-step__m{color:var(--on-ink-muted)}.lp-mod-frame__card .lp-mod-pla-step[data-state=todo]{opacity:.55}.lp-mod-frame__card .lp-mod-pla-step[data-state=cur] .lp-mod-pla-step__i,.lp-mod-frame__card .lp-mod-pla-step[data-state=done] .lp-mod-pla-step__i,.lp-mod-frame__card .lp-mod-pla-step__i{width:auto;height:auto;font-family:var(--font-mono);color:var(--ink-58);background:0 0;border-radius:0;justify-content:start;font-size:13px;font-weight:400}.lp-mod-frame__card .lp-mod-pla-step[data-state=cur] .lp-mod-pla-step__i{color:var(--on-ink-muted)}.lp-mod-frame__card .lp-mod-pla-step__m{font-family:var(--font-mono);letter-spacing:.08em;font-size:11px;font-weight:500}.lp-mod-frame__card .lp-mod-pla-step__go{background:var(--surface);color:var(--ink)}.lp-mod-frame__card .lp-mod-pla-weekbox{border:1px solid var(--ink-08);background:var(--surface);border-radius:var(--r-sm)}.lp-mod-frame__card .lp-mod-pla-weekbox__t{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.lp-mod-frame__card .lp-mod-pla-day{background:var(--canvas)}.lp-mod-frame__card .lp-mod-pla-cell,.lp-mod-gal__card .lp-mod-pla-cell{font-family:var(--font-mono)}.lp-mod-gal__card .lp-mod-pla-cell[data-kind=prova]{background:var(--ink);color:var(--on-ink)}.lp-mod-frame__card .lp-mod-cas-vitais,.lp-mod-gal__card .lp-mod-cas-vitais{border-bottom:1px solid var(--ink-08);gap:0}.lp-mod-frame__card .lp-mod-cas-vital,.lp-mod-gal__card .lp-mod-cas-vital{border-left:1px solid var(--ink-08);background:0 0;border-radius:0;padding:12px 18px}.lp-mod-frame__card .lp-mod-cas-vital:first-child,.lp-mod-gal__card .lp-mod-cas-vital:first-child{border-left:0}.lp-mod-frame__card .lp-mod-cas-vital[data-pior=true],.lp-mod-gal__card .lp-mod-cas-vital[data-pior=true]{color:var(--accent-deep);background:0 0}.lp-mod-frame__card .lp-mod-cas-vital__l,.lp-mod-gal__card .lp-mod-cas-vital__l{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-58);font-size:11px}.lp-mod-frame__card .lp-mod-cas-vital[data-pior=true] .lp-mod-cas-vital__l,.lp-mod-frame__card .lp-mod-cas-vital[data-pior=true] small,.lp-mod-gal__card .lp-mod-cas-vital[data-pior=true] .lp-mod-cas-vital__l,.lp-mod-gal__card .lp-mod-cas-vital[data-pior=true] small{color:var(--accent-deep)}.lp-mod-frame__card .lp-mod-cas-vital__v{font-family:var(--font-mono);font-size:20px;font-weight:500}.lp-mod-frame__card .lp-mod-cas-opt,.lp-mod-gal__card .lp-mod-cas-opt{border:1px solid var(--ink-08);border-radius:var(--r-sm)}.lp-mod-frame__card .lp-mod-cas-opt[data-on=true],.lp-mod-gal__card .lp-mod-cas-opt[data-on=true]{background:var(--ink);border-color:var(--ink);transform:none}.lp-mod-frame__card .lp-mod-cas-opt__k,.lp-mod-gal__card .lp-mod-cas-opt__k{width:auto;height:auto;color:var(--ink-58);background:0 0}.lp-mod-frame__card .lp-mod-cas-opt[data-on=true] .lp-mod-cas-opt__k,.lp-mod-gal__card .lp-mod-cas-opt[data-on=true] .lp-mod-cas-opt__k{color:var(--accent-on-ink);background:0 0}.lp-mod-frame__card .lp-mod-cas-cons,.lp-mod-gal__card .lp-mod-cas-cons{background:var(--ink);border-radius:var(--r-sm)}.lp-mod-frame__card .lp-mod-cas-cons__chip,.lp-mod-gal__card .lp-mod-cas-cons__chip{color:var(--accent-on-ink);background:0 0;border-radius:0;padding:0}.lp-mod-frame__card .lp-mod-per-row,.lp-mod-gal__card .lp-mod-per-row{border-top:1px solid var(--ink-08);border-radius:0}.lp-mod-frame__card .lp-mod-per-row:first-child,.lp-mod-gal__card .lp-mod-per-row:first-child{border-top:0}.lp-mod-frame__card .lp-mod-per-row[data-on=true],.lp-mod-gal__card .lp-mod-per-row[data-on=true]{background:var(--ink);color:var(--on-ink)}.lp-mod-frame__card .lp-mod-per-row[data-on=true] .lp-mod-per-row__s,.lp-mod-gal__card .lp-mod-per-row[data-on=true] .lp-mod-per-row__s{color:var(--on-ink-muted)}.lp-mod-frame__card .lp-mod-per-band__next>span{font-family:var(--font-mono);color:var(--accent-on-ink);background:0 0;border-radius:0;padding:0}.lp-mod-frame__card .lp-mod-tut-fase__bar,.lp-mod-gal__card .lp-mod-tut-fase__bar{height:3px}.lp-mod-frame__card .lp-mod-atl-count,.lp-mod-gal__card .lp-mod-atl-count{color:var(--ink-58);background:0 0;border-radius:0;padding:0}.lp-mod-frame__card .lp-mod-atl-pill,.lp-mod-gal__card .lp-mod-atl-pill{border-radius:var(--r-sm);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}@media (max-width:767px){.lp-mod-frame__card .lp-mod-cas-vital,.lp-mod-gal__card .lp-mod-cas-vital{padding:10px 12px}.lp-mod-frame__card .lp-mod-pla-row,.lp-mod-gal__card .lp-mod-pla-row{padding:12px}}:is(.lp-mod-frame__card,.lp-mod-gal__card) .lp-mod-tut-chip[data-tone=glass]{color:var(--on-ink-muted)}:is(.lp-mod-frame__card,.lp-mod-gal__card) .lp-mod-chip--ink{color:var(--ink)}.fi-legado-status[data-tone=accent]{color:var(--accent-deep)}.fi-legado-status[data-tone=muted]{color:var(--ink-58)}.fi-legado-done{width:24px;height:24px;color:var(--ink);place-items:center;display:inline-grid}.fi-legado-row{align-items:center;gap:var(--s-3);min-height:72px;padding:var(--s-4);color:var(--ink-2);display:flex}.fi-legado-path{box-shadow:none}.fi-legado-option{gap:var(--s-1);cursor:pointer;min-height:44px;padding:var(--s-4);border:1px solid var(--ink-14);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex}.fi-legado-option[data-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.fi-legado-option:has(:focus-visible){box-shadow:var(--focus-ring)}.fi-legado-day{border:1px solid var(--ink-14);border-radius:var(--r-sm);background:var(--surface);min-height:52px;color:var(--ink-68);font-family:var(--font-mono-clinical);cursor:pointer;font-size:13.5px;font-weight:500}.fi-legado-day[data-checked=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.fi-legado-day:focus-visible{box-shadow:var(--focus-ring)}.lc-xy{gap:var(--s-2);flex-direction:column;display:flex}.lc-xy__row{align-items:center;gap:var(--s-3);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.lc-xy__row--time .fh-bar__fill{background:var(--ink-68)}.lc-xy__legend{justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;display:flex}.lc-coach__ring{z-index:70;pointer-events:none;outline:3px solid var(--accent);outline-offset:3px}.lc-coach,.lc-coach__ring{border-radius:var(--r-md);position:fixed}.lc-coach{z-index:71;left:var(--s-4);right:var(--s-4);gap:var(--s-3);max-width:26rem;padding:var(--s-4);background:var(--ink);color:var(--on-ink);flex-direction:column;margin-inline:auto;display:flex}.lc-coach[data-edge=top]{top:var(--s-4)}.lc-coach[data-edge=bottom]{bottom:var(--s-4)}.lc-coach__step{color:var(--on-ink-muted);margin:0}.lc-coach__text{margin:0}.lc-coach__actions{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.lc-coach__btn{min-height:44px;color:var(--on-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.lc-coach__btn--quiet{color:var(--on-ink-muted);font-weight:400}.lc-coach__btn:focus-visible{outline:2px solid var(--on-ink);outline-offset:3px}.lc-explainer{gap:var(--s-4);width:100%;max-width:40rem;padding:var(--s-8) var(--s-4);flex-direction:column;margin-inline:auto;display:flex}.lc-explainer__steps{padding-left:var(--s-5);gap:var(--s-2);margin:0}.lc-explainer__steps,.lc-month{flex-direction:column;display:flex}.lc-month{gap:var(--s-5)}:root{color-scheme:light}*{outline-color:var(--accent)}:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid highlight!important}}.font-mono-clinical{font-family:var(--font-mono-clinical);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}