@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}

/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-1000{z-index:1000}.row-1{grid-row:1}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.min-h-screen{min-height:100vh}.min-w-\[150px\]{min-width:150px}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root,[data-theme=dark]{--color-primary:#0f172a;--color-surface:#1e293b;--color-surface-deep:#0f172a;--color-accent:#00c2ff;--color-accent-hover:#22d3ee;--color-text:#f1f5f9;--color-text-muted:#94a3b8;--color-border:#334155;--color-error:#ef4444;--gradient-bg:linear-gradient(160deg,#0f172a,#1e293b 50%,#0f172a);--brand-ai-gradient:linear-gradient(90deg,#06b6d4,#c026d3);--header-bg:#0f172aeb;--header-border:#ffffff14;--footer-bg:#0f172ad9;--input-bg:#0f172a;--input-placeholder:#64748b;--strength-bar:#334155;--strength-filled:#00c2ff;--strength-strong:#22c55e;--strength-met:#86efac;--focus-ring:#00c2ff40;--btn-primary-text:#0f172a;--card-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0f;--btn-ghost-bg:#ffffff14;--btn-ghost-hover:#ffffff24}[data-theme=light]{--color-primary:#f0f4f8;--color-surface:#fff;--color-surface-deep:#e8eef4;--color-accent:#0077b6;--color-accent-hover:#0096c7;--color-text:#0c1929;--color-text-muted:#475569;--color-border:#94a3b8;--color-error:#dc2626;--gradient-bg:linear-gradient(165deg,#e2eaf2,#e8eef6 35%,#f0f4f9 70%,#e6ecf4);--brand-ai-gradient:linear-gradient(90deg,#06b6d4,#c026d3);--header-bg:#ffffffe0;--header-border:#0077b638;--footer-bg:#e8eef4eb;--input-bg:#fff;--input-placeholder:#64748b;--strength-bar:#cbd5e1;--strength-filled:#0077b6;--strength-strong:#059669;--strength-met:#10b981;--focus-ring:#0077b673;--btn-primary-text:#fff;--card-shadow:0 20px 40px -12px #0077b626,0 0 0 1px #0077b61a;--btn-ghost-bg:#0077b614;--btn-ghost-hover:#0077b629;--notif-tone-critical-fg:#b91c1c;--notif-tone-critical-bg:#dc26261a;--notif-tone-warning-fg:#b45309;--notif-tone-warning-bg:#f59e0b1f;--notif-tone-success-fg:#15803d;--notif-tone-success-bg:#22c55e1f;--notif-tone-info-fg:var(--color-accent);--notif-tone-info-bg:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--notif-tone-info-bg:color-mix(in srgb,var(--color-accent)14%,transparent)}}[data-theme=light]{--notif-tone-neutral-fg:var(--color-text-muted);--notif-tone-neutral-bg:var(--input-bg);--notif-markread-bg:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--notif-markread-bg:color-mix(in srgb,var(--color-accent)12%,var(--color-surface))}}[data-theme=light]{--notif-markread-border:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--notif-markread-border:color-mix(in srgb,var(--color-accent)38%,var(--color-border))}}[data-theme=light]{--notif-markread-fg:var(--color-accent);--notif-markread-hover-bg:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--notif-markread-hover-bg:color-mix(in srgb,var(--color-accent)22%,var(--color-surface))}}[data-theme=light]{--notif-markread-hover-border:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--notif-markread-hover-border:color-mix(in srgb,var(--color-accent)55%,var(--color-border))}}[data-theme=light]{--notif-markread-active-bg:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--notif-markread-active-bg:color-mix(in srgb,var(--color-accent)32%,var(--color-surface))}}[data-theme=light]{--notif-markread-ring:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--notif-markread-ring:color-mix(in srgb,var(--color-accent)28%,transparent)}}:root{--font-weight-base:600;--font-weight-muted:600}body,html{box-sizing:border-box;height:100%;margin:0;padding:0}*,:after,:before{box-sizing:inherit}body{background:var(--gradient-bg);min-height:100vh;color:var(--color-text);flex-direction:column;display:flex}input:-webkit-autofill,input:-webkit-autofill:hover{caret-color:var(--color-text);-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text)!important;box-shadow:0 0 0 1000px var(--input-bg)inset!important}input:-webkit-autofill:active,textarea:-webkit-autofill{caret-color:var(--color-text);-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text)!important;box-shadow:0 0 0 1000px var(--input-bg)inset!important}textarea:-webkit-autofill:active,textarea:-webkit-autofill:hover{caret-color:var(--color-text);-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text)!important;box-shadow:0 0 0 1000px var(--input-bg)inset!important}select:-webkit-autofill,select:-webkit-autofill:hover{caret-color:var(--color-text);-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text)!important;box-shadow:0 0 0 1000px var(--input-bg)inset!important}select:-webkit-autofill:active{caret-color:var(--color-text);-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text)!important;box-shadow:0 0 0 1000px var(--input-bg)inset!important}:is(input:-webkit-autofill:focus,textarea:-webkit-autofill:focus,select:-webkit-autofill:focus){caret-color:var(--color-text);-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text)!important;box-shadow:0 0 0 1000px var(--input-bg)inset,0 0 0 3px var(--focus-ring)!important}:is(input:autofill:focus,textarea:autofill:focus,select:autofill:focus){caret-color:var(--color-text);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text)!important;box-shadow:0 0 0 1000px var(--input-bg)inset,0 0 0 3px var(--focus-ring)!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:hover{caret-color:var(--color-text);-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text)!important;box-shadow:0 0 0 1000px var(--input-bg)inset!important}input:autofill,input:autofill:active,input:autofill:hover,select:autofill,select:autofill:active,select:autofill:hover,textarea:autofill,textarea:autofill:active,textarea:autofill:hover{caret-color:var(--color-text);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text)!important;box-shadow:0 0 0 1000px var(--input-bg)inset!important}input:-webkit-autofill:focus,select:-webkit-autofill:focus,textarea:-webkit-autofill:focus{caret-color:var(--color-text);-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text)!important;box-shadow:0 0 0 1000px var(--input-bg)inset,0 0 0 3px var(--focus-ring)!important}input:autofill:focus,select:autofill:focus,textarea:autofill:focus{caret-color:var(--color-text);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text)!important;box-shadow:0 0 0 1000px var(--input-bg)inset,0 0 0 3px var(--focus-ring)!important}.text-gray-800{color:#1f2937!important}.text-gray-700{color:#374151!important}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.imagem-preview{color:#6b7280;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.875rem;display:flex}.imagem-preview strong{font-weight:600}.imagem-preview button{color:#dc2626;font-size:.875rem;line-height:1;transition:color .2s}.imagem-preview button:hover{color:#b91c1c}.dropdownTrigger{cursor:pointer;box-sizing:border-box;text-align:left;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:.35rem;width:100%;height:42px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;transition:all .15s;display:flex}.dropdownTrigger:focus{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.dropdownTrigger:disabled{opacity:.6;cursor:not-allowed}.dropdownTrigger--neutral{background-color:var(--input-bg);border-color:var(--color-border);color:var(--color-text)}.dropdownTrigger--neutral:hover:not(:disabled){border-color:var(--color-accent)}.execucao-status-select{cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #0000;border-radius:10px;width:100%;min-width:140px;padding:.35rem .65rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.execucao-status-select:focus{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.execucao-status-select:disabled{opacity:.6;cursor:not-allowed}.status-available,select.status-available{color:#9ca3af;background:#78787826;border:1px solid #78787859}.status-in-progress,select.status-in-progress{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f666}.status-approved,select.status-approved{color:#4ade80;background:#22c55e26;border:1px solid #22c55e66}.status-rejected,select.status-rejected{color:#f87171;background:#ef444426;border:1px solid #ef444466}.status-paused,select.status-paused{color:#b37feb;background:#9b59b626;border:1px solid #9b59b666}.status-blocked,select.status-blocked{color:#ff9f43;background:#ff9f4326;border:1px solid #ff9f4366}.status-not-applicable,select.status-not-applicable{color:#facc15;background:#eab30826;border:1px solid #eab30866}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}