@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--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}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-50:#fff7ed;--color-orange-300:#ffb96d;--color-orange-500:#fe6e00;--color-orange-700:#c53c00;--color-orange-900:#7e2a0c;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-300:#7bf1a8;--color-green-500:#00c758;--color-green-700:#008138;--color-green-800:#016630;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-teal-50:#f0fdfa;--color-teal-400:#00d3bd;--color-teal-500:#00baa7;--color-teal-600:#009588;--color-cyan-100:#cefafe;--color-cyan-300:#53eafd;--color-cyan-600:#0092b5;--color-cyan-700:#007492;--color-cyan-800:#005f78;--color-cyan-900:#104e64;--color-sky-50:#f0f9ff;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-700:#0069a4;--color-sky-800:#005986;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-violet-900:#4d179a;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-900:#59168b;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-rose-900:#8b0836;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-300:#cad5e2;--color-slate-500:#62748e;--color-slate-700:#314158;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-md:12px;--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);--color-graphite:#20201e;--color-marrom:#8f897e;--color-verde:#69b7b9;--color-gold:#8f897e;--color-cinza:#e5e5e5;--color-offwhite:#faf8f5;--color-verde-wash:#69b7b914;--color-verde-mid:#69b7b959;--color-marrom-wash:#8f897e0f;--color-line:#20201e1a;--color-line-strong:#20201e38;--font-editorial:var(--font-lausanne),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-grid:var(--font-realdeal-grid),ui-monospace,"SF Mono",Menlo,Monaco,"Courier New",monospace;--radius-card:6px;--color-bg-cta:var(--color-graphite);--color-bg-cta-hover:#34332f;--color-bg-selected:var(--color-verde-wash);--color-text-cta:var(--color-offwhite);--color-border-subtle:var(--color-line);--color-border-strong:var(--color-line-strong);--color-danger:#c26b5c;--text-caption:12px;--text-body:16px;--text-lead:17px;--text-heading:28px;--text-display:36px;--text-heading-md:32px;--text-display-md:44px;--space-respiracao-sm:16px;--space-respiracao-md:32px;--space-respiracao-lg:64px;--space-respiracao-xl:96px;--radius-cta:4px;--radius-pill:999px;--shadow-foco:0 0 0 3px #69b7b959;--duration-fast:.15s;--duration-medium:.25s;--easing-standard:cubic-bezier(.4,0,.2,1);--easing-emphasized:cubic-bezier(.2,0,0,1)}@supports (color:lab(0% 0 0)){:host,:root{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-cyan-700:lab(44.7267% -21.5987 -26.118);--color-cyan-800:lab(36.5114% -17.1989 -21.6292);--color-cyan-900:lab(30.372% -13.1853 -18.7887);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}}@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,ui-sans-serif,system-ui,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{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{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.hidden{display:none}.table{display:table}.min-w-0{min-width:calc(var(--spacing) * 0)}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:calc(var(--spacing) * 4)}.bg-graphite{background-color:var(--color-graphite)}.p-4{padding:calc(var(--spacing) * 4)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[13px\]{font-size:13px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-offwhite{color:var(--color-offwhite)}}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}html{scroll-padding-top:env(safe-area-inset-top,0)}body{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#faf9f5;color:#141413}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--font-grid:var(--font-realdeal-grid),ui-monospace,"SF Mono",Menlo,Monaco,"Courier New",monospace}*{box-sizing:border-box}body,html{background:var(--color-offwhite);color:var(--color-graphite);font-family:var(--font-editorial);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.bg-graphite{background-color:#20201e}.bg-marrom{background-color:#8f897e}.bg-verde{background-color:#69b7b9}.bg-gold{background-color:#8f897e}.bg-cinza{background-color:#e5e5e5}.bg-offwhite{background-color:#faf8f5}.bg-verde-wash{background-color:#69b7b914}.bg-marrom-wash{background-color:#8f897e0f}.text-graphite{color:#20201e}.text-marrom{color:#8f897e}.text-verde{color:#69b7b9}.text-gold{color:#8f897e}.text-offwhite{color:#faf8f5}.border-graphite{border-color:#20201e}.border-marrom{border-color:#8f897e}.border-verde{border-color:#69b7b9}.border-line{border-color:#20201e1a}.border-line-strong{border-color:#20201e38}.hover\:bg-verde:hover{background-color:#69b7b9}.hover\:bg-graphite:hover{background-color:#20201e}.hover\:text-verde:hover{color:#69b7b9}.hover\:text-offwhite:hover{color:#faf8f5}.eyebrow{font-family:var(--font-grid);text-transform:uppercase;letter-spacing:.1em;color:var(--color-marrom);font-size:10px;font-weight:500}.divider{background:var(--color-line);height:1px}@keyframes fb-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.fb-pop-in{transform-origin:100% 100%;animation:fb-pop-in .18s ease-out}@media (prefers-reduced-motion:reduce){.fb-pop-in{animation:none}}@keyframes fb-tip-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.fb-tip-bob{animation:fb-tip-bob 2.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.fb-tip-bob{animation:none}}.rounded-card{border-radius:var(--radius-card)}.rounded-cta{border-radius:var(--radius-cta)}.rounded-pill{border-radius:var(--radius-pill)}.card{background:var(--color-offwhite)}.card,.card-elevated{border:1px solid var(--color-line);border-radius:var(--radius-card);padding:20px}.card-elevated{background:#fff}.card-gold{background:var(--color-marrom-wash);border-radius:var(--radius-card);border:1px solid var(--color-gold);border-left-width:3px;padding:20px}.card-verde{background:var(--color-verde-wash);border-radius:var(--radius-card);border:1px solid var(--color-verde);border-left-width:3px;padding:20px}.card-inverso{border:1px solid var(--color-graphite);background:var(--color-graphite);border-radius:var(--radius-card);padding:20px}.card-inverso,.card-inverso .diag-body,.card-inverso .diag-lead,.card-inverso .grow-h1,.card-inverso .grow-h2,.card-inverso .grow-h3{color:var(--color-offwhite)}.grow-h1{font-family:var(--font-editorial);font-size:var(--text-heading-md);letter-spacing:-.02em;font-weight:300;line-height:1.05}.grow-h2{letter-spacing:-.01em;font-size:17px;line-height:1.25}.grow-h2,.grow-h3{font-family:var(--font-editorial);font-weight:500}.grow-h3{font-size:14px;line-height:1.3}.bg-danger-wash{background-color:#c26b5c14}.border-danger{border-color:var(--color-danger)}.text-danger{color:var(--color-danger)}.grow-logo{font-family:var(--font-grid);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:500}.grow-logo:before{content:"●•·";color:var(--color-verde);letter-spacing:.04em;margin-right:8px}.diag-stage{font-family:var(--font-grid);text-transform:uppercase;letter-spacing:.18em;color:var(--color-marrom);font-size:11px;font-weight:500}.diag-hero{font-size:var(--text-display);letter-spacing:-.01em;line-height:1.05}.diag-heading,.diag-hero{font-family:var(--font-editorial);color:var(--color-graphite);font-weight:600}.diag-heading{font-size:var(--text-heading);line-height:1.1}.diag-lead{font-size:var(--text-lead);color:var(--color-marrom);line-height:1.5}.diag-body,.diag-lead{font-family:var(--font-editorial)}.diag-body{font-size:var(--text-body);color:var(--color-graphite);line-height:1.55}.diag-caption{font-size:var(--text-caption);color:var(--color-marrom)}.diag-caption,.diag-cta{font-family:var(--font-editorial)}.diag-cta{font-size:var(--text-body);background:var(--color-bg-cta);color:var(--color-text-cta);border-radius:var(--radius-cta);cursor:pointer;width:100%;height:56px;transition:background-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),opacity var(--duration-fast) var(--easing-standard);border:0;justify-content:center;align-items:center;padding:0 28px;font-weight:600;display:inline-flex}.diag-cta:hover:not(:disabled){background:var(--color-bg-cta-hover)}.diag-cta:focus-visible{box-shadow:var(--shadow-foco);outline:none}.diag-cta:disabled{opacity:.5;cursor:not-allowed}.diag-input-card{background:var(--color-offwhite);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);cursor:pointer;text-align:left;width:100%;min-height:64px;font-family:var(--font-editorial);font-size:var(--text-body);color:var(--color-graphite);align-items:center;padding:20px;font-weight:500;transition:background-color .12s,border-color .12s;display:flex}.diag-input-card:hover:not(:disabled){border-color:var(--color-border-strong)}.diag-input-card:focus-visible{box-shadow:var(--shadow-foco);outline:none}.diag-input-card[data-selected=true]{background:var(--color-bg-selected);border-color:var(--color-border-strong)}.diag-input-card:disabled{opacity:.5;cursor:not-allowed}.diag-textarea{background:var(--color-offwhite);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);width:100%;min-height:120px;font-family:var(--font-editorial);font-size:var(--text-lead);color:var(--color-graphite);resize:vertical;padding:16px;line-height:1.4;transition:border-color .12s,box-shadow .12s}.diag-textarea:focus{border-color:var(--color-graphite);box-shadow:var(--shadow-foco);outline:none}.diag-textarea[data-error=true]{border-color:var(--color-danger)}.diag-respiracao-sm{height:var(--space-respiracao-sm)}.diag-respiracao-md{height:var(--space-respiracao-md)}.diag-respiracao-lg{height:var(--space-respiracao-lg)}.diag-respiracao-xl{height:var(--space-respiracao-xl)}.diag-transicao{opacity:1;transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard);transform:translateY(0)}.diag-transicao[data-fase=entering]{opacity:0;transform:translateY(8px)}.diag-transicao[data-fase=leaving]{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.diag-cta,.diag-input-card,.diag-textarea,.diag-transicao{transition:none!important}.diag-transicao[data-fase=entering],.diag-transicao[data-fase=leaving]{opacity:1;transform:none}}@media print{body,html{background:#fff!important}.fixed{display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@font-face{font-family:Frame Lausanne\ 900;font-weight:800 900;font-style:normal;src:url(/fonts/lausanne/TWKLausanne-900.woff2)format("woff2");font-display:swap}.frame-app .frame-peso-900{font-family:"Frame Lausanne 900",var(--font-lausanne),Arial,sans-serif;font-weight:800}html:has(.frame-app){font-size:16px;line-height:normal}html:has(.frame-app) body{font-size:16px;line-height:normal}.frame-app{--font-grid:var(--font-lausanne),Arial,sans-serif;--frame-paper:#f2f1ee;--frame-border:#dcdad4;--frame-muted:#8f897e;--frame-accent:#4b9698;--f-bg:#f2f1ee;--f-card:#fff;--f-text:#20201e;--f-text-2:#5a5a55;--f-accent:#4b9698;--f-accent-dark:#3a7678;--f-accent-light:#e7f2f2;--f-orange:#b07a3e;--f-orange-bg:#f2e9d9;--f-gold-dark:#6b665c;--f-gold-light:#efede8;--f-gold-border:#6b665c52;--f-danger:#a8523d;--f-danger-light:#f3e4df;--f-border:#dcdad4;--f-border-strong:#c7c3ba;--f-r-lg:16px;--f-r-md:12px;--f-r-sm:8px;--f-shadow:0 1px 2px #20201e0a,0 1px 8px #20201e08;color:#20201e;min-height:100vh;font-size:16px;line-height:normal;font-family:var(--font-lausanne),Arial,sans-serif;display:flex}.frame-app .frame-sidebar{color:#aca89f;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;background:#20201e;flex-direction:column;flex-shrink:0;width:264px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.frame-app .frame-brand{white-space:nowrap;align-items:center;gap:12px;padding:6px 10px 26px;display:flex}.frame-app .frame-brand svg{flex-shrink:0}.frame-app .frame-view-switch{color:#e9e7e1;background:#20201e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;width:calc(100% - 80px);max-width:1480px;margin:20px auto 0;padding:12px 16px;display:flex;position:relative}.frame-app .frame-ctx-bar-demo{color:#20201e;background:#e6f1f1;border:1px solid #4b9698}.frame-app .frame-ctx-tag{font-family:var(--font-grid);letter-spacing:.12em;text-transform:uppercase;color:#69b7b9;white-space:nowrap;background:#69b7b929;border-radius:100px;padding:4px 9px;font-size:11px;font-weight:700}.frame-app .frame-ctx-bar-demo .frame-ctx-tag{color:#2f7d7f;background:#4b969824}.frame-app .frame-ctx-texto{flex:240px 1;min-width:0}.frame-app .frame-ctx-atual{color:#c9c6be;font-size:14px}.frame-app .frame-ctx-atual b{color:#fff;font-weight:650}.frame-app .frame-ctx-atual.frame-ctx-vazio{color:#aca89f;font-style:italic}.frame-app .frame-ctx-erro{color:#f1b7b7;margin-top:4px;font-size:12px}.frame-app .frame-ctx-sem-conta{vertical-align:1px;font-family:var(--font-grid);letter-spacing:.1em;text-transform:uppercase;color:#f1b7b7;white-space:nowrap;cursor:help;background:#f1b7b71f;border:1px solid #f1b7b74d;border-radius:100px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.frame-app .frame-aviso-conta{color:#5c4020;background:#f2e9d9;border:1px solid #b07a3e59;border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.frame-app .frame-ctx-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.frame-app .frame-ctx-btn{color:#20201e;cursor:pointer;background:#69b7b9;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13.5px;font-weight:650;display:inline-flex}.frame-app .frame-ctx-btn:hover{background:#7fc3c5}.frame-app .frame-ctx-btn:disabled{opacity:.55;cursor:default}.frame-app .frame-ctx-btn svg{width:13px;height:13px}.frame-app .frame-ctx-btn-ghost{color:#c9c6be;background:0 0;border:1px solid #ffffff2e}.frame-app .frame-ctx-btn-ghost:hover{color:#fff;background:#ffffff12}.frame-app .frame-view-button{color:#c9c6be;background:0 0;border:1px solid #ffffff2e;border-radius:8px;padding:8px 14px;font-size:13.5px;text-decoration:none;display:inline-block}.frame-app .frame-view-button:hover{color:#fff;background:#ffffff12}.frame-app .frame-ctx-exemplo{color:#aca89f;text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.frame-app .frame-ctx-exemplo:hover{color:#fff}.frame-app .frame-ctx-bar-aluno .frame-ctx-tag{color:#f2e9d9;background:#b07a3e59}.frame-app .frame-ctx-bar-demo .frame-view-button{color:#fff;background:#20201e;border-color:#20201e}.frame-app .frame-view-button:focus-visible{outline-offset:3px;outline:2px solid #4b9698}.frame-app .frame-ctx-drop{z-index:40;color:#20201e;background:#fff;border:1px solid #dcdad4;border-radius:12px;width:min(420px,100% - 32px);padding:12px;position:absolute;top:calc(100% + 6px);right:16px;box-shadow:0 14px 40px #20201e2e}.frame-app .frame-ctx-busca{color:#20201e;background:#fff;border:1px solid #dcdad4;border-radius:8px;width:100%;margin-bottom:10px;padding:9px 11px;font-family:inherit;font-size:14px}.frame-app .frame-ctx-lista{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow-y:auto}.frame-app .frame-ctx-item{text-align:left;cursor:pointer;color:#20201e;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:9px 11px;font-family:inherit;display:flex}.frame-app .frame-ctx-item:hover{background:#f2f1ee}.frame-app .frame-ctx-item.ativo{background:#69b7b929}.frame-app .frame-ctx-item:disabled{opacity:.55;cursor:default}.frame-app .frame-ctx-item-nome{font-size:14px;font-weight:500}.frame-app .frame-ctx-item-email{color:#8f897e;font-size:12px}.frame-app .frame-ctx-item .frame-ctx-sem-conta{color:#913f32;cursor:inherit;background:#913f3212;border-color:#913f3240}.frame-app .frame-ctx-vazio-lista{color:#8f897e;padding:10px 11px;font-size:13px}.frame-app .frame-brand-word{align-items:baseline;gap:5px;line-height:1.15;display:flex}.frame-app .frame-brand strong{color:#fff;letter-spacing:-.02em;font-size:18px;font-weight:700}.frame-app .frame-brand span span{color:#aca89f;letter-spacing:-.02em;font-size:18px;font-weight:300}.frame-app .frame-nav-group{margin-bottom:22px}.frame-app .frame-nav-heading{letter-spacing:.08em;color:#726e64;text-transform:uppercase;padding:0 12px 8px;font-size:11px;font-weight:600}.frame-app .frame-nav-item{color:#aca89f;border-radius:8px;align-items:center;gap:11px;margin-bottom:2px;padding:9px 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.frame-app .frame-nav-item-btn{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;font-size:14px}.frame-app .frame-nav-item-btn:disabled{cursor:wait}.frame-app .frame-nav-item-btn[data-outro=true]{opacity:.5}.frame-app .frame-nav-badge{background:var(--f-orange);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700;display:flex}.frame-app .frame-nav-item:has(.frame-nav-pendente.ativo) .frame-nav-badge{opacity:0}.frame-app .frame-nav-item svg{opacity:.85;flex-shrink:0;width:18px;height:18px}.frame-app .frame-nav-item:hover{color:#fff;background:#ffffff12}.frame-app .frame-nav-item.active{background:#69b7b929;border-left:3px solid #69b7b9;padding-left:9px}.frame-app .frame-nav-item.active svg{opacity:1}.frame-app .frame-sidebar-footer{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.frame-app .frame-avatar{background:var(--frame-accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid;box-shadow:0 0 0 2px #69b7b9}.frame-app .frame-user-name{color:#fff;font-size:13px;font-weight:600}.frame-app .frame-user-name,.frame-app .frame-user-role{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.frame-app .frame-user-role{color:#726e64;font-size:11px}.frame-app .frame-user-info{flex:1 1;min-width:0}.frame-app .frame-logout{color:#aca89f;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;transition:color .15s,border-color .15s,background .15s;display:grid}.frame-app .frame-logout:hover{color:#fff;background:#ffffff12;border-color:#ffffff4d}.frame-app .frame-logout svg{width:14px;height:14px}.frame-app .frame-logout-texto{color:#c9c6be;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600}.frame-app .frame-main{flex:1 1;min-width:0}.frame-app .frame-mobile-header{color:#fff;background:#20201e;display:none}.frame-app .frame-content>:is(div,main){max-width:1560px;margin-inline:auto;padding:22px 40px 48px}.frame-app .frame-content h1{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:normal}.frame-app .frame-content h1+p{color:#5a5a55;max-width:640px;margin-top:8px;font-size:14.5px;line-height:1.5}.frame-app .frame-cabecalho{margin:0}.frame-app .frame-breadcrumb{letter-spacing:.08em;text-transform:uppercase;min-height:36px;color:var(--f-accent-dark);align-items:center;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.frame-app .frame-content .frame-titulo{letter-spacing:-.02em;color:var(--f-text);margin-top:0;font-size:30px;font-weight:700;line-height:normal}.frame-app .frame-content .frame-subtitulo{max-width:640px;color:var(--f-text-2);margin-top:8px;font-size:14.5px;line-height:1.5}.frame-app .frame-content :where(h2){font-weight:600}.frame-app .frame-content h2.uppercase{font-size:12px;font-weight:700}.frame-app .frame-content :is(div,li,form,article,section).bg-white.border{border-color:var(--frame-border);border-radius:16px;box-shadow:0 1px 2px #20201e0a,0 1px 8px #20201e08}.frame-app .frame-eyebrow{color:#3a7678;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700}.frame-app .frame-stat>p:first-child{text-transform:none;letter-spacing:normal;color:#5a5a55;font-family:inherit;font-size:12px;font-weight:600}.frame-app .frame-stat>p:nth-child(2){overflow-wrap:anywhere;margin-top:8px;font-size:26px;font-weight:700}.frame-app .frame-stat>p:nth-child(3){font-size:12px}.frame-app .frame-tabs{background:#e4e1d8;border:0;border-radius:999px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin-top:20px;margin-bottom:14px;padding:4px;display:flex}.frame-app .frame-tabs label{cursor:pointer;color:#5a5a55;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.frame-app .frame-tabs input{opacity:0;width:1px;height:1px;position:absolute}.frame-app .frame-tabs input:checked+label{color:#20201e;box-shadow:var(--f-shadow);background:#fff}.frame-app .frame-tabs input:focus-visible+label{outline-offset:2px;outline:2px solid #3a7678}.frame-app [data-frame-panel]{display:none}:is(.frame-app .frame-metas:has(#frame-tab-visao-geral:checked) [data-frame-panel=visao-geral],.frame-app .frame-metas:has(#frame-tab-diagnostico:checked) [data-frame-panel=diagnostico],.frame-app .frame-metas:has(#frame-tab-estudo:checked) [data-frame-panel=estudo],.frame-app .frame-metas:has(#frame-tab-smart:checked) [data-frame-panel=smart],.frame-app .frame-metas:has(#frame-tab-acompanhamento:checked) [data-frame-panel=acompanhamento],.frame-app .frame-metas:has(#frame-tab-processo:checked) [data-frame-panel=processo]){display:block}.frame-app .frame-table-wrap{border:1px solid var(--frame-border);background:#fff;border-radius:12px;max-width:100%;overflow-x:auto}.frame-app .frame-table{border-collapse:collapse;width:100%;font-size:13px}.frame-app .frame-table :is(th,td){border-bottom:1px solid var(--frame-border);text-align:left;min-width:120px;padding:12px 16px}.frame-app .frame-table th{color:#5a5a55;background:#eeece6;font-weight:600}.frame-app .frame-table tr:last-child td{border-bottom:none}.frame-app .frame-rotulo-secao{letter-spacing:.08em;text-transform:uppercase;color:var(--f-muted);margin:30px 0 14px;font-size:12px;font-weight:700}.frame-app .frame-card{background:var(--f-card);border:1px solid var(--f-border);border-radius:var(--f-r-lg);box-shadow:var(--f-shadow)}.frame-app .frame-card-pad{padding:20px}.frame-app .frame-grade{gap:14px;display:grid}.frame-app .frame-grade-2{grid-template-columns:repeat(2,minmax(0,1fr))}.frame-app .frame-grade-3{grid-template-columns:repeat(3,minmax(0,1fr))}.frame-app .frame-grade-4{grid-template-columns:repeat(4,minmax(0,1fr))}.frame-app .frame-stat-card{min-width:0;padding:18px 20px}.frame-app .frame-stat-rotulo{color:var(--f-text-2);font-size:12px;font-weight:600}.frame-app .frame-stat-valor{color:var(--f-text);overflow-wrap:anywhere;margin-top:8px;font-size:24px;font-weight:700}.frame-app .frame-stat-valor small{color:var(--f-muted);font-size:14px;font-weight:600}.frame-app .frame-stat-apoio{color:var(--f-muted);margin-top:4px;font-size:12px}.frame-app .frame-tag{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.frame-app .frame-tag-solid{background:var(--f-accent);color:#fff}.frame-app .frame-tag-outline{background:var(--f-accent-light);color:var(--f-accent-dark);border:1px solid #4b96984d}.frame-app .frame-tag-neutral{color:var(--f-text-2);border:1px solid var(--f-border);background:#eae7e0}.frame-app .frame-tag-orange{background:var(--f-orange-bg);color:var(--f-orange)}.frame-app .frame-tag-gold{background:var(--f-gold-light);color:var(--f-gold-dark);border:1px solid var(--f-gold-border)}.frame-app .frame-tag-danger{background:var(--f-danger-light);color:var(--f-danger)}.frame-app .frame-progresso{background:#e4e1d8;border-radius:999px;width:100%;height:8px;overflow:hidden}.frame-app .frame-progresso>span{background:linear-gradient(90deg,var(--f-accent),var(--f-accent-dark));border-radius:999px;height:100%;display:block}.frame-app .frame-linhas{flex-direction:column;gap:10px;display:flex}.frame-app .frame-linha{background:var(--f-card);border:1px solid var(--f-border);border-radius:var(--f-r-md);align-items:center;gap:14px;padding:14px 16px;display:flex}.frame-app .frame-linha-icone{background:var(--f-accent-light);width:38px;height:38px;color:var(--f-accent-dark);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.frame-app .frame-linha-icone svg{width:18px;height:18px}.frame-app .frame-linha-icone.dourado{background:var(--f-gold-light);color:var(--f-gold-dark)}.frame-app .frame-linha-principal{flex:1 1;min-width:0}.frame-app .frame-linha-titulo{color:var(--f-text);overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.frame-app .frame-linha-desc{color:var(--f-text-2);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px}.frame-app .frame-linha.concluida .frame-linha-titulo{color:var(--f-muted);text-decoration:line-through}.frame-app .frame-linha-acoes{flex-shrink:0;align-items:center;gap:8px;display:flex}.frame-app .frame-checkbox{border:1.8px solid var(--f-border-strong);color:#0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.frame-app .frame-checkbox svg{width:13px;height:13px}.frame-app .frame-checkbox.marcado{background:var(--f-accent);border-color:var(--f-accent);color:#fff}.frame-app .frame-vazio{border:1.5px dashed var(--f-gold-border);border-radius:var(--f-r-lg);text-align:center;color:var(--f-text-2);margin-top:18px;padding:40px 20px;font-size:14px}.frame-app .frame-icon-btn{border:1px solid var(--f-border-strong);background:var(--f-card);width:36px;height:36px;color:var(--f-text-2);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.frame-app .frame-icon-btn svg{width:17px;height:17px}.frame-app .frame-icon-btn:hover:not(:disabled){border-color:var(--f-accent);color:var(--f-accent-dark)}.frame-app .frame-icon-btn-perigo:hover:not(:disabled){border-color:var(--f-danger);color:var(--f-danger);background:var(--f-danger-light)}.frame-app .frame-icon-btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1000px){.frame-app .frame-grade-3,.frame-app .frame-grade-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.frame-app :is(.frame-grade-2,.frame-grade-3,.frame-grade-4){grid-template-columns:1fr}.frame-app .frame-linha{flex-wrap:wrap}}.frame-app .frame-btn{color:var(--f-text);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:600;line-height:normal;text-decoration:none;transition:opacity .15s,transform .1s,border-color .15s,color .15s,background .15s;display:inline-flex}.frame-app .frame-btn:active:not(:disabled){transform:scale(.98)}.frame-app .frame-btn svg{flex-shrink:0;width:16px;height:16px}.frame-app .frame-btn-primary{background:var(--f-text);color:#fff}.frame-app .frame-btn-primary:hover:not(:disabled){background:#000}.frame-app .frame-btn-outline{border:1.5px solid var(--f-border-strong)}.frame-app .frame-btn-outline:hover:not(:disabled){border-color:var(--f-accent);color:var(--f-accent-dark)}.frame-app .frame-btn-ghost{color:var(--f-text-2)}.frame-app .frame-btn-ghost:hover:not(:disabled){color:var(--f-text)}.frame-app .frame-btn-sm{padding:7px 14px;font-size:12.5px}.frame-app .frame-btn:disabled,.frame-app .frame-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.frame-app .frame-campo{flex-direction:column;gap:8px;min-width:0;display:flex}.frame-app .frame-campo-rotulo{letter-spacing:.05em;text-transform:uppercase;color:var(--f-muted);font-size:11.5px;font-weight:700}.frame-app .frame-campo-input{border:1.5px solid var(--f-border-strong);background:var(--f-bg);width:100%;min-width:0;color:var(--f-text);border-radius:8px;padding:9px 12px;font-size:13.5px}.frame-app .frame-campo-input:focus{border-color:var(--f-accent);outline:none}.frame-app .frame-campo-input:disabled{opacity:.7}.frame-app .frame-campos{grid-template-columns:1fr 1fr;gap:14px;display:grid}.frame-app .frame-chips{flex-wrap:wrap;gap:8px;display:flex}.frame-app .frame-chip{border:1.5px solid var(--f-border-strong);color:var(--f-text-2);cursor:pointer;background:#fff;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.frame-app .frame-chip input{opacity:0;width:1px;height:1px;position:absolute}.frame-app .frame-chip:hover{border-color:var(--f-muted)}.frame-app .frame-chip:has(input:checked){color:#fff;background:var(--f-text);border-color:#0000}.frame-app .frame-chip-alta:has(input:checked){background:var(--f-danger)}.frame-app .frame-chip-media:has(input:checked){background:var(--f-muted)}.frame-app .frame-chip-baixa:has(input:checked){background:var(--f-accent)}.frame-app .frame-chip:has(input:focus-visible){outline-offset:3px;outline:2px solid #69b7b9}.frame-app .frame-chip:has(input:disabled){cursor:default;opacity:.65}.frame-app .frame-acoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.frame-app .frame-botao{cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:opacity .15s,border-color .15s,color .15s;display:inline-flex}.frame-app .frame-botao svg{flex-shrink:0;width:14px;height:14px}.frame-app .frame-botao:active:not(:disabled){transform:scale(.98)}.frame-app .frame-botao:disabled{opacity:.45;cursor:not-allowed}.frame-app .frame-botao-primario{background:var(--f-text);color:#fff}.frame-app .frame-botao-primario:hover:not(:disabled){background:#000}.frame-app .frame-botao-contorno{border:1.5px solid var(--f-border-strong);color:var(--f-text);background:0 0}.frame-app .frame-botao-contorno:hover:not(:disabled){border-color:var(--f-accent);color:var(--f-accent-dark)}.frame-app .frame-confirmacao{color:var(--f-accent-dark);flex-wrap:wrap;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.frame-app .frame-confirmacao svg{width:12px;height:12px}.frame-app .frame-confirmacao a{text-decoration:underline}.frame-app .frame-nav-item{position:relative}.frame-app .frame-nav-pendente{opacity:0;border:2px solid #69b7b959;border-top-color:#69b7b9;border-radius:50%;width:12px;height:12px;margin-top:-6px;transition:opacity .12s;position:absolute;top:50%;right:10px}.frame-app .frame-nav-pendente.ativo{opacity:1;animation:frame-nav-gira .7s linear infinite}.frame-app .frame-nav-item:has(.frame-nav-pendente.ativo){color:#fff;background:#ffffff12}@keyframes frame-nav-gira{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.frame-app .frame-nav-pendente.ativo{animation:none}}.frame-app .frame-esqueleto{background:linear-gradient(90deg,#e5e3dc 25%,#eeece6 50%,#e5e3dc 75%) 0 0/200% 100%;border-radius:8px;animation:frame-esqueleto 1.2s ease-in-out infinite}.frame-app .frame-carregando-cartoes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:28px;display:grid}.frame-app .frame-esqueleto-cartao{border-radius:16px;height:116px}.frame-app .frame-esqueleto-bloco{border-radius:16px;height:260px;margin-top:24px}@keyframes frame-esqueleto{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.frame-app .frame-esqueleto{animation:none}}.frame-app :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #69b7b9}@media (max-width:480px){.frame-app .frame-campos{grid-template-columns:1fr}}@media (max-width:767px){.frame-app .frame-sidebar{display:none}.frame-app .frame-mobile-header{display:block}.frame-app .frame-mobile-header .frame-brand{padding:0}.frame-app .frame-mobile-header .frame-nav{padding:0 12px}.frame-app .frame-content>:is(div,main){padding:24px 16px 40px}.frame-app .frame-view-switch{width:calc(100% - 32px);margin:12px auto 0}.frame-app .frame-ctx-acoes{width:100%;margin-left:0}.frame-app .frame-ctx-drop{width:auto;left:8px;right:8px}.frame-app .frame-content .frame-titulo,.frame-app .frame-content h1{font-size:26px}.frame-app .frame-tabs{border-radius:16px}.frame-app .frame-tabs label{padding:9px 12px;font-size:12px}}.frame-dialog{--fd-texto:#20201e;--fd-texto-2:#5a5a55;--fd-linha:#dcdad4;--fd-linha-forte:#c7c3ba;--fd-verde:#4b9698;--fd-verde-escuro:#3a7678;color:var(--fd-texto);box-sizing:border-box;background:#fff;border:0;max-width:100vw;max-height:100dvh;padding:0;font-family:inherit;font-size:16px;line-height:normal}.frame-dialog[open]{flex-direction:column;display:flex}.frame-dialog-modal{border-radius:16px;width:480px;max-width:calc(100vw - 48px);max-height:88vh;margin:auto;box-shadow:0 20px 60px #20201e4d}.frame-dialog-modal::backdrop{background:#20201e80}.frame-dialog-drawer{width:440px;max-width:92vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;inset:0;box-shadow:-8px 0 30px #20201e2e}.frame-dialog-drawer::backdrop{background:#20201e73}.frame-dialog-modal[open]{animation:frame-dialog-sobe .2s}.frame-dialog-drawer[open]{animation:frame-dialog-desliza .25s}.frame-dialog[open]::backdrop{animation:frame-dialog-fundo .2s}@keyframes frame-dialog-sobe{0%{opacity:0;transform:translateY(10px)}}@keyframes frame-dialog-desliza{0%{transform:translate(100%)}}@keyframes frame-dialog-fundo{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.frame-dialog[open],.frame-dialog[open]::backdrop{animation:none}}.frame-dialog-header{border-bottom:1px solid var(--fd-linha);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.frame-dialog-drawer .frame-dialog-header{padding:22px 22px 18px}.frame-dialog-header>div{flex:1 1;min-width:0}.frame-dialog-header h2{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:normal}.frame-dialog-drawer .frame-dialog-header h2{font-size:19px;line-height:1.3}.frame-app .frame-dialog .frame-dialog-header h2{font-weight:700}.frame-dialog-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--fd-verde-escuro);margin:0 0 6px;font-size:11.5px;font-weight:700}.frame-dialog-close{border:1px solid var(--fd-linha-forte);width:36px;height:36px;color:var(--fd-texto-2);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.frame-dialog-close svg{width:17px;height:17px}.frame-dialog-close:hover{border-color:var(--fd-verde);color:var(--fd-verde-escuro)}.frame-dialog-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 22px;overflow-y:auto}.frame-dialog-drawer .frame-dialog-body{padding:20px 22px 32px}.frame-dialog-meta{margin-top:8px}.frame-dialog-footer{border-top:1px solid var(--fd-linha);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px;display:flex}.frame-dialog-fechar,.frame-dialog-footer>button:not([class]){color:var(--fd-texto-2);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:600}.frame-dialog-fechar:hover,.frame-dialog-footer>button:not([class]):hover{color:var(--fd-texto)}.frame-dialog :is(input,textarea,select){box-sizing:border-box;max-width:100%}.frame-dialog :focus-visible{outline:2px solid var(--fd-verde);outline-offset:3px}@media (max-width:480px){.frame-dialog-modal{border-radius:0;width:100%;max-width:100vw;max-height:100dvh}.frame-dialog-drawer{width:100vw;max-width:100vw}.frame-dialog-body,.frame-dialog-drawer .frame-dialog-body,.frame-dialog-drawer .frame-dialog-header,.frame-dialog-header{padding:18px}.frame-dialog-footer{padding:12px 18px}}.frame-app .frame-dash .frame-rotulo-secao{font-weight:700}.frame-app .frame-dash-tese{border-radius:var(--f-r-lg);color:#fff;background:#20201e;align-items:center;gap:14px;max-width:720px;margin-top:18px;padding:18px 22px;display:flex}.frame-app .frame-dash-tese svg{flex-shrink:0}.frame-app .frame-dash-tese-rotulo{letter-spacing:.1em;text-transform:uppercase;color:var(--f-accent-bright);font-size:10.5px;font-weight:700}.frame-app .frame-dash-tese-frase{letter-spacing:-.01em;margin-top:4px;font-size:16.5px;font-weight:700}.frame-app .frame-dash-numeros{margin-top:20px}.frame-app .frame-dash-numeros .frame-progresso{margin-top:8px}.frame-app .frame-dash .frame-dash-fase{font-size:19px}.frame-app .frame-dash .frame-dash-aviso{margin-top:20px}.frame-app .frame-dash-rotulo-linha{flex-wrap:wrap;align-items:baseline;column-gap:16px;display:flex}.frame-app .frame-dash-rotulo-linha .frame-rotulo-secao{margin-top:28px}.frame-app .frame-dash-estagio{color:var(--f-muted);margin:0 0 0 auto;font-size:11.5px}.frame-app .frame-dash-dica{color:var(--f-muted);margin:0;font-size:11.5px;line-height:normal}.frame-app .frame-dash-dica a{text-underline-offset:2px;text-decoration:underline}.frame-app .frame-dash-dica a:hover,.frame-app a.frame-dash-dica:hover{color:var(--f-accent-dark)}.frame-app .frame-dash-erro{color:var(--f-text-2);margin:0;font-size:12.5px;line-height:1.5}.frame-app .frame-dash-kpis{align-items:start}.frame-app .frame-dash-card-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.frame-app .frame-dash .frame-card .frame-rotulo-secao{margin-top:0}.frame-app .frame-dash-lista{margin-top:8px}.frame-app .frame-dash-insights{margin-top:14px}.frame-app .frame-dash-passo{color:inherit;text-decoration:none;transition:border-color .15s}.frame-app .frame-dash-passo:hover{border-color:var(--f-border-strong)}.frame-app .frame-dash-passo-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.frame-app .frame-dash-rodape{margin-top:20px}.frame-app .frame-dash-encontro-titulo{color:var(--f-text);overflow-wrap:anywhere;font-size:16px;font-weight:600}.frame-app .frame-dash .frame-dash-encontro-quando{margin-top:8px}.frame-app .frame-dash-acoes{margin-top:16px;display:flex}.frame-app .frame-dash-parcial{margin-bottom:10px}.frame-app .frame-dash-evento{align-items:center;gap:12px;display:flex}.frame-app .frame-dash-evento .frame-tag{flex-shrink:0;justify-content:center;min-width:64px}.frame-app .frame-dash-evento span{overflow-wrap:anywhere;min-width:0;font-size:13.5px}.frame-app .frame-dash-sem-cliente{color:var(--f-text-2);margin-top:20px;font-size:14px;line-height:1.5}@media (max-width:600px){.frame-app .frame-dash-tese{padding:16px 18px}.frame-app .frame-dash-estagio{flex-basis:100%;margin:-6px 0 14px}.frame-app .frame-dash-passo-desc{-webkit-line-clamp:2}}.frame-metas-dica{color:#8f897e;font-size:11.5px;line-height:normal}.frame-metas-rotulo{letter-spacing:.08em;text-transform:uppercase;color:#8f897e;margin:30px 0 14px;line-height:normal}.frame-app .frame-content h2.frame-metas-rotulo,.frame-metas-rotulo{font-size:12px;font-weight:700}.frame-metas-rotulo.sem-topo{margin-top:0}.frame-metas-mt8{margin-top:8px}.frame-metas-mt14{margin-top:14px}.frame-metas-erro{color:#a8523d;margin-top:8px;font-size:12px;line-height:1.4}.frame-metas-link{color:#3a7678;text-underline-offset:2px;text-decoration:underline}.frame-metas-aviso{color:#5a5a55;margin-top:12px;font-size:14px}.frame-metas-card{background:#fff;border:1px solid #dcdad4;border-radius:16px;min-width:0;box-shadow:0 1px 2px #20201e0a,0 1px 8px #20201e08}.frame-metas-card-pad{padding:20px}.frame-abrir-ciclo{flex-direction:column;gap:14px;display:flex}.frame-abrir-ciclo-campos{grid-template-columns:1fr 110px;gap:12px;display:grid}.frame-metas-tag{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;line-height:normal;display:inline-flex}.frame-metas-tag.solido{color:#fff;background:#4b9698}.frame-metas-tag.contorno{color:#3a7678;background:#e7f2f2;border:1px solid #4b96984d}.frame-metas-tag.neutro{color:#5a5a55;background:#eae7e0;border:1px solid #dcdad4}.frame-metas-tag.laranja{color:#b07a3e;background:#f2e9d9}.frame-metas-tag.perigo{color:#a8523d;background:#f3e4df}.frame-kpi-selo{white-space:nowrap;flex-shrink:0}.frame-metas-btn{color:#20201e;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;line-height:normal;transition:opacity .15s,border-color .15s,color .15s;display:inline-flex}.frame-metas-btn.contorno{border:1.5px solid #c7c3ba}.frame-metas-btn.contorno:hover:not(:disabled){color:#3a7678;border-color:#4b9698}.frame-metas-btn.pequeno{padding:7px 14px;font-size:12.5px}.frame-metas-btn:disabled{opacity:.45;cursor:not-allowed}.frame-metas-icone{color:#5a5a55;cursor:pointer;background:#fff;border:1px solid #c7c3ba;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.frame-metas-icone svg{width:14px;height:14px}.frame-metas-icone:hover:not(:disabled){color:#3a7678;border-color:#4b9698}.frame-metas-icone.perigo:hover:not(:disabled){color:#a8523d;background:#f3e4df;border-color:#a8523d}.frame-metas-icone:disabled{opacity:.3;cursor:not-allowed}.frame-metas-campo{flex-direction:column;gap:6px;min-width:0;display:flex}.frame-metas-campo-rotulo{letter-spacing:.05em;text-transform:uppercase;color:#8f897e;font-size:11.5px;font-weight:700;line-height:normal;display:block}.frame-metas-campo-input,.frame-metas-campo-texto{color:#20201e;width:100%;min-width:0;font:inherit;background:#f2f1ee;border:1.5px solid #c7c3ba;border-radius:8px;padding:9px 12px;font-size:13.5px;line-height:normal;display:block}.frame-metas-campo-texto{resize:vertical}.frame-metas-campo-input:focus,.frame-metas-campo-texto:focus{border-color:#4b9698;outline:none}.frame-metas-campo-input:disabled{color:#5a5a55;cursor:default;opacity:1;border-color:#dcdad4}.frame-metas-campo-input[aria-invalid=true],.frame-metas-campo-texto[aria-invalid=true]{border-color:#a8523d}.frame-metas-campo-estatico{color:#20201e;overflow-wrap:anywhere;background:#f2f1ee;border:1.5px solid #dcdad4;border-radius:8px;min-width:0;margin:0;padding:9px 12px;font-size:13.5px;line-height:normal;display:block}.frame-metas-tabela-wrap{background:#fff;border:1px solid #dcdad4;border-radius:16px;max-width:100%;position:relative;overflow-x:auto;box-shadow:0 1px 2px #20201e0a,0 1px 8px #20201e08}.frame-metas-tabela{border-collapse:collapse;color:#20201e;width:100%;min-width:640px;font-size:13px;line-height:normal}.frame-metas-tabela :is(th,td){text-align:left;vertical-align:top;padding:13px 16px}.frame-metas-tabela thead th{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#8f897e;background:#f2f1ee;font-size:11px;font-weight:700}.frame-metas-tabela tbody tr,.frame-metas-tabela thead th{border-bottom:1px solid #dcdad4}.frame-metas-tabela tbody tr:last-child{border-bottom:none}.frame-metas-tabela tbody tr:hover{background:#4b96980b}.frame-metas-tabela :is(th,td).num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frame-metas-tabela tbody th{font-weight:400}.frame-metas-tabela tbody th.titulo{font-weight:700}.frame-metas-tabela.editavel td{padding:6px 8px}.frame-metas-tabela.editavel thead th{padding:13px 8px}.frame-metas-celula-input,.frame-metas-celula-select{width:100%;min-width:90px;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px;font-size:13px;line-height:normal;transition:border-color .15s,background .15s;display:block}.frame-metas-celula-select{cursor:pointer}.frame-metas-celula-input:hover,.frame-metas-celula-select:hover{border-color:#dcdad4}.frame-metas-celula-input:focus,.frame-metas-celula-select:focus{background:#fff;border-color:#4b9698;outline:none}.frame-metas-celula-input.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frame-metas-celula-input[aria-invalid=true]{border-color:#a8523d}.frame-metas-celula{overflow-wrap:break-word;white-space:pre-wrap;min-height:34px;padding:9px;display:block}.frame-metas-calculado{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.frame-metas-calculado.positivo{color:#3a7678}.frame-metas-calculado.negativo{color:#a8523d}.frame-metas-celula-leitura{color:#5a5a55;padding:8px;font-weight:600;display:block}.frame-metas-acoes-linha{justify-content:flex-end;align-items:center;gap:4px;display:flex}.frame-metas-acoes-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.frame-estudo,.frame-smart{min-width:1360px}.frame-estudo .frame-estudo-observacao{min-width:220px}.frame-smart .frame-smart-meta{min-width:280px}.frame-estudo td.num .frame-metas-celula,.frame-smart td.num .frame-metas-celula{white-space:nowrap}.frame-kpi-legenda{color:#5a5a55;flex-wrap:wrap;gap:4px 16px;font-size:11px;line-height:normal;display:flex}.frame-kpi-legenda i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.frame-kpi-janela{color:#8f897e}.frame-kpi-grafico{align-items:stretch;gap:2px;min-width:0;display:flex}.frame-kpi-unidade{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.04em;color:#8f897e;white-space:nowrap;flex:0 0 14px;justify-content:center;align-items:center;margin:34px 0 6px;font-size:9.5px;font-weight:700;line-height:normal;display:flex;overflow:hidden;transform:rotate(180deg)}.frame-kpi-barras{flex:1 1;column-gap:min(8px,2%);min-width:0;height:130px;margin:34px 0 6px;padding:0 2px;display:flex}.frame-kpi-col{flex-direction:column;flex:1 1;align-items:center;min-width:17px;display:flex}.frame-kpi-par{flex:1 1;width:17px;position:relative}.frame-kpi-barra{border-radius:4px 4px 2px 2px;width:7px;position:absolute;left:0}.frame-kpi-barra.realizado{left:10px}.frame-kpi-barra.vazia{box-sizing:border-box;background:0 0;border:1.5px dashed #c7c3ba;border-radius:4px;height:6%}.frame-kpi-zero{background:#dcdad4;height:1px;position:absolute;left:-5px;right:-5px}.frame-kpi-valor{writing-mode:vertical-rl;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:8.5px;font-weight:700;transform:translate(-50%)rotate(180deg)}.frame-kpi-barra[data-value]:hover:after,.frame-kpi-valor{white-space:nowrap;pointer-events:none;line-height:normal;position:absolute;bottom:100%;left:50%}.frame-kpi-barra[data-value]:hover:after{content:attr(data-value);color:#fff;z-index:2;background:#20201e;border-radius:6px;margin-bottom:16px;padding:4px 8px;font-size:10.5px;font-weight:600;transform:translate(-50%)}.frame-kpi-mes{color:#8f897e;white-space:nowrap;margin-top:6px;font-size:10px;line-height:normal}.frame-kpi-grade{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:1100px){.frame-kpi-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.frame-kpi-card{padding:20px}.frame-kpi-card-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.frame-kpi-nome{font-size:15.5px;font-weight:700;line-height:normal}.frame-kpi-frente{color:#8f897e;margin-top:3px;font-size:11.5px;line-height:normal}.frame-vg .frame-vg-rotulo{margin-top:14px}.frame-vg .frame-vg-processo{margin-top:28px}.frame-kpi-setor{letter-spacing:.04em;text-transform:uppercase;color:#5a5a55;margin:14px 0 8px;font-size:11px;font-weight:700;line-height:normal}.frame-kpi-track-lista{flex-direction:column;gap:12px;margin-top:14px;display:flex}.frame-kpi-track{overflow:hidden}.frame-kpi-track-topo{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}button.frame-kpi-track-topo:focus-visible{outline-offset:-3px}.frame-kpi-track-titulo{min-width:0;display:block}.frame-kpi-track-nome{color:#20201e;font-size:15.5px;font-weight:700;line-height:normal;display:block}.frame-kpi-track-frente{color:#8f897e;margin-top:3px;font-size:11.5px;line-height:normal;display:block}.frame-kpi-track-metricas{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.frame-kpi-track-metrica{text-align:right}.frame-kpi-track-metrica .v{color:#20201e;font-size:15px;font-weight:700;line-height:normal;display:block}.frame-kpi-track-metrica .l{letter-spacing:.04em;text-transform:uppercase;color:#8f897e;margin-top:2px;font-size:10.5px;line-height:normal;display:block}.frame-kpi-track-seta{color:#8f897e;flex-shrink:0;width:16px;height:16px;transition:transform .15s}.frame-kpi-track.aberto .frame-kpi-track-seta{transform:rotate(90deg)}.frame-kpi-track-alternar{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.frame-kpi-track-corpo{border-top:1px solid #dcdad4;margin-top:2px;padding:18px 20px 22px}.frame-kpi-track-grafico .frame-kpi-legenda{margin-top:14px}.frame-kpi-track-erro{margin:-6px 20px 14px}@media (prefers-reduced-motion:reduce){.frame-kpi-track-seta{transition:none}}.frame-regua{min-width:0}.frame-metas-tabela tbody tr.atual,.frame-metas-tabela tbody tr.atual:hover{background:#e7f2f2}.frame-kpi-atual{margin-left:6px}.frame-kpi-mes-input{color:#20201e;width:92px;max-width:100%;font:inherit;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #c7c3ba;border-radius:8px;padding:6px 9px;font-size:12.5px;line-height:normal}.frame-kpi-mes-input:focus{border-color:#4b9698;outline:none}.frame-kpi-mes-input:disabled{color:#c7c3ba;cursor:not-allowed;background:#f2f1ee}.frame-kpi-mes-input:disabled:not(:placeholder-shown){color:#5a5a55}.frame-kpi-mes-input[aria-invalid=true]{border-color:#a8523d}.frame-kpi-mes-input.passado{background:0 0;border:1px solid #0000;width:150px;margin:-3px -6px -3px 0;padding:2px 5px;font-size:13px}.frame-kpi-mes-input.passado:hover:not(:disabled){border-color:#dcdad4}.frame-kpi-mes-input.passado:focus{background:#fff;border-color:#4b9698}.frame-kpi-mes-input.passado:disabled{color:#20201e;cursor:default;background:0 0}.frame-processo-setores{flex-direction:column;gap:14px;margin-top:14px;display:flex}.frame-processo-setor-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.frame-processo-lista{flex-direction:column;gap:10px;margin-top:14px;display:flex}.frame-processo-titulo{flex:1 1;min-width:160px}.frame-processo-nome{color:#20201e;width:100%;font:inherit;background:0 0;border:none;padding:2px 0;font-size:15.5px;font-weight:700;line-height:normal;display:block}.frame-processo-nome:focus{outline-offset:3px;outline:1px dashed #c7c3ba}.frame-processo-nome-lido{padding:2px 0}.frame-processo-campos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.frame-processo-mover{flex-direction:column;gap:6px;max-width:280px;margin-top:14px;display:flex}.frame-diag-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;margin-top:14px;display:grid}.frame-diag-principal{flex-direction:column;gap:4px;min-width:0;display:flex}.frame-diag-principal>.frame-metas-rotulo{margin:30px 0 14px}.frame-diag-lateral{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:12px}.frame-diag-meta{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;display:grid}.frame-diag-meta dt{margin-bottom:8px}.frame-diag-meta dd{margin:0}.frame-diag-meta-valor{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.frame-diag-sintese{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.frame-diag-lido{white-space:pre-wrap}.frame-diag-stat{padding:18px 20px}.frame-diag-stat-rotulo{color:#5a5a55;font-size:12px;font-weight:600;line-height:normal}.frame-diag-stat-valor{color:#20201e;margin-top:8px;font-size:24px;font-weight:700;line-height:normal}.frame-diag-stat-valor small{color:#8f897e;font-size:14px;font-weight:600}.frame-diag-stat-apoio{color:#8f897e;margin-top:4px;font-size:12px;line-height:normal}.frame-diag-top3{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.frame-diag-top3-linha{align-items:center;gap:10px;display:flex}.frame-diag-top3-pos{color:#6b665c;background:#efede8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;font-weight:800;line-height:normal;display:flex}.frame-diag-top3-pilar{flex:1 1;min-width:0;font-size:13px;font-weight:600;line-height:normal}.frame-diag-barras{flex-direction:column;gap:12px;display:flex}.frame-diag-barra{align-items:center;gap:10px;display:flex}.frame-diag-barra-rotulo{color:#5a5a55;flex-shrink:0;width:92px;font-size:11px;line-height:1.3}.frame-diag-barra-trilho{background:#e4e1d8;border-radius:999px;flex:1 1;height:8px;overflow:hidden}.frame-diag-barra-trilho>span{border-radius:999px;height:100%;display:block}.frame-diag-barra-valor{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;width:22px;font-size:11.5px;font-weight:700;line-height:normal}.frame-diag-radar{margin-top:20px}.frame-diag-radar-sub{margin:2px 0 14px}.frame-diag-radar-corpo{flex-direction:column;align-items:center;gap:6px;display:flex}.frame-diag-radar-grafico{width:420px;max-width:100%}.frame-diag-radar-grafico svg{width:100%;height:auto;display:block}.frame-diag-radar-grade{fill:none}.frame-diag-radar-eixo,.frame-diag-radar-grade{stroke:#dcdad4;stroke-width:1px}.frame-diag-radar-rotulo{fill:#5a5a55;font-size:11px;font-weight:600}.frame-diag-radar-legenda{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.frame-diag-radar-legenda>span{color:#20201e;align-items:center;gap:8px;font-size:12.5px;font-weight:600;line-height:normal;display:flex}.frame-diag-radar-traco{border-top:2.5px solid #4b9698;width:22px;height:0;display:inline-block}.frame-diag-radar-traco.tracejado{border-top-style:dashed;border-top-color:#8f897e}.frame-diag-radar-dica{text-align:center;max-width:460px;margin:4px auto 0}.frame-diag .frame-diag-matriz-rotulo{margin-top:20px}.frame-diag-matriz{table-layout:fixed;min-width:0}.frame-diag-matriz :is(th,td){overflow-wrap:break-word;padding:10px 8px}.frame-diag-matriz tbody th,.frame-diag-matriz td{vertical-align:middle}.frame-diag-matriz thead th{white-space:normal;overflow-wrap:normal;vertical-align:bottom;padding:13px 8px;line-height:1.3}.frame-diag-matriz tbody tr:nth-child(2n){background:#f2f1ee}.frame-diag-matriz :is(th,td):first-child{z-index:1;background:#fff;position:sticky;left:0;box-shadow:1px 0 #dcdad4}.frame-diag-matriz thead th:first-child{z-index:2;background:#f2f1ee}.frame-diag-matriz tbody tr:nth-child(2n)>:first-child{background:#f2f1ee}.frame-diag-leitura,.frame-diag-pergunta{white-space:pre-wrap;line-height:1.4}.frame-diag-num{width:100%;min-width:0;color:inherit;font:inherit;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 2px;font-size:13px}.frame-diag-num:hover,.frame-diag-texto:hover{border-color:#dcdad4}.frame-diag-num:focus,.frame-diag-texto:focus{background:#fff;border-color:#4b9698;outline:none}.frame-diag-num[aria-invalid=true]{border-color:#a8523d}.frame-diag-texto{width:100%;min-width:0;color:inherit;font:inherit;resize:vertical;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px;font-size:13px;line-height:1.4;display:block}.frame-metas-sugestoes{margin-top:14px;padding:16px 20px}.frame-metas-sugestoes>summary{cursor:pointer;font-size:13px;font-weight:600}.frame-metas-sugestoes>.frame-metas-dica{margin-top:10px}.frame-metas-sugestoes-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-top:14px;display:grid}.frame-metas-sugestoes-grade .frame-metas-rotulo{margin-bottom:8px}.frame-metas-sugestoes-grade ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.frame-metas-sugestoes-grade li{flex-direction:column;gap:2px;font-size:12.5px;display:flex}.frame-metas-sugestoes-grade li span{color:#8f897e;font-size:11.5px}.frame-metas-topo{position:relative}.frame-metas-ciclo{text-align:right;color:#8f897e;justify-content:flex-end;align-items:center;gap:12px;max-width:calc(100% - 230px);min-height:36px;font-size:12px;line-height:1.35;display:flex;position:absolute;top:0;right:0}.frame-metas-cartoes{margin-top:20px}@media (max-width:1100px){.frame-metas-ciclo{text-align:left;justify-content:flex-start;max-width:none;min-height:0;margin-top:10px;position:static}}@media (max-width:1000px){.frame-diag-layout{grid-template-columns:minmax(0,1fr)}.frame-diag-lateral{position:static}.frame-diag-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.frame-diag-matriz{min-width:1100px}}@media (max-width:600px){.frame-diag-sintese,.frame-metas-sugestoes-grade,.frame-processo-campos{grid-template-columns:minmax(0,1fr)}.frame-kpi-track-topo{gap:12px;padding:16px}.frame-kpi-track-metricas{gap:10px 18px;width:100%}.frame-kpi-track-metrica{text-align:left}.frame-kpi-track-metricas>.frame-kpi-selo{margin-left:auto}.frame-kpi-track-corpo{padding:16px 10px 18px}.frame-kpi-track-erro{margin:-4px 16px 12px}.frame-regua{font-size:12px}.frame-regua :is(th,td){padding:10px 5px}.frame-regua thead th{letter-spacing:.02em}.frame-regua .frame-kpi-mes-input{width:64px}.frame-regua .frame-kpi-mes-input.passado{width:88px;margin-right:-5px;font-size:12px}.frame-metas-acoes-rodape .frame-btn{flex:auto}}.frame-app .frame-calls .frame-rotulo-secao,.frame-app .frame-enc .frame-rotulo-secao{font-weight:700}.frame-app .frame-dialog:has(.frame-enc-form) .frame-dialog-header h2{font-weight:700}.frame-app .frame-enc-adm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.frame-app .frame-enc-dica{color:var(--f-muted);margin:0;font-size:11.5px;line-height:normal}.frame-app .frame-enc-secao-dica{margin-bottom:14px}.frame-app .frame-enc-topo{margin-top:20px}.frame-app .frame-enc-vazio{margin-top:0}.frame-app .frame-enc-linha{position:relative}.frame-app .frame-enc-abrir{font:inherit;color:inherit;text-align:left;-webkit-text-decoration:inherit;text-decoration:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.frame-app .frame-enc-abrir:after{content:"";border-radius:var(--f-r-md);position:absolute;inset:0}.frame-app .frame-enc-abrir:focus-visible{outline:none}.frame-app .frame-enc-linha:has(.frame-enc-abrir:focus-visible){outline-offset:2px;outline:2px solid #69b7b9}.frame-app .frame-enc-linha-acoes{z-index:1;position:relative}.frame-app .frame-enc-imersoes{margin:0;padding:0;list-style:none}.frame-app .frame-enc-imersao{flex-direction:column;min-width:0;display:flex;overflow:hidden}.frame-app .frame-enc-imersao-topo{background:linear-gradient(135deg,#20201e,#3a3934);align-items:center;height:96px;padding:0 18px;display:flex;position:relative}.frame-app .frame-enc-imersao-topo svg{flex-shrink:0}.frame-app .frame-enc-imersao-formato{color:var(--f-accent-bright);letter-spacing:.04em;text-transform:uppercase;background:#69b7b933;border:1px solid #69b7b959;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.frame-app .frame-enc-imersao-info{flex-direction:column;flex:1 1;padding:14px 16px 16px;display:flex}.frame-app .frame-enc-imersao-titulo{overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:700}.frame-app .frame-enc-imersao-meta{color:var(--f-text-2);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.5}.frame-app .frame-enc-imersao-tag{margin:auto 0 0;padding-top:12px}.frame-app .frame-enc-campos,.frame-app .frame-enc-form{flex-direction:column;gap:16px;display:flex}.frame-app .frame-enc-campos{border:0;min-width:0;margin:0;padding:0}.frame-app .frame-enc-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.frame-app :is(.frame-enc-form,.frame-call-form) :is(input,textarea){box-sizing:border-box}.frame-app .frame-enc-obrigatorio{color:var(--f-danger);font-size:11.5px}.frame-app .frame-enc-texto{resize:vertical;font-family:inherit;line-height:normal}.frame-app .frame-enc-erro{color:var(--f-danger);margin:0;font-size:13px;line-height:1.4}.frame-app .frame-enc-concluido{color:var(--f-gold-dark,#6b665c);margin-right:auto;font-size:13px;font-weight:700}.frame-app .frame-enc-acoes{flex-direction:column;gap:14px;min-width:0;display:flex}.frame-app .frame-enc-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--f-muted);margin:0 0 14px;font-size:12px;font-weight:700}.frame-app .frame-enc-acao-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.frame-app .frame-enc-acao{border-radius:var(--f-r-sm);background:var(--f-bg);align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.frame-app .frame-enc-acao-texto{overflow-wrap:anywhere;flex:1 1;min-width:0}.frame-app .frame-enc-acao-prazo{color:var(--f-muted);flex-shrink:0;font-size:11.5px}.frame-app .frame-enc-acao-tag{font-size:10.5px}.frame-app .frame-enc-acao-remover{width:28px;height:28px}.frame-app .frame-enc-acao-remover svg{width:14px;height:14px}.frame-app .frame-enc-acao-vazio{color:var(--f-muted);margin:0;font-size:12px;font-style:italic}.frame-app .frame-enc-acao-nova{align-items:center;gap:8px;display:flex}.frame-app .frame-enc-acao-titulo{flex:1 1}.frame-app .frame-enc-acao-data{flex:0 0 150px;width:150px}.frame-app .frame-enc-form .frame-enc-acao-nova{flex-wrap:wrap}.frame-app .frame-enc-form .frame-enc-acao-titulo{flex-basis:100%}.frame-app .frame-enc-form .frame-enc-acao-data{flex:auto;width:auto}.frame-app .frame-calls-rotulo{margin:14px 0}.frame-app .frame-calls-grade{margin-top:14px}.frame-app .frame-call{min-width:0;transition:box-shadow .15s,border-color .15s}.frame-app .frame-call.clicavel:hover{border-color:var(--f-border-strong)}.frame-app .frame-call.aberta{grid-column:1/-1}.frame-app .frame-call.bloqueada{opacity:.55;cursor:not-allowed}.frame-app .frame-call-cabeca{width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.frame-app button.frame-call-cabeca{cursor:pointer}.frame-app .frame-call-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.frame-app .frame-call-mes{font-size:14px;font-weight:700}.frame-app .frame-call-atual{margin-left:6px}.frame-app .frame-call-resumo{color:var(--f-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.frame-app .frame-call-corpo{margin-top:16px}.frame-app .frame-call-form{flex-direction:column;gap:14px;display:flex}.frame-app .frame-call-campos{gap:14px}.frame-app .frame-call-grade{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.frame-app .frame-call-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.frame-app .frame-call-botoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.frame-app .frame-call-botoes .frame-enc-concluido{margin-right:4px}@media (max-width:1100px){.frame-app .frame-call-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.frame-app .frame-call-link{grid-column:1/-1}}@media (max-width:600px){.frame-app .frame-enc-linha-acoes{flex-wrap:wrap;width:100%;padding-left:52px}.frame-app .frame-enc-acao-nova{flex-wrap:wrap}.frame-app .frame-enc-acao-titulo{flex-basis:100%}.frame-app .frame-enc-acao-data{flex:auto}}@media (max-width:480px){.frame-app .frame-dialog:has(.frame-enc-form) .frame-dialog-footer>.frame-btn{flex:auto}}.frame-app .frame-trilhas .frame-trilhas-dica{color:var(--f-muted);margin:0;font-size:11.5px}.frame-app .frame-trilhas .frame-trilha-nome{margin:32px 0 0;font-size:15px;font-weight:700}.frame-app .frame-trilhas .frame-fases{margin-top:32px}.frame-app .frame-trilhas .frame-fase{gap:18px;display:flex}.frame-app .frame-trilhas .frame-fase-trilho{flex-direction:column;align-items:center;padding-top:2px;display:flex}.frame-app .frame-trilhas .frame-fase-ponto{background:var(--f-card);border:2px solid var(--f-border-strong);width:34px;height:34px;color:var(--f-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.frame-app .frame-trilhas .frame-fase-ponto svg{width:16px;height:16px}.frame-app .frame-trilhas .frame-fase-ponto[data-estado=em_andamento]{border-color:var(--f-accent);background:var(--f-accent-light);color:var(--f-accent-dark)}.frame-app .frame-trilhas .frame-fase-ponto[data-estado=concluida]{border-color:var(--f-text);background:var(--f-text);color:#fff}.frame-app .frame-trilhas .frame-fase-linha{background:var(--f-border-strong);flex:1 1;width:2px;margin:4px 0}.frame-app .frame-trilhas .frame-fase-corpo{flex:1 1;min-width:0;padding-bottom:30px}.frame-app .frame-trilhas .frame-fase-cabeca{cursor:pointer;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;list-style:none;display:flex}.frame-app .frame-trilhas .frame-fase-cabeca::-webkit-details-marker{display:none}.frame-app .frame-trilhas .frame-fase-cabeca::marker{content:""}.frame-app .frame-trilhas .frame-fase-cabeca:focus-visible{outline:2px solid var(--f-accent-bright);outline-offset:4px}.frame-app .frame-trilhas .frame-fase-titulo{flex-direction:column;flex:200px 1;min-width:0;display:flex}.frame-app .frame-trilhas .frame-fase-rotulo{letter-spacing:.05em;text-transform:uppercase;color:var(--f-accent-dark);margin-bottom:2px;font-size:12.5px;font-weight:700}.frame-app .frame-trilhas .frame-fase-nome{color:var(--f-text);overflow-wrap:anywhere;font-size:17px;font-weight:700}.frame-app .frame-trilhas .frame-fase-lado{color:var(--f-text);flex-shrink:0;align-items:center;gap:12px;display:flex}.frame-app .frame-trilhas .frame-fase-chevron{stroke-width:2px;width:16px;height:16px;transition:transform .15s}.frame-app .frame-trilhas .frame-fase-corpo[open] .frame-fase-chevron{transform:rotate(90deg)}.frame-app .frame-trilhas .frame-protocolos{flex-direction:column;gap:8px;margin-top:14px;display:flex}.frame-app .frame-trilhas .frame-protocolo{background:var(--f-card);border:1px solid var(--f-border);border-radius:var(--f-r-md);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 16px;font-size:13.5px;transition:border-color .15s,box-shadow .15s;display:flex}.frame-app .frame-trilhas .frame-protocolo:hover{border-color:var(--f-accent);box-shadow:var(--f-shadow)}.frame-app .frame-trilhas .frame-protocolo-nome{color:var(--f-text);overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.frame-app .frame-trilhas .frame-protocolo-lado{color:var(--f-muted);flex-shrink:0;align-items:center;gap:10px;display:flex}.frame-app .frame-trilhas .frame-protocolo-lado>svg{width:15px;height:15px}.frame-app .frame-trilhas .frame-protocolo-anexos{color:var(--f-gold-dark);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.frame-app .frame-trilhas .frame-dialog-header>div:not(:has(>.frame-dialog-meta)){padding-bottom:8px}.frame-app .frame-trilhas .frame-dialog-header h2{font-weight:700}.frame-app .frame-trilhas .frame-protocolo-modal{flex-direction:column;gap:16px;display:flex}.frame-app .frame-trilhas .frame-protocolo-objetivo{color:var(--f-text-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}.frame-app .frame-trilhas .frame-hint{color:var(--f-muted);margin:0;font-size:11.5px}.frame-app .frame-trilhas .frame-alerta{color:#913f32;margin:0;font-size:12.5px;line-height:1.5}.frame-app .frame-trilhas .frame-link{color:var(--f-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.frame-app .frame-trilhas .frame-link:disabled{opacity:.5;cursor:default}.frame-app .frame-trilhas .frame-protocolo-selo{color:var(--f-text-2);background:#eae7e0;border-radius:999px;align-items:center;display:inline-flex;position:relative}.frame-app .frame-trilhas .frame-protocolo-selo select{appearance:none;border:1px solid var(--f-border);color:inherit;font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:999px;margin:0;padding:4px 26px 4px 10px;font-size:11.5px;font-weight:700}.frame-app .frame-trilhas .frame-protocolo-selo select:disabled{cursor:wait;opacity:.7}.frame-app .frame-trilhas .frame-protocolo-selo svg{pointer-events:none;width:12px;height:12px;position:absolute;right:9px}.frame-app .frame-trilhas .frame-protocolo-selo[data-estado=concluida]{background:var(--f-gold-light);color:var(--f-gold-dark)}.frame-app .frame-trilhas .frame-protocolo-selo[data-estado=concluida] select{border-color:var(--f-gold-border)}.frame-app .frame-trilhas .frame-protocolo-selo[data-estado=em_andamento]{background:var(--f-accent);color:#fff}.frame-app .frame-trilhas .frame-protocolo-selo[data-estado=em_andamento] select{border-color:#0000}.frame-app .frame-trilhas .frame-protocolo-selo option{color:var(--f-text);background:#fff}.frame-app .frame-trilhas .frame-protocolo-status p{margin-top:6px}.frame-app .frame-trilhas .frame-transcricao{border-radius:var(--f-r-sm);background:var(--f-accent-light);border:1px solid #4b969840;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.frame-app .frame-trilhas .frame-transcricao-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.frame-app .frame-trilhas .frame-transcricao-status{color:var(--f-accent-dark);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.frame-app .frame-trilhas .frame-transcricao-texto summary{width:fit-content;color:var(--f-accent-dark);cursor:pointer;font-size:12px;font-weight:600;text-decoration:underline}.frame-app .frame-trilhas .frame-transcricao-texto>div{flex-direction:column;gap:8px;margin-top:8px;display:flex}.frame-app .frame-trilhas .frame-transcricao-texto .frame-campo-input{background:#fff}.frame-app .frame-trilhas .frame-checklist{border-top:1px solid var(--f-border);margin-top:16px;padding-top:16px}.frame-app .frame-trilhas .frame-checklist>.frame-hint{margin:0 0 12px}.frame-app .frame-trilhas .frame-checklist-bloco{margin-bottom:16px}.frame-app .frame-trilhas .frame-checklist-bloco:last-of-type{margin-bottom:0}.frame-app .frame-trilhas .frame-checklist-titulo{letter-spacing:.02em;text-transform:uppercase;color:var(--f-text-2);margin:0 0 8px;font-size:12px;font-weight:700}.frame-app .frame-trilhas .frame-checklist-titulo span{text-transform:none;color:var(--f-muted);font-weight:500}.frame-app .frame-trilhas .frame-checklist-item{align-items:flex-start;gap:10px;padding:6px 0;display:flex}.frame-app .frame-trilhas .frame-checklist-marca{cursor:pointer;flex:1 1;align-items:flex-start;gap:10px;min-width:0;display:flex;position:relative}.frame-app .frame-trilhas .frame-checklist-marca input{opacity:0;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.frame-app .frame-trilhas .frame-checklist-marca:has(input:disabled){cursor:default}.frame-app .frame-trilhas .frame-checklist-marca:has(input:focus-visible) .frame-checkbox{outline:2px solid var(--f-accent-bright);outline-offset:2px}.frame-app .frame-trilhas .frame-checklist-marca .frame-checkbox{margin-top:1px}.frame-app .frame-trilhas .frame-checklist-traco{background:var(--f-muted);border-radius:1px;width:10px;height:2px;display:block}.frame-app .frame-trilhas .frame-checklist-texto{color:var(--f-text);font-size:13px;line-height:1.5}.frame-app .frame-trilhas .frame-checklist-formato,.frame-app .frame-trilhas .frame-checklist-item:is([data-valor=recebido],[data-valor=nao_existe]) .frame-checklist-texto{color:var(--f-muted)}.frame-app .frame-trilhas .frame-checklist-item[data-valor=recebido] .frame-checklist-texto{text-decoration:line-through}.frame-app .frame-trilhas .frame-checklist-nao-existe{color:var(--f-muted);text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;flex-shrink:0;margin:2px 0 0;padding:0;font-family:inherit;font-size:11.5px;font-weight:600;text-decoration:underline}.frame-app .frame-trilhas .frame-checklist-nao-existe:hover:not(:disabled){color:var(--f-text)}.frame-app .frame-trilhas .frame-checklist-nao-existe[aria-pressed=true]{border-color:var(--f-border);color:var(--f-text-2);background:#eae7e0;border-radius:999px;margin-top:0;padding:2px 9px;text-decoration:none}.frame-app .frame-trilhas .frame-checklist-nao-existe:disabled{cursor:default}.frame-app .frame-trilhas .frame-secao{border-top:1px solid var(--f-border);padding-top:16px}.frame-app .frame-trilhas .frame-secao-titulo{letter-spacing:.04em;text-transform:uppercase;color:var(--f-muted);align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:700;display:flex}.frame-app .frame-trilhas .frame-secao-titulo svg{flex-shrink:0;width:14px;height:14px}.frame-app .frame-trilhas .frame-secao-corpo{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.frame-app .frame-trilhas .frame-anexar{justify-content:flex-start}.frame-app .frame-trilhas .frame-docs{flex-direction:column;gap:6px;display:flex}.frame-app .frame-trilhas .frame-doc{border:1px solid var(--f-border);border-radius:var(--f-r-sm);background:var(--f-bg);width:100%;color:var(--f-text);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:12px;display:flex}.frame-app .frame-trilhas .frame-doc:hover:not(:disabled){border-color:var(--f-accent)}.frame-app .frame-trilhas .frame-doc:disabled{cursor:default}.frame-app .frame-trilhas .frame-doc svg{width:14px;height:14px;color:var(--f-accent-dark);flex-shrink:0}.frame-app .frame-trilhas .frame-doc span{overflow-wrap:anywhere;min-width:0}.frame-app .frame-trilhas .frame-encontro-linha{border:1px solid var(--f-border);border-radius:var(--f-r-sm);background:var(--f-bg);color:var(--f-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 10px;font-size:12px;display:flex}.frame-app .frame-trilhas .frame-encontro-linha>.frame-btn{color:var(--f-accent-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.frame-app .frame-trilhas .frame-agendar fieldset:disabled .frame-campo-input{cursor:default}@media (max-width:480px){.frame-app .frame-trilhas .frame-fase{gap:12px}}.frame-app .frame-task-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.frame-app .frame-task-toolbar .frame-tabs{margin:0}.frame-app .frame-task-toolbar-acoes{align-items:center;gap:14px;margin-left:auto;display:flex}.frame-app .frame-task-demo{color:var(--f-muted);margin:0;font-size:12.5px}.frame-app .frame-task-toolbar .frame-confirmacao{margin:0}.frame-app .frame-task-rows{margin:20px 0 0;padding:0;list-style:none}.frame-app .frame-task-row{cursor:pointer;transition:box-shadow .15s;position:relative}.frame-app .frame-task-row:hover{box-shadow:0 4px 16px #20201e14}.frame-app .frame-task-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1 1;align-items:center;gap:14px;padding:0;display:flex}.frame-app .frame-task-open:after{content:"";border-radius:var(--f-r-md);position:absolute;inset:0}.frame-app .frame-task-open:focus-visible{outline:none}.frame-app .frame-task-row:has(.frame-task-open:focus-visible){outline-offset:2px;outline:2px solid #69b7b9}.frame-app .frame-task-open .frame-linha-desc,.frame-app .frame-task-open .frame-linha-titulo{display:block}.frame-app .frame-task-open .frame-tag{flex-shrink:0}.frame-app .frame-task-dot{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.frame-app .frame-task-dot.alta{background:var(--f-danger)}.frame-app .frame-task-dot.media{background:var(--f-gold)}.frame-app .frame-task-dot.baixa{background:var(--f-accent)}.frame-app .frame-task-check{z-index:1;cursor:pointer;flex-shrink:0;display:flex;position:relative}.frame-app .frame-task-check input{opacity:0;width:32px;height:32px;cursor:inherit;margin:0;position:absolute;top:-6px;left:-6px}.frame-app .frame-task-check:has(input:disabled){cursor:default}.frame-app .frame-task-check:has(input:focus-visible) .frame-checkbox{outline-offset:2px;outline:2px solid #69b7b9}.frame-app .frame-task-empty{margin-top:20px}.frame-app .frame-task-erro{border-radius:var(--f-r-sm);background:var(--f-danger-light);color:var(--f-danger);margin:14px 0 0;padding:10px 14px;font-size:13px;line-height:1.5}.frame-app .frame-task-erro button{margin-top:8px}.frame-app .frame-task-status{color:var(--f-text-2);margin:14px 0 0;font-size:13px}.frame-app .frame-task-aviso{margin-top:20px}.frame-app .frame-task-campos,.frame-app .frame-task-details,.frame-app .frame-task-form{flex-direction:column;gap:20px;min-width:0;display:flex}.frame-app .frame-task-campos{border:0;margin:0;padding:0}.frame-app .frame-task-details{margin-top:20px}.frame-app .frame-task-aviso-demo{color:var(--f-muted);margin:20px 0 0;font-size:12px}.frame-app .frame-task-list .frame-dialog-header h2{font-weight:700}.frame-app .frame-task-form[data-somente-leitura] :is(.frame-chip,.frame-campo-input){opacity:1;cursor:default}.frame-app .frame-task-textarea{resize:vertical;font-family:inherit}.frame-app .frame-task-chip-escuro:has(input:checked){background:var(--f-text)}.frame-app .frame-task-responsavel{border:1.5px solid var(--f-border-strong);border-radius:var(--f-r-sm);cursor:text;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:8px 10px;display:flex}.frame-app .frame-task-responsavel:focus-within{border-color:var(--f-accent)}.frame-app .frame-task-responsavel input{field-sizing:content;min-width:11ch;max-width:100%;color:var(--f-text);font:inherit;background:0 0;border:0;padding:0;font-size:16px}.frame-app .frame-task-responsavel input:focus{outline:none}.frame-app .frame-task-responsavel input::placeholder{color:var(--f-muted)}.frame-app .frame-task-responsavel input:disabled{opacity:1;color:var(--f-text)}.frame-app .frame-task-avatar{background:var(--f-accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.frame-app .frame-task-avatar.vazio{color:var(--f-muted);background:#eae7e0}.frame-app .frame-task-rodape-msg{color:var(--f-accent-dark);margin:0 auto 0 0;font-size:12.5px;font-weight:700}.frame-app .frame-task-rodape-msg.erro{color:var(--f-danger);font-weight:600}.frame-app .frame-task-ajuda{color:var(--f-muted);margin:0;font-size:11.5px}.frame-app .frame-task-depois{margin-top:20px}.frame-app .frame-task-docs-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.frame-app .frame-task-docs-topo h3{margin:0}.frame-app .frame-task-docs{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.frame-app .frame-task-doc{border:1px solid var(--f-border);border-radius:var(--f-r-sm);background:var(--f-bg);width:100%;color:var(--f-text);font:inherit;text-align:left;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 12px;font-size:12.5px;display:flex}.frame-app button.frame-task-doc{cursor:pointer}.frame-app button.frame-task-doc:hover:not(:disabled){border-color:var(--f-accent)}.frame-app button.frame-task-doc:disabled{cursor:default}.frame-app .frame-task-doc svg{width:16px;height:16px;color:var(--f-accent-dark);flex-shrink:0}.frame-app .frame-task-doc-nome{overflow-wrap:anywhere;flex:1 1;min-width:0}.frame-app .frame-task-doc-estado{color:var(--f-muted);white-space:nowrap}.frame-app .frame-task-doc-erro{color:var(--f-danger);flex-basis:100%;margin:0;font-size:12px}.frame-app .frame-task-nada{color:var(--f-muted);margin:2px 0 0;font-size:12.5px}.frame-app .frame-task-vincular{gap:8px;margin-top:4px;display:flex}.frame-app .frame-task-vincular select{flex:1 1;min-width:0}.frame-app .frame-task-chat{border:1px solid var(--f-border);border-radius:var(--f-r-md);overflow:hidden}.frame-app .frame-task-chat-msgs{background:var(--f-bg);flex-direction:column;gap:10px;max-height:220px;margin:0;padding:14px;list-style:none;display:flex;overflow-y:auto}.frame-app .frame-task-msg{flex-direction:column;align-items:flex-start;display:flex}.frame-app .frame-task-msg.saida{align-items:flex-end}.frame-app .frame-task-bolha{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:66%;margin:0;padding:11px 15px;font-size:13.5px;line-height:1.45}.frame-app .entrada .frame-task-bolha{color:var(--f-text);background:#eae7e0;border-bottom-left-radius:4px}.frame-app .saida .frame-task-bolha{background:var(--f-accent);color:#fff;border-bottom-right-radius:4px}.frame-app .frame-task-msg-meta{color:var(--f-muted);margin:4px 0 0;font-size:10.5px}.frame-app .frame-task-chat-vazio{color:var(--f-muted);text-align:center;padding:6px 0;font-size:12.5px}.frame-app .frame-task-chat-form{border-top:1px solid var(--f-border);background:var(--f-card);gap:8px;padding:10px;display:flex}.frame-app .frame-task-chat-form input{border:1px solid var(--f-border-strong);background:var(--f-bg);min-width:0;color:var(--f-text);font:inherit;border-radius:999px;flex:1 1;padding:11px 16px;font-size:13.5px}.frame-app .frame-task-chat-form input:focus{border-color:var(--f-accent);outline:none}.frame-app .frame-task-send{background:var(--f-accent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.frame-app .frame-task-send svg{width:16px;height:16px}.frame-app .frame-task-send:disabled{opacity:.45;cursor:not-allowed}@media (max-width:767px){.frame-app .frame-task-toolbar .frame-tabs{scrollbar-width:none;border-radius:999px;flex-wrap:nowrap;overflow-x:auto}.frame-app .frame-task-toolbar .frame-tabs::-webkit-scrollbar{display:none}.frame-app .frame-task-toolbar .frame-tabs label{white-space:nowrap;flex-shrink:0}.frame-app .frame-task-toolbar-acoes{margin-left:0}}@media (max-width:600px){.frame-app .frame-task-row{align-items:flex-start}.frame-app .frame-task-open{flex-wrap:wrap;row-gap:8px}.frame-app .frame-task-open .frame-linha-principal{flex-basis:100%}}@media (max-width:480px){.frame-app .frame-task-form .frame-campos{grid-template-columns:1fr 1fr}}@media (max-width:340px){.frame-app .frame-task-form .frame-campos{grid-template-columns:1fr}}.frame-task-list:not(.frame-app *) :is(.frame-task-toolbar,.frame-task-toolbar-acoes,.frame-task-tabs,.frame-chips){flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.frame-task-list:not(.frame-app *) .frame-task-toolbar{justify-content:space-between}.frame-task-list:not(.frame-app *) .frame-task-rows{gap:8px;margin-top:12px;display:grid}.frame-task-list:not(.frame-app *) .frame-task-row{background:#fff;border:1px solid #dcdad4;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.frame-task-list:not(.frame-app *) .frame-task-open{text-align:left;flex:1 1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.frame-task-list:not(.frame-app *) :is(.frame-linha-titulo,.frame-linha-desc){display:block}.frame-task-list:not(.frame-app *) .frame-linha-desc{color:#5a5a55;font-size:12.5px}.frame-task-list:not(.frame-app *) .frame-tag{background:#eae7e0;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11.5px;font-weight:700}.frame-task-list:not(.frame-app *) :is(.frame-checkbox,.frame-task-dot){display:none}.frame-task-list:not(.frame-app *) :is(.frame-task-form,.frame-task-campos,.frame-task-details,.frame-campo){flex-direction:column;gap:14px;display:flex}.frame-task-list:not(.frame-app *) .frame-campo{gap:6px}.frame-task-list:not(.frame-app *) .frame-campo-rotulo{letter-spacing:.05em;text-transform:uppercase;color:#8f897e;font-size:11.5px;font-weight:700}.frame-task-list:not(.frame-app *) :is(.frame-campo-input,.frame-task-responsavel,.frame-task-chat-form input){background:#f2f1ee;border:1.5px solid #c7c3ba;border-radius:8px;width:100%;padding:8px 10px}.frame-task-list:not(.frame-app *) :is(.frame-task-responsavel,.frame-task-chat-form,.frame-task-docs-topo){align-items:center;gap:8px;display:flex}.frame-task-list:not(.frame-app *) .frame-task-responsavel input{background:0 0;flex:1 1;min-width:0}.frame-task-list:not(.frame-app *) :is(.frame-btn,.frame-task-send){border:1.5px solid #c7c3ba;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.frame-task-list:not(.frame-app *) .frame-btn-primary{color:#fff;background:#20201e;border-color:#20201e}.frame-task-list:not(.frame-app *) .frame-btn:disabled{opacity:.45}.frame-task-list:not(.frame-app *) svg{flex-shrink:0;width:14px;height:14px}.frame-app .frame-uploads{gap:20px;min-width:0;display:grid}.frame-app .frame-upload-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.frame-app .frame-upload-toolbar h2{text-transform:uppercase;letter-spacing:.14em;color:#6b6b63;font-size:11px}.frame-app .frame-upload-hint,.frame-app .frame-upload-toolbar p{color:#73716b;font-size:13px}.frame-app .frame-upload-content button{background:#fff;border:1px solid #deddd8;border-radius:6px;padding:9px 14px;font-size:13px}.frame-app .frame-upload-content button:disabled{opacity:.5;cursor:not-allowed}.frame-app .frame-folders{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.frame-app .frame-folders button{text-align:left;background:#fff;align-content:start;gap:10px;min-height:136px;padding:18px;display:grid}.frame-app .frame-folders button[aria-pressed=true]{color:#1a5750;background:#e6eeea;border-color:#719d93}.frame-app .frame-folders span{font-size:13px}.frame-app .frame-folders small{color:#73716b;font-size:11px}.frame-app .frame-folders svg{color:#377164;width:24px;height:24px}.frame-app .frame-upload-content{gap:16px;min-width:0;display:grid}.frame-app .frame-dropzone{text-align:center;background:#fafbf8;border:1px dashed #b8c3bb;border-radius:8px;padding:26px 20px}.frame-app .frame-dropzone.is-dragging{background:#e4efea;border-color:#327064}.frame-app .frame-dropzone label{gap:12px;font-size:14px;display:grid}.frame-app .frame-dropzone input{max-width:100%;margin:auto;font-size:12px}.frame-app .frame-dropzone p{color:#73716b;margin-top:9px;font-size:12px}.frame-app .frame-file-list{gap:8px;display:grid}.frame-app .frame-file-list li{background:#fff;border:1px solid #e5e3dc;border-radius:6px;align-items:center;gap:12px;padding:14px;display:flex}.frame-app .frame-file-list li>.frame-file-info{flex:1 1;min-width:0}.frame-app .frame-file-acoes{flex-shrink:0;align-items:center;gap:8px;display:flex}.frame-app .frame-file-list strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.frame-app .frame-file-list p{color:#73716b;margin-top:4px;font-size:11px}.frame-app .frame-file-selection{background:#eef1ec;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.frame-app .frame-file-selection select{max-width:100%;padding:6px}.frame-app .frame-upload-queue{gap:8px;font-size:12px;display:grid}.frame-app .frame-upload-queue li{border:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;padding:10px;display:flex}.frame-app .frame-upload-queue li>span:first-child{overflow-wrap:anywhere;flex:1 1;min-width:0}.frame-app .frame-upload-queue p{color:#a03732;width:100%}.frame-app .frame-empty-folder{text-align:center;color:#73716b;border:1px dashed #deddd8;padding:30px 18px;font-size:14px}.frame-app .frame-nova-pasta{flex-direction:column;gap:12px;display:flex}.frame-app .frame-up-erro{color:var(--f-danger);font-size:12.5px;line-height:1.4}.frame-app .frame-up-confirmacao{color:var(--f-text-2);flex-direction:column;gap:10px;font-size:14px;line-height:1.5;display:flex}.frame-app .frame-up-confirmacao-nome{color:var(--f-text);overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:normal}@media (max-width:700px){.frame-app .frame-folders{grid-template-columns:repeat(2,minmax(0,1fr))}.frame-app .frame-folders button{overflow-wrap:anywhere;padding:10px;font-size:11px}.frame-app .frame-file-list li{flex-wrap:wrap}.frame-app .frame-file-list li>.frame-file-info{flex-basis:70%}.frame-app .frame-dropzone{padding:20px 12px}}.frame-app .frame-uploads-tela>.frame-cabecalho+*{margin-top:20px}.frame-app .frame-uploads-tela>.frame-uploads-erro{max-width:70ch;color:var(--f-danger);font-size:14px;line-height:1.5}.frame-app .frame-uploads-tela>.frame-uploads-sem-cliente{color:var(--f-text-2);font-size:14px;line-height:1.5}.frame-app .frame-uploads-pagina{min-width:0}.frame-app .frame-uploads-pagina .frame-up-soltar{border:2px dashed var(--f-border-strong);border-radius:var(--f-r-lg);text-align:center;padding:46px 20px;transition:border-color .15s,background .15s}.frame-app .frame-uploads-pagina .frame-up-soltar.is-dragging{border-color:var(--f-accent);background:var(--f-accent-light)}.frame-app .frame-uploads-pagina .frame-up-alvo{cursor:pointer;display:block}.frame-app .frame-uploads-pagina .frame-up-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.frame-app .frame-uploads-pagina .frame-up-soltar-icone{background:var(--f-accent-light);width:52px;height:52px;color:var(--f-accent-dark);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.frame-app .frame-uploads-pagina .frame-up-soltar-icone svg{width:24px;height:24px}.frame-app .frame-uploads-pagina .frame-up-soltar-titulo{color:var(--f-text);font-size:14.5px;font-weight:600;display:block}.frame-app .frame-uploads-pagina .frame-up-soltar-regras{color:var(--f-text-2);margin-top:8px;font-size:12.5px;display:block}.frame-app .frame-uploads-pagina .frame-up-soltar-acoes{justify-content:center;margin-top:18px;display:flex}.frame-app .frame-uploads-pagina .frame-up-alvo:hover .frame-up-soltar-botao{background:#000}.frame-app .frame-uploads-pagina .frame-up-soltar:has(.frame-up-input:disabled) .frame-up-alvo{cursor:default}.frame-app .frame-uploads-pagina .frame-up-soltar:has(.frame-up-input:disabled) .frame-up-soltar-botao{background:var(--f-text);opacity:.45;cursor:not-allowed;transform:none}.frame-app .frame-uploads-pagina .frame-up-soltar:has(.frame-up-input:focus-visible) .frame-up-soltar-botao{outline-offset:3px;outline:2px solid #69b7b9}.frame-app .frame-uploads-pagina .frame-up-soltar .frame-up-nota{margin-top:14px}.frame-app .frame-uploads-pagina .frame-up-fila{color:var(--f-text-2);overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:6px;margin-top:14px;font-size:12.5px;line-height:1.4;display:flex}.frame-app .frame-uploads-pagina .frame-up-fila b{color:var(--f-text);font-weight:600}.frame-app .frame-uploads-pagina .frame-up-fila .frame-up-erro b{color:inherit}.frame-app .frame-uploads-pagina .frame-up-link{font:inherit;color:var(--f-accent-dark);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.frame-app .frame-uploads-pagina .frame-up-link:disabled{opacity:.45;cursor:not-allowed}.frame-app .frame-uploads-pagina .frame-up-nota{color:var(--f-text-2);font-size:12.5px;line-height:1.4}.frame-app .frame-uploads-pagina .frame-up-cabecalho{justify-content:space-between;align-items:center;gap:12px;margin-top:30px;display:flex}.frame-app .frame-uploads-pagina .frame-up-cabecalho .frame-rotulo-secao{margin:0;font-weight:700}.frame-app .frame-uploads-pagina .frame-up-estado{flex-shrink:0;gap:14px;display:flex}.frame-app .frame-uploads-pagina .frame-up-estado button{font:inherit;color:var(--f-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.frame-app .frame-uploads-pagina .frame-up-estado button[aria-pressed=true]{color:var(--f-text);text-underline-offset:3px;text-decoration:underline}.frame-app .frame-uploads-pagina .frame-up-estado button:hover:not(:disabled){color:var(--f-text)}.frame-app .frame-uploads-pagina .frame-up-estado button:disabled{opacity:.45;cursor:not-allowed}.frame-app .frame-uploads-pagina .frame-up-pastas{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.frame-app .frame-uploads-pagina .frame-up-pasta{border:1.5px solid var(--f-border);border-radius:var(--f-r-md);background:var(--f-card);min-width:0;color:var(--f-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:10px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.frame-app .frame-uploads-pagina .frame-up-pasta:hover:not(:disabled){box-shadow:var(--f-shadow)}.frame-app .frame-uploads-pagina .frame-up-pasta[aria-pressed=true]{border-color:var(--f-accent);background:var(--f-accent-light)}.frame-app .frame-uploads-pagina .frame-up-pasta-icone{background:var(--f-gold-light);width:34px;height:34px;color:var(--f-gold-dark);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.frame-app .frame-uploads-pagina .frame-up-pasta-icone svg{width:18px;height:18px}.frame-app .frame-uploads-pagina .frame-up-pasta[aria-pressed=true] .frame-up-pasta-icone{background:var(--f-accent);color:#fff}.frame-app .frame-uploads-pagina .frame-up-pasta-nome{color:var(--f-text);overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.frame-app .frame-uploads-pagina .frame-up-pasta-contagem{color:var(--f-muted);font-size:11.5px}.frame-app .frame-uploads-pagina .frame-up-pasta-nova{text-align:center;color:var(--f-text-2);border-style:dashed;justify-content:center;align-items:center}.frame-app .frame-uploads-pagina .frame-up-pasta-nova .frame-up-pasta-icone{background:var(--f-bg);color:var(--f-muted)}.frame-app .frame-uploads-pagina .frame-up-pasta-nova .frame-up-pasta-icone svg{width:16px;height:16px}.frame-app .frame-uploads-pagina .frame-up-pasta:disabled{opacity:.45;cursor:not-allowed}.frame-app .frame-uploads-pagina .frame-up-avisos{flex-direction:column;align-items:flex-start;gap:10px;margin:12px 0;display:flex}.frame-app .frame-uploads-pagina .frame-up-selecao{border-radius:var(--f-r-md);background:var(--f-accent-light);color:var(--f-accent-dark);border:1px solid #4b96984d;flex-wrap:wrap;align-self:stretch;align-items:center;gap:10px 14px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.frame-app .frame-uploads-pagina .frame-up-selecao label{min-width:0;color:var(--f-text-2);flex-wrap:wrap;align-items:center;gap:8px;font-weight:400;display:flex}.frame-app .frame-uploads-pagina .frame-up-selecao select{background:var(--f-card);width:auto;min-width:0;max-width:100%;padding:6px 10px;font-size:12.5px}.frame-app .frame-uploads-pagina .frame-file-pasta{letter-spacing:.04em;text-transform:uppercase;color:var(--f-gold-dark);font-size:11px;font-weight:700}.frame-app .frame-uploads-pagina .frame-up-seletor{cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;position:relative}.frame-app .frame-uploads-pagina .frame-up-seletor input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.frame-app .frame-uploads-pagina .frame-up-seletor:hover{box-shadow:inset 0 0 0 1.5px var(--f-accent)}.frame-app .frame-uploads-pagina .frame-up-seletor:has(input:focus-visible){box-shadow:inset 0 0 0 1.5px var(--f-accent)}.frame-app .frame-uploads-pagina .frame-up-seletor:has(input:focus-visible){outline-offset:3px;outline:2px solid #69b7b9}.frame-app .frame-uploads-pagina .frame-up-seletor:has(input:checked){background:var(--f-accent);color:#fff}.frame-app .frame-uploads-pagina .frame-up-seletor:has(input:disabled){cursor:default}.frame-app .frame-uploads-pagina .frame-vazio{line-height:normal}@media (max-width:700px){.frame-app .frame-uploads-pagina .frame-up-soltar{padding:32px 16px}.frame-app .frame-uploads-pagina .frame-up-pastas{grid-template-columns:repeat(2,minmax(0,1fr))}.frame-app .frame-uploads-pagina .frame-linha{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:4px 14px;display:grid}.frame-app .frame-uploads-pagina .frame-linha>.frame-linha-icone{grid-row:1/span 2;align-self:start}.frame-app .frame-uploads-pagina .frame-linha-principal{display:contents}.frame-app .frame-uploads-pagina .frame-linha-titulo{grid-area:1/2}.frame-app .frame-uploads-pagina .frame-linha-desc{grid-area:2/2/auto/4;margin-top:0}.frame-app .frame-uploads-pagina .frame-linha-acoes{grid-area:1/3}.frame-app .frame-uploads-pagina .frame-linha-acoes .frame-icon-btn{width:42px;height:42px}}.frame-uploads:not(.frame-app *){gap:14px;font-size:14px;display:grid}.frame-uploads:not(.frame-app *) .frame-upload-content{gap:12px;display:grid}.frame-uploads:not(.frame-app *) svg{flex-shrink:0;width:18px;height:18px}.frame-uploads:not(.frame-app *) .frame-dropzone{color:#5a5a55;background:#fafaf8;border:1.5px dashed #c7c3ba;border-radius:12px;gap:6px;padding:16px;font-size:13px;display:grid}.frame-uploads:not(.frame-app *) .frame-dropzone label{color:#20201e;gap:8px;display:grid}.frame-uploads:not(.frame-app *) .frame-upload-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.frame-uploads:not(.frame-app *) .frame-upload-toolbar h2{letter-spacing:.08em;text-transform:uppercase;color:#8f897e;margin:0 auto 0 0;font-size:12px;font-weight:700}.frame-uploads:not(.frame-app *) button{cursor:pointer;font:inherit;background:#fff;border:1px solid #dcdad4;border-radius:8px;padding:7px 12px;font-size:13px}.frame-uploads:not(.frame-app *) button:disabled{opacity:.5;cursor:not-allowed}.frame-uploads:not(.frame-app *) :is(button[aria-pressed=true]){background:#e7f2f2;border-color:#4b9698}.frame-uploads:not(.frame-app *) .frame-folders{flex-wrap:wrap;gap:8px;display:flex}.frame-uploads:not(.frame-app *) .frame-folders button{align-items:center;gap:8px;display:inline-flex}.frame-uploads:not(.frame-app *) .frame-folders small{color:#8f897e;font-size:11px}.frame-uploads:not(.frame-app *) .frame-file-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.frame-uploads:not(.frame-app *) .frame-file-list li{background:#fff;border:1px solid #dcdad4;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.frame-uploads:not(.frame-app *) .frame-file-info{flex:1 1;min-width:0}.frame-uploads:not(.frame-app *) .frame-file-info p{color:#5a5a55;margin:2px 0 0;font-size:12px}.frame-uploads:not(.frame-app *) .frame-file-acoes{gap:6px;display:flex}.frame-uploads:not(.frame-app *) :is(.frame-empty-folder,.frame-upload-hint){color:#5a5a55;font-size:13px}.frame-enc-imersoes:not(.frame-app *){grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.frame-enc-imersoes:not(.frame-app *) .frame-enc-imersao{background:#fff;border:1px solid #dcdad4;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.frame-enc-imersoes:not(.frame-app *) .frame-enc-imersao-topo{background:linear-gradient(135deg,#20201e,#3a3934);align-items:center;height:96px;padding:0 18px;display:flex;position:relative}.frame-enc-imersoes:not(.frame-app *) .frame-enc-imersao-formato{color:#69b7b9;background:#69b7b933;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.frame-enc-imersoes:not(.frame-app *) .frame-enc-imersao-info{flex-direction:column;flex:1 1;padding:14px 16px 16px;display:flex}.frame-enc-imersoes:not(.frame-app *) .frame-enc-imersao-titulo{margin:0;font-size:15.5px;font-weight:700}.frame-enc-imersoes:not(.frame-app *) .frame-enc-imersao-meta{color:#5a5a55;margin:6px 0 0;font-size:12px;line-height:1.5}.frame-enc-imersoes:not(.frame-app *) .frame-enc-imersao-tag{margin:auto 0 0;padding-top:12px}.frame-enc-imersoes:not(.frame-app *) .frame-tag{color:#5a5a55;background:#eae7e0;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.frame-vazio.frame-enc-vazio:not(.frame-app *){color:#5a5a55;font-size:13px}.frame-app .frame-chat-area{margin-top:18px;container-type:inline-size}.frame-app .frame-chat{background:var(--f-card);border:1px solid var(--f-border);border-radius:var(--f-r-lg);height:560px;display:flex;overflow:hidden}.frame-app .frame-chat-lista{border-right:1px solid var(--f-border);flex-shrink:0;width:260px;padding:12px;overflow-y:auto}.frame-app .frame-chat-contato{border-radius:var(--f-r-sm);background:var(--f-accent-light);align-items:center;gap:10px;padding:10px;display:flex}.frame-app .frame-chat-contato-texto{min-width:0}.frame-app .frame-chat-contato-nome{overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.frame-app .frame-chat-contato-previa{color:var(--f-text-2);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;display:-webkit-box;overflow:hidden}.frame-app .frame-chat-avatar{background:var(--f-accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.frame-app .frame-chat-avatar img{object-fit:cover;width:100%;height:100%}.frame-app .frame-chat-avatar-consultor{background:var(--f-accent-dark)}.frame-app .frame-chat-avatar-equipe{background:var(--f-muted)}.frame-app .frame-chat .frame-chat-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--f-muted);margin:18px 10px 6px;font-size:11px;font-weight:700}.frame-app .frame-chat-info{border-radius:var(--f-r-sm);color:var(--f-text);align-items:flex-start;gap:10px;padding:10px;display:flex}.frame-app a.frame-chat-info{text-decoration:none;transition:background .15s}.frame-app a.frame-chat-info:hover{background:var(--f-bg)}.frame-app .frame-chat-info-icone{background:var(--f-accent-light);width:34px;height:34px;color:var(--f-accent-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.frame-app .frame-chat-info-icone svg{width:16px;height:16px}.frame-app .frame-chat-info-texto{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.frame-app .frame-chat-info-titulo{overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.frame-app .frame-chat-info-desc{color:var(--f-text-2);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.frame-app .frame-chat-info-acao{background:var(--f-accent);color:#fff;border-radius:999px;align-self:flex-start;margin-top:6px;padding:5px 12px;font-size:12px;font-weight:600}.frame-app .frame-chat-info-acao:hover{background:var(--f-accent-dark)}.frame-app .frame-chat-nota{color:var(--f-text-2);margin:0 10px;font-size:12px;line-height:1.45}.frame-app .frame-chat-main{flex-direction:column;flex:1 1;min-width:0;display:flex}.frame-app .frame-chat-cabecalho{border-bottom:1px solid var(--f-border);align-items:center;gap:12px;padding:14px 20px;display:flex}.frame-app .frame-chat-cabecalho-texto{flex:1 1;min-width:0}.frame-app .frame-chat .frame-chat-cabecalho-nome{color:var(--f-text);overflow-wrap:anywhere;font-size:14.5px;font-weight:700}.frame-app .frame-chat-cabecalho-status{color:var(--f-accent-dark);font-size:12px;line-height:16px}.frame-app .frame-chat-atualizar{margin:-1px 0}.frame-app .frame-chat-atualizar[aria-busy=true] svg{animation:frame-chat-gira .8s linear infinite}@keyframes frame-chat-gira{to{transform:rotate(1turn)}}.frame-app .frame-chat-mensagens{flex-direction:column-reverse;flex:1 1;min-height:0;padding:20px;display:flex;overflow-y:auto}.frame-app .frame-chat-mensagens:focus-visible{outline:2px solid var(--f-accent-bright);outline-offset:-2px}.frame-app .frame-chat-fio{flex-direction:column;gap:14px;margin:0 0 auto;padding:0;list-style:none;display:flex}.frame-app .frame-chat .frame-msg-item{flex-direction:column;display:flex;position:relative}.frame-app .frame-chat .frame-msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:66%;padding:11px 15px;font-size:13.5px;line-height:1.45}.frame-app .frame-chat .frame-msg-in{color:var(--f-text);background:#eae7e0;border-bottom-left-radius:4px;align-self:flex-start}.frame-app .frame-chat .frame-msg-out{background:var(--f-accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.frame-app .frame-chat .frame-msg[data-estado=enviando]{opacity:.75}.frame-app .frame-chat .frame-msg-tempo{color:var(--f-muted);margin-top:18px;font-size:10.5px}.frame-app .frame-chat .frame-msg-item.out .frame-msg-tempo{text-align:right}.frame-app .frame-chat-sistema{background:var(--f-bg);color:var(--f-text-2);border-radius:999px;align-self:center;padding:4px 12px;font-size:11.5px}.frame-app .frame-chat-vazio{text-align:center;max-width:340px;color:var(--f-text-2);margin:auto;font-size:13px;line-height:1.5}.frame-app .frame-chat-vazio-icone{background:var(--f-accent-light);width:44px;height:44px;color:var(--f-accent-dark);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 10px;display:flex}.frame-app .frame-chat-vazio-icone svg{width:20px;height:20px}.frame-app .frame-chat-vazio-titulo{color:var(--f-text);margin-bottom:4px;font-size:14px;font-weight:700}.frame-app .frame-chat-envio{border-top:1px solid var(--f-border);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px;display:flex}.frame-app .frame-chat-campo{resize:none;border:1px solid var(--f-border-strong);background:var(--f-bg);min-width:0;max-height:140px;color:var(--f-text);font:inherit;border-radius:20px;flex:1 1;padding:11px 16px;font-size:13.5px;line-height:normal;overflow-y:hidden}.frame-app .frame-chat-campo::placeholder{color:#757575;opacity:1}.frame-app .frame-chat-campo:focus{border-color:var(--f-accent);outline:none}.frame-app .frame-chat-campo:disabled{cursor:not-allowed;opacity:.7}.frame-app .frame-chat-enviar{background:var(--f-accent);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.frame-app .frame-chat-enviar svg{width:16px;height:16px}.frame-app .frame-chat-enviar:hover:not(:disabled){background:var(--f-accent-dark)}.frame-app .frame-chat-enviar:disabled{opacity:.45;cursor:not-allowed}.frame-app .frame-chat-dica{color:var(--f-muted);flex-basis:100%;margin:-2px 2px 0;font-size:11.5px;line-height:1.4}.frame-app .frame-chat-contador{color:var(--f-orange);font-weight:600}.frame-app .frame-chat-erro{border-radius:var(--f-r-sm);background:var(--f-danger-light);color:var(--f-danger);flex-basis:100%;padding:8px 12px;font-size:12.5px;line-height:1.4}.frame-app .frame-consultor-nota{color:var(--f-text-2);margin-top:18px;font-size:14px;line-height:1.5}.frame-app .frame-consultor-nota[role=alert]{color:var(--f-danger)}.frame-app .frame-consultor>.frame-aviso-conta{max-width:760px;margin-top:18px}@container (max-width:719px){.frame-app .frame-chat{background:0 0;border:0;border-radius:0;flex-direction:column;gap:14px;height:auto;overflow:visible}.frame-app .frame-chat-main{flex:none;order:-1;height:min(560px,100dvh - 24px);min-height:380px;overflow:hidden}.frame-app .frame-chat-lista,.frame-app .frame-chat-main{background:var(--f-card);border:1px solid var(--f-border);border-radius:var(--f-r-lg)}.frame-app .frame-chat-lista{width:auto;padding:0 12px 12px;overflow:visible}.frame-app .frame-chat-contato{display:none}.frame-app .frame-chat-cabecalho{padding:12px 14px}.frame-app .frame-chat-mensagens{padding:16px 14px}.frame-app .frame-chat-envio{padding:12px}.frame-app .frame-chat .frame-msg{max-width:84%}}@media (max-width:767px){.frame-app .frame-chat-campo{font-size:16px}}@media (prefers-reduced-motion:reduce){.frame-app .frame-chat-atualizar[aria-busy=true] svg{animation:none}}.frame-app .frame-rp-topo{position:relative}.frame-app .frame-rp-curseduca{white-space:nowrap;height:36px;padding:0 16px;font-size:13px;position:absolute;top:0;right:0}@media (max-width:440px){.frame-app .frame-rp-curseduca{margin-top:16px;position:static}}.frame-app .frame-rp h2.frame-rotulo-secao{font-weight:700}.frame-app .frame-rp-grade{margin:0;padding:0;list-style:none}.frame-app .frame-rp-grade>li{min-width:0}.frame-app .frame-rp-card{height:100%;color:inherit;text-decoration:none;display:block;overflow:hidden}.frame-app .frame-rp-card[aria-disabled=true]{cursor:default}.frame-app .frame-rp-thumb{background:linear-gradient(135deg,#20201e,#34332f);height:140px;position:relative}.frame-app .frame-rp-play,.frame-app .frame-rp-thumb{justify-content:center;align-items:center;display:flex}.frame-app .frame-rp-play{border:1.5px solid var(--f-accent-bright);width:46px;height:46px;color:var(--f-accent-bright);background:#69b7b92e;border-radius:50%;transition:background .15s}.frame-app .frame-rp-play svg{width:18px;height:18px}.frame-app a.frame-rp-card:hover .frame-rp-play{background:#69b7b952}.frame-app .frame-rp-duracao{color:#fff;background:#0000008c;border-radius:5px;padding:2px 7px;font-size:10.5px;position:absolute;bottom:8px;right:8px}.frame-app .frame-rp-info{padding:14px 16px}.frame-app .frame-rp-titulo{color:var(--f-text);overflow-wrap:break-word;margin:0;font-size:14px;font-weight:700}.frame-app .frame-rp-meta{color:var(--f-text-2);overflow-wrap:break-word;margin:6px 0 0;font-size:12px}.frame-app .frame-rp>.frame-vazio{margin-top:30px}.frame-app .frame-rp-erro{border-radius:var(--f-r-sm);background:var(--f-danger-light);color:#7c3b2c;border:1px solid #a8523d4d;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.frame-app .frame-rp>.frame-rp-erro{margin-top:30px}.frame-app .frame-rp-escolha{color:var(--f-muted);margin:30px 0 0;font-size:14px;line-height:1.5}:root{--font-lausanne:"lausanne","lausanne Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-realdeal-grid:"grid","grid Fallback",ui-monospace,SFMono-Regular,Menlo,monospace;color-scheme:light}body,html{background:#f1efea}.frame-app{--frame-paper:#f1efea;--f-bg:#f1efea;--frame-border:#e0dcd3;--f-border:#e0dcd3;--f-border-strong:#cbc5b9;--f-text:#1c1c1a;--f-text-2:#57544e;--f-muted:#8f897e;--f-accent:#3f8a8c;--f-accent-dark:#2f6c6e;--f-accent-light:#e6efee;--f-accent-bright:#69b7b9;--f-gold:#8f897e;--f-gold-dark:#625d54;--f-gold-light:#ece8e0;--f-gold-border:#8f897e5c;--f-orange:#8f897e;--f-orange-bg:#ece6da;--f-shadow:0 1px 2px #1c1c1a0a,0 6px 22px #1c1c1a0d;background:var(--frame-paper)}.frame-app .frame-sidebar{background:linear-gradient(180deg,#1d1d1b,#151514);box-shadow:inset -1px 0 0 #8f897e2e}.frame-app .frame-brand{padding-bottom:30px}.frame-app .frame-brand strong{letter-spacing:-.025em}.frame-app .frame-brand span span{color:#a39d92}.frame-app .frame-nav-heading{color:#7d786e;letter-spacing:.14em;font-size:10.5px}.frame-app .frame-nav-item{color:#b3aea4}.frame-app .frame-nav-item.active{background:linear-gradient(90deg,#8f897e3d,#8f897e0d);border-left-color:#c8c1b4;color:#fff}.frame-app .frame-nav-item.active svg{color:#69b7b9}.frame-app .frame-nav-badge{background:#8f897e;color:#fff}.frame-app .frame-sidebar-footer{border-top-color:#8f897e2e}.frame-app .frame-avatar{background:#2a2a27;color:#e9e5dc;box-shadow:0 0 0 1.5px #8f897e;font-size:11.5px;letter-spacing:.04em}.frame-app .frame-user-role{color:#8a8479}.frame-app .frame-mobile-header{background:#1a1a18}.frame-app .frame-mobile-header details{background:#1a1a18;color:#f1efea}.frame-app .frame-ctx-bar-demo{background:#e9e5dd;border:1px solid #cfc8bb;color:#1c1c1a}.frame-app .frame-ctx-bar-demo .frame-ctx-tag{color:#5f5a51;background:#8f897e2b}.frame-app .frame-content .frame-titulo{letter-spacing:-.028em}.frame-app .frame-breadcrumb{color:#6b665c;letter-spacing:.12em}.frame-app .frame-card,.frame-app .frame-content :is(div,li,form,article,section).bg-white.border{border-color:#e0dcd3;box-shadow:0 1px 2px #1c1c1a08,0 8px 26px #1c1c1a0a}.frame-app .frame-linha{border-color:#e3dfd7}.frame-app .frame-stat-valor{letter-spacing:-.02em}.frame-app .frame-progresso{background:#e3ded4}.frame-app .frame-progresso>span{background:linear-gradient(90deg,#20201e,#8f897e)}.frame-app .frame-tabs{background:#e5e1d8}.frame-app .frame-dash-tese{background:radial-gradient(circle at 1px 1px,#ffffff10 1px,transparent 1.2px) 0 0/14px 14px,linear-gradient(135deg,#1f1f1d,#2b2a27);border:1px solid #8f897e47;box-shadow:0 10px 30px #1c1c1a26}.frame-app .frame-dash-tese-rotulo{color:#c8c1b4;letter-spacing:.16em}.frame-app .frame-enc-imersao-topo{background:radial-gradient(circle at 1px 1px,#ffffff10 1px,transparent 1.2px) 0 0/14px 14px,linear-gradient(135deg,#1c1c1a,#33312d)}.frame-app .frame-enc-imersao-formato{color:#d9d3c7;background:#8f897e33;border-color:#8f897e66}.frame-app .frame-trilhas .frame-fase-ponto[data-estado=concluida]{background:#20201e;border-color:#20201e}.frame-app .frame-trilhas .frame-fase-ponto[data-estado=em_andamento]{box-shadow:0 0 0 4px #69b7b922}.frame-app .frame-trilhas .frame-fase-rotulo{color:#6b665c;letter-spacing:.1em}.frame-app .frame-trilhas .frame-protocolo:hover{border-color:#8f897e}.frame-app .mfr-fase-conta{color:var(--f-muted);font-size:11.5px;font-weight:600;white-space:nowrap}.frame-app .mfr-mod{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;letter-spacing:.02em;border:1px solid transparent}.frame-app .mfr-mod-por{background:#20201e;color:#f1efea}.frame-app .mfr-mod-com{background:#ece8e0;color:#625d54;border-color:#8f897e5c}.frame-app .mfr-mod-voce{background:#fff;color:#57544e;border-color:#cbc5b9}.frame-app .mfr-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;color:var(--f-muted);font-size:11.5px}.frame-app .mfr-padrao{margin-top:8px;padding-top:4px}.frame-app .mfr-padrao-lista{display:grid;gap:10px}.frame-app .mfr-padrao-lista .frame-linha-titulo{font-size:13.5px}.frame-app .mfr-padrao-lista .frame-linha-icone{width:32px;height:32px}.frame-app .mfr-padrao-lista .frame-linha-icone svg{width:15px;height:15px}@media (max-width:600px){.frame-app .frame-trilhas .frame-protocolo{flex-wrap:wrap}.frame-app .mfr-fase-conta{display:none}}.frame-app .frame-dialog{--fd-verde:#3f8a8c;--fd-verde-escuro:#2f6c6e}.frame-app .frame-dialog-eyebrow{color:#6b665c;letter-spacing:.1em}.frame-app .mfr-dlg-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.frame-app .mfr-nota{background:var(--f-gold-light);border:1px solid var(--f-gold-border);border-radius:8px;padding:10px 12px;font-size:12.5px;color:var(--f-text-2);line-height:1.5}.frame-app .mfr-ok{color:var(--f-accent-dark);font-size:12.5px;font-weight:700}.frame-app .mfr-estrelas{display:flex;gap:6px}.frame-app textarea.frame-campo-input{resize:vertical;min-height:90px;font-family:inherit}.frame-app{--mfr-ouro:#b8975a;--mfr-ouro-claro:#d4bc8a}.frame-app .frame-nav-item.active{border-left-color:var(--mfr-ouro)}.frame-app .frame-avatar{box-shadow:0 0 0 1.5px var(--mfr-ouro)}.frame-app .frame-sidebar{box-shadow:inset -1px 0 0 #b8975a2e}.frame-app .frame-dash-tese{border-color:#b8975a59}.frame-app .frame-dash-tese-rotulo{color:var(--mfr-ouro-claro)}.frame-app .frame-progresso>span{background:linear-gradient(90deg,#20201e 0,#8f897e 70%,var(--mfr-ouro) 100%)}.frame-app .frame-enc-imersao-formato{color:var(--mfr-ouro-claro);border-color:#b8975a66;background:#b8975a1f}.frame-app .mfr-padrao-lista .frame-linha-icone.dourado{background:#f3ead8;color:#9a7b42}.frame-app .mfr-padrao-lista .frame-tag-gold{background:#f3ead8;color:#8a6d38;border-color:#b8975a66}.frame-app .frame-trilhas .mfr-bonus .frame-protocolo-nome{display:flex;align-items:center;gap:10px}.frame-app .mfr-bonus-ico{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#f3ead8;color:#9a7b42;flex-shrink:0}.frame-app .mfr-bonus-ico svg{width:14px;height:14px}.frame-app .frame-trilhas .mfr-bonus{border-color:#b8975a40}.frame-app .frame-trilhas .mfr-bonus:hover{border-color:var(--mfr-ouro)}.frame-app .mfr-padrao .frame-rotulo-secao{color:#8a6d38}.frame-app .frame-dialog-drawer{width:520px}.frame-app .mfr-task-form{display:flex;flex-direction:column;gap:20px}.frame-app .mfr-task-form .frame-chips .frame-chip:not(.frame-chip-alta):not(.frame-chip-media):not(.frame-chip-baixa):has(input:checked){background:var(--f-text)}.frame-app .mfr-resp{display:inline-flex;align-items:center;gap:10px;width:fit-content;border:1.5px solid var(--f-border-strong);border-radius:10px;padding:8px 18px 8px 8px;font-size:15px;font-weight:500;background:#fff}.frame-app .mfr-resp-av{width:30px;height:30px;border-radius:50%;background:var(--f-accent);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 1.5px var(--mfr-ouro)}.frame-app .mfr-docs-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.frame-app .mfr-hint{margin:0;color:var(--f-muted);font-size:12.5px}.frame-app .mfr-task-form textarea.frame-campo-input{min-height:96px;line-height:1.45}.frame-app .frame-dialog-drawer .frame-dialog-footer .frame-btn-primary{padding:12px 24px}.frame-app .frame-checkbox.marcado:empty:after{content:"";width:10px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.frame-app .mfr-tchat{border-top:1px solid var(--f-border);padding-top:18px;margin-top:2px;display:flex;flex-direction:column;gap:12px}.frame-app .mfr-tchat-topo{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.frame-app .mfr-tchat-fio{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.frame-app .mfr-tchat-fio:empty:before{content:"Nenhuma mensagem ainda. Use o chat para tirar dúvidas sobre esta tarefa.";color:var(--f-muted);font-size:12.5px}.frame-app .mfr-tmsg{display:flex;flex-direction:column;max-width:85%}.frame-app .mfr-tmsg.in{align-self:flex-start}.frame-app .mfr-tmsg.out{align-self:flex-end;align-items:flex-end}.frame-app .mfr-tmsg-quem{font-size:10.5px;color:var(--f-muted);margin:0 0 4px}.frame-app .mfr-tmsg-txt{margin:0;padding:9px 13px;border-radius:14px;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.frame-app .mfr-tmsg.in .mfr-tmsg-txt{background:#eae7e0;color:var(--f-text);border-bottom-left-radius:4px}.frame-app .mfr-tmsg.out .mfr-tmsg-txt{background:var(--f-accent);color:#fff;border-bottom-right-radius:4px}.frame-app .mfr-tchat-envio{display:flex;gap:8px;align-items:flex-end}.frame-app .mfr-tchat-envio textarea.frame-campo-input{min-height:42px;resize:none;flex:1 1}.frame-app .mfr-tchat-enviar{width:42px;height:42px;border-radius:50%;border:0;background:var(--f-text);color:#fff;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.frame-app .mfr-tchat-enviar svg{width:17px;height:17px}.frame-app .mfr-tchat-enviar:hover{background:#000}.frame-app .frame-metas:has(#frame-tab-planejamento:checked) [data-frame-panel=planejamento]{display:block}.frame-app #mfr-plan{display:flex;flex-direction:column;gap:18px;margin-top:6px}.frame-app .mfr-plan-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:center}.frame-app .mfr-plan-eyebrow{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a6d38}.frame-app .mfr-plan-h{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--f-text)}.frame-app .mfr-plan-h3{margin:0 0 12px;font-size:16px;font-weight:700;color:var(--f-text)}.frame-app .mfr-plan-txt{margin:8px 0 0;color:var(--f-text-2);font-size:13.5px;line-height:1.6;max-width:62ch}.frame-app .mfr-plan-princ{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;align-content:center}.frame-app .mfr-plan-princ li{border:1px solid var(--f-border-strong);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--f-text-2);background:var(--f-bg)}.frame-app .mfr-plan-trilha{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch}.frame-app .mfr-plan-card{padding:18px 18px 16px;display:flex;flex-direction:column;gap:8px;min-width:0}.frame-app .mfr-plan-card[data-st=agendado]{border-color:var(--f-accent);box-shadow:0 0 0 3px #3f8a8c14,var(--f-shadow)}.frame-app .mfr-plan-topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.frame-app .mfr-plan-num{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6b665c}.frame-app .mfr-plan-titulo{margin:4px 0 0;font-size:16.5px;font-weight:700;color:var(--f-text);letter-spacing:-.01em}.frame-app .mfr-plan-meta{margin:0;font-size:12px;color:var(--f-muted);font-weight:600}.frame-app .mfr-plan-obj{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--f-text-2)}.frame-app .mfr-plan-pauta summary{cursor:pointer;font-size:12.5px;font-weight:700;color:var(--f-accent-dark);text-decoration:underline;text-underline-offset:3px;width:fit-content}.frame-app .mfr-plan-pauta ol{margin:8px 0 0;padding-left:18px;font-size:12.5px;line-height:1.6;color:var(--f-text-2);list-style:decimal}.frame-app .mfr-plan-sai{margin:0;font-size:12.5px;line-height:1.5;color:var(--f-text-2);background:var(--f-gold-light);border-radius:8px;padding:8px 10px}.frame-app .mfr-plan-sai b{color:var(--f-text)}.frame-app .mfr-plan-agenda{margin-top:auto;padding-top:10px;border-top:1px solid var(--f-border);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.frame-app .mfr-plan-quando{margin:0;font-size:13.5px;font-weight:700;color:var(--f-text)}.frame-app .mfr-plan-quando span{font-weight:500;color:var(--f-text-2)}.frame-app .mfr-plan-quando.vazio{font-weight:500;color:var(--f-muted);font-style:italic}.frame-app .mfr-plan-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.frame-app .mfr-plan-etapa{margin:0;font-size:11px;color:var(--f-muted)}.frame-app .mfr-plan-sep{display:flex;align-items:center;justify-content:center;position:relative}.frame-app .mfr-plan-sep:before{content:"";position:absolute;left:4px;right:4px;top:50%;border-top:1.5px dashed #b8975a99}.frame-app .mfr-plan-sep span{position:relative;writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a6d38;background:var(--f-bg);padding:6px 0}.frame-app .mfr-plan-lista{margin:0;padding-left:18px;list-style:disc;font-size:13px;line-height:1.7;color:var(--f-text-2)}.frame-app .mfr-plan-check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.frame-app .mfr-plan-check label{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:12.5px;line-height:1.5;color:var(--f-text-2);position:relative}.frame-app .mfr-plan-check input{position:absolute;opacity:0;width:1px;height:1px}.frame-app .mfr-plan-check .frame-checkbox{margin-top:1px}.frame-app .mfr-plan-check b{color:var(--f-text)}.frame-app .mfr-plan-glossario summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--f-text)}.frame-app .mfr-plan-glossario dl{margin:12px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.frame-app .mfr-plan-glossario dt{font-size:12.5px;font-weight:700;color:var(--f-text)}.frame-app .mfr-plan-glossario dd{margin:2px 0 0;font-size:12.5px;line-height:1.5;color:var(--f-text-2)}@media (max-width:1000px){.frame-app .mfr-plan-intro,.frame-app .mfr-plan-trilha{grid-template-columns:1fr}.frame-app .mfr-plan-sep{height:30px}.frame-app .mfr-plan-sep:before{left:50%;right:auto;top:0;bottom:0;border-top:0;border-left:1.5px dashed #b8975a99}.frame-app .mfr-plan-sep span{writing-mode:horizontal-tb;transform:none;padding:0 8px}}.frame-app .frame-dialog-modal.mfr-dlg-wide{width:1240px;max-height:94vh}.frame-app .mfr-dlg-wide #mfr-plan{margin-top:4px}.frame-app .mfr-dlg-wide .mfr-plan-intro{box-shadow:none;background:var(--f-bg)}.frame-app .mfr-dlg-wide .mfr-plan-card,.frame-app .mfr-dlg-wide .mfr-plan-glossario,.frame-app .mfr-dlg-wide .mfr-plan-prep .frame-card{box-shadow:none}.frame-app .mfr-dlg-wide .mfr-plan-sep span{background:#fff}.frame-app .mfr-plan-form{display:flex;flex-direction:column;gap:10px;width:100%}@media (max-width:1100px){.frame-app .mfr-dlg-wide .mfr-plan-trilha{grid-template-columns:1fr}.frame-app .mfr-dlg-wide .mfr-plan-sep{height:30px}.frame-app .mfr-dlg-wide .mfr-plan-sep:before{left:50%;right:auto;top:0;bottom:0;border-top:0;border-left:1.5px dashed #b8975a99}.frame-app .mfr-dlg-wide .mfr-plan-sep span{writing-mode:horizontal-tb;transform:none;padding:0 8px}.frame-app .mfr-dlg-wide .mfr-plan-intro{grid-template-columns:1fr}}.frame-app .mfr-plan-etapa-card{background:var(--f-bg);border-style:dashed;border-color:#b8975a80;box-shadow:none}.frame-app .mfr-plan-entreg{margin:0;padding-left:18px;list-style:decimal;font-size:12.5px;line-height:1.65;color:var(--f-text-2)}.frame-app .mfr-plan-intro-solo{grid-template-columns:1fr}.frame-app .mfr-plan-intro-solo .mfr-plan-txt{max-width:none}.frame-app .mfr-plan-intro .mfr-plan-txt+.mfr-plan-txt{margin-top:10px}.frame-app .mfr-gov{display:flex;flex-direction:column;gap:12px;border:1px solid var(--f-border);border-radius:var(--f-r-lg);padding:20px;background:#fff}.frame-app .mfr-gov-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.frame-app .mfr-gov-topo>div:first-child{flex:1 1 520px;min-width:0}.frame-app .mfr-gov-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.frame-app .mfr-gov-tab th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#efece5}.frame-app .mfr-gov-tab td{vertical-align:top;line-height:1.45;min-width:110px}.frame-app .mfr-gov-tab .mfr-gov-ritual{font-weight:700;color:var(--f-text);white-space:nowrap}.frame-app .mfr-gov-tab tbody tr:nth-child(2n) td{background:#fbfaf7}.frame-app .mfr-gov-tab.editando td{padding:6px;min-width:130px}.frame-app .mfr-gov-tab.editando td:last-child{min-width:0;width:44px}.frame-app .mfr-gov-tab .frame-campo-input{padding:7px 9px;font-size:12.5px;background:#fff}.frame-app .mfr-gov-topo{flex-direction:column;align-items:stretch}.frame-app .mfr-gov-topo>div:first-child{flex:none}.frame-app .mfr-gov-topo .mfr-plan-txt{max-width:none}.frame-app .mfr-gov-topo .mfr-plan-txt+.mfr-plan-txt{margin-top:10px}.frame-app .mfr-gov-acoes{justify-content:flex-end}.frame-app .frame-content .frame-trilhas .frame-subtitulo{max-width:none}.frame-app #mfr-ef{display:flex;flex-direction:column;gap:16px;margin-top:4px}.frame-app .mfr-ef-resumo{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:28px;align-items:center;padding:16px 20px;border:1px solid var(--f-border);border-radius:var(--f-r-lg);background:var(--f-bg)}.frame-app .mfr-ef-resumo>div{display:flex;flex-direction:column;gap:2px}.frame-app .mfr-ef-big{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--f-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frame-app .mfr-ef-big small{font-size:14px;color:var(--f-muted);font-weight:600}.frame-app .mfr-ef-bar{gap:6px!important}.frame-app .mfr-ef-slot{padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:none}.frame-app .mfr-ef-slot[data-on="1"]{border-color:#b8975a73}.frame-app .mfr-ef-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.frame-app .mfr-ef-head-l{display:flex;gap:12px;align-items:center;flex:1 1 380px;min-width:0}.frame-app .mfr-ef-head-l>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.frame-app .mfr-ef-n{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--f-text);color:#fff;font-weight:800;font-size:13px;flex-shrink:0}.frame-app .mfr-ef-slot[data-on="0"] .mfr-ef-n{background:#fff;color:var(--f-muted);border:2px solid var(--f-border-strong)}.frame-app .mfr-ef-select{max-width:420px;font-weight:600;background:#fff}.frame-app .mfr-ef-head-r{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.frame-app .mfr-ef-meta{margin:0;font-size:12px;color:var(--f-text-2)}.frame-app .mfr-ef-cont{font-size:12px;font-weight:700;color:#8a6d38;background:#f3ead8;border-radius:999px;padding:4px 10px}.frame-app .mfr-ef-garg .frame-campo-input{background:#fff}.frame-app .mfr-ef-sessoes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.frame-app .mfr-ef-sess{border:1px solid var(--f-border);border-radius:var(--f-r-md);padding:12px;display:flex;flex-direction:column;gap:8px;background:var(--f-bg);min-width:0}.frame-app .mfr-ef-sess.off{opacity:.55}.frame-app .mfr-ef-sess .frame-campo{gap:5px}.frame-app .mfr-ef-sess .frame-campo-input{background:#fff;padding:7px 9px;font-size:12.5px}.frame-app .mfr-ef-foco{margin:0;font-size:13.5px;font-weight:700;color:var(--f-text)}.frame-app .mfr-ef-desc{margin:0;font-size:12px;line-height:1.45;color:var(--f-text-2)}.frame-app .mfr-ef-sess .frame-btn{align-self:flex-start}.frame-app .mfr-ef-file{display:flex;align-items:center;gap:6px;font-size:12px;border:1px solid var(--f-border);border-radius:8px;padding:6px 8px;background:#fff;min-width:0}.frame-app .mfr-ef-file svg{width:13px;height:13px;flex-shrink:0;color:var(--f-accent-dark)}.frame-app .mfr-ef-file span{overflow-wrap:anywhere}.frame-app .mfr-ef-troca{align-self:flex-start;background:none;border:0;padding:0;font:inherit;font-size:11.5px;color:var(--f-muted);text-decoration:underline;cursor:pointer}.frame-app .mfr-ef-fb{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:center;box-shadow:none}.frame-app .mfr-ef-fbacoes{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.frame-app .mfr-ef-fbform{width:100%;display:flex;flex-direction:column;gap:10px}@media (max-width:1100px){.frame-app .mfr-ef-sessoes{grid-template-columns:repeat(2,minmax(0,1fr))}.frame-app .mfr-ef-fb{grid-template-columns:1fr}}@media (max-width:600px){.frame-app .mfr-ef-sessoes{grid-template-columns:1fr}.frame-app .mfr-ef-resumo{grid-template-columns:1fr 1fr}.frame-app .mfr-ef-bar{grid-column:1/-1}.frame-app .mfr-ef-head-r{align-items:flex-start}}.frame-app .mfr-ferr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.frame-app .mfr-ferr-item{border:1px solid var(--f-border);border-radius:var(--f-r-md);padding:14px;background:var(--f-bg);display:flex;flex-direction:column;gap:6px;min-width:0}.frame-app .mfr-ferr-item .mfr-plan-eyebrow{margin:0}.frame-app .mfr-ferr-t{margin:0;font-size:14px;font-weight:700;color:var(--f-text)}.frame-app .mfr-ferr .mfr-plan-lista{font-size:12.5px;line-height:1.6}.frame-app .mfr-ferr-nota{grid-column:1/-1;margin:0}@media (max-width:600px){.frame-app .mfr-ferr{grid-template-columns:1fr}}.frame-app .mfr-dlg-wide .mfr-ferr{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.frame-app .mfr-dlg-wide .mfr-ferr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.frame-app .mfr-dlg-wide .mfr-ferr{grid-template-columns:1fr}}.frame-app .mfr-op-rods{grid-template-columns:repeat(3,minmax(0,1fr))}.frame-app .mfr-op-foco{border-color:#b8975a99;background:#fbf8f1}.frame-app .mfr-op-letras{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.frame-app .mfr-op-letras li{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--f-border);border-radius:10px;padding:10px 12px;min-width:0}.frame-app .mfr-op-letras span{width:30px;height:30px;border-radius:8px;background:var(--f-text);color:#fff;display:grid;place-items:center;font-weight:800;flex-shrink:0}.frame-app .mfr-op-letras li:first-child span{background:var(--f-accent)}.frame-app .mfr-op-letras b{display:block;font-size:13px;color:var(--f-text)}.frame-app .mfr-op-letras small{display:block;font-size:11.5px;color:var(--f-text-2);line-height:1.35}@media (max-width:1100px){.frame-app .mfr-op-letras{grid-template-columns:repeat(2,minmax(0,1fr))}.frame-app .mfr-op-rods{grid-template-columns:1fr}}.frame-app .mfr-op-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.frame-app .mfr-op-link{grid-template-columns:1fr}.frame-app .mfr-enc-novo{border-color:#b8975a80}.frame-app .mfr-enc-novo .frame-linha-acoes{display:flex;gap:10px;align-items:center}.frame-app .frame-dash .frame-subtitulo{max-width:none}.frame-app .mfr-pulse{margin-top:18px;border-radius:var(--f-r-lg);color:#fff;padding:18px 20px;display:flex;flex-direction:column;gap:14px;background:radial-gradient(circle at 1px 1px,#ffffff10 1px,transparent 1.2px) 0 0/14px 14px,linear-gradient(135deg,#1f1f1d,#2b2a27);border:1px solid #b8975a59;box-shadow:0 10px 30px #1c1c1a26}.frame-app .mfr-pulse-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.frame-app .mfr-pulse-msg{display:flex;gap:14px;align-items:flex-start;min-height:52px;flex:1 1;min-width:0}.frame-app .mfr-pulse-msg.in{animation:mfrIn .45s ease}@keyframes mfrIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.frame-app .mfr-pulse-msg.in{animation:none}}.frame-app .mfr-pulse-ico{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-weight:800;flex-shrink:0;font-size:15px}.frame-app .mfr-pulse-ico.aviso{background:#b8975a33;color:#d4bc8a}.frame-app .mfr-pulse-ico.agenda{background:#ffffff14;color:#e9e5dc}.frame-app .mfr-pulse-ico.bom{background:#69b7b92e;color:#69b7b9}.frame-app .mfr-pulse-ico.dica{background:#ffffff14;color:#c8c1b4}.frame-app .mfr-pulse-t{margin:0;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d4bc8a}.frame-app .mfr-pulse-x{margin:4px 0 0;font-size:15.5px;font-weight:600;line-height:1.45;letter-spacing:-.005em}.frame-app .mfr-pulse-x a{color:#69b7b9;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none}.frame-app .mfr-pulse-x a:hover{text-decoration:underline}.frame-app .mfr-pulse-nav{display:flex;align-items:center;gap:8px;flex-shrink:0}.frame-app .mfr-pulse-btn{width:28px;height:28px;border-radius:50%;border:1px solid #ffffff2e;background:transparent;color:#e9e5dc;cursor:pointer;font-size:16px;line-height:1}.frame-app .mfr-pulse-btn:hover{background:#ffffff14}.frame-app .mfr-pulse-dots{display:flex;gap:5px}.frame-app .mfr-pulse-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff33}.frame-app .mfr-pulse-dots i.on{background:#d4bc8a;width:16px;border-radius:3px}.frame-app .mfr-pulse-ask{display:flex;gap:8px;border-top:1px solid #ffffff17;padding-top:14px}.frame-app .mfr-pulse-in{flex:1 1;min-width:0;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;color:#fff;padding:10px 16px;font:inherit;font-size:13.5px}.frame-app .mfr-pulse-in::placeholder{color:#aca89f}.frame-app .mfr-pulse-in:focus{outline:none;border-color:#b8975a}.frame-app .mfr-pulse-send{border:0;border-radius:999px;background:#e9e5dc;color:#1c1c1a;font:inherit;font-weight:700;font-size:13px;padding:0 18px;cursor:pointer}.frame-app .mfr-pulse-send:disabled{opacity:.6;cursor:wait}.frame-app .mfr-pulse-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:-4px}.frame-app .mfr-pulse-chips button{background:transparent;border:1px solid #ffffff24;color:#c9c6be;border-radius:999px;padding:5px 12px;font:inherit;font-size:12px;cursor:pointer}.frame-app .mfr-pulse-chips button:hover{border-color:#b8975a;color:#fff}.frame-app .mfr-pulse-ans{background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;padding:12px 14px}.frame-app .mfr-pulse-q{margin:0 0 6px;font-size:12px;color:#d4bc8a;font-weight:600}.frame-app .mfr-pulse-r{margin:0;font-size:14px;line-height:1.55;color:#f1efea;white-space:pre-wrap}@media (max-width:600px){.frame-app .mfr-pulse-top{flex-direction:column;align-items:flex-start}.frame-app .mfr-pulse-ask{flex-direction:column}.frame-app .mfr-pulse-send{padding:10px}}.frame-app .mfr-dash-graf{margin-top:4px}.frame-app .mfr-dash-graf-topo{display:flex;justify-content:flex-end;margin-top:10px}.frame-app .mfr-dash-graf .frame-metas-dica{margin-top:0}.frame-app #mfr-aud,.frame-app #mfr-cult{display:flex;flex-direction:column;gap:16px;margin-top:4px}.frame-app .mfr-cult-sessao{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;border:1px solid #b8975a73;border-radius:var(--f-r-lg);padding:16px 18px;background:#fbf8f1}.frame-app .mfr-cult-ag{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.frame-app .mfr-cult-ag .frame-campo-input{background:#fff;padding:7px 9px;font-size:12.5px}.frame-app .mfr-cult-ets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.frame-app .mfr-cult-et{border:1px solid var(--f-border);border-radius:var(--f-r-md);padding:14px;background:#fff;display:flex;flex-direction:column;gap:6px;min-width:0}.frame-app .mfr-cult-dica{margin:auto 0 0;padding-top:8px;font-size:11.5px;line-height:1.45;color:#8a6d38;border-top:1px dashed #b8975a66}.frame-app .mfr-cult-man{box-shadow:none;display:flex;flex-direction:column;gap:14px}.frame-app .mfr-cult-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.frame-app .mfr-cult-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.frame-app .mfr-cult-campo-t{font-size:13px;font-weight:700;color:var(--f-text)}.frame-app .mfr-cult-campo textarea{min-height:64px;background:#fff;resize:vertical;font-family:inherit;line-height:1.45}.frame-app .mfr-aud-q{margin:12px 0;padding:12px 16px;border-left:3px solid var(--mfr-ouro);background:#fff;border-radius:0 10px 10px 0;font-size:16px;font-weight:700;color:var(--f-text);letter-spacing:-.01em}.frame-app .mfr-aud-esc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.frame-app .mfr-aud-esc>div{display:flex;gap:10px;align-items:center;border:1px solid var(--f-border);border-radius:10px;padding:10px 12px;background:#fff;min-width:0}.frame-app .mfr-aud-esc b{display:block;font-size:12.5px}.frame-app .mfr-aud-esc small{display:block;font-size:11.5px;color:var(--f-text-2);line-height:1.35}.frame-app .mfr-aud-n{width:30px;height:30px;border-radius:8px;border:1.5px solid var(--f-border-strong);background:#fff;color:var(--f-text-2);font:inherit;font-weight:800;font-size:13px;cursor:pointer;display:inline-grid;place-items:center;flex-shrink:0}.frame-app .mfr-aud-n:hover{border-color:var(--f-muted)}.frame-app .mfr-aud-n.on.n0{background:#a8523d;border-color:#a8523d;color:#fff}.frame-app .mfr-aud-n.on.n1{background:#c98a5a;border-color:#c98a5a;color:#fff}.frame-app .mfr-aud-n.on.n2{background:#8f897e;border-color:#8f897e;color:#fff}.frame-app .mfr-aud-n.on.n3{background:#3f8a8c;border-color:#3f8a8c;color:#fff}.frame-app .mfr-aud-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.frame-app .mfr-aud-doms{display:flex;flex-direction:column;gap:10px;min-width:0}.frame-app .mfr-aud-dom{box-shadow:none;padding:0;overflow:hidden}.frame-app .mfr-aud-dom summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 16px}.frame-app .mfr-aud-dom summary::-webkit-details-marker{display:none}.frame-app .mfr-aud-dom-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.frame-app .mfr-aud-dom-t b{font-size:14.5px}.frame-app .mfr-aud-dom-t small{font-size:12px;color:var(--f-text-2);line-height:1.4}.frame-app .mfr-aud-itens{list-style:none;margin:0;padding:0 16px 14px;display:flex;flex-direction:column;gap:10px}.frame-app .mfr-aud-itens li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;border-top:1px solid var(--f-border);padding-top:10px}.frame-app .mfr-aud-item{margin:0;font-size:13px;line-height:1.5;color:var(--f-text)}.frame-app .mfr-aud-nota{display:flex;gap:6px}.frame-app .mfr-aud-ev{grid-column:1/-1;padding:7px 10px;font-size:12.5px;background:#fff}.frame-app .mfr-aud-lado{display:flex;flex-direction:column;gap:12px;position:sticky;top:0}.frame-app .mfr-aud-ver{box-shadow:none;display:flex;flex-direction:column;gap:6px}.frame-app .mfr-aud-ver.go{border-color:#3f8a8c}.frame-app .mfr-aud-ver.cond{border-color:#b8975a}.frame-app .mfr-aud-ver.nogo{border-color:#a8523d66}.frame-app .mfr-aud-tot{margin:0;font-size:14px;color:var(--f-muted);font-weight:600}.frame-app .mfr-aud-tot span{font-size:34px;font-weight:700;color:var(--f-text);letter-spacing:-.02em}.frame-app .mfr-aud-vtag{margin:0;width:fit-content;font-size:11px;font-weight:800;letter-spacing:.1em;padding:4px 10px;border-radius:999px;color:#fff;background:#a8523d}.frame-app .mfr-aud-ver.go .mfr-aud-vtag{background:#3f8a8c}.frame-app .mfr-aud-ver.cond .mfr-aud-vtag{background:#b8975a}.frame-app .mfr-aud-placar{font-size:12px}.frame-app .mfr-aud-placar :is(th,td){min-width:0;padding:7px 8px}.frame-app .mfr-aud-placar tr.tot td{background:#efece5;font-weight:700}.frame-app .mfr-aud-fim{display:flex;flex-direction:column;gap:10px;align-items:flex-start;box-shadow:none}.frame-app .mfr-aud-fim .frame-campo,.frame-app .mfr-aud-fim .frame-campos{width:100%}.frame-app .mfr-aud-fim .frame-campo-input{background:#fff;padding:7px 9px;font-size:12.5px}@media (max-width:1100px){.frame-app .mfr-cult-ets{grid-template-columns:repeat(2,minmax(0,1fr))}.frame-app .mfr-aud-layout{grid-template-columns:1fr}.frame-app .mfr-aud-lado{position:static}.frame-app .mfr-aud-esc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.frame-app .mfr-aud-esc,.frame-app .mfr-aud-itens li,.frame-app .mfr-cult-ets,.frame-app .mfr-cult-grid{grid-template-columns:1fr}}.frame-app #mfr-jornada{margin-top:16px}.frame-app #mfr-jornada,.frame-app .mfr-jor{display:flex;flex-direction:column;gap:14px}.frame-app .mfr-jor-tab td{vertical-align:top;line-height:1.45}.frame-app .mfr-jor-tab td:first-child{min-width:170px}.frame-app .mfr-jor-tab td:first-child b{display:block;font-size:13.5px;color:var(--f-text)}.frame-app .mfr-jor-fase{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--f-muted)}.frame-app .mfr-jor-prog{display:block;margin-top:6px;font-size:11.5px;color:var(--f-muted)}.frame-app .mfr-jor-tab tr.atual td{background:#fbf8f1}.frame-app .mfr-jor-tab tr.atual td:first-child{box-shadow:inset 3px 0 0 var(--mfr-ouro)}.frame-app .mfr-jor-tar{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:280px}.frame-app .mfr-jor-tar li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:start}.frame-app .mfr-jor-tar li>.frame-task-dot{margin-top:6px}.frame-app .mfr-jor-tar b{display:block;font-size:13px;color:var(--f-text)}.frame-app .mfr-jor-tar small{display:block;font-size:11.5px;color:var(--f-text-2)}.frame-app .mfr-suc-meta{font-size:13px;color:var(--f-text);font-style:italic;min-width:260px}.frame-app .mfr-suc-tab textarea.frame-campo-input{min-height:52px;resize:vertical;font-family:inherit}.frame-app .mfr-av{border-radius:50%;object-fit:cover;flex-shrink:0;display:block;background:#2b2a27;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #b8975a66}.frame-app .mfr-av-ini{display:grid;place-items:center;color:#e9e5dc;font-weight:700;background:linear-gradient(135deg,#2b2a27,#1c1c1a)}.frame-app .mfr-time{display:flex;flex-direction:column;gap:22px}.frame-app .mfr-time .frame-subtitulo{max-width:760px}.frame-app .mfr-time-meu .frame-rotulo-secao{margin-top:0}.frame-app .mfr-time-meu-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.frame-app .mfr-meu{width:100%;display:flex;align-items:center;gap:12px;text-align:left;background:#fff;border:1px solid var(--f-border);border-radius:var(--f-r-lg);padding:14px;cursor:pointer;font:inherit;color:inherit;box-shadow:var(--f-shadow);transition:border-color .15s,transform .15s}.frame-app button.mfr-meu:hover{border-color:var(--mfr-ouro);transform:translateY(-1px)}.frame-app .mfr-meu>span:nth-child(2){flex:1 1;min-width:0;display:flex;flex-direction:column}.frame-app .mfr-meu small{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a6d38}.frame-app .mfr-meu b{font-size:14px;color:var(--f-text)}.frame-app .mfr-meu em{font-style:normal;font-size:12px;color:var(--f-text-2)}.frame-app .mfr-meu .mfr-pcard-ver{display:none}.frame-app .mfr-meu-davi{cursor:default;background:linear-gradient(135deg,#1f1f1d,#2b2a27);border-color:#b8975a59}.frame-app .mfr-meu-davi b{color:#fff}.frame-app .mfr-meu-davi em{color:#c9c6be}.frame-app .mfr-meu-davi small{color:#d4bc8a}.frame-app .mfr-time-filtros{display:flex;flex-wrap:wrap;gap:8px}.frame-app .mfr-time-filtros button{border:1.5px solid var(--f-border-strong);background:#fff;color:var(--f-text-2);border-radius:999px;padding:7px 14px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.frame-app .mfr-time-filtros button[aria-selected=true]{background:var(--f-text);border-color:var(--f-text);color:#fff}.frame-app .mfr-time-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.frame-app .mfr-pcard-btn{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;background:#fff;border:1px solid var(--f-border);border-radius:var(--f-r-lg);padding:0 18px 16px;cursor:pointer;font:inherit;color:inherit;overflow:hidden;box-shadow:var(--f-shadow);transition:transform .18s,box-shadow .18s,border-color .18s}.frame-app .mfr-pcard-btn:hover{transform:translateY(-3px);border-color:#b8975a80;box-shadow:0 14px 34px #1c1c1a1f}.frame-app .mfr-pcard-capa{align-self:stretch;height:64px;margin:0 -18px;background:radial-gradient(circle at 1px 1px,#ffffff14 1px,transparent 1.2px) 0 0/12px 12px,linear-gradient(135deg,#1f1f1d,#3a3833)}.frame-app .mfr-pcard-btn .mfr-av{margin-top:-42px;box-shadow:0 0 0 3px #fff,0 0 0 4.5px #b8975a80}.frame-app .mfr-pcard-nome{margin-top:8px;font-size:15.5px;font-weight:700;color:var(--f-text);letter-spacing:-.01em}.frame-app .mfr-pcard-cargo{font-size:12px;font-weight:600;color:#8a6d38}.frame-app .mfr-pcard-res{margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--f-text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.frame-app .mfr-pcard-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:8px}.frame-app .mfr-pcard-tags span{font-size:10.5px;font-weight:600;color:var(--f-text-2);background:var(--f-bg);border:1px solid var(--f-border);border-radius:999px;padding:3px 8px}.frame-app .mfr-pcard-rodape{margin-top:auto;padding-top:12px;align-self:stretch;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--f-border);font-size:11.5px;color:var(--f-muted)}.frame-app .mfr-pcard-ver{font-size:12px;font-weight:700;color:var(--f-accent-dark)}.frame-app .mfr-perfil-dlg{width:520px;padding:0;overflow-y:auto}.frame-app .mfr-perfil-dlg[open]{display:block}.frame-app .mfr-pf-capa{height:120px;position:relative;background:radial-gradient(circle at 1px 1px,#ffffff14 1px,transparent 1.2px) 0 0/14px 14px,linear-gradient(135deg,#1f1f1d,#3a3833 70%,#5a4a2c)}.frame-app .mfr-pf-capa .frame-dialog-close{position:absolute;top:14px;right:14px}.frame-app .mfr-pf-topo{display:flex;flex-direction:column;align-items:flex-start;padding:0 26px 18px;border-bottom:1px solid var(--f-border)}.frame-app .mfr-pf-topo .mfr-av{margin-top:-58px;box-shadow:0 0 0 4px #fff,0 0 0 6px #b8975a}.frame-app .mfr-pf-topo h2{margin:12px 0 0;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--f-text)}.frame-app .mfr-pf-cargo{margin:2px 0 0;font-size:14px;font-weight:600;color:var(--f-text)}.frame-app .mfr-pf-org{margin:2px 0 0;font-size:12.5px;color:var(--f-muted)}.frame-app .mfr-pf-acoes{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.frame-app .mfr-pf-corpo{padding:6px 26px 30px}.frame-app .mfr-pf-sec{padding:18px 0;border-bottom:1px solid var(--f-border)}.frame-app .mfr-pf-sec:last-child{border-bottom:0}.frame-app .mfr-pf-sec h3{margin:0 0 10px;font-size:15px;font-weight:700;color:var(--f-text)}.frame-app .mfr-pf-txt{margin:0;font-size:13.5px;line-height:1.6;color:var(--f-text-2)}.frame-app .mfr-pf-chips{display:flex;flex-wrap:wrap;gap:6px}.frame-app .mfr-pf-chips span{font-size:12px;font-weight:600;border:1px solid var(--f-border-strong);border-radius:999px;padding:5px 11px;color:var(--f-text)}.frame-app .mfr-pf-exp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.frame-app .mfr-pf-exp li{display:flex;gap:12px}.frame-app .mfr-pf-dot{width:36px;height:36px;border-radius:8px;flex-shrink:0;background:var(--f-gold-light);border:1px solid var(--f-gold-border)}.frame-app .mfr-pf-exp b{display:block;font-size:13.5px;color:var(--f-text)}.frame-app .mfr-pf-exp span{display:block;font-size:12.5px;color:var(--f-text-2)}.frame-app .mfr-pf-exp p{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--f-muted)}.frame-app .mfr-pf-dif,.frame-app .mfr-pf-form{margin:0;padding-left:18px;font-size:13px;line-height:1.7;color:var(--f-text-2)}.frame-app .mfr-pf-dif{list-style:none;padding:0}.frame-app .mfr-pf-dif li{padding-left:22px;position:relative}.frame-app .mfr-pf-dif li:before{content:"✓";position:absolute;left:0;color:var(--f-accent-dark);font-weight:700}.frame-app .mfr-pf-onde{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.frame-app .mfr-pf-onde li{display:flex;gap:10px;align-items:baseline;font-size:13px;color:var(--f-text)}.frame-app .mfr-pf-fase{flex-shrink:0;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a6d38;min-width:58px}.frame-app .mfr-resp-stack{display:inline-flex;align-items:center}.frame-app .mfr-resp-stack .mfr-av{box-shadow:0 0 0 2px #fff}.frame-app .mfr-resp-stack .mfr-av+.mfr-av{margin-left:-8px}.frame-app .mfr-resp-bloco{border:1px solid var(--f-border);border-radius:var(--f-r-md);padding:12px 14px;background:#fff}.frame-app .mfr-resp-bloco .mfr-plan-eyebrow{margin:0 0 8px}.frame-app .mfr-resp-bloco ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.frame-app .mfr-resp-bloco li{display:flex;align-items:center;gap:12px}.frame-app .mfr-resp-bloco li>span{flex:1 1;min-width:0;display:flex;flex-direction:column}.frame-app .mfr-resp-bloco b{font-size:13.5px;color:var(--f-text)}.frame-app .mfr-resp-bloco small{font-size:12px;color:var(--f-text-2)}@media (max-width:1100px){.frame-app .mfr-time-meu-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.frame-app .mfr-time-meu-lista{grid-template-columns:1fr}.frame-app .mfr-resp-bloco li{flex-wrap:wrap}}.frame-app .mfr-pf-topo{position:relative;z-index:1}.frame-app .mfr-edu{display:flex;flex-direction:column;gap:18px}.frame-app .mfr-edu-hero{border-radius:var(--f-r-lg);padding:22px;color:#fff;background:radial-gradient(circle at 1px 1px,#ffffff10 1px,transparent 1.2px) 0 0/14px 14px,linear-gradient(135deg,#1f1f1d,#3a3833);border:1px solid #b8975a59}.frame-app .mfr-edu-frase{margin:6px 0 16px;font-size:20px;font-weight:700;letter-spacing:-.015em;max-width:40ch}.frame-app .mfr-edu-info{display:flex;flex-wrap:wrap;gap:22px}.frame-app .mfr-edu-info span{display:flex;flex-direction:column;font-size:12px;color:#c9c6be}.frame-app .mfr-edu-info b{font-size:15px;color:#fff}.frame-app .mfr-edu-jor{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.frame-app .mfr-edu-jor li{border:1px solid var(--f-border);border-radius:var(--f-r-md);padding:12px;background:#fff;display:flex;flex-direction:column;gap:6px}.frame-app .mfr-edu-jor span{font-weight:800;color:#8a6d38;font-size:12px;letter-spacing:.08em}.frame-app .mfr-edu-jor b{font-size:14px}.frame-app .mfr-edu-jor p{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--f-text-2)}.frame-app .mfr-edu-prat{display:grid;grid-template-columns:1fr 1fr 2fr;gap:10px}.frame-app .mfr-edu-prat>div{border:1px solid var(--f-border);border-radius:var(--f-r-md);padding:12px;background:var(--f-bg)}.frame-app .mfr-edu-prat p{margin:4px 0 0;font-size:12.5px;line-height:1.55;color:var(--f-text-2)}@media (max-width:1100px){.frame-app .mfr-edu-jor{grid-template-columns:repeat(2,minmax(0,1fr))}.frame-app .mfr-edu-prat{grid-template-columns:1fr}}.frame-app .mfr-pf-dot{display:grid;place-items:center;color:#8a6d38}.frame-app .mfr-pf-dot svg{width:17px;height:17px}.mfr-adm-tag{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a6230;background:#b8975a24;border:1px solid #b8975a66;border-radius:999px;padding:3px 9px}.frame-app .mfr-adm-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 18px;padding:12px 16px;border:1px dashed #b8975a99;border-radius:var(--f-r-lg);background:#fbf8f2}.frame-app .mfr-adm-bar p{flex:1 1;min-width:220px;margin:0;font-size:13px;color:var(--f-muted,#5c5a55)}.frame-app .mfr-pcard{position:relative}.frame-app .mfr-pcard-edit{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;color:#20201E;background:#fff;border:1px solid #b8975a99;border-radius:999px;cursor:pointer;box-shadow:0 2px 8px #1c1c1a1a;z-index:2}.frame-app .mfr-pcard-edit svg{width:13px;height:13px}.frame-app .mfr-pcard-edit:hover{background:#fbf8f2}.mfr-perfil-dlg .mfr-ed{position:relative;z-index:1;padding:0 28px 28px;margin-top:-48px;display:flex;flex-direction:column;gap:14px}.mfr-perfil-dlg .mfr-ed-topo{display:flex;align-items:flex-end;gap:16px}.mfr-perfil-dlg .mfr-ed-topo h2{margin:6px 0 8px;font-size:20px}.mfr-perfil-dlg .mfr-ed-topo>div{padding-top:60px}.mfr-perfil-dlg .mfr-ed-foto .mfr-av,.mfr-perfil-dlg .mfr-ed-foto img{width:96px;height:96px;border-radius:50%;object-fit:cover;display:block;box-shadow:0 0 0 4px #fff,0 0 0 5.5px #b8975a80}.mfr-perfil-dlg .mfr-ed-up{cursor:pointer}.mfr-perfil-dlg .mfr-ed-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.mfr-perfil-dlg .mfr-ed-f{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:#20201E}.mfr-perfil-dlg .mfr-ed-f small{font-weight:400;color:#8F897E}.mfr-perfil-dlg .mfr-ed-f input,.mfr-perfil-dlg .mfr-ed-f textarea{font-family:inherit;font-size:14px;line-height:1.45;color:#20201E;border:1px solid #d9d6cf;border-radius:10px;padding:9px 11px;background:#fff;resize:vertical;width:100%;box-sizing:border-box}.mfr-perfil-dlg .mfr-ed-f input:focus,.mfr-perfil-dlg .mfr-ed-f textarea:focus{outline:2px solid #69B7B9;outline-offset:1px;border-color:#69B7B9}.mfr-perfil-dlg .mfr-ed-msg{margin:0;min-height:1em;font-size:13px;color:#9a3b2e}.mfr-perfil-dlg .mfr-ed-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mfr-perfil-dlg .mfr-ed-acoes>span{flex:1 1}.mfr-perfil-dlg .mfr-ed-rm{color:#9a3b2e;border-color:#9a3b2e55}.frame-app #mfr-met{display:flex;flex-direction:column;gap:16px;margin-top:6px}.frame-app .mfr-met-status{border-color:#b8975a73;background:linear-gradient(180deg,#fbf8f1,#fff)}.frame-app .mfr-met-cels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px}.frame-app .mfr-met-cel{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--f-border);border-radius:12px;background:#fff}.frame-app .mfr-met-cel span{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8F897E}.frame-app .mfr-met-cel b{font-size:13.5px;color:#20201E;line-height:1.35}.frame-app .mfr-met-av.lib{color:#2f7f81}.frame-app .mfr-met-av.bloq{color:#9a3b2e}.frame-app .mfr-met-trava{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;font-size:12.5px;line-height:1.45;color:#7a4b1e;background:#b8975a1f;border:1px solid #b8975a59;border-radius:10px;padding:8px 11px}.frame-app .mfr-met-trava svg{width:15px;height:15px;flex:none;margin-top:1px}.frame-app .mfr-met-trilho{list-style:none;margin:14px 0 0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.frame-app .mfr-met-trilho li{flex:1 1;min-width:120px;font-size:12px;line-height:1.35;color:#5c5a55;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid var(--f-border);border-top:3px solid #e5e2db}.frame-app .mfr-met-trilho li span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8F897E}.frame-app .mfr-met-trilho li.ok{border-top-color:#69B7B9}.frame-app .mfr-met-trilho li.agora{border-top-color:#b8975a;background:#fbf8f1;color:#20201E;font-weight:600}.frame-app .mfr-met-ets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.frame-app .mfr-met-et{border:1px solid var(--f-border);border-radius:var(--f-r-lg);padding:14px;background:#fff;display:flex;flex-direction:column;gap:6px}.frame-app .mfr-met-formula{margin:4px 0 0;font-size:12.5px;padding:8px 10px;border-radius:10px;background:#20201E;color:#E5E5E5;font-weight:500}.frame-app .mfr-met-formula span{color:#d4bc8a;font-weight:700;letter-spacing:.04em}.frame-app .mfr-met-ins{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.frame-app .mfr-met-ins li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid var(--f-border);border-left:3px solid #c9c5bc;border-radius:10px;background:#fff}.frame-app .mfr-met-ins li.st2{border-left-color:#69B7B9}.frame-app .mfr-met-ins li.st1{border-left-color:#b8975a}.frame-app .mfr-met-ins li.st0{border-left-color:#c98a7f}.frame-app .mfr-met-ins li div{display:flex;flex-direction:column;gap:2px;font-size:13px}.frame-app .mfr-met-ins li div span{font-size:12px;color:#7b766c}.frame-app .mfr-met-ins select{width:auto;min-width:170px}.frame-app .mfr-met-chk{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;cursor:pointer}.frame-app .mfr-met-up{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.frame-app .mfr-met-sessao.travada{opacity:.85;background:#f6f4ef}.frame-app .mfr-met-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px}.frame-app .mfr-met-grid-2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.frame-app .mfr-met-entra .mfr-cult-campo-t{color:#2f7f81}.frame-app .mfr-met-nao .mfr-cult-campo-t{color:#9a3b2e}.frame-app .mfr-met-tab td{vertical-align:middle}.frame-app .mfr-met-tab td:first-child{white-space:nowrap}.frame-app .mfr-met-vazio{text-align:center;color:#8F897E;font-size:13px;padding:18px!important}.frame-app .mfr-met-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.frame-app .mfr-met-cadeia{display:flex;align-items:flex-end;gap:10px;margin-top:14px;flex-wrap:wrap}.frame-app .mfr-met-cadeia>label{flex:1 1;min-width:180px}.frame-app .mfr-met-seta{font-size:20px;color:#b8975a;padding-bottom:9px}.frame-app .mfr-met-estrela{border-color:#b8975a8c;background:linear-gradient(180deg,#fdfbf6,#fff)}.frame-app .mfr-met-frase{margin-top:12px;display:flex}.frame-app .mfr-met-gate{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 18px;border-radius:var(--f-r-lg);border:1px dashed #9a3b2e66;background:#fbf4f2}.frame-app .mfr-met-gate.ok{border:1px solid #69b7b980;background:#f1f8f8}.frame-app .mfr-met-gate>div:first-child{flex:1 1;min-width:260px}.frame-app .mfr-met-crit{background:#fbfaf7}@media (max-width:720px){.frame-app .mfr-met-cels{grid-template-columns:1fr 1fr}.frame-app .mfr-met-ins li{flex-direction:column;align-items:stretch}.frame-app .mfr-met-ins select{width:100%}}.frame-app .mfr-met-grid.mfr-met-g3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:820px){.frame-app .mfr-met-grid.mfr-met-g3{grid-template-columns:1fr}}.frame-app .mfr-resp-topo{display:flex;align-items:center;gap:10px;justify-content:space-between}.frame-app .mfr-resp-vazio{margin:6px 0 0;font-size:13px;color:#7b766c}.frame-app .mfr-resp-acoes{display:flex;gap:8px;justify-content:flex-end;align-items:center;margin-top:10px}.frame-app .mfr-resp-acoes .mfr-hint{flex:1 1}.frame-app .mfr-resp-pick{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px}.frame-app .mfr-resp-pick label{display:flex;align-items:center;gap:9px;padding:7px 9px;border:1px solid var(--f-border);border-radius:10px;cursor:pointer;background:#fff}.frame-app .mfr-resp-pick label:has(input:checked){border-color:#b8975a;background:#fbf8f1}.frame-app .mfr-resp-pick span{display:flex;flex-direction:column;font-size:12.5px;line-height:1.3}.frame-app .mfr-resp-pick small{color:#7b766c;font-size:11.5px}.frame-app .mfr-resp-bloco ul.mfr-resp-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;margin-top:10px}.frame-app .mfr-resp-bloco .mfr-resp-pick li{display:block}.frame-app .mfr-resp-bloco .mfr-resp-pick label>span{flex:1 1;min-width:0}