:root,[data-tema=claro],[data-theme=light]{--way-graphite:#454545;--way-gray:#7a7a7a;--way-gray-light:#d9d9d9;--way-offwhite:#f5f5f7;--way-white:#ffffff;--way-black:#171717;--way-blue:#247cff;--way-cyan:#00bbd9;--way-green:#34c759;--way-lime:#a8d92a;--way-yellow:#ffcc00;--way-orange:#ff7a00;--way-red:#ff453a;--way-pink:#ff2d78;--way-purple:#8b5cf6;--accent-vivid:var(--way-blue);--accent-deep:#0a5fd6;--accent-soft:#6cadff;--product-accent:var(--accent-deep);--product-accent-hover:#084ead;--product-accent-fill:var(--product-accent);--product-accent-fill-hover:var(--product-accent-hover);--n-canvas:#f5f5f7;--n-canvas-tint:#ebebef;--n-surface:#ffffff;--n-surface-2:#f5f5f7;--n-surface-3:#e8e8ed;--n-border:#e3e3e8;--n-border-strong:#d2d2d7;--n-ink:#1d1d1f;--n-ink-muted:#6e6e73;--n-ink-strong:#3a3a3e;--n-ink-subtle:#86868b;--n-ink-inverse:#ffffff;--n-overlay:rgba(0,0,0,0.05);--n-scrim:rgba(0,0,0,0.40);--elev-1:0 1px 2px rgba(0,0,0,0.03);--elev-2:0 2px 8px -2px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.03);--elev-3:0 16px 40px -16px rgba(0,0,0,0.14),0 2px 8px -4px rgba(0,0,0,0.06);--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:28px;--r-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--font-display:var(--font-montserrat,"Montserrat"),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-text:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--tracking-tight:-0.02em;--tracking-num:-0.03em;--tracking-label:0.06em;--transition-fast:0.15s ease;--transition-normal:0.22s cubic-bezier(0.16,1,0.3,1);--data-1:var(--way-blue);--data-2:var(--way-purple);--data-3:var(--way-cyan);--data-4:var(--way-lime);--data-5:var(--way-orange);--data-6:var(--way-pink);--data-7:var(--way-green);--data-8:var(--way-gray);--state-success:#17803c;--state-warning:#b04a00;--state-danger:#d10015;--state-info:var(--accent-deep);--warning-fill:color-mix(in srgb,var(--way-orange) 13%,transparent);--way-emboss:linear-gradient(145deg,#ffffff,#d9d9d9 45%,#7a7a7a)}.dark,[data-tema=escuro],[data-theme=dark]{--n-canvas:#000000;--n-canvas-tint:#0a0a0a;--n-surface:#141414;--n-surface-2:#1c1c1c;--n-surface-3:#242424;--n-border:#282828;--n-border-strong:#3d3d3d;--n-ink:#f5f5f7;--n-ink-muted:#a1a1a6;--n-ink-strong:#d1d1d6;--n-ink-subtle:#6e6e73;--n-ink-inverse:#000000;--n-overlay:rgba(255,255,255,0.07);--n-scrim:rgba(0,0,0,0.7);--elev-1:none;--elev-2:0 1px 2px rgba(0,0,0,0.4);--elev-3:0 16px 40px -16px rgba(0,0,0,0.7);--product-accent:var(--accent-soft);--product-accent-hover:var(--accent-vivid);--state-success:#32d158;--state-warning:#ffd60a;--state-danger:#ff6b61;--state-info:var(--accent-soft);--warning-fill:color-mix(in srgb,var(--way-yellow) 18%,transparent);--accent:var(--way-orange)}.dark[data-escuro=grafite],[data-tema=escuro][data-escuro=grafite],[data-theme=dark][data-escuro=grafite]{--n-canvas:#121212;--n-canvas-tint:#161616;--n-surface:#1b1b1b;--n-surface-2:#232323;--n-surface-3:#2c2c2c;--n-border:#2f2f2f;--n-border-strong:#4a4a4a;--n-ink-muted:#a8a8ad;--n-ink-subtle:#909095;--n-ink-inverse:#121212}:root{--background:var(--n-canvas);--background-tint:var(--n-canvas-tint);--surface:var(--n-surface);--surface-2:var(--n-surface-2);--surface-3:var(--n-surface-3);--surface-border:var(--n-border);--border-strong:var(--n-border-strong);--text-main:var(--n-ink);--text-muted:var(--n-ink-muted);--text-strong:var(--n-ink-strong);--text-subtle:var(--n-ink-subtle);--text-inverse:var(--n-ink-inverse);--hover-overlay:var(--n-overlay);--scrim:var(--n-scrim);--primary:var(--product-accent);--primary-hover:var(--product-accent-hover);--primary-light:color-mix(in srgb,var(--product-accent) 12%,transparent);--primary-ring:color-mix(in srgb,var(--product-accent) 24%,transparent);--primary-fill:var(--product-accent-fill);--primary-fill-hover:var(--product-accent-fill-hover);--primary-gradient:var(--product-accent-fill);--input-bg:var(--n-surface-2);--input-border:var(--n-border-strong);--success:var(--state-success);--success-bg:color-mix(in srgb,var(--state-success) 12%,transparent);--warning:var(--state-warning);--warning-bg:var(--warning-fill);--danger:var(--state-danger);--danger-bg:color-mix(in srgb,var(--state-danger) 11%,transparent);--info:var(--state-info);--info-bg:color-mix(in srgb,var(--accent-vivid) 12%,transparent);--accent:var(--state-warning);--accent-light:var(--warning-fill);--shadow-sm:var(--elev-1);--shadow-md:var(--elev-2);--shadow-lg:var(--elev-3);--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-xl);--radius-full:var(--r-full)}.way-chip{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--r-md);background:color-mix(in srgb,var(--chip,var(--primary)) 14%,transparent);color:var(--chip,var(--primary));flex-shrink:0}.way-label{font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.way-metric{font-family:var(--font-text);font-size:var(--text-3xl);font-weight:700;letter-spacing:var(--tracking-num);color:var(--text-main);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.way-delta{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:600;padding:2px 8px;border-radius:var(--r-full)}.way-delta.up{color:var(--success);background:var(--success-bg)}.way-delta.down{color:var(--danger);background:var(--danger-bg)}.way-emboss{background:var(--way-emboss);-webkit-background-clip:text;background-clip:text;color:transparent}.way-logo{height:var(--logo-size,1.5rem);aspect-ratio:523/400;-webkit-mask:url(/marca/way-simbolo.png) center/contain no-repeat;mask:url(/marca/way-simbolo.png) center/contain no-repeat}.way-lockup,.way-logo{display:inline-block;flex-shrink:0;background-color:currentColor}.way-lockup{height:var(--lockup-size,5rem);aspect-ratio:819/623;-webkit-mask:url(/marca/way-lockup.png) center/contain no-repeat;mask:url(/marca/way-lockup.png) center/contain no-repeat}.way-auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background-color:var(--background)}.way-auth__panel{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--space-5)}.way-auth__brand{display:flex;align-items:center;justify-content:center;gap:var(--space-3);color:var(--text-main);font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:var(--tracking-tight)}.way-auth__tagline{text-align:center;color:var(--text-muted);font-size:var(--text-sm);margin-top:calc(var(--space-3) * -1)}.way-auth__card{background-color:var(--surface);border:1px solid var(--surface-border);border-radius:var(--r-xl);padding:var(--space-6) var(--space-5);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-4)}.way-auth__foot{text-align:center;color:var(--text-muted);font-size:var(--text-xs);line-height:1.5}.way-auth__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;letter-spacing:var(--tracking-tight);color:var(--text-main);margin:0}.way-auth__lead{font-size:var(--text-sm);color:var(--text-muted);margin:var(--space-1) 0 0}.way-auth__card .btn-primary,.way-auth__submit{width:100%;justify-content:center}.way-highlight{background-color:var(--surface);border:1px solid var(--surface-border);border-radius:var(--r-xl);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.way-highlight__label{font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.way-highlight__value{font-size:var(--text-3xl);font-weight:700;letter-spacing:var(--tracking-num);color:var(--text-main);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.way-highlight__note{font-size:var(--text-sm);color:var(--text-muted)}.way-filter-strip{display:flex;flex-wrap:wrap}.way-filter,.way-filter-strip{gap:var(--space-2);align-items:center}.way-filter{display:inline-flex;padding:7px 14px;border-radius:var(--r-full);border:1px solid var(--surface-border);background-color:var(--surface);color:var(--text-muted);font-family:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.way-filter:hover{border-color:var(--border-strong);color:var(--text-main)}.way-filter[aria-pressed=true]{border-color:var(--primary);background-color:var(--primary-light);color:var(--primary);font-weight:600}.way-filter__dot{width:6px;height:6px;border-radius:var(--r-full);background-color:var(--dot,var(--text-subtle));flex-shrink:0}.way-filter__count{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-main)}.way-filter[aria-pressed=true] .way-filter__count{color:var(--primary)}.way-filter[data-vazio=true]{opacity:.55}.way-brand{display:inline-flex;align-items:center;gap:.6em;font-size:1rem;color:var(--text-main);text-decoration:none;min-width:0}.way-brand__mark{--logo-size:1.2em}.way-brand__text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.way-brand__name{font-family:var(--font-display);font-size:1em;letter-spacing:var(--tracking-tight);color:var(--text-main)}.way-brand__name,.way-brand__sub{font-weight:600;white-space:nowrap}.way-brand__sub{font-family:var(--font-text);font-size:.625em;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);margin-top:.3em;overflow:hidden;text-overflow:ellipsis}.way-brand--lg{font-size:1.5rem}.way-brand--stacked{flex-direction:column;gap:.5em;text-align:center}.way-brand--stacked .way-brand__mark{--logo-size:1.6em}.way-brand--stacked .way-brand__text{align-items:center}.way-brand--compact .way-brand__text{display:none}.way-shell{display:grid;grid-template-columns:var(--way-sidebar-width,248px) 1fr;min-height:100vh;background-color:var(--background);color:var(--text-main);font-family:var(--font-text)}.way-sidebar{background-color:var(--surface);border-right:1px solid var(--surface-border);padding:var(--space-5) var(--space-3);display:flex;flex-direction:column;gap:var(--space-5);position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.way-sidebar>.way-brand{padding:0 var(--space-3)}.way-nav-group{display:flex;flex-direction:column;gap:2px}.way-nav-group__label{font-size:.6875rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-subtle);padding:0 var(--space-3) var(--space-2)}.way-nav-item{display:flex;align-items:center;gap:var(--space-3);padding:9px var(--space-3);border-radius:var(--r-md);color:var(--text-muted);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.way-nav-item:hover{background-color:var(--surface-2);color:var(--text-main)}.way-nav-item[aria-current=page]{background-color:var(--primary-light);color:var(--primary);font-weight:600}.way-nav-item__count{margin-left:auto;font-size:var(--text-xs);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-subtle)}.way-main{padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-6);min-width:0}@media (max-width:900px){.way-shell{grid-template-columns:1fr}.way-sidebar{position:static;height:auto}.way-main{padding:var(--space-5) var(--space-4)}}.way-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.way-page-title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;letter-spacing:-.028em;line-height:1.2;margin:0;color:var(--text-main)}.way-page-lead{font-size:var(--text-sm);color:var(--text-muted);margin:var(--space-1) 0 0;max-width:68ch}.way-card{background-color:var(--surface);border:1px solid var(--surface-border);border-radius:var(--r-xl);padding:var(--space-5);box-shadow:var(--shadow-sm)}.way-card__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:var(--tracking-tight);margin:0 0 var(--space-4);color:var(--text-main)}.way-card--interactive,a.way-card{cursor:pointer;text-decoration:none;color:inherit;transition:border-color var(--transition-fast)}.way-card--interactive:hover,a.way-card:hover{border-color:var(--border-strong)}.way-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:11px 20px;border-radius:var(--r-md);border:1px solid transparent;font-family:var(--font-text);font-size:var(--text-sm);font-weight:500;line-height:1.2;cursor:pointer;text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.way-btn:disabled{opacity:.5;cursor:not-allowed}.way-btn--primary{background-color:var(--primary-fill);color:var(--text-inverse);font-weight:600}.way-btn--primary:hover:not(:disabled){background-color:var(--primary-fill-hover)}.way-btn--secondary{background-color:var(--surface);border-color:var(--surface-border);color:var(--text-main)}.way-btn--secondary:hover:not(:disabled){background-color:var(--surface-2);border-color:var(--border-strong)}.way-btn--ghost{background-color:transparent;color:var(--text-muted)}.way-btn--ghost:hover:not(:disabled){background-color:var(--surface-2);color:var(--text-main)}.way-btn--danger{background-color:var(--danger-bg);color:var(--danger);font-weight:600}.way-btn--danger:hover:not(:disabled){background-color:color-mix(in srgb,var(--danger) 18%,transparent)}.way-btn--block{width:100%}.way-field{display:flex;flex-direction:column;gap:6px}.way-field__label{font-size:var(--text-sm);font-weight:500;color:var(--text-muted)}.way-field__hint{font-size:var(--text-xs);color:var(--text-subtle)}.way-field__error{font-size:var(--text-xs);color:var(--danger)}.way-input{width:100%;padding:11px 14px;border-radius:var(--r-md);border:1px solid var(--input-border);background-color:var(--input-bg);color:var(--text-main);font-family:var(--font-text);font-size:var(--text-sm);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.way-input::placeholder{color:var(--text-subtle)}.way-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-ring)}.way-input[aria-invalid=true]{border-color:var(--danger)}select.way-input option{background-color:var(--surface);color:var(--text-main)}.way-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--r-full);font-size:var(--text-xs);font-weight:600;white-space:nowrap;background-color:var(--surface-3);color:var(--text-strong)}.way-badge--success{background-color:var(--success-bg);color:var(--success)}.way-badge--warning{background-color:var(--warning-bg);color:var(--warning)}.way-badge--danger{background-color:var(--danger-bg);color:var(--danger)}.way-badge--info{background-color:var(--info-bg);color:var(--info)}.way-table-wrap{width:100%;overflow-x:auto;background-color:var(--surface);border:1px solid var(--surface-border);border-radius:var(--r-xl)}.way-table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--text-sm)}.way-table th{background-color:var(--surface-2);color:var(--text-muted);font-size:.6875rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;padding:13px 18px;white-space:nowrap}.way-table td,.way-table th{border-bottom:1px solid var(--surface-border)}.way-table td{padding:15px 18px;color:var(--text-main);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.way-table tr:last-child td{border-bottom:0}.way-table tbody tr:hover td{background-color:var(--surface-2)}.way-table .is-num{text-align:right}.way-modal-scrim{position:fixed;inset:0;background-color:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:1000}.way-modal{width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background-color:var(--surface);border:1px solid var(--surface-border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.way-modal__header{padding:var(--space-5) var(--space-5) 0}.way-modal__body{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.way-modal__footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--surface-border);display:flex;justify-content:flex-end;gap:var(--space-3)}.way-callout{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--r-md);background-color:var(--surface);border:1px solid var(--surface-border);border-left:3px solid var(--callout,var(--info));font-size:var(--text-sm);line-height:1.5;color:var(--text-main)}.way-callout--warning{--callout:var(--warning)}.way-callout--danger{--callout:var(--danger)}.way-callout--success{--callout:var(--success)}.way-status{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-radius:var(--r-xl);background-color:var(--surface);border:1px solid var(--surface-border)}.way-status__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:var(--r-full);background-color:var(--success-bg);color:var(--success)}.way-status__title{margin:0;font-family:var(--font-display);font-size:var(--text-lg)}.way-status__text{margin:2px 0 0;color:var(--text-muted);font-size:var(--text-sm)}.way-status--warning{border-color:var(--warning)}.way-status--warning .way-status__icon{background-color:var(--warning-bg);color:var(--warning)}.way-status--danger{border-color:var(--danger)}.way-status--danger .way-status__icon{background-color:var(--danger-bg);color:var(--danger)}.way-pill{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:3px 10px;border-radius:var(--r-full);font-size:var(--text-xs);font-weight:600;background-color:var(--surface-2);color:var(--text-muted)}.way-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.way-pill--success{background-color:var(--success-bg);color:var(--success)}.way-pill--warning{background-color:var(--warning-bg);color:var(--warning)}.way-pill--danger{background-color:var(--danger-bg);color:var(--danger)}.way-pill--live:before{animation:way-pulso 2s ease-out infinite}.way-kpi{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:150px;padding:18px 20px;border-radius:var(--r-xl);background-color:var(--surface);border:1px solid var(--surface-border)}.way-kpi__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:13px;color:var(--text-muted);font-weight:550}.way-kpi__value{font-family:var(--font-display);font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.way-kpi__note{font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.way-kpi__chart{margin-top:auto;padding-top:6px}.way-spark{display:block;width:100%;height:32px;overflow:visible;animation:way-revela 1.1s var(--ease-way) .15s both}.way-bars{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3);height:190px;align-items:end;border-bottom:1px solid var(--surface-border)}.way-bars__col{display:flex;justify-content:center;align-items:flex-end;height:100%}.way-bars__bar{width:min(46px,70%);min-height:2px;border-radius:6px 6px 2px 2px;background:var(--bar,var(--data-1));transform-origin:bottom;animation:way-cresce .8s var(--ease-way) both;transition:opacity var(--transition-fast)}.way-bars:hover .way-bars__col:not(:hover) .way-bars__bar{opacity:.45}.way-hbar{height:10px;border-radius:var(--r-full);background-color:var(--surface-2);overflow:hidden}.way-hbar>span{display:block;height:100%;border-radius:inherit;background:var(--bar,var(--primary-fill));transform-origin:left;animation:way-cresce-x .8s var(--ease-way) both}.way-ticks{display:flex;gap:3px;align-items:flex-end;flex-wrap:wrap}.way-ticks>span{width:10px;height:22px;border-radius:3px;background:var(--success);opacity:.75;transform-origin:bottom;animation:way-cresce .8s var(--ease-way) both}.way-ticks>.is-strong{height:30px;opacity:1}.way-ticks>.is-fail{background:var(--danger);opacity:1}.way-areas{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px;list-style:none;margin:0;padding:0}.way-areas a{display:flex;gap:14px;align-items:flex-start;height:100%;padding:18px;border-radius:var(--r-lg);background-color:var(--surface);border:1px solid var(--surface-border);color:var(--text-main);text-decoration:none;transition:border-color var(--transition-fast)}.way-areas a:hover{border-color:var(--border-strong)}.way-areas__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:var(--r-md);background-color:var(--primary-light);color:var(--primary)}.way-areas__text{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:9px}.way-areas__text small{color:var(--text-muted);font-size:13px;line-height:1.45}.way-areas__arrow{margin-left:auto;margin-top:11px;flex:none;color:var(--text-muted)}.way-steps{margin:var(--space-2) 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;color:var(--text-muted);font-size:13px;line-height:1.45}.way-steps b{color:var(--text-main);font-weight:600}.way-empty{padding:var(--space-6) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--r-md);background-color:var(--surface);color:var(--text-muted);font-size:var(--text-sm)}.way-skeleton{height:22px;border-radius:6px;background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 50%,var(--surface-3) 75%);background-size:200% 100%;animation:way-brilho 1.4s linear infinite}:root{--ease-way:cubic-bezier(0.16,1,0.3,1)}@keyframes way-entra{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes way-cresce{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes way-cresce-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes way-revela{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes way-pulso{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 45%,transparent)}70%{box-shadow:0 0 0 6px transparent}}@keyframes way-brilho{0%{background-position:200% 0}to{background-position:-200% 0}}.way-enter>*{animation:way-entra .56s var(--ease-way) both}.way-enter>:nth-child(2){animation-delay:70ms}.way-enter>:nth-child(3){animation-delay:.14s}.way-enter>:nth-child(4){animation-delay:.21s}.way-enter>:nth-child(5){animation-delay:.28s}.way-enter>:nth-child(n+6){animation-delay:.35s}@media (prefers-reduced-motion:reduce){.way-bars__bar,.way-enter>*,.way-hbar>span,.way-pill--live:before,.way-skeleton,.way-spark,.way-ticks>span{animation:none!important}}.way-auth :focus-visible,.way-shell :focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.way-auth *,.way-shell *{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root,[data-tema=claro]{--way-primary:var(--product-accent);--way-primary-hover:var(--product-accent-hover);--way-primary-light:var(--primary-light);--way-primary-border:var(--primary-ring);--way-primary-contrast:var(--n-ink-inverse);--way-accent:var(--state-warning);--way-accent-light:var(--warning-fill);--way-background:var(--n-canvas);--way-surface:var(--n-surface);--way-surface-raised:var(--n-surface);--way-surface-sunken:var(--n-surface-2);--way-sidebar:var(--n-surface);--way-surface-border:var(--n-border);--way-surface-border-strong:var(--n-border-strong);--way-text-main:var(--n-ink);--way-text-muted:var(--n-ink-muted);--way-text-subtle:var(--n-ink-strong);--way-text-disabled:var(--n-ink-subtle);--way-text-inverse:var(--n-ink-inverse);--way-input-bg:var(--n-surface-2);--way-input-border:var(--n-border-strong);--way-input-border-hover:var(--n-ink-subtle);--way-success:#156f36;--way-success-bg:color-mix(in srgb,var(--state-success) 12%,transparent);--way-success-border:color-mix(in srgb,var(--state-success) 30%,transparent);--way-warning:var(--state-warning);--way-warning-bg:var(--warning-fill);--way-warning-border:color-mix(in srgb,var(--state-warning) 30%,transparent);--way-danger:#c00013;--way-danger-bg:color-mix(in srgb,var(--state-danger) 11%,transparent);--way-danger-border:color-mix(in srgb,var(--state-danger) 30%,transparent);--way-info:var(--state-info);--way-info-bg:color-mix(in srgb,var(--state-info) 12%,transparent);--way-info-border:color-mix(in srgb,var(--state-info) 30%,transparent);--menu-tinta-clara:#ffffff;--menu-tinta-escura:#050505;--way-hover-overlay:var(--n-overlay);--way-active-overlay:var(--n-overlay);--way-veil:var(--n-scrim);--way-shadow-sm:var(--elev-1);--way-shadow-md:var(--elev-2);--way-shadow-lg:var(--elev-3);--way-shadow-overlay:var(--elev-3);--way-skeleton-base:var(--n-surface-3);--way-skeleton-shine:var(--n-surface-2)}[data-tema=escuro]{--way-success:var(--state-success);--way-danger:var(--state-danger)}:root{--espaco-0:0;--espaco-1:0.25rem;--espaco-2:0.5rem;--espaco-3:0.75rem;--espaco-4:1rem;--espaco-5:1.5rem;--espaco-6:2rem;--espaco-7:2.5rem;--espaco-8:4rem;--fonte-titulo:var(--font-display);--fonte-familia:var(--font-text);--fonte-familia-mono:var(--font-way-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fonte-2xs:var(--text-xs);--fonte-xs:var(--text-xs);--fonte-sm:var(--text-sm);--fonte-base:var(--text-sm);--fonte-md:var(--text-base);--fonte-lg:var(--text-lg);--fonte-xl:var(--text-xl);--fonte-2xl:var(--text-2xl);--fonte-3xl:var(--text-3xl);--peso-normal:400;--peso-medio:500;--peso-forte:600;--peso-negrito:700;--peso-extra:800;--altura-linha-apertada:1.25;--altura-linha-normal:1.5;--altura-linha-solta:1.65;--espacamento-letra-titulo:-0.02em;--espacamento-letra-etiqueta:0.06em;--raio:var(--r-md);--raio-0:0;--raio-sm:var(--r-sm);--raio-md:var(--r-md);--raio-lg:var(--r-xl);--raio-xl:var(--r-xl);--raio-total:9999px;--borda-fina:1px;--borda-grossa:2px;--duracao-rapida:120ms;--duracao-normal:180ms;--duracao-lenta:280ms;--curva-padrao:cubic-bezier(0.4,0,0.2,1);--curva-saida:var(--ease-way);--camada-base:0;--camada-fixa:10;--camada-navegacao:40;--camada-sobreposicao:100;--camada-modal:110;--camada-aviso-flutuante:200}:root,[data-tema=claro]{color-scheme:light;--fundo:var(--way-background);--superficie:var(--way-surface);--superficie-elevada:var(--way-surface-raised);--superficie-afundada:var(--way-surface-sunken);--superficie-navegacao:var(--way-sidebar);--superficie-hover:var(--way-hover-overlay);--superficie-ativa:var(--way-active-overlay);--superficie-selecionada:var(--way-primary-light);--superficie-inversa:var(--way-text-main);--borda:var(--way-surface-border);--borda-sutil:var(--way-surface-border);--borda-forte:var(--way-surface-border-strong);--texto:var(--way-text-main);--texto-secundario:var(--way-text-subtle);--texto-suave:var(--way-text-muted);--texto-apoio:var(--way-text-subtle);--texto-inverso:var(--way-text-inverse);--texto-desabilitado:var(--way-text-disabled);--acento:var(--way-primary);--acento-hover:var(--way-primary-hover);--acento-suave:var(--way-primary-light);--acento-sobre-suave:var(--way-primary-hover);--acento-borda:var(--way-primary-border);--acento-contraste:var(--way-primary-contrast);--acento-gradiente:var(--acento);--destaque:var(--way-accent);--destaque-suave:var(--way-accent-light);--positivo:var(--way-success);--positivo-superficie:var(--way-success-bg);--positivo-borda:var(--way-success-border);--atencao:var(--way-warning);--atencao-superficie:var(--way-warning-bg);--atencao-borda:var(--way-warning-border);--critico:var(--way-danger);--critico-superficie:var(--way-danger-bg);--critico-borda:var(--way-danger-border);--informativo:var(--way-info);--informativo-superficie:var(--way-info-bg);--informativo-borda:var(--way-info-border);--campo-fundo:var(--way-input-bg);--campo-borda:var(--way-input-border);--campo-borda-hover:var(--way-input-border-hover);--campo-placeholder:var(--way-text-disabled);--campo-fundo-desabilitado:var(--way-surface-sunken);--anel-foco:var(--way-primary);--anel-foco-halo:var(--way-primary-light);--sombra-sm:var(--way-shadow-sm);--sombra-md:var(--way-shadow-md);--sombra-lg:var(--way-shadow-lg);--sombra-sobreposicao:var(--way-shadow-overlay);--veu-sobreposicao:var(--way-veil);--esqueleto-base:var(--way-skeleton-base);--esqueleto-brilho:var(--way-skeleton-shine)}[data-tema=escuro]{color-scheme:dark;--fundo:var(--way-background);--superficie:var(--way-surface);--superficie-elevada:var(--way-surface-raised);--superficie-afundada:var(--way-surface-sunken);--superficie-navegacao:var(--way-sidebar);--superficie-hover:var(--way-hover-overlay);--superficie-ativa:var(--way-active-overlay);--superficie-selecionada:var(--way-primary-light);--superficie-inversa:var(--way-text-main);--borda:var(--way-surface-border);--borda-sutil:var(--way-surface-border);--borda-forte:var(--way-surface-border-strong);--texto:var(--way-text-main);--texto-secundario:var(--way-text-muted);--texto-suave:var(--way-text-subtle);--texto-apoio:var(--way-text-muted);--texto-inverso:var(--way-text-inverse);--texto-desabilitado:var(--way-text-disabled);--acento:var(--way-primary);--acento-hover:var(--way-primary-hover);--acento-suave:var(--way-primary-light);--acento-sobre-suave:var(--way-primary);--acento-borda:var(--way-primary-border);--acento-contraste:var(--way-primary-contrast);--acento-gradiente:var(--acento);--destaque:var(--way-accent);--destaque-suave:var(--way-accent-light);--positivo:var(--way-success);--positivo-superficie:var(--way-success-bg);--positivo-borda:var(--way-success-border);--atencao:var(--way-warning);--atencao-superficie:var(--way-warning-bg);--atencao-borda:var(--way-warning-border);--critico:var(--way-danger);--critico-superficie:var(--way-danger-bg);--critico-borda:var(--way-danger-border);--informativo:var(--way-info);--informativo-superficie:var(--way-info-bg);--informativo-borda:var(--way-info-border);--campo-fundo:var(--way-input-bg);--campo-borda:var(--way-input-border);--campo-borda-hover:var(--way-input-border-hover);--campo-placeholder:var(--way-text-disabled);--campo-fundo-desabilitado:var(--way-surface-sunken);--anel-foco:var(--way-primary);--anel-foco-halo:var(--way-primary-light);--sombra-sm:var(--way-shadow-sm);--sombra-md:var(--way-shadow-md);--sombra-lg:var(--way-shadow-lg);--sombra-sobreposicao:var(--way-shadow-overlay);--veu-sobreposicao:var(--way-veil);--esqueleto-base:var(--way-skeleton-base);--esqueleto-brilho:var(--way-skeleton-shine)}:root,[data-tema=claro],[data-tema=escuro]{--imovel-disponivel:var(--positivo);--imovel-disponivel-superficie:var(--positivo-superficie);--imovel-disponivel-borda:var(--positivo-borda);--imovel-reservado:var(--atencao);--imovel-reservado-superficie:var(--atencao-superficie);--imovel-reservado-borda:var(--atencao-borda);--imovel-alugado:var(--informativo);--imovel-alugado-superficie:var(--informativo-superficie);--imovel-alugado-borda:var(--informativo-borda);--imovel-vendido:var(--acento);--imovel-vendido-superficie:var(--acento-suave);--imovel-vendido-borda:var(--acento-borda);--imovel-inativo:var(--texto-suave);--imovel-inativo-superficie:var(--superficie-hover);--imovel-inativo-borda:var(--borda);--pagamento-pago:var(--positivo);--pagamento-pago-superficie:var(--positivo-superficie);--pagamento-pago-borda:var(--positivo-borda);--pagamento-a-vencer:var(--atencao);--pagamento-a-vencer-superficie:var(--atencao-superficie);--pagamento-a-vencer-borda:var(--atencao-borda);--pagamento-vencido:var(--critico);--pagamento-vencido-superficie:var(--critico-superficie);--pagamento-vencido-borda:var(--critico-borda);--pagamento-repassado:var(--informativo);--pagamento-repassado-superficie:var(--informativo-superficie);--pagamento-repassado-borda:var(--informativo-borda)}:root,[data-densidade=compacta]{--controle-altura:2.125rem;--controle-altura-sm:1.75rem;--controle-padding-x:0.75rem;--controle-padding-x-sm:0.5rem;--controle-fonte:var(--fonte-base);--controle-gap:var(--espaco-2);--tabela-celula-py:0.4rem;--tabela-celula-px:0.625rem;--tabela-cabecalho-py:0.4rem;--tabela-fonte:var(--fonte-sm);--cartao-padding:var(--espaco-4);--cartao-gap:var(--espaco-3);--secao-gap:var(--espaco-4);--pagina-padding-y:var(--espaco-5);--pagina-padding-x:var(--espaco-5);--barra-lateral-largura:15rem;--barra-lateral-item-py:0.4rem;--campo-gap:var(--espaco-3);--formulario-gap:var(--espaco-4)}[data-densidade=confortavel]{--controle-altura:2.625rem;--controle-altura-sm:2.125rem;--controle-padding-x:1rem;--controle-padding-x-sm:0.7rem;--controle-fonte:var(--fonte-md);--controle-gap:var(--espaco-2);--tabela-celula-py:0.75rem;--tabela-celula-px:1rem;--tabela-cabecalho-py:0.7rem;--tabela-fonte:var(--fonte-base);--cartao-padding:var(--espaco-5);--cartao-gap:var(--espaco-4);--secao-gap:var(--espaco-5);--pagina-padding-y:var(--espaco-6);--pagina-padding-x:var(--espaco-7);--barra-lateral-largura:16.5rem;--barra-lateral-item-py:0.6rem;--campo-gap:var(--espaco-4);--formulario-gap:var(--espaco-5)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background-color:var(--fundo);color:var(--texto);font-family:var(--fonte-familia);font-size:var(--fonte-base);line-height:var(--altura-linha-normal);min-height:100vh;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}table{border-collapse:collapse}:focus-visible{outline:var(--borda-grossa) solid var(--anel-foco);outline-offset:1px;box-shadow:0 0 0 4px var(--anel-foco-halo);border-radius:var(--raio-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4,h5,h6{font-family:var(--fonte-titulo);color:var(--texto);font-weight:var(--peso-forte);line-height:var(--altura-linha-apertada);letter-spacing:var(--espacamento-letra-titulo);text-wrap:balance}h1,h2{font-weight:var(--peso-negrito)}h1{font-size:var(--fonte-2xl)}h2{font-size:var(--fonte-xl)}h3{font-size:var(--fonte-lg)}h4{font-size:var(--fonte-md)}h5,h6{font-size:var(--fonte-base)}.ds-titulo-tela{font-size:var(--fonte-2xl)}.ds-texto-2xs{font-size:var(--fonte-2xs)}.ds-texto-xs{font-size:var(--fonte-xs)}.ds-texto-sm{font-size:var(--fonte-sm)}.ds-texto-base{font-size:var(--fonte-base)}.ds-texto-md{font-size:var(--fonte-md)}.ds-texto-lg{font-size:var(--fonte-lg)}.ds-texto-secundario{color:var(--texto-secundario)}.ds-texto-suave{color:var(--texto-suave)}.ds-texto-positivo{color:var(--positivo)}.ds-texto-atencao{color:var(--atencao)}.ds-texto-critico{color:var(--critico)}.ds-peso-medio{font-weight:var(--peso-medio)}.ds-peso-forte{font-weight:var(--peso-forte)}.ds-etiqueta-secao,.ds-peso-negrito{font-weight:var(--peso-negrito)}.ds-etiqueta-secao{display:inline-flex;align-items:center;gap:var(--espaco-2);font-size:var(--fonte-2xs);text-transform:uppercase;letter-spacing:var(--espacamento-letra-etiqueta);color:var(--texto-suave)}.ds-numero{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ds-mono{font-family:var(--fonte-familia-mono);font-size:.95em}.ds-preservar-quebras{white-space:pre-line}.ds-truncar{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ds-truncar-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ds-pilha{display:flex;flex-direction:column;gap:var(--secao-gap);min-width:0}.ds-pilha-sm{gap:var(--espaco-2)}.ds-pilha-md{gap:var(--espaco-4)}.ds-pilha-lg{gap:var(--espaco-6)}.ds-pilha-colada{gap:0}.ds-linha{display:flex;align-items:center;gap:var(--espaco-3);min-width:0}.ds-linha-quebra{flex-wrap:wrap}.ds-linha-topo{align-items:flex-start}.ds-linha-fim{justify-content:flex-end}.ds-linha-entre{justify-content:space-between}.ds-linha-sm{gap:var(--espaco-2)}.ds-linha-lg{gap:var(--espaco-5)}.ds-cresce{flex:1 1;min-width:0}.ds-bloco{display:block}.ds-contents{display:contents}.ds-nao-encolhe{flex-shrink:0}.ds-grade{display:grid;grid-gap:var(--espaco-4);gap:var(--espaco-4)}.ds-grade-auto{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr))}.ds-grade-cards{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.ds-grade-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-grade-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-grade-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-grade-apoio{grid-template-columns:minmax(0,1fr) 22rem;gap:var(--espaco-5);align-items:start}@media (max-width:64rem){.ds-grade-2,.ds-grade-3,.ds-grade-4,.ds-grade-apoio{grid-template-columns:minmax(0,1fr)}}.ds-direita{text-align:right}.ds-centro{text-align:center}.ds-lista-limpa{list-style:none}.ds-separador{border:none;border-top:var(--borda-fina) solid var(--borda-sutil);margin:0}.ds-apenas-leitor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-pular-para-conteudo{position:absolute;left:var(--espaco-3);top:-100%;z-index:var(--camada-aviso-flutuante);padding:var(--espaco-2) var(--espaco-4);border-radius:var(--raio-md);background:var(--acento);color:var(--acento-contraste);font-weight:var(--peso-forte);transition:top var(--duracao-rapida) var(--curva-padrao)}.ds-pular-para-conteudo:focus{top:var(--espaco-3)}.ds-rolagem-travada{overflow:hidden}@keyframes way-entra-curta{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes way-abre{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ds-entra-curta{animation:way-entra-curta .26s var(--ease-way) both}.ds-abre{animation:way-abre .16s var(--ease-way) both}@media (prefers-reduced-motion:reduce){.ds-abre,.ds-entra-curta{animation:none}}.ds-botao{display:inline-flex;align-items:center;justify-content:center;gap:var(--controle-gap);height:var(--controle-altura);padding:0 var(--controle-padding-x);border:var(--borda-fina) solid transparent;border-radius:var(--raio-md);font-size:var(--controle-fonte);font-weight:var(--peso-forte);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--duracao-rapida) var(--curva-padrao),border-color var(--duracao-rapida) var(--curva-padrao),color var(--duracao-rapida) var(--curva-padrao)}.ds-botao:disabled,.ds-botao[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ds-botao--primario{background:var(--acento-gradiente);border-color:var(--acento);color:var(--acento-contraste);box-shadow:var(--sombra-sm)}.ds-botao--primario:hover:not(:disabled){background:var(--acento-hover);border-color:var(--acento-hover)}.ds-botao--secundario{background:var(--superficie-afundada);border-color:var(--borda);color:var(--texto)}.ds-botao--secundario:hover:not(:disabled){background:var(--superficie-ativa);border-color:var(--borda-forte)}.ds-botao--contorno{background:transparent;border-color:var(--borda);color:var(--texto-secundario)}.ds-botao--contorno:hover:not(:disabled){background:var(--superficie-hover);border-color:var(--borda-forte);color:var(--texto)}.ds-botao--fantasma{background:transparent;border-color:transparent;color:var(--texto-secundario)}.ds-botao--fantasma:hover:not(:disabled){background:var(--superficie-hover);color:var(--texto)}.ds-botao--perigo{background:transparent;border-color:var(--critico-borda);color:var(--critico)}.ds-botao--perigo:hover:not(:disabled){background:var(--critico-superficie)}.ds-botao--perigo-solido{background:var(--critico);border-color:var(--critico);color:var(--texto-inverso)}.ds-botao--perigo-solido:hover:not(:disabled){filter:brightness(.92)}.ds-botao--sm{height:var(--controle-altura-sm);padding:0 var(--controle-padding-x-sm);font-size:var(--fonte-sm)}.ds-botao--icone{width:var(--controle-altura);padding:0}.ds-botao--icone.ds-botao--sm{width:var(--controle-altura-sm)}.ds-botao--bloco{width:100%}.ds-botao__girando{width:.875em;height:.875em;border:2px solid;border-right:2px solid transparent;border-radius:var(--raio-total);animation:ds-girar .6s linear infinite}@keyframes ds-girar{to{transform:rotate(1turn)}}.ds-grupo-botoes{display:inline-flex;align-items:center;gap:var(--espaco-2);flex-wrap:wrap}.ds-campo{display:block;min-width:0}.ds-campo__rotulo{display:block;margin-bottom:.35rem;font-size:var(--fonte-sm);font-weight:var(--peso-forte);color:var(--texto);text-align:left}.ds-campo__obrigatorio{color:var(--texto-suave);font-weight:var(--peso-normal);margin-left:.15rem}.ds-campo__erro{display:flex;align-items:flex-start;gap:.3rem;color:var(--critico)}.ds-campo__dica,.ds-campo__erro{margin-top:.3rem;font-size:var(--fonte-xs)}.ds-campo__dica{display:block;color:var(--texto-suave)}.ds-area-texto,.ds-entrada,.ds-seletor{width:100%;min-width:0;padding:0 .7rem;height:var(--controle-altura);border:var(--borda-fina) solid var(--campo-borda);border-radius:var(--raio-md);background:var(--campo-fundo);color:var(--texto);font-size:var(--controle-fonte);transition:border-color var(--duracao-rapida) var(--curva-padrao),background-color var(--duracao-rapida) var(--curva-padrao)}.ds-area-texto:focus,.ds-entrada:focus,.ds-seletor:focus{background:var(--superficie)}.ds-area-texto::placeholder,.ds-entrada::placeholder{color:var(--campo-placeholder)}.ds-area-texto:hover:not(:disabled),.ds-entrada:hover:not(:disabled),.ds-seletor:hover:not(:disabled){border-color:var(--campo-borda-hover)}.ds-area-texto:disabled,.ds-entrada:disabled,.ds-seletor:disabled{background:var(--campo-fundo-desabilitado);color:var(--texto-desabilitado);cursor:not-allowed}.ds-area-texto{height:auto;min-height:5.5rem;padding:.5rem .6rem;resize:vertical;line-height:var(--altura-linha-normal)}.ds-seletor{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 1.05rem) 50%,calc(100% - .7rem) 50%;background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat;cursor:pointer}.ds-seletor--compacto{height:var(--controle-altura-sm);font-size:var(--fonte-xs);padding-right:1.6rem;background-position:calc(100% - .85rem) 50%,calc(100% - .55rem) 50%}.ds-area-texto[aria-invalid=true],.ds-entrada--invalida,.ds-entrada[aria-invalid=true],.ds-seletor[aria-invalid=true]{border-color:var(--critico)}.ds-entrada-adornada{display:flex;align-items:center;gap:.4rem;height:var(--controle-altura);padding:0 .6rem;border:var(--borda-fina) solid var(--campo-borda);border-radius:var(--raio-md);background:var(--campo-fundo);color:var(--texto-suave)}.ds-entrada-adornada--invalida{border-color:var(--critico)}.ds-entrada-adornada:focus-within{border-color:var(--anel-foco);outline:var(--borda-grossa) solid var(--anel-foco);outline-offset:1px}.ds-entrada-adornada__campo{flex:1 1;min-width:0;height:100%;border:none;background:transparent;color:var(--texto);font-size:var(--controle-fonte)}.ds-entrada-adornada__campo:focus-visible{outline:none}.ds-cor{display:flex;align-items:center;gap:var(--espaco-2)}.ds-cor__amostra{width:2.75rem;height:var(--controle-altura);flex-shrink:0;padding:.15rem;border:var(--borda-fina) solid var(--campo-borda);border-radius:var(--raio-md);background:var(--campo-fundo);cursor:pointer}.ds-cor__valor{flex:1 1;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:uppercase}.ds-marcacao{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fonte-base);color:var(--texto-secundario);cursor:pointer}.ds-marcacao input{width:1rem;height:1rem;accent-color:var(--acento);cursor:pointer;flex-shrink:0}.ds-marcacao--desabilitada{color:var(--texto-desabilitado);cursor:not-allowed}.ds-interruptor{display:inline-flex;align-items:center;gap:var(--espaco-3);cursor:pointer;font-size:var(--fonte-base);color:var(--texto-secundario)}.ds-interruptor__trilho{position:relative;width:2.25rem;height:1.25rem;flex-shrink:0;border-radius:var(--raio-total);background:var(--borda-forte);transition:background-color var(--duracao-rapida) var(--curva-padrao)}.ds-interruptor__trilho:after{content:"";position:absolute;top:.175rem;left:.175rem;width:.9rem;height:.9rem;border-radius:var(--raio-total);background:var(--superficie);transition:transform var(--duracao-rapida) var(--curva-padrao)}.ds-interruptor[aria-checked=true] .ds-interruptor__trilho{background:var(--acento)}.ds-interruptor[aria-checked=true] .ds-interruptor__trilho:after{transform:translateX(1rem)}.ds-formulario{display:flex;flex-direction:column;gap:var(--formulario-gap)}.ds-formulario__linha{display:grid;grid-gap:var(--campo-gap);gap:var(--campo-gap);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.ds-formulario__linha--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-campo--acao{display:flex;align-items:flex-end;justify-content:flex-start;min-width:auto;padding-bottom:.2rem}.ds-formulario__acoes{display:flex;justify-content:flex-end;gap:var(--espaco-3);padding-top:var(--espaco-4);border-top:var(--borda-fina) solid var(--borda-sutil)}.ds-formulario__rascunho{display:flex;align-items:center;gap:.35rem;font-size:var(--fonte-xs);color:var(--texto-suave)}@media (max-width:40rem){.ds-formulario__linha--2{grid-template-columns:minmax(0,1fr)}}.ds-opcoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-gap:var(--espaco-2);gap:var(--espaco-2)}.ds-opcao{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .6rem;border:var(--borda-fina) solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-afundada);color:var(--texto-secundario);font-size:var(--fonte-sm);font-weight:var(--peso-forte);text-align:left;transition:background-color var(--duracao-rapida) var(--curva-padrao),border-color var(--duracao-rapida) var(--curva-padrao),color var(--duracao-rapida) var(--curva-padrao)}.ds-opcao:hover{border-color:var(--borda-forte);color:var(--texto)}.ds-opcao[aria-pressed=true]{background:var(--acento-suave);border-color:var(--acento-borda);color:var(--acento)}.ds-galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:var(--espaco-3);gap:var(--espaco-3)}.ds-galeria__quadro{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--raio-md);border:var(--borda-fina) solid var(--borda);background:var(--superficie-afundada)}.ds-galeria__imagem{object-fit:cover}.ds-galeria__imagem--conter{object-fit:contain;background:var(--superficie)}.ds-galeria__legenda{position:absolute;bottom:var(--espaco-2);left:var(--espaco-2);padding:.15rem var(--espaco-2);border-radius:var(--raio-total);font-size:var(--fonte-2xs);font-weight:var(--peso-forte);color:var(--acento-contraste);background:var(--acento)}.ds-etapas-navegacao{display:flex;align-items:center;justify-content:space-between;gap:var(--espaco-3);margin-top:var(--espaco-5);padding-top:var(--espaco-4);border-top:var(--borda-fina) solid var(--borda-sutil)}.ds-conjunto{border:none;padding:0}.ds-conjunto__titulo{display:flex;align-items:center;gap:var(--espaco-3);width:100%;padding:0 0 var(--espaco-3);font-size:var(--fonte-2xs);font-weight:var(--peso-negrito);text-transform:uppercase;letter-spacing:var(--espacamento-letra-etiqueta);color:var(--texto-suave)}.ds-conjunto__titulo:after{content:"";flex:1 1;height:1px;background:var(--borda)}.ds-conjunto+.ds-conjunto{margin-top:var(--espaco-2)}