.badge.svelte-eex7hx{display:inline-flex;align-items:center;border-radius:var(--radius-full, 9999px);font-weight:500;white-space:nowrap;border:1px solid transparent;transition:background var(--duration-fast, .15s) var(--ease-standard, ease)}.badge-sm.svelte-eex7hx{padding:0 .375rem;font-size:var(--fs-caption);height:1.25rem}.badge-md.svelte-eex7hx{padding:0 .625rem;font-size:var(--fs-small);height:1.5rem}.badge-default.svelte-eex7hx{background:var(--primary);color:var(--on-primary)}.badge-secondary.svelte-eex7hx{background:var(--panel-glass, var(--panel));color:var(--text)}.badge-destructive.svelte-eex7hx{background:var(--danger);color:var(--on-primary)}.badge-success.svelte-eex7hx{background:var(--success);color:var(--on-primary)}.badge-warning.svelte-eex7hx{background:var(--warning);color:var(--on-primary)}.badge-outline.svelte-eex7hx{background:transparent;border-color:var(--border-glass, var(--border));color:var(--text)}.card.svelte-14efj7c{border-radius:var(--radius, .75rem);border:1px solid var(--border);color:var(--text);overflow:clip}.card-flat.svelte-14efj7c{background:var(--panel, white);box-shadow:var(--depth-1, var(--shadow-sm))}.card-glass.svelte-14efj7c{background:var(--panel-glass, var(--panel, white));border-color:var(--border-glass, var(--border));backdrop-filter:var(--depth-blur-2, blur(14px));-webkit-backdrop-filter:var(--depth-blur-2, blur(14px));box-shadow:var(--depth-2, var(--shadow-md))}.card-head.svelte-14efj7c{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border-subtle, var(--border))}.card-titles.svelte-14efj7c{min-width:0}.card-title.svelte-14efj7c{font-size:var(--fs-ui);font-weight:700;margin:0}.card-subtitle.svelte-14efj7c{font-size:var(--fs-body);color:var(--muted);margin:.125rem 0 0}.card-actions.svelte-14efj7c{display:flex;gap:.5rem;flex-shrink:0}.padded.svelte-14efj7c .card-body:where(.svelte-14efj7c){padding:1.25rem}.card-foot.svelte-14efj7c{padding:.875rem 1.25rem;border-top:1px solid var(--border-subtle, var(--border));background:var(--panel-2, transparent)}.tt.svelte-daglel{position:relative;display:inline-flex}.tt-bubble.svelte-daglel{position:absolute;left:50%;transform:translate(-50%) translateY(4px);z-index:60;white-space:nowrap;max-width:16rem;padding:.375rem .625rem;border-radius:var(--radius-sm, .5rem);background:var(--text);color:var(--panel);font-size:.75rem;line-height:1.3;box-shadow:var(--depth-3, var(--shadow-lg));opacity:0;pointer-events:none;transition:opacity var(--duration-fast, .12s) var(--ease-standard, ease),transform var(--duration-fast, .12s) var(--ease-standard, ease)}.tt-top.svelte-daglel .tt-bubble:where(.svelte-daglel){bottom:100%;margin-bottom:.375rem}.tt-bottom.svelte-daglel .tt-bubble:where(.svelte-daglel){top:100%;margin-top:.375rem}.tt.svelte-daglel:hover .tt-bubble:where(.svelte-daglel),.tt.svelte-daglel:focus-within .tt-bubble:where(.svelte-daglel){opacity:1;transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.tt-bubble.svelte-daglel{transition:opacity var(--duration-fast, .12s) linear;transform:translate(-50%)}.tt.svelte-daglel:hover .tt-bubble:where(.svelte-daglel),.tt.svelte-daglel:focus-within .tt-bubble:where(.svelte-daglel){transform:translate(-50%)}}.tabs.svelte-1fwbyla{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none}.tabs.svelte-1fwbyla::-webkit-scrollbar{display:none}.tab.svelte-1fwbyla{position:relative;display:inline-flex;align-items:center;gap:.375rem;border:none;background:transparent;font-family:inherit;font-size:var(--fs-ui, .875rem);font-weight:500;color:var(--muted);padding:.5rem .875rem;cursor:pointer;white-space:nowrap;transition:color var(--duration-fast, .12s) var(--ease-standard, ease),background var(--duration-fast, .12s) var(--ease-standard, ease)}.tab.svelte-1fwbyla:disabled{opacity:.45;cursor:not-allowed}.tab.svelte-1fwbyla:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--radius-sm, .5rem)}.tab-pulso.svelte-1fwbyla{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--tab-c, var(--primary));box-shadow:0 0 6px color-mix(in srgb,var(--tab-c, var(--primary)) 60%,transparent)}@media(prefers-reduced-motion:no-preference){.tab[aria-selected=true].svelte-1fwbyla .tab-pulso:where(.svelte-1fwbyla){animation:svelte-1fwbyla-tab-pulso 1.6s ease-in-out infinite}@keyframes svelte-1fwbyla-tab-pulso{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}}.tab-icon.svelte-1fwbyla{font-size:1.125rem;color:var(--tab-c, var(--primary));transition:transform var(--duration-fast, .12s) var(--ease-standard, ease)}@media(hover:hover)and (pointer:fine){.tab.svelte-1fwbyla:not(:disabled):hover .tab-icon:where(.svelte-1fwbyla){transform:translateY(-2px)}}.tab-badge.svelte-1fwbyla{font-size:.6875rem;font-weight:700;line-height:1;padding:.2rem .45rem;border-radius:var(--radius-full, 999px);background:var(--primary-dim, rgba(83,82,237,.1));color:var(--primary)}.tabs-line.svelte-1fwbyla{border-bottom:1px solid var(--border)}.tabs-line.svelte-1fwbyla .tab:where(.svelte-1fwbyla){border-bottom:2px solid transparent;margin-bottom:-1px}.tabs-line.svelte-1fwbyla .tab.active:where(.svelte-1fwbyla){color:var(--text);border-bottom-color:transparent}.tabs-line.svelte-1fwbyla .tab.active:where(.svelte-1fwbyla):after{content:"";position:absolute;left:12%;right:12%;bottom:-2px;height:3px;border-radius:var(--radius-full, 999px);background:var(--tab-c, var(--primary));box-shadow:0 0 8px 1px color-mix(in srgb,var(--tab-c, var(--primary)) 55%,transparent);transform-origin:center}@media(prefers-reduced-motion:no-preference){.tabs-line.svelte-1fwbyla .tab.active:where(.svelte-1fwbyla):after{animation:svelte-1fwbyla-tabs-underline-in var(--duration-base, .2s) var(--ease-out-expo, ease)}}@keyframes svelte-1fwbyla-tabs-underline-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(hover:hover){.tabs-line.svelte-1fwbyla .tab:where(.svelte-1fwbyla):hover:not(:disabled):not(.active){color:var(--text-2)}}.tabs-pill.svelte-1fwbyla{background:var(--panel-2);border-radius:var(--radius, .75rem);padding:.25rem;width:fit-content}.tabs-pill.svelte-1fwbyla .tab:where(.svelte-1fwbyla){border-radius:var(--radius-sm, .5rem)}.tabs-pill.svelte-1fwbyla .tab.active:where(.svelte-1fwbyla){background:var(--panel);color:var(--text);box-shadow:var(--depth-1, var(--shadow-sm))}.radio-group.svelte-13e5141{display:flex;flex-direction:column;gap:.625rem}.radio-group.row.svelte-13e5141{flex-direction:row;flex-wrap:wrap;gap:1rem}.radio.svelte-13e5141{display:inline-flex;align-items:flex-start;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.radio.disabled.svelte-13e5141{opacity:.5;cursor:not-allowed}.radio-input.svelte-13e5141{position:absolute;opacity:0;width:1px;height:1px}.radio-dot.svelte-13e5141{width:1.125rem;height:1.125rem;border-radius:50%;border:1px solid var(--input-border, var(--border));background:var(--input-bg, var(--input, white));flex-shrink:0;margin-top:.0625rem;position:relative;transition:border-color var(--duration-fast, .12s) var(--ease-standard, ease)}.radio-dot.svelte-13e5141:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--primary);transform:scale(0);transition:transform var(--duration-fast, .12s) var(--ease-spring, ease)}.radio-input.svelte-13e5141:checked+.radio-dot:where(.svelte-13e5141){border-color:var(--primary)}.radio-input.svelte-13e5141:checked+.radio-dot:where(.svelte-13e5141):after{transform:scale(1)}.radio-input.svelte-13e5141:focus-visible+.radio-dot:where(.svelte-13e5141){outline:2px solid var(--primary);outline-offset:2px}.radio-texts.svelte-13e5141{display:flex;flex-direction:column;gap:.125rem}.radio-label.svelte-13e5141{font-size:var(--fs-ui, .875rem);color:var(--text, var(--text-2))}.radio-hint.svelte-13e5141{font-size:var(--fs-small, .75rem);color:var(--muted)}@media(pointer:coarse){.radio.svelte-13e5141{min-height:32px}}.pagination.svelte-1c1j7oq{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 0}.pagination.svelte-1c1j7oq button:where(.svelte-1c1j7oq){display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--border-glass, var(--border));border-radius:var(--radius-sm, 6px);background:var(--panel-glass, var(--bg));cursor:pointer;color:var(--text);transition:background var(--duration-fast, .12s) var(--ease-standard, ease),border-color var(--duration-fast, .12s) var(--ease-standard, ease),transform var(--duration-fast, .12s) var(--ease-standard, ease)}.pagination.svelte-1c1j7oq button:where(.svelte-1c1j7oq):disabled{opacity:.3;cursor:default}@media(hover:hover)and (pointer:fine){.pagination.svelte-1c1j7oq button:where(.svelte-1c1j7oq):not(:disabled):hover{background:var(--hover);border-color:var(--primary)}}@media(pointer:coarse){.pagination.svelte-1c1j7oq button:where(.svelte-1c1j7oq){width:2.75rem;height:2.75rem}.pagination.svelte-1c1j7oq button:where(.svelte-1c1j7oq):not(:disabled):active{transform:scale(.95)}}.pagination.svelte-1c1j7oq button:where(.svelte-1c1j7oq) .material-symbols-outlined:where(.svelte-1c1j7oq){font-size:1.125rem}.info.svelte-1c1j7oq{font-size:.85rem;color:var(--text-secondary)}.total.svelte-1c1j7oq{font-size:.75rem;opacity:.7}.prism-number.svelte-16fjry{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;position:relative;white-space:nowrap}.cell.svelte-16fjry{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.prism-number.sweeping.svelte-16fjry:after{content:"";position:absolute;inset:-2px -6px;pointer-events:none;border-radius:4px;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--num-accent) 40%,transparent) 50%,transparent 70%);background-size:260% 100%;animation:svelte-16fjry-prism-sweep .6s var(--ease-out-expo, ease)}@keyframes svelte-16fjry-prism-sweep{0%{background-position:130% 0}to{background-position:-130% 0}}@media(prefers-reduced-motion:reduce){.prism-number.sweeping.svelte-16fjry:after{animation:none;background:none}}.segmented.svelte-5bfr2e{position:relative;display:inline-flex;gap:2px;padding:3px;background:var(--panel-2);border-radius:var(--radius);width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.segmented.svelte-5bfr2e::-webkit-scrollbar{width:0;height:0}.segmented-thumb.svelte-5bfr2e{position:absolute;top:3px;bottom:3px;background:var(--primary);border-radius:var(--radius-sm);transition:left .26s cubic-bezier(.34,1.3,.64,1),width .26s cubic-bezier(.34,1.3,.64,1);z-index:0}.segmented-opt.svelte-5bfr2e{position:relative;z-index:1;border:none;background:transparent;font-family:inherit;font-size:var(--fs-ui);font-weight:500;color:var(--muted);padding:.4375rem .875rem;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:color .26s cubic-bezier(.34,1.3,.64,1)}.segmented-opt.active.svelte-5bfr2e{color:var(--on-primary)}.segmented-opt.svelte-5bfr2e:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.segmented-thumb.svelte-5bfr2e,.segmented-opt.svelte-5bfr2e{transition:none}}@media(max-width:639px){.segmented-opt.svelte-5bfr2e{min-height:36px}}.banner-info.svelte-i0iz3s{--banner-c: var(--info)}.banner-atencao.svelte-i0iz3s{--banner-c: var(--warning)}.banner-critico.svelte-i0iz3s{--banner-c: var(--danger)}.banner.svelte-i0iz3s{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:color-mix(in srgb,var(--banner-c) 11%,transparent);border:1px solid color-mix(in srgb,var(--banner-c) 30%,transparent);color:var(--text)}.banner-icon.svelte-i0iz3s{flex-shrink:0;margin-top:.0625rem;font-size:1.25rem;color:var(--banner-c)}.banner-content.svelte-i0iz3s{flex:1;min-width:0;font-size:var(--fs-body);line-height:var(--lh-body)}.banner-action.svelte-i0iz3s{flex-shrink:0;border:none;background:transparent;color:var(--banner-c);font-family:inherit;font-size:var(--fs-small);font-weight:600;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-standard)}.banner-action.svelte-i0iz3s:hover{background:color-mix(in srgb,var(--banner-c) 14%,transparent)}.banner-action.svelte-i0iz3s:focus-visible{outline:2px solid var(--banner-c);outline-offset:2px}
