@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/inter-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/inter-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/playfair-500italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FB01-FB02}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,Cascadia Code,JetBrains Mono,Consolas,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ejc-bg:#fff;--ejc-card:#fff;--ejc-elev:#fff;--ejc-ink:#172033;--ejc-muted:#667085;--ejc-border:#e5eaf0;--ejc-legal:#0b1f3a;--ejc-action:#8f7117;--ejc-ai:#7c3aed;--ejc-focus-ring:#8f7117a6;--ejc-bronze:#6f5711;--ejc-gold:#c9a227;--ejc-gold-soft:#f7f1dc;--ejc-shadow-soft:0 1px 2px #1810080a, 0 6px 16px -4px #1810080d, 0 22px 44px -16px #18100812;--ejc-sidebar-top:#201a0f;--ejc-sidebar-bottom:#2f260f;--ejc-chart-1:#3b2f0b;--ejc-chart-2:#c9a227;--ejc-chart-3:#d4af37;--ejc-chart-4:#e8dfd3;--ejc-chart-5:#8f7117;--ejc-chart-6:#e5ce7f;--lt-bg-primary:#fff;--lt-bg-secondary:#f7f9fc;--lt-institutional:#0b1f3a;--lt-action:#2563eb;--lt-ai:#7c3aed;--lt-success:#0f9d8a;--lt-warning:#d97706;--lt-danger:#dc2626;--lt-text-primary:#172033;--lt-text-secondary:#667085}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ejc-bg:#14110a;--ejc-card:#1c180e;--ejc-elev:#241e10;--ejc-ink:#ede6da;--ejc-muted:#a89e8f;--ejc-border:#fff5e614;--ejc-legal:#d6cec2;--ejc-gold-soft:#d4af371f;--ejc-shadow-soft:0 1px 2px #0000004d, 0 8px 22px -6px #0000006b, 0 26px 50px -18px #0000008c;--ejc-sidebar-top:#191509;--ejc-sidebar-bottom:#251d0c;--ejc-focus-ring:#e5ce7f99;--ejc-chart-1:#e8dfd3;--ejc-chart-4:#6f5711}html{scroll-behavior:smooth;font-size:15px}body{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark :where(.text-slate-950,body,.text-gray-950,.text-gray-900,.text-ink,.text-navy,.text-navy-900,.text-black){color:var(--ejc-ink)}body{background:var(--ejc-bg);font-feature-settings:"cv11";font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,h4{letter-spacing:-.01em;--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1));font-weight:600}.dark :where(h1,.text-slate-900,.text-gray-950,.text-gray-900,.text-ink,.text-navy,.text-navy-900,.text-black),.dark :where(h2,.text-slate-900,.text-gray-950,.text-gray-900,.text-ink,.text-navy,.text-navy-900,.text-black),.dark :where(h3,.text-slate-900,.text-gray-950,.text-gray-900,.text-ink,.text-navy,.text-navy-900,.text-black),.dark :where(h4,.text-slate-900,.text-gray-950,.text-gray-900,.text-ink,.text-navy,.text-navy-900,.text-black){color:var(--ejc-ink)}table,.tabular-nums,[class*=text-display]{font-variant-numeric:tabular-nums}:focus-visible{box-shadow:0 0 0 2px var(--ejc-focus-ring);border-radius:6px;outline:none}@media (prefers-reduced-motion:reduce){.animate-fade-in,.animate-rise,.animate-pop,.animate-slide-in-right,.animate-pulse-soft{animation:none}}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}*,:before,:after{box-sizing:border-box}::selection{--tw-bg-opacity:1;background-color:rgb(247 241 220/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(42 33 8/var(--tw-text-opacity,1))}.dark :where(.bg-primary-50,.bg-primary-50\/40,.bg-primary-50\/50,.bg-primary-50\/60,.bg-amber-50,.bg-amber-100)::-moz-selection{background-color:#d4af371f}.dark :where(.bg-primary-50,.bg-primary-50\/40,.bg-primary-50\/50,.bg-primary-50\/60,.bg-amber-50,.bg-amber-100)::selection{background-color:#d4af371f}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.card{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 234 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.75rem}.ejc-modern-scope .bg-white.card:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .card.border:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .card.shadow:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .card.shadow-sm:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .card.shadow-md:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .card.rounded-xl:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .card.rounded-2xl:not(input):not(select):not(textarea):not(button){border-color:#e5e7eb;box-shadow:0 1px 2px #0f172a0a}.ejc-modern-scope .card{border-radius:12px}.ejc-modern-scope .bg-slate-100.p-1.card,.ejc-modern-scope .bg-gray-100.p-1.card{background:#fff;border:1px solid #e5e7eb}.ejc-modern-scope .bg-slate-100.p-1.card button,.ejc-modern-scope .bg-gray-100.p-1.card button{min-height:2.25rem}.ejc-modern-scope .bg-slate-100.p-1.card button.bg-white,.ejc-modern-scope .bg-gray-100.p-1.card button.bg-white,.ejc-modern-scope .bg-slate-100.p-1.rounded-xl button.card,.ejc-modern-scope .bg-gray-100.p-1.rounded-xl button.card{color:#8f7117;box-shadow:0 8px 18px #1018281a}.dark .ejc-modern-scope .bg-white.card:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .card.border:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .card.shadow:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .card.shadow-sm:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .card.shadow-md:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .card.rounded-xl:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .card.rounded-2xl:not(input):not(select):not(textarea):not(button){border-color:#fff5e617;box-shadow:0 18px 45px #0006}.dark .ejc-modern-scope .bg-slate-100.p-1.card,.dark .ejc-modern-scope .bg-gray-100.p-1.card{background:#1c1712cc;border-color:#fff5e61a;box-shadow:inset 0 0 0 1px #fff5e60d}.dark .ejc-modern-scope .bg-slate-100.p-1.card button.bg-white,.dark .ejc-modern-scope .bg-gray-100.p-1.card button.bg-white,.dark .ejc-modern-scope .bg-slate-100.p-1.rounded-xl button.card,.dark .ejc-modern-scope .bg-gray-100.p-1.rounded-xl button.card{color:#e5ce7f;box-shadow:0 8px 18px #0006}.dark :where(.card){background-color:var(--ejc-card)}.dark :where(.border-slate-50,.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-200\/60,.border-slate-200\/70,.border-slate-200\/80,.border-white\/50,.card){border-color:var(--ejc-border)}.card{transition:border-color .15s ease-out,box-shadow .15s ease-out;box-shadow:0 1px 2px #18100808,0 4px 16px -4px #1810080d}.card:hover{border-color:#c9a22759;box-shadow:0 2px 4px #1810080a,0 10px 28px -8px #18100817}.section-card{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 234 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.75rem}.ejc-modern-scope .bg-white.section-card:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .section-card.border:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .section-card.shadow:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .section-card.shadow-sm:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .section-card.shadow-md:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .section-card.rounded-xl:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .section-card.rounded-2xl:not(input):not(select):not(textarea):not(button){border-color:#e5e7eb;box-shadow:0 1px 2px #0f172a0a}.ejc-modern-scope .section-card{border-radius:12px}.ejc-modern-scope .bg-slate-100.p-1.section-card,.ejc-modern-scope .bg-gray-100.p-1.section-card{background:#fff;border:1px solid #e5e7eb}.ejc-modern-scope .bg-slate-100.p-1.section-card button,.ejc-modern-scope .bg-gray-100.p-1.section-card button{min-height:2.25rem}.ejc-modern-scope .bg-slate-100.p-1.section-card button.bg-white,.ejc-modern-scope .bg-gray-100.p-1.section-card button.bg-white,.ejc-modern-scope .bg-slate-100.p-1.rounded-xl button.section-card,.ejc-modern-scope .bg-gray-100.p-1.rounded-xl button.section-card{color:#8f7117;box-shadow:0 8px 18px #1018281a}.dark .ejc-modern-scope .bg-white.section-card:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .section-card.border:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .section-card.shadow:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .section-card.shadow-sm:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .section-card.shadow-md:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .section-card.rounded-xl:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .section-card.rounded-2xl:not(input):not(select):not(textarea):not(button){border-color:#fff5e617;box-shadow:0 18px 45px #0006}.dark .ejc-modern-scope .bg-slate-100.p-1.section-card,.dark .ejc-modern-scope .bg-gray-100.p-1.section-card{background:#1c1712cc;border-color:#fff5e61a;box-shadow:inset 0 0 0 1px #fff5e60d}.dark .ejc-modern-scope .bg-slate-100.p-1.section-card button.bg-white,.dark .ejc-modern-scope .bg-gray-100.p-1.section-card button.bg-white,.dark .ejc-modern-scope .bg-slate-100.p-1.rounded-xl button.section-card,.dark .ejc-modern-scope .bg-gray-100.p-1.rounded-xl button.section-card{color:#e5ce7f;box-shadow:0 8px 18px #0006}.dark :where(.section-card){background-color:var(--ejc-card)}.dark :where(.border-slate-50,.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-200\/60,.border-slate-200\/70,.border-slate-200\/80,.border-white\/50,.section-card){border-color:var(--ejc-border)}.section-card{box-shadow:0 1px 2px #18100808,0 4px 16px -4px #1810080d}.btn{-webkit-user-select:none;user-select:none;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:13px;font-weight:700;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.btn:focus{outline-offset:2px;outline:2px solid #0000}.btn:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:#a6842a66}.btn:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{-webkit-user-select:none;user-select:none;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:13px;font-weight:700;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.btn-primary:focus{outline-offset:2px;outline:2px solid #0000}.btn-primary:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:#a6842a66}.btn-primary:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-primary{--tw-bg-opacity:1;background-color:rgb(143 113 23/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ejc-modern-scope .btn-primary{letter-spacing:0}.btn-primary:hover,.btn-primary:active{--tw-bg-opacity:1;background-color:rgb(111 87 17/var(--tw-bg-opacity,1))}.btn-gold{-webkit-user-select:none;user-select:none;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:13px;font-weight:700;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.btn-gold:focus{outline-offset:2px;outline:2px solid #0000}.btn-gold:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:#a6842a66}.btn-gold:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-gold:disabled{cursor:not-allowed;opacity:.5}.btn-gold{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ejc-modern-scope .btn-gold{letter-spacing:0}.btn-gold{background-color:#8f7117}.btn-gold:hover,.btn-gold:active{background-color:#6f5711}.btn-ghost{-webkit-user-select:none;user-select:none;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:13px;font-weight:700;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.btn-ghost:focus{outline-offset:2px;outline:2px solid #0000}.btn-ghost:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:#a6842a66}.btn-ghost:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-ghost:disabled{cursor:not-allowed;opacity:.5}.btn-ghost{--tw-text-opacity:1;min-width:24px;min-height:24px;color:rgb(51 65 85/var(--tw-text-opacity,1));background-color:#0000}.ejc-modern-scope .btn-ghost{letter-spacing:0}.dark :where(.text-slate-800,.btn-ghost,.text-gray-800,.text-gray-700){color:#d6cec2}.btn-ghost:hover{background-color:#0f172a0d}.btn-ghost:active{background-color:#0f172a17}.btn-secondary,.btn-outline{-webkit-user-select:none;user-select:none;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:13px;font-weight:700;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.btn-secondary:focus,.btn-outline:focus{outline-offset:2px;outline:2px solid #0000}.btn-secondary:focus-visible,.btn-outline:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:#a6842a66}.btn-secondary:active,.btn-outline:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary:disabled,.btn-outline:disabled{cursor:not-allowed;opacity:.5}.btn-secondary,.btn-outline{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.ejc-modern-scope .bg-white.btn-secondary:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .bg-white .btn-outline:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .btn-secondary.border:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .btn-secondary.shadow:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .btn-secondary.shadow-sm:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .btn-secondary.shadow-md:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .btn-secondary.rounded-xl:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .btn-secondary.rounded-2xl:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .btn-outline.border:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .btn-outline.shadow:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .btn-outline.shadow-sm:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .btn-outline.shadow-md:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .btn-outline.rounded-xl:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .btn-outline.rounded-2xl:not(input):not(select):not(textarea):not(button){border-color:#e5e7eb;box-shadow:0 1px 2px #0f172a0a}.ejc-modern-scope .btn-secondary,.ejc-modern-scope .btn-outline{letter-spacing:0}.ejc-modern-scope .bg-slate-100.p-1.rounded-xl button.btn-secondary,.ejc-modern-scope .bg-gray-100.p-1.rounded-xl button.btn-secondary,.ejc-modern-scope .bg-slate-100.p-1.rounded-xl button .btn-outline,.ejc-modern-scope .bg-gray-100.p-1.rounded-xl button .btn-outline{color:#8f7117;box-shadow:0 8px 18px #1018281a}.dark .ejc-modern-scope .bg-white.btn-secondary:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .bg-white .btn-outline:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .btn-secondary.border:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .btn-secondary.shadow:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .btn-secondary.shadow-sm:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .btn-secondary.shadow-md:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .btn-secondary.rounded-xl:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .btn-secondary.rounded-2xl:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .btn-outline.border:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .btn-outline.shadow:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .btn-outline.shadow-sm:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .btn-outline.shadow-md:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .btn-outline.rounded-xl:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .btn-outline.rounded-2xl:not(input):not(select):not(textarea):not(button){border-color:#fff5e617;box-shadow:0 18px 45px #0006}.dark .ejc-modern-scope .bg-slate-100.p-1.rounded-xl button.btn-secondary,.dark .ejc-modern-scope .bg-gray-100.p-1.rounded-xl button.btn-secondary,.dark .ejc-modern-scope .bg-slate-100.p-1.rounded-xl button .btn-outline,.dark .ejc-modern-scope .bg-gray-100.p-1.rounded-xl button .btn-outline{color:#e5ce7f;box-shadow:0 8px 18px #0006}.dark :where(.btn-secondary),.dark :where(.btn-outline){background-color:var(--ejc-card)}.dark :where(.text-slate-800,.btn-secondary,.text-gray-800,.text-gray-700),.dark :where(.text-slate-800,.btn-outline,.text-gray-800,.text-gray-700){color:#d6cec2}.dark :where(.border-slate-50,.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-100,.border-gray-200,.btn-secondary,.border-slate-200\/60,.border-slate-200\/70,.border-slate-200\/80,.border-white\/50,.border-border),.dark :where(.border-slate-50,.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-100,.border-gray-200,.btn-outline,.border-slate-200\/60,.border-slate-200\/70,.border-slate-200\/80,.border-white\/50,.border-border){border-color:var(--ejc-border)}.dark :where(.btn-secondary:hover,.hover\:bg-slate-100:hover,.hover\:bg-gray-50:hover,.hover\:bg-gray-100:hover,.hover\:bg-slate-50\/70:hover,.hover\:bg-slate-200:hover,.hover\:bg-white:hover),.dark :where(.btn-outline:hover,.hover\:bg-slate-100:hover,.hover\:bg-gray-50:hover,.hover\:bg-gray-100:hover,.hover\:bg-slate-50\/70:hover,.hover\:bg-slate-200:hover,.hover\:bg-white:hover){background-color:#fff5e60f}.btn-secondary:hover,.btn-outline:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.btn-secondary:active,.btn-outline:active{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.btn-danger{-webkit-user-select:none;user-select:none;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:13px;font-weight:700;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.btn-danger:focus{outline-offset:2px;outline:2px solid #0000}.btn-danger:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:#a6842a66}.btn-danger:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-danger:disabled{cursor:not-allowed;opacity:.5}.btn-danger{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ejc-modern-scope .btn-danger{letter-spacing:0}.btn-danger:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.btn-danger:focus-visible{--tw-ring-color:#ef444466}.btn-danger:active{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.icon-btn{--tw-text-opacity:1;width:2.5rem;height:2.5rem;color:rgb(100 116 139/var(--tw-text-opacity,1));background-color:#0f172a0a;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.ejc-modern-scope .icon-btn{line-height:1.55}.dark :where(.text-slate-600,.text-gray-600,.icon-btn,.text-gray-500){color:var(--ejc-muted)}.icon-btn:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));background-color:#0f172a14}.input{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(15 23 42/var(--tw-text-opacity,1));border-radius:.5rem;padding:.375rem .625rem;font-size:13px;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ejc-modern-scope .bg-white.input:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .input.border:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .input.shadow:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .input.shadow-sm:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .input.shadow-md:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .input.rounded-xl:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .input.rounded-2xl:not(input):not(select):not(textarea):not(button){border-color:#e5e7eb;box-shadow:0 1px 2px #0f172a0a}.ejc-modern-scope .bg-slate-100.p-1.rounded-xl button.input,.ejc-modern-scope .bg-gray-100.p-1.rounded-xl button.input{color:#8f7117;box-shadow:0 8px 18px #1018281a}.dark .ejc-modern-scope .bg-white.input:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .input.border:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .input.shadow:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .input.shadow-sm:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .input.shadow-md:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .input.rounded-xl:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .input.rounded-2xl:not(input):not(select):not(textarea):not(button){border-color:#fff5e617;box-shadow:0 18px 45px #0006}.dark .ejc-modern-scope .bg-slate-100.p-1.rounded-xl button.input,.dark .ejc-modern-scope .bg-gray-100.p-1.rounded-xl button.input{color:#e5ce7f;box-shadow:0 8px 18px #0006}.dark :where(.input){background-color:var(--ejc-card)}.dark :where(.text-slate-950,.input,.text-gray-950,.text-gray-900,.text-ink,.text-navy,.text-navy-900,.text-black){color:var(--ejc-ink)}.dark :where(.border-slate-50,.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-100,.border-gray-200,.input,.border-slate-200\/60,.border-slate-200\/70,.border-slate-200\/80,.border-white\/50,.border-border){border-color:var(--ejc-border)}.input::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.input:hover{border-color:#94a3b8b3}.input:focus{--tw-border-opacity:1;border-color:rgb(166 132 42/var(--tw-border-opacity,1));outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:#a6842a40;outline:2px solid #0000}.label{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:11px;font-weight:600;display:block}.dark :where(.text-slate-600,.label,.text-slate-500,.text-gray-500){color:var(--ejc-muted)}.badge{text-transform:capitalize;border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:11px;font-weight:500;display:inline-flex}.badge-success{text-transform:capitalize;--tw-bg-opacity:1;background-color:rgb(230 247 241/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(9 146 104/var(--tw-text-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-color:#a8e8d399;border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:11px;font-weight:500;display:inline-flex}.ejc-modern-scope .badge-success{border-radius:999px;font-weight:750}.dark :where(.badge-success,.bg-success-100,.bg-emerald-50,.bg-green-50){background-color:#12b8861f}.dark :where(.badge-success,.text-success-800,.text-emerald-700,.text-green-700){color:#4ecfa2}.badge-warn{text-transform:capitalize;--tw-bg-opacity:1;background-color:rgb(255 249 230/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(179 123 18/var(--tw-text-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-color:#ffe79999;border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:11px;font-weight:500;display:inline-flex}.ejc-modern-scope .badge-warn{border-radius:999px;font-weight:750}.dark :where(.badge-warn,.bg-warn-100,.bg-yellow-50,.bg-orange-50){background-color:#efae2e1f}.dark :where(.badge-warn,.text-warn-800,.text-yellow-700,.text-orange-700){color:#f2c14e}.badge-danger{text-transform:capitalize;--tw-bg-opacity:1;background-color:rgb(253 235 236/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(166 30 30/var(--tw-text-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-color:#f8b9bc99;border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:11px;font-weight:500;display:inline-flex}.ejc-modern-scope .badge-danger{border-radius:999px;font-weight:750}.dark :where(.badge-danger,.bg-danger-100,.bg-red-50,.bg-rose-50){background-color:#e0313124}.dark :where(.text-danger-600,.badge-danger,.text-red-600,.text-red-700){color:#f08a8a}.badge-info{text-transform:capitalize;--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-color:#bae6fd99;border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:11px;font-weight:500;display:inline-flex}.ejc-modern-scope .badge-info{border-radius:999px;font-weight:750}.dark :where(.badge-info,.bg-sky-50,.bg-blue-50){background-color:#0ea5e91f}.dark :where(.badge-info,.text-sky-700,.text-blue-700){color:#67c5f0}.badge-neutral{text-transform:capitalize;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-color:#e5e7eb99;border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:11px;font-weight:500;display:inline-flex}.ejc-modern-scope .badge-neutral{border-radius:999px;font-weight:750}.ejc-modern-scope .badge-neutral.p-1.rounded-xl{background:#fff;border:1px solid #e5e7eb}.ejc-modern-scope .badge-neutral.p-1.rounded-xl button{min-height:2.25rem}.ejc-modern-scope .badge-neutral.p-1.rounded-xl button.bg-white{color:#8f7117;box-shadow:0 8px 18px #1018281a}.dark .ejc-modern-scope .badge-neutral.p-1.rounded-xl{background:#1c1712cc;border-color:#fff5e61a;box-shadow:inset 0 0 0 1px #fff5e60d}.dark .ejc-modern-scope .badge-neutral.p-1.rounded-xl button.bg-white{color:#e5ce7f;box-shadow:0 8px 18px #0006}.dark :where(.bg-slate-100,.badge-neutral,.bg-slate-200,.bg-slate-200\/70){background-color:#fff5e614}.dark :where(.text-slate-600,.badge-neutral,.text-slate-500,.text-gray-500){color:var(--ejc-muted)}.table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:.8125rem;line-height:1.25rem}.table thead tr{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.dark :where(.border-slate-50,.table thead tr,.border-slate-200,.border-slate-300,.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-200\/60,.border-slate-200\/70,.border-slate-200\/80,.border-white\/50,.border-border){border-color:var(--ejc-border)}.table th{--tw-bg-opacity:1;background-color:rgb(250 246 231/var(--tw-bg-opacity,1));text-align:left;text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity:1;color:rgb(59 47 11/var(--tw-text-opacity,1));padding:.5rem .75rem;font-size:11px;font-weight:700}.dark :where(.table th,.bg-primary-100,.bg-primary-50\/40,.bg-primary-50\/50,.bg-primary-50\/60,.bg-amber-50,.bg-amber-100){background-color:#d4af371f}.dark :where(.text-primary-600,.text-primary-700,.text-primary-800,.table th){color:#e5ce7f}.table th:first-child{border-top-left-radius:.75rem}.table th:last-child{border-top-right-radius:.75rem}.table td{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(241 245 249/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));padding:.625rem .75rem}.dark :where(.text-slate-800,.table td,.text-gray-800,.text-gray-700){color:#d6cec2}.dark :where(.border-slate-50,.table td,.border-slate-200,.border-slate-300,.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-200\/60,.border-slate-200\/70,.border-slate-200\/80,.border-white\/50,.border-border){border-color:var(--ejc-border)}.table tbody tr{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark :where(.table tbody tr:hover,.hover\:bg-slate-100:hover,.hover\:bg-gray-50:hover,.hover\:bg-gray-100:hover,.hover\:bg-slate-50\/70:hover,.hover\:bg-slate-200:hover,.hover\:bg-white:hover){background-color:#fff5e60f}.table tbody tr:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.modal-backdrop{z-index:50;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}body:has([role=dialog][aria-modal=true]) .onboarding-tour{display:none}.eyebrow{text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity:1;color:rgb(111 87 17/var(--tw-text-opacity,1));font-size:10px;font-weight:700}.dark :where(.text-primary-600,.eyebrow,.text-primary-800,.text-primary-900){color:#e5ce7f}@keyframes gold-gleam{0%,60%,to{opacity:.75;transform:translate(-14%)}80%{opacity:1;transform:translate(14%)}}.sidebar-bronze{background:#fff;border-right:1px solid #e2e8f0}.sidebar-nav-item{color:#334155;position:relative;overflow:hidden}.sidebar-nav-item:hover{color:#0f172a;background:#f8f6f0}.sidebar-nav-item.is-active{color:#6f5711;background:#f7f1dc}.sidebar-nav-item.is-active:before{content:"";background:#d4af37;border-radius:0;width:3px;height:100%;position:absolute;top:0;left:0}.sidebar-nav-item svg{color:#667085;transition:color .15s ease-out}.sidebar-nav-item:hover svg,.sidebar-nav-item.is-active svg{color:#8f7117}.sidebar-group-label{color:#64748b}.sidebar-group-label:hover{color:#334155}.menu-item{text-align:left;--tw-text-opacity:1;width:100%;color:rgb(51 65 85/var(--tw-text-opacity,1));border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.dark :where(.text-slate-800,.menu-item,.text-gray-800,.text-gray-700){color:#d6cec2}.dark :where(.menu-item:hover,.hover\:bg-primary-50\/50:hover,.hover\:bg-primary-50\/60:hover,.hover\:bg-primary-100:hover){background-color:#d4af3724}.menu-item:hover{--tw-bg-opacity:1;background-color:rgb(250 246 231/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(111 87 17/var(--tw-text-opacity,1))}.brand-watermark{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;display:none;position:fixed;inset:0}.ai-surface{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-width:1px;border-radius:1rem}.ejc-modern-scope .bg-white.ai-surface:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .ai-surface.border:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .ai-surface.shadow:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .ai-surface.shadow-sm:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .ai-surface.shadow-md:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .ai-surface.rounded-xl:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .ai-surface.rounded-2xl:not(input):not(select):not(textarea):not(button){border-color:#e5e7eb;box-shadow:0 1px 2px #0f172a0a}.ejc-modern-scope .ai-surface{border-radius:16px}.ejc-modern-scope .bg-slate-100.p-1.rounded-xl button.ai-surface,.ejc-modern-scope .bg-gray-100.p-1.rounded-xl button.ai-surface{color:#8f7117;box-shadow:0 8px 18px #1018281a}.dark .ejc-modern-scope .bg-white.ai-surface:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .ai-surface.border:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .ai-surface.shadow:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .ai-surface.shadow-sm:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .ai-surface.shadow-md:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .ai-surface.rounded-xl:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .ai-surface.rounded-2xl:not(input):not(select):not(textarea):not(button){border-color:#fff5e617;box-shadow:0 18px 45px #0006}.dark .ejc-modern-scope .bg-slate-100.p-1.rounded-xl button.ai-surface,.dark .ejc-modern-scope .bg-gray-100.p-1.rounded-xl button.ai-surface{color:#e5ce7f;box-shadow:0 8px 18px #0006}.dark :where(.ai-surface){background-color:var(--ejc-card)}.ai-surface{border-color:#f7925647;box-shadow:0 8px 30px #c75f2414,0 1px 2px #1018280a}.ai-surface-header{background:#f7925614;border-color:#f7925633;border-bottom-width:1px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.status-dot.success{--tw-bg-opacity:1;background-color:rgb(18 184 134/var(--tw-bg-opacity,1))}.status-dot.danger{--tw-bg-opacity:1;background-color:rgb(224 49 49/var(--tw-bg-opacity,1))}.status-dot.ai{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.visual-law-document{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1));border-width:1px;border-color:#e2e8f099;border-radius:1rem}.ejc-modern-scope .bg-white.visual-law-document:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .visual-law-document.border:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .visual-law-document.shadow:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .visual-law-document.shadow-sm:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .visual-law-document.shadow-md:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .visual-law-document.rounded-xl:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .visual-law-document.rounded-2xl:not(input):not(select):not(textarea):not(button){border-color:#e5e7eb;box-shadow:0 1px 2px #0f172a0a}.ejc-modern-scope .visual-law-document{border-radius:16px}.ejc-modern-scope .bg-slate-100.p-1.rounded-xl button.visual-law-document,.ejc-modern-scope .bg-gray-100.p-1.rounded-xl button.visual-law-document{color:#8f7117;box-shadow:0 8px 18px #1018281a}.dark .ejc-modern-scope .bg-white.visual-law-document:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .visual-law-document.border:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .visual-law-document.shadow:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .visual-law-document.shadow-sm:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .visual-law-document.shadow-md:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .visual-law-document.rounded-xl:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .visual-law-document.rounded-2xl:not(input):not(select):not(textarea):not(button){border-color:#fff5e617;box-shadow:0 18px 45px #0006}.dark .ejc-modern-scope .bg-slate-100.p-1.rounded-xl button.visual-law-document,.dark .ejc-modern-scope .bg-gray-100.p-1.rounded-xl button.visual-law-document{color:#e5ce7f;box-shadow:0 8px 18px #0006}.dark :where(.visual-law-document){background-color:var(--ejc-card)}.dark :where(.visual-law-document,.text-slate-700,.text-gray-800,.text-gray-700){color:#d6cec2}.dark :where(.border-slate-50,.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-100,.border-gray-200,.border-gray-300,.visual-law-document,.border-slate-200\/70,.border-slate-200\/80,.border-white\/50,.border-border){border-color:var(--ejc-border)}.visual-law-document{box-shadow:0 22px 55px #10182812,0 1px 2px #1018280a}.visual-law-document-header{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));padding:1.25rem 1.5rem}.dark :where(.border-slate-50,.border-slate-100,.visual-law-document-header,.border-slate-300,.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-200\/60,.border-slate-200\/70,.border-slate-200\/80,.border-white\/50,.border-border){border-color:var(--ejc-border)}.visual-law-document-header{background:linear-gradient(135deg,#f8fafc 0%,#fcf9ee 100%)}.visual-law-document-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.visual-law-document-body{padding:1.25rem 1.5rem;line-height:1.75rem}.visual-law-document h1{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1));font-size:1.1875rem;font-weight:600;line-height:1.75rem}.dark :where(.visual-law-document h1,.text-slate-900,.text-gray-950,.text-gray-900,.text-ink,.text-navy,.text-navy-900,.text-black){color:var(--ejc-ink)}.visual-law-document h2{--tw-border-opacity:1;border-left-width:4px;border-color:rgb(111 87 17/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1));margin-top:.5rem;padding-left:.75rem;font-size:.9375rem;font-weight:600;line-height:1.6rem}.dark :where(.visual-law-document h2,.text-slate-900,.text-gray-950,.text-gray-900,.text-ink,.text-navy,.text-navy-900,.text-black){color:var(--ejc-ink)}.visual-law-document h3{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1));margin-top:.5rem;font-size:.8125rem;font-weight:600;line-height:1.25rem}.dark :where(.visual-law-document h3,.text-slate-700,.text-gray-800,.text-gray-700){color:#d6cec2}.visual-law-meta-grid{gap:.5rem;margin-top:1rem;display:grid}@media (width>=640px){.visual-law-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.visual-law-meta-item{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;padding:.5rem .75rem}.ejc-modern-scope .bg-white.visual-law-meta-item:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .visual-law-meta-item.border:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .visual-law-meta-item.shadow:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .visual-law-meta-item.shadow-sm:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .visual-law-meta-item.shadow-md:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .visual-law-meta-item.rounded-xl:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .visual-law-meta-item.rounded-2xl:not(input):not(select):not(textarea):not(button){border-color:#e5e7eb;box-shadow:0 1px 2px #0f172a0a}.ejc-modern-scope .bg-slate-100.p-1.rounded-xl button.visual-law-meta-item,.ejc-modern-scope .bg-gray-100.p-1.rounded-xl button.visual-law-meta-item{color:#8f7117;box-shadow:0 8px 18px #1018281a}.dark .ejc-modern-scope .bg-white.visual-law-meta-item:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .visual-law-meta-item.border:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .visual-law-meta-item.shadow:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .visual-law-meta-item.shadow-sm:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .visual-law-meta-item.shadow-md:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .visual-law-meta-item.rounded-xl:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .visual-law-meta-item.rounded-2xl:not(input):not(select):not(textarea):not(button){border-color:#fff5e617;box-shadow:0 18px 45px #0006}.dark .ejc-modern-scope .bg-slate-100.p-1.rounded-xl button.visual-law-meta-item,.dark .ejc-modern-scope .bg-gray-100.p-1.rounded-xl button.visual-law-meta-item{color:#e5ce7f;box-shadow:0 8px 18px #0006}.dark :where(.visual-law-meta-item){background-color:var(--ejc-card)}.dark :where(.border-slate-50,.border-slate-100,.visual-law-meta-item,.border-slate-300,.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-200\/60,.border-slate-200\/70,.border-slate-200\/80,.border-white\/50,.border-border){border-color:var(--ejc-border)}.visual-law-meta-label{text-transform:uppercase;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));font-size:10px;font-weight:700}.ejc-modern-scope .visual-law-meta-label{line-height:1.55}.dark :where(.text-slate-600,.text-gray-600,.visual-law-meta-label,.text-gray-500){color:var(--ejc-muted)}.visual-law-meta-value{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.8125rem;font-weight:600;line-height:1.25rem}.dark :where(.text-slate-950,.visual-law-meta-value,.text-gray-950,.text-gray-900,.text-ink,.text-navy,.text-navy-900,.text-black){color:var(--ejc-ink)}.brand-logo-img{-o-object-fit:contain;object-fit:contain;display:block}.card:hover,.section-card:hover,.legal-surface:hover{border-color:#c9a2274d}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-left-2{left:-.5rem}.-left-\[27px\]{left:-27px}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-2\.5{top:-.625rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-20{bottom:5rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-11{top:2.75rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[4\.25rem\]{top:4.25rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.float-right{float:right}.-m-1{margin:-.25rem}.m-4{margin:1rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.\!mb-0{margin-bottom:0!important}.-mb-5{margin-bottom:-1.25rem}.-mb-px{margin-bottom:-1px}.-ml-6{margin-left:-1.5rem}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-5{margin-top:-1.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-9{margin-top:2.25rem}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[38px\]{height:38px}.h-\[65vh\]{height:65vh}.h-\[70vh\]{height:70vh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:7rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[420px\]{max-height:420px}.max-h-\[580px\]{max-height:580px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[720px\]{max-height:720px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-4{min-height:1rem}.min-h-56{min-height:14rem}.min-h-64{min-height:16rem}.min-h-72{min-height:18rem}.min-h-\[100px\]{min-height:100px}.min-h-\[110px\]{min-height:110px}.min-h-\[130px\]{min-height:130px}.min-h-\[132px\]{min-height:132px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[16rem\]{min-height:16rem}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[240px\]{min-height:240px}.min-h-\[24px\]{min-height:24px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[360px\]{min-height:360px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[420px\]{min-height:420px}.min-h-\[44px\]{min-height:44px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[55vh\]{min-height:55vh}.min-h-\[56px\]{min-height:56px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[62vh\]{min-height:62vh}.min-h-\[64px\]{min-height:64px}.min-h-\[70px\]{min-height:70px}.min-h-\[78vh\]{min-height:78vh}.min-h-\[80px\]{min-height:80px}.min-h-\[90px\]{min-height:90px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.6667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.3333%}.w-52{width:13rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[17rem\]{width:17rem}.w-\[460px\]{width:460px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-64{min-width:16rem}.min-w-9{min-width:2.25rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[24px\]{min-width:24px}.min-w-\[420px\]{min-width:420px}.min-w-\[520px\]{min-width:520px}.min-w-\[760px\]{min-width:760px}.min-w-\[80px\]{min-width:80px}.min-w-\[850px\]{min-width:850px}.min-w-\[960px\]{min-width:960px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-44{max-width:11rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-56{max-width:14rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-72{max-width:18rem}.max-w-7xl{max-width:80rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[440px\]{max-width:440px}.max-w-\[650px\]{max-width:650px}.max-w-\[75\%\]{max-width:75%}.max-w-\[78\%\]{max-width:78%}.max-w-\[7rem\]{max-width:7rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[88\%\]{max-width:88%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate:-180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{animation:.25s cubic-bezier(.2,.7,.3,1) slide-in-right}@keyframes spin{to{transform:rotate(360deg)}}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-4{scroll-margin-top:1rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-bronze-pale\/40>:not([hidden])~:not([hidden]){border-color:#f8f0d866}.divide-bronze-pale\/50>:not([hidden])~:not([hidden]){border-color:#f8f0d880}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.divide-slate-100\/80>:not([hidden])~:not([hidden]){border-color:#f1f5f9cc}.divide-slate-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(248 250 252/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-ai-100{--tw-border-opacity:1;border-color:rgb(237 233 254/var(--tw-border-opacity,1))}.border-ai-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-ai-300{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.border-ai-400{--tw-border-opacity:1;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}.border-ai-500{--tw-border-opacity:1;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.border-ai-600{--tw-border-opacity:1;border-color:rgb(124 58 237/var(--tw-border-opacity,1))}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-black\/\[0\.05\]{border-color:#0000000d}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-border{--tw-border-opacity:1;border-color:rgb(229 234 240/var(--tw-border-opacity,1))}.border-bronze{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-bronze-50{--tw-border-opacity:1;border-color:rgb(248 250 252/var(--tw-border-opacity,1))}.border-bronze-pale{--tw-border-opacity:1;border-color:rgb(248 240 216/var(--tw-border-opacity,1))}.border-bronze-pale\/40{border-color:#f8f0d866}.border-bronze-pale\/50{border-color:#f8f0d880}.border-bronze\/30{border-color:#4755694d}.border-danger-100{--tw-border-opacity:1;border-color:rgb(252 220 222/var(--tw-border-opacity,1))}.border-danger-200{--tw-border-opacity:1;border-color:rgb(248 185 188/var(--tw-border-opacity,1))}.border-danger-300{--tw-border-opacity:1;border-color:rgb(241 137 142/var(--tw-border-opacity,1))}.border-danger-400{--tw-border-opacity:1;border-color:rgb(234 90 96/var(--tw-border-opacity,1))}.border-danger-500{--tw-border-opacity:1;border-color:rgb(224 49 49/var(--tw-border-opacity,1))}.border-danger-600{--tw-border-opacity:1;border-color:rgb(201 42 42/var(--tw-border-opacity,1))}.border-ejc-border{border-color:var(--ejc-border)}.border-ejc-border-strong{border-color:var(--ejc-border-strong)}.border-ejc-gold{border-color:var(--ejc-gold)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-gold{--tw-border-opacity:1;border-color:rgb(212 175 55/var(--tw-border-opacity,1))}.border-gold-light{--tw-border-opacity:1;border-color:rgb(229 206 127/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-100{--tw-border-opacity:1;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-600{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-info-100{--tw-border-opacity:1;border-color:rgb(224 242 254/var(--tw-border-opacity,1))}.border-info-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-navy{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-navy-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-primary-100{--tw-border-opacity:1;border-color:rgb(247 241 220/var(--tw-border-opacity,1))}.border-primary-200{--tw-border-opacity:1;border-color:rgb(239 227 180/var(--tw-border-opacity,1))}.border-primary-200\/60{border-color:#efe3b499}.border-primary-300{--tw-border-opacity:1;border-color:rgb(229 206 127/var(--tw-border-opacity,1))}.border-primary-400{--tw-border-opacity:1;border-color:rgb(201 162 39/var(--tw-border-opacity,1))}.border-primary-500{--tw-border-opacity:1;border-color:rgb(166 132 42/var(--tw-border-opacity,1))}.border-primary-600{--tw-border-opacity:1;border-color:rgb(143 113 23/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-400{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.border-sky-600{--tw-border-opacity:1;border-color:rgb(2 132 199/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-100\/70{border-color:#f1f5f9b3}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-50{--tw-border-opacity:1;border-color:rgb(248 250 252/var(--tw-border-opacity,1))}.border-success-100{--tw-border-opacity:1;border-color:rgb(211 243 232/var(--tw-border-opacity,1))}.border-success-200{--tw-border-opacity:1;border-color:rgb(168 232 211/var(--tw-border-opacity,1))}.border-success-300{--tw-border-opacity:1;border-color:rgb(116 217 184/var(--tw-border-opacity,1))}.border-success-400{--tw-border-opacity:1;border-color:rgb(62 196 154/var(--tw-border-opacity,1))}.border-success-500{--tw-border-opacity:1;border-color:rgb(18 184 134/var(--tw-border-opacity,1))}.border-success-600{--tw-border-opacity:1;border-color:rgb(12 166 120/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-warn-100{--tw-border-opacity:1;border-color:rgb(255 243 204/var(--tw-border-opacity,1))}.border-warn-200{--tw-border-opacity:1;border-color:rgb(255 231 153/var(--tw-border-opacity,1))}.border-warn-300{--tw-border-opacity:1;border-color:rgb(255 209 102/var(--tw-border-opacity,1))}.border-warn-400{--tw-border-opacity:1;border-color:rgb(247 192 74/var(--tw-border-opacity,1))}.border-warn-500{--tw-border-opacity:1;border-color:rgb(239 174 46/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-zinc-100{--tw-border-opacity:1;border-color:rgb(244 244 245/var(--tw-border-opacity,1))}.border-zinc-300{--tw-border-opacity:1;border-color:rgb(212 212 216/var(--tw-border-opacity,1))}.border-l-danger-500{--tw-border-opacity:1;border-left-color:rgb(224 49 49/var(--tw-border-opacity,1))}.border-l-info-500{--tw-border-opacity:1;border-left-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-l-success-400{--tw-border-opacity:1;border-left-color:rgb(62 196 154/var(--tw-border-opacity,1))}.border-l-success-500{--tw-border-opacity:1;border-left-color:rgb(18 184 134/var(--tw-border-opacity,1))}.border-l-warn-500{--tw-border-opacity:1;border-left-color:rgb(239 174 46/var(--tw-border-opacity,1))}.border-t-ai-400{--tw-border-opacity:1;border-top-color:rgb(167 139 250/var(--tw-border-opacity,1))}.border-t-danger-400{--tw-border-opacity:1;border-top-color:rgb(234 90 96/var(--tw-border-opacity,1))}.border-t-orange-400{--tw-border-opacity:1;border-top-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-t-primary-400{--tw-border-opacity:1;border-top-color:rgb(201 162 39/var(--tw-border-opacity,1))}.border-t-slate-400{--tw-border-opacity:1;border-top-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-t-success-400{--tw-border-opacity:1;border-top-color:rgb(62 196 154/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.border-t-warn-400{--tw-border-opacity:1;border-top-color:rgb(247 192 74/var(--tw-border-opacity,1))}.\!bg-gold-50{--tw-bg-opacity:1!important;background-color:rgb(250 245 227/var(--tw-bg-opacity,1))!important}.bg-ai-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-ai-400{--tw-bg-opacity:1;background-color:rgb(167 139 250/var(--tw-bg-opacity,1))}.bg-ai-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-ai-50\/30{background-color:#f5f3ff4d}.bg-ai-50\/40{background-color:#f5f3ff66}.bg-ai-50\/60{background-color:#f5f3ff99}.bg-ai-50\/70{background-color:#f5f3ffb3}.bg-ai-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-bronze{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-bronze-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-bronze-50\/10{background-color:#f8fafc1a}.bg-bronze-50\/20{background-color:#f8fafc33}.bg-bronze-50\/40{background-color:#f8fafc66}.bg-bronze-50\/50{background-color:#f8fafc80}.bg-bronze-50\/60{background-color:#f8fafc99}.bg-bronze\/50{background-color:#47556980}.bg-bronze\/60{background-color:#47556999}.bg-canvas{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.bg-danger-100{--tw-bg-opacity:1;background-color:rgb(252 220 222/var(--tw-bg-opacity,1))}.bg-danger-300{--tw-bg-opacity:1;background-color:rgb(241 137 142/var(--tw-bg-opacity,1))}.bg-danger-400{--tw-bg-opacity:1;background-color:rgb(234 90 96/var(--tw-bg-opacity,1))}.bg-danger-50{--tw-bg-opacity:1;background-color:rgb(253 235 236/var(--tw-bg-opacity,1))}.bg-danger-50\/30{background-color:#fdebec4d}.bg-danger-50\/40{background-color:#fdebec66}.bg-danger-50\/60{background-color:#fdebec99}.bg-danger-500{--tw-bg-opacity:1;background-color:rgb(224 49 49/var(--tw-bg-opacity,1))}.bg-danger-600{--tw-bg-opacity:1;background-color:rgb(201 42 42/var(--tw-bg-opacity,1))}.bg-ejc-border{background-color:var(--ejc-border)}.bg-ejc-gold{background-color:var(--ejc-gold)}.bg-ejc-gold-deep{background-color:var(--ejc-gold-deep)}.bg-ejc-gold-soft{background-color:var(--ejc-gold-soft)}.bg-ejc-primary{background-color:var(--ejc-primary)}.bg-ejc-surface{background-color:var(--ejc-surface)}.bg-ejc-surface-muted{background-color:var(--ejc-surface-muted)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-gold{--tw-bg-opacity:1;background-color:rgb(212 175 55/var(--tw-bg-opacity,1))}.bg-gold-50{--tw-bg-opacity:1;background-color:rgb(250 245 227/var(--tw-bg-opacity,1))}.bg-gold-50\/40{background-color:#faf5e366}.bg-gold-50\/50{background-color:#faf5e380}.bg-gold-50\/60{background-color:#faf5e399}.bg-gold-600{--tw-bg-opacity:1;background-color:rgb(166 132 42/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-50\/40{background-color:#f0fdf466}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-info-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-info-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-navy{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-navy-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-navy-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-navy\/5{background-color:#0f172a0d}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-50\/20{background-color:#fff7ed33}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-ouro-claro{--tw-bg-opacity:1;background-color:rgb(201 162 39/var(--tw-bg-opacity,1))}.bg-ouro-palha,.bg-primary-100{--tw-bg-opacity:1;background-color:rgb(247 241 220/var(--tw-bg-opacity,1))}.bg-primary-400{--tw-bg-opacity:1;background-color:rgb(201 162 39/var(--tw-bg-opacity,1))}.bg-primary-50{--tw-bg-opacity:1;background-color:rgb(250 246 231/var(--tw-bg-opacity,1))}.bg-primary-50\/40{background-color:#faf6e766}.bg-primary-50\/50{background-color:#faf6e780}.bg-primary-50\/60{background-color:#faf6e799}.bg-primary-50\/70{background-color:#faf6e7b3}.bg-primary-50\/95{background-color:#faf6e7f2}.bg-primary-500{--tw-bg-opacity:1;background-color:rgb(166 132 42/var(--tw-bg-opacity,1))}.bg-primary-600{--tw-bg-opacity:1;background-color:rgb(143 113 23/var(--tw-bg-opacity,1))}.bg-primary-700{--tw-bg-opacity:1;background-color:rgb(111 87 17/var(--tw-bg-opacity,1))}.bg-primary-900{--tw-bg-opacity:1;background-color:rgb(59 47 11/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/70{background-color:#fef2f2b3}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-200\/70{background-color:#e2e8f0b3}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/\[0\.04\]{background-color:#0f172a0a}.bg-slate-900\/\[0\.05\]{background-color:#0f172a0d}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/45{background-color:#02061773}.bg-success-100{--tw-bg-opacity:1;background-color:rgb(211 243 232/var(--tw-bg-opacity,1))}.bg-success-200{--tw-bg-opacity:1;background-color:rgb(168 232 211/var(--tw-bg-opacity,1))}.bg-success-400{--tw-bg-opacity:1;background-color:rgb(62 196 154/var(--tw-bg-opacity,1))}.bg-success-400\/70{background-color:#3ec49ab3}.bg-success-50{--tw-bg-opacity:1;background-color:rgb(230 247 241/var(--tw-bg-opacity,1))}.bg-success-50\/40{background-color:#e6f7f166}.bg-success-500{--tw-bg-opacity:1;background-color:rgb(18 184 134/var(--tw-bg-opacity,1))}.bg-success-600{--tw-bg-opacity:1;background-color:rgb(12 166 120/var(--tw-bg-opacity,1))}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-warn-100{--tw-bg-opacity:1;background-color:rgb(255 243 204/var(--tw-bg-opacity,1))}.bg-warn-400{--tw-bg-opacity:1;background-color:rgb(247 192 74/var(--tw-bg-opacity,1))}.bg-warn-50{--tw-bg-opacity:1;background-color:rgb(255 249 230/var(--tw-bg-opacity,1))}.bg-warn-50\/40{background-color:#fff9e666}.bg-warn-50\/50{background-color:#fff9e680}.bg-warn-50\/60{background-color:#fff9e699}.bg-warn-500{--tw-bg-opacity:1;background-color:rgb(239 174 46/var(--tw-bg-opacity,1))}.bg-warning-100{--tw-bg-opacity:1;background-color:rgb(255 243 204/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-zinc-100{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.bg-opacity-60{--tw-bg-opacity:.6}.bg-\[linear-gradient\(160deg\,var\(--ejc-primary\)\,var\(--ejc-primary-dark\)\)\]{background-image:linear-gradient(160deg,var(--ejc-primary),var(--ejc-primary-dark))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.from-primary-50\/80{--tw-gradient-from:#faf6e7cc var(--tw-gradient-from-position);--tw-gradient-to:#faf6e700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.fill-warn-400{fill:#f7c04a}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[42px\]{padding-left:42px}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.pr-9{padding-right:2.25rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[12vh\]{padding-top:12vh}.pt-\[72px\]{padding-top:72px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,Cascadia Code,JetBrains Mono,Consolas,monospace}.font-sans{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.font-serif{font-family:Playfair Display,Georgia,Cambria,Times New Roman,serif}.text-2xl{font-size:1.375rem;line-height:1.9rem}.text-3xl{font-size:1.75rem;line-height:2.1rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.85em\]{font-size:.85em}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[28px\]{font-size:28px}.text-\[9px\]{font-size:9px}.text-base{font-size:.9375rem;line-height:1.6rem}.text-caption{font-size:.7rem;line-height:1rem}.text-lg{font-size:1.0625rem;line-height:1.65rem}.text-sm{font-size:.8125rem;line-height:1.25rem}.text-xl{font-size:1.1875rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1.125rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.01em}.tracking-wide{letter-spacing:.02em}.tracking-wider{letter-spacing:.06em}.tracking-widest{letter-spacing:.18em}.\!text-gold-700{--tw-text-opacity:1!important;color:rgb(140 109 31/var(--tw-text-opacity,1))!important}.text-ai-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-ai-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-ai-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-ai-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-ai-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-ai-900{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-bronze{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-bronze-deep{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-bronze-pale{--tw-text-opacity:1;color:rgb(248 240 216/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-danger-400{--tw-text-opacity:1;color:rgb(234 90 96/var(--tw-text-opacity,1))}.text-danger-500{--tw-text-opacity:1;color:rgb(224 49 49/var(--tw-text-opacity,1))}.text-danger-600{--tw-text-opacity:1;color:rgb(201 42 42/var(--tw-text-opacity,1))}.text-danger-700{--tw-text-opacity:1;color:rgb(166 30 30/var(--tw-text-opacity,1))}.text-danger-800{--tw-text-opacity:1;color:rgb(135 27 27/var(--tw-text-opacity,1))}.text-danger-900{--tw-text-opacity:1;color:rgb(110 24 24/var(--tw-text-opacity,1))}.text-ejc-gold{color:var(--ejc-gold)}.text-ejc-gold-bright{color:var(--ejc-gold-bright)}.text-ejc-gold-ink{color:var(--ejc-gold-ink)}.text-ejc-primary-dark{color:var(--ejc-primary-dark)}.text-ejc-text{color:var(--ejc-text)}.text-ejc-text-secondary{color:var(--ejc-text-secondary)}.text-ejc-text-subtle{color:var(--ejc-text-subtle)}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-gold-600{--tw-text-opacity:1;color:rgb(166 132 42/var(--tw-text-opacity,1))}.text-gold-700{--tw-text-opacity:1;color:rgb(140 109 31/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-info-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-info-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-info-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-info-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-ink-light{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-navy{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-navy-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-navy-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-navy-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-ouro{--tw-text-opacity:1;color:rgb(143 113 23/var(--tw-text-opacity,1))}.text-ouro-profundo{--tw-text-opacity:1;color:rgb(111 87 17/var(--tw-text-opacity,1))}.text-primary-100{--tw-text-opacity:1;color:rgb(247 241 220/var(--tw-text-opacity,1))}.text-primary-200{--tw-text-opacity:1;color:rgb(239 227 180/var(--tw-text-opacity,1))}.text-primary-400{--tw-text-opacity:1;color:rgb(201 162 39/var(--tw-text-opacity,1))}.text-primary-500{--tw-text-opacity:1;color:rgb(166 132 42/var(--tw-text-opacity,1))}.text-primary-600{--tw-text-opacity:1;color:rgb(143 113 23/var(--tw-text-opacity,1))}.text-primary-700{--tw-text-opacity:1;color:rgb(111 87 17/var(--tw-text-opacity,1))}.text-primary-700\/80{color:#6f5711cc}.text-primary-800{--tw-text-opacity:1;color:rgb(85 66 13/var(--tw-text-opacity,1))}.text-primary-900{--tw-text-opacity:1;color:rgb(59 47 11/var(--tw-text-opacity,1))}.text-primary-950{--tw-text-opacity:1;color:rgb(42 33 8/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-500\/70{color:#ef4444b3}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-success-400{--tw-text-opacity:1;color:rgb(62 196 154/var(--tw-text-opacity,1))}.text-success-500{--tw-text-opacity:1;color:rgb(18 184 134/var(--tw-text-opacity,1))}.text-success-600{--tw-text-opacity:1;color:rgb(12 166 120/var(--tw-text-opacity,1))}.text-success-700{--tw-text-opacity:1;color:rgb(9 146 104/var(--tw-text-opacity,1))}.text-success-800{--tw-text-opacity:1;color:rgb(8 127 91/var(--tw-text-opacity,1))}.text-success-900{--tw-text-opacity:1;color:rgb(6 102 73/var(--tw-text-opacity,1))}.text-teal-500{--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-warn-300{--tw-text-opacity:1;color:rgb(255 209 102/var(--tw-text-opacity,1))}.text-warn-400{--tw-text-opacity:1;color:rgb(247 192 74/var(--tw-text-opacity,1))}.text-warn-500{--tw-text-opacity:1;color:rgb(239 174 46/var(--tw-text-opacity,1))}.text-warn-600{--tw-text-opacity:1;color:rgb(217 154 27/var(--tw-text-opacity,1))}.text-warn-700{--tw-text-opacity:1;color:rgb(179 123 18/var(--tw-text-opacity,1))}.text-warn-800{--tw-text-opacity:1;color:rgb(140 95 14/var(--tw-text-opacity,1))}.text-warn-900{--tw-text-opacity:1;color:rgb(102 68 9/var(--tw-text-opacity,1))}.text-warning-700{--tw-text-opacity:1;color:rgb(179 123 18/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/50{color:#ffffff80}.text-white\/70{color:#ffffffb3}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity,1))}.text-zinc-800{--tw-text-opacity:1;color:rgb(39 39 42/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.accent-green-600{accent-color:#16a34a}.accent-ouro{accent-color:#8f7117}.accent-ouro-profundo{accent-color:#6f5711}.accent-primary-600{accent-color:#8f7117}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-\[0\.05\]{opacity:.05}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 2px #18100808, 0 4px 16px -4px #1810080d;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 4px 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-float{--tw-shadow:0 4px 12px #18100812, 0 18px 40px -8px #18100824;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color), 0 18px 40px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 2px 4px #1810080a, 0 6px 22px #1810080f;--tw-shadow-colored:0 2px 4px var(--tw-shadow-color), 0 6px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px #1810080d;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-soft{--tw-shadow:0 1px 2px #18100808, 0 6px 20px -6px #1810080f;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 6px 20px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[var\(--ejc-shadow-lg\)\]{--tw-shadow-color:var(--ejc-shadow-lg);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--ejc-shadow-sm\)\]{--tw-shadow-color:var(--ejc-shadow-sm);--tw-shadow:var(--tw-shadow-colored)}.shadow-ai-600\/20{--tw-shadow-color:#7c3aed33;--tw-shadow:var(--tw-shadow-colored)}.shadow-primary-600\/20{--tw-shadow-color:#8f711733;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.\!ring-gold-600\/40{--tw-ring-color:#a6842a66!important}.ring-ai-100{--tw-ring-opacity:1;--tw-ring-color:rgb(237 233 254/var(--tw-ring-opacity,1))}.ring-ai-200{--tw-ring-opacity:1;--tw-ring-color:rgb(221 214 254/var(--tw-ring-opacity,1))}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-bronze\/20{--tw-ring-color:#47556933}.ring-danger-100{--tw-ring-opacity:1;--tw-ring-color:rgb(252 220 222/var(--tw-ring-opacity,1))}.ring-danger-200{--tw-ring-opacity:1;--tw-ring-color:rgb(248 185 188/var(--tw-ring-opacity,1))}.ring-ejc-gold{--tw-ring-color:var(--ejc-gold)}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.ring-green-200{--tw-ring-opacity:1;--tw-ring-color:rgb(187 247 208/var(--tw-ring-opacity,1))}.ring-info-100{--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.ring-info-200{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity,1))}.ring-navy{--tw-ring-opacity:1;--tw-ring-color:rgb(15 23 42/var(--tw-ring-opacity,1))}.ring-orange-100{--tw-ring-opacity:1;--tw-ring-color:rgb(255 237 213/var(--tw-ring-opacity,1))}.ring-orange-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 215 170/var(--tw-ring-opacity,1))}.ring-ouro-claro\/60{--tw-ring-color:#c9a22799}.ring-primary-100{--tw-ring-opacity:1;--tw-ring-color:rgb(247 241 220/var(--tw-ring-opacity,1))}.ring-primary-200{--tw-ring-opacity:1;--tw-ring-color:rgb(239 227 180/var(--tw-ring-opacity,1))}.ring-primary-300{--tw-ring-opacity:1;--tw-ring-color:rgb(229 206 127/var(--tw-ring-opacity,1))}.ring-primary-300\/60{--tw-ring-color:#e5ce7f99}.ring-primary-600{--tw-ring-opacity:1;--tw-ring-color:rgb(143 113 23/var(--tw-ring-opacity,1))}.ring-primary-700{--tw-ring-opacity:1;--tw-ring-color:rgb(111 87 17/var(--tw-ring-opacity,1))}.ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-slate-400{--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184/var(--tw-ring-opacity,1))}.ring-slate-900{--tw-ring-opacity:1;--tw-ring-color:rgb(15 23 42/var(--tw-ring-opacity,1))}.ring-success-100{--tw-ring-opacity:1;--tw-ring-color:rgb(211 243 232/var(--tw-ring-opacity,1))}.ring-success-200{--tw-ring-opacity:1;--tw-ring-color:rgb(168 232 211/var(--tw-ring-opacity,1))}.ring-teal-200{--tw-ring-opacity:1;--tw-ring-color:rgb(153 246 228/var(--tw-ring-opacity,1))}.ring-warn-100{--tw-ring-opacity:1;--tw-ring-color:rgb(255 243 204/var(--tw-ring-opacity,1))}.ring-warn-200{--tw-ring-opacity:1;--tw-ring-color:rgb(255 231 153/var(--tw-ring-opacity,1))}.ring-warn-200\/60{--tw-ring-color:#ffe79999}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-white{--tw-ring-offset-color:#fff}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}.scrollbar-thin::-webkit-scrollbar{width:5px;height:5px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:.2s fade-in}.animate-rise{animation:.28s cubic-bezier(.2,.7,.3,1) rise}.animate-pop{animation:.16s cubic-bezier(.2,.7,.3,1) pop}.animate-spin{animation:1s linear infinite spin}.animate-pulse-soft{animation:2s ease-in-out infinite pulse-soft}@keyframes ejc-shimmer{to{transform:translate(100%)}}.ejc-skeleton{background-color:#f1ece1;border-radius:.5rem;position:relative;overflow:hidden}.ejc-skeleton:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffffb3 45%,#c9a2271f 55%,#fff0 100%);animation:1.8s ease-in-out infinite ejc-shimmer;position:absolute;inset:0;transform:translate(-100%)}.dark .ejc-skeleton{background-color:#2a2e37}.dark .ejc-skeleton:after{background:linear-gradient(90deg,#fff0 0%,#ffffff0f 45%,#c9a22714 55%,#fff0 100%)}@media (prefers-reduced-motion:reduce){.ejc-skeleton:after{animation:none}}.ejc-modern-scope{color:var(--ejc-ink)}.ejc-modern-scope>div:first-child:not(.card):not(.section-card),.ejc-modern-scope>section:first-child:not(.card):not(.section-card){min-width:0}.ejc-modern-scope h1{color:#3b2f0b;letter-spacing:0;font-size:1.35rem;font-weight:700}.ejc-modern-scope h2,.ejc-modern-scope h3{color:#111827;letter-spacing:0}.ejc-modern-scope p,.ejc-modern-scope .text-slate-500,.ejc-modern-scope .text-gray-500{line-height:1.55}.ejc-modern-scope .bg-white.border:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .bg-white.shadow:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .bg-white.shadow-sm:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .bg-white.shadow-md:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .bg-white.rounded-xl:not(input):not(select):not(textarea):not(button),.ejc-modern-scope .bg-white.rounded-2xl:not(input):not(select):not(textarea):not(button){border-color:#e5e7eb!important;box-shadow:0 1px 2px #0f172a0a!important}.ejc-modern-scope .rounded-2xl{border-radius:16px}.ejc-modern-scope .rounded-xl{border-radius:12px}.ejc-modern-scope .input,.ejc-modern-scope input:not([type=checkbox]):not([type=radio]):not([type=range]),.ejc-modern-scope select,.ejc-modern-scope textarea{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-height:2.25rem;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:0 1px 1px #0f172a05}.ejc-modern-scope .input:focus,.ejc-modern-scope input:focus,.ejc-modern-scope select:focus,.ejc-modern-scope textarea:focus{outline:none;border-color:#d4af37!important;box-shadow:0 0 0 3px #d4af3733,0 1px 2px #1018280a!important}.ejc-modern-scope label,.ejc-modern-scope .label{color:#475569;font-size:.78rem;font-weight:650}.ejc-modern-scope table{border-collapse:separate;border-spacing:0}.ejc-modern-scope thead th{color:#3b2f0b;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:#f7f1dc;border-bottom:1px solid #d4af3738;font-size:.7rem;font-weight:700}.ejc-modern-scope tbody tr{transition:background-color .15s}.ejc-modern-scope tbody td{font-variant-numeric:tabular-nums;border-top:1px solid #a67c521a}.ejc-modern-scope tbody tr:hover{background:#d4af370f}.ejc-modern-scope .card.overflow-x-auto thead th{z-index:1;position:sticky;top:0}.ejc-modern-scope .card.overflow-x-auto tbody td{padding-top:.85rem;padding-bottom:.85rem}.ejc-modern-scope .btn,.ejc-modern-scope button{letter-spacing:0}.ejc-modern-scope .btn-primary{box-shadow:none;background-color:#8f7117}.ejc-modern-scope .btn-primary:hover{background-color:#6f5711}.ejc-modern-scope .badge,.ejc-modern-scope [class*=badge-]{border-radius:999px;font-weight:750}.ejc-modern-scope .bg-slate-100.p-1.rounded-xl,.ejc-modern-scope .bg-gray-100.p-1.rounded-xl{border:1px solid #e5e7eb;background:#fff!important}.ejc-modern-scope .bg-slate-100.p-1.rounded-xl button,.ejc-modern-scope .bg-gray-100.p-1.rounded-xl button{min-height:2.25rem}.ejc-modern-scope .bg-slate-100.p-1.rounded-xl button.bg-white,.ejc-modern-scope .bg-gray-100.p-1.rounded-xl button.bg-white{color:#8f7117!important;box-shadow:0 8px 18px #1018281a!important}.ejc-modern-scope .prose,.ejc-modern-scope .whitespace-pre-wrap{color:#334155;line-height:1.7}.ejc-modern-scope [class*=border-dashed]{background:#ffffffb8;border-color:#cbd5e1!important}.ejc-modern-scope [class*=bg-violet],.ejc-modern-scope [class*=text-violet]{--tw-ring-color:#f7925633}@media (width<=768px){.ejc-modern-scope .overflow-x-auto{scrollbar-width:thin}.ejc-modern-scope h1{font-size:1.45rem}}.print-view{display:none}@media print{body{background:#fff!important}.visual-law-document,.legal-surface,.ai-surface,.card,.section-card{box-shadow:none!important}aside,nav,header,.no-print,.brand-watermark{display:none!important}body:has(.print-view) *{visibility:hidden}:is(body:has(.print-view) .print-view,body:has(.print-view) .print-view *){visibility:visible}.print-view{width:100%;margin:0;padding:2cm 1.5cm;font-family:Georgia,Times New Roman,Times,serif;font-size:12pt;line-height:1.65;position:absolute;top:0;left:0;color:#000!important;background:#fff!important;display:block!important}.print-view *{color:#000!important;background:0 0!important}.print-view .print-view-title{margin-bottom:.25cm;font-family:Georgia,Times New Roman,Times,serif;font-size:15pt;font-weight:700}.print-view .print-view-meta{text-transform:capitalize;border-bottom:1pt solid #000;margin-bottom:.8cm;padding-bottom:.25cm;font-size:9pt}.print-view p,.print-view li,.print-view blockquote{orphans:3;widows:3}}.dark body{color:var(--ejc-ink)}.dark h1,.dark h2,.dark h3,.dark h4{color:#f2ece1}.dark *{scrollbar-color:#3d342a transparent}.dark ::-webkit-scrollbar-thumb{background:#3d342a}.dark ::-webkit-scrollbar-thumb:hover{background:#55483a}.dark ::selection{color:#f5edd2;background:#d4af3759}.dark .card,.dark .section-card,.dark .legal-surface,.dark .kanban-card,.dark .visual-law-meta-item,.dark .doc-chip{background:var(--ejc-card);border-color:var(--ejc-border)}.dark .card:hover,.dark .section-card:hover,.dark .legal-surface:hover{border-color:#d4af3752}.dark .stat-card{background:#1c1712bf;border-color:#fff5e614}.dark .toolbar-surface{border-color:var(--ejc-border);background:#1c1712e6}.dark .kanban-column{border-color:var(--ejc-border);background:#fff5e608}.dark .modal-backdrop{background:#000000a6}.dark .btn-secondary,.dark .btn-outline{color:#d6cec2;background:#fff5e612;border-color:#ffffff24}.dark .btn-secondary:hover,.dark .btn-outline:hover{background:#fff5e61f}.dark .btn-ghost{color:#d6cec2}.dark .btn-ghost:hover{background:#fff5e60f}.dark .icon-btn{color:#b5ab9c;background:#fff5e60f}.dark .icon-btn:hover{color:#e8e0d3;background:#fff5e61a}.dark .btn-primary,.dark .btn-gold{background-color:#8f7117}.dark .btn-primary:hover,.dark .btn-gold:hover{background-color:#9c7c1a}.dark .input,.dark .ejc-modern-scope .input,.dark .ejc-modern-scope input:not([type=checkbox]):not([type=radio]):not([type=range]),.dark .ejc-modern-scope select,.dark .ejc-modern-scope textarea{background:var(--ejc-elev);color:var(--ejc-ink);border-color:#fff5e61f}.dark .input::-moz-placeholder{color:#7d7466}.dark .ejc-modern-scope input::-moz-placeholder{color:#7d7466}.dark .ejc-modern-scope textarea::-moz-placeholder{color:#7d7466}.dark .input::placeholder,.dark .ejc-modern-scope input::placeholder,.dark .ejc-modern-scope textarea::placeholder{color:#7d7466}.dark .label,.dark .ejc-modern-scope label,.dark .ejc-modern-scope .label{color:#b5ab9c}.dark .table th,.dark .ejc-modern-scope thead th{background:var(--ejc-card);color:#8b8274}.dark .table td{border-color:var(--ejc-border);color:#d6cec2}.dark .table thead tr{border-color:var(--ejc-border)}.dark .table tbody tr:hover,.dark .ejc-modern-scope tbody tr:hover{background:#d4af3714}.dark .ejc-modern-scope tbody td{border-color:#fff5e612}.dark .badge-success{color:#4ecfa2;--tw-ring-color:#12b8864d;background:#12b88624}.dark .badge-warn{color:#f2c14e;--tw-ring-color:#efae2e4d;background:#efae2e24}.dark .badge-danger{color:#f08a8a;--tw-ring-color:#e0313152;background:#e0313129}.dark .badge-info{color:#67c5f0;--tw-ring-color:#0ea5e94d;background:#0ea5e924}.dark .badge-neutral{color:#b5ab9c;--tw-ring-color:#fff5e624;background:#fff5e614}.dark .badge-gold{color:#e5ce7f;--tw-ring-color:#d4af3759;background:#d4af3729}.dark .eyebrow,.dark .brand-kicker{color:#e5ce7f}.dark .menu-item{color:#d6cec2}.dark .menu-item:hover{color:#e5ce7f;background:#d4af371f}.dark .sidebar-count{background:var(--ejc-primary-soft)!important;color:var(--ejc-primary)!important}.dark .sidebar-week{background:var(--ejc-surface-muted)!important;border-color:var(--ejc-border)!important}.dark .sidebar-week__label{color:var(--ejc-text-secondary)!important}.dark .sidebar-week__range,.dark .sidebar-week__days button{color:var(--ejc-text-subtle)!important}.dark .sidebar-week__days button:hover{background:var(--ejc-surface)!important;color:var(--ejc-text)!important}.dark .sidebar-week__days li.has-event .sidebar-week__day-dot{background:var(--ejc-primary)!important}.dark .sidebar-week__days li.is-today button{background:var(--ejc-primary-solid)!important;color:var(--ejc-primary-contrast)!important}.dark .sidebar-week__days li.is-today .sidebar-week__day-dot{background:var(--ejc-primary-contrast)!important}.dark .sidebar-week__foot{border-color:var(--ejc-border)!important;color:var(--ejc-text-secondary)!important}.dark .sidebar-bronze{background:#17130b;border-right:1px solid #fff5e614}.dark .sidebar-nav-item{color:#cfc6b8}.dark .sidebar-nav-item:hover{color:#f2ece1;background:#d4af3724}.dark .sidebar-nav-item.is-active{color:#e5ce7f;background:#d4af372e}.dark .sidebar-nav-item.is-active:before{background:#d4af37}.dark .sidebar-nav-item svg{color:#c9a24a}.dark .sidebar-nav-item:hover svg,.dark .sidebar-nav-item.is-active svg{color:#e5ce7f}.dark .sidebar-group-label{color:#a89e8f}.dark .sidebar-group-label:hover{color:#d6cec2}.dark .sidebar-tree{border-color:#fff5e614}.dark .sidebar-count{color:#e5ce7f;background:#d4af372e}.dark .ai-surface{background:var(--ejc-card);border-color:#f7925640;box-shadow:0 8px 30px #0006}.dark .ai-surface-header{background:#f7925617;border-color:#f7925633}.dark .visual-law-document{background:var(--ejc-card);border-color:var(--ejc-border);color:#d6cec2}.dark .visual-law-document-header{border-color:var(--ejc-border);background:linear-gradient(135deg,#211a14 0%,#241d16 100%)}.dark .visual-law-callout{color:#e8d48a;background:#d4af371a;border-color:#d4af3747}.dark .visual-law-source-list{border-color:var(--ejc-border);color:#c8bfb1;background:#fff5e60a}.dark .brand-panel{background:linear-gradient(135deg,#d4af371a,#1c1712eb);border-color:#d4af3747!important}.dark .brand-watermark{opacity:.05}.dark .ejc-modern-scope{color:var(--ejc-ink)}.dark .ejc-modern-scope h1{color:#f2ece1}.dark .ejc-modern-scope h2,.dark .ejc-modern-scope h3{color:#e8e0d3}.dark .ejc-modern-scope .prose,.dark .ejc-modern-scope .whitespace-pre-wrap{color:#cfc6b8}.dark .ejc-modern-scope .bg-white.border:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .bg-white.shadow:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .bg-white.shadow-sm:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .bg-white.shadow-md:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .bg-white.rounded-xl:not(input):not(select):not(textarea):not(button),.dark .ejc-modern-scope .bg-white.rounded-2xl:not(input):not(select):not(textarea):not(button){border-color:#fff5e617!important;box-shadow:0 18px 45px #0006!important}.dark .ejc-modern-scope [class*=border-dashed]{background:#fff5e608;border-color:#fff5e62e!important}.dark .ejc-modern-scope .bg-slate-100.p-1.rounded-xl,.dark .ejc-modern-scope .bg-gray-100.p-1.rounded-xl{border-color:#fff5e61a;box-shadow:inset 0 0 0 1px #fff5e60d;background:#1c1712cc!important}.dark .ejc-modern-scope .bg-slate-100.p-1.rounded-xl button.bg-white,.dark .ejc-modern-scope .bg-gray-100.p-1.rounded-xl button.bg-white{color:#e5ce7f!important;box-shadow:0 8px 18px #0006!important}.dark :where(.bg-white){background-color:var(--ejc-card)}.dark :where(.bg-canvas,.bg-parchment){background-color:var(--ejc-bg)}.dark :where(.bg-slate-50,.bg-gray-50){background-color:#211b15}.dark :where(.bg-slate-100,.bg-gray-100,.bg-slate-200,.bg-slate-200\/70){background-color:#fff5e614}.dark :where(.bg-slate-50\/50,.bg-slate-50\/60,.bg-slate-50\/70,.bg-slate-50\/80,.bg-slate-100\/60,.bg-slate-100\/70,.bg-slate-100\/80){background-color:#fff5e60a}.dark :where(.bg-white\/75,.bg-white\/80){background-color:#1c1712c7}.dark :where(.bg-white\/85,.bg-white\/90,.bg-white\/95){background-color:#1c1712e0}.dark :where(.bg-white\/50,.bg-white\/60,.bg-white\/70){background-color:#1c171299}.dark :where(.text-slate-950,.text-slate-900,.text-gray-950,.text-gray-900,.text-ink,.text-navy,.text-navy-900,.text-black){color:var(--ejc-ink)}.dark :where(.text-slate-800,.text-slate-700,.text-gray-800,.text-gray-700){color:#d6cec2}.dark :where(.text-slate-600,.text-gray-600,.text-slate-500,.text-gray-500){color:var(--ejc-muted)}.dark :where(.text-slate-400,.text-gray-400,.text-slate-300){color:#8b8274}.dark :where(.border-slate-50,.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-200\/60,.border-slate-200\/70,.border-slate-200\/80,.border-white\/50,.border-border),.dark :where(.divide-slate-100,.divide-slate-200,.divide-gray-100,.divide-gray-200)>:not([hidden])~:not([hidden]){border-color:var(--ejc-border)}.dark :where(.ring-slate-100,.ring-slate-200,.ring-slate-200\/60){--tw-ring-color:var(--ejc-border)}.dark :where(.ring-white){--tw-ring-color:var(--ejc-card)}.dark :where(.hover\:bg-slate-50:hover,.hover\:bg-slate-100:hover,.hover\:bg-gray-50:hover,.hover\:bg-gray-100:hover,.hover\:bg-slate-50\/70:hover,.hover\:bg-slate-200:hover,.hover\:bg-white:hover){background-color:#fff5e60f}.dark :where(.bg-primary-50,.bg-primary-100,.bg-primary-50\/40,.bg-primary-50\/50,.bg-primary-50\/60,.bg-amber-50,.bg-amber-100){background-color:#d4af371f}.dark :where(.hover\:bg-primary-50:hover,.hover\:bg-primary-50\/50:hover,.hover\:bg-primary-50\/60:hover,.hover\:bg-primary-100:hover){background-color:#d4af3724}.dark :where(.text-primary-600,.text-primary-700,.text-primary-800,.text-primary-900){color:#e5ce7f}.dark :where(.text-amber-700,.text-amber-800,.text-amber-900){color:#e8d48a}.dark :where(.border-amber-200,.border-amber-300,.border-primary-200){border-color:#d4af374d}.dark :where(.bg-success-50,.bg-success-100,.bg-emerald-50,.bg-green-50){background-color:#12b8861f}.dark :where(.text-success-700,.text-success-800,.text-emerald-700,.text-green-700){color:#4ecfa2}.dark :where(.bg-warn-50,.bg-warn-100,.bg-yellow-50,.bg-orange-50){background-color:#efae2e1f}.dark :where(.text-warn-700,.text-warn-800,.text-yellow-700,.text-orange-700){color:#f2c14e}.dark :where(.bg-danger-50,.bg-danger-100,.bg-red-50,.bg-rose-50){background-color:#e0313124}.dark :where(.text-danger-600,.text-danger-700,.text-red-600,.text-red-700){color:#f08a8a}.dark :where(.hover\:bg-danger-50:hover,.hover\:bg-red-50:hover){background-color:#e0313124}.dark :where(.bg-info-50,.bg-sky-50,.bg-blue-50){background-color:#0ea5e91f}.dark :where(.text-info-700,.text-sky-700,.text-blue-700){color:#67c5f0}.dark :where(.bg-ai-50,.bg-ai-100){background-color:#f792561f}.dark :where(.text-ai-700,.text-ai-800){color:#fcb985}.dark .brand-logo-tile,.dark img.brand-logo-img{background-color:#0000}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-lg::file-selector-button{border-radius:.5rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-bronze-50::file-selector-button{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1.125rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-bronze-deep::file-selector-button{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.placeholder\:text-ejc-text-subtle::placeholder{color:var(--ejc-text-subtle)}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);left:0;right:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:h-\[3px\]:before{content:var(--tw-content);height:3px}.before\:bg-ai-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.before\:bg-danger-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(224 49 49/var(--tw-bg-opacity,1))}.before\:bg-info-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.before\:bg-orange-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.before\:bg-ouro-claro:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(201 162 39/var(--tw-bg-opacity,1))}.before\:bg-slate-400:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.before\:bg-success-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(18 184 134/var(--tw-bg-opacity,1))}.before\:bg-teal-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.before\:bg-warn-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(239 174 46/var(--tw-bg-opacity,1))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-3:after{content:var(--tw-content);left:.75rem;right:.75rem}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-ouro-claro:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(201 162 39/var(--tw-bg-opacity,1))}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-primary-500:focus-within{--tw-border-opacity:1;border-color:rgb(166 132 42/var(--tw-border-opacity,1))}.focus-within\:shadow-md:focus-within{--tw-shadow:0 2px 4px #1810080a, 0 6px 22px #1810080f;--tw-shadow-colored:0 2px 4px var(--tw-shadow-color), 0 6px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-ai-300:hover{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.hover\:border-ai-400:hover{--tw-border-opacity:1;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}.hover\:border-amber-200:hover{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.hover\:border-bronze:hover{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.hover\:border-bronze-pale:hover{--tw-border-opacity:1;border-color:rgb(248 240 216/var(--tw-border-opacity,1))}.hover\:border-ejc-gold:hover{border-color:var(--ejc-gold)}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-primary-200:hover{--tw-border-opacity:1;border-color:rgb(239 227 180/var(--tw-border-opacity,1))}.hover\:border-primary-300:hover{--tw-border-opacity:1;border-color:rgb(229 206 127/var(--tw-border-opacity,1))}.hover\:border-primary-400:hover{--tw-border-opacity:1;border-color:rgb(201 162 39/var(--tw-border-opacity,1))}.hover\:border-slate-200:hover{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.hover\:border-success-200:hover{--tw-border-opacity:1;border-color:rgb(168 232 211/var(--tw-border-opacity,1))}.hover\:border-warn-300:hover{--tw-border-opacity:1;border-color:rgb(255 209 102/var(--tw-border-opacity,1))}.hover\:\!bg-danger-50:hover{--tw-bg-opacity:1!important;background-color:rgb(253 235 236/var(--tw-bg-opacity,1))!important}.hover\:bg-ai-100:hover{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.hover\:bg-ai-100\/70:hover{background-color:#ede9feb3}.hover\:bg-ai-50:hover{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.hover\:bg-ai-500:hover{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.hover\:bg-ai-700:hover{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}.hover\:bg-bronze-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-bronze-50\/30:hover{background-color:#f8fafc4d}.hover\:bg-bronze-50\/40:hover{background-color:#f8fafc66}.hover\:bg-bronze-50\/60:hover{background-color:#f8fafc99}.hover\:bg-bronze\/5:hover{background-color:#4755690d}.hover\:bg-danger-100:hover{--tw-bg-opacity:1;background-color:rgb(252 220 222/var(--tw-bg-opacity,1))}.hover\:bg-danger-50:hover{--tw-bg-opacity:1;background-color:rgb(253 235 236/var(--tw-bg-opacity,1))}.hover\:bg-danger-700:hover{--tw-bg-opacity:1;background-color:rgb(166 30 30/var(--tw-bg-opacity,1))}.hover\:bg-ejc-primary-hover:hover{background-color:var(--ejc-primary-hover)}.hover\:bg-ejc-surface:hover{background-color:var(--ejc-surface)}.hover\:bg-ejc-surface-muted:hover{background-color:var(--ejc-surface-muted)}.hover\:bg-gold-50:hover{--tw-bg-opacity:1;background-color:rgb(250 245 227/var(--tw-bg-opacity,1))}.hover\:bg-gold-50\/20:hover{background-color:#faf5e333}.hover\:bg-gold-50\/30:hover{background-color:#faf5e34d}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.hover\:bg-green-200:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-navy\/90:hover{background-color:#0f172ae6}.hover\:bg-orange-200:hover{--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity,1))}.hover\:bg-ouro-palha\/30:hover{background-color:#f7f1dc4d}.hover\:bg-primary-100:hover{--tw-bg-opacity:1;background-color:rgb(247 241 220/var(--tw-bg-opacity,1))}.hover\:bg-primary-50:hover{--tw-bg-opacity:1;background-color:rgb(250 246 231/var(--tw-bg-opacity,1))}.hover\:bg-primary-50\/40:hover{background-color:#faf6e766}.hover\:bg-primary-50\/60:hover{background-color:#faf6e799}.hover\:bg-primary-600:hover{--tw-bg-opacity:1;background-color:rgb(143 113 23/var(--tw-bg-opacity,1))}.hover\:bg-primary-700:hover{--tw-bg-opacity:1;background-color:rgb(111 87 17/var(--tw-bg-opacity,1))}.hover\:bg-primary-800:hover{--tw-bg-opacity:1;background-color:rgb(85 66 13/var(--tw-bg-opacity,1))}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.hover\:bg-sky-50:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-slate-900\/\[0\.02\]:hover{background-color:#0f172a05}.hover\:bg-slate-900\/\[0\.05\]:hover{background-color:#0f172a0d}.hover\:bg-slate-900\/\[0\.08\]:hover{background-color:#0f172a14}.hover\:bg-slate-900\/\[0\.09\]:hover{background-color:#0f172a17}.hover\:bg-success-100:hover{--tw-bg-opacity:1;background-color:rgb(211 243 232/var(--tw-bg-opacity,1))}.hover\:bg-success-50:hover{--tw-bg-opacity:1;background-color:rgb(230 247 241/var(--tw-bg-opacity,1))}.hover\:bg-success-700:hover{--tw-bg-opacity:1;background-color:rgb(9 146 104/var(--tw-bg-opacity,1))}.hover\:bg-warn-50:hover{--tw-bg-opacity:1;background-color:rgb(255 249 230/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\:bg-zinc-100:hover{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.hover\:bg-zinc-50:hover{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.hover\:\!text-danger-600:hover{--tw-text-opacity:1!important;color:rgb(201 42 42/var(--tw-text-opacity,1))!important}.hover\:text-ai-700:hover{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.hover\:text-ai-800:hover{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.hover\:text-amber-700:hover{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.hover\:text-bronze:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-bronze-dark:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-bronze-deep:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:text-danger-500:hover{--tw-text-opacity:1;color:rgb(224 49 49/var(--tw-text-opacity,1))}.hover\:text-danger-600:hover{--tw-text-opacity:1;color:rgb(201 42 42/var(--tw-text-opacity,1))}.hover\:text-danger-700:hover{--tw-text-opacity:1;color:rgb(166 30 30/var(--tw-text-opacity,1))}.hover\:text-ejc-gold-ink:hover{color:var(--ejc-gold-ink)}.hover\:text-ejc-text:hover{color:var(--ejc-text)}.hover\:text-gold:hover{--tw-text-opacity:1;color:rgb(212 175 55/var(--tw-text-opacity,1))}.hover\:text-gold-600:hover{--tw-text-opacity:1;color:rgb(166 132 42/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-green-800:hover{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.hover\:text-green-900:hover{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.hover\:text-navy:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-ouro:hover,.hover\:text-primary-600:hover{--tw-text-opacity:1;color:rgb(143 113 23/var(--tw-text-opacity,1))}.hover\:text-primary-700:hover{--tw-text-opacity:1;color:rgb(111 87 17/var(--tw-text-opacity,1))}.hover\:text-primary-800:hover{--tw-text-opacity:1;color:rgb(85 66 13/var(--tw-text-opacity,1))}.hover\:text-primary-900:hover{--tw-text-opacity:1;color:rgb(59 47 11/var(--tw-text-opacity,1))}.hover\:text-primary-950:hover{--tw-text-opacity:1;color:rgb(42 33 8/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-slate-600:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-slate-950:hover{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.hover\:text-success-600:hover{--tw-text-opacity:1;color:rgb(12 166 120/var(--tw-text-opacity,1))}.hover\:text-success-700:hover{--tw-text-opacity:1;color:rgb(9 146 104/var(--tw-text-opacity,1))}.hover\:text-warn-800:hover{--tw-text-opacity:1;color:rgb(140 95 14/var(--tw-text-opacity,1))}.hover\:text-zinc-500:hover{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.hover\:text-zinc-700:hover{--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-card:hover{--tw-shadow:0 1px 2px #18100808, 0 4px 16px -4px #1810080d;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 4px 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-card-hover:hover{--tw-shadow:0 2px 4px #1810080a, 0 10px 28px -8px #18100817;--tw-shadow-colored:0 2px 4px var(--tw-shadow-color), 0 10px 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 2px 4px #1810080a, 0 6px 22px #1810080f;--tw-shadow-colored:0 2px 4px var(--tw-shadow-color), 0 6px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px #1810080d;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-soft:hover{--tw-shadow:0 1px 2px #18100808, 0 6px 20px -6px #1810080f;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 6px 20px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[var\(--ejc-shadow-md\)\]:hover{--tw-shadow-color:var(--ejc-shadow-md);--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-1:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.hover\:ring-primary-200:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(239 227 180/var(--tw-ring-opacity,1))}.hover\:file\:bg-bronze-pale\/60::file-selector-button:hover{background-color:#f8f0d899}.focus\:border-danger-500:focus{--tw-border-opacity:1;border-color:rgb(224 49 49/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-\[var\(--ejc-focus-ring\)\]:focus{--tw-ring-color:var(--ejc-focus-ring)}.focus\:ring-ai-500\/40:focus{--tw-ring-color:#8b5cf666}.focus\:ring-bronze:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(71 85 105/var(--tw-ring-opacity,1))}.focus\:ring-danger-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 185 188/var(--tw-ring-opacity,1))}.focus\:ring-danger-500\/40:focus{--tw-ring-color:#e0313166}.focus\:ring-primary-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(201 162 39/var(--tw-ring-opacity,1))}.focus\:ring-primary-500\/30:focus{--tw-ring-color:#a6842a4d}.focus\:ring-primary-500\/40:focus{--tw-ring-color:#a6842a66}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:bg-ejc-surface-muted:focus-visible{background-color:var(--ejc-surface-muted)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[var\(--ejc-focus-ring\)\]:focus-visible{--tw-ring-color:var(--ejc-focus-ring)}.active\:scale-\[\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-ai-700:active{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.active\:bg-primary-800:active{--tw-bg-opacity:1;background-color:rgb(85 66 13/var(--tw-bg-opacity,1))}.active\:bg-slate-100:active{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:text-slate-300:hover:disabled{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-bronze{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary-500{--tw-text-opacity:1;color:rgb(166 132 42/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.dark\:divide-slate-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(51 65 85/var(--tw-divide-opacity,1))}.dark\:divide-slate-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(30 41 59/var(--tw-divide-opacity,1))}.dark\:divide-white\/10:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.dark\:divide-white\/\[0\.06\]:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff0f}.dark\:border-ai-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(91 33 182/var(--tw-border-opacity,1))}.dark\:border-amber-400\/20:is(.dark *){border-color:#fbbf2433}.dark\:border-amber-400\/30:is(.dark *){border-color:#fbbf244d}.dark\:border-amber-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.dark\:border-amber-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.dark\:border-blue-400\/20:is(.dark *){border-color:#60a5fa33}.dark\:border-danger-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(135 27 27/var(--tw-border-opacity,1))}.dark\:border-emerald-400\/20:is(.dark *){border-color:#34d39933}.dark\:border-info-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(12 74 110/var(--tw-border-opacity,1))}.dark\:border-primary-400\/20:is(.dark *){border-color:#c9a22733}.dark\:border-primary-400\/30:is(.dark *){border-color:#c9a2274d}.dark\:border-primary-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(85 66 13/var(--tw-border-opacity,1))}.dark\:border-primary-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 47 11/var(--tw-border-opacity,1))}.dark\:border-red-400\/20:is(.dark *){border-color:#f8717133}.dark\:border-slate-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:border-warn-500\/30:is(.dark *){border-color:#efae2e4d}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:#ffffff14}.dark\:border-white\/\[0\.14\]:is(.dark *){border-color:#ffffff24}.dark\:bg-\[var\(--ejc-surface-raised\)\]:is(.dark *){background-color:var(--ejc-surface-raised)}.dark\:bg-ai-900\/20:is(.dark *){background-color:#4c1d9533}.dark\:bg-amber-400\/10:is(.dark *){background-color:#fbbf241a}.dark\:bg-amber-500\/\[0\.08\]:is(.dark *){background-color:#f59e0b14}.dark\:bg-amber-900\/10:is(.dark *){background-color:#78350f1a}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-black\/20:is(.dark *){background-color:#0003}.dark\:bg-blue-400\/10:is(.dark *){background-color:#60a5fa1a}.dark\:bg-danger-950\/40:is(.dark *){background-color:#3d0a0a66}.dark\:bg-emerald-400\/10:is(.dark *){background-color:#34d3991a}.dark\:bg-info-950\/40:is(.dark *){background-color:#082f4966}.dark\:bg-primary-400\/10:is(.dark *){background-color:#c9a2271a}.dark\:bg-primary-900\/20:is(.dark *){background-color:#3b2f0b33}.dark\:bg-primary-950\/20:is(.dark *){background-color:#2a210833}.dark\:bg-primary-950\/30:is(.dark *){background-color:#2a21084d}.dark\:bg-primary-950\/40:is(.dark *){background-color:#2a210866}.dark\:bg-red-400\/10:is(.dark *){background-color:#f871711a}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.dark\:bg-slate-950\/40:is(.dark *){background-color:#02061766}.dark\:bg-slate-950\/90:is(.dark *){background-color:#020617e6}.dark\:bg-warn-500\/10:is(.dark *){background-color:#efae2e1a}.dark\:bg-warn-900\/20:is(.dark *){background-color:#66440933}.dark\:bg-white:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:#ffffff05}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:#ffffff08}.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:#ffffff0a}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:#ffffff0f}.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:#ffffff12}.dark\:bg-white\/\[0\.08\]:is(.dark *){background-color:#ffffff14}.dark\:text-amber-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.dark\:text-danger-300:is(.dark *){--tw-text-opacity:1;color:rgb(241 137 142/var(--tw-text-opacity,1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-info-200:is(.dark *){--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.dark\:text-primary-100:is(.dark *){--tw-text-opacity:1;color:rgb(247 241 220/var(--tw-text-opacity,1))}.dark\:text-primary-200:is(.dark *){--tw-text-opacity:1;color:rgb(239 227 180/var(--tw-text-opacity,1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-slate-50:is(.dark *){--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.dark\:text-slate-950:is(.dark *){--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.dark\:text-success-300:is(.dark *){--tw-text-opacity:1;color:rgb(116 217 184/var(--tw-text-opacity,1))}.dark\:text-warn-100:is(.dark *){--tw-text-opacity:1;color:rgb(255 243 204/var(--tw-text-opacity,1))}.dark\:text-warn-200:is(.dark *){--tw-text-opacity:1;color:rgb(255 231 153/var(--tw-text-opacity,1))}.dark\:text-warn-300:is(.dark *){--tw-text-opacity:1;color:rgb(255 209 102/var(--tw-text-opacity,1))}.dark\:text-warn-400:is(.dark *){--tw-text-opacity:1;color:rgb(247 192 74/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:ring-white\/10:is(.dark *){--tw-ring-color:#ffffff1a}.dark\:hover\:bg-slate-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:hover\:bg-white\/\[0\.03\]:hover:is(.dark *){background-color:#ffffff08}.dark\:hover\:bg-white\/\[0\.04\]:hover:is(.dark *){background-color:#ffffff0a}.dark\:hover\:bg-white\/\[0\.06\]:hover:is(.dark *){background-color:#ffffff0f}.dark\:hover\:bg-white\/\[0\.12\]:hover:is(.dark *){background-color:#ffffff1f}.dark\:hover\:text-slate-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .dark\:group-hover\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}@media (width>=640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:right-4{right:1rem}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:h-14{height:3.5rem}.sm\:min-h-20{min-height:5rem}.sm\:w-14{width:3.5rem}.sm\:w-28{width:7rem}.sm\:w-40{width:10rem}.sm\:w-auto{width:auto}.sm\:max-w-\[260px\]{max-width:260px}.sm\:flex-shrink-0,.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_130px_150px_auto\]{grid-template-columns:1fr 130px 150px auto}.sm\:grid-cols-\[1fr_150px_150px_auto\]{grid-template-columns:1fr 150px 150px auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:1.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:pt-20{padding-top:5rem}.sm\:text-xs{font-size:.75rem;line-height:1.125rem}}@media (width>=768px){.md\:left-\[17rem\]{left:17rem}.md\:left-\[4\.75rem\]{left:4.75rem}.md\:right-5{right:1.25rem}.md\:z-40{z-index:40}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:ml-\[17rem\]{margin-left:17rem}.md\:ml-\[4\.75rem\]{margin-left:4.75rem}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:w-56{width:14rem}.md\:w-\[15\.5rem\]{width:15.5rem}.md\:w-\[17rem\]{width:17rem}.md\:w-\[4\.75rem\]{width:4.75rem}.md\:w-auto{width:auto}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_180px_auto\]{grid-template-columns:1fr 180px auto}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:pt-20{padding-top:5rem}.md\:text-2xl{font-size:1.375rem;line-height:1.9rem}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:w-72{width:18rem}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_460px\]{grid-template-columns:1fr 460px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)_320px\]{grid-template-columns:260px minmax(0,1fr) 320px}.lg\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pl-4{padding-left:1rem}.lg\:pt-0{padding-top:0}}@media (width>=1280px){.xl\:col-auto{grid-column:auto}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:flex-1{flex:1}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.4fr_0\.6fr\]{grid-template-columns:1.4fr .6fr}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(360px\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}:root{--be-bronze:#b8860b;--be-bronze-dark:#8b6914;--be-bronze-light:#d4a631;--be-champagne:#f5e6d3;--be-off-white:#fafaf8;--be-charcoal:#2c2c2c;--be-beige-line:#eaddcf;--be-hero-gradient:linear-gradient(120deg, #2c2418 0%, #4a3a26 45%, #6f5711 100%)}.be-display{letter-spacing:.01em;color:var(--be-charcoal,#172033);font-family:Georgia,Garamond,EB Garamond,serif;font-weight:600}.be-display.be-hero-title{font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.25}.be-display.be-section-title{text-transform:uppercase;letter-spacing:.14em;font-size:1.05rem;font-weight:700}.be-card-luxo{background:var(--be-off-white,#fff);border:1px solid var(--be-beige-line,#e5eaf0);border-top:2px solid var(--be-bronze,#c9a227);border-radius:14px;transition:box-shadow .3s,transform .3s;box-shadow:0 1px 2px #1810080a,0 6px 16px -4px #1810080d}.be-card-luxo:hover{box-shadow:0 2px 4px #1810080d,0 10px 24px -6px #b8860b24}.be-champagne-surface{background:var(--be-champagne,#f5e6d3);color:var(--be-charcoal,#2c2c2c);border:1px solid var(--be-beige-line,#eaddcf)}.be-bronze-accent{color:var(--be-bronze,#b8860b)}.be-bronze-rule{background:linear-gradient(90deg, var(--be-bronze,#b8860b), var(--be-champagne,#f5e6d3));border-radius:1px;width:44px;height:2px}.be-btn-bronze{color:#fafaf8;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#b8860b 0%,#8b6914 110%);border-radius:10px;font-weight:600;transition:filter .25s,transform .25s}.be-btn-bronze:hover{filter:brightness(1.08);transform:translateY(-1px)}.be-hero{background:var(--be-hero-gradient);color:#fafaf8;border-radius:18px;box-shadow:0 18px 40px -14px #2c241873}.be-hero .be-hero-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#e8dfd3;font-family:Georgia,Garamond,serif;font-size:.7rem}.be-hero .be-hero-title{color:#f8f2e6}.dark{--be-card-luxo-bg:#1c180e;--be-charcoal:#ede6da}.card,.section-card{border:1px solid var(--ejc-border);background:#fff;box-shadow:0 1px 2px #0f172a0a}.card:hover{transform:none;box-shadow:0 1px 2px #0f172a0a}.dark .card,.dark .section-card{background:var(--ejc-card);border-color:var(--ejc-border);box-shadow:0 1px 2px #00000047}.input,.select,.textarea,.ejc-modern-scope input:not([type=checkbox]):not([type=radio]):not([type=range]),.ejc-modern-scope select,.ejc-modern-scope textarea{background:#fff;border:0;box-shadow:inset 0 0 0 1px #94a3b838,0 1px 2px #0f172a08}.input:hover,.select:hover,.textarea:hover,.ejc-modern-scope input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,.ejc-modern-scope select:hover,.ejc-modern-scope textarea:hover{box-shadow:inset 0 0 0 1px #2563eb73,0 4px 14px #0f172a0d}.input:focus,.select:focus,.textarea:focus,.ejc-modern-scope input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.ejc-modern-scope select:focus,.ejc-modern-scope textarea:focus{border-color:#0000;outline:none;box-shadow:inset 0 0 0 1px #2563ebb8,0 0 0 3px #2563eb29}.dark .input,.dark .select,.dark .textarea,.dark .ejc-modern-scope input:not([type=checkbox]):not([type=radio]):not([type=range]),.dark .ejc-modern-scope select,.dark .ejc-modern-scope textarea{background:var(--ejc-elev);box-shadow:inset 0 0 0 1px #fff5e61a,0 1px 2px #00000038}.surface-soft,.ejc-modern-scope,.dark .surface-soft,.dark .ejc-modern-scope{background:0 0}.ejc-modern-scope :where(.bg-white.border,.bg-white.shadow,.bg-white.shadow-sm,.bg-white.shadow-md,.bg-white.rounded-xl,.bg-white.rounded-2xl):not(input):not(select):not(textarea):not(button),.ejc-modern-scope :where(.card,.section-card){border-color:var(--ejc-border)!important;box-shadow:0 1px 2px #0f172a0a!important}.ejc-modern-scope :where(.bg-white.border,.bg-white.shadow,.bg-white.shadow-sm,.bg-white.shadow-md,.bg-white.rounded-xl,.bg-white.rounded-2xl):not(input):not(select):not(textarea):not(button):hover,.ejc-modern-scope :where(.card,.section-card):hover{box-shadow:0 1px 2px #0f172a0a!important}.ejc-modern-scope :where(h1,h2,h3){letter-spacing:-.02em}.ejc-modern-scope :where(p,li,.text-slate-500,.text-gray-500){line-height:1.58}.ejc-modern-scope :where(table){border-collapse:separate;border-spacing:0}.ejc-modern-scope :where(thead th){color:#3b2f0b;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:#faf6e7;border-bottom:1px solid #8f711738;font-size:.7rem;font-weight:700}.ejc-modern-scope :where(tbody tr){transition:background-color .15s}.ejc-modern-scope :where(tbody td){font-variant-numeric:tabular-nums;border-top:1px solid #2563eb1a}.ejc-modern-scope :where(tbody tr:hover){background:#2563eb0f}.ejc-modern-scope>div>.space-y-6>.flex.flex-col.gap-4:first-child{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.1rem 1.25rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.ejc-modern-scope>div>.space-y-6>.flex.flex-col.gap-4:first-child .eyebrow{color:#6f5711}.ejc-modern-scope>div>.space-y-6>.flex.flex-col.gap-4:first-child h1{color:#3b2f0b;letter-spacing:-.02em;font-size:1.35rem;font-weight:700}.ejc-modern-scope>div>.space-y-6>.flex.flex-col.gap-4:first-child p{color:#64748b}.ejc-modern-scope>div>.space-y-6>.flex.flex-col.gap-4:first-child .btn-primary{color:#fff;box-shadow:none;background:#8f7117}.ejc-modern-scope>div>.space-y-6>.flex.flex-col.gap-4:first-child .btn-secondary{color:#334155;background:#fff;border-color:#e2e8f0}.ejc-modern-scope>div>.space-y-6>.flex.flex-col.gap-4:first-child .btn-secondary:hover{background:#f8fafc}.ejc-modern-scope>div>.space-y-6>.grid[class*=xl\:grid-cols-4]>.card{border:1px solid var(--ejc-border);background:#fff;border-radius:10px;min-height:7.5rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.ejc-modern-scope>div>.space-y-6>.grid[class*=xl\:grid-cols-4]>.card:before{content:"";background:#d4af37;height:3px;position:absolute;inset:0 0 auto}.ejc-modern-scope>div>.space-y-6>.grid[class*=xl\:grid-cols-4]>.card:hover{transform:none;box-shadow:0 1px 2px #0f172a0a}.ejc-modern-scope>div>.space-y-6>.grid[class*=xl\:grid-cols-4]>.card p:first-child{text-transform:uppercase;letter-spacing:.1em;font-weight:800}.ejc-modern-scope>div>.space-y-6 .section-card{border:1px solid var(--ejc-border);background:#fff}.ejc-modern-scope>div>.space-y-6 .section-card>div:first-child{background:#faf7f0cc;border-bottom-color:#2563eb1f}.ejc-modern-scope>div>.space-y-6 .section-card h2{letter-spacing:-.01em;font-size:.92rem}.dark .ejc-modern-scope>div>.space-y-6>.flex.flex-col.gap-4:first-child{background:var(--ejc-card);border-color:#d4af3733;box-shadow:0 1px 2px #00000047}.dark .ejc-modern-scope>div>.space-y-6>.flex.flex-col.gap-4:first-child .eyebrow{color:#e5ce7f}.dark .ejc-modern-scope>div>.space-y-6>.flex.flex-col.gap-4:first-child h1{color:#f6efe1}.dark .ejc-modern-scope>div>.space-y-6>.flex.flex-col.gap-4:first-child p{color:#e8e0d3d1}.dark .ejc-modern-scope>div>.space-y-6>.flex.flex-col.gap-4:first-child .btn-secondary{color:#e8e0d3;background:#fff5e614;border-color:#fff5e624}.dark .ejc-modern-scope>div>.space-y-6>.flex.flex-col.gap-4:first-child .btn-secondary:hover{background:#fff5e624}.dark .ejc-modern-scope>div>.space-y-6>.grid[class*=xl\:grid-cols-4]>.card,.dark .ejc-modern-scope>div>.space-y-6 .section-card{background:#1c180eeb}.dark .ejc-modern-scope>div>.space-y-6 .section-card>div:first-child{background:#fff5e60a;border-bottom-color:#fff5e614}.modal-backdrop [role=dialog].max-w-4xl>.p-5>.mb-3.p-3.rounded-lg{border:0;border-left:4px solid #d4af37;border-radius:1rem;box-shadow:0 10px 28px #0f172a0f}.modal-backdrop [role=dialog].max-w-4xl>.p-5>.text-sm.text-slate-700{color:#3b2f0b;background:linear-gradient(#fff 0%,#fffaf0 100%);border-radius:1.6rem;padding:2rem;font-size:.96rem;line-height:1.85;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d4af3724,0 22px 70px #0f172a1a}.modal-backdrop [role=dialog].max-w-4xl>.p-5>.text-sm.text-slate-700:before{color:#fff5e6db;content:"PRÉ-VISUALIZAÇÃO DA PEÇA";letter-spacing:.16em;text-transform:uppercase;background:radial-gradient(circle at 12% 22%,#d4af3738,#0000 18rem),linear-gradient(135deg,#3b2f0b 0%,#6f5711 62%,#8f7117 100%);margin:-2rem -2rem 1.5rem;padding:1.55rem 2rem;font-size:.72rem;font-weight:850;display:block}.modal-backdrop [role=dialog].max-w-4xl>.p-5>.text-sm.text-slate-700>div[class*=font-bold],.modal-backdrop [role=dialog].max-w-4xl>.p-5>.text-sm.text-slate-700>div[class*=font-semibold]{color:#3b2f0b;border-left:4px solid #d4af37;margin-top:1.4rem;padding-left:.85rem;font-size:1rem}.modal-backdrop [role=dialog].max-w-4xl>.p-5>.text-sm.text-slate-700 p{text-align:justify;margin-bottom:.8rem}.modal-backdrop [role=dialog].max-w-4xl>.p-5>.text-sm.text-slate-700 blockquote{color:#55420d;background:#fbf8ee;border-left:4px solid #d4af37;border-radius:1rem;padding:1rem}.modal-backdrop [role=dialog].max-w-4xl>.p-5>.text-sm.text-slate-700 ul,.modal-backdrop [role=dialog].max-w-4xl>.p-5>.text-sm.text-slate-700 ol{background:#faf7f0bd;border-radius:1rem;padding:1rem 1.25rem 1rem 2rem}.dark .modal-backdrop [role=dialog].max-w-4xl>.p-5>.text-sm.text-slate-700{color:#fff5e6e0;background:linear-gradient(#1c180efa,#2a2108eb);box-shadow:inset 0 0 0 1px #d4af3729,0 22px 70px #0000005c}.dark .modal-backdrop [role=dialog].max-w-4xl>.p-5>.text-sm.text-slate-700>div[class*=font-bold],.dark .modal-backdrop [role=dialog].max-w-4xl>.p-5>.text-sm.text-slate-700>div[class*=font-semibold]{color:#fff5e6}.visual-law-doc{color:#111827;background:#fff;border-radius:1.75rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 22px 70px #0f172a1f}.visual-law-cover{color:#fff;background:radial-gradient(circle at 15% 20%,#d4af3738,#0000 18rem),linear-gradient(135deg,#3b2f0b 0%,#6f5711 58%,#8f7117 100%);padding:2rem;position:relative}.visual-law-kicker{letter-spacing:.16em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.7rem;font-weight:800;display:inline-flex}.visual-law-cover h1{color:#fff;max-width:48rem;margin-top:1rem;font-size:clamp(1.6rem,3vw,2.55rem);line-height:1.05}.visual-law-cover p{color:#ffffffc7;max-width:42rem;margin-top:.75rem;font-size:.95rem;line-height:1.7}.visual-law-meta-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.visual-law-meta-grid>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border-radius:1rem;padding:.75rem .85rem}.visual-law-meta-grid span{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8f;font-size:.62rem;font-weight:800;display:block}.visual-law-meta-grid strong{color:#fff;margin-top:.2rem;font-size:.86rem;display:block}.visual-law-review-box{color:#6f5711;background:#f7f1dc;border-radius:1rem;gap:.75rem;margin:1.5rem 2rem 0;padding:1rem;display:flex}.visual-law-review-box p{color:#8f7117;margin-top:.25rem;font-size:.82rem;line-height:1.6}.visual-law-body{padding:2rem;font-size:.95rem;line-height:1.85}.visual-law-body h1,.visual-law-body h2,.visual-law-body h3{color:#3b2f0b}.visual-law-body h2{border-left:4px solid #d4af37;margin-top:1.8rem;padding-left:.85rem}.visual-law-body blockquote,.visual-law-body .callout{color:#55420d;background:#fbf8ee;border-left:4px solid #d4af37;border-radius:1rem;padding:1rem}.visual-law-footer{color:#64748b;border-top:1px solid #94a3b82e;align-items:center;gap:.45rem;padding:1rem 2rem 1.25rem;font-size:.78rem;display:flex}.print-view{color:#111827;background:#fff;font-family:Inter,Segoe UI,Arial,sans-serif}.print-view-title{color:#fff;background:radial-gradient(circle at 15% 20%,#d4af3738,#0000 18rem),linear-gradient(135deg,#3b2f0b 0%,#6f5711 58%,#8f7117 100%);margin:0;padding:2rem 2rem .75rem;font-size:1.85rem;line-height:1.1}.print-view-meta{color:#ffffffc2;background:linear-gradient(135deg,#3b2f0b 0%,#6f5711 58%,#8f7117 100%);margin:0 0 1.5rem;padding:0 2rem 1.5rem;font-size:.82rem}.print-view>:not(.print-view-title):not(.print-view-meta){padding-left:2rem;padding-right:2rem}.print-view h2{color:#3b2f0b;border-left:4px solid #d4af37;margin-top:1.5rem;padding-left:.75rem}.print-view blockquote{color:#55420d;background:#fbf8ee;border-left:4px solid #d4af37;border-radius:.75rem;padding:.9rem 1rem}.print-view .visual-law-doc{box-shadow:none;border-radius:0}@media print{.visual-law-doc{box-shadow:none!important;border-radius:0!important}.visual-law-cover,.print-view-title,.print-view-meta{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ejc-privacy-mode main.ejc-modern-scope{filter:blur(10px);pointer-events:none;-webkit-user-select:none;user-select:none}@media print{.ejc-privacy-mode body:after{content:none}}.ejc-privacy-mode body:after{content:"Conteúdo ocultado pelo modo privacidade";z-index:80;color:#111827;background:#fffffff5;border:1px solid #b8892759;border-radius:14px;padding:.9rem 1.1rem;font-size:.82rem;font-weight:700;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px #0f172a2e}.executive-workspace>.overflow-x-auto{border:1px solid var(--ejc-border);background:#fff;border-radius:.75rem;padding:.5rem;box-shadow:0 1px 2px #0f172a0a}.executive-workspace>.overflow-x-auto>div{background:#ffffffd1;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #d4af3724}.executive-workspace>.overflow-x-auto button{border-radius:999px}.executive-workspace>.overflow-x-auto button.bg-primary-600{box-shadow:none;background:#8f7117}.executive-workspace .max-w-6xl{max-width:86rem}.executive-workspace .bg-white.rounded-xl.border,.executive-workspace .section-card,.executive-workspace .card{border:1px solid var(--ejc-border);background:#fff;box-shadow:0 1px 2px #0f172a0a}.executive-workspace h2{color:#3b2f0b;letter-spacing:-.02em}.executive-workspace h2.text-sm.uppercase{color:#6f5711;background:#faf7f0eb;border-radius:999px;padding:.45rem .75rem;display:inline-flex;box-shadow:inset 0 0 0 1px #d4af3724}.executive-workspace table{border-collapse:separate;border-spacing:0}.executive-workspace thead{background:#faf7f0f2}.executive-workspace thead th{color:#6f5711;letter-spacing:.1em;border-bottom:1px solid #d4af3729;font-size:.68rem;font-weight:850}.executive-workspace tbody tr:hover{background:#faf7f0d1;box-shadow:inset 4px 0 #d4af378a}.executive-workspace .btn-secondary,.executive-workspace button.border{background:#fff;border:0;box-shadow:inset 0 0 0 1px #94a3b859}.executive-workspace input[type=month]{color:#3b2f0b;font-weight:650}.dark .executive-workspace>.overflow-x-auto,.dark .executive-workspace>.overflow-x-auto>div,.dark .executive-workspace .bg-white.rounded-xl.border,.dark .executive-workspace .section-card,.dark .executive-workspace .card{background:#1c1712e0}.dark .executive-workspace h2,.dark .executive-workspace input[type=month]{color:#fff5e6}.dark .executive-workspace h2.text-sm.uppercase{color:#e5ce7f;background:#fff5e60d}.dark .executive-workspace thead{background:#fff5e60a}.dark .executive-workspace tbody tr:hover{background:#fff5e60d}:root{--ejc-v2-ink:#111923;--ejc-v2-ink-soft:#263442;--ejc-v2-muted:#718096;--ejc-v2-line:#14202b17;--ejc-v2-line-strong:#14202b24;--ejc-v2-canvas:#f6f7f8;--ejc-v2-card:#ffffffeb;--ejc-v2-night:#09121b;--ejc-v2-night-soft:#101c27;--ejc-v2-gold:#c9a227;--ejc-v2-gold-deep:#8f7117;--ejc-v2-gold-pale:#f5edcf;--ejc-v2-tech:#2f6f8f;--ejc-v2-danger:#b94a48;--ejc-v2-warn:#b7791f;--ejc-v2-success:#36705a;--ejc-v2-shadow:0 18px 48px -32px #08141f42;--ejc-v2-shadow-hover:0 24px 60px -34px #08141f57}.dark{--ejc-v2-ink:#eef2f6;--ejc-v2-ink-soft:#d3dae1;--ejc-v2-muted:#98a4af;--ejc-v2-line:#ffffff14;--ejc-v2-line-strong:#ffffff21;--ejc-v2-canvas:#0c1218;--ejc-v2-card:#111922f0;--ejc-v2-shadow:0 18px 48px -32px #000000b3;--ejc-v2-shadow-hover:0 24px 60px -34px #000000db}header.fixed.inset-x-0.top-0{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);box-shadow:0 10px 32px -28px #08141f8c;border-bottom:1px solid var(--ejc-v2-line)!important;background:#ffffffe0!important}.dark header.fixed.inset-x-0.top-0{background:#0c1218e6!important}header.fixed.inset-x-0.top-0>div{height:64px}header.fixed.inset-x-0.top-0 .icon-btn{background:#11192309;border:1px solid #0000}header.fixed.inset-x-0.top-0 .icon-btn:hover{color:var(--ejc-v2-gold-deep);background:#c9a22714;border-color:#8f711729}header.fixed.inset-x-0.top-0 kbd{border:1px solid var(--ejc-v2-line);box-shadow:none;background:#fffc}.dark header.fixed.inset-x-0.top-0 kbd{background:#ffffff0d}.sidebar-bronze{color:#d9e0e6;box-shadow:16px 0 44px -38px #03090ed9;background:radial-gradient(circle at 24% 0,#c9a2271f,#0000 18rem),linear-gradient(#08121b 0%,#0b1620 58%,#09121b 100%)!important;border-right:1px solid #e5ce7f29!important}.sidebar-bronze>div:first-child{background:#ffffff03;min-height:78px;border-color:#e5ce7f21!important}.sidebar-bronze>div:first-child>a{background:#fffffff5;border:1px solid #c9a22726;border-radius:14px;padding:5px 10px;box-shadow:0 12px 28px -22px #000000e6}.sidebar-bronze>div:first-child button{color:#9da9b4!important}.sidebar-bronze>div:first-child button:hover{color:#f6e8ad!important;background:#c9a22714!important}.sidebar-bronze nav{padding-top:14px}.sidebar-bronze .sidebar-group-label{color:#6f7d89!important;letter-spacing:.21em!important;font-size:9px!important}.sidebar-bronze .sidebar-group-label:hover{color:#d9c779!important}.sidebar-bronze .sidebar-tree{border-color:#c9a2271c!important}.sidebar-bronze .sidebar-nav-item{border:1px solid #0000;min-height:38px;position:relative;color:#b9c3cc!important;border-radius:11px!important}.sidebar-bronze .sidebar-nav-item svg{transition:color .15s,transform .15s;color:#9da9b4!important}.sidebar-bronze .sidebar-nav-item:hover{border-color:#ffffff0a;color:#fff!important;background:#ffffff0b!important}.sidebar-bronze .sidebar-nav-item:hover svg{transform:translate(1px);color:#e5ce7f!important}.sidebar-bronze .sidebar-nav-item.is-active{border-color:#e5ce7f2e;box-shadow:inset 3px 0 #c9a227;color:#fff!important;background:linear-gradient(90deg,#c9a22733,#c9a2270f)!important}.sidebar-bronze .sidebar-nav-item.is-active svg{color:#e5ce7f!important}.sidebar-bronze>div:last-child{background:#03090e38;border-color:#e5ce7f1a!important}.sidebar-bronze>div:last-child>div{background:#ffffff06!important;border-color:#e5ce7f1c!important}.sidebar-bronze>div:last-child .text-slate-700,.sidebar-bronze>div:last-child .text-slate-500{color:#c7d0d8!important}.sidebar-bronze>div:last-child .text-slate-400{color:#76838f!important}main.ejc-modern-scope{min-height:calc(100vh - 64px);background:radial-gradient(circle at 88% 3%, #c9a22711, transparent 25rem), radial-gradient(circle at 15% 18%, #2f6f8f0b, transparent 28rem), var(--ejc-v2-canvas)!important}main.ejc-modern-scope>div{max-width:1540px!important}.ejc-modern-scope .card,.ejc-modern-scope .section-card{border-color:var(--ejc-v2-line)!important;background:var(--ejc-v2-card)!important;box-shadow:var(--ejc-v2-shadow)!important}.ejc-modern-scope .card:hover{box-shadow:var(--ejc-v2-shadow-hover)!important;border-color:#c9a22738!important}.ejc-modern-scope .input,.ejc-modern-scope input:not([type=checkbox]):not([type=radio]),.ejc-modern-scope select,.ejc-modern-scope textarea{border-color:var(--ejc-v2-line-strong)}.ejc-modern-scope .input:focus,.ejc-modern-scope input:not([type=checkbox]):not([type=radio]):focus,.ejc-modern-scope select:focus,.ejc-modern-scope textarea:focus{border-color:#8f71177a;box-shadow:0 0 0 3px #c9a22717}.ejc-ultra-dashboard{color:var(--ejc-v2-ink);gap:18px;padding-bottom:22px;display:grid}.ejc-ultra-hero{color:#fff;background:radial-gradient(circle at 76% 14%,#c9a2272b,#0000 23rem),radial-gradient(circle at 14% 88%,#2f6f8f21,#0000 25rem),linear-gradient(135deg,#07111a 0%,#0c1823 52%,#111c26 100%);border:1px solid #e5ce7f29;border-radius:24px;grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);gap:28px;min-height:258px;padding:clamp(28px,4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 65px -38px #040c12b8}.ejc-ultra-hero:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 60%,#ffffff06 60% 61%,#0000 61% 100%);position:absolute;inset:0}.ejc-ultra-hero__grid{opacity:.38;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.ejc-ultra-hero__content,.ejc-ultra-hero__signal{z-index:2;position:relative}.ejc-ultra-hero__content{align-self:center}.ejc-ultra-hero__eyebrow{color:#d8e0e6;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.ejc-ultra-hero__eyebrow svg{color:#e5ce7f;width:16px;height:16px}.ejc-ultra-hero__eyebrow i{color:#dff7ea;letter-spacing:.12em;background:#459e6f1f;border:1px solid #60c79138;border-radius:999px;margin-left:4px;padding:3px 7px;font-size:8px;font-style:normal}.ejc-ultra-hero h1{color:#fff;letter-spacing:-.045em;max-width:800px;margin:18px 0 0;font-size:clamp(2rem,4vw,3.15rem);font-weight:620;line-height:1.02}.ejc-ultra-hero p{color:#aebac4;max-width:700px;margin:14px 0 0;font-size:clamp(.9rem,1.25vw,1.02rem);line-height:1.65}.ejc-ultra-hero__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ejc-ultra-primary-action,.ejc-ultra-secondary-action{border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:9px 15px;font-size:12px;font-weight:700;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.ejc-ultra-primary-action{color:#fff;background:linear-gradient(135deg,#a17d17,#c9a227);box-shadow:0 14px 26px -18px #c9a227d9}.ejc-ultra-primary-action:hover,.ejc-ultra-secondary-action:hover{transform:translateY(-1px)}.ejc-ultra-primary-action:hover{background:linear-gradient(135deg,#8f7117,#d1ae37)}.ejc-ultra-secondary-action{color:#e7edf2;background:#ffffff0b;border:1px solid #ffffff1a}.ejc-ultra-secondary-action:hover{background:#ffffff13;border-color:#e5ce7f33}.ejc-ultra-primary-action svg,.ejc-ultra-secondary-action svg{width:16px;height:16px}.ejc-ultra-hero__signal{border-left:1px solid #e5ce7f1c;align-self:stretch;place-items:center;min-height:190px;display:grid}.ejc-ultra-orbit{border:1px solid #e5ce7f21;border-radius:50%;width:190px;height:190px;position:absolute}.ejc-ultra-orbit:before,.ejc-ultra-orbit:after{content:"";border:1px solid #ffffff0e;border-radius:50%;position:absolute;inset:17px}.ejc-ultra-orbit:after{border-color:#c9a2272b;inset:42px}.ejc-ultra-orbit span{background:#e5ce7f;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 18px #e5ce7fe6}.ejc-ultra-orbit span:first-child{top:18px;left:91px}.ejc-ultra-orbit span:nth-child(2){bottom:45px;right:23px}.ejc-ultra-orbit span:nth-child(3){background:#6eb1cf;width:4px;height:4px;bottom:37px;left:34px;box-shadow:0 0 14px #6eb1cfcc}.ejc-ultra-hero__signal-copy{z-index:3;text-align:center;max-width:180px;position:relative}.ejc-ultra-hero__signal-copy small,.ejc-ultra-hero__signal-copy strong,.ejc-ultra-hero__signal-copy span{display:block}.ejc-ultra-hero__signal-copy small{color:#9aa7b2;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}.ejc-ultra-hero__signal-copy strong{color:#f1dda0;letter-spacing:-.05em;margin-top:8px;font-size:3.15rem;font-weight:620;line-height:1}.ejc-ultra-hero__signal-copy span{color:#9faab4;margin-top:8px;font-size:10px;line-height:1.45}.ejc-ultra-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ejc-ultra-metric{min-width:0;min-height:112px;color:var(--ejc-v2-ink);border:1px solid var(--ejc-v2-line);background:var(--ejc-v2-card);box-shadow:var(--ejc-v2-shadow);border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.ejc-ultra-metric:after{content:"";background:#c9a2270a;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-42px;right:-22px}.ejc-ultra-metric:hover{box-shadow:var(--ejc-v2-shadow-hover);border-color:#c9a2273d;transform:translateY(-2px)}.ejc-ultra-metric__icon{width:38px;height:38px;color:var(--ejc-v2-gold-deep);background:#c9a22717;border-radius:11px;place-items:center;display:grid}.ejc-ultra-metric.is-tech .ejc-ultra-metric__icon{color:#2f6f8f;background:#2f6f8f17}.ejc-ultra-metric.is-attention .ejc-ultra-metric__icon{color:var(--ejc-v2-danger);background:#b94a4814}.ejc-ultra-metric.is-success .ejc-ultra-metric__icon{color:var(--ejc-v2-success);background:#36705a14}.ejc-ultra-metric__icon svg,.ejc-ultra-metric__arrow{width:17px;height:17px}.ejc-ultra-metric__copy{min-width:0}.ejc-ultra-metric__copy small,.ejc-ultra-metric__copy strong,.ejc-ultra-metric__copy em{display:block}.ejc-ultra-metric__copy small{color:var(--ejc-v2-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.ejc-ultra-metric__copy strong{color:var(--ejc-v2-ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:1.65rem;font-weight:650;line-height:1}.ejc-ultra-metric__copy em{color:var(--ejc-v2-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;font-style:normal;overflow:hidden}.ejc-ultra-metric__arrow{z-index:2;color:#9aa4ad;position:relative}.ejc-ultra-metric.is-muted{opacity:.72}.ejc-ultra-skeleton{background:linear-gradient(90deg,#828f991f,#828f993d,#828f991f) 0 0/200% 100%;border-radius:7px;width:54px;height:23px;margin-top:7px;animation:1.4s linear infinite ejc-ultra-shimmer;display:block}@keyframes ejc-ultra-shimmer{to{background-position:-200% 0}}.ejc-ultra-main-grid,.ejc-ultra-bottom-grid{gap:18px;display:grid}.ejc-ultra-main-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.ejc-ultra-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr)}.ejc-ultra-surface{border:1px solid var(--ejc-v2-line);background:var(--ejc-v2-card);min-width:0;box-shadow:var(--ejc-v2-shadow);border-radius:19px;overflow:hidden}.ejc-ultra-surface__header{border-bottom:1px solid var(--ejc-v2-line);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:17px 20px;display:flex}.ejc-ultra-surface__header>div>span{color:var(--ejc-v2-gold-deep);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.ejc-ultra-surface__header h2{color:var(--ejc-v2-ink);letter-spacing:-.018em;margin:4px 0 0;font-size:1rem;font-weight:650}.ejc-ultra-surface__body{padding:20px}.ejc-ultra-text-link{color:var(--ejc-v2-muted);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.ejc-ultra-text-link:hover{color:var(--ejc-v2-gold-deep)}.ejc-ultra-text-link svg{width:13px;height:13px}.ejc-ultra-priority-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ejc-ultra-priority{border:1px solid var(--ejc-v2-line);background:#fafafa9e;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:12px;transition:transform .15s,border-color .15s,background .15s;display:grid}.dark .ejc-ultra-priority{background:#ffffff05}.ejc-ultra-priority:hover{background:#c9a22709;border-color:#c9a22736;transform:translateY(-1px)}.ejc-ultra-priority__icon{border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.ejc-ultra-priority__icon svg{width:15px;height:15px}.ejc-ultra-priority.is-critical .ejc-ultra-priority__icon{color:var(--ejc-v2-danger);background:#b94a4814}.ejc-ultra-priority.is-warning .ejc-ultra-priority__icon{color:var(--ejc-v2-warn);background:#b7791f17}.ejc-ultra-priority.is-neutral .ejc-ultra-priority__icon{color:var(--ejc-v2-tech);background:#2f6f8f14}.ejc-ultra-priority small,.ejc-ultra-priority strong,.ejc-ultra-priority em{display:block}.ejc-ultra-priority small{color:var(--ejc-v2-muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.ejc-ultra-priority strong{color:var(--ejc-v2-ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.35rem;line-height:1}.ejc-ultra-priority em{color:var(--ejc-v2-muted);grid-column:1/-1;font-size:9px;font-style:normal}.ejc-ultra-agenda-head{border-top:1px solid var(--ejc-v2-line);justify-content:space-between;align-items:center;margin:19px 0 10px;padding-top:16px;display:flex}.ejc-ultra-agenda-head span,.ejc-ultra-agenda-head small{display:block}.ejc-ultra-agenda-head span{color:var(--ejc-v2-ink-soft);font-size:11px;font-weight:700}.ejc-ultra-agenda-head small{color:var(--ejc-v2-muted);margin-top:2px;font-size:9px}.ejc-ultra-agenda-list,.ejc-ultra-timeline{gap:2px;display:grid}.ejc-ultra-agenda-item{border-radius:11px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;padding:8px 9px;transition:background .15s;display:grid}.ejc-ultra-agenda-item:hover{background:#c9a2270b}.ejc-ultra-agenda-item__date{color:var(--ejc-v2-gold-deep);text-transform:capitalize;font-size:9px;font-weight:700}.ejc-ultra-agenda-item__copy{min-width:0}.ejc-ultra-agenda-item__copy strong,.ejc-ultra-agenda-item__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ejc-ultra-agenda-item__copy strong{color:var(--ejc-v2-ink-soft);font-size:11px;font-weight:650}.ejc-ultra-agenda-item__copy small{color:var(--ejc-v2-muted);margin-top:3px;font-size:9px}.ejc-ultra-agenda-item>svg{color:#a1abb4;width:13px;height:13px}.ejc-ultra-portfolio{grid-template-columns:minmax(235px,.82fr) minmax(0,1fr);gap:24px;display:grid}.ejc-ultra-donut-wrap{align-content:start;place-items:center;display:grid}.ejc-ultra-donut{border-radius:50%;place-items:center;width:176px;height:176px;padding:20px;display:grid;box-shadow:inset 0 0 0 1px #fff9}.ejc-ultra-donut>div{border:1px solid var(--ejc-v2-line);background:var(--ejc-v2-card);border-radius:50%;align-content:center;place-items:center;width:112px;height:112px;display:grid;box-shadow:0 9px 28px -20px #08141f80}.ejc-ultra-donut small,.ejc-ultra-donut strong,.ejc-ultra-donut span{text-align:center;display:block}.ejc-ultra-donut small,.ejc-ultra-donut span{color:var(--ejc-v2-muted);font-size:9px}.ejc-ultra-donut strong{color:var(--ejc-v2-ink);margin:2px 0;font-size:1.65rem;line-height:1}.ejc-ultra-status-legend{gap:7px;width:100%;margin-top:16px;display:grid}.ejc-ultra-status-legend>div{color:var(--ejc-v2-muted);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:9px;display:grid}.ejc-ultra-status-legend i{border-radius:999px;width:7px;height:7px}.ejc-ultra-status-legend strong{color:var(--ejc-v2-ink-soft);font-variant-numeric:tabular-nums}.ejc-ultra-area-bars{min-width:0}.ejc-ultra-area-bars__title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.ejc-ultra-area-bars__title>span{color:var(--ejc-v2-ink-soft);font-size:10px;font-weight:700}.ejc-ultra-area-row+.ejc-ultra-area-row{margin-top:13px}.ejc-ultra-area-row>div:first-child{color:var(--ejc-v2-muted);justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.ejc-ultra-area-row strong{color:var(--ejc-v2-ink-soft);font-variant-numeric:tabular-nums}.ejc-ultra-area-track{background:#7080901a;border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.ejc-ultra-area-track i{border-radius:inherit;background:linear-gradient(90deg,#8f7117,#d0ad38);height:100%;display:block}.ejc-ultra-timeline__item{border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:11px;min-height:59px;padding:8px 9px;display:grid;position:relative}.ejc-ultra-timeline__item:hover{background:#2f6f8f09}.ejc-ultra-timeline__node{z-index:2;color:#2f6f8f;background:#2f6f8f12;border:1px solid #2f6f8f1f;border-radius:9px;place-items:center;width:29px;height:29px;display:grid;position:relative}.ejc-ultra-timeline__node svg{width:13px;height:13px}.ejc-ultra-timeline__copy{min-width:0}.ejc-ultra-timeline__copy small,.ejc-ultra-timeline__copy strong,.ejc-ultra-timeline__copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ejc-ultra-timeline__copy small{color:var(--ejc-v2-muted);text-transform:capitalize;font-size:8.5px}.ejc-ultra-timeline__copy strong{color:var(--ejc-v2-ink-soft);margin-top:2px;font-size:11px;font-weight:650}.ejc-ultra-timeline__copy em{color:var(--ejc-v2-muted);margin-top:3px;font-size:9px;font-style:normal}.ejc-ultra-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ejc-ultra-command{border:1px solid var(--ejc-v2-line);background:#fafafa94;border-radius:14px;min-width:0;min-height:105px;padding:14px;transition:transform .15s,border-color .15s,background .15s;position:relative;overflow:hidden}.dark .ejc-ultra-command{background:#ffffff05}.ejc-ultra-command:hover{background:#c9a2270a;border-color:#c9a22738;transform:translateY(-1px)}.ejc-ultra-command>span{width:30px;height:30px;color:var(--ejc-v2-gold-deep);background:#c9a22714;border-radius:9px;place-items:center;display:grid}.ejc-ultra-command>span svg{width:14px;height:14px}.ejc-ultra-command strong,.ejc-ultra-command small{text-overflow:ellipsis;display:block;overflow:hidden}.ejc-ultra-command strong{color:var(--ejc-v2-ink-soft);white-space:nowrap;margin-top:10px;font-size:10.5px;font-weight:680}.ejc-ultra-command small{color:var(--ejc-v2-muted);white-space:normal;margin-top:4px;font-size:8.5px;line-height:1.35}.ejc-ultra-command>svg{color:#a8b1b9;width:12px;height:12px;position:absolute;top:15px;right:13px}.ejc-ultra-command-foot{color:var(--ejc-v2-muted);background:#c9a22707;border:1px dashed #c9a2272e;border-radius:11px;align-items:flex-start;gap:8px;margin-top:13px;padding:10px 12px;font-size:8.5px;line-height:1.45;display:flex}.ejc-ultra-command-foot svg{width:13px;height:13px;color:var(--ejc-v2-gold-deep);flex:none}.ejc-ultra-empty,.ejc-ultra-list-loading,.ejc-ultra-portfolio-loading{min-height:96px;color:var(--ejc-v2-muted);border:1px dashed var(--ejc-v2-line-strong);text-align:center;background:#808e9a06;border-radius:13px;place-items:center;font-size:10px;display:grid}.ejc-ultra-privacy-note{color:var(--ejc-v2-muted);justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.ejc-ultra-privacy-note svg{width:13px;height:13px;color:var(--ejc-v2-gold-deep)}@media (width<=1280px){.ejc-ultra-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ejc-ultra-main-grid,.ejc-ultra-bottom-grid{grid-template-columns:1fr}.ejc-ultra-portfolio{grid-template-columns:260px minmax(0,1fr)}}@media (width<=900px){.ejc-ultra-hero{grid-template-columns:1fr;min-height:0}.ejc-ultra-hero__signal{border-top:1px solid #e5ce7f1a;border-left:0;min-height:145px}.ejc-ultra-orbit{width:138px;height:138px}.ejc-ultra-orbit span:first-child{left:65px}.ejc-ultra-priority-list{grid-template-columns:1fr}}@media (width<=700px){main.ejc-modern-scope{padding:14px!important}.ejc-ultra-dashboard{gap:12px}.ejc-ultra-hero{border-radius:18px;padding:24px 20px}.ejc-ultra-hero h1{font-size:2rem}.ejc-ultra-metrics{grid-template-columns:1fr;gap:9px}.ejc-ultra-metric{min-height:96px}.ejc-ultra-surface{border-radius:15px}.ejc-ultra-surface__header,.ejc-ultra-surface__body{padding-left:15px;padding-right:15px}.ejc-ultra-portfolio,.ejc-ultra-command-grid{grid-template-columns:1fr}.ejc-ultra-agenda-item{grid-template-columns:80px minmax(0,1fr)}.ejc-ultra-agenda-item>svg{display:none}}@media (prefers-reduced-motion:reduce){.ejc-ultra-skeleton{animation:none}.ejc-ultra-primary-action,.ejc-ultra-secondary-action,.ejc-ultra-metric,.ejc-ultra-priority,.ejc-ultra-command,.sidebar-bronze .sidebar-nav-item svg{transition:none}.ejc-ultra-primary-action:hover,.ejc-ultra-secondary-action:hover,.ejc-ultra-metric:hover,.ejc-ultra-priority:hover,.ejc-ultra-command:hover,.sidebar-bronze .sidebar-nav-item:hover svg{transform:none}}:root{--ejc-ref-navy-950:#071c3b;--ejc-ref-navy-900:#0b2a55;--ejc-ref-navy-800:#123968;--ejc-ref-navy-700:#1a4b82;--ejc-ref-blue-600:#2563a9;--ejc-ref-blue-100:#dceafb;--ejc-ref-blue-50:#eff6ff;--ejc-ref-canvas:#f7f9fc;--ejc-ref-card:#fff;--ejc-ref-line:#e2e8f0;--ejc-ref-line-strong:#d4dde8;--ejc-ref-ink:#16243a;--ejc-ref-muted:#64748b;--ejc-ref-subtle:#94a3b8;--ejc-ref-danger:#df3f49;--ejc-ref-danger-soft:#fff0f1;--ejc-ref-warning:#e89a1b;--ejc-ref-warning-soft:#fff7e8;--ejc-ref-success:#17985a;--ejc-ref-success-soft:#eaf8f0;--ejc-ref-info:#2f7dd1;--ejc-ref-info-soft:#edf5ff;--ejc-ref-shadow:0 1px 2px #0f233c06, 0 7px 24px -20px #0f233c47;--ejc-ref-shadow-float:0 18px 45px -30px #0f233c57}html:not(.dark) body{background:var(--ejc-ref-canvas);color:var(--ejc-ref-ink)}html:not(.dark) h1,html:not(.dark) h2,html:not(.dark) h3,html:not(.dark) h4{color:var(--ejc-ref-ink)}html:not(.dark) ::-moz-selection{background:var(--ejc-ref-blue-100);color:var(--ejc-ref-navy-950)}html:not(.dark) ::selection{background:var(--ejc-ref-blue-100);color:var(--ejc-ref-navy-950)}html:not(.dark) :focus-visible{box-shadow:0 0 0 2px #2563a952}html:not(.dark) header.fixed.inset-x-0.top-0{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);border-bottom:1px solid var(--ejc-ref-line)!important;background:#fffffffa!important;box-shadow:0 4px 20px -18px #0f233c73!important}html:not(.dark) header.fixed.inset-x-0.top-0>div{height:72px}html:not(.dark) .ejc-header-search{border:1px solid var(--ejc-ref-line);height:42px;color:var(--ejc-ref-muted);box-shadow:none;background:#fff;border-radius:9px}html:not(.dark) .ejc-header-search kbd{border:1px solid var(--ejc-ref-line);color:#8391a4;box-shadow:none;background:#f8fafc;border-radius:6px}html:not(.dark) header.fixed.inset-x-0.top-0 .icon-btn{color:#42546b;background:0 0;border:1px solid #0000}html:not(.dark) header.fixed.inset-x-0.top-0 .icon-btn:hover{border-color:var(--ejc-ref-line);color:var(--ejc-ref-navy-900);background:#f5f8fc}html:not(.dark) .ejc-header-clock{border-left:1px solid var(--ejc-ref-line);border-right:1px solid var(--ejc-ref-line);min-width:174px;color:var(--ejc-ref-ink);align-items:center;gap:11px;padding:0 20px;display:none}@media (width>=1100px){html:not(.dark) .ejc-header-clock{display:flex}}.ejc-header-clock svg{width:19px;height:19px;color:var(--ejc-ref-navy-900)}.ejc-header-clock strong,.ejc-header-clock span{white-space:nowrap;display:block}.ejc-header-clock strong{font-size:12px;font-weight:700;line-height:1.2}.ejc-header-clock span{color:var(--ejc-ref-muted);margin-top:3px;font-size:10px}html:not(.dark) .sidebar-bronze{color:var(--ejc-ref-ink)!important;border-right:1px solid var(--ejc-ref-line)!important;box-shadow:none!important;background:#fff!important}html:not(.dark) .sidebar-bronze>div:first-child{min-height:72px;border-color:var(--ejc-ref-line)!important;background:#fff!important}html:not(.dark) .sidebar-bronze>div:first-child>a{box-shadow:none;background:0 0;border:0;border-radius:8px;padding:3px 8px}html:not(.dark) .sidebar-bronze nav{padding-top:14px}html:not(.dark) .sidebar-bronze .sidebar-group-label{color:#9aa6b5!important;letter-spacing:.16em!important;font-size:9px!important}html:not(.dark) .sidebar-bronze .sidebar-group-label:hover{color:var(--ejc-ref-navy-700)!important}html:not(.dark) .sidebar-bronze .sidebar-tree{border-color:#0000!important}html:not(.dark) .sidebar-bronze .sidebar-nav-item{border:1px solid #0000;min-height:40px;color:#36485f!important;box-shadow:none!important;border-radius:8px!important;font-size:12px!important}html:not(.dark) .sidebar-bronze .sidebar-nav-item svg{stroke-width:1.75px;color:#263d5e!important}html:not(.dark) .sidebar-bronze .sidebar-nav-item:hover svg{color:var(--ejc-ref-navy-900)!important;transform:none!important}html:not(.dark) .sidebar-bronze .sidebar-nav-item.is-active{color:var(--ejc-ref-navy-900)!important;box-shadow:none!important;background:#eef5fd!important;border-color:#e4edf8!important}html:not(.dark) .sidebar-bronze .sidebar-nav-item.is-active:before{display:none!important}html:not(.dark) .sidebar-bronze>div:last-child{border-color:var(--ejc-ref-line)!important;background:#fff!important}html:not(.dark) .sidebar-bronze>div:last-child>div{border-color:var(--ejc-ref-line)!important;background:#f8fafc!important}html:not(.dark) .sidebar-bronze>div:last-child .text-slate-700,html:not(.dark) .sidebar-bronze>div:last-child .text-slate-500{color:#44566d!important}html:not(.dark) .sidebar-bronze>div:last-child .text-slate-400{color:#8b98a8!important}.ejc-sidebar-contacts{align-items:center;gap:10px;padding:10px 16px 14px;display:flex}.ejc-sidebar-contact{border:1px solid var(--ejc-ref-line);width:44px;height:44px;color:var(--ejc-ref-navy-900);background:#fff;border-radius:9px;place-items:center;transition:border-color .14s,background .14s,transform .14s;display:inline-grid}.ejc-sidebar-contact:hover{background:#f7faff;border-color:#bfcee0;transform:translateY(-1px)}.ejc-sidebar-contact.is-whatsapp{color:#13a95b}.ejc-sidebar-contact.is-disabled{cursor:not-allowed;opacity:.36}.ejc-sidebar-month{border-top:1px solid var(--ejc-ref-line);color:var(--ejc-ref-ink);background:#fff;margin:2px 12px 8px;padding:14px 12px 12px}.ejc-sidebar-month__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ejc-sidebar-month__title{text-transform:capitalize;font-size:11px;font-weight:700}.ejc-sidebar-month__nav{gap:2px;display:flex}.ejc-sidebar-month__nav button{color:#607087;border-radius:6px;place-items:center;width:26px;height:26px;display:inline-grid}.ejc-sidebar-month__nav button:hover{color:var(--ejc-ref-navy-900);background:#f2f6fb}.ejc-sidebar-month__nav svg{width:13px;height:13px}.ejc-sidebar-month__weekdays,.ejc-sidebar-month__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.ejc-sidebar-month__weekdays{color:#56677c;text-align:center;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.ejc-sidebar-month__grid button{color:#354860;border-radius:50%;place-items:center;height:27px;font-size:9px;line-height:1;display:grid;position:relative}.ejc-sidebar-month__grid button:hover{background:#f1f5fa}.ejc-sidebar-month__grid button.is-outside{color:#64748b}.ejc-sidebar-month__grid button.is-selected{color:var(--ejc-ref-navy-900);background:var(--ejc-ref-blue-100);font-weight:700;box-shadow:inset 0 0 0 1px #aac5e5}.ejc-sidebar-month__grid button[aria-current=date]{color:#fff;background:var(--ejc-ref-navy-900);font-weight:700}.ejc-sidebar-month__grid button i{background:0 0;border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px}.ejc-sidebar-month__grid button i.has-activity{background:var(--ejc-ref-info)}.ejc-sidebar-month__grid button[aria-current=date] i.has-activity{background:#fff}.ejc-sidebar-month__footer{color:#24518a;border-top:1px solid #edf1f5;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;padding-top:10px;font-size:10px;font-weight:600;display:flex}.ejc-sidebar-month__status{color:#9a6b22;text-align:center;margin:8px 0 0;font-size:9px}html:not(.dark) main.ejc-modern-scope{min-height:calc(100vh - 72px);background:var(--ejc-ref-canvas)!important}html:not(.dark) main.ejc-modern-scope>div{max-width:1600px!important}html:not(.dark) .ejc-modern-scope .card,html:not(.dark) .ejc-modern-scope .section-card{border:1px solid var(--ejc-ref-line)!important;box-shadow:var(--ejc-ref-shadow)!important;background:#fff!important;border-radius:10px!important}html:not(.dark) .ejc-modern-scope .card:hover{border-color:#d5dee9!important;box-shadow:0 7px 24px -20px #0f233c57!important}html:not(.dark) .ejc-modern-scope .input,html:not(.dark) .ejc-modern-scope input:not([type=checkbox]):not([type=radio]),html:not(.dark) .ejc-modern-scope select,html:not(.dark) .ejc-modern-scope textarea{border-color:var(--ejc-ref-line-strong)!important;color:var(--ejc-ref-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}html:not(.dark) .ejc-modern-scope .input:focus,html:not(.dark) .ejc-modern-scope input:not([type=checkbox]):not([type=radio]):focus,html:not(.dark) .ejc-modern-scope select:focus,html:not(.dark) .ejc-modern-scope textarea:focus{border-color:#7ba5d6!important;box-shadow:0 0 0 3px #2563a914!important}html:not(.dark) .btn-primary,html:not(.dark) .btn-gold{color:#fff!important;background:var(--ejc-ref-navy-900)!important;box-shadow:none!important}html:not(.dark) .btn-primary:hover,html:not(.dark) .btn-gold:hover{background:var(--ejc-ref-navy-800)!important}html:not(.dark) .btn-secondary,html:not(.dark) .btn-outline{border-color:var(--ejc-ref-line-strong)!important;color:#3d5068!important;background:#fff!important}html:not(.dark) .btn-secondary:hover,html:not(.dark) .btn-outline:hover{color:var(--ejc-ref-navy-900)!important;background:#f6f9fc!important}html:not(.dark) .table th{color:#516278!important;background:#f6f8fb!important}html:not(.dark) .table td{border-color:#edf1f5!important}html:not(.dark) .table tbody tr:hover{background:#f8fafc!important}html:not(.dark) .ejc-modern-scope .bg-primary-50,html:not(.dark) .ejc-modern-scope .bg-primary-100{background-color:var(--ejc-ref-blue-50)!important}html:not(.dark) .ejc-modern-scope .text-primary-600,html:not(.dark) .ejc-modern-scope .text-primary-700,html:not(.dark) .ejc-modern-scope .text-primary-800,html:not(.dark) .ejc-modern-scope .text-primary-900,html:not(.dark) .ejc-modern-scope .text-ouro-profundo{color:var(--ejc-ref-navy-800)!important}html:not(.dark) .ejc-modern-scope .border-primary-100,html:not(.dark) .ejc-modern-scope .border-primary-200,html:not(.dark) .ejc-modern-scope .border-ouro-claro{border-color:#d6e4f4!important}html:not(.dark) .ejc-modern-scope .bg-ouro-claro,html:not(.dark) .ejc-modern-scope .bg-primary-600,html:not(.dark) .ejc-modern-scope .bg-navy{background-color:var(--ejc-ref-navy-900)!important}html:not(.dark) .ejc-modern-scope .text-navy,html:not(.dark) .ejc-modern-scope .text-navy-700,html:not(.dark) .ejc-modern-scope .text-ink{color:var(--ejc-ref-ink)!important}html:not(.dark) .ejc-modern-scope>header:not(.fixed){border-color:var(--ejc-ref-line)!important;background:#fff!important}html:not(.dark) .ejc-modern-scope>header:not(.fixed) nav a:after{background:var(--ejc-ref-navy-900)!important}.ejc-reference-dashboard{color:var(--ejc-ref-ink);gap:16px;padding-bottom:10px;display:grid}.ejc-reference-dashboard__top{grid-template-columns:minmax(250px,.86fr) minmax(350px,1.12fr) minmax(300px,1fr);gap:14px;display:grid}.ejc-reference-dashboard__middle{grid-template-columns:1.02fr .9fr .82fr 1.04fr;gap:14px;display:grid}.ejc-reference-dashboard__bottom{grid-template-columns:minmax(360px,.9fr) minmax(480px,1.2fr);gap:14px;display:grid}.ejc-reference-card{border:1px solid var(--ejc-ref-line);min-width:0;box-shadow:var(--ejc-ref-shadow);background:#fff;border-radius:11px;overflow:hidden}.ejc-reference-card__header{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 15px 9px;display:flex}.ejc-reference-card__title{min-width:0;color:var(--ejc-ref-ink);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.ejc-reference-card__title svg{width:16px;height:16px;color:var(--ejc-ref-navy-900);stroke-width:1.75px;flex:none}.ejc-reference-card__action{color:#24518a;flex:none;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.ejc-reference-card__action:hover{color:var(--ejc-ref-navy-900)}.ejc-reference-card__action svg{width:12px;height:12px}.ejc-reference-card__body{padding:0 15px 12px}.ejc-reference-divider{background:#edf1f5;height:1px;margin:0 15px}.ejc-reference-row{border-bottom:1px solid #edf1f5;align-items:center;gap:10px;min-height:50px;padding:8px 0;display:flex}.ejc-reference-row:last-child{border-bottom:0}.ejc-reference-row__icon{background:var(--ejc-ref-info-soft);width:30px;height:30px;color:var(--ejc-ref-info);border-radius:50%;flex:none;place-items:center;display:grid}.ejc-reference-row__icon svg{width:14px;height:14px}.ejc-reference-row__icon.is-danger{background:var(--ejc-ref-danger-soft);color:var(--ejc-ref-danger)}.ejc-reference-row__icon.is-warning{background:var(--ejc-ref-warning-soft);color:var(--ejc-ref-warning)}.ejc-reference-row__icon.is-success{background:var(--ejc-ref-success-soft);color:var(--ejc-ref-success)}.ejc-reference-row__copy{flex:1;min-width:0}.ejc-reference-row__copy strong,.ejc-reference-row__copy small{display:block}.ejc-reference-row__copy strong{color:#243750;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;line-height:1.35;overflow:hidden}.ejc-reference-row__copy small{color:#56677c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.35;overflow:hidden}.ejc-reference-row__meta{color:#65758a;text-align:right;flex:none;font-size:10px}.ejc-reference-row__meta strong{color:var(--ejc-ref-danger);font-size:10px;font-weight:700;display:block}.ejc-reference-accent-row{padding-left:12px;position:relative}.ejc-reference-accent-row:before{content:"";background:var(--ejc-ref-info);border-radius:99px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.ejc-reference-accent-row.is-danger:before{background:var(--ejc-ref-danger)}.ejc-reference-accent-row.is-warning:before{background:var(--ejc-ref-warning)}.ejc-reference-accent-row.is-success:before{background:var(--ejc-ref-success)}.ejc-reference-tabs{border-bottom:1px solid #e9eef4;gap:24px;margin:0 15px;display:flex}.ejc-reference-tabs button{color:#66758a;padding:8px 2px 9px;font-size:9.5px;font-weight:600;position:relative}.ejc-reference-tabs button.is-active{color:var(--ejc-ref-navy-900)}.ejc-reference-tabs button.is-active:after{content:"";background:var(--ejc-ref-navy-900);border-radius:99px;height:2px;position:absolute;inset:auto 0 -1px}.ejc-reference-task-dot{border:1.5px solid #9aa8b8;border-radius:50%;flex:none;width:15px;height:15px}.ejc-reference-ai-copy{color:#6f7e90;margin:0 0 10px;font-size:10px}.ejc-reference-ai-box{position:relative}.ejc-reference-ai-box textarea{resize:vertical;min-height:106px;line-height:1.55;color:#34475f!important;padding:12px 76px 12px 12px!important;font-size:10.5px!important}.ejc-reference-ai-send{background:var(--ejc-ref-navy-900);color:#fff;border-radius:6px;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:9px;right:9px}.ejc-reference-ai-send.is-attach{color:var(--ejc-ref-navy-900);border:1px solid var(--ejc-ref-line);background:#fff;right:44px}.ejc-reference-ai-send:disabled{cursor:not-allowed;opacity:.45}.ejc-reference-ai-send svg{width:13px;height:13px}.ejc-reference-ai-shortcuts{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.ejc-reference-ai-shortcut{border:1px solid var(--ejc-ref-line);color:#45576d;border-radius:7px;align-items:center;gap:7px;min-height:30px;padding:6px 9px;font-size:10px;font-weight:600;display:flex}.ejc-reference-ai-shortcut:hover{color:var(--ejc-ref-navy-900);background:#f8fbff;border-color:#c8d5e4}.ejc-reference-ai-shortcut svg{width:12px;height:12px;color:var(--ejc-ref-navy-700)}.ejc-reference-donut-wrap{grid-template-columns:98px 1fr;align-items:center;gap:14px;min-height:150px;display:grid}.ejc-reference-donut{border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.ejc-reference-donut:after{content:"";background:#fff;border-radius:50%;width:49px;height:49px;box-shadow:inset 0 0 0 1px #edf1f5}.ejc-reference-legend{gap:8px;display:grid}.ejc-reference-legend div{color:#65758a;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;font-size:10px;display:grid}.ejc-reference-legend i{border-radius:50%;width:7px;height:7px}.ejc-reference-legend strong{color:#253952;font-size:10px}.ejc-reference-agenda-row{border-bottom:1px solid #edf1f5;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:7px 0;display:grid}.ejc-reference-agenda-row:last-child{border-bottom:0}.ejc-reference-date-tile{width:34px;height:38px;color:var(--ejc-ref-navy-900);background:#eef4fb;border-radius:7px;align-content:center;place-items:center;display:grid}.ejc-reference-date-tile strong{font-size:14px;line-height:1}.ejc-reference-date-tile small{text-transform:uppercase;margin-top:2px;font-size:7px;font-weight:700}.ejc-reference-client-row{border-bottom:1px solid #edf1f5;align-items:center;gap:8px;min-height:48px;display:flex}.ejc-reference-client-row:last-child{border-bottom:0}.ejc-reference-client-row>div{flex:1;min-width:0}.ejc-reference-client-row strong,.ejc-reference-client-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ejc-reference-client-row strong{color:#273a52;font-size:10px;font-weight:650}.ejc-reference-client-row small{color:#56677c;margin-top:2px;font-size:10px}.ejc-reference-client-status{color:#52637a;background:#f0f3f7;border-radius:50%;flex:none;place-items:center;min-width:24px;height:24px;font-size:8px;font-weight:700;display:grid}.ejc-reference-feature-intro{color:#56677c;margin:0;font-size:10px;line-height:1.5}.ejc-reference-feature-list{gap:7px;margin-top:9px;display:grid}.ejc-reference-feature-list span{color:#44566d;align-items:center;gap:7px;font-size:10px;display:flex}.ejc-reference-feature-list svg{width:12px;height:12px;color:var(--ejc-ref-success)}.ejc-reference-feature-cta{color:#24518a;border-top:1px solid #edf1f5;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:9px 10px;font-size:10px;font-weight:650;display:flex}.ejc-reference-feature-cta:hover{color:var(--ejc-ref-navy-900)}.ejc-reference-feature-cta svg{width:12px;height:12px}.ejc-reference-workflow{grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:start;gap:8px;padding:16px 10px 8px;display:grid}.ejc-reference-workflow__step{text-align:center;width:88px}.ejc-reference-workflow__step>span{width:43px;height:43px;color:var(--ejc-ref-navy-900);background:#eef4fb;border-radius:50%;place-items:center;margin:0 auto 7px;display:grid}.ejc-reference-workflow__step svg{stroke-width:1.7px;width:19px;height:19px}.ejc-reference-workflow__step strong,.ejc-reference-workflow__step small{display:block}.ejc-reference-workflow__step strong{color:#2c4059;font-size:10px}.ejc-reference-workflow__step small{color:#56677c;margin-top:2px;font-size:10px;line-height:1.35}.ejc-reference-workflow__arrow{color:#64748b;align-self:center}.ejc-reference-workflow__arrow svg{width:15px;height:15px}.ejc-reference-news-row{border-bottom:1px solid #edf1f5;grid-template-columns:27px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:48px;display:grid}.ejc-reference-news-row:last-child{border-bottom:0}.ejc-reference-news-row>span:first-child{color:#596a80;background:#f1f4f8;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.ejc-reference-news-row svg{width:12px;height:12px}.ejc-reference-news-row strong,.ejc-reference-news-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ejc-reference-news-row strong{color:#2b3f58;font-size:10px;font-weight:600}.ejc-reference-news-row small{color:#56677c;margin-top:2px;font-size:10px}.ejc-reference-news-row>em,.ejc-reference-news-row>time{color:#56677c;white-space:nowrap;font-size:10px;font-style:normal}.ejc-reference-empty{color:#56677c;text-align:center;place-items:center;min-height:88px;padding:14px;font-size:10px;display:grid}.ejc-reference-footer{color:#56677c;text-align:center;padding:8px 0 2px;font-size:10px}html:not(.dark) main.ejc-modern-scope>div>div>div:first-child.rounded-2xl{box-shadow:none!important;border-radius:9px!important}@media (width<=1280px){.ejc-reference-dashboard__top{grid-template-columns:1fr 1.2fr}.ejc-reference-dashboard__top>:last-child{grid-column:1/-1}.ejc-reference-dashboard__middle{grid-template-columns:1fr 1fr}}@media (width<=900px){.ejc-reference-dashboard__top,.ejc-reference-dashboard__middle,.ejc-reference-dashboard__bottom{grid-template-columns:1fr}.ejc-reference-dashboard__top>:last-child{grid-column:auto}.ejc-reference-workflow{grid-template-columns:1fr 1fr}.ejc-reference-workflow__arrow{display:none}}@media (width<=620px){.ejc-reference-ai-shortcuts{grid-template-columns:1fr}.ejc-reference-donut-wrap{grid-template-columns:1fr;justify-items:center}.ejc-reference-legend{width:100%}.ejc-reference-news-row{grid-template-columns:27px minmax(0,1fr) auto}.ejc-reference-news-row>time{display:none}}@media (prefers-reduced-motion:reduce){.ejc-sidebar-contact,.ejc-reference-card__action,.ejc-reference-ai-shortcut{transition:none}}.ejc-reference-dashboard{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start}.ejc-reference-dashboard__top,.ejc-reference-dashboard__middle,.ejc-reference-dashboard__bottom{grid-column:1}.ejc-reference-dashboard__rail{grid-area:1/2/span 3;min-width:0;position:sticky;top:86px}.ejc-reference-footer{grid-column:1/-1}html:not(.dark) .ejc-reference-dashboard .ejc-reference-card{border-color:var(--ejc-border);border-radius:12px;box-shadow:0 1px 2px #0f172a0a}html:not(.dark) .ejc-reference-dashboard .ejc-reference-card:hover{border-color:var(--ejc-border);box-shadow:0 1px 2px #0f172a0a}html:not(.dark) .ejc-reference-dashboard .ejc-reference-card__title svg{color:var(--ejc-bronze)}.ejc-reference-ai-status{color:#6b7280;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:9.5px;display:flex}.ejc-reference-ai-status>span{align-items:center;gap:6px;font-weight:700;display:inline-flex}.ejc-reference-ai-status i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.ejc-reference-ai-status .is-online i{background:var(--ejc-ref-success)}.ejc-reference-ai-status .is-offline i{background:var(--ejc-ref-danger)}.ejc-reference-ai-chat{scrollbar-width:thin;background:#fcfbf8;border:1px solid #ece8e0;border-radius:9px;align-content:start;gap:8px;min-height:112px;max-height:205px;margin-bottom:9px;padding:9px;display:grid;overflow-y:auto}.ejc-reference-ai-welcome{color:#6b7280;align-items:center;gap:10px;min-height:92px;display:flex}.ejc-reference-ai-welcome>svg{color:#8f7117;flex:none;width:18px;height:18px}.ejc-reference-ai-welcome strong,.ejc-reference-ai-welcome span{display:block}.ejc-reference-ai-welcome strong{color:#243750;font-size:10.5px}.ejc-reference-ai-welcome span{margin-top:3px;font-size:9.5px;line-height:1.45}.ejc-reference-ai-message{border-radius:9px;width:fit-content;max-width:92%;padding:8px 10px;font-size:10px;line-height:1.5}.ejc-reference-ai-message.is-user{color:#fff;background:#0b2a55;justify-self:end}.ejc-reference-ai-message.is-assistant{color:#334155;background:#fff;border:1px solid #e8e2d8;justify-self:start}.ejc-reference-ai-message.is-loading{color:#64748b}.ejc-reference-ai-message__role{letter-spacing:.08em;text-transform:uppercase;opacity:.72;margin-bottom:3px;font-size:8.5px;font-weight:800;display:block}.ejc-reference-ai-message p{white-space:pre-wrap;margin:0}.ejc-reference-ai-message .markdown{font-size:inherit}.ejc-reference-ai-sources{border-top:1px solid #edf1f5;flex-wrap:wrap;gap:4px;margin-top:7px;padding-top:6px;font-size:8.5px;display:flex}.ejc-reference-ai-sources span{color:#6f5711;overflow-wrap:anywhere;white-space:normal;background:#f7f1dc;border-radius:999px;max-width:100%;padding:2px 5px}.ejc-reference-ai-notice,.ejc-reference-ai-hint{color:#7c8797;margin-top:6px;font-size:8.5px;line-height:1.4;display:block}.ejc-reference-ai-error{color:#b42318;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:8px;padding:7px 8px;font-size:9px;line-height:1.4}.dark .ejc-reference-ai-chat{background:#ffffff06;border-color:#ffffff1a}.dark .ejc-reference-ai-message.is-assistant{color:#e2e8f0;background:#ffffff0d;border-color:#ffffff1a}.dark .ejc-reference-ai-message.is-assistant .markdown :where(h1,h2,h3,h4,h5,h6,p,li,strong,em,span,blockquote){color:inherit!important}.dark .ejc-reference-ai-message.is-assistant .markdown a{color:#e5ce7f!important}.dark .ejc-reference-ai-welcome strong{color:#f1f5f9}.ejc-legal-rail{background:#fff;border:1px solid #ece8e0;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.ejc-legal-rail__header{background:#fffdf8;border-bottom:1px solid #f0ece4;padding:12px 12px 10px}.ejc-legal-rail__heading{align-items:center;gap:9px;display:flex}.ejc-legal-rail__icon{color:#6f5711;background:#f7f1dc;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ejc-legal-rail__icon svg{width:14px;height:14px}.ejc-legal-rail__title-row{align-items:center;gap:7px;display:flex}.ejc-legal-rail__title-row h2{color:#243750;font-size:11px;font-weight:750}.ejc-legal-rail__title-row>span{color:#6f5711;text-align:center;background:#f7f1dc;border-radius:999px;min-width:18px;padding:1px 5px;font-size:8px;font-weight:800}.ejc-legal-rail__heading p{color:#7b8797;margin-top:2px;font-size:8.5px}.ejc-legal-rail__open{color:#6f5711;align-items:center;gap:3px;margin:9px 0 0 39px;font-size:8.5px;font-weight:700;display:inline-flex}.ejc-legal-rail__open svg,.ejc-legal-rail__official svg{width:10px;height:10px}.ejc-legal-rail__feed{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d8d0c4 transparent;max-height:min(650px,100vh - 250px);overflow-y:auto}.ejc-legal-rail__item{border-bottom:1px solid #f1eee8;padding:12px}.ejc-legal-rail__item:last-child{border-bottom:0}.ejc-legal-rail__meta{color:#8a94a6;align-items:center;gap:5px;font-size:7.5px;display:flex}.ejc-legal-rail__meta>span{border-radius:999px;padding:1px 5px;font-weight:750}.ejc-legal-rail__meta>span:nth-child(2){color:#64748b;background:#fff;border:1px solid #ece8e0}.ejc-legal-rail__meta time{margin-left:auto}.ejc-legal-rail__source{color:#8f7117;text-transform:uppercase;letter-spacing:.06em;margin-top:7px;font-size:8px;font-weight:750}.ejc-legal-rail__item h3{color:#243750;margin-top:4px;font-size:10.5px;font-weight:700;line-height:1.35}.ejc-legal-rail__summary{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:9px;line-height:1.48;display:-webkit-box;overflow:hidden}.ejc-legal-rail__details{margin-top:7px}.ejc-legal-rail__details summary{cursor:pointer;color:#6f5711;font-size:8.5px;font-weight:700}.ejc-legal-rail__details div{color:#64748b;background:#faf9f6;border-radius:7px;gap:5px;margin-top:6px;padding:7px;font-size:8.5px;line-height:1.45;display:grid}.ejc-legal-rail__official{color:#8f7117;align-items:center;gap:4px;margin-top:7px;font-size:8.5px;font-weight:700;display:inline-flex}.ejc-legal-rail__official:hover,.ejc-legal-rail__open:hover{text-decoration:underline}.ejc-legal-rail__footer{color:#7b8797;background:#faf9f6;border-top:1px solid #f0ece4;align-items:flex-start;gap:6px;padding:9px 11px;font-size:8px;line-height:1.4;display:flex}.ejc-legal-rail__footer svg{color:#b7791f;flex:none;width:11px;height:11px}.dark .ejc-legal-rail{background:#0f172a;border-color:#ffffff1a}.dark .ejc-legal-rail__header,.dark .ejc-legal-rail__footer{background:#ffffff08;border-color:#ffffff14}.dark .ejc-legal-rail__item{border-color:#ffffff14}.dark .ejc-legal-rail__title-row h2,.dark .ejc-legal-rail__item h3{color:#f1f5f9}.dark .ejc-legal-rail__summary,.dark .ejc-legal-rail__details div,.dark .ejc-legal-rail__heading p{color:#94a3b8}.dark .ejc-legal-rail__details div{background:#ffffff0a}.dark .ejc-legal-rail__meta>span:nth-child(2){color:#cbd5e1;background:#ffffff08;border-color:#ffffff1a}@media (width<=1600px) and (width>=1241px){.ejc-reference-dashboard__top{grid-template-columns:1fr 1.2fr}.ejc-reference-dashboard__top>:last-child{grid-column:1/-1}.ejc-reference-dashboard__middle{grid-template-columns:1fr 1fr}.ejc-reference-dashboard__bottom{grid-template-columns:1fr}}@media (width<=1240px){.ejc-reference-dashboard{grid-template-columns:1fr}.ejc-reference-dashboard__rail{grid-area:auto/1;position:static}.ejc-legal-rail__feed{grid-auto-columns:minmax(270px,1fr);grid-auto-flow:column;max-height:360px;display:grid;overflow:auto}.ejc-legal-rail__item{border-bottom:0;border-right:1px solid #f1eee8}}.ejc-ai-dashboard{--ejc-ai-navy:#10283f;--ejc-ai-ink:#183047;--ejc-ai-ivory:#fbf8f2;--ejc-ai-bronze:#ad7f3d;--ejc-ai-blue:#3b6f9d;color:var(--ejc-ai-ink);gap:14px;display:grid}.ejc-ai-dashboard__brandbar{background:linear-gradient(115deg,#fffdf8 0%,#f6efe4 58%,#edf4f8 100%);border:1px solid #e7ded0;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;box-shadow:0 14px 40px #10283f14}.ejc-ai-dashboard__brand{align-items:center;gap:18px;min-width:0;display:flex}.ejc-ai-dashboard__logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 18px #261e121f);flex:none;width:108px;height:108px}.ejc-ai-dashboard__brand span{color:var(--ejc-ai-bronze);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.ejc-ai-dashboard__brand h1{color:var(--ejc-ai-navy);letter-spacing:-.045em;margin:1px 0 0;font-size:clamp(34px,4vw,54px);line-height:.98}.ejc-ai-dashboard__brand p{color:#627487;margin:7px 0 0;font-size:12px}.ejc-ai-dashboard__contacts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ejc-ai-dashboard__contacts a,.ejc-ai-dashboard__contacts span{min-height:38px;color:var(--ejc-ai-navy);background:#ffffffb8;border:1px solid #10283f24;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.ejc-ai-dashboard__contacts svg{width:15px;height:15px}.ejc-ai-dashboard__contacts a:hover{border-color:var(--ejc-ai-bronze);background:#fff}.ejc-ai-dashboard__contacts .is-disabled{opacity:.45;cursor:not-allowed}.ejc-ai-dashboard__signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ejc-ai-signal{min-width:0;color:var(--ejc-ai-ink);background:#fff;border:1px solid #10283f1f;border-radius:12px;align-items:center;gap:10px;padding:10px 13px;display:flex;position:relative;box-shadow:0 6px 18px #10283f0d}.ejc-ai-signal>svg{flex:none;width:17px;height:17px}.ejc-ai-signal span:not(.ejc-ai-signal__beacon){min-width:0;display:grid}.ejc-ai-signal strong{font-size:16px;line-height:1}.ejc-ai-signal small{margin-top:2px;font-size:10px;font-weight:700}.ejc-ai-signal em{color:#7b8793;text-align:right;margin-left:auto;font-size:9px;font-style:normal}.ejc-ai-signal.is-deadline{color:#b63b45;background:#fff7f6}.ejc-ai-signal.is-task{color:#276da0;background:#f4f9fd}.ejc-ai-signal.is-intimation{color:#9b6a13;background:#fffbef}.ejc-ai-signal.is-movement{color:#6d57b8;background:#f8f5ff}.ejc-ai-signal__beacon{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}@keyframes ejc-alert-beacon{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, currentColor 28%, transparent)}50%{opacity:.3;box-shadow:0 0 0 6px #0000}}.ejc-ai-signal.is-alerting .ejc-ai-signal__beacon{animation:1.25s ease-in-out infinite ejc-alert-beacon}.ejc-ai-dashboard__workspace{background:linear-gradient(#fff 0%,#fafcfd 100%);border:1px solid #dfe7ec;border-radius:18px;min-height:58vh;padding:18px 20px 20px;box-shadow:0 18px 50px #10283f14}.ejc-ai-dashboard__workspace-header{border-bottom:1px solid #e9eef1;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding-bottom:12px;display:flex}.ejc-ai-dashboard__workspace-header span{color:var(--ejc-ai-bronze);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.ejc-ai-dashboard__workspace-header span svg{width:14px;height:14px}.ejc-ai-dashboard__workspace-header h2{color:var(--ejc-ai-navy);margin:3px 0 0;font-size:18px}.ejc-ai-dashboard__full-link{color:var(--ejc-ai-blue);font-size:10px;font-weight:800}.ejc-ai-dashboard__workspace .ejc-reference-ai-chat{min-height:320px;max-height:54vh;padding:10px 2px}.ejc-ai-dashboard__workspace .ejc-reference-ai-box textarea{min-height:108px;background:#fffdf9!important;border-color:#d7e0e6!important;font-size:12px!important}.ejc-legal-ticker{background:var(--ejc-ai-ivory,#fbf8f2);scrollbar-width:thin;border:1px solid #dfd6c8;border-radius:14px;gap:8px;min-width:0;padding:10px 12px;display:flex;overflow-x:auto}.ejc-legal-ticker__item{color:#24384a;background:#fff;border:1px solid #e7dfd2;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 7px;min-width:235px;max-width:315px;padding:8px 10px;display:grid}.ejc-legal-ticker__priority{border-radius:999px;grid-row:1/span 2;align-self:start;padding:2px 5px;font-size:8px;font-weight:800}.ejc-legal-ticker__priority.is-p0{color:#b63b45;background:#fff0f0}.ejc-legal-ticker__priority.is-p1{color:#9b6a13;background:#fff7df}.ejc-legal-ticker__title{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:800;overflow:hidden}.ejc-legal-ticker__source{color:#8a7760;font-size:8px}.ejc-legal-ticker__item>svg{color:#3b6f9d;grid-area:1/3/span 2;width:11px;height:11px}.ejc-ai-dashboard__footer{color:#8190a0;justify-content:space-between;gap:12px;font-size:8.5px;display:flex}.ejc-ai-dashboard__footer span:last-child{align-items:center;gap:4px;display:inline-flex}.ejc-ai-dashboard__footer svg{width:11px;height:11px}html.dark .ejc-ai-dashboard__brandbar,html.dark .ejc-ai-dashboard__workspace,html.dark .ejc-ai-signal,html.dark .ejc-legal-ticker,html.dark .ejc-legal-ticker__item{color:#e6edf4;background:#132437;border-color:#30445a}html.dark .ejc-ai-dashboard__brand h1,html.dark .ejc-ai-dashboard__workspace-header h2,html.dark .ejc-legal-ticker__item{color:#edf3f8}html.dark .ejc-ai-dashboard__brand p,html.dark .ejc-ai-signal em{color:#a7b5c3}@media (width<=860px){.ejc-ai-dashboard__brandbar{align-items:flex-start}.ejc-ai-dashboard__logo{width:82px;height:82px}.ejc-ai-dashboard__signals{grid-template-columns:1fr}.ejc-ai-signal em{display:none}.ejc-ai-dashboard__footer{flex-direction:column}}@media (width<=560px){.ejc-ai-dashboard__brandbar{flex-direction:column;padding:14px}.ejc-ai-dashboard__brand{align-items:flex-start;gap:12px}.ejc-ai-dashboard__logo{width:72px;height:72px}.ejc-ai-dashboard__contacts{justify-content:flex-start}.ejc-ai-dashboard__workspace{padding:14px}.ejc-ai-dashboard__workspace-header{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ejc-ai-signal.is-alerting .ejc-ai-signal__beacon{animation:none}}.ejc-ai-dashboard__legal-radar{min-width:0}.ejc-ai-dashboard__legal-radar-head{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 6px;display:flex}.ejc-ai-dashboard__legal-radar-head strong{color:var(--ejc-ai-navy);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.ejc-ai-dashboard__legal-radar-head a{color:var(--ejc-ai-blue);font-size:9px;font-weight:800}html.dark .ejc-ai-dashboard__legal-radar-head strong{color:#edf3f8}.ejc-ai-signal{width:100%;font:inherit;text-align:left;cursor:pointer}.ejc-ai-signal.is-selected{outline:2px solid color-mix(in srgb, currentColor 28%, transparent);outline-offset:1px}.ejc-smart-alert-panel{background:#fff;border:1px solid #dde5ea;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px #10283f14}.ejc-smart-alert-panel>header{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.ejc-smart-alert-panel>header div{gap:2px;display:grid}.ejc-smart-alert-panel>header strong{color:var(--ejc-ai-navy);font-size:12px}.ejc-smart-alert-panel>header span{color:#7a8997;font-size:9px}.ejc-smart-alert-panel>header a{color:var(--ejc-ai-blue);white-space:nowrap;font-size:10px;font-weight:800}.ejc-smart-alert-panel__empty{color:#7a8997;text-align:center;padding:18px;font-size:11px}.ejc-smart-alert-list{display:grid}.ejc-smart-alert-item{border-bottom:1px solid #f0f2f4;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.ejc-smart-alert-item:last-child{border-bottom:0}.ejc-smart-alert-item__meta{flex-wrap:wrap;gap:5px;display:flex}.ejc-smart-alert-item__meta span{color:#627487;text-transform:uppercase;background:#f2f5f7;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800}.ejc-smart-alert-item__meta .is-state-novo{color:#b63b45;background:#fff0f0}.ejc-smart-alert-item__meta .is-state-visualizado{color:#276da0;background:#eef5fb}.ejc-smart-alert-item__body{min-width:0}.ejc-smart-alert-item__body strong{color:#21384e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.ejc-smart-alert-item__body p{color:#66798a;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:9.5px;overflow:hidden}.ejc-smart-alert-item__body small{color:#8b98a4;font-size:8.5px}.ejc-smart-alert-item__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ejc-smart-alert-item__actions button{color:#35536d;cursor:pointer;background:#fff;border:1px solid #dbe3e8;border-radius:8px;align-items:center;gap:4px;min-height:28px;padding:5px 8px;font-size:8.5px;font-weight:800;display:inline-flex}.ejc-smart-alert-item__actions button.is-treat{color:#33704f;border-color:#d8e6de}.ejc-smart-alert-item__actions button:disabled{cursor:wait;opacity:.55}.ejc-smart-alert-item__actions svg{width:11px;height:11px}.ejc-smart-alert-item.is-critico{box-shadow:inset 3px 0 #b63b45}.ejc-smart-alert-item.is-alto{box-shadow:inset 3px 0 #d98a24}.ejc-smart-alert-item.is-atencao{box-shadow:inset 3px 0 #d9b43a}.ejc-smart-alert-item.is-info{box-shadow:inset 3px 0 #6d57b8}.ejc-ai-modebar{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.ejc-ai-modebar button{color:#52697d;cursor:pointer;background:#fff;border:1px solid #dce4e9;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.ejc-ai-modebar button.is-active{color:#7d5928;background:#fbf3e8;border-color:#ad7f3d}.ejc-ai-modebar .ejc-ai-context-toggle{border-style:dashed;margin-left:auto}.ejc-ai-modebar .ejc-ai-context-toggle.is-active{color:#285f8f;background:#eef5fb;border-style:solid;border-color:#3b6f9d}.ejc-ai-modebar svg{width:12px;height:12px}.ejc-ai-trustbar{border-top:1px solid #edf1f3;flex-wrap:wrap;gap:5px;margin-top:9px;padding-top:8px;display:flex}.ejc-ai-trustbar span{color:#617486;background:#f3f6f8;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:750}.ejc-ai-trustbar .is-hitl{color:#8b651d;background:#fff4e3}.ejc-ai-next-action{background:#f7fbf8;border:1px solid #dbe7df;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin-top:10px;padding:10px 11px;display:grid}.ejc-ai-next-action strong{color:#2f6448;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.ejc-ai-next-action p{color:#263f33;margin:3px 0 0;font-size:10px}.ejc-ai-next-action small{color:#6f8177;font-size:8.5px}.ejc-ai-next-action button,.ejc-ai-next-action .is-confirmed{color:#326f4c;background:#fff;border:1px solid #b9d3c3;border-radius:8px;align-self:start;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:8.5px;font-weight:850;display:inline-flex}.ejc-ai-next-action button{cursor:pointer}.ejc-ai-next-action .is-confirmed{background:#eaf6ee;border-color:#0000}.ejc-ai-next-action .is-confirmed svg{width:12px;height:12px}.ejc-ai-next-action__safety{grid-column:1/-1}html.dark .ejc-smart-alert-panel,html.dark .ejc-smart-alert-item__actions button,html.dark .ejc-ai-modebar button,html.dark .ejc-ai-next-action{color:#dfe8ef;background:#132437;border-color:#30445a}html.dark .ejc-smart-alert-panel>header,html.dark .ejc-smart-alert-item,html.dark .ejc-ai-trustbar{border-color:#2a3e53}html.dark .ejc-smart-alert-panel>header strong,html.dark .ejc-smart-alert-item__body strong,html.dark .ejc-ai-next-action p{color:#edf3f8}html.dark .ejc-smart-alert-item__body p,html.dark .ejc-smart-alert-item__body small,html.dark .ejc-smart-alert-panel>header span{color:#a8b6c3}html.dark .ejc-ai-trustbar span,html.dark .ejc-smart-alert-item__meta span{color:#c5d1dc;background:#1d3348}@media (width<=900px){.ejc-smart-alert-item{grid-template-columns:1fr}.ejc-smart-alert-item__actions{justify-content:flex-start}.ejc-ai-modebar .ejc-ai-context-toggle{margin-left:0}}@media (width<=560px){.ejc-smart-alert-panel>header{flex-direction:column}.ejc-ai-next-action{grid-template-columns:1fr}.ejc-ai-next-action__safety{grid-column:auto}}:root{--ejc-system-canvas:#f5f4ef;--ejc-system-surface:#fefefe;--ejc-system-surface-soft:#faf9f5;--ejc-system-border:#e2ded2;--ejc-system-border-strong:#cfc9ba;--ejc-system-navy:#0c3a2d;--ejc-system-navy-hover:#062e24;--ejc-system-blue:#cfa961;--ejc-system-blue-soft:#f6eed9;--ejc-system-ink:#1d2b26;--ejc-system-muted:#66766f;--ejc-system-subtle:#93a29b;--ejc-system-success:#17985a;--ejc-system-warning:#e89a1b;--ejc-system-danger:#df3f49;--ejc-system-radius-xs:10px;--ejc-system-radius-sm:14px;--ejc-system-radius-md:18px;--ejc-system-radius-lg:22px;--ejc-system-shadow:0 1px 2px #0f233c06, 0 8px 24px -22px #0f233c52;--ejc-system-shadow-float:0 18px 48px -34px #0f233c6b}html:not(.dark),html:not(.dark) body,html:not(.dark) #root{background:var(--ejc-system-canvas);color:var(--ejc-system-ink)}html:not(.dark) body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html:not(.dark) .ejc-modern-scope{color:var(--ejc-system-ink)}html:not(.dark) .ejc-modern-scope h1{color:var(--ejc-system-ink)!important;letter-spacing:-.025em!important;font-size:clamp(1.1rem,1.6vw,1.45rem)!important;font-weight:700!important}html:not(.dark) .ejc-modern-scope h2{letter-spacing:-.015em;color:#10382c!important;font-weight:700!important}html:not(.dark) .ejc-modern-scope h3,html:not(.dark) .ejc-modern-scope h4{color:#1d4034!important;font-weight:650!important}html:not(.dark) .ejc-modern-scope p,html:not(.dark) .ejc-modern-scope .text-slate-500,html:not(.dark) .ejc-modern-scope .text-gray-500{color:var(--ejc-system-muted)!important}html:not(.dark) .ejc-modern-scope .text-slate-400,html:not(.dark) .ejc-modern-scope .text-gray-400{color:#8795a8!important}html:not(.dark) main.ejc-modern-scope{background:linear-gradient(180deg, #ffffff7a, #f8fafc00 120px), var(--ejc-system-canvas)!important;padding-top:18px!important}html:not(.dark) main.ejc-modern-scope>div{width:100%;max-width:1600px!important}html:not(.dark) header.fixed.inset-x-0.top-0{border-bottom:1px solid var(--ejc-system-border)!important;background:#fffffffb!important;box-shadow:0 6px 22px -22px #0f233cb3!important}html:not(.dark) .ejc-header-search{border:1px solid var(--ejc-system-border)!important;color:#738196!important;height:42px!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important}html:not(.dark) .ejc-header-search:hover{background:#fbfdff!important;border-color:#c7d3e1!important}html:not(.dark) .ejc-header-search:focus-visible{border-color:#8fb1d8!important;box-shadow:0 0 0 3px #2563a912!important}html:not(.dark) .ejc-header-clock{border-color:var(--ejc-system-border)!important}html:not(.dark) .sidebar-bronze{border-right:1px solid var(--ejc-system-border)!important;box-shadow:none!important;background:#fff!important}html:not(.dark) .sidebar-bronze nav{padding-left:10px!important;padding-right:10px!important}html:not(.dark) .sidebar-bronze .sidebar-nav-item{min-height:40px;color:#34475f!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:8px!important;font-size:12px!important;font-weight:560!important}html:not(.dark) .sidebar-bronze .sidebar-nav-item:hover{color:var(--ejc-system-navy)!important;background:#f5f8fc!important;border-color:#0000!important}html:not(.dark) .sidebar-bronze .sidebar-nav-item.is-active{background:var(--ejc-system-blue-soft)!important;color:var(--ejc-system-navy)!important;border-color:#dce8f6!important;font-weight:650!important}html:not(.dark) .sidebar-bronze .sidebar-group-label{color:#97a4b4!important;font-weight:650!important}html:not(.dark) .ejc-modern-scope :where(.card,.section-card),html:not(.dark) .ejc-modern-scope [class*=rounded-xl][class*=border][class*=bg-white],html:not(.dark) .ejc-modern-scope [class*=rounded-2xl][class*=border][class*=bg-white]{border-color:var(--ejc-system-border)!important;border-radius:var(--ejc-system-radius-md)!important;background:var(--ejc-system-surface)!important;box-shadow:var(--ejc-system-shadow)!important}html:not(.dark) .ejc-modern-scope .section-card>:first-child,html:not(.dark) .ejc-modern-scope .card>header,html:not(.dark) .ejc-modern-scope .card-header{border-color:#edf1f5!important}html:not(.dark) .ejc-modern-scope .shadow-sm,html:not(.dark) .ejc-modern-scope .shadow,html:not(.dark) .ejc-modern-scope .shadow-md,html:not(.dark) .ejc-modern-scope .shadow-card,html:not(.dark) .ejc-modern-scope .shadow-soft{box-shadow:var(--ejc-system-shadow)!important}html:not(.dark) .ejc-modern-scope .shadow-lg,html:not(.dark) .ejc-modern-scope .shadow-xl,html:not(.dark) .ejc-modern-scope .shadow-float{box-shadow:var(--ejc-system-shadow-float)!important}html:not(.dark) .ejc-modern-scope :where(.input,input,select,textarea),html:not(.dark) .min-h-screen :where(.input,input,select,textarea){border-color:var(--ejc-system-border-strong)!important;border-radius:var(--ejc-system-radius-sm)!important;color:var(--ejc-system-ink)!important;box-shadow:none!important;background:#fff!important}html:not(.dark) .ejc-modern-scope input[type=checkbox],html:not(.dark) .ejc-modern-scope input[type=radio],html:not(.dark) .min-h-screen input[type=checkbox],html:not(.dark) .min-h-screen input[type=radio]{accent-color:var(--ejc-system-navy)}html:not(.dark) .ejc-modern-scope :where(input,select,textarea):focus,html:not(.dark) .min-h-screen :where(input,select,textarea):focus{border-color:#7fa6d4!important;outline:none!important;box-shadow:0 0 0 3px #2563a913!important}html:not(.dark) .ejc-modern-scope :where(input,textarea)::-moz-placeholder{color:#9aa6b5!important}html:not(.dark) .min-h-screen :where(input,textarea)::-moz-placeholder{color:#9aa6b5!important}html:not(.dark) .ejc-modern-scope :where(input,textarea)::placeholder,html:not(.dark) .min-h-screen :where(input,textarea)::placeholder{color:#9aa6b5!important}html:not(.dark) .ejc-modern-scope :where(.label,label),html:not(.dark) .min-h-screen :where(.label,label){color:#55667b}html:not(.dark) :where(.ejc-modern-scope,.min-h-screen) .btn-primary,html:not(.dark) :where(.ejc-modern-scope,.min-h-screen) .btn-gold,html:not(.dark) :where(.ejc-modern-scope,.min-h-screen) button.bg-primary-600,html:not(.dark) :where(.ejc-modern-scope,.min-h-screen) a.bg-primary-600{border-color:var(--ejc-system-navy)!important;background:var(--ejc-system-navy)!important;color:#fff!important;box-shadow:none!important}html:not(.dark) :where(.ejc-modern-scope,.min-h-screen) .btn-primary:hover,html:not(.dark) :where(.ejc-modern-scope,.min-h-screen) .btn-gold:hover,html:not(.dark) :where(.ejc-modern-scope,.min-h-screen) button.bg-primary-600:hover,html:not(.dark) :where(.ejc-modern-scope,.min-h-screen) a.bg-primary-600:hover{background:var(--ejc-system-navy-hover)!important}html:not(.dark) .ejc-modern-scope :where(.btn-secondary,.btn-outline),html:not(.dark) .min-h-screen :where(.btn-secondary,.btn-outline){border:1px solid var(--ejc-system-border-strong)!important;color:#3d5068!important;box-shadow:none!important;background:#fff!important}html:not(.dark) .ejc-modern-scope :where(.btn-secondary,.btn-outline):hover,html:not(.dark) .min-h-screen :where(.btn-secondary,.btn-outline):hover{color:var(--ejc-system-navy)!important;background:#f7f9fc!important}html:not(.dark) .ejc-modern-scope .icon-btn,html:not(.dark) .min-h-screen .icon-btn{border-color:#0000;box-shadow:none!important;border-radius:8px!important}html:not(.dark) .ejc-modern-scope .icon-btn:hover,html:not(.dark) .min-h-screen .icon-btn:hover{border-color:var(--ejc-system-border)!important;color:var(--ejc-system-navy)!important;background:#f5f8fc!important}html:not(.dark) .ejc-modern-scope :where(table,.table){border-collapse:separate;border-spacing:0;color:#34475f}html:not(.dark) .ejc-modern-scope :where(table,.table) thead,html:not(.dark) .ejc-modern-scope :where(table,.table) th{letter-spacing:.015em;font-size:10.5px;font-weight:700;color:#506177!important;background:#f6f8fb!important}html:not(.dark) .ejc-modern-scope :where(table,.table) th,html:not(.dark) .ejc-modern-scope :where(table,.table) td{border-color:#e9eef4!important}html:not(.dark) .ejc-modern-scope :where(table,.table) tbody tr{background:#fff}html:not(.dark) .ejc-modern-scope :where(table,.table) tbody tr:hover{background:#f8fafc!important}html:not(.dark) .ejc-modern-scope :where(.filter-bar,.filters,.toolbar){border-color:var(--ejc-system-border)!important;box-shadow:none!important;background:#fff!important}html:not(.dark) .ejc-modern-scope :where(.pagination,nav[aria-label*=Paginação i]) button{color:#52637a;background:#fff;border-color:var(--ejc-system-border)!important;border-radius:7px!important}html:not(.dark) .ejc-modern-scope [role=tablist]{border-color:var(--ejc-system-border)!important}html:not(.dark) .ejc-modern-scope [role=tab]{color:#65758a}html:not(.dark) .ejc-modern-scope [role=tab][aria-selected=true]{font-weight:650;color:var(--ejc-system-navy)!important}html:not(.dark) .ejc-modern-scope :where(.tabs,.tab-list,.subtabs){border-color:var(--ejc-system-border)!important}html:not(.dark) .ejc-modern-scope :where(.tab-active,.is-active)[class*=text-primary]{color:var(--ejc-system-navy)!important}html:not(.dark) .ejc-modern-scope :where(.breadcrumb,[aria-label=breadcrumb i]){color:#78879a}html:not(.dark) .ejc-modern-scope .bg-success-50{background:#eaf8f0!important}html:not(.dark) .ejc-modern-scope .bg-warn-50,html:not(.dark) .ejc-modern-scope .bg-amber-50{background:#fff7e8!important}html:not(.dark) .ejc-modern-scope .bg-danger-50,html:not(.dark) .ejc-modern-scope .bg-red-50{background:#fff0f1!important}html:not(.dark) .ejc-modern-scope .bg-info-50,html:not(.dark) .ejc-modern-scope .bg-blue-50,html:not(.dark) .ejc-modern-scope .bg-primary-50,html:not(.dark) .ejc-modern-scope .bg-primary-100{background:#eff6ff!important}html:not(.dark) .ejc-modern-scope :where(.text-primary-500,.text-primary-600,.text-primary-700,.text-primary-800,.text-primary-900,.text-ouro-profundo){color:var(--ejc-system-navy-hover)!important}html:not(.dark) .ejc-modern-scope :where(.border-primary-100,.border-primary-200,.border-ouro-claro){border-color:#d9e6f4!important}html:not(.dark) :where([role=dialog],[role=menu],.dropdown,.popover){border-color:var(--ejc-system-border)!important;border-radius:var(--ejc-system-radius-md)!important;color:var(--ejc-system-ink)!important;box-shadow:var(--ejc-system-shadow-float)!important;background:#fff!important}html:not(.dark) [role=menu] :where(button,a):hover{background:#f5f8fc!important}html:not(.dark) .menu-item{color:#40536b!important;border-radius:7px!important}html:not(.dark) .menu-item:hover{color:var(--ejc-system-navy)!important;background:#f5f8fc!important}html:not(.dark) .ejc-modern-scope :where(.kanban-column,.kanban-lane,.timeline-panel){border-color:var(--ejc-system-border)!important;box-shadow:none!important;background:#f7f9fc!important}html:not(.dark) .ejc-modern-scope :where(.kanban-card,.timeline-card){border:1px solid var(--ejc-system-border)!important;background:#fff!important;border-radius:9px!important;box-shadow:0 1px 2px #0f233c06!important}html:not(.dark) .ejc-modern-scope :where(.kanban-card,.timeline-card):hover{box-shadow:var(--ejc-system-shadow)!important;border-color:#ccd8e6!important}html:not(.dark) .ejc-modern-scope>header:not(.fixed){border-color:var(--ejc-system-border)!important;box-shadow:none!important;background:#fff!important}html:not(.dark) .ejc-modern-scope>header:not(.fixed) nav a{color:#5f7086}html:not(.dark) .ejc-modern-scope>header:not(.fixed) nav a:hover{color:var(--ejc-system-navy)}html:not(.dark) .min-h-screen.bg-canvas>.brand-watermark+div{background:radial-gradient(circle at 18% 22%,#2563a90e,#0000 32%),linear-gradient(#fff,#f8fafc)}html:not(.dark) .min-h-screen.bg-canvas [class*=rounded-xl][class*=bg-white]{border-color:var(--ejc-system-border)!important;box-shadow:var(--ejc-system-shadow)!important}@media (width<=767px){html:not(.dark) main.ejc-modern-scope{padding:14px 12px 22px!important}html:not(.dark) .ejc-modern-scope :where(.card,.section-card){border-radius:9px!important}html:not(.dark) .ejc-modern-scope :where(table,.table){font-size:12px}}@media (prefers-reduced-motion:reduce){html:not(.dark) .ejc-modern-scope *,html:not(.dark) .sidebar-bronze *,html:not(.dark) header.fixed.inset-x-0.top-0 *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--ejc-petroleum:#0c3a2d;--ejc-petroleum-deep:#062e24;--ejc-petroleum-soft:#14503f;--ejc-ice:#f5f4ef;--ejc-ice-soft:#faf9f5;--ejc-paper:#fefefe;--ejc-gold:#cfa961;--ejc-gold-deep:#a8873c;--ejc-ink:#1d2b26;--ejc-muted:#66766f;--ejc-hairline:#0c3a2d21;--ejc-soft-shadow:0 14px 36px #17302713;--ejc-float-shadow:0 24px 58px #122a221f}html:not(.dark) body,html:not(.dark) #root,html:not(.dark) .ejc-petroleum-shell{color:var(--ejc-ink);background:var(--ejc-ice)!important}html:not(.dark) .ejc-app-header{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);height:72px;box-shadow:none!important;background:#f4f8f7f0!important;border-bottom:0!important}html:not(.dark) .ejc-app-header>div{height:72px}html:not(.dark) .ejc-header-search{height:44px!important;color:var(--ejc-muted)!important;background:#fefefeeb!important;border:1px solid #485b5a1f!important;border-radius:18px!important}html:not(.dark) .ejc-header-search:hover,html:not(.dark) .ejc-header-search:focus-visible{background:#fff!important;border-color:#c19f4b8f!important;box-shadow:0 0 0 3px #c19f4b1a!important}html:not(.dark) .ejc-header-search kbd{color:var(--ejc-petroleum)!important;background:#edf3f2!important;border:0!important;border-radius:9px!important}html:not(.dark) .ejc-app-header .icon-btn{color:var(--ejc-petroleum)!important;border:1px solid #0000!important;border-radius:14px!important}html:not(.dark) .ejc-app-header .icon-btn:hover{background:#ffffffb8!important;border-color:#485b5a1f!important}html:not(.dark) .ejc-header-clock{color:var(--ejc-petroleum-deep)!important;border-color:#485b5a1f!important}html:not(.dark) .ejc-header-clock svg{color:var(--ejc-gold-deep)!important}html:not(.dark) .sidebar-bronze{border-radius:0 28px 28px 0;overflow:hidden;color:#f4f8f7!important;background:linear-gradient(#0b3d30 0%,#01201b 100%)!important;border:0!important;box-shadow:8px 0 30px #02201a3d!important}.ejc-sidebar-brand{border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;min-height:178px;padding:20px 16px 14px;display:flex;position:relative}.ejc-sidebar-brand__link{text-align:center;place-items:center;gap:8px;width:100%;display:grid}.ejc-sidebar-brand__logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 9px 20px #0f191729);width:min(220px,92%);max-height:112px}.ejc-sidebar-brand__copy strong,.ejc-sidebar-brand__copy small{display:block}.ejc-sidebar-brand__copy strong{color:#fff;letter-spacing:.13em;font-size:13px;font-weight:750}.ejc-sidebar-brand__copy small{color:#f4f8f7b8;letter-spacing:.045em;margin-top:2px;font-size:9px}.ejc-sidebar-brand.is-collapsed{min-height:78px;padding:12px 7px}.ejc-sidebar-brand.is-collapsed .ejc-sidebar-brand__logo{width:54px;max-height:54px}.ejc-sidebar-brand__close{position:absolute;top:10px;right:10px;color:#fff!important}html:not(.dark) .sidebar-bronze nav{padding:18px 12px 12px!important}html:not(.dark) .sidebar-bronze .sidebar-nav-item{min-height:44px;margin-bottom:4px;color:#f4f8f7e0!important;border:0!important;border-radius:16px!important;font-size:12px!important;font-weight:560!important}html:not(.dark) .sidebar-bronze .sidebar-nav-item svg{color:#f4f8f7c7!important;stroke-width:1.7px!important}html:not(.dark) .sidebar-bronze .sidebar-nav-item:hover{color:#fff!important;background:#ffffff14!important}html:not(.dark) .sidebar-bronze .sidebar-nav-item.is-active{color:#fff!important;background:linear-gradient(135deg,#c99b3b75 0%,#c99b3b4d 100%)!important;border:0!important;font-weight:700!important;box-shadow:inset 0 0 0 1px #eaca7f42,0 6px 16px #02201a47!important}html:not(.dark) .sidebar-bronze .ejc-sidebar-month{color:#eef5f4;background:0 0;border-top-color:#ffffff1c;margin:4px 12px 10px}html:not(.dark) .sidebar-bronze .ejc-sidebar-month__title,html:not(.dark) .sidebar-bronze .ejc-sidebar-month__weekdays,html:not(.dark) .sidebar-bronze .ejc-sidebar-month__grid button{color:#f4f8f7d1}html:not(.dark) .sidebar-bronze .ejc-sidebar-month__grid button:hover{background:#ffffff14}html:not(.dark) .sidebar-bronze .ejc-sidebar-month__grid button[aria-current=date]{background:var(--ejc-gold)!important;color:#26302f!important}html:not(.dark) .sidebar-bronze>div:last-child{background:0 0!important;border-color:#ffffff14!important}html:not(.dark) .sidebar-bronze .ejc-sidebar-contacts{justify-content:center;padding:12px}html:not(.dark) .sidebar-bronze .ejc-sidebar-contact{color:#f4f8f7;background:#ffffff12;border-color:#ffffff1c}html:not(.dark) .sidebar-bronze .ejc-sidebar-contact:hover{background:#ffffff1f;border-color:#c19f4b9e}html:not(.dark) main.ejc-modern-scope{min-height:calc(100vh - 72px);background:radial-gradient(circle at 72% 0%, #ffffff7a, transparent 34%), var(--ejc-ice)!important;padding-top:18px!important}html:not(.dark) .ejc-modern-scope :where(.card,.section-card),html:not(.dark) .ejc-modern-scope [class*=rounded-xl][class*=border][class*=bg-white],html:not(.dark) .ejc-modern-scope [class*=rounded-2xl][class*=border][class*=bg-white]{background:var(--ejc-paper)!important;box-shadow:var(--ejc-soft-shadow)!important;border-color:#485b5a1a!important;border-radius:20px!important}html:not(.dark) .ejc-modern-scope :where(.card,.section-card):hover{border-color:#c19f4b40!important}html:not(.dark) .ejc-modern-scope input:not([type=checkbox]):not([type=radio]),html:not(.dark) .ejc-modern-scope select,html:not(.dark) .ejc-modern-scope textarea,html:not(.dark) .ejc-modern-scope .input{background:#fff!important;border-color:#485b5a29!important;border-radius:14px!important}html:not(.dark) .ejc-modern-scope input:not([type=checkbox]):not([type=radio]):focus,html:not(.dark) .ejc-modern-scope select:focus,html:not(.dark) .ejc-modern-scope textarea:focus,html:not(.dark) .ejc-modern-scope .input:focus{border-color:#c19f4bb8!important;box-shadow:0 0 0 3px #c19f4b1c!important}html:not(.dark) .btn-primary,html:not(.dark) .btn-gold,html:not(.dark) button.bg-primary-600,html:not(.dark) a.bg-primary-600{border-color:var(--ejc-petroleum)!important;background:var(--ejc-petroleum)!important;color:#fff!important}html:not(.dark) .btn-primary:hover,html:not(.dark) .btn-gold:hover,html:not(.dark) button.bg-primary-600:hover,html:not(.dark) a.bg-primary-600:hover{background:var(--ejc-petroleum-deep)!important}html:not(.dark) .ejc-modern-scope .text-primary-600,html:not(.dark) .ejc-modern-scope .text-primary-700,html:not(.dark) .ejc-modern-scope .text-primary-800{color:var(--ejc-petroleum)!important}.ejc-ai-dashboard{gap:16px}html:not(.dark) .ejc-ai-dashboard{--ejc-ai-navy:var(--ejc-petroleum);--ejc-ai-ink:var(--ejc-ink);--ejc-ai-ivory:var(--ejc-ice-soft);--ejc-ai-bronze:var(--ejc-gold-deep);--ejc-ai-blue:var(--ejc-petroleum)}html:not(.dark) .ejc-ai-dashboard__brandbar{min-height:174px;box-shadow:var(--ejc-soft-shadow);background:radial-gradient(circle at 88% 18%,#c19f4b38,#0000 31%),linear-gradient(130deg,#fdfefe 0%,#f3f7f6 56%,#eaf0ef 100%);border:0;border-radius:26px;padding:24px 28px}.ejc-ai-dashboard__brand{gap:24px}.ejc-ai-dashboard__logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 25px #28302b1a);flex:none;width:clamp(230px,22vw,330px);max-width:46vw;height:clamp(112px,12vw,148px)}html:not(.dark) .ejc-ai-dashboard__brand span{color:var(--ejc-petroleum-deep);letter-spacing:.16em;font-size:10px}html:not(.dark) .ejc-ai-dashboard__brand h2{margin:4px 0 0;color:var(--ejc-petroleum-deep)!important;letter-spacing:-.035em!important;font-size:clamp(24px,2.6vw,38px)!important;font-weight:650!important}html:not(.dark) .ejc-ai-dashboard__brand p{max-width:570px;margin-top:7px;font-size:12px;color:var(--ejc-muted)!important}.ejc-ai-dashboard__signals,.ejc-ai-dashboard__signals--canonical{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html:not(.dark) .ejc-ai-signal{min-height:82px;color:var(--ejc-petroleum-deep);background:#fefefef5;border:1px solid #485b5a17;border-radius:20px;padding:14px 16px;box-shadow:0 8px 24px #2c3f3c0e}html:not(.dark) .ejc-ai-signal:hover{border-color:#c19f4b4d;transform:translateY(-1px)}html:not(.dark) .ejc-ai-signal.is-task,html:not(.dark) .ejc-ai-signal.is-deadline,html:not(.dark) .ejc-ai-signal.is-intimation{background:#fefefef5}html:not(.dark) .ejc-ai-signal.is-task>svg,html:not(.dark) .ejc-ai-signal.is-intimation>svg{color:var(--ejc-gold-deep)}html:not(.dark) .ejc-ai-signal.is-deadline>svg{color:#b74c4f}.ejc-ai-signal__beacon{width:7px;height:7px}.ejc-ai-dashboard__main-grid{grid-template-columns:minmax(0,1.68fr) minmax(290px,.72fr);align-items:stretch;gap:16px;display:grid}html:not(.dark) .ejc-ai-dashboard__workspace{min-height:60vh;box-shadow:var(--ejc-soft-shadow);background:#fefefe;border:1px solid #485b5a17;border-radius:24px;padding:20px 22px 22px}html:not(.dark) .ejc-ai-dashboard__workspace-header{border-bottom-color:#485b5a1a}html:not(.dark) .ejc-ai-dashboard__workspace-header span{color:var(--ejc-gold-deep)}html:not(.dark) .ejc-ai-dashboard__workspace-header h2{color:var(--ejc-petroleum-deep)!important;font-size:18px!important}html:not(.dark) .ejc-ai-dashboard__workspace .ejc-reference-ai-box textarea{background:#f9fbfa!important;border-color:#485b5a24!important;border-radius:17px!important}html:not(.dark) .ejc-ai-dashboard__legal-radar{color:#eef5f2;min-width:0;box-shadow:var(--ejc-float-shadow);background:radial-gradient(circle at 82% 10%,#eaca7f2e,#0000 30%),linear-gradient(165deg,#0b4535 0%,#04291f 100%);border-radius:24px;padding:18px;overflow:hidden}html:not(.dark) .ejc-ai-dashboard__legal-radar-head{border-bottom:1px solid #ffffff1a;margin:0 0 12px;padding-bottom:10px}html:not(.dark) .ejc-ai-dashboard__legal-radar-head strong{color:#fff;font-size:11px}html:not(.dark) .ejc-ai-dashboard__legal-radar-head a{color:#e0c46e}html:not(.dark) .ejc-ai-dashboard__legal-radar .ejc-legal-ticker{background:0 0;border:0;border-radius:0;gap:9px;max-height:520px;padding:0;display:grid;overflow:hidden auto}html:not(.dark) .ejc-ai-dashboard__legal-radar .ejc-legal-ticker__item{color:#f7fbfa;background:#ffffff12;border:1px solid #ffffff1a;border-radius:15px;width:100%;min-width:0;max-width:none}html:not(.dark) .ejc-ai-dashboard__legal-radar .ejc-legal-ticker__title{color:#fff}html:not(.dark) .ejc-ai-dashboard__legal-radar .ejc-legal-ticker__source{color:#d4dfdd}html:not(.dark) .ejc-ai-dashboard__legal-radar .ejc-legal-ticker__item>svg{color:#e0c46e}.ejc-ai-dashboard__footer{color:#75827f;padding:4px 4px 12px}@media (width<=1180px){.ejc-ai-dashboard__main-grid{grid-template-columns:1fr}html:not(.dark) .ejc-ai-dashboard__legal-radar .ejc-legal-ticker{max-height:340px}}@media (width<=860px){.ejc-ai-dashboard__brandbar{min-height:auto;padding:18px}.ejc-ai-dashboard__brand{align-items:center}.ejc-ai-dashboard__logo{width:clamp(170px,35vw,230px);height:104px}.ejc-ai-dashboard__signals,.ejc-ai-dashboard__signals--canonical{grid-template-columns:1fr}}@media (width<=767px){html:not(.dark) .ejc-app-header{left:0!important}html:not(.dark) .sidebar-bronze{border-radius:0 24px 24px 0}.ejc-sidebar-brand{min-height:150px}.ejc-sidebar-brand__logo{width:min(210px,88%);max-height:96px}}@media (width<=560px){.ejc-ai-dashboard__brand{display:grid}.ejc-ai-dashboard__logo{width:min(260px,82vw);max-width:100%;height:100px}.ejc-ai-dashboard__brand h2{font-size:23px!important}html:not(.dark) .ejc-ai-dashboard__workspace,html:not(.dark) .ejc-ai-dashboard__legal-radar{border-radius:19px;padding:15px}}@media (prefers-reduced-motion:reduce){html:not(.dark) .ejc-ai-signal:hover{transform:none}}:root{--ejc-dash-green:#0a4132;--ejc-dash-green-deep:#04291f;--ejc-dash-green-soft:#ffffff14;--ejc-dash-gold:#cfa961;--ejc-dash-gold-bright:#eaca7f;--ejc-dash-gold-deep:#a8873c;--ejc-dash-ink:#10382c;--ejc-dash-muted:#6d7f78;--ejc-dash-serif:"Playfair Display", Georgia, "Times New Roman", serif}.ejc-dash{grid-template-columns:minmax(0,1fr) 328px;align-items:start;gap:16px;display:grid}.ejc-dash__greeting{grid-column:1/-1}.ejc-dash__side{grid-area:2/2/span 4;align-content:start;gap:14px;display:grid}.ejc-dash__footer{grid-column:1/-1}.ejc-dash__greeting{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 6px 0;display:flex}.ejc-dash__greeting h1{color:var(--ejc-dash-ink);font-family:var(--ejc-dash-serif);letter-spacing:-.01em;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.1}.ejc-dash__greeting p{color:var(--ejc-dash-muted);margin-top:6px;font-size:14px}.ejc-dash__greeting-tag{border-top:2px solid var(--ejc-dash-gold);text-align:right;text-transform:uppercase;gap:2px;padding-top:10px;display:grid}.ejc-dash__greeting-tag span{color:var(--ejc-dash-gold-deep);letter-spacing:.22em;font-size:10px;font-weight:650}.ejc-dash__entry{background:radial-gradient(circle at 88% -20%, #eaca7f29, transparent 42%), linear-gradient(165deg, var(--ejc-dash-green) 0%, var(--ejc-dash-green-deep) 100%);border-radius:22px;padding:22px 24px 20px;overflow:hidden;box-shadow:0 24px 58px #04291f47}.ejc-dash__entry-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.ejc-dash__entry-icon{width:46px;height:46px;color:var(--ejc-dash-gold-bright);border:1.5px solid #eaca7f8c;border-radius:14px;flex:none;place-items:center;display:grid}.ejc-dash__entry-icon svg{width:22px;height:22px}.ejc-dash__entry-copy h2,html:not(.dark) .ejc-modern-scope .ejc-dash__entry-copy h2{font-family:var(--ejc-dash-serif);letter-spacing:.01em;font-size:24px;font-weight:700;color:#fff!important}.ejc-dash__entry-copy p,html:not(.dark) .ejc-modern-scope .ejc-dash__entry-copy p{margin-top:2px;font-size:13px;color:#ffffffc7!important}.ejc-dash__entry-tag{letter-spacing:.18em;text-align:right;text-transform:uppercase;align-self:flex-start;margin-left:auto;font-size:9px;font-weight:650;line-height:1.7;color:#eaca7fd9!important}.ejc-dash__entry-body--plain{border:1px solid #ffffff24;border-radius:16px;padding:22px}.ejc-dash__entry-body--plain p,html:not(.dark) .ejc-modern-scope .ejc-dash__entry-body--plain p{font-size:13px;color:#ffffffe0!important}.ejc-dash__entry-cta{background:var(--ejc-dash-gold);color:var(--ejc-dash-green-deep);border-radius:999px;margin-top:10px;padding:9px 18px;font-size:12px;font-weight:700;display:inline-flex}.ejc-dash__entry-chips{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ejc-dash__chip{color:#fff;background:#ffffff0f;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ejc-dash__chip svg{width:15px;height:15px;color:var(--ejc-dash-gold-bright)}.ejc-dash__chip:hover{background:#ffffff1f;border-color:#eaca7f99}.ejc-dash__entry-body textarea{min-height:104px;color:#22332c!important;background:#fff!important;border:0!important;border-radius:14px!important;font-size:13.5px!important;box-shadow:0 10px 26px #02140f59!important}.ejc-dash__entry-body textarea::placeholder{color:#93a39c}html:not(.dark) .ejc-modern-scope .ejc-dash__entry-body button:not(.ejc-dash__chip),html:not(.dark) .ejc-modern-scope .ejc-dash__entry-body button[type=button]{background:linear-gradient(135deg, var(--ejc-dash-gold-bright), var(--ejc-dash-gold))!important;color:var(--ejc-dash-green-deep)!important;border:0!important;border-radius:999px!important;font-weight:700!important}html:not(.dark) .ejc-modern-scope .ejc-dash__entry-body button:not(.ejc-dash__chip):disabled,html:not(.dark) .ejc-modern-scope .ejc-dash__entry-body button[type=button]:disabled{opacity:.55!important}.ejc-dash__entry-body [role=button][aria-label*=documentos]{background:#ffffff0d!important;border-color:#ffffff38!important}.ejc-dash__entry-body [role=button][aria-label*=documentos]:hover{background:#ffffff17!important;border-color:#eaca7fa6!important}.ejc-dash__entry-body [role=button][aria-label*=documentos] p,.ejc-dash__entry-body [role=button][aria-label*=documentos] svg{color:#ffffffd1!important}.ejc-dash__entry-body .btn,.ejc-dash__entry-body button[class*=bg-primary]{background:linear-gradient(135deg, var(--ejc-dash-gold-bright), var(--ejc-dash-gold))!important;color:var(--ejc-dash-green-deep)!important;border-radius:999px!important;font-weight:700!important}.ejc-dash__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ejc-dash__stat{background:#fff;border:1px solid #10382c14;border-radius:16px;flex-direction:column;gap:2px;padding:16px 18px;transition:transform .15s,border-color .15s;display:flex;position:relative;box-shadow:0 8px 24px #1730270f}.ejc-dash__stat:hover{border-color:#cfa96180;transform:translateY(-2px)}.ejc-dash__stat-icon{background:var(--ejc-gold-soft);width:38px;height:38px;color:var(--ejc-dash-gold-deep);border-radius:11px;place-items:center;margin-bottom:10px;display:grid}.ejc-dash__stat-icon svg{width:19px;height:19px}.ejc-dash__stat strong{color:var(--ejc-dash-ink);font-family:var(--ejc-dash-serif);font-size:30px;font-weight:700;line-height:1}.ejc-dash__stat small{color:var(--ejc-dash-muted);font-size:12.5px}.ejc-dash__stat-chev{width:26px;height:26px;color:var(--ejc-dash-muted);border:1px solid #10382c1f;border-radius:999px;padding:4px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ejc-dash__stat.is-dark{background:radial-gradient(circle at 90% -30%, #eaca7f38, transparent 46%), linear-gradient(160deg, var(--ejc-dash-green) 0%, var(--ejc-dash-green-deep) 100%);border:0;box-shadow:0 18px 40px #04291f4d}.ejc-dash__stat.is-dark strong{color:#fff}.ejc-dash__stat.is-dark small{color:#ffffffbf}.ejc-dash__stat.is-dark .ejc-dash__stat-icon{color:var(--ejc-dash-gold-bright);background:#eaca7f29}.ejc-dash__stat.is-dark .ejc-dash__stat-chev{color:#ffffffd9;border-color:#ffffff47}.ejc-dash__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ejc-dash__panel{background:#fff;border:1px solid #10382c14;border-radius:16px;padding:18px 20px;box-shadow:0 8px 24px #1730270d}.ejc-dash__panel-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ejc-dash__panel-head h3{color:var(--ejc-dash-ink);font-family:var(--ejc-dash-serif);font-size:19px;font-weight:700}.ejc-dash__panel-more{color:var(--ejc-dash-gold-deep);align-items:center;gap:2px;font-size:12px;font-weight:650;display:inline-flex}.ejc-dash__panel-more svg{width:14px;height:14px}.ejc-dash__panel-more:hover{color:var(--ejc-dash-gold)}.ejc-dash__panel-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ejc-dash__tabs{background:#f6f5f0;border:1px solid #10382c14;border-radius:999px;gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.ejc-dash__tabs button{color:var(--ejc-dash-muted);border-radius:999px;padding:6px 14px;font-size:11.5px;font-weight:650;transition:background .15s,color .15s}.ejc-dash__tabs button.is-active{background:var(--ejc-dash-green-deep);color:#fff}.ejc-dash__date-filter{background:var(--ejc-gold-soft);color:var(--ejc-dash-gold-deep);border:1px solid #cfa96159;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.ejc-dash__date-filter:hover{background:#cfa9612e}.ejc-dash__date-filter span{font-size:15px;line-height:1}.ejc-dash__timeline,.ejc-dash__cases{gap:4px;display:grid}.ejc-dash__timeline button,.ejc-dash__cases button{text-align:left;border-radius:12px;grid-template-columns:46px 10px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:background .15s;display:grid}.ejc-dash__timeline button:hover,.ejc-dash__cases button:hover{background:#f7f6f1}.ejc-dash__timeline time{color:var(--ejc-dash-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ejc-dash__dot{border-radius:999px;width:9px;height:9px}.ejc-dash__dot.is-red{background:#d84c4c}.ejc-dash__dot.is-orange{background:#e8961e}.ejc-dash__dot.is-green{background:#2c9a5f}.ejc-dash__dot.is-blue{background:#4a7fd6}.ejc-dash__dot.is-gold{background:var(--ejc-dash-gold)}.ejc-dash__item strong{color:var(--ejc-dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;display:block;overflow:hidden}.ejc-dash__item small{color:var(--ejc-dash-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.ejc-dash__timeline button>svg,.ejc-dash__cases button>svg{color:#a9b6b0;width:15px;height:15px}.ejc-dash__case-chip{letter-spacing:.02em;border-radius:999px;width:fit-content;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.ejc-dash__case-chip.is-green{color:#1d7a45;background:#e4f3ea}.ejc-dash__case-chip.is-gold{color:#8f7117;background:#f6eed9}.ejc-dash__case-chip.is-gray{color:#67716c;background:#edf0ee}.ejc-dash__cases button{grid-template-columns:minmax(0,1fr) 16px;grid-template-areas:"chip chev""titulo chev""meta chev";row-gap:3px}.ejc-dash__cases .ejc-dash__case-chip{grid-area:chip}.ejc-dash__cases strong{color:var(--ejc-dash-ink);text-overflow:ellipsis;white-space:nowrap;grid-area:titulo;font-size:13.5px;font-weight:650;display:block;overflow:hidden}.ejc-dash__cases small{color:var(--ejc-dash-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;font-size:11px;overflow:hidden}.ejc-dash__cases button>svg{grid-area:chev}.ejc-dash__empty{color:var(--ejc-dash-muted);padding:14px 6px;font-size:12.5px}.ejc-dash__quick{background:#fff;border:1px solid #10382c14;border-radius:16px;align-items:center;gap:18px;padding:14px 20px;display:flex;box-shadow:0 8px 24px #1730270d}.ejc-dash__quick-head{flex:none;align-items:center;gap:8px;display:flex}.ejc-dash__quick-head svg{width:18px;height:18px;color:var(--ejc-dash-gold-deep)}.ejc-dash__quick-head strong{color:var(--ejc-dash-ink);font-family:var(--ejc-dash-serif);font-size:15px;font-weight:700}.ejc-dash__quick-items{flex-wrap:wrap;flex:1;justify-content:space-between;gap:6px;display:flex}.ejc-dash__quick-items a{color:var(--ejc-dash-ink);text-align:center;border-radius:12px;justify-items:center;gap:6px;max-width:96px;padding:8px 6px;font-size:10.5px;font-weight:600;line-height:1.25;transition:background .15s;display:grid}.ejc-dash__quick-items a:hover{background:#f7f6f1}.ejc-dash__quick-items a span{width:34px;height:34px;color:var(--ejc-dash-gold-deep);border:1px solid #cfa96166;border-radius:999px;place-items:center;display:grid}.ejc-dash__quick-items a span svg{width:16px;height:16px}.ejc-dash__manifesto,.ejc-dash__calendar,.ejc-dash__routine{box-shadow:none;background:0 0;border-radius:0;position:relative;overflow:hidden}.ejc-dash__side-panel{background:radial-gradient(circle at 85% -10%, #eaca7f24, transparent 46%), linear-gradient(165deg, #0b4535 0%, var(--ejc-dash-green-deep) 100%);border:1px solid #eaca7f29;border-radius:18px;align-content:start;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #04291f42}.ejc-dash__side-panel>.ejc-dash__calendar,.ejc-dash__side-panel>.ejc-dash__routine{border-top:1px solid #ffffff12}.ejc-dash__quote{background:radial-gradient(circle at 85% -10%, #eaca7f24, transparent 46%), linear-gradient(165deg, #0b4535 0%, var(--ejc-dash-green-deep) 100%);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 18px 44px #04291f42}.ejc-dash__manifesto{min-height:196px;padding:20px}.ejc-dash__manifesto img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;opacity:.9;width:58%;height:100%;position:absolute;top:0;right:-6px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.ejc-dash__manifesto p,html:not(.dark) .ejc-modern-scope .ejc-dash__manifesto p{font-family:var(--ejc-dash-serif);font-size:21px;font-style:italic;line-height:1.5;position:relative;color:#fff!important}.ejc-dash__manifesto:after{content:"";background:var(--ejc-dash-gold);width:44px;height:2px;margin-top:12px;display:block;position:relative}.ejc-dash__calendar{padding:16px 18px 14px}.ejc-dash__calendar-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ejc-dash__calendar-head strong{color:#fff;font-family:var(--ejc-dash-serif);font-size:16px;font-weight:650}.ejc-dash__calendar-head span{gap:4px;display:inline-flex}.ejc-dash__calendar-head button{width:24px;height:24px;color:var(--ejc-dash-gold-bright);border-radius:8px;place-items:center;display:grid}.ejc-dash__calendar-head button:hover{background:#ffffff14}.ejc-dash__calendar-head svg{width:14px;height:14px}.ejc-dash__calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.ejc-dash__calendar-dow{color:#ffffff8c;text-align:center;padding-bottom:4px;font-size:9.5px;font-weight:650}.ejc-dash__calendar-day{color:#ffffffd9;font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;height:30px;font-size:11px;transition:background .15s;display:grid;position:relative}.ejc-dash__calendar-day:hover{background:#ffffff17}.ejc-dash__calendar-day.is-out{opacity:.32}.ejc-dash__calendar-day[aria-current=date]{background:var(--ejc-dash-gold);color:var(--ejc-dash-green-deep);font-weight:750}.ejc-dash__calendar-day.is-selected{box-shadow:inset 0 0 0 1.5px var(--ejc-dash-gold-bright);color:#fff;background:#eaca7f29;font-weight:700}.ejc-dash__calendar-day[aria-current=date].is-selected{background:var(--ejc-dash-gold);color:var(--ejc-dash-green-deep);box-shadow:0 0 0 2px #eaca7f4d}.ejc-dash__calendar-day.has-event i{background:var(--ejc-dash-gold-bright);border-radius:999px;width:4px;height:4px;position:absolute;bottom:3px}.ejc-dash__calendar-day[aria-current=date].has-event i{background:var(--ejc-dash-green-deep)}.ejc-dash__routine{padding:16px 18px}.ejc-dash__routine-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.ejc-dash__routine-head strong{color:#fff;font-family:var(--ejc-dash-serif);font-size:16px;font-weight:650}.ejc-dash__routine-head small{color:#eaca7fd9;font-size:10.5px}.ejc-dash__routine-bar{background:#ffffff24;border-radius:999px;height:5px;margin-bottom:12px;overflow:hidden}.ejc-dash__routine-bar i{background:linear-gradient(90deg, var(--ejc-dash-gold), var(--ejc-dash-gold-bright));border-radius:999px;height:100%;transition:width .3s;display:block}.ejc-dash__routine ul{gap:2px;display:grid}.ejc-dash__routine button{color:#ffffffe6;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;font-size:12.5px;transition:background .15s;display:flex}.ejc-dash__routine button:hover{background:#ffffff12}.ejc-dash__check{border:1.5px solid #ffffff80;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid}.ejc-dash__routine button.is-done{color:#ffffff9e}.ejc-dash__routine button.is-done .ejc-dash__check{border-color:var(--ejc-dash-gold);background:var(--ejc-dash-gold)}.ejc-dash__routine button.is-done .ejc-dash__check:after{content:"";border-left:2px solid var(--ejc-dash-green-deep);border-bottom:2px solid var(--ejc-dash-green-deep);width:8px;height:4px;transform:rotate(-45deg)translateY(-1px)}.ejc-dash__quote{padding:20px}.ejc-dash__quote>span{color:var(--ejc-dash-gold);font-family:var(--ejc-dash-serif);font-size:42px;line-height:.6}.ejc-dash__quote p,html:not(.dark) .ejc-modern-scope .ejc-dash__quote p{font-family:var(--ejc-dash-serif);margin-top:10px;font-size:15.5px;font-style:italic;line-height:1.55;color:#ffffffeb!important}.ejc-dash__quote-brand{flex-direction:column;align-items:flex-end;gap:4px;margin-top:14px;display:flex}.ejc-dash__quote-brand img{-o-object-fit:contain;object-fit:contain;opacity:.92;width:auto;height:40px}.ejc-dash__quote-brand small{color:var(--ejc-dash-gold-bright);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:650}.ejc-dash__footer{justify-content:space-between;align-items:center;gap:16px;padding:2px 6px 0;display:flex}.ejc-dash__footer span{font-size:12px;color:var(--ejc-dash-muted)!important}.ejc-dash__footer i{opacity:.5;margin:0 6px;font-style:normal}.ejc-dash__footer-tag{font-family:var(--ejc-dash-serif);align-items:center;gap:10px;font-size:12.5px;font-style:italic;display:inline-flex}.ejc-dash__footer-tag i{background:var(--ejc-dash-gold);opacity:1;width:34px;height:2px;margin:0}.ejc-sidebar-epigraph{margin-top:auto;position:relative;overflow:hidden}.ejc-sidebar-epigraph__quote{font-family:var(--ejc-dash-serif);padding:16px 20px 12px;font-size:13px;font-style:italic;line-height:1.6;position:relative;color:#ffffffdb!important}.ejc-sidebar-epigraph__figure{height:132px;position:relative}.ejc-sidebar-epigraph__figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 56%;object-position:50% 56%;opacity:.92;filter:saturate(.78)brightness(.9)contrast(1.02);width:100%;height:100%}.ejc-sidebar-epigraph__figure:after{content:"";background:linear-gradient(#01201b 0%,#02201a8c 38%,#02201ac7 66%,#011612f0 100%);position:absolute;inset:0}.ejc-sidebar-epigraph__city{text-align:center;padding:12px 20px 14px;position:absolute;bottom:0;left:0;right:0}.ejc-sidebar-epigraph__city strong{color:#ffffffe6;letter-spacing:.3em;font-size:9px;font-weight:700;display:block}.ejc-sidebar-epigraph__city small{color:#eaca7fd9;letter-spacing:.22em;margin-top:4px;font-size:8px;display:block}@media (width<=1320px){.ejc-dash{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=1180px){.ejc-dash{grid-template-columns:minmax(0,1fr)}.ejc-dash__side{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr))}.ejc-dash__side-panel,.ejc-dash__quote{grid-column:1/-1}}@media (width<=900px){.ejc-dash__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ejc-dash__panels{grid-template-columns:minmax(0,1fr)}.ejc-dash__quick{flex-direction:column;align-items:flex-start}.ejc-dash__quick-items{justify-content:flex-start;gap:10px}}@media (width<=767px){.ejc-dash__greeting{flex-direction:column;align-items:flex-start;gap:12px}.ejc-dash__entry-head{flex-wrap:wrap}.ejc-dash__entry-tag{display:none}.ejc-dash__side{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ejc-dash__stats{grid-template-columns:minmax(0,1fr)}.ejc-dash__entry{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.ejc-dash__stat,.ejc-dash__timeline button,.ejc-dash__cases button,.ejc-dash__chip,.ejc-dash__calendar-day,.ejc-dash__routine button,.ejc-dash__quick-items a{transition:none!important}.ejc-dash__stat:hover,.ejc-entry-pill__send:hover{transform:none}.ejc-dash__routine-bar i{transition:none!important}}html:not(.dark) .sidebar-bronze .ejc-sidebar-brand,html:not(.dark) .sidebar-bronze>div:first-child{background:0 0!important;border-bottom-color:#ffffff14!important}html:not(.dark) .sidebar-bronze>div:first-child button{color:#e4c46ee0!important}html:not(.dark) .sidebar-bronze>div:first-child button:hover{color:#eaca7f!important;background:#ffffff0f!important}html:not(.dark) .sidebar-bronze .ejc-sidebar-brand__logo{-o-object-fit:contain!important;object-fit:contain!important;width:min(216px,92%)!important;max-height:108px!important}html:not(.dark) .sidebar-bronze .ejc-sidebar-brand__copy strong{letter-spacing:.08em;color:var(--ejc-dash-gold-bright)!important}html:not(.dark) .sidebar-bronze .sidebar-nav-item svg{color:#e4c46ee0!important}html:not(.dark) .sidebar-bronze .sidebar-nav-item.is-active svg{color:var(--ejc-gold-bright)!important}.ejc-dash__entry-icon{border-radius:999px}.ejc-entry-pillzone{min-width:0}.ejc-entry-pill{background:#fff;border-radius:999px;outline:1px solid #0000;align-items:center;gap:10px;padding:9px 10px 9px 20px;transition:box-shadow .15s,outline-color .15s;display:flex;box-shadow:0 10px 26px #04291f38}.ejc-entry-pill:focus-within{outline-color:#eaca7f8c;box-shadow:0 12px 30px #04291f4d}.ejc-entry-pill.is-drag{background:#fffdf6;outline-color:#eaca7fd9}.ejc-entry-pill__spark{width:18px;height:18px;color:var(--ejc-dash-gold);flex:none}.ejc-assistente{-o-object-fit:contain;object-fit:contain;border-radius:8px;flex:none;display:block}.ejc-assistente--fallback{background:var(--ejc-dash-gold);color:var(--ejc-dash-green);font-family:var(--ejc-dash-serif);border-radius:999px;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.ejc-dash__entry-icon .ejc-assistente,.ejc-dash__entry-icon .ejc-assistente--fallback{width:46px;height:46px;padding:9px;font-size:15px}.ejc-entry-identity{align-items:center;gap:12px;display:flex}.ejc-entry-identity__mark{width:40px;height:40px;padding:6px;font-size:13px}.ejc-entry-identity__text{font-family:var(--ejc-dash-serif);color:#22332c;font-size:15px;font-weight:600}.ejc-entry-pill__input{color:#22332c;min-width:0;max-height:120px;font-family:var(--ejc-font-sans);resize:none;background:0 0;border:0;flex:auto;font-size:14px;line-height:1.45}.ejc-entry-pill__input::placeholder{color:#8b978f}.ejc-entry-pill__input:focus{outline:none}.ejc-entry-pill__clip{color:#5c6b63;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:grid}.ejc-entry-pill__clip svg{width:17px;height:17px}.ejc-entry-pill__clip:hover{color:var(--ejc-dash-green);background:#f1f0ea}html:not(.dark) .ejc-modern-scope .ejc-dash__entry-body button[type=button].ejc-entry-pill__clip{color:#5c6b63!important;background:0 0!important;border:0!important}html:not(.dark) .ejc-modern-scope .ejc-dash__entry-body button[type=button].ejc-entry-pill__clip:hover{color:var(--ejc-dash-green)!important;background:#f1f0ea!important}html:not(.dark) .ejc-modern-scope .ejc-dash__entry-body .ejc-entry-pillzone__files button[type=button]{color:#ffffffc7!important;background:0 0!important;border:0!important}.ejc-entry-pill__send{background:linear-gradient(135deg, var(--ejc-dash-gold) 0%, #e0c074 100%);color:#05261d;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;transition:transform .15s,filter .15s;display:grid;box-shadow:0 6px 14px #00000038}.ejc-entry-pill__send svg{width:18px;height:18px}.ejc-entry-pill__send:hover{filter:brightness(1.05);transform:translateY(-1px)}.ejc-entry-pill__send:focus-visible{outline-offset:2px;outline:2px solid #eaca7fe6}.ejc-entry-pillzone__files{flex-wrap:wrap;gap:8px;margin-top:10px;padding:0;list-style:none;display:flex}.ejc-entry-pillzone__files li{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:5px 11px;font-size:12px;display:inline-flex}.ejc-entry-pillzone__files li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:200px;overflow:hidden}.ejc-entry-pillzone__files li svg{width:13px;height:13px;color:var(--ejc-dash-gold-bright)}.ejc-entry-pillzone__files li small{color:#ffffff9e;font-size:10.5px}.ejc-entry-pillzone__files li button{color:#ffffffb8;place-items:center;display:grid}.ejc-entry-pillzone__files li button svg{color:#ffffffb8;width:12px;height:12px}.ejc-entry-pillzone__files li button:hover svg{color:#fff}.ejc-dash__panel-title{align-items:center;gap:10px;min-width:0;display:flex}.ejc-dash__panel-ico{background:linear-gradient(150deg, var(--ejc-dash-green) 0%, var(--ejc-dash-green-deep) 100%);width:32px;height:32px;color:var(--ejc-dash-gold-bright);border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:0 4px 10px #04291f2e}.ejc-dash__panel-ico svg{width:16px;height:16px}.ejc-dash__panel-date{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;margin-bottom:12px;display:flex}.ejc-dash__panel-date strong{color:var(--ejc-dash-ink);font-size:12px;font-weight:700}.ejc-dash__panel-date span{color:var(--ejc-dash-muted);font-size:11px}@media (width<=640px){.ejc-dash__panel-date{display:none}.ejc-entry-pill{padding-left:14px}.ejc-dash__entry-icon{width:40px;height:40px}}.ejc-dash__entry .ejc-entry-pill__input,.ejc-dash__entry-body .ejc-entry-pill__input{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:14px!important}@media (width>=768px){html:not(.dark) .sidebar-bronze nav{padding:12px 12px 8px!important}html:not(.dark) .sidebar-bronze .sidebar-nav-item{min-height:40px!important;margin-bottom:2px!important}html:not(.dark) .sidebar-bronze .ejc-sidebar-epigraph__quote{padding:10px 20px 8px;font-size:12.5px}html:not(.dark) .sidebar-bronze .ejc-sidebar-epigraph__figure{height:100px}}.dark{--ejc-dash-ink:#eaca7f;--ejc-dash-muted:#a89e8f;--ejc-dash-gold-deep:#e5ce7f}.dark .ejc-dash__stat,.dark .ejc-dash__panel,.dark .ejc-dash__quick{border-color:var(--ejc-border);background:var(--ejc-surface);box-shadow:var(--ejc-shadow-sm)}.dark .ejc-dash__stat:hover,.dark .ejc-dash__panel:hover{border-color:#eaca7f61}.dark .ejc-dash__stat-icon{color:var(--ejc-gold-bright);background:#d4af3724}.dark .ejc-dash__stat-chev{border-color:var(--ejc-border-strong)}.dark .ejc-dash__tabs{border-color:var(--ejc-border);background:var(--ejc-surface-muted)}.dark .ejc-dash__tabs button.is-active{background:var(--ejc-primary-surface);color:#fff}.dark .ejc-dash__timeline button:hover,.dark .ejc-dash__cases button:hover,.dark .ejc-dash__quick-items a:hover{background:#d4af3714}.dark .ejc-dash__case-chip.is-green{color:#7ee2ae;background:#17985a2e}.dark .ejc-dash__case-chip.is-gold{color:#e5ce7f;background:#d4af3724}.dark .ejc-dash__case-chip.is-gray{color:#a89e8f;background:#a89e8f24}.dark .ejc-dash__side-panel,.dark .ejc-dash__quote{box-shadow:var(--ejc-shadow-md);border-color:#eaca7f29}.dark .ejc-dash__entry-body textarea,.dark .ejc-entry-pill{border-color:var(--ejc-border-strong)!important;background:var(--ejc-surface-raised)!important;color:var(--ejc-text)!important}.dark .ejc-entry-pill.is-drag{background:#2b2413!important}.dark .ejc-entry-pill__input,.dark .ejc-dash__entry-body textarea{color:var(--ejc-text)!important}.dark .ejc-entry-pill__input::-moz-placeholder{color:var(--ejc-text-subtle)!important}.dark .ejc-dash__entry-body textarea::-moz-placeholder{color:var(--ejc-text-subtle)!important}.dark .ejc-entry-pill__input::placeholder,.dark .ejc-dash__entry-body textarea::placeholder{color:var(--ejc-text-subtle)!important}.dark .ejc-entry-pill__clip:hover{color:var(--ejc-gold-bright);background:#d4af371f}.dark .ejc-dash__quick-items a span{color:var(--ejc-gold-bright);border-color:#eaca7f6b}@media (prefers-reduced-motion:reduce){.dark .ejc-dash__stat,.dark .ejc-dash__panel,.dark .ejc-dash__quick,.dark .ejc-entry-pill{transition:none!important}}.ejc-dash--ia,.ejc-dash--controles{grid-template-columns:minmax(0,1fr)}.ejc-dash__mode{z-index:20;border:1px solid color-mix(in srgb, var(--ejc-primary) 12%, transparent);background:color-mix(in srgb, var(--ejc-surface,#fff) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;grid-column:1/-1;gap:.25rem;width:fit-content;margin:0 auto 1.5rem;padding:.3rem;display:flex;position:sticky;top:.75rem;box-shadow:0 12px 32px #04291f14}.ejc-dash__mode button{min-width:7.5rem;min-height:2.5rem;color:var(--ejc-text-muted,#64748b);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.82rem;font-weight:700;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.ejc-dash__mode button svg{width:1rem;height:1rem}.ejc-dash__mode button.is-active{background:var(--ejc-primary-surface);color:#fff;box-shadow:0 7px 18px color-mix(in srgb, var(--ejc-primary) 24%, transparent)}.ejc-dash--ia{min-height:calc(100dvh - 8rem)}.ejc-dash__ai-home{grid-column:1/-1;place-items:center;min-height:min(72dvh,760px);padding:clamp(1rem,3vw,3rem) 0 clamp(3rem,7vw,6rem);display:grid}.ejc-dash__entry--ai-home{border-radius:2rem;width:min(100%,980px);margin:0 auto;padding:clamp(1.4rem,3vw,2.6rem);box-shadow:0 24px 70px #04291f21}.ejc-dash__entry-head--ai-home{align-items:flex-start;margin-bottom:clamp(1.4rem,3vw,2.4rem)}.ejc-dash__entry-head--ai-home .ejc-dash__entry-copy{max-width:760px}.ejc-dash__entry-head--ai-home .ejc-dash__entry-copy h1{color:#fff;font-family:var(--ejc-font-serif,Georgia, serif);letter-spacing:-.035em;margin:.3rem 0 .55rem;font-size:clamp(1.9rem,4vw,3.2rem);font-weight:500;line-height:1.05}.ejc-dash__entry-head--ai-home .ejc-dash__entry-copy p{max-width:680px;font-size:clamp(.92rem,1.4vw,1.05rem);line-height:1.65}.ejc-dash__entry-kicker{color:#f4df9a;letter-spacing:.16em;text-transform:uppercase;opacity:.72;font-size:.7rem;font-weight:800;display:block}.ejc-dash--ia .ejc-entry-pill{border-radius:1.35rem;min-height:4.5rem}.ejc-dash--ia .ejc-entry-pill__input{min-height:2.7rem;font-size:1rem}.ejc-dash__controls{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 328px;align-items:start;gap:16px;display:grid}.ejc-dash__controls[hidden],.ejc-dash__ai-home[hidden]{display:none!important}html:not(.dark) .ejc-modern-scope .ejc-dash__entry-head--ai-home .ejc-dash__entry-copy h1{color:#fff!important;font-size:clamp(1.9rem,4vw,3.2rem)!important;font-weight:500!important;line-height:1.05!important}@media (width<=1180px){.ejc-dash__controls{grid-template-columns:minmax(0,1fr)}.ejc-dash__controls .ejc-dash__side{grid-area:auto/1}}@media (width<=720px){.ejc-dash__mode{width:100%;position:static}.ejc-dash__mode button{flex:1;min-width:0}.ejc-dash__ai-home{place-items:start stretch;min-height:auto;padding-top:.25rem}.ejc-dash__entry--ai-home{border-radius:1.35rem}.ejc-dash__entry-head--ai-home .ejc-dash__entry-icon{display:none}}@media (prefers-reduced-motion:reduce){.ejc-dash__mode button{transition:none}}.ejc-sidebar-agenda{border-top:1px solid #eaca7f2e;padding:14px 16px 16px}.ejc-sidebar-agenda.is-collapsed{justify-content:center;padding:10px 0;display:flex}.ejc-sidebar-agenda__compact{width:2.25rem;height:2.25rem;color:var(--ejc-dash-gold);background:#eaca7f1a;border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}.ejc-sidebar-agenda__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ejc-sidebar-agenda__title{color:#ffffff8c;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.ejc-sidebar-agenda__month{color:#ffffffeb;font-family:var(--ejc-dash-serif);text-transform:capitalize;margin:2px 0 0;font-size:14px}.ejc-sidebar-agenda__nav{gap:2px;display:flex}.ejc-sidebar-agenda__nav .icon-btn{color:#ffffff9e;border-radius:.4rem}.ejc-sidebar-agenda__nav .icon-btn:hover{color:var(--ejc-dash-gold);background:#ffffff14}.ejc-sidebar-agenda__weekdays,.ejc-sidebar-agenda__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.ejc-sidebar-agenda__weekdays{color:#ffffff61;text-align:center;text-transform:lowercase;margin-bottom:4px;font-size:9px}.ejc-sidebar-agenda__day{color:#ffffffc7;border-radius:.4rem;justify-content:center;align-items:center;height:26px;font-size:11.5px;display:flex;position:relative}.ejc-sidebar-agenda__day:hover{color:#fff;background:#ffffff14}.ejc-sidebar-agenda__day.is-vazia{visibility:hidden}.ejc-sidebar-agenda__day.is-outro-mes{color:#ffffff42}.ejc-sidebar-agenda__day.is-hoje{color:var(--ejc-dash-gold);box-shadow:inset 0 0 0 1px #eaca7f8c}.ejc-sidebar-agenda__day.is-selecionado{background:var(--ejc-dash-gold);color:#10231f;font-weight:700}.ejc-sidebar-agenda__dot{background:var(--ejc-dash-gold);border-radius:999px;width:3px;height:3px;position:absolute;bottom:3px}.ejc-sidebar-agenda__day.is-selecionado .ejc-sidebar-agenda__dot{background:#10231f}.ejc-sidebar-agenda__list{border-top:1px solid #ffffff1a;margin-top:10px;padding-top:8px}.ejc-sidebar-agenda__list-head{color:#ffffff80;letter-spacing:.08em;text-transform:capitalize;margin:0 0 6px;font-size:10px}.ejc-sidebar-agenda__list ul{margin:0;padding:0;list-style:none}.ejc-sidebar-agenda__item{border-radius:.4rem;padding:5px 6px;text-decoration:none;display:block}.ejc-sidebar-agenda__item:hover{background:#ffffff12}.ejc-sidebar-agenda__item-title{color:#ffffffe6;font-size:11.5px;line-height:1.35;display:block}.ejc-sidebar-agenda__item-case{color:#eaca7fb3;margin-top:1px;font-size:10px;line-height:1.3;display:block}.ejc-sidebar-agenda__list-empty,.ejc-sidebar-agenda__error-text{color:#ffffff80;margin:0;font-size:11px;line-height:1.45}.ejc-sidebar-agenda__error{padding:4px 0 2px}.ejc-sidebar-agenda__retry{color:var(--ejc-dash-gold);border:1px solid #eaca7f66;border-radius:.4rem;margin-top:8px;padding:4px 10px;font-size:11px}.ejc-sidebar-agenda__retry:hover{background:#eaca7f1f}:root{--ejc-primary:#1d4ed8;--ejc-primary-dark:#1e40af;--ejc-primary-hover:#1e40af;--ejc-primary-soft:#eff4ff;--ejc-primary-contrast:#fff;--ejc-primary-surface:var(--ejc-primary);--ejc-primary-solid:var(--ejc-primary);--ejc-gold:#8f7117;--ejc-gold-bright:#c9a227;--ejc-gold-deep:#6f5711;--ejc-gold-soft:#f7f1dc;--ejc-gold-ink:#8f7117;--ejc-background:#f6f7f9;--ejc-surface:#fff;--ejc-surface-muted:#f2f4f7;--ejc-surface-raised:#fff;--ejc-border:#e4e7ec;--ejc-border-strong:#cdd3dc;--ejc-hairline:#10182814;--ejc-text:#101828;--ejc-text-secondary:#475467;--ejc-text-subtle:#667085;--ejc-text-display:700 clamp(28px, 3vw, 40px) / 1.1 var(--ejc-font-serif);--ejc-success:#067647;--ejc-success-soft:#ecfdf5;--ejc-warning:#b54708;--ejc-warning-soft:#fffaeb;--ejc-danger:#b42318;--ejc-danger-soft:#fef3f2;--ejc-info:#175cd3;--ejc-info-soft:#eff8ff;--ejc-ai:#7c3aed;--ejc-ai-soft:#f4f3ff;--ejc-focus-ring:#1d4ed866;--ejc-shadow-sm:0 1px 2px #10182808, 0 10px 30px -24px #1018284d;--ejc-shadow-md:0 16px 40px #10182814;--ejc-shadow-lg:0 28px 70px #10182821;--ejc-radius-sm:10px;--ejc-radius-md:14px;--ejc-radius-lg:18px;--ejc-radius-xl:22px;--ejc-chart-1:#1d4ed8;--ejc-chart-2:#067647;--ejc-chart-3:#b54708;--ejc-chart-4:#7c3aed;--ejc-chart-5:#0e9384;--ejc-chart-6:#667085;--ejc-font-serif:"Playfair Display", Georgia, Cambria, "Times New Roman", serif;--ejc-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ejc-font-mono:ui-monospace, "Cascadia Code", "JetBrains Mono", Consolas, monospace;--ejc-text-h1:700 clamp(22px, 2.2vw, 30px) / 1.2 var(--ejc-font-serif);--ejc-text-h2:650 1.375rem / 1.35 var(--ejc-font-serif);--ejc-text-h3:650 1.125rem / 1.4 var(--ejc-font-sans);--ejc-text-title:600 1rem / 1.45 var(--ejc-font-sans);--ejc-text-subtitle:400 .9375rem / 1.6 var(--ejc-font-sans);--ejc-text-body:400 .9375rem / 1.6 var(--ejc-font-sans);--ejc-text-body-small:400 .8125rem / 1.45 var(--ejc-font-sans);--ejc-text-caption:400 .75rem / 1.2 var(--ejc-font-sans);--ejc-text-label:600 .75rem / 1.2 var(--ejc-font-sans);--ejc-text-button:600 .875rem / 1.2 var(--ejc-font-sans);--ejc-text-metadata:400 .7rem / 1.1 var(--ejc-font-sans);--ejc-bg:var(--ejc-background);--ejc-card:var(--ejc-surface);--ejc-elev:var(--ejc-surface-raised);--ejc-ink:var(--ejc-text);--ejc-muted:var(--ejc-text-secondary);--ejc-legal:var(--ejc-primary);--ejc-action:var(--ejc-gold-ink);--ejc-bronze:var(--ejc-gold-ink);--ejc-sidebar-top:#fff;--ejc-sidebar-bottom:#f8fafc;--ejc-shadow-soft:var(--ejc-shadow-sm);--ejc-ref-navy-950:var(--ejc-primary-dark);--ejc-ref-navy-900:#062e24;--ejc-ref-navy-800:var(--ejc-primary);--ejc-ref-navy-700:var(--ejc-primary-soft);--ejc-ref-blue-600:var(--ejc-primary);--ejc-ref-blue-100:#dfeae5;--ejc-ref-blue-50:#eef4f1;--ejc-ref-canvas:var(--ejc-background);--ejc-ref-card:var(--ejc-surface);--ejc-ref-line:var(--ejc-border);--ejc-ref-line-strong:var(--ejc-border-strong);--ejc-ref-ink:var(--ejc-text);--ejc-ref-muted:var(--ejc-text-secondary);--ejc-ref-subtle:var(--ejc-text-subtle);--ejc-ref-danger:var(--ejc-danger);--ejc-ref-danger-soft:var(--ejc-danger-soft);--ejc-ref-warning:var(--ejc-warning);--ejc-ref-warning-soft:var(--ejc-warning-soft);--ejc-ref-success:var(--ejc-success);--ejc-ref-success-soft:var(--ejc-success-soft);--ejc-ref-info:var(--ejc-info);--ejc-ref-info-soft:var(--ejc-info-soft);--ejc-ref-shadow:var(--ejc-shadow-sm);--ejc-ref-shadow-float:var(--ejc-shadow-lg);--ejc-system-canvas:var(--ejc-background);--ejc-system-surface:var(--ejc-surface);--ejc-system-surface-soft:var(--ejc-surface-muted);--ejc-system-border:var(--ejc-border);--ejc-system-border-strong:var(--ejc-border-strong);--ejc-system-navy:var(--ejc-primary);--ejc-system-navy-hover:var(--ejc-primary-dark);--ejc-system-blue:var(--ejc-gold);--ejc-system-blue-soft:var(--ejc-gold-soft);--ejc-system-ink:var(--ejc-text);--ejc-system-muted:var(--ejc-text-secondary);--ejc-system-subtle:var(--ejc-text-subtle);--ejc-system-success:var(--ejc-success);--ejc-system-warning:var(--ejc-warning);--ejc-system-danger:var(--ejc-danger);--ejc-system-radius-xs:10px;--ejc-system-radius-sm:14px;--ejc-system-radius-md:18px;--ejc-system-radius-lg:22px;--ejc-system-shadow:var(--ejc-shadow-sm);--ejc-system-shadow-float:var(--ejc-shadow-lg);--ejc-petroleum:var(--ejc-primary);--ejc-petroleum-deep:var(--ejc-primary-dark);--ejc-petroleum-soft:var(--ejc-primary-soft);--ejc-ice:var(--ejc-background);--ejc-ice-soft:var(--ejc-surface-muted);--ejc-paper:var(--ejc-surface);--ejc-soft-shadow:var(--ejc-shadow-md);--ejc-float-shadow:var(--ejc-shadow-lg);--ejc-dash-green:var(--ejc-primary);--ejc-dash-green-deep:var(--ejc-primary-dark);--ejc-dash-gold:var(--ejc-gold);--ejc-dash-gold-bright:var(--ejc-gold-bright);--ejc-dash-gold-deep:var(--ejc-gold-deep);--ejc-dash-ink:var(--ejc-text-display);--ejc-dash-muted:var(--ejc-text-secondary);--ejc-dash-serif:var(--ejc-font-serif);--ejc-v2-ink:var(--ejc-text);--ejc-v2-ink-soft:var(--ejc-text);--ejc-v2-muted:var(--ejc-text-secondary);--ejc-v2-line:var(--ejc-border);--ejc-v2-line-strong:var(--ejc-border-strong);--ejc-v2-canvas:var(--ejc-background);--ejc-v2-card:var(--ejc-surface);--ejc-v2-night:var(--ejc-primary-dark);--ejc-v2-night-soft:var(--ejc-primary);--ejc-v2-gold:var(--ejc-gold);--ejc-v2-gold-deep:var(--ejc-gold-ink);--ejc-v2-gold-pale:var(--ejc-gold-soft);--ejc-v2-tech:var(--ejc-info);--ejc-v2-danger:var(--ejc-danger);--ejc-v2-warn:var(--ejc-warning);--ejc-v2-success:var(--ejc-success);--ejc-v2-shadow:var(--ejc-shadow-md);--ejc-v2-shadow-hover:var(--ejc-shadow-lg);--ejc-shell-black:var(--ejc-primary-dark);--ejc-shell-black-soft:var(--ejc-primary);--ejc-shell-gold:var(--ejc-gold);--ejc-shell-gold-deep:var(--ejc-gold-ink);--ejc-shell-cream:var(--ejc-gold-soft)}.dark{--ejc-background:#0c0f14;--ejc-surface:#151a21;--ejc-surface-muted:#1c222b;--ejc-surface-raised:#1f262f;--ejc-border:#ffffff17;--ejc-border-strong:#ffffff29;--ejc-hairline:#ffffff1f;--ejc-text:#f2f4f7;--ejc-text-secondary:#c3cad4;--ejc-text-subtle:#98a2b3;--ejc-text-display:#f2f4f7;--ejc-primary:#5b8def;--ejc-primary-dark:#4a7ce0;--ejc-primary-hover:#6f9bf5;--ejc-primary-soft:#5b8def29;--ejc-primary-contrast:#fff;--ejc-primary-solid:#3b6fd4;--ejc-primary-surface:var(--ejc-primary-solid);--ejc-gold:#d9b45c;--ejc-gold-bright:#eaca7f;--ejc-gold-deep:#c9a227;--ejc-gold-soft:#d9b45c24;--ejc-gold-ink:#d9b45c;--ejc-success:#47cd89;--ejc-warning:#fdb022;--ejc-danger:#f97066;--ejc-info:#53b1fd;--ejc-ai:#b692f6;--ejc-ai-soft:#b692f624;--ejc-focus-ring:#5b8def8c;--ejc-shadow-sm:0 1px 2px #0000004d, 0 10px 30px -24px #00000073;--ejc-shadow-md:0 16px 40px #00000080;--ejc-shadow-lg:0 28px 70px #0009;--ejc-sidebar-top:#0c0f14;--ejc-sidebar-bottom:#151a21;--ejc-chart-1:#5b8def;--ejc-chart-4:#667085}html:not(.dark){--ejc-background:#f6f7f9;--ejc-surface:#fff;--ejc-surface-muted:#f2f4f7;--ejc-surface-raised:#fff;--ejc-border:#e4e7ec;--ejc-border-strong:#cdd3dc;--ejc-hairline:#0f172a14;--ejc-text:#101828;--ejc-text-secondary:#475467;--ejc-text-subtle:#667085;--ejc-dash-ink:var(--ejc-text);--ejc-primary:#1d4ed8;--ejc-primary-dark:#1e40af;--ejc-primary-hover:#1e40af;--ejc-primary-soft:#eff4ff;--ejc-primary-contrast:#fff;--ejc-primary-surface:var(--ejc-primary);--ejc-primary-solid:var(--ejc-primary);--ejc-gold:#8f7117;--ejc-gold-bright:#c9a227;--ejc-gold-deep:#6f5711;--ejc-gold-soft:#f7f1dc;--ejc-gold-ink:#8f7117;--ejc-success:#067647;--ejc-success-soft:#ecfdf5;--ejc-warning:#b54708;--ejc-warning-soft:#fffaeb;--ejc-danger:#b42318;--ejc-danger-soft:#fef3f2;--ejc-info:#175cd3;--ejc-info-soft:#eff8ff;--ejc-ai:#7c3aed;--ejc-ai-soft:#f5f3ff;--ejc-vibrant-blue:#1d4ed8;--ejc-vibrant-violet:#7c3aed;--ejc-vibrant-gradient:#1d4ed8;--ejc-vibrant-gradient-soft:#eff4ff;--ejc-focus-ring:#1d4ed866;--ejc-sidebar-top:#fff;--ejc-sidebar-bottom:#f8fafc;--ejc-shadow-sm:0 1px 2px #0f172a08, 0 10px 30px -24px #0f172a4d;--ejc-shadow-md:0 16px 40px #0f172a14;--ejc-shadow-lg:0 28px 70px #0f172a21;--ejc-chart-1:#1d4ed8;--ejc-chart-2:#067647;--ejc-chart-3:#b54708;--ejc-chart-4:#7c3aed;--ejc-chart-5:#0e9384;--ejc-chart-6:#667085}html:not(.dark) .ejc-petroleum-shell{background:var(--ejc-background)!important;color:var(--ejc-text)!important}html:not(.dark) .ejc-app-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 32px #0f172a0a;border-color:var(--ejc-border)!important;background:#fffffff0!important}html:not(.dark) .ejc-header-search{box-shadow:inset 0 1px #fffc;border:1px solid var(--ejc-border)!important;color:var(--ejc-text-secondary)!important;background:#f8fafc!important;border-radius:14px!important}html:not(.dark) .ejc-header-search:hover,html:not(.dark) .ejc-header-search:focus-visible{border-color:var(--ejc-primary)!important;background:var(--ejc-surface)!important}html:not(.dark) .icon-btn{color:var(--ejc-text-secondary)!important;border-color:#0000!important}html:not(.dark) .icon-btn:hover{background:var(--ejc-surface-muted)!important;color:var(--ejc-text)!important}html:not(.dark) .sidebar-bronze{box-shadow:12px 0 38px #0f172a09;border-right:1px solid var(--ejc-border)!important;background:var(--ejc-surface)!important;color:var(--ejc-text)!important;background-image:none!important}html:not(.dark) .ejc-sidebar-brand{border-bottom:1px solid var(--ejc-border)!important;background:var(--ejc-surface)!important}html:not(.dark) .ejc-sidebar-brand__copy strong{color:var(--ejc-text)!important}html:not(.dark) .ejc-sidebar-brand__copy small{color:var(--ejc-text-subtle)!important}html:not(.dark) .sidebar-nav-item{min-height:40px;font-weight:550;color:var(--ejc-text-secondary)!important;border-radius:10px!important}html:not(.dark) .sidebar-nav-item:hover{background:var(--ejc-surface-muted)!important;color:var(--ejc-text)!important}html:not(.dark) .sidebar-nav-item.is-active{box-shadow:inset 3px 0 0 var(--ejc-primary);background:var(--ejc-primary-soft)!important;color:var(--ejc-primary)!important}html:not(.dark) .sidebar-nav-item.is-active svg{color:var(--ejc-primary)!important}html:not(.dark) .sidebar-group-label{letter-spacing:.16em;text-transform:uppercase;padding:.25rem .75rem .375rem;font-size:10px;font-weight:700;color:var(--ejc-text-subtle)!important}html:not(.dark) .sidebar-group-label:hover{color:var(--ejc-text-secondary)!important}html:not(.dark) .sidebar-tree{border-color:#0000!important}html:not(.dark) .sidebar-count{background:var(--ejc-primary-soft)!important;color:var(--ejc-primary)!important}html:not(.dark) .sidebar-week{border:1px solid var(--ejc-border)!important;background:var(--ejc-surface-muted)!important}html:not(.dark) .sidebar-week__label{color:var(--ejc-text-secondary)!important}html:not(.dark) .sidebar-week__range{color:var(--ejc-text-subtle)!important}html:not(.dark) .sidebar-week__days button{color:var(--ejc-text-subtle)!important;background:0 0!important}html:not(.dark) .sidebar-week__days button:hover{background:var(--ejc-surface)!important;color:var(--ejc-text)!important}html:not(.dark) .sidebar-week__days li.has-event .sidebar-week__day-dot{background:var(--ejc-primary)!important}html:not(.dark) .sidebar-week__days li.is-today button{background:var(--ejc-primary)!important;color:var(--ejc-primary-contrast)!important}html:not(.dark) .sidebar-week__days li.is-today .sidebar-week__day-dot{background:var(--ejc-primary-contrast)!important}html:not(.dark) .ejc-sidebar-contacts{border-color:var(--ejc-border)!important;background:var(--ejc-surface)!important}html:not(.dark) .ejc-dash__entry-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}html:not(.dark) .ejc-dash__entry-option{border:1px solid var(--ejc-border);min-height:82px;box-shadow:var(--ejc-shadow-sm);background:#fff;border-radius:18px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px 16px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}html:not(.dark) .ejc-dash__entry-option:hover{border-color:var(--ejc-primary);box-shadow:var(--ejc-shadow-md);transform:translateY(-1px)}html:not(.dark) .ejc-dash__entry-option>svg{width:17px;color:var(--ejc-text-subtle)}html:not(.dark) .ejc-dash__entry-option-icon{border-radius:14px;place-items:center;width:44px;height:44px;display:grid}html:not(.dark) .ejc-dash__entry-option-icon svg{width:20px;height:20px}html:not(.dark) .ejc-dash__entry-option strong,html:not(.dark) .ejc-dash__entry-option small{display:block}html:not(.dark) .ejc-dash__entry-option strong{color:var(--ejc-text);font-size:14px;font-weight:750}html:not(.dark) .ejc-dash__entry-option small{color:var(--ejc-text-secondary);margin-top:3px;font-size:12px;line-height:1.45}html:not(.dark) .ejc-dash__entry-option.is-manual .ejc-dash__entry-option-icon{background:var(--ejc-surface-muted);color:var(--ejc-text)}html:not(.dark) .ejc-dash__entry-option.is-ai{background:linear-gradient(#fff, #fff) padding-box, var(--ejc-vibrant-gradient) border-box;border-color:#2563eb38}html:not(.dark) .ejc-dash__entry-option.is-ai .ejc-dash__entry-option-icon{background:var(--ejc-vibrant-gradient);color:#fff}html:not(.dark) .ejc-dash{gap:18px}html:not(.dark) .ejc-dash__mode{border:1px solid var(--ejc-border);background:var(--ejc-surface);width:max-content;box-shadow:var(--ejc-shadow-sm);border-radius:999px;gap:4px;padding:4px;display:inline-flex}html:not(.dark) .ejc-dash__mode button{color:var(--ejc-text-secondary);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-weight:650;display:inline-flex}html:not(.dark) .ejc-dash__mode button.is-active{box-shadow:0 8px 22px #1d4ed833;background:var(--ejc-vibrant-gradient)!important;color:#fff!important}html:not(.dark) .ejc-dash__entry{border-radius:22px;position:relative;overflow:hidden;background:radial-gradient(circle at 92% -10%,#7c3aed14,#0000 36%),linear-gradient(145deg,#fff 0%,#fbfdff 100%)!important;border:1px solid #dbe7f6!important;box-shadow:0 24px 60px #0f172a14!important}html:not(.dark) .ejc-dash__entry:before{content:"";background:var(--ejc-vibrant-gradient);height:3px;position:absolute;inset:0 0 auto}html:not(.dark) .ejc-dash__entry-icon{box-shadow:0 10px 24px #2563eb33;background:var(--ejc-vibrant-gradient)!important;color:#fff!important;border:0!important}html:not(.dark) .ejc-dash__entry-kicker{letter-spacing:.08em;font-weight:750;color:var(--ejc-primary)!important}html:not(.dark) .ejc-modern-scope .ejc-dash__entry-copy h1,html:not(.dark) .ejc-modern-scope .ejc-dash__entry-copy h2{color:var(--ejc-text)!important}html:not(.dark) .ejc-modern-scope .ejc-dash__entry-copy p{color:var(--ejc-text-secondary)!important}html:not(.dark) .ejc-dash__entry-body textarea{border:1px solid var(--ejc-border)!important;background:var(--ejc-surface-muted)!important;color:var(--ejc-text)!important;box-shadow:none!important}html:not(.dark) .ejc-dash__entry-body textarea:focus{border-color:var(--ejc-primary)!important;background:var(--ejc-surface)!important;box-shadow:0 0 0 4px var(--ejc-primary-soft)!important}html:not(.dark) .ejc-modern-scope .ejc-dash__entry-body button:not(.ejc-dash__chip),html:not(.dark) .ejc-modern-scope .ejc-dash__entry-body button[type=button],html:not(.dark) .ejc-dash__entry-body .btn,html:not(.dark) .ejc-dash__entry-body button[class*=bg-primary]{box-shadow:0 10px 24px #1d4ed82e;background:var(--ejc-vibrant-gradient)!important;color:#fff!important}html:not(.dark) .ejc-dash__entry-body [role=button][aria-label*=documentos]{border-color:var(--ejc-border)!important;background:var(--ejc-surface-muted)!important}html:not(.dark) .ejc-dash__entry-body [role=button][aria-label*=documentos]:hover{border-color:var(--ejc-primary)!important;background:var(--ejc-primary-soft)!important}html:not(.dark) .ejc-dash__entry-body [role=button][aria-label*=documentos] p,html:not(.dark) .ejc-dash__entry-body [role=button][aria-label*=documentos] svg{color:var(--ejc-text-secondary)!important}html:not(.dark) .ejc-dash__entry-body--plain{background:var(--ejc-surface-muted);border-color:var(--ejc-border)!important}html:not(.dark) .ejc-modern-scope .ejc-dash__entry-body--plain p{color:#64748b!important}html:not(.dark) .ejc-dash__entry-cta{background:var(--ejc-vibrant-gradient)!important;color:#fff!important}html:not(.dark) .ejc-dash__stat,html:not(.dark) .ejc-dash__panel,html:not(.dark) .ejc-dash__side>*,html:not(.dark) .ejc-modern-scope .card{background:var(--ejc-surface)!important;box-shadow:var(--ejc-shadow-sm)!important;border-color:#94a3b838!important}html:not(.dark) .ejc-dash__stat:hover,html:not(.dark) .ejc-dash__panel:hover{border-color:var(--ejc-primary)!important}html:not(.dark) .ejc-sidebar-epigraph{background:var(--ejc-surface-muted)!important}html:not(.dark) .ejc-sidebar-epigraph__quote{color:var(--ejc-text-secondary)!important}html:not(.dark) .ejc-dash__stat-icon{color:#2563eb!important;background:#eff6ff!important}html:not(.dark) .ejc-dash__stat.is-dark{border:1px solid var(--ejc-primary)!important;background:linear-gradient(#fff, #fff) padding-box, var(--ejc-vibrant-gradient) border-box!important;box-shadow:0 14px 36px #1d4ed814!important}html:not(.dark) .ejc-dash__stat.is-dark strong{color:var(--ejc-text)!important}html:not(.dark) .ejc-dash__stat.is-dark small{color:var(--ejc-text-secondary)!important}html:not(.dark) .ejc-dash__stat.is-dark .ejc-dash__stat-icon{background:var(--ejc-vibrant-gradient)!important;color:#fff!important}html:not(.dark) .ejc-dash__stat.is-dark .ejc-dash__stat-chev{border-color:var(--ejc-border)!important;color:var(--ejc-text-secondary)!important}html:not(.dark) .ejc-dash__tabs{background:var(--ejc-surface-muted)!important;border-color:#e2e8f0!important}html:not(.dark) .ejc-dash__tabs button.is-active{color:#fff!important;background:#111827!important}html:not(.dark) .ejc-dash__panel-more,html:not(.dark) a[class*=text-primary],html:not(.dark) button[class*=text-primary]{color:var(--ejc-primary)!important}html:not(.dark) .ejc-dash__date-filter{border-color:var(--ejc-primary)!important;background:var(--ejc-primary-soft)!important;color:var(--ejc-primary)!important}html:not(.dark) .ejc-dash__timeline button:hover,html:not(.dark) .ejc-dash__cases button:hover{background:var(--ejc-surface-muted)!important}html:not(.dark) .ejc-dash__case-chip.is-green{color:#047857!important;background:#ecfdf5!important}html:not(.dark) .ejc-dash__case-chip.is-gold{background:var(--ejc-primary-soft)!important;color:var(--ejc-primary)!important}html:not(.dark) .ejc-dash__case-chip.is-gray{background:var(--ejc-surface-muted)!important;color:var(--ejc-text-secondary)!important}html:not(.dark) .ejc-modern-scope input,html:not(.dark) .ejc-modern-scope select,html:not(.dark) .ejc-modern-scope textarea{border-color:var(--ejc-border)}html:not(.dark) .ejc-modern-scope input:focus,html:not(.dark) .ejc-modern-scope select:focus,html:not(.dark) .ejc-modern-scope textarea:focus{border-color:var(--ejc-primary);box-shadow:0 0 0 4px var(--ejc-primary-soft)}html:not(.dark) .ejc-modern-scope .btn-primary,html:not(.dark) .ejc-modern-scope button[class*=bg-primary-]{background:var(--ejc-primary-surface)!important;color:var(--ejc-primary-contrast)!important;border-color:#0000!important}html:not(.dark) .ejc-modern-scope .btn-primary:hover,html:not(.dark) .ejc-modern-scope button[class*=bg-primary-]:hover{background:var(--ejc-primary-hover)!important}html:not(.dark) :focus-visible{outline-color:var(--ejc-primary)}@media (width<=900px){html:not(.dark) .ejc-dash__entry-options{grid-template-columns:1fr}html:not(.dark) .ejc-dash__entry{border-radius:18px}html:not(.dark) .ejc-dash__mode{width:100%}html:not(.dark) .ejc-dash__mode button{flex:1 1 0;justify-content:center}}.sidebar-week{border:1px solid var(--ejc-border);border-radius:var(--ejc-radius-md);background:var(--ejc-surface-muted);margin:.5rem .75rem .75rem;padding:.75rem .625rem .625rem}.sidebar-week__head{justify-content:space-between;align-items:baseline;padding:0 .25rem .5rem;display:flex}.sidebar-week__label{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.sidebar-week__range{font-variant-numeric:tabular-nums;font-size:10.5px}.sidebar-week__days{grid-template-columns:repeat(7,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.sidebar-week__days button{width:100%;height:38px;font-family:var(--ejc-font-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:background .12s;display:grid}.sidebar-week__day{color:inherit;font-size:11px;font-weight:700}.sidebar-week__day-dot{background:0 0;border-radius:999px;width:4px;height:4px;margin-top:3px}.sidebar-week__foot{border-top:1px solid var(--ejc-border);font-variant-numeric:tabular-nums;color:var(--ejc-text-secondary);flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.625rem;padding:.5rem .25rem 0;font-size:10px;display:flex}.sidebar-week__foot .dot{border-radius:999px;width:6px;height:6px;margin-left:.4rem}.sidebar-week__foot .dot:first-child{margin-left:0}.dot-danger{background:var(--ejc-danger)}.dot-info{background:var(--ejc-info)}.dot-warn{background:var(--ejc-warning)}@media (prefers-reduced-motion:reduce){.sidebar-week__days button{transition:none}html:not(.dark) .sidebar-nav-item,html:not(.dark) .ejc-dash__stat,html:not(.dark) .ejc-dash__panel{transition:none!important}}
