:root{--PRIMARIO:#0e8a80;--PRIMARIO-ESCURO:#0a6e66;--SECUNDARIO:#1a4e6e;--SECUNDARIO-ESCURO:#123a53;--SECUNDARIO-HOVER:#21607f;--TEXTO:#1a4e6e;--BRANCO:#fff;--PRETO:#000;--CINZA-CLARO:#f4f1e9;--CINZA:#4a6b7d;--CINZA-ESCURO:#1f5878;--SUCESSO:#2f7d45;--SUCESSO-ESCURO:#246336;--SUCESSO-rgb:47, 125, 69;--AVISO:#c77800;--ERRO:#e5484d;--ERRO-rgb:229, 72, 77;--INFO:#4f7fe0;--brand-graphite:#1a4e6e;--brand-graphite-rgb:26, 78, 110;--brand-graphite-soft:#21607f;--brand-graphite-raised:#2a7091;--brand-ink:#1a4e6e;--brand-ink-border:#2e6b8a;--brand-gold:#0e8a80;--brand-gold-soft:#5ab0a6;--brand-gold-strong:#0a6e66;--brand-bluegray:#4a6b7d;--brand-offwhite:#f4f1e9;--brand-cream:#f4f1e9;--login-depth-1:#21607f;--login-depth-2:#1a4e6e;--login-depth-3:#123a53;--accent-50:#e6f2f0;--accent-100:#c4e2dd;--accent-200:#94ccc4;--accent-300:#5ab0a6;--accent-400:#0e8a80;--accent-500:#0c7a71;--accent-600:#0a6e66;--accent-700:#075049;--accent-rgb:14, 138, 128;--accent-fg:#fff;--accent-ring:0 0 0 3px #0e8a804d;--accent-ring-soft:0 0 0 3px #0e8a8029;--accent-shadow-primary:0 1px 2px #0a6e6638;--accent-shadow-primary-hover:0 2px 6px #0a6e6647;--accent-text:#0a6e66;--accent-text-soft:#0c7a71;--status-warn:#c77800;--surface-1:#fbf9f4;--surface-2:#ede9dd;--surface-3:#e4dfd1;--surface-canvas:#f4f1e9;--surface-elevated:#fbf9f4;--surface-soft-bg:#0e8a801a;--surface-soft-border:#0e8a8047;--text-1:#1a4e6e;--text-2:#1f5878;--text-3:#4a6b7d;--text-4:#6e8896;--border-default:#eae5d9;--border-strong:#dcd6c7;--border-hair:#1a4e6e1a;--state-hover:#1a4e6e0d;--state-active:#1a4e6e12;--shadow-card:0 1px 2px #1a4e6e0d, 0 1px 3px #1a4e6e14;--shadow-elevated:0 16px 44px #1a4e6e2e, 0 2px 8px #1a4e6e14;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--radius-card:14px;--content-max:1600px;--sidebar-w:256px;--topbar-h:56px;--font-sans:var(--ff-body), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-data:var(--ff-body), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-title:var(--ff-sa-serif), Georgia, "Times New Roman", serif;--ts-2xs:clamp(.625rem, .6rem + .11vw, .6875rem);--ts-xs:clamp(.6875rem, .66rem + .11vw, .75rem);--ts-sm:clamp(.75rem, .725rem + .11vw, .8125rem);--ts-base:clamp(.8125rem, .788rem + .11vw, .875rem);--ts-md:clamp(.875rem, .85rem + .11vw, .9375rem);--ts-lg:clamp(.9375rem, .91rem + .11vw, 1rem);--ts-xl:clamp(1.0625rem, .99rem + .33vw, 1.25rem);--ts-2xl:clamp(1.4rem, 1.3rem + .43vw, 1.65rem);--ts-3xl:clamp(1.9rem, 1.7rem + .87vw, 2.4rem);--ts-title:clamp(1.375rem, 1.33rem + .22vw, 1.5rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.45;--lh-relaxed:1.6;--tracking-tight:-.02em;--tracking-upper:.05em;--tracking-upper-wide:.06em;--tracking-upper-xwide:.08em}.t-page-title{font-family:var(--font-title);font-size:var(--ts-title);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--text-1)}.t-section-title{font-family:var(--font-title);font-size:var(--ts-lg);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--text-1)}.t-card-title{font-family:var(--font-title);font-size:var(--ts-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text-1)}.t-block-title{font-family:var(--font-title);font-size:var(--ts-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-upper-xwide);text-transform:uppercase;color:var(--text-1)}.t-subtitle{font-size:var(--ts-sm);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--text-3)}.t-body{font-size:var(--ts-base);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--text-1)}.t-body-strong{font-size:var(--ts-md);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--text-1)}.t-meta{font-size:var(--ts-sm);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--text-4)}.t-label{font-size:var(--ts-xs);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-upper);text-transform:uppercase;color:var(--text-3)}.t-label-plain{font-size:var(--ts-xs);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text-3)}.t-table-head{font-size:var(--ts-2xs);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-upper-wide);text-transform:uppercase;color:var(--text-3)}.t-value{font-size:var(--ts-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--text-1)}.t-value-lg{font-size:var(--ts-2xl);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--text-1)}.t-value-hero{font-size:var(--ts-3xl);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--text-1)}.t-tone-default{color:var(--text-1)}.t-tone-muted{color:var(--text-2)}.t-tone-subtle{color:var(--text-3)}.t-tone-faint{color:var(--text-4)}.t-tone-success{color:var(--SUCESSO)}.t-tone-danger{color:var(--ERRO)}.t-tone-warn{color:var(--status-warn)}.t-tone-accent{color:var(--accent-text)}.t-tone-inherit{color:inherit}.t-fw-regular{font-weight:var(--fw-regular)}.t-fw-medium{font-weight:var(--fw-medium)}.t-fw-semibold{font-weight:var(--fw-semibold)}.t-fw-bold{font-weight:var(--fw-bold)}.t-fw-extrabold{font-weight:var(--fw-extrabold)}.t-align-left{text-align:left}.t-align-center{text-align:center}.t-align-right{text-align:right}.t-truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t-clamp-3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t-numeric{font-variant-numeric:tabular-nums}:root{--btn-primary-bg:var(--PRIMARIO,#0e8a80);--btn-primary-bg-hover:#0c7a71;--btn-primary-bg-active:#0a6e66;--btn-primary-fg:#fff;--btn-secondary-bg:#0e8a801f;--btn-secondary-bg-hover:#0e8a8033;--btn-secondary-fg:var(--accent-text,#0a6e66);--btn-secondary-border:#0e8a8066;--btn-ghost-fg:#4a6b7d;--btn-ghost-fg-hover:#1a4e6e;--btn-ghost-bg-hover:#1a4e6e0f;--btn-outline-bg:#fbf9f4;--btn-outline-bg-hover:#f4f1e9;--btn-outline-border:#eae5d9;--btn-outline-border-hover:#dcd6c7;--btn-outline-fg:#1f5878;--btn-dashed-border:#dcd6c7;--btn-dashed-fg:#4a6b7d;--btn-dashed-bg-hover:#0e8a8014;--btn-dashed-border-hover:var(--PRIMARIO,#0e8a80);--btn-dashed-fg-hover:var(--accent-text,#0a6e66);--btn-danger-bg:#e5484d;--btn-danger-bg-hover:#cf3a40;--btn-danger-fg:#fff;--btn-danger-outline-fg:#cf3a40;--btn-danger-outline-bg-hover:#fdf1f1;--btn-danger-outline-border:#f3c6c8;--btn-disabled-bg:#e9e4d8;--btn-disabled-fg:#9ba7ac;--btn-radius:var(--radius-sm);--btn-radius-lg:var(--radius-md);--btn-height-xs:28px;--btn-height-sm:32px;--btn-height-md:38px;--btn-height-lg:44px;--btn-focus-ring:var(--accent-ring,0 0 0 3px #0e8a8047);--btn-focus-ring-danger:0 0 0 3px #e5484d3d}.btn{height:var(--btn-height-md);border-radius:var(--btn-radius);color:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.btn i,.btn svg{flex-shrink:0;font-size:.88em;line-height:1}.btn:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.btn:active:not(:disabled):not(.p-disabled):not(.is-loading){transform:scale(.98)}.btn:disabled,.btn.is-disabled,.btn.p-disabled{cursor:not-allowed;background:var(--btn-disabled-bg)!important;color:var(--btn-disabled-fg)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.btn.is-loading{cursor:progress;pointer-events:none}.btn--primary{height:var(--btn-height-md);border-radius:var(--btn-radius);color:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.btn--primary i,.btn--primary svg{flex-shrink:0;font-size:.88em;line-height:1}.btn--primary:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.btn--primary:active:not(:disabled):not(.p-disabled):not(.is-loading){transform:scale(.98)}.btn--primary:disabled,.btn--primary.is-disabled,.btn--primary.p-disabled{cursor:not-allowed;background:var(--btn-disabled-bg)!important;color:var(--btn-disabled-fg)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.btn--primary.is-loading{cursor:progress;pointer-events:none}.btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-bg)}.btn--primary:hover:not(:disabled):not(.p-disabled):not(.is-loading){background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover)}.btn--primary:active:not(:disabled):not(.p-disabled):not(.is-loading){background:var(--btn-primary-bg-active);border-color:var(--btn-primary-bg-active)}.btn--primary:disabled,.btn--primary.is-disabled,.btn--primary.p-disabled{opacity:.55;background:var(--btn-primary-bg)!important;color:var(--btn-primary-fg)!important;border-color:var(--btn-primary-bg)!important}.btn--secondary{height:var(--btn-height-md);border-radius:var(--btn-radius);color:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.btn--secondary i,.btn--secondary svg{flex-shrink:0;font-size:.88em;line-height:1}.btn--secondary:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.btn--secondary:active:not(:disabled):not(.p-disabled):not(.is-loading){transform:scale(.98)}.btn--secondary:disabled,.btn--secondary.is-disabled,.btn--secondary.p-disabled{cursor:not-allowed;background:var(--btn-disabled-bg)!important;color:var(--btn-disabled-fg)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.btn--secondary.is-loading{cursor:progress;pointer-events:none}.btn--secondary{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-fg)}.btn--secondary:hover:not(:disabled):not(.p-disabled):not(.is-loading){background:var(--btn-secondary-bg-hover);border-color:var(--btn-primary-bg)}.btn--ghost{height:var(--btn-height-md);border-radius:var(--btn-radius);color:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.btn--ghost i,.btn--ghost svg{flex-shrink:0;font-size:.88em;line-height:1}.btn--ghost:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.btn--ghost:active:not(:disabled):not(.p-disabled):not(.is-loading){transform:scale(.98)}.btn--ghost:disabled,.btn--ghost.is-disabled,.btn--ghost.p-disabled{cursor:not-allowed;background:var(--btn-disabled-bg)!important;color:var(--btn-disabled-fg)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.btn--ghost.is-loading{cursor:progress;pointer-events:none}.btn--ghost{color:var(--btn-ghost-fg);background:0 0}.btn--ghost:hover:not(:disabled):not(.p-disabled):not(.is-loading){background:var(--btn-ghost-bg-hover);color:var(--btn-ghost-fg-hover)}.btn--outline{height:var(--btn-height-md);border-radius:var(--btn-radius);color:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.btn--outline i,.btn--outline svg{flex-shrink:0;font-size:.88em;line-height:1}.btn--outline:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.btn--outline:active:not(:disabled):not(.p-disabled):not(.is-loading){transform:scale(.98)}.btn--outline:disabled,.btn--outline.is-disabled,.btn--outline.p-disabled{cursor:not-allowed;background:var(--btn-disabled-bg)!important;color:var(--btn-disabled-fg)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.btn--outline.is-loading{cursor:progress;pointer-events:none}.btn--outline{background:var(--btn-outline-bg);border-color:var(--btn-outline-border);color:var(--btn-outline-fg)}.btn--outline:hover:not(:disabled):not(.p-disabled):not(.is-loading){background:var(--btn-outline-bg-hover);border-color:var(--btn-outline-border-hover);color:var(--text-1)}.btn--dashed{height:var(--btn-height-md);border-radius:var(--btn-radius);color:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.btn--dashed i,.btn--dashed svg{flex-shrink:0;font-size:.88em;line-height:1}.btn--dashed:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.btn--dashed:active:not(:disabled):not(.p-disabled):not(.is-loading){transform:scale(.98)}.btn--dashed:disabled,.btn--dashed.is-disabled,.btn--dashed.p-disabled{cursor:not-allowed;background:var(--btn-disabled-bg)!important;color:var(--btn-disabled-fg)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.btn--dashed.is-loading{cursor:progress;pointer-events:none}.btn--dashed{border:1.5px dashed var(--btn-dashed-border);color:var(--btn-dashed-fg);background:0 0;font-weight:500}.btn--dashed:hover:not(:disabled):not(.p-disabled):not(.is-loading){background:var(--btn-dashed-bg-hover);border-color:var(--btn-dashed-border-hover);color:var(--btn-dashed-fg-hover);border-style:dashed}.btn--danger{height:var(--btn-height-md);border-radius:var(--btn-radius);color:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.btn--danger i,.btn--danger svg{flex-shrink:0;font-size:.88em;line-height:1}.btn--danger:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.btn--danger:active:not(:disabled):not(.p-disabled):not(.is-loading){transform:scale(.98)}.btn--danger:disabled,.btn--danger.is-disabled,.btn--danger.p-disabled{cursor:not-allowed;background:var(--btn-disabled-bg)!important;color:var(--btn-disabled-fg)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.btn--danger.is-loading{cursor:progress;pointer-events:none}.btn--danger{background:var(--btn-danger-bg);color:var(--btn-danger-fg);border-color:var(--btn-danger-bg)}.btn--danger:focus-visible{box-shadow:var(--btn-focus-ring-danger)}.btn--danger:hover:not(:disabled):not(.p-disabled):not(.is-loading){background:var(--btn-danger-bg-hover);border-color:var(--btn-danger-bg-hover)}.btn--danger-outline{height:var(--btn-height-md);border-radius:var(--btn-radius);color:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.btn--danger-outline i,.btn--danger-outline svg{flex-shrink:0;font-size:.88em;line-height:1}.btn--danger-outline:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.btn--danger-outline:active:not(:disabled):not(.p-disabled):not(.is-loading){transform:scale(.98)}.btn--danger-outline:disabled,.btn--danger-outline.is-disabled,.btn--danger-outline.p-disabled{cursor:not-allowed;background:var(--btn-disabled-bg)!important;color:var(--btn-disabled-fg)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.btn--danger-outline.is-loading{cursor:progress;pointer-events:none}.btn--danger-outline{border-color:var(--btn-danger-outline-border);color:var(--btn-danger-outline-fg);background:0 0}.btn--danger-outline:focus-visible{box-shadow:var(--btn-focus-ring-danger)}.btn--danger-outline:hover:not(:disabled):not(.p-disabled):not(.is-loading){background:var(--btn-danger-outline-bg-hover);border-color:var(--btn-danger-bg);color:var(--btn-danger-bg)}.btn--icon{height:var(--btn-height-md);border-radius:var(--btn-radius);color:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.btn--icon i,.btn--icon svg{flex-shrink:0;font-size:.88em;line-height:1}.btn--icon:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.btn--icon:active:not(:disabled):not(.p-disabled):not(.is-loading){transform:scale(.98)}.btn--icon:disabled,.btn--icon.is-disabled,.btn--icon.p-disabled{cursor:not-allowed;background:var(--btn-disabled-bg)!important;color:var(--btn-disabled-fg)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.btn--icon.is-loading{cursor:progress;pointer-events:none}.btn--icon{width:var(--btn-height-md);height:var(--btn-height-md);color:var(--btn-ghost-fg);background:0 0;padding:0}.btn--icon i,.btn--icon svg{font-size:.95rem}.btn--icon:hover:not(:disabled):not(.p-disabled):not(.is-loading){background:var(--btn-ghost-bg-hover);color:var(--btn-ghost-fg-hover)}.btn--icon-danger{height:var(--btn-height-md);border-radius:var(--btn-radius);color:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.btn--icon-danger i,.btn--icon-danger svg{flex-shrink:0;font-size:.88em;line-height:1}.btn--icon-danger:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.btn--icon-danger:active:not(:disabled):not(.p-disabled):not(.is-loading){transform:scale(.98)}.btn--icon-danger:disabled,.btn--icon-danger.is-disabled,.btn--icon-danger.p-disabled{cursor:not-allowed;background:var(--btn-disabled-bg)!important;color:var(--btn-disabled-fg)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.btn--icon-danger.is-loading{cursor:progress;pointer-events:none}.btn--icon-danger{width:var(--btn-height-md);height:var(--btn-height-md);color:var(--btn-ghost-fg);background:0 0;padding:0}.btn--icon-danger i,.btn--icon-danger svg{font-size:.95rem}.btn--icon-danger:hover:not(:disabled):not(.p-disabled):not(.is-loading){background:var(--btn-ghost-bg-hover);color:var(--btn-danger-bg);background:var(--btn-danger-outline-bg-hover)}.btn--xs{height:var(--btn-height-xs);gap:6px;padding:0 10px;font-size:.75rem}.btn--xs i,.btn--xs svg{font-size:.72rem}.btn--sm{height:var(--btn-height-sm);gap:6px;padding:0 12px;font-size:.8125rem}.btn--sm i,.btn--sm svg{font-size:.78rem}.btn--lg{height:var(--btn-height-lg);border-radius:var(--btn-radius-lg);padding:0 20px;font-size:.95rem}.btn--icon.btn--sm{width:var(--btn-height-sm);height:var(--btn-height-sm)}.btn--icon.btn--sm i,.btn--icon.btn--sm svg{font-size:.85rem}.btn--icon.btn--xs{width:var(--btn-height-xs);height:var(--btn-height-xs)}.btn--icon.btn--xs i,.btn--icon.btn--xs svg{font-size:.75rem}.btn--block{width:100%}@keyframes gz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gz-spin{to{transform:rotate(360deg)}}.gz-fade-in{animation:.15s both gz-fade-in}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--ts-base);line-height:var(--lh-normal);color:var(--text-1);background:var(--surface-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}::selection{background:#0e8a8038}
