:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#e69d12;--brand-strong:#cf8a08;--brand-text:#985f00;--brand-soft:#e69d1217;--brand-soft-2:#e69d122b;--brand-ink:#171f36;--brand-glow:#f7dca6;--accent:#171f36;--accent-soft:#171f3614;--highlight:#f4bf4f;--bg:#f5f5fa;--surface:#fff;--surface-2:#f9f9fc;--surface-hover:#f2f1f8;--border:#e6e5ef;--border-strong:#d2d0e0;--overlay:#0e0b2480;--text:#15132b;--text-secondary:#4a4763;--text-muted:#75728d;--text-on-brand:#171f36;--status-neutral:#5f5c78;--status-neutral-bg:#5f5c781a;--status-info:#1769c2;--status-info-bg:#1769c217;--status-warning:#b4480f;--status-warning-bg:#d660161c;--status-success:#0d8a5c;--status-success-bg:#0d8a5c1a;--status-danger:#d03a3a;--status-danger-bg:#d03a3a17;--status-brand:var(--brand-text);--status-brand-bg:var(--brand-soft-2);--radius-xs:2px;--radius-sm:3px;--radius:4px;--radius-lg:5px;--shadow-xs:0 1px 2px #15132b0d;--shadow:0 1px 2px #15132b0a, 0 6px 18px #15132b0f;--shadow-pop:0 16px 40px #15132b29, 0 2px 6px #15132b0f;--font:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-base:15px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:30px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--ease:cubic-bezier(.2, .7, .2, 1);--t-fast:.12s;--t:.18s;--t-slow:.28s;--ring:0 0 0 3px #e69d124d;--control-h:38px;--control-h-sm:32px;--control-h-lg:44px;--navbar-height:68px;--content-max:1480px;--gutter:var(--space-6)}@media (width<=1024px){:root{--gutter:var(--space-4)}}@media (width<=640px){:root{--gutter:var(--space-3)}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background-color:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.2}p{margin:0}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{max-width:100%;display:block}::selection{background:var(--brand-soft-2)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.muted{color:var(--text-muted)}.tabular{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);white-space:nowrap;font-size:.92em}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link{color:var(--brand-text);font-weight:600;font-size:var(--fs-md);transition:color var(--t-fast) var(--ease)}.link:hover{color:var(--brand-strong);text-underline-offset:3px;text-decoration:underline}.grid-main{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.stack{gap:var(--space-4);align-content:start;display:grid}.section{margin-top:var(--space-4)}@media (width<=1080px){.grid-main{grid-template-columns:minmax(0,1fr)}}.list{margin:0;padding:0;list-style:none}.list>li+li{border-top:1px solid var(--border)}.list.rows>li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;display:flex}.list.rows>li:first-child{padding-top:0}.list.rows>li:last-child{padding-bottom:0}.list.rows .grow{flex:1;min-width:0}.toolbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.toolbar>.search{flex:260px;max-width:420px}.toolbar>.push{margin-left:auto}.form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid>.full{grid-column:1/-1}@media (width<=560px){.form-grid{grid-template-columns:minmax(0,1fr)}}.form-section{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border)}.form-section-title{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--fs-md);display:flex}.form-section-title span{border-radius:var(--radius-xs);background:var(--surface-hover);color:var(--text-muted);font-size:var(--fs-2xs);letter-spacing:.02em;text-transform:uppercase;padding:1px 7px;font-weight:700}.details{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.details dt{font-size:var(--fs-xs);color:var(--text-muted);font-weight:600}.details dd{font-size:var(--fs-md);overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}@media (width<=560px){.details{grid-template-columns:minmax(0,1fr)}}.page-enter-active,.page-leave-active{transition:opacity var(--t) var(--ease), transform var(--t) var(--ease)}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0}.icon[data-v-211ba0a2]{flex:none;display:inline-block}.host[data-v-51d30615]{top:calc(var(--navbar-height) + var(--space-3));right:var(--space-4);z-index:80;gap:var(--space-2);width:min(380px, calc(100vw - 2 * var(--space-4)));pointer-events:none;display:grid;position:fixed}@media (width<=640px){.host[data-v-51d30615]{top:auto;bottom:var(--space-3);right:var(--space-3);width:calc(100vw - 2 * var(--space-3))}}.toast[data-v-51d30615]{pointer-events:auto;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--tone);border-radius:var(--radius);box-shadow:var(--shadow-pop);display:flex}.success[data-v-51d30615]{--tone:var(--status-success)}.info[data-v-51d30615]{--tone:var(--brand)}.warning[data-v-51d30615]{--tone:var(--status-warning)}.error[data-v-51d30615]{--tone:var(--status-danger)}.ic[data-v-51d30615]{color:var(--tone);margin-top:1px}.text[data-v-51d30615]{flex:1;min-width:0}.title[data-v-51d30615]{font-size:var(--fs-md);font-weight:650}.message[data-v-51d30615]{font-size:var(--fs-sm);color:var(--text-secondary);margin-top:2px}.close[data-v-51d30615]{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid}.close[data-v-51d30615]:hover{background:var(--surface-hover);color:var(--text)}.toast-enter-active[data-v-51d30615],.toast-leave-active[data-v-51d30615]{transition:opacity var(--t) var(--ease), transform var(--t) var(--ease)}.toast-enter-from[data-v-51d30615],.toast-leave-to[data-v-51d30615]{opacity:0;transform:translate(16px)}.btn[data-v-9d2e7c97]{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius);font-size:var(--fs-md);white-space:nowrap;transition:background-color var(--t) var(--ease), border-color var(--t) var(--ease), color var(--t) var(--ease), box-shadow var(--t) var(--ease), transform var(--t-fast) var(--ease);border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}.btn[data-v-9d2e7c97]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-9d2e7c97]:disabled{opacity:.55;cursor:not-allowed}.btn[aria-busy=true][data-v-9d2e7c97]{cursor:progress;opacity:1}.btn-sm[data-v-9d2e7c97]{height:var(--control-h-sm);padding:0 var(--space-3);font-size:var(--fs-sm);gap:6px}.btn-lg[data-v-9d2e7c97]{height:var(--control-h-lg);padding:0 var(--space-5);font-size:var(--fs-base)}.block[data-v-9d2e7c97]{width:100%}.btn-primary[data-v-9d2e7c97]{background:var(--brand);color:var(--text-on-brand);box-shadow:inset 0 1px #ffffff24,0 1px 2px #15132b24}.btn-primary[data-v-9d2e7c97]:hover:not(:disabled){background:var(--brand-strong)}.btn-secondary[data-v-9d2e7c97]{background:var(--surface);border-color:var(--border-strong);color:var(--text);box-shadow:var(--shadow-xs)}.btn-secondary[data-v-9d2e7c97]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--text-muted)}.btn-ghost[data-v-9d2e7c97]{color:var(--text-secondary);background:0 0}.btn-ghost[data-v-9d2e7c97]:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.btn-subtle[data-v-9d2e7c97]{background:var(--brand-soft);color:var(--brand-text)}.btn-subtle[data-v-9d2e7c97]:hover:not(:disabled){background:var(--brand-soft-2)}.btn-danger[data-v-9d2e7c97]{background:var(--status-danger);color:#fff}.btn-danger[data-v-9d2e7c97]:hover:not(:disabled){filter:brightness(.94)}.spinner[data-v-9d2e7c97]{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-9d2e7c97}@keyframes spin-9d2e7c97{to{transform:rotate(360deg)}}.backdrop[data-v-028e5025]{z-index:90;padding:var(--space-4);background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:fixed;inset:0}.dialog[data-v-028e5025]{width:100%;max-width:400px;padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);text-align:center}.ic[data-v-028e5025]{background:var(--brand-soft-2);width:48px;height:48px;color:var(--brand-text);border-radius:50%;place-items:center;display:inline-grid}.ic.danger[data-v-028e5025]{background:var(--status-danger-bg);color:var(--status-danger)}.title[data-v-028e5025]{margin-top:var(--space-4);font-size:var(--fs-lg)}.message[data-v-028e5025]{margin-top:var(--space-2);font-size:var(--fs-md);color:var(--text-secondary)}.actions[data-v-028e5025]{gap:var(--space-2);margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.cd-enter-active[data-v-028e5025],.cd-leave-active[data-v-028e5025]{transition:opacity var(--t) var(--ease)}.cd-enter-active .dialog[data-v-028e5025],.cd-leave-active .dialog[data-v-028e5025]{transition:transform var(--t) var(--ease)}.cd-enter-from[data-v-028e5025],.cd-leave-to[data-v-028e5025]{opacity:0}.cd-enter-from .dialog[data-v-028e5025],.cd-leave-to .dialog[data-v-028e5025]{transform:scale(.96)}.processando[data-v-d45b09d8]{z-index:200;pointer-events:none;position:fixed;inset:0 0 auto}.barra[data-v-d45b09d8]{background:var(--brand-soft);height:3px;overflow:hidden}.barra span[data-v-d45b09d8]{background:var(--brand);height:100%;transition:width var(--t) var(--ease);display:block}.barra.indeterminada span[data-v-d45b09d8]{width:35%;animation:1.1s ease-in-out infinite correr-d45b09d8}.pill[data-v-d45b09d8]{align-items:center;gap:var(--space-2);width:max-content;margin:var(--space-2) auto 0;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-pop);font-size:var(--fs-sm);color:var(--text);border-radius:999px;padding:6px 14px;font-weight:600;display:flex}.spinner[data-v-d45b09d8]{border:2px solid var(--brand);border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite girar-d45b09d8}@keyframes correr-d45b09d8{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes girar-d45b09d8{to{transform:rotate(360deg)}}.pb-enter-active[data-v-d45b09d8],.pb-leave-active[data-v-d45b09d8]{transition:opacity var(--t-fast)}.pb-enter-from[data-v-d45b09d8],.pb-leave-to[data-v-d45b09d8]{opacity:0}@media (prefers-reduced-motion:reduce){.barra.indeterminada span[data-v-d45b09d8]{width:100%;animation:none}.spinner[data-v-d45b09d8]{animation-duration:2s}}
