:root{--PRIMARIO:#dcff02;--PRIMARIO-ESCURO:#c2e000;--SECUNDARIO:#0c0c0c;--SECUNDARIO-ESCURO:#060606;--SECUNDARIO-HOVER:#1a1a1a;--TEXTO:#0c0c0c;--BRANCO:#fff;--PRETO:#000;--CINZA-CLARO:#f5f6f4;--CINZA:#566678;--CINZA-ESCURO:#3f4a56;--SUCESSO:#2f9e63;--SUCESSO-ESCURO:#24784b;--SUCESSO-rgb:47, 158, 99;--AVISO:#d97706;--ERRO:#e5484d;--ERRO-rgb:229, 72, 77;--INFO:#4f7fe0;--brand-graphite:#0c0c0c;--brand-graphite-rgb:12, 12, 12;--brand-graphite-soft:#151515;--brand-graphite-raised:#1f1f1f;--brand-ink:#0c0c0c;--brand-ink-border:#2c2c22;--brand-gold:#dcff02;--brand-gold-soft:#eaff6b;--brand-gold-strong:#c2e000;--brand-orange:#f76c17;--brand-bluegray:#566678;--brand-offwhite:#f7f8f6;--brand-cream:#f8f8f8;--login-depth-1:#17170f;--login-depth-2:#0c0c0c;--login-depth-3:#050505;--login-accent:#dcff02;--accent-50:#fbffe6;--accent-100:#f5ffb8;--accent-200:#ecff84;--accent-300:#e3ff4d;--accent-400:#dcff02;--accent-500:#c2e000;--accent-600:#a0bb00;--accent-700:#7c9000;--accent-rgb:220, 255, 2;--accent-fg:#0c0c0c;--accent-ring:0 0 0 3px #dcff024d;--accent-ring-soft:0 0 0 3px #dcff0229;--accent-shadow-primary:0 1px 2px #a0bb0038;--accent-shadow-primary-hover:0 2px 6px #a0bb0047;--accent-text:#6f8200;--accent-text-soft:#849900;--status-warn:#d97706;--surface-1:#fff;--surface-2:#f2f3f5;--surface-3:#e9eaec;--surface-canvas:#f1f3f6;--surface-elevated:#fff;--surface-soft-bg:#dcff021a;--surface-soft-border:#dcff0247;--text-1:#141413;--text-2:#3f4a56;--text-3:#566678;--text-4:#8a93a0;--border-default:#e6e8eb;--border-strong:#d3d6db;--border-hair:#1414130f;--state-hover:#1414130a;--state-active:#1414130d;--shadow-card:0 1px 2px #1414130a, 0 1px 3px #1414130f;--shadow-elevated:0 16px 44px #14141329, 0 2px 8px #1414130f;--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;--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-display), var(--ff-body), system-ui, sans-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,#dcff02);--btn-primary-bg-hover:#c2e000;--btn-primary-bg-active:#a0bb00;--btn-primary-fg:#0c0c0c;--btn-secondary-bg:#dcff021f;--btn-secondary-bg-hover:#dcff0233;--btn-secondary-fg:var(--accent-text,#6f8200);--btn-secondary-border:#dcff0266;--btn-ghost-fg:#566678;--btn-ghost-fg-hover:#141413;--btn-ghost-bg-hover:#1414130d;--btn-outline-bg:#fff;--btn-outline-bg-hover:#f4f2eb;--btn-outline-border:#e4e4e1;--btn-outline-border-hover:#cecece;--btn-outline-fg:#3f4a56;--btn-dashed-border:#cecece;--btn-dashed-fg:#6b7280;--btn-dashed-bg-hover:#dcff0214;--btn-dashed-border-hover:var(--PRIMARIO,#dcff02);--btn-dashed-fg-hover:var(--accent-text,#6f8200);--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:#eae8e1;--btn-disabled-fg:#a8a8a0;--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 #b58e4a47);--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:#1f2937}.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:#1250762e}
