:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--fs-caption:12px;--fs-body:14px;--fs-body-lg:16px;--fs-title:20px;--fs-figure:28px;--fs-figure-md:34px;--fs-figure-lg:40px;--lh-tight:1.15;--lh-normal:1.5;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--radius-control:8px;--radius-surface:16px;--radius-pill:999px;--radius-card:24px;--radius-panel:18px;--shadow-rest:0 1px 2px #0000000a, 0 1px 3px #0000000f;--shadow-raised:0 4px 12px #00000014, 0 2px 4px #0000000a;--brand:#d7fe03;--brand-strong:#142a3a;--brand-ink:#0f1a12;--sem-positive:#0a7049;--sem-negative:#b3261e;--sem-warning:#9a6300;--sem-critical:#7f1d1d;--sem-neutral:#5b6470;--sem-positive-bg:#e8f5ee;--sem-negative-bg:#fdeceb;--sem-warning-bg:#fdf3e2;--sem-critical-bg:#fbe9e9;--sem-neutral-bg:#f1f3f5}:root[data-theme=dark]{--sem-positive:#4ade80;--sem-negative:#f87171;--sem-warning:#fbbf24;--sem-critical:#fca5a5;--sem-neutral:#9ca3af;--sem-positive-bg:#10281b;--sem-negative-bg:#2c1414;--sem-warning-bg:#2a2010;--sem-critical-bg:#2c1414;--sem-neutral-bg:#1c1f24;--shadow-rest:0 1px 2px #0000004d, 0 1px 3px #0003;--shadow-raised:0 4px 12px #0006, 0 2px 4px #00000040}.ds-money{font-variant-numeric:tabular-nums;line-height:var(--lh-tight);font-weight:var(--fw-bold);white-space:nowrap}.ds-money--caption{font-size:var(--fs-caption);font-weight:var(--fw-medium)}.ds-money--body{font-size:var(--fs-body)}.ds-money--figure{font-size:var(--fs-figure);letter-spacing:-.01em}.ds-money--figure-lg{font-size:var(--fs-figure-lg);letter-spacing:-.02em}.ds-money--positive{color:var(--sem-positive)}.ds-money--negative{color:var(--sem-negative)}.ds-money--neutral{color:inherit}.ds-pill{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:var(--fw-medium);line-height:var(--lh-normal);background:var(--sem-neutral-bg);color:var(--sem-neutral);border:1px solid #0000;display:inline-flex}.ds-pill--positive{background:var(--sem-positive-bg);color:var(--sem-positive)}.ds-pill--negative{background:var(--sem-negative-bg);color:var(--sem-negative)}.ds-pill--warning{background:var(--sem-warning-bg);color:var(--sem-warning)}.ds-pill--critical{background:var(--sem-critical-bg);color:var(--sem-critical)}.ds-help{width:18px;height:18px;border-radius:var(--radius-pill);color:var(--sem-neutral);font-size:var(--fs-caption);cursor:help;opacity:.6;vertical-align:middle;background:0 0;border:1px solid;justify-content:center;align-items:center;margin-inline-start:var(--sp-1);line-height:1;display:inline-flex}.ds-help:hover,.ds-help:focus-visible{opacity:1}.ds-help-panel{margin-top:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius-control);background:var(--sem-neutral-bg);color:var(--sem-neutral);font-size:var(--fs-caption);line-height:var(--lh-normal);max-width:46ch}.ds-empty{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-6);border-radius:var(--radius-surface);background:var(--sem-neutral-bg);flex-direction:column;display:flex}.ds-empty strong{font-size:var(--fs-body-lg);font-weight:var(--fw-medium);line-height:var(--lh-normal)}.ds-empty small{font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--sem-neutral)}:root{--wl-canvas:#050505;--wl-sunken:#1b1b1d;--wl-surface:#131314;--wl-line:#2a2a2e;--wl-line-sunken:#3d3d42;--wl-ink:#f5f5f8}:root[data-theme=light]{--wl-canvas:#f3f5f7;--wl-sunken:#e8ebef;--wl-surface:#fff;--wl-line:#e8ebef;--wl-line-sunken:#dbdfe5;--wl-ink:#050607}:root{--glass-bg:#131314b8;--glass-line:#ffffff17;--glass-blur:14px;--hero-surface:linear-gradient(165deg, #f2f2f0 0%, #e4e4e1 100%);--hero-text:#17171a;--hero-muted:#17171aa3;--hero-line:transparent;--hero-track:#17171a24;--hero-accent:#6d8618;--lvl-card:#161619;--lvl-nested:#1d1d21;--lvl-line:#ffffff17;--lvl-line-strong:#ffffff29;--viz-1:#4ade80;--viz-2:#a78bfa;--viz-3:#60a5fa;--viz-4:#fbbf24;--viz-5:#2dd4bf;--viz-6:#9ca3af;--viz-neg:#f87171;--viz-grid:#ffffff0f;--viz-axis:#ffffff6b;--viz-area-alpha:.18;--shell-canvas:#0d0d0f;--lvl-raised:#1c1c20;--shadow-card:0 1px 2px #0006, 0 8px 28px #00000042}:root[data-theme=light]{--glass-bg:#ffffffa8;--glass-line:#141e181f;--hero-surface:linear-gradient(165deg, #191b1f 0%, #101215 100%);--hero-text:#f7f8f6;--hero-muted:#b9bdc4;--hero-line:#ffffff1f;--hero-track:#ffffff24;--hero-accent:var(--brand,#cdea5a);--lvl-card:#fff;--lvl-nested:#f4f5f4;--lvl-line:#141e1812;--lvl-line-strong:#141e1829;--viz-1:#16a34a;--viz-2:#7c3aed;--viz-3:#2563eb;--viz-4:#d97706;--viz-5:#0d9488;--viz-6:#6b7280;--viz-neg:#dc2626;--viz-grid:#141e1812;--viz-axis:#141e1880;--viz-area-alpha:.12;--shell-canvas:var(--wl-canvas);--lvl-raised:#fff;--shadow-card:0 1px 2px #1218140a, 0 10px 30px #12181412}.shell{--wl-barra:236px;grid-template-columns:var(--wl-barra) 1fr;background:var(--shell-canvas,var(--canvas));min-height:100vh;display:grid}.shell-main{flex-direction:column;min-width:0;display:flex}.shell-content{padding:var(--sp-6) var(--sp-8) var(--sp-12);width:100%;max-width:1440px;margin:0 auto}.shell-sidebar{gap:var(--sp-4);padding:var(--sp-4) var(--sp-3);background:var(--sidebar);border-right:1px solid var(--line);z-index:60;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.shell-brand{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2);border-radius:var(--radius-control);cursor:pointer;color:var(--text);text-align:left;background:0 0;border:0;display:flex}.shell-brand:hover .shell-brand-gear{opacity:1}.shell-brand-mark{width:26px;height:26px;color:var(--text);flex:none;place-items:center;display:grid}.shell-brand-copy{flex-direction:column;min-width:0;display:flex}.shell-brand-copy strong{font-size:var(--fs-body-lg);font-weight:var(--fw-medium);letter-spacing:.01em}.shell-brand-copy small{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:12px}.shell-brand-gear{color:var(--faint);opacity:0;transition:opacity var(--mov-reacao) var(--mov-curva);margin-left:auto}.shell-house{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;color:var(--text);text-align:left;transition:border-color var(--mov-reacao) var(--mov-curva), background var(--mov-reacao) var(--mov-curva);display:flex}.shell-house:hover{border-color:var(--line-strong);background:var(--surface-hover)}.shell-house-copy{flex-direction:column;min-width:0;display:flex}.shell-house-copy small{color:var(--faint);font-size:12px}.shell-house-copy strong{font-size:var(--fs-body);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shell-house-count{border-radius:var(--radius-pill);background:var(--surface-hover);border:1px solid var(--line);min-width:22px;height:22px;font-size:12px;font-weight:var(--fw-bold);color:var(--muted);flex:none;place-items:center;margin-left:auto;display:grid}.shell-launch{justify-content:center;align-items:center;gap:var(--sp-1);padding:10px var(--sp-4);border-radius:var(--radius-pill);background:var(--green);color:#10140a;font-size:var(--fs-body);font-weight:var(--fw-bold);cursor:pointer;box-shadow:var(--e-1);transition:transform var(--mov-reacao) var(--mov-curva), box-shadow var(--mov-reacao) var(--mov-curva), filter var(--mov-reacao) var(--mov-curva);border:0;display:inline-flex}.shell-launch:hover{filter:brightness(1.04);box-shadow:var(--e-2)}.shell-launch:active{transform:scale(.985)}.shell-launch--header{padding:8px var(--sp-4)}.shell-nav{gap:var(--sp-4);flex-direction:column;flex:1;display:flex}.shell-nav-group{flex-direction:column;gap:2px;display:flex}.shell-nav-group--solto{margin-top:calc(var(--sp-4) * -.35)}.shell-nav-group--solto:first-child{margin-top:0}.shell-nav-caption{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:0 var(--sp-2) var(--sp-1);font-size:12px}.shell-nav-row{align-items:center;gap:2px;display:flex}.shell-nav-row:hover .shell-nav-pin{opacity:.6}.shell-nav-item{padding:8px var(--sp-2);border-radius:var(--radius-control);color:var(--muted);font-size:var(--fs-body);font-weight:var(--fw-medium);cursor:pointer;text-align:left;transition:background var(--mov-estado) var(--mov-curva), color var(--mov-estado) var(--mov-curva), font-weight var(--mov-estado) var(--mov-curva),  margin var(--mov-estado) var(--mov-entra), padding var(--mov-estado) var(--mov-entra), border-radius var(--mov-estado) var(--mov-entra);background:0 0;border:0;flex:1;align-items:center;gap:10px;display:flex;position:relative}.shell-nav-item:hover{background:var(--surface-hover);color:var(--text)}:root .shell-sidebar .shell-nav-item svg{transition:opacity var(--mov-estado) var(--mov-curva), color var(--mov-estado) var(--mov-curva)}.shell-nav-item.active{background:var(--surface-hover);color:var(--text);font-weight:var(--fw-bold)}.shell-nav-item.active:before{content:"";border-radius:var(--radius-pill);background:var(--green);width:3px;position:absolute;top:20%;bottom:20%;left:-6px}.shell-nav-pin{border-radius:var(--radius-control);width:24px;height:24px;color:var(--faint);cursor:pointer;opacity:0;transition:opacity var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva);background:0 0;border:0;flex:none;place-items:center;display:grid}.shell-nav-pin:hover,.shell-nav-pin:focus-visible{opacity:1;color:var(--text)}.shell-nav-pin.active{opacity:.9;color:var(--accent-text)}.shell-upgrade{justify-content:center;align-items:center;gap:var(--sp-1);width:100%;padding:10px var(--sp-4);border-radius:var(--radius-pill);background:var(--text);color:var(--surface);font-size:var(--fs-body);font-weight:var(--fw-bold);cursor:pointer;box-shadow:var(--e-1);transition:transform var(--mov-reacao) var(--mov-curva), box-shadow var(--mov-reacao) var(--mov-curva), filter var(--mov-reacao) var(--mov-curva);border:0;display:inline-flex}.shell-upgrade:hover{filter:brightness(1.04);box-shadow:var(--e-2)}.shell-upgrade:active{transform:scale(.985)}.shell-upgrade--pending{background:var(--surface);color:var(--text);border:1px solid var(--line-strong);box-shadow:none}.shell-upgrade--pending:hover{filter:none;background:var(--surface-hover);box-shadow:none}.shell-brand-plan{font-size:var(--fs-caption);color:var(--muted);font-weight:var(--fw-medium)}.sheet-nav-item.sheet-upgrade{background:var(--text);color:var(--surface);font-weight:var(--fw-bold);border:0}.sheet-nav-item.sheet-upgrade>svg{color:var(--surface)}.sheet-nav-item.sheet-upgrade>small{color:color-mix(in srgb, var(--surface) 70%, transparent)}.shell-user-wrap{position:relative}.shell-user{align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:0;border-top:1px solid var(--line);cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border-radius:0;display:flex}.shell-user-scrim{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.shell-user-menu{z-index:41;bottom:calc(100% + 6px);left:var(--sp-2);right:var(--sp-2);background:var(--lvl-raised);border:1px solid var(--lvl-line,var(--line));border-radius:var(--radius-control);box-shadow:var(--shadow-card);flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute}.shell-user-menu button{cursor:pointer;width:100%;color:var(--text);font:var(--fw-medium) var(--fs-body) / 1 var(--sans);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.shell-user-menu button:hover{background:var(--lvl-nested)}.shell-user-signout{color:var(--sem-negative)}.shell-user-signout:hover{background:var(--sem-negative-bg)}.shell-user-avatar{border-radius:var(--radius-pill);background:var(--surface-hover);border:1px solid var(--line);width:32px;height:32px;font-size:12px;font-weight:var(--fw-bold);color:var(--muted);flex:none;place-items:center;display:grid;overflow:hidden}.shell-user-avatar img{object-fit:cover;width:100%;height:100%}.shell-user-copy{flex-direction:column;min-width:0;display:flex}.shell-user-copy strong{font-size:var(--fs-body);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shell-user-copy small{color:var(--faint);font-size:12px}.shell-header{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-8);z-index:30;background:color-mix(in srgb, var(--canvas) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.shell-title{font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:-.015em;margin:0}.shell-controls{align-items:center;gap:var(--sp-2);display:flex}.shell-month{border:1px solid var(--glass-line);border-radius:var(--radius-pill);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--e-1);align-items:stretch;display:inline-flex;overflow:hidden}.shell-month-step{width:32px;color:var(--muted);cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva);background:0 0;border:0;place-items:center;display:grid}.shell-month-step:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.shell-month-step:disabled{opacity:.35;cursor:default}.shell-month-label{align-items:center;gap:var(--sp-2);padding:7px var(--sp-2);min-width:138px;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text);cursor:pointer;border-left:1px solid var(--glass-line);border-right:1px solid var(--glass-line);justify-content:center;display:inline-flex;position:relative}.shell-month-label select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.shell-month-dot{border-radius:var(--radius-pill);background:var(--green-deep);width:6px;height:6px;transition:background var(--mov-estado) var(--mov-curva)}.shell-month-dot.loading{background:var(--amber);animation:1s ease-in-out infinite shell-pulse}@keyframes shell-pulse{50%{opacity:.35}}.shell-toggle{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);align-items:center;gap:2px;padding:2px;display:inline-flex}.shell-toggle button{border-radius:var(--radius-pill);min-width:28px;height:26px;color:var(--faint);font-size:12px;font-weight:var(--fw-bold);cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva);background:0 0;border:0;place-items:center;padding:0 6px;display:grid}.shell-toggle button:hover{color:var(--text)}.shell-toggle button.active{background:var(--surface-hover);color:var(--text)}.hoy-question{margin:0 0 var(--sp-1);font-size:var(--fs-figure);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:var(--lh-tight)}.hoy-question+p{color:var(--muted);font-size:var(--fs-body);margin:0}.hoy{gap:var(--sp-5);--hoy-gutter:var(--sp-4);flex-direction:column;display:flex}.hoy-state{gap:var(--hoy-gutter);grid-template-columns:1.25fr 1fr 1fr 336px;display:grid}.hoy-kpi{grid-template-rows:auto minmax(var(--sp-8), 1fr) auto;align-items:start;row-gap:var(--sp-1);min-width:0;min-height:132px;padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-surface);background:var(--lvl-card);border:1px solid var(--lvl-line);box-shadow:var(--e-1);cursor:pointer;text-align:left;color:var(--text);transition:transform var(--mov-reacao) var(--mov-curva), box-shadow var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva);display:grid}div.hoy-kpi{cursor:default}div.hoy-kpi:hover{transform:none}.hoy-kpi{box-shadow:var(--shadow-card)}.hoy-kpi:hover{border-color:var(--lvl-line-strong);transform:translateY(-2px)}.hoy-kpi small{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted);line-height:1.3}.hoy-kpi strong{font-size:var(--fs-figure);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:var(--lh-tight);font-variant-numeric:tabular-nums;align-self:end}.hoy-kpi-context{font-size:var(--fs-caption);color:var(--faint);line-height:1.3}.hoy-kpi--hero{background:var(--hero-surface);border-color:var(--hero-line);color:var(--hero-text)}.hoy-kpi--hero small{color:var(--hero-muted)}.hoy-kpi--hero strong{font-size:var(--fs-figure-md);letter-spacing:-.02em}.hoy-kpi--hero .hoy-kpi-context{color:var(--hero-muted)}.hoy-decisions{gap:var(--sp-2);flex-direction:column;display:flex}.hoy-decision{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-surface);border:1px solid var(--lvl-line);background:var(--lvl-card);cursor:pointer;color:var(--text);text-align:left;font-size:var(--fs-body);transition:border-color var(--mov-reacao) var(--mov-curva), transform var(--mov-reacao) var(--mov-curva);display:flex}.hoy-decision:hover{border-color:var(--lvl-line-strong);transform:translate(2px)}.hoy-decision-icon{border-radius:var(--radius-control);flex:none;place-items:center;width:32px;height:32px;display:grid}.hoy-decision--warning .hoy-decision-icon{background:var(--sem-warning-bg);color:var(--sem-warning)}.hoy-decision--critical .hoy-decision-icon{background:var(--sem-critical-bg);color:var(--sem-critical)}.hoy-decision--neutral .hoy-decision-icon{background:var(--sem-neutral-bg);color:var(--sem-neutral)}.hoy-decision strong{font-weight:var(--fw-medium)}.hoy-decision .hoy-decision-value{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.hoy-quiet{align-items:center;gap:var(--sp-2);padding:6px var(--sp-3);border-radius:var(--radius-pill);background:var(--sem-neutral-bg);color:var(--sem-neutral);font-size:var(--fs-caption);font-weight:var(--fw-medium);align-self:flex-start;display:inline-flex}.hoy-body{gap:var(--hoy-gutter);grid-template-columns:minmax(0,1fr) 336px;align-items:start;display:grid}.hoy-main,.hoy-side{gap:var(--hoy-gutter);flex-direction:column;min-width:0;display:flex}.hoy-main>*,.hoy-side>*{width:100%;margin:0}.ana{gap:var(--sp-6);flex-direction:column;display:flex}.ana-hero{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);padding:var(--sp-6);border-radius:var(--radius-surface);background:var(--hero-surface);color:var(--hero-text);border:1px solid var(--hero-line);display:flex}.ana-hero h2{font-size:var(--fs-figure);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:var(--lh-tight);margin:0}.ana-hero p{margin:var(--sp-1) 0 0;color:var(--hero-muted);font-size:var(--fs-body);max-width:52ch}.ana-hero-goal{text-align:right;flex:none}.ana-hero-goal small{font-size:var(--fs-caption);color:var(--hero-muted);display:block}.ana-hero-goal strong{font-size:var(--fs-figure);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.ana-hero-goal .ana-goal-bar{width:180px;height:4px;margin-top:var(--sp-2);border-radius:var(--radius-pill);background:var(--hero-track);overflow:hidden}.ana-hero-goal .ana-goal-bar i{border-radius:var(--radius-pill);background:var(--hero-accent);height:100%;display:block}.ana-kpis{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ana-kpi{padding:var(--sp-4);border-radius:var(--radius-surface);border:1px solid var(--lvl-line);background:var(--lvl-card)}.ana-kpi>span{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted);margin-bottom:var(--sp-1);display:block}.ana-kpi strong{font-size:var(--fs-figure);font-weight:var(--fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.ana-kpi>small{margin-top:var(--sp-1);font-size:var(--fs-caption);color:var(--faint);display:block}.ana-kpi .delta-badge{margin-top:var(--sp-1)}.ana-chart{padding:var(--sp-5) var(--sp-5) var(--sp-4);border-radius:var(--radius-surface);border:1px solid var(--lvl-line);background:var(--lvl-card);box-shadow:var(--e-2)}.ana-chart-head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.ana-chart-head h3{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);margin:0}.ana-series{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--canvas);gap:2px;padding:2px;display:inline-flex}.ana-series button{padding:6px var(--sp-3);border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted);cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva);background:0 0;border:0}.ana-series button:hover{color:var(--text)}.ana-series button.active{background:var(--surface);color:var(--text);font-weight:var(--fw-bold);box-shadow:var(--e-1)}.ana-chart-body{min-height:260px}.ana-chart-facts{gap:var(--sp-6);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ana-chart-facts span{flex-direction:column;gap:2px;display:flex}.ana-chart-facts small{font-size:var(--fs-caption);color:var(--muted)}.ana-chart-facts strong{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.ana-more{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface)}.ana-more summary{padding:var(--sp-3) var(--sp-4);cursor:pointer;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--muted);justify-content:space-between;align-items:center;list-style:none;display:flex}.ana-more summary::-webkit-details-marker{display:none}.ana-more summary:hover{color:var(--text)}.ana-more[open] summary{border-bottom:1px solid var(--line);color:var(--text)}.ana-more-body{padding:var(--sp-4)}.hoy-main .credit-wallet .wallet-heading{padding-bottom:var(--sp-4);margin-bottom:var(--sp-5);border-bottom:1px solid var(--lvl-line)}.wal-grid{gap:var(--sp-8);grid-template-columns:44% minmax(0,1fr);align-items:center;display:grid}.wal-identity{gap:var(--sp-3);flex-direction:column;display:flex}.wal-wallet{width:100%;min-width:0;container-type:inline-size}.cardv{aspect-ratio:85.6/53.98;width:100%;max-width:320px;padding:var(--sp-4) var(--sp-5);color:#fffffff0;background-color:var(--pwc,#3a4149);background-image:var(--pwc-face,none);background-position:50%;background-size:cover;border-radius:18px;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000002e,0 14px 34px #00000047}.cardv:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(61.5% 87% at 21% -3%,#ffffff17 0 27%,#ffffff16 37%,#ffffff15 47%,#ffffff12 53%,#ffffff0f 60%,#ffffff0a 67%,#ffffff07 73%,#ffffff03 80%,#ffffff02 87%,#fff0 100%),radial-gradient(82.5% 90.8% at 97% 106.5%,#00000024 0 27%,#00000023 37%,#00000020 47%,#0000001d 53%,#00000017 60%,#00000010 67%,#0000000a 73%,#00000005 80%,#00000002 87%,#0000 100%);position:absolute;inset:0}.cardv:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff24;position:absolute;inset:0}.cardv-top,.cardv-bottom{z-index:1;position:relative}.cardv-top{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.cardv-product{font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;text-shadow:0 1px 2px #00000059;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cardv--wallet .cardv-digits{font-size:var(--fs-caption);letter-spacing:.16em;color:#ffffffb3;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #00000059;margin-left:auto}.cardv-bottom{justify-content:space-between;align-items:flex-end;display:flex}.cardv-holder{flex-direction:column;gap:3px;display:flex}.cardv-holder strong{font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.13em;text-transform:uppercase;color:#ffffffe6;text-shadow:0 1px 2px #0006}.cardv-holder small{font-size:var(--fs-caption);letter-spacing:.18em;color:#ffffff9e;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #0006}.cardv-net{flex:none}.pw{aspect-ratio:1788/1384;-webkit-user-select:none;user-select:none;width:100%;position:relative}.pw-back{background:linear-gradient(#cbe047,#b3ca33);border-radius:3.6cqw;position:absolute;inset:25.65% 4.92% 6.07%;box-shadow:inset 0 1px #ffffff59,0 10px 26px #46580c38}.pw-stack{position:absolute;inset:0}.pw-card{aspect-ratio:1.586;background-color:var(--pwc,#3a4149);background-image:var(--pwc-face,none);transform-origin:top;width:77.74%;transition:transform .34s cubic-bezier(.22, .85, .3, 1), opacity var(--mov-forma) var(--mov-curva);background-position:50%;background-size:cover;border-radius:2.7cqw;position:absolute;top:12.28%;left:11.19%;overflow:hidden;box-shadow:0 4px 16px #141a0847}.pw-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(41% 58% at 21% -3%,#ffffff29,#fff0 74%),radial-gradient(55% 60% at 97% 106%,#0003,#0000 72%);position:absolute;inset:0}.pw-card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff24;position:absolute;inset:0}.pw-card[data-pos="0"]{--pw-rest-y:0%;--pw-rest-s:1;z-index:3;transform:none}.pw-card[data-pos="1"]{--pw-rest-y:-11.5%;--pw-rest-s:.92;z-index:2;transform:translateY(-11.5%)scale(.92)}.pw-card[data-pos="2"]{--pw-rest-y:-17.5%;--pw-rest-s:.85;z-index:1;transform:translateY(-17.5%)scale(.85)}.pw-card[data-pos="3"]{--pw-rest-y:-17.5%;--pw-rest-s:.85;z-index:0;opacity:0;transform:translateY(-17.5%)scale(.85)}.pw-card--tuck{animation:.42s cubic-bezier(.3,.7,.3,1) both pw-tuck}@keyframes pw-tuck{0%{z-index:2;transform:translateY(0)scale(1)}45%{z-index:2;transform:translateY(-14%)scale(.96)}70%{z-index:0}to{transform:translateY(var(--pw-rest-y)) scale(var(--pw-rest-s));z-index:0}}.pw-card-face{z-index:2;color:#fff;justify-content:space-between;align-items:flex-start;gap:2cqw;padding:4.2% 5% 3%;display:flex;position:absolute;top:0;left:0;right:0}.pw-card--scrim .pw-card-face{background:linear-gradient(#0000006b,#0000)}.pw-card-id{flex-direction:column;gap:.4cqw;min-width:0;display:flex}.pw-card-name{font-size:clamp(12px,2.9cqw,24px);font-weight:var(--fw-semibold,600);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #00000059;overflow:hidden}.pw-card-digits{letter-spacing:.14em;font-variant-numeric:tabular-nums;color:#ffffffbf;text-shadow:0 1px 2px #00000059;font-size:clamp(10px,2.1cqw,17px)}.pw-card-net{flex:none;height:clamp(18px,4.8cqw,42px)}.netlogo{width:auto;display:block}.netlogo--mono{background:#fff;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pw-flap{z-index:4;filter:drop-shadow(0 .9cqw 2cqw #3c500a47);pointer-events:none;width:83.45%;height:49.5%;position:absolute;top:40.46%;left:8.28%}.pw-info{z-index:5;color:#131313;pointer-events:none;flex-direction:column;gap:.6cqw;display:flex;position:absolute;top:64.5%;left:14.3%}.pw-info-label{font-size:clamp(11px,2.6cqw,21px);font-weight:var(--fw-medium);color:#131313c7}.pw-info-value{font-size:clamp(19px,6.9cqw,56px);font-weight:var(--fw-bold,700);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.22em;line-height:1;display:flex}.pw-info-value em{font-size:.52em;font-style:normal;font-weight:var(--fw-semibold,600);color:#6d8618}.pw-info-value--unset{opacity:.72;font-size:clamp(14px,3.4cqw,26px)}.pw-switch{z-index:5;aspect-ratio:1;color:#131313;cursor:pointer;width:max(44px,7.9cqw);transition:background var(--mov-reacao) var(--mov-curva), transform var(--mov-reacao) var(--mov-curva);background:0 0;border:max(1.6px,.22cqw) solid #131313d9;border-radius:50%;place-items:center;display:grid;position:absolute;top:68.6%;right:10.6%}.pw-switch svg{width:48%;height:48%}.pw-switch:hover{background:#13131314}.pw-switch:active{transform:scale(.95)}.pw-switch:focus-visible{outline-offset:3px;outline:2px solid #131313}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.network-picker{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(118px,1fr));display:grid}.np-chip{align-items:center;gap:var(--sp-2);border:1px solid var(--lvl-line);background:var(--lvl-1,transparent);min-height:40px;color:inherit;font-size:var(--fs-caption);cursor:pointer;transition:border-color var(--mov-reacao) var(--mov-curva), background var(--mov-reacao) var(--mov-curva);border-radius:10px;padding:6px 10px;display:flex}.np-chip:hover{border-color:var(--muted)}.np-chip.on{border-color:currentColor;box-shadow:inset 0 0 0 1px}.np-chip-logo{flex:none;height:16px}.np-chip .netlogo--mono{background:currentColor}.np-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.color-slider{align-items:center;gap:var(--sp-3);display:flex}.color-slider-preview{border-radius:50%;flex:none;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 1px #0000001f}.color-slider input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(90deg,#741b1b,#745e1b,#47741b,#1b7431,#1b7474,#1b3174,#471b74,#741b5e,#741b1b);border-radius:999px;flex:1;min-width:0;height:14px}.color-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:0 0;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1.5px #00000059,inset 0 0 0 1px #0003}.color-slider input[type=range]::-moz-range-thumb{background:0 0;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1.5px #00000059,inset 0 0 0 1px #0003}.color-slider input[type=range]:focus-visible{outline:2px solid var(--wl-ink,#050607);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pw-card{transition:none}.pw-card--tuck{animation:none}}.wal-picker{gap:var(--sp-1);flex-direction:column;display:flex}.wal-picker button{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-control);cursor:pointer;color:var(--muted);font-size:var(--fs-caption);text-align:left;background:0 0;border:1px solid #0000;display:flex}.wal-picker button.active{background:var(--lvl-nested);border-color:var(--lvl-line);color:var(--text);font-weight:var(--fw-medium)}.wal-picker i{border-radius:3px;flex:none;width:10px;height:10px}.wal-finance{row-gap:var(--sp-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"available""track""stats""action""paid";align-items:start;min-width:0;display:grid}.wal-available{flex-direction:column;grid-area:available;gap:2px;display:flex}.wal-available>span{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted)}.wal-available strong{font-size:var(--fs-figure);font-weight:var(--fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wal-available small{font-size:var(--fs-caption);color:var(--faint)}.wal-pay{justify-self:start;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-control);border:1px solid var(--lvl-line);background:var(--lvl-nested);color:var(--text);font-size:var(--fs-caption);font-weight:var(--fw-medium);cursor:pointer;transition:border-color var(--mov-reacao) var(--mov-curva);grid-area:action;display:inline-flex}.wal-pay:hover{border-color:var(--lvl-line-strong)}.wal-pay b{font-variant-numeric:tabular-nums}.wal-paid{justify-self:start;align-items:center;gap:var(--sp-3);grid-area:paid;display:inline-flex}.wal-paid>span{align-items:center;gap:var(--sp-1);font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--sem-positive);display:inline-flex}.wal-reopen{padding:var(--sp-1) 0;font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.wal-reopen:hover{color:var(--text)}.wal-track{gap:var(--sp-1);flex-direction:column;grid-area:track;display:flex}.wal-track-bar{border-radius:var(--radius-pill);background:var(--lvl-nested);height:10px;display:block;overflow:hidden}.wal-track-bar i{border-radius:inherit;background:var(--viz-1);height:100%;transition:width var(--mov-forma) var(--mov-curva);display:block}.wal-track-bar i.attention{background:var(--viz-4)}.wal-track small{font-size:var(--fs-caption);color:var(--muted)}.wal-track small b{color:var(--text)}.wal-stats{gap:var(--sp-4);padding-top:var(--sp-5);border-top:1px solid var(--lvl-line);grid-area:stats;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wal-stats>span{flex-direction:column;gap:2px;min-width:0;display:flex}.wal-stats small{font-size:var(--fs-caption);color:var(--muted);white-space:nowrap}.wal-stats strong{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.wal-stats em{font-style:normal;font-size:var(--fs-caption);color:var(--sem-warning)}.trend-chart{width:100%;height:auto;display:block}.trend-grid{stroke:var(--viz-grid);stroke-width:1px}.trend-zero{stroke:var(--viz-axis);stroke-width:1px;stroke-dasharray:2 4}.trend-axis{fill:var(--viz-axis);font-variant-numeric:tabular-nums;font-size:12px}.trend-line{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.trend-line--secondary{stroke-width:1.5px;opacity:.5}.trend-point{stroke:var(--lvl-card);stroke-width:1.5px}.trend-guide{stroke:var(--viz-axis);stroke-width:1px;stroke-dasharray:3 3}.trend-hover-point{stroke:var(--lvl-card);stroke-width:2px}.trend-tooltip{fill:var(--glass-bg);stroke:var(--glass-line);stroke-width:1px}.trend-tooltip-title{fill:var(--text);font-size:12.5px;font-weight:700}.trend-tooltip-name{fill:var(--muted);font-size:12px}.trend-tooltip-value{fill:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.trend-hover{pointer-events:none}.ana-chart-body{animation:.24s trend-fade}@keyframes trend-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ana-chart .signed-bar.positive{background:var(--viz-1)}.ana-chart .signed-bar.negative{background:var(--viz-neg)}.hoy-main .credit-wallet,.hoy-main .recent-section,.hoy-main .month-reading,.hoy-main .health-chart,.hoy-main .month-analysis,.hoy-side .agenda-panel,.hoy-side .cashback-panel,.hoy-side .household-panel{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-5)}.hoy-main .month-reading{margin-bottom:0}:root .hoy-main .month-reading,:root[data-theme=light] .hoy-main .month-reading{background:var(--lvl-card);border-color:var(--lvl-line)}.hoy-side .agenda-list{flex-direction:column;display:flex}.viz-tip{min-width:190px;padding:var(--sp-3);border-radius:var(--radius-control);background:var(--glass-bg);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-card);z-index:5;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.viz-tip.left{left:0;transform:none}.viz-tip.right{left:auto;right:0;transform:none}.viz-tip strong{font-size:var(--fs-caption);font-weight:var(--fw-bold)}.viz-tip span{align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);color:var(--muted);white-space:nowrap;display:flex}.viz-tip span i{border-radius:50%;flex:none;width:8px;height:8px}.viz-tip span b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto}.viz-tip span b.negative{color:var(--sem-negative,var(--viz-neg))}.viz-tip .viz-tip-total{border-top:1px solid var(--lvl-line);color:var(--text);font-weight:var(--fw-medium);padding-top:6px}.paired-bar-group,.signed2-group{position:relative}.signed2{gap:var(--sp-2);padding-top:var(--sp-4);display:flex;position:relative}.signed2-group{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.signed2-track{width:100%;height:200px;position:relative}.signed2-bar{background:var(--bar-color);width:16px;transition:filter var(--mov-reacao) var(--mov-curva);border-radius:6px 6px 2px 2px;position:absolute;left:50%;transform:translate(-50%)}.signed2-bar.negative{background:var(--bar-color);border-radius:2px 2px 6px 6px}.signed2-group:hover .signed2-bar{filter:brightness(1.12)}.signed2-baseline{background:var(--viz-grid);height:1px;position:absolute;left:0;right:0}.signed2-group small{font-size:var(--fs-caption);color:var(--viz-axis)}.ana-series,.month-analysis .view-tabs{border-radius:var(--radius-pill);background:var(--lvl-nested);border:0;gap:2px;padding:3px;display:inline-flex}.ana-series button,.month-analysis .view-tabs button{padding:6px var(--sp-3);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--fs-caption);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.ana-series button.active,.month-analysis .view-tabs button.active{background:var(--lvl-card);color:var(--text);font-weight:var(--fw-bold);box-shadow:var(--e-1)}.month-analysis .view-tabs button b{font-weight:var(--fw-medium);color:var(--faint);background:0 0;border:0;min-width:0;padding:0}.month-analysis .view-tabs button.active b{color:var(--muted)}.hoy-main .health-chart .health-chart-body{gap:var(--sp-9,48px);grid-template-columns:minmax(0,1fr) minmax(210px,250px);align-items:start;display:grid}.hoy-main .health-chart .health-metrics{gap:var(--sp-5);flex-direction:column;display:flex}.hoy-main .health-chart .health-metric{gap:var(--sp-2);flex-direction:column;display:flex}.hoy-main .health-chart .health-metric-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.hoy-main .health-chart .health-metric-label{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted)}.hoy-main .health-chart .health-metric-figures{align-items:baseline;gap:var(--sp-2);white-space:nowrap;display:inline-flex}.hoy-main .health-chart .health-metric-figures strong{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);font-size:var(--fs-body)}.hoy-main .health-chart .health-metric-figures small{font-variant-numeric:tabular-nums;color:var(--faint);font-size:var(--fs-caption)}.hoy-main .health-chart .health-track{border-radius:var(--radius-pill);background:var(--lvl-nested);height:12px;position:relative;overflow:hidden}.hoy-main .health-chart .health-actual{border-radius:inherit;background:var(--viz-1);height:100%;display:block;position:static}.hoy-main .health-chart .health-actual.income{background:var(--viz-1)}.hoy-main .health-chart .health-actual.bills{background:var(--viz-3)}.hoy-main .health-chart .health-actual.budget{background:var(--viz-4)}.hoy-main .health-chart .health-metric-pct{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--faint)}.hoy-main .health-chart .health-metric-pct.over{color:var(--sem-warning)}.hoy-main .health-chart .health-projections{gap:var(--sp-4);border:0;border-left:1px solid var(--lvl-line);padding:var(--sp-2) 0 var(--sp-2) var(--sp-8);flex-direction:column;margin:0;display:flex}.hoy-main .health-chart .health-projections-title{font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.hoy-main .health-chart .health-projections>span{flex-direction:column;gap:1px;display:flex}.hoy-main .health-chart .health-projections small{font-size:var(--fs-caption);color:var(--muted)}.hoy-main .health-chart .health-projections strong{font-variant-numeric:tabular-nums;font-size:var(--fs-body-lg)}.hoy-side .budget-rhythm .progress-track span.over{background:var(--sem-warning)}.category-donut2{flex:none;align-self:center;width:210px;position:relative}.donut2{width:100%;height:auto;display:block;transform:rotate(-90deg)}.donut2-track{fill:none;stroke:var(--lvl-nested)}.donut2-seg{fill:none;cursor:pointer;transition:stroke-width var(--mov-estado) var(--mov-curva), opacity var(--mov-estado) var(--mov-curva)}.donut2-seg.dim{opacity:.32}.donut2-center{text-align:center;padding:var(--sp-6);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.donut2-center strong{font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.donut2-center span{font-size:var(--fs-caption);color:var(--muted);max-width:14ch}.donut2-center small{font-size:var(--fs-caption);color:var(--faint)}.analysis-ranking li{border-radius:var(--radius-control);transition:background var(--mov-reacao) var(--mov-curva)}.analysis-ranking li.focused{background:var(--lvl-nested)}.ana-chart .paired-bars{gap:var(--sp-2);padding-top:var(--sp-4);align-items:end}.ana-chart .paired-bar-stack{flex:0 0 200px;align-items:flex-end;gap:4px;height:200px}.ana-chart .paired-bar{background:var(--bar-color);width:16px;min-height:4px;transition:filter var(--mov-reacao) var(--mov-curva);border-radius:6px 6px 2px 2px}.ana-chart .paired-bar:hover{filter:brightness(1.12)}.ana-chart .paired-bar-void{background:var(--lvl-line-strong);opacity:.5;border-radius:2px;width:16px;height:4px}.ana-chart .paired-bar-group.empty small{opacity:.45}.ana-chart .paired-bar-group small{color:var(--viz-axis)}.shell-controls{gap:var(--sp-4)}.shell-cluster{align-items:center;gap:var(--sp-2);display:flex}.shell-cluster--prefs{border-radius:var(--radius-pill);background:var(--lvl-nested);padding:2px}.shell-cluster--prefs .shell-toggle{background:0 0;border:0}.shell-nav-caption{letter-spacing:.14em;opacity:.62}.shell-nav-item{border-radius:10px}.shell-nav-item svg{opacity:.72}.shell-nav-item.active svg{opacity:1}.shell-house{background:var(--lvl-nested);border-radius:var(--radius-surface)}.shell-user{border-radius:var(--radius-surface)}.shell-user:hover{background:var(--lvl-nested)}.hoy-main .month-reading{flex-wrap:wrap}.hoy-main .month-reading>div:first-child{flex:260px;min-width:220px}.hoy-main .month-reading-flow{row-gap:var(--sp-2);flex-wrap:wrap;flex:2 380px}.hoy-side .commitment-calendar .calendar-days{gap:2px}.hoy-side .calendar-day{border-radius:var(--radius-control);height:32px;color:var(--muted);font-size:var(--fs-caption);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva);background:0 0;border:0;place-items:center;display:grid;position:relative}.hoy-side .calendar-day:hover{background:var(--lvl-nested)}.hoy-side .calendar-day b{font-weight:inherit}.hoy-side .calendar-day i{background:var(--sem-warning);width:4px;height:4px;box-shadow:none;border:0;border-radius:50%;padding:0;font-size:0;line-height:0;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.hoy-side .calendar-day.has-paid i{background:var(--sem-positive)}:root .hoy-side .calendar-day.has-due{background:color-mix(in srgb, var(--sem-warning) 16%, var(--lvl-card));color:var(--text)}:root .hoy-side .calendar-day.has-paid{background:color-mix(in srgb, var(--sem-positive) 14%, var(--lvl-card));color:var(--muted)}:root .hoy-side .calendar-day.today{background:var(--hero-surface);color:var(--hero-text);font-weight:var(--fw-bold)}:root .hoy-side .calendar-day.today i{background:currentColor}.hoy-side .calendar-day.empty{cursor:default;background:0 0}.hoy-side .calendar-weekdays{color:var(--faint);font-size:var(--fs-caption)}.hoy-side .calendar-month-label{align-items:center}.hoy-side .calendar-expand-button{background:var(--lvl-nested);border-radius:var(--radius-pill);padding:4px var(--sp-3);font-size:var(--fs-caption);color:var(--muted);cursor:pointer;border:0}.hoy-side .calendar-expand-button:hover{color:var(--text)}.hoy-side .agenda-item{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.hoy-side .agenda-item .due-day{border-radius:var(--radius-control);background:0 0;border:0;flex-direction:column;align-items:center;min-width:30px;padding:2px 4px;display:flex}.hoy-side .agenda-item .due-day strong{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--muted);line-height:1.1}.hoy-side .agenda-item .due-day small{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:12px;line-height:1.1}.hoy-side .agenda-item .agenda-copy{min-width:0}.hoy-side .agenda-item .agenda-copy strong{font-size:var(--fs-body);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.hoy-side .agenda-item .agenda-copy small{font-size:var(--fs-caption);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.hoy-side .agenda-item>b{font-size:var(--fs-caption);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.hoy-side .agenda-item.paid .agenda-copy strong,.hoy-side .agenda-item.paid>b{color:var(--faint)}.hoy-main .month-reading-flow{align-items:center;gap:var(--sp-2);flex-wrap:nowrap}.hoy-main .month-reading-flow>span{flex-direction:column;gap:2px;min-width:0;display:flex}.hoy-main .month-reading-flow>span small{font-size:var(--fs-caption);color:var(--muted);white-space:nowrap}.hoy-main .month-reading-flow>span strong{font-variant-numeric:tabular-nums;font-size:var(--fs-body);font-weight:var(--fw-bold);white-space:nowrap}.hoy-main .month-reading-flow svg{color:var(--faint);margin-top:var(--sp-3);flex:none}.hoy-main .month-reading-flow i{color:var(--faint);margin-top:var(--sp-3)}.ana .insight-item,.insight-list .insight-item{border:1px solid var(--lvl-line);background:var(--lvl-card);border-radius:var(--radius-surface);padding:var(--sp-3) var(--sp-4);box-shadow:none;transition:border-color var(--mov-reacao) var(--mov-curva), transform var(--mov-reacao) var(--mov-curva)}.ana .insight-item:hover,.insight-list .insight-item:hover{border-color:var(--lvl-line-strong);transform:translateY(-1px)}.calendar-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c0a80}.calendar-modal{background:color-mix(in srgb, var(--lvl-card) 82%, transparent);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);width:min(92vw,880px);max-width:880px;padding:0}.calendar-modal>header{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6) var(--sp-4);border-bottom:1px solid var(--lvl-line);margin:0;display:flex}.calendar-modal>header span{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--brand-text,var(--muted));letter-spacing:.1em;text-transform:uppercase}.calendar-modal>header h2{font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:-.01em;margin:2px 0 0}.calendar-modal>header p{margin:var(--sp-1) 0 0;font-size:var(--fs-caption);color:var(--muted)}.calendar-modal-close{background:var(--lvl-nested);color:var(--muted);border-radius:var(--radius-pill);cursor:pointer;width:34px;height:34px;transition:color var(--mov-reacao) var(--mov-curva), background var(--mov-reacao) var(--mov-curva);border:0;place-items:center;display:grid}.calendar-modal-close:hover{color:var(--text);background:var(--lvl-line-strong)}.calendar-modal-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:0;padding:0;display:grid}.calendar-modal .calendar-large{padding:var(--sp-5) var(--sp-6);background:0 0;border:0}.calendar-modal .calendar-weekdays{color:var(--faint);font-size:var(--fs-caption);margin-bottom:var(--sp-2)}.calendar-modal .calendar-days .calendar-days{gap:4px}.calendar-modal .calendar-days .calendar-day{border-radius:var(--radius-control);height:52px;color:var(--text);font-size:var(--fs-body);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva), box-shadow var(--mov-reacao) var(--mov-curva);box-shadow:none;background:0 0;border:0;place-items:center;display:grid;position:relative}.calendar-modal .calendar-days .calendar-day:hover{background:var(--lvl-nested)}:root .calendar-modal .calendar-days .calendar-day,:root[data-theme=light] .calendar-modal .calendar-days .calendar-day{background:0 0;border:0;outline:0}:root .calendar-modal .calendar-days .calendar-day:hover,:root[data-theme=light] .calendar-modal .calendar-days .calendar-day:hover{background:var(--lvl-nested)}:root .calendar-modal .calendar-days .calendar-day.today,:root[data-theme=light] .calendar-modal .calendar-days .calendar-day.today{background:var(--brand)}:root .calendar-modal .calendar-days .calendar-day.selected,:root[data-theme=light] .calendar-modal .calendar-days .calendar-day.selected{outline:0}.calendar-modal .calendar-days .calendar-day b{font-weight:inherit}.calendar-modal .calendar-days .calendar-day.has-due{background:var(--sem-warning-bg)}.calendar-modal .calendar-days .calendar-day.has-paid{background:var(--sem-positive-bg)}.calendar-modal .calendar-days .calendar-day i{background:var(--sem-warning);width:8px;min-width:8px;height:8px;box-shadow:none;border:0;border-radius:50%;padding:0;font-size:0;line-height:0;position:absolute;bottom:7px;left:50%;right:auto;transform:translate(-50%)}.calendar-modal .calendar-days .calendar-day.has-paid i{background:var(--sem-positive)}.calendar-modal .calendar-days .calendar-day.has-paid{color:var(--faint)}.calendar-modal .calendar-days .calendar-day.today{background:var(--brand);color:#131313;font-weight:var(--fw-bold)}.calendar-modal .calendar-days .calendar-day.today i{background:#131313}.calendar-modal .calendar-days .calendar-day.selected{box-shadow:inset 0 0 0 1.5px var(--brand);background:0 0}.calendar-modal .calendar-days .calendar-day.selected.today{background:var(--brand);box-shadow:inset 0 0 0 1.5px #13131359}.calendar-modal .calendar-days .calendar-day.selected:hover{background:var(--lvl-nested)}.calendar-modal .calendar-days .calendar-day.empty{cursor:default;background:0 0}.calendar-modal .calendar-days .calendar-day-detail{border:0;border-left:1px solid var(--lvl-line);padding:var(--sp-5) var(--sp-6);gap:var(--sp-2);background:0 0;flex-direction:column;max-height:480px;display:flex;overflow-y:auto}.calendar-modal .calendar-days .calendar-day-detail>span{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted)}.calendar-modal .calendar-days .calendar-day-detail h3{margin:0 0 var(--sp-2);font-size:var(--fs-body-lg);font-weight:var(--fw-bold)}.calendar-modal .calendar-detail-list{flex-direction:column;gap:0;display:flex}.calendar-modal .calendar-detail-list>div{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.calendar-modal .calendar-detail-list>div+div{border-top:1px solid var(--lvl-line)}.calendar-modal .calendar-detail-list>div>span:first-child{color:var(--sem-warning);background:0 0;border:0;place-items:center;width:auto;height:auto;display:grid}.calendar-modal .calendar-detail-list>div>span:first-child.paid{color:var(--viz-1)}.calendar-modal .calendar-detail-list strong{font-size:var(--fs-body);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.calendar-modal .calendar-detail-list small{font-size:var(--fs-caption);color:var(--faint);display:block}.calendar-modal .calendar-detail-list>div>b{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);white-space:nowrap}.calendar-modal .calendar-days .calendar-day-detail footer{padding-top:var(--sp-3);border-top:1px solid var(--lvl-line);justify-content:space-between;align-items:baseline;margin-top:auto;display:flex}.calendar-modal .calendar-days .calendar-day-detail footer span{font-size:var(--fs-caption);color:var(--muted)}.calendar-modal .calendar-days .calendar-day-detail footer strong{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.ana-more-body{gap:var(--sp-5);flex-direction:column;display:flex}.ana-more-body .finance-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ana-more-body .finance-panel+.finance-panel{border-top:1px solid var(--lvl-line);padding-top:var(--sp-5)}.ana-more-body .panel-heading{margin-bottom:var(--sp-4)}.trend-cat-row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:minmax(120px,180px) minmax(0,1fr) 110px 76px;display:grid}.trend-cat-row+.trend-cat-row{border-top:1px solid var(--lvl-line)}.trend-cat-name strong{font-size:var(--fs-body);font-weight:var(--fw-medium);display:block}.trend-cat-name small{font-size:var(--fs-caption);color:var(--faint);font-variant-numeric:tabular-nums;display:block}.trend-cat-bars{flex-direction:column;gap:3px;display:flex}.trend-cat-bars i{border-radius:var(--radius-pill);min-width:2px;height:8px;display:block}.trend-cat-bars i.prior{background:var(--lvl-line-strong);opacity:.6}.trend-cat-bars i.recent{background:var(--viz-1)}.trend-cat-bars i.recent.up{background:var(--viz-4)}.trend-cat-row>b{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.trend-cat-row .delta-badge{justify-self:end}.ana-more-body .comparison-grid{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ana-more-body .comparison-grid article{background:0 0;border:0;border-radius:0;padding:0}.ana-more-body .comparison-grid article+article{border-left:1px solid var(--lvl-line);padding-left:var(--sp-6)}.ana-more-body .comparison-grid article>small{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted);margin-bottom:var(--sp-3);display:block}.ana-more-body .comparison-rows{gap:var(--sp-2);flex-direction:column;display:flex}.ana-more-body .comparison-rows>span{align-items:center;gap:var(--sp-2);grid-template-columns:76px minmax(0,1fr) auto;display:grid}.ana-more-body .comparison-rows b{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted)}.ana-more-body .comparison-rows strong{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);font-size:var(--fs-body)}.surface-view{gap:var(--sp-5);flex-direction:column;display:flex}.surface-intro{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.surface-intro>div>span{font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-text,var(--muted))}:root .surface-view .surface-intro h2,:root[data-theme=light] .surface-view .surface-intro h2{font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:-.01em;margin:2px 0 0}.surface-intro p{margin:var(--sp-1) 0 0;font-size:var(--fs-caption);color:var(--muted);max-width:60ch}.surface-view .secondary-action,.surface-view .quiet-action{border:1px solid var(--lvl-line);background:var(--lvl-card);color:var(--text);border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-4);font-size:var(--fs-caption);font-weight:var(--fw-medium);cursor:pointer;transition:border-color var(--mov-reacao) var(--mov-curva);justify-content:center;align-items:center;gap:7px;display:inline-flex}.surface-view .quiet-action>svg{flex:none}.surface-view .secondary-action:hover,.surface-view .quiet-action:hover{border-color:var(--lvl-line-strong)}.surface-view .view-tabs,:root .drawer-kind-tabs{border-radius:var(--radius-pill);background:var(--lvl-nested);border:0;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.surface-view .view-tabs button,:root .drawer-kind-tabs button{padding:6px var(--sp-3);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--fs-caption);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.surface-view .view-tabs button.active,:root .drawer-kind-tabs button.active{background:var(--lvl-card);color:var(--text);font-weight:var(--fw-bold);box-shadow:var(--e-1)}:root .drawer-kind-tabs{margin-bottom:var(--sp-4)}.surface-view .statement-summary{gap:var(--hoy-gutter,var(--sp-4));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.surface-view .statement-summary article{row-gap:var(--sp-1);min-height:104px;padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-surface);background:var(--lvl-card);border:1px solid var(--lvl-line);box-shadow:var(--shadow-card);grid-template-rows:auto 1fr auto;display:grid}.surface-view .statement-summary span{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted)}.surface-view .statement-summary strong{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-self:end}.surface-view .statement-summary small{font-size:var(--fs-caption);color:var(--faint)}.surface-view .credit-summary{align-items:center;gap:var(--sp-6);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-surface);background:var(--lvl-card);border:1px solid var(--lvl-line);box-shadow:var(--shadow-card);display:flex}.surface-view .credit-summary span{flex-direction:column;gap:2px;display:flex}.surface-view .credit-summary small{font-size:var(--fs-caption);color:var(--muted)}.surface-view .credit-summary strong{font-size:var(--fs-figure);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.surface-view .credit-summary p{font-size:var(--fs-caption);color:var(--faint);text-align:right;max-width:34ch;margin:0 0 0 auto}.surface-view .filters{align-items:end;gap:var(--sp-3);background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.surface-view .filters label{flex-direction:column;gap:4px;display:flex}.surface-view .filters label>span{font-size:var(--fs-caption);color:var(--muted)}.surface-view .filters input[type=search]{min-width:300px;height:36px;padding:0 var(--sp-4);border-radius:var(--radius-pill);border:1px solid var(--lvl-line);background:var(--lvl-card);color:var(--text);font-size:var(--fs-caption)}.surface-view .filters select{height:36px;padding:0 var(--sp-3);border-radius:var(--radius-pill);border:1px solid var(--lvl-line);background:var(--lvl-card);color:var(--text);font-size:var(--fs-caption)}.surface-view .statement-natures{border-radius:var(--radius-pill);background:var(--lvl-nested);gap:2px;padding:3px;display:inline-flex}.surface-view .statement-natures button{border-radius:var(--radius-pill);color:var(--muted);font-size:var(--fs-caption);font-weight:var(--fw-medium);padding:6px var(--sp-3);cursor:pointer;white-space:nowrap;background:0 0;border:0}.surface-view .statement-natures button.active{background:var(--lvl-card);color:var(--text);font-weight:var(--fw-bold);box-shadow:var(--e-1)}.surface-view .statement-feed{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-2) var(--sp-5)}.surface-view .statement-day{padding:var(--sp-2) 0;background:0 0;border:0}.surface-view .statement-day+.statement-day{border-top:1px solid var(--lvl-line)}.surface-view .statement-day>header{align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) 0;background:0 0;border:0;display:flex}.surface-view .statement-day>header strong{font-size:var(--fs-caption);font-weight:var(--fw-bold)}.surface-view .statement-day>header span{font-size:var(--fs-caption);color:var(--faint)}.surface-view .statement-day>header b{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.surface-view .statement-day>header b.positive-value{color:var(--sem-positive,var(--viz-1))}:root .surface-view .cashback-tag,:root[data-theme=light] .surface-view .cashback-tag{background:var(--sem-positive-bg);color:var(--sem-positive);border:0}.surface-view .bill-group{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-5)}.surface-view .bill-group-heading{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding-bottom:var(--sp-3);margin-bottom:var(--sp-2);border-bottom:1px solid var(--lvl-line);display:flex}.surface-view .bill-group-heading h3{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);margin:0}.surface-view .bill-group-heading p{font-size:var(--fs-caption);color:var(--faint);margin:2px 0 0}.surface-view .bill-group-heading strong{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.surface-view .bill-list{flex-direction:column;display:flex}.surface-view .bill-line{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;background:0 0;border:0;border-radius:0;grid-template-columns:auto 34px minmax(0,1fr) auto 110px auto auto;display:grid}.surface-view .bill-line+.bill-line{border-top:1px solid var(--lvl-line)}.surface-view .bill-day{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--muted);font-variant-numeric:tabular-nums;background:0 0;border:0;width:auto;height:auto}.surface-view .bill-copy{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.surface-view .bill-copy strong{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.surface-view .bill-copy small{font-size:var(--fs-caption);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.surface-view .bill-line>b{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.surface-view .bill-line.paid .bill-copy strong,.surface-view .bill-line.paid>b{color:var(--faint)}.bill-urgency,.bill-urgency-slot{text-align:center;justify-self:end;min-width:74px}.bill-urgency{font-size:var(--fs-caption);font-weight:var(--fw-medium);padding:3px var(--sp-2);border-radius:var(--radius-pill)}.bill-urgency.late{background:var(--sem-critical-bg);color:var(--sem-critical)}.bill-urgency.today{background:var(--sem-warning-bg);color:var(--sem-warning)}.bill-urgency.soon{background:var(--lvl-nested);color:var(--muted)}.surface-view .bill-status{border:1px solid var(--lvl-line);color:var(--muted);border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:var(--fw-medium);padding:4px var(--sp-3);cursor:pointer;white-space:nowrap;background:0 0}.surface-view .bill-status.paid,:root .surface-view .bill-status.paid,:root[data-theme=light] .surface-view .bill-status.paid{color:#050607;background:#efffb4;border-color:#0000}:root .surface-view .bill-line.invoice,:root[data-theme=light] .surface-view .bill-line.invoice{background:0 0}.surface-view .row-action.danger{color:var(--faint);cursor:pointer;background:0 0;border:0}.surface-view .row-action.danger:hover{color:var(--sem-critical)}:root .acao-excluir{border:1px solid var(--wl-line);background:var(--wl-surface);color:#8b939e;cursor:pointer;width:31px;height:31px;transition:color var(--mov-estado) var(--mov-curva), border-color var(--mov-estado) var(--mov-curva);border-radius:999px;grid-template-columns:none;place-items:center;gap:0;padding:0;display:grid}:root .acao-excluir:hover,:root .acao-excluir:focus-visible{color:#af2f1d;border-color:#ff7e6b}:root .acao-pilula{border:1px solid var(--wl-line);background:var(--wl-surface);height:31px;font:inherit;font-size:12.5px;font-weight:var(--fw-medium);color:#4c545f;cursor:pointer;white-space:nowrap;transition:border-color var(--mov-estado) var(--mov-curva), color var(--mov-estado) var(--mov-curva);border-radius:20px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}:root .acao-pilula:hover{color:var(--wl-ink);border-color:#c9cfd7}:root .acao-pilula--compacta{gap:6px;height:27px;padding:0 12px;font-size:12px}.surface-view .cards-layout{gap:var(--hoy-gutter,var(--sp-4));grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);align-items:start;display:grid}.surface-view .card-stack{gap:var(--hoy-gutter,var(--sp-4));flex-direction:column;display:flex}.card-panel{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-5);gap:var(--sp-5);grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:center;display:grid}.card-panel-identity{gap:var(--sp-3);flex-direction:column;display:flex}.card-panel-actions{gap:var(--sp-2);display:flex}.card-panel-actions button{border:1px solid var(--lvl-line);color:var(--muted);border-radius:var(--radius-pill);font-size:var(--fs-caption);padding:3px var(--sp-3);cursor:pointer;background:0 0}.card-panel-actions button:hover{border-color:var(--lvl-line-strong);color:var(--text)}.card-panel-actions button.danger:hover{color:var(--sem-critical)}.card-panel-actions button:focus-visible{border-color:var(--wl-ink,#050607);box-shadow:none;outline:none}.card-panel-metrics{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.card-panel-invoice{flex-direction:column;gap:2px;display:flex}.card-panel-invoice>span{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted)}.card-panel-invoice strong{font-size:var(--fs-figure);font-weight:var(--fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.card-panel-invoice small{font-size:var(--fs-caption);color:var(--faint)}.card-panel-invoice .card-panel-next{margin-top:var(--sp-1);color:var(--muted);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.card-panel-capacity{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--lvl-line);grid-template-columns:1fr 1fr;display:grid}.card-panel-capacity span{flex-direction:column;gap:2px;display:flex}.card-panel-capacity small{font-size:var(--fs-caption);color:var(--muted)}.card-panel-capacity b{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.card-panel .invoice-paid{align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);color:var(--muted);background:0 0;border:0;padding:0;display:inline-flex}.card-cycle summary{font-size:var(--fs-caption);color:var(--faint);cursor:pointer;list-style:none}.card-cycle summary::-webkit-details-marker{display:none}.card-cycle summary:hover{color:var(--muted)}.card-cycle .cycle-editor{margin-top:var(--sp-2);align-items:end;gap:var(--sp-2);background:0 0;border:0;padding:0;display:flex}.card-cycle .cycle-editor input{border-radius:var(--radius-control);border:1px solid var(--lvl-line);background:var(--lvl-nested);width:72px;height:32px;color:var(--text);padding:0 var(--sp-2)}.card-cycle .cycle-editor button{border:1px solid var(--lvl-line);height:32px;color:var(--muted);border-radius:var(--radius-pill);padding:0 var(--sp-3);font-size:var(--fs-caption);cursor:pointer;background:0 0}.surface-view .statement-panel{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-5)}.surface-view .budget-analytics{gap:var(--hoy-gutter,var(--sp-4));grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;display:grid}.surface-view .budget-summary-card,.surface-view .budget-donut-card,.surface-view .budget-highlight-card{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-5);gap:var(--sp-2);flex-direction:column;display:flex}.surface-view .budget-summary-card>span,.surface-view .budget-highlight-card>span{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted)}.surface-view .budget-summary-card>strong{font-size:var(--fs-figure);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.surface-view .budget-ceiling-track{border-radius:var(--radius-pill);background:var(--lvl-nested);height:10px;overflow:hidden}.surface-view .budget-ceiling-track i{border-radius:inherit;background:var(--viz-1);height:100%;display:block}.surface-view .budget-ceiling-track i.warning{background:var(--viz-4)}.surface-view .budget-ceiling-track i.over{background:var(--sem-critical)}.surface-view .budget-donut-card{align-items:center;gap:var(--sp-5);flex-direction:row}.surface-view .budget-donut-card .category-donut2{width:180px}.surface-view .budget-donut-legend{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.surface-view .budget-donut-legend button{align-items:center;gap:var(--sp-2);color:var(--text);font-size:var(--fs-caption);padding:4px var(--sp-2);border-radius:var(--radius-control);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.surface-view .budget-donut-legend button.focused{background:var(--lvl-nested)}.surface-view .budget-donut-legend i{border-radius:50%;width:8px;height:8px}.surface-view .budget-donut-legend span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.surface-view .budget-donut-legend b{font-variant-numeric:tabular-nums;color:var(--muted)}.surface-view .budget-highlight-card strong{font-size:var(--fs-body-lg);font-weight:var(--fw-bold)}.surface-view .budget-highlight-card b{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.budget-move-up{color:var(--sem-warning);font-variant-numeric:tabular-nums}.budget-move-down{color:var(--sem-positive,var(--viz-1));font-variant-numeric:tabular-nums}.surface-view .budget-list{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-2) var(--sp-5)}.surface-view .budget-line-row{align-items:center;gap:var(--sp-2);background:0 0;border:0;padding:0;display:flex}.surface-view .budget-line-row+.budget-line-row{border-top:1px solid var(--lvl-line)}.surface-view .budget-line{align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;cursor:pointer;text-align:left;color:var(--text);background:0 0;border:0;flex:1;grid-template-columns:auto minmax(180px,240px) minmax(0,1fr) 56px 110px;display:grid}.surface-view .budget-name strong{font-size:var(--fs-body);font-weight:var(--fw-medium);display:block}.surface-view .budget-name small{font-size:var(--fs-caption);color:var(--faint);font-variant-numeric:tabular-nums;display:block}.surface-view .budget-progress{border-radius:var(--radius-pill);background:var(--lvl-nested);height:8px;display:block;overflow:hidden}.surface-view .budget-progress i{border-radius:inherit;background:var(--viz-1);height:100%;display:block}.surface-view .budget-progress i.over{background:var(--viz-4)}.surface-view .budget-line>strong{text-align:right;font-variant-numeric:tabular-nums}.surface-view .budget-line>strong.over-text{color:var(--sem-critical)}.surface-view .budget-line>span:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--fs-caption)}.surface-view .income-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.surface-view .income-progress{border-radius:var(--radius-pill);background:var(--lvl-nested);height:8px;margin-top:calc(-1 * var(--sp-2));overflow:hidden}.surface-view .income-progress span{border-radius:inherit;background:var(--viz-1);height:100%;display:block}.surface-view .income-origin{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-5)}.surface-view .income-origin-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.surface-view .income-origin-head>span{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);text-transform:none;letter-spacing:0;color:var(--text)}.surface-view .income-origin-list{flex-direction:column;gap:0;display:flex}.surface-view .income-origin-pill{align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.surface-view .income-origin-pill+.income-origin-pill{border-top:1px solid var(--lvl-line)}.surface-view .income-origin-pill>span:nth-child(2){min-width:0}.surface-view .income-origin-pill strong{font-size:var(--fs-body);font-weight:var(--fw-medium);display:block}.surface-view .income-origin-pill small{font-size:var(--fs-caption);color:var(--faint);display:block}.surface-view .income-origin-pill>b{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.income-origin-bar{border-radius:var(--radius-pill);background:var(--viz-1);min-width:3px;height:6px;margin-top:6px;display:block}.surface-view .income-origin-pill.unassigned .income-origin-bar{background:var(--lvl-line-strong)}.surface-view .income-list{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-2) var(--sp-5)}.surface-view .income-list .table-head{font-size:var(--fs-caption);color:var(--faint);text-transform:none;letter-spacing:0;background:0 0;border:0}.surface-view .income-list .table-row{border:0;border-top:1px solid var(--lvl-line);background:0 0;border-radius:0}.surface-view .income-list .table-row>span>strong,.surface-view .income-list .table-row>span>small{display:block}.surface-view .income-list .table-row>span>small{color:var(--faint);font-size:var(--fs-caption)}.surface-view .income-status{font-size:var(--fs-caption)}.surface-view .income-status.received{color:var(--sem-positive)}.surface-view .income-status.overdue{color:var(--sem-critical)}.surface-view .income-status.scheduled,.surface-view .income-status.pending{color:var(--muted)}.surface-view .income-status.partial{color:var(--sem-warning)}.surface-view .accounts-total{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border-radius:var(--radius-surface);background:var(--hero-surface);color:var(--hero-text);border:1px solid var(--hero-line);box-shadow:var(--shadow-card);display:flex}.surface-view .accounts-total>div>span{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--hero-muted)}.surface-view .accounts-total strong{font-size:var(--fs-figure-md);font-weight:var(--fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.surface-view .accounts-total small{font-size:var(--fs-caption);color:var(--hero-muted)}.surface-view .accounts-total>p{font-size:var(--fs-caption);color:var(--hero-muted);text-align:right;max-width:32ch;margin:0}.surface-view .form-help{align-items:center;gap:var(--sp-2);padding:6px var(--sp-3);border-radius:var(--radius-pill);background:var(--sem-warning-bg);color:var(--sem-warning);font-size:var(--fs-caption);font-weight:var(--fw-medium);border:0;align-self:flex-start;margin:0;display:inline-flex}.surface-view .account-grid{gap:var(--hoy-gutter,var(--sp-4));flex-direction:column;display:flex}.surface-view .account-card{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);overflow:hidden}.surface-view .account-card-main{align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-4) var(--sp-5);cursor:pointer;text-align:left;color:var(--text);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.surface-view .account-card-main:hover{background:var(--lvl-nested)}.surface-view .account-card-head{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.surface-view .account-glyph{width:38px;height:38px;font-size:var(--fs-body-lg);font-weight:var(--fw-bold);border:0;border-radius:12px;flex:none;place-items:center;display:grid}.surface-view .account-card-head strong{font-size:var(--fs-body-lg);font-weight:var(--fw-medium);display:block}.surface-view .account-card-head small{font-size:var(--fs-caption);color:var(--faint);display:block}.surface-view .account-card-value{text-align:right}.surface-view .account-card-value strong{font-size:var(--fs-title);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;display:block}.surface-view .account-card-value small{font-size:var(--fs-caption);color:var(--faint)}.surface-view .account-card-share{border-radius:var(--radius-pill);background:var(--lvl-nested);grid-column:1/-1;height:4px;display:block;overflow:hidden}.surface-view .account-card-share span{border-radius:inherit;background:var(--viz-1);height:100%;display:block}.surface-view .account-card-detail{border-top:1px solid var(--lvl-line);padding:var(--sp-4) var(--sp-5);gap:var(--sp-3);flex-direction:column;display:flex}.surface-view .account-detail-metrics{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.surface-view .account-detail-metrics span{flex-direction:column;gap:2px;display:flex}.surface-view .account-detail-metrics small{font-size:var(--fs-caption);color:var(--muted)}.surface-view .account-detail-metrics b{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.surface-view .account-detail-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.surface-view .wealth-goal-hero{background:var(--hero-surface);color:var(--hero-text);border:1px solid var(--hero-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-5) var(--sp-6)}.surface-view .wealth-goal-hero small,.surface-view .wealth-goal-hero p{color:var(--hero-muted)}.surface-view .wealth-goal-progress{gap:var(--sp-3);flex-direction:column;display:flex}.surface-view .wealth-goal-progress>.progress-track{background:var(--hero-track);border-radius:var(--radius-pill);height:6px;overflow:hidden}.surface-view .wealth-goal-progress>.progress-track>span,.surface-view .wealth-goal-progress>.progress-track>i{border-radius:inherit;background:var(--hero-accent);height:100%;display:block}.surface-view .wealth-goal-legend{gap:var(--sp-4);margin-top:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.surface-view .wealth-goal-legend>span{flex-direction:column;gap:2px;display:flex}.surface-view .wealth-goal-legend small{font-size:var(--fs-caption);color:var(--hero-muted)}.surface-view .wealth-goal-legend b{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);font-size:var(--fs-body-lg)}.surface-view .investment-tabs,.surface-view .investment-period{border-radius:var(--radius-pill);background:var(--lvl-nested);border:0;gap:2px;padding:3px;display:inline-flex}.surface-view .investment-tabs button,.surface-view .investment-period button{border-radius:var(--radius-pill);color:var(--muted);font-size:var(--fs-caption);font-weight:var(--fw-medium);padding:6px var(--sp-3);cursor:pointer;white-space:nowrap;background:0 0;border:0}.surface-view .investment-tabs button.active,.surface-view .investment-period button.active{background:var(--lvl-card);color:var(--text);font-weight:var(--fw-bold);box-shadow:var(--e-1)}.surface-view .investment-insight{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-5)}.surface-view .investment-insight-heading{background:0 0;border:0}.surface-view .evolution-bars{gap:var(--sp-2)}.surface-view .evolution-bars button{border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0}.surface-view .evolution-bars button:hover{background:var(--lvl-nested)}.surface-view .evolution-bars button i{background:linear-gradient(180deg, var(--viz-1) 0%, color-mix(in srgb, var(--viz-1) 55%, transparent) 100%);opacity:.55;transition:opacity var(--mov-reacao) var(--mov-curva);border-radius:6px 6px 2px 2px}.surface-view .evolution-bars button:hover i{opacity:.85}.surface-view .evolution-bars button.active i{opacity:1}.surface-view .evolution-bars button.active{background:var(--lvl-nested)}.surface-view .evolution-bars small{color:var(--viz-axis);font-size:var(--fs-caption)}.surface-view .distribution-visual{align-items:center;gap:var(--sp-5);display:flex}.surface-view .distribution-list{flex-direction:column;gap:0;display:flex}.surface-view .distribution-list>div{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2);border-radius:var(--radius-control);transition:background var(--mov-reacao) var(--mov-curva);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.surface-view .distribution-list>div.focused{background:var(--lvl-nested)}.surface-view .distribution-list>div+div{border-top:1px solid var(--lvl-line)}.surface-view .distribution-list i{border-radius:50%;width:8px;height:8px}.surface-view .distribution-list strong{font-size:var(--fs-body);font-weight:var(--fw-medium)}.surface-view .distribution-list small{font-size:var(--fs-caption)}.surface-view .distribution-list b{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.surface-view .distribution-list em{font-variant-numeric:tabular-nums;color:var(--muted);font-style:normal;font-size:var(--fs-caption);text-align:right;min-width:56px}.surface-view .income-event-list>div,.surface-view .investment-income .income-event-list>div{border-color:var(--lvl-line)}.surface-view .portfolio-table{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-2) var(--sp-5)}.surface-view .portfolio-table .table-head{font-size:var(--fs-caption);color:var(--faint);text-transform:none;letter-spacing:0;background:0 0;border:0}.surface-view .portfolio-table .table-row,.surface-view .portfolio-table>div:not(.table-head){border:0;border-top:1px solid var(--lvl-line);background:0 0;border-radius:0}.surface-view .statement-import{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:none;padding:var(--sp-3) var(--sp-5)}.surface-view .statement-import-head{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.surface-view .statement-import-head>div>span{font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.surface-view .statement-import-head h3,.surface-view .statement-import-head strong{font-size:var(--fs-body);font-weight:var(--fw-medium);margin:0}.surface-view .statement-import-head p{font-size:var(--fs-caption);color:var(--faint);max-width:52ch;margin:0}:root .surface-view,:root[data-theme=light] .surface-view{box-shadow:none;background:0 0;border:0;border-radius:0}:root .positive-value,:root[data-theme=light] .positive-value{color:var(--sem-positive)!important}:root .negative-value,:root[data-theme=light] .negative-value{color:var(--sem-negative,var(--sem-critical))!important}:root .surface-view.subscriptions-view,:root[data-theme=light] .surface-view.subscriptions-view{box-shadow:none;background:0 0;border:0;padding:0}.surface-view .subscription-snapshot{grid-template-columns:repeat(4,minmax(0,1fr))}.surface-view .subscription-row .row-select input{accent-color:var(--muted)}.surface-view .subscription-check input{accent-color:var(--sem-positive);width:16px;height:16px}.surface-view .subscription-mix{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-5)}.surface-view .subscription-mix-head{margin-bottom:var(--sp-3)}.surface-view .subscription-mix-head span{font-size:var(--fs-body-lg);font-weight:var(--fw-bold)}.surface-view .subscription-mix-row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:minmax(110px,160px) minmax(0,1fr) 110px 48px;display:grid}.surface-view .subscription-mix-row+.subscription-mix-row{border-top:1px solid var(--lvl-line)}.surface-view .subscription-mix-name{font-size:var(--fs-body);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.surface-view .subscription-mix-bar{border-radius:var(--radius-pill);background:var(--lvl-nested);height:8px;display:block;overflow:hidden}.surface-view .subscription-mix-bar i{border-radius:inherit;background:var(--viz-2);min-width:3px;height:100%;display:block}.surface-view .subscription-mix-row>b{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.surface-view .subscription-mix-row>em{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-style:normal;font-size:var(--fs-caption)}.surface-view .subscription-list{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-2) var(--sp-5);flex-direction:column;display:flex}.surface-view .subscription-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto auto auto minmax(0,1fr) auto auto;display:grid}.surface-view .subscription-row+.subscription-row{border-top:1px solid var(--lvl-line)}.surface-view .subscription-mark{background:var(--lvl-nested);width:36px;height:36px;color:var(--muted);font-size:var(--fs-caption);font-weight:var(--fw-bold);border:0;border-radius:10px;place-items:center;display:grid;overflow:hidden}.surface-view .subscription-mark img{object-fit:cover;width:100%;height:100%}.surface-view .subscription-copy{text-align:left;cursor:pointer;min-width:0;color:var(--text);background:0 0;border:0;padding:0}.surface-view .subscription-copy strong{font-size:var(--fs-body);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.surface-view .subscription-copy small{font-size:var(--fs-caption);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.surface-view .subscription-payment{text-align:right}.surface-view .subscription-payment strong{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);display:block}.surface-view .subscription-payment small{font-size:var(--fs-caption);color:var(--faint)}.surface-view .subscription-row.paid .subscription-copy strong,.surface-view .subscription-row.paid .subscription-payment strong{color:var(--faint)}.surface-view .contact-group{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-4) var(--sp-5)}.surface-view .contact-group h3{margin:0 0 var(--sp-2);font-size:var(--fs-body-lg);font-weight:var(--fw-bold)}.surface-view .contact-grid{flex-direction:column;display:flex}.surface-view .contact-card{align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;box-shadow:none;cursor:default;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.surface-view .contact-card+.contact-card{border-top:1px solid var(--lvl-line)}.surface-view .contact-copy{text-align:left;cursor:pointer;min-width:0;color:var(--text);background:0 0;border:0;padding:0}.surface-view .contact-copy strong{font-size:var(--fs-body);font-weight:var(--fw-medium);display:block}.surface-view .contact-copy small{font-size:var(--fs-caption);color:var(--faint);display:block}.surface-view .contact-figures{gap:var(--sp-4);text-align:right;grid-template-columns:repeat(3,minmax(96px,auto));display:grid}.surface-view .contact-figures>span{flex-direction:column;gap:1px;display:flex}.surface-view .contact-figures small{font-size:var(--fs-caption);color:var(--muted)}.surface-view .contact-figures b{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);font-size:var(--fs-body)}.contact-detail-panel{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card)}:root .drawer,:root[data-theme=light] .drawer{background:color-mix(in srgb, var(--lvl-card) 80%, transparent);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-left:1px solid var(--glass-line);box-shadow:var(--shadow-card)}:root .drawer-scrim,:root[data-theme=light] .drawer-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c0a80}.drawer .drawer-header{border-bottom:1px solid var(--lvl-line);padding:var(--sp-5) var(--sp-6) var(--sp-4);background:0 0}.drawer .drawer-header span{font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.drawer .drawer-header h2{font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:-.01em;margin:2px 0 0}.drawer .close-button{background:var(--lvl-nested);color:var(--muted);border-radius:var(--radius-pill);cursor:pointer;width:34px;height:34px;transition:color var(--mov-reacao) var(--mov-curva), background var(--mov-reacao) var(--mov-curva);border:0;place-items:center;display:grid}.drawer .close-button:hover{color:var(--text);background:var(--lvl-line-strong)}.drawer-form label>span,.drawer .field>span,.drawer .field-label-row{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted)}.drawer-form input:not([type=checkbox]):not([type=radio]):not([type=range]),.drawer-form select,.drawer-form textarea{width:100%;min-height:38px;padding:0 var(--sp-3);border-radius:var(--radius-control);border:1px solid var(--lvl-line);background:var(--lvl-nested);color:var(--text);font-size:var(--fs-body);transition:border-color var(--mov-reacao) var(--mov-curva), box-shadow var(--mov-reacao) var(--mov-curva)}.drawer-form textarea{padding:var(--sp-2) var(--sp-3);resize:vertical;min-height:76px}:root input:focus,:root select:focus,:root textarea:focus{border-color:var(--wl-ink,#050607);box-shadow:none;outline:none}:root .ent-cad-campo:focus-within,:root .inv-reg-campo:focus-within,:root .cashback-percent-input:focus-within{border-color:var(--wl-ink,#050607)}.drawer-form input:focus,.drawer-form select:focus,.drawer-form textarea:focus{border-color:var(--wl-ink,#050607);box-shadow:none;outline:none}.drawer-form input::placeholder,.drawer-form textarea::placeholder{color:var(--faint)}.drawer-form input:disabled,.drawer-form select:disabled{opacity:.55;cursor:not-allowed}.drawer-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--lvl-nested) inset;-webkit-text-fill-color:var(--text)}.drawer-form input[inputmode=decimal]{font-variant-numeric:tabular-nums;font-size:var(--fs-body-lg);font-weight:var(--fw-medium)}.drawer-form .form-pair{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.drawer-form .field-note{font-size:var(--fs-caption);color:var(--faint)}.drawer-form .field-action{color:var(--muted);font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;padding:0}.drawer-form .field-action:hover{color:var(--text);text-decoration:underline}.drawer-form input[type=checkbox]{accent-color:var(--brand);width:16px;height:16px}.drawer-form details>summary{font-size:var(--fs-caption);color:var(--muted);cursor:pointer;list-style:none}.drawer-form details>summary::-webkit-details-marker{display:none}.drawer-form details[open]>summary{color:var(--text)}.drawer .drawer-submit,.btn-primary{background:var(--brand);color:#131313;border-radius:var(--radius-pill);min-height:40px;padding:0 var(--sp-5);font-size:var(--fs-body);font-weight:var(--fw-bold);cursor:pointer;transition:filter var(--mov-reacao) var(--mov-curva);border:0}.drawer .drawer-submit:hover,.btn-primary:hover{filter:brightness(1.05)}.drawer .drawer-submit:disabled{opacity:.55;cursor:wait}.btn-secondary{border:1px solid var(--lvl-line);background:var(--lvl-card);color:var(--text);border-radius:var(--radius-pill);min-height:40px;padding:0 var(--sp-4);font-size:var(--fs-body);font-weight:var(--fw-medium);cursor:pointer}.btn-secondary:hover{border-color:var(--lvl-line-strong)}.btn-ghost{color:var(--muted);min-height:40px;padding:0 var(--sp-3);font-size:var(--fs-body);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0}.btn-ghost:hover{color:var(--text);background:var(--lvl-nested)}.btn-destructive{background:var(--sem-critical);color:#fff;border-radius:var(--radius-pill);min-height:40px;padding:0 var(--sp-5);font-size:var(--fs-body);font-weight:var(--fw-bold);cursor:pointer;border:0}.btn-destructive:hover{filter:brightness(1.08)}.drawer .drawer-delete,.drawer .danger-action{color:var(--sem-critical);border-radius:var(--radius-pill);min-height:40px;padding:0 var(--sp-4);font-size:var(--fs-body);cursor:pointer;background:0 0;border:1px solid #0000}.drawer .drawer-delete:hover,.drawer .danger-action:hover{background:var(--sem-critical-bg)}.confirm-backdrop{z-index:var(--z-critica);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c0a80;place-items:center;display:grid;position:fixed;inset:0}.confirm-dialog{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);width:min(92vw,420px);box-shadow:var(--shadow-card);padding:var(--sp-5) var(--sp-6);gap:var(--sp-2);flex-direction:column;display:flex}.confirm-dialog h2{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);margin:0}.confirm-dialog .confirm-target{font-size:var(--fs-body);color:var(--text);font-variant-numeric:tabular-nums;padding:var(--sp-2) var(--sp-3);background:var(--lvl-nested);border-radius:var(--radius-control)}.confirm-dialog p{font-size:var(--fs-caption);color:var(--muted);margin:0}.confirm-dialog footer{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3);display:flex}:root .toast,:root[data-theme=light] .toast{background:var(--glass-bg);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--text);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);font-size:var(--fs-body);padding:var(--sp-2) var(--sp-4)}:root .toast.success,:root[data-theme=light] .toast.success{border-color:color-mix(in srgb, var(--sem-positive) 35%, transparent)}:root .toast.error,:root[data-theme=light] .toast.error{border-color:color-mix(in srgb, var(--sem-critical) 45%, transparent)}:root .global-search-backdrop{z-index:var(--z-painel);background:var(--wl-veu);-webkit-backdrop-filter:var(--wl-veu-desfoque);backdrop-filter:var(--wl-veu-desfoque)}:root .global-search-panel,:root[data-theme=light] .global-search-panel{background:var(--wl-vidro-centrado-fundo);border:1px solid var(--wl-vidro-centrado-fio);border-radius:var(--radius-card);width:min(640px,100%);box-shadow:var(--wl-vidro-centrado-sombra);-webkit-backdrop-filter:var(--wl-vidro-centrado-desfoque);backdrop-filter:var(--wl-vidro-centrado-desfoque);overflow:hidden}:root .global-search-panel .global-search-input{background:var(--wl-surface);border:1px solid var(--wl-line-sunken);border-radius:var(--radius-pill);color:var(--muted);gap:9px;margin:10px 10px 2px;padding:11px 12px}:root .global-search-panel .global-search-input input::placeholder{color:var(--faint);text-overflow:ellipsis;overflow:hidden}:root .global-search-panel .global-search-input:focus-within{border-color:var(--wl-ink);outline:none}:root .global-search-panel .global-search-input>button{border-radius:var(--radius-pill);color:var(--faint);transition:color var(--mov-reacao);flex:none}:root .global-search-panel .global-search-input>button:hover{color:var(--wl-ink)}:root .global-search-panel .chart-empty-copy{color:var(--faint);padding:30px 16px;font-size:13px}:root .global-search-panel .global-search-group{border-bottom:0;padding:8px 0 2px}:root .global-search-panel .global-search-group>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:4px 8px 6px}:root .global-search-panel .global-search-group button{transition:background var(--mov-reacao), box-shadow var(--mov-reacao);border-radius:12px;gap:11px;padding:7px 8px}:root .global-search-panel .global-search-group button:hover,:root .global-search-panel .global-search-group button:focus-visible{background:var(--wl-surface);outline:none;box-shadow:0 1px 2px #05080d0f}:root .global-search-panel .gs-copy{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}:root .global-search-panel .global-search-group button strong{font-size:13.5px;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .global-search-panel .global-search-group button small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:12px;overflow:hidden}:root .global-search-panel .global-search-group button b{font-size:13px;font-weight:var(--fw-bold);letter-spacing:-.012em;font-variant-numeric:tabular-nums;color:var(--wl-ink)}:root .gs-rosto{box-sizing:border-box;width:34px;height:34px;color:var(--wl-ink);border-radius:11px;flex:none;place-items:center;display:grid;overflow:hidden}:root .gs-rosto--foto,:root .gs-rosto--marca,:root .gs-rosto--pessoa,:root .gs-rosto--conta.has-logo{background:var(--wl-surface);border:1px solid var(--wl-line-sunken)}:root .gs-rosto img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}:root .gs-rosto--pessoa{border-radius:var(--radius-pill);padding:0}:root .gs-rosto--pessoa img,:root .gs-rosto--pessoa .ent-rosto{border-radius:var(--radius-pill);object-fit:cover;width:34px;height:34px;padding:0;font-size:12px}:root .gs-rosto--categoria{color:#fff;border:0}:root .gs-rosto--categoria svg{width:17px;height:17px}:root .gs-rosto--conta{background:var(--wl-sunken);font-size:12px;font-weight:var(--fw-bold);color:var(--muted)}:root .gs-rosto--destino{background:var(--wl-sunken);color:var(--muted)}:root .gs-rosto--cartao{background:0 0;border:0}.statement-import-body{border-top:1px solid var(--lvl-line);margin-top:var(--sp-3);padding-top:var(--sp-3)}.statement-import-error{background:var(--sem-critical-bg);color:var(--sem-critical);border-radius:var(--radius-control);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-caption)}.statement-import-warning{background:var(--sem-warning-bg);color:var(--sem-warning);border-radius:var(--radius-control);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-caption)}:root .bulk-bar,:root[data-theme=light] .bulk-bar{background:var(--glass-bg);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:var(--radius-pill);box-shadow:var(--shadow-card);color:var(--text)}.load-skeleton{gap:var(--hoy-gutter,var(--sp-4));flex-direction:column;display:flex}.load-skeleton .sk{border-radius:var(--radius-surface);background:linear-gradient(100deg, var(--lvl-card) 40%, var(--lvl-nested) 50%, var(--lvl-card) 60%);border:1px solid var(--lvl-line);background-size:200% 100%;animation:1.2s linear infinite sk-shimmer}.load-skeleton .sk-kpis{gap:var(--hoy-gutter,var(--sp-4));grid-template-columns:1.25fr 1fr 1fr 1fr;display:grid}.load-skeleton .sk-kpis .sk{height:132px}.load-skeleton .sk-row{height:56px}.load-skeleton .sk-panel{height:220px}@keyframes sk-shimmer{to{background-position:-200% 0}}.load-error{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);max-width:460px;box-shadow:var(--shadow-card);padding:var(--sp-6);gap:var(--sp-2);text-align:left;flex-direction:column;margin:12vh auto 0;display:flex}.load-error h2{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);margin:0}.load-error p{font-size:var(--fs-body);color:var(--muted);margin:0}.load-error footer{margin-top:var(--sp-2)}.hoy .onboarding-checklist{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-4) var(--sp-5)}.hoy .onboarding-step{border:1px solid var(--lvl-line);border-radius:var(--radius-pill);color:var(--text);font-size:var(--fs-caption);background:0 0}.hoy .onboarding-step.done{color:var(--faint)}.hoy .onboarding-step-number{background:var(--lvl-nested)}.hoy-signals{gap:var(--hoy-gutter,var(--sp-4));grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;display:grid}.hoy-signals.solo{grid-template-columns:1fr}.hoy-signals-main{min-width:0}.hoy-cashback{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--radius-surface);border:1px solid color-mix(in srgb, var(--sem-positive) 30%, transparent);background:var(--sem-positive-bg);color:var(--text);text-align:left;cursor:pointer;transition:transform var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva);flex-direction:column;display:flex}.hoy-cashback:hover{border-color:var(--sem-positive);transform:translateY(-2px)}.hoy-cashback-copy small{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--sem-positive);display:block}.hoy-cashback-copy strong{font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--sem-positive)}.hoy-cashback-hint{font-size:var(--fs-caption);color:var(--muted)}.hoy-cashback-split{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid color-mix(in srgb, var(--sem-positive) 22%, transparent);grid-template-columns:1fr 1fr;display:grid}.hoy-cashback-split>span{flex-direction:column;gap:1px;min-width:0;display:flex}.hoy-cashback-split small{font-size:var(--fs-caption);color:var(--muted)}.hoy-cashback-split b{font-size:var(--fs-body);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.hoy-cashback-split i{font-style:normal;font-size:var(--fs-caption);color:var(--faint)}.cashback-manual{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--lvl-line);gap:var(--sp-3);flex-direction:column;display:flex}.cashback-manual-head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.cashback-manual-head>span{font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cashback-manual-add{align-items:center;gap:var(--sp-1);padding:6px var(--sp-3);border-radius:var(--radius-pill);border:1px solid var(--lvl-line);background:var(--lvl-nested);color:var(--text);font-size:var(--fs-caption);font-weight:var(--fw-medium);cursor:pointer;display:inline-flex}.cashback-manual-add:hover{border-color:var(--lvl-line-strong)}.cashback-manual-form{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius-surface);background:var(--lvl-nested);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cashback-manual-form label{flex-direction:column;gap:4px;min-width:0;display:flex}.cashback-manual-form small{font-size:var(--fs-caption);color:var(--muted)}.cashback-manual-form input,.cashback-manual-form select{padding:8px var(--sp-3);border-radius:var(--radius-control);border:1px solid var(--lvl-line);background:var(--lvl-card);color:var(--text);font-size:var(--fs-body);font-family:inherit}.cashback-manual-wide{grid-column:1/-1}.cashback-manual-actions{gap:var(--sp-2);grid-column:1/-1;display:flex}.cashback-manual-actions button{padding:8px var(--sp-4);border-radius:var(--radius-control);background:var(--brand);color:#131313;font-weight:var(--fw-bold);font-size:var(--fs-caption);cursor:pointer;border:0}.cashback-manual-actions button.ghost{border:1px solid var(--lvl-line);color:var(--muted);font-weight:var(--fw-medium);background:0 0}.cashback-manual-list{flex-direction:column;display:flex}.cashback-manual-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.cashback-manual-row+.cashback-manual-row{border-top:1px solid var(--lvl-line)}.cashback-manual-row>span:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.cashback-manual-row strong{font-size:var(--fs-body);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cashback-manual-row small{font-size:var(--fs-caption);color:var(--faint)}.cashback-manual-row>b{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);white-space:nowrap}@media (width<=720px){.cashback-manual-form{grid-template-columns:1fr}}.cashback-modal{max-width:560px}.cashback-list{padding:var(--sp-4) var(--sp-6) var(--sp-5);max-height:420px;overflow-y:auto}.cashback-row{align-items:center;gap:var(--sp-4);padding:var(--sp-3) 0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.cashback-row+.cashback-row{border-top:1px solid var(--lvl-line)}.cashback-row-copy strong{font-size:var(--fs-body);font-weight:var(--fw-medium);display:block}.cashback-row-copy small{font-size:var(--fs-caption);color:var(--faint);font-variant-numeric:tabular-nums;display:block}.cashback-row-edit{align-items:center;gap:4px;display:inline-flex}.cashback-row-edit input{text-align:right;border-radius:var(--radius-control);border:1px solid var(--lvl-line);background:var(--lvl-nested);width:64px;height:32px;color:var(--text);font-variant-numeric:tabular-nums;padding:0 var(--sp-2)}.cashback-row-edit input:focus-visible{border-color:var(--wl-ink,#050607);box-shadow:none;outline:none}.cashback-row-edit i{color:var(--muted);font-style:normal;font-size:var(--fs-caption)}.cashback-row>b{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);white-space:nowrap}.surface-view .budget-moves-card{flex-flow:column;align-items:stretch}.surface-view .budget-move-row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:128px minmax(0,1fr) auto;display:grid}.surface-view .budget-move-row+.budget-move-row{border-top:1px solid var(--lvl-line)}.surface-view .budget-move-row strong{font-size:var(--fs-body);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.budget-move-bar{border-radius:var(--radius-pill);background:var(--lvl-nested);height:6px;display:block;overflow:hidden}.budget-move-bar i{border-radius:inherit;min-width:3px;height:100%;display:block}.budget-move-bar i.up{background:var(--sem-warning)}.budget-move-bar i.down{background:var(--sem-positive)}.surface-view .budget-move-row>b{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);white-space:nowrap;text-align:right}.sub-select{gap:var(--sp-2);flex-direction:column;display:flex}.sub-select-card{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-control);border:1px solid var(--lvl-line);background:var(--lvl-nested);color:var(--text);cursor:pointer;text-align:left;transition:border-color var(--mov-reacao) var(--mov-curva), background var(--mov-reacao) var(--mov-curva);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sub-select-card:hover{border-color:var(--lvl-line-strong)}.sub-select-card.active{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent);background:var(--lvl-card)}.sub-select-card.paid{opacity:.6}.sub-select-card .subscription-mark{width:32px;height:32px}.sub-select-copy strong{font-size:var(--fs-body);font-weight:var(--fw-medium);display:block}.sub-select-copy small{font-size:var(--fs-caption);color:var(--faint);display:block}.sub-select-card>b{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.file-picker{align-items:center;gap:var(--sp-3);cursor:pointer;display:inline-flex}.file-picker input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.file-picker-button{border:1px solid var(--lvl-line);background:var(--lvl-card);border-radius:var(--radius-pill);padding:6px var(--sp-4);font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--text)}.file-picker:hover .file-picker-button{border-color:var(--lvl-line-strong)}.file-picker-name{font-size:var(--fs-caption);color:var(--faint)}@media (width<=1320px){.hoy-signals{grid-template-columns:1fr}.hoy-cashback{flex-direction:row;align-items:center}.surface-view .statement-summary{grid-template-columns:repeat(3,1fr)}.surface-view .cards-layout{grid-template-columns:1fr}.surface-view .budget-analytics{grid-template-columns:1fr 1fr}.hoy-state{grid-template-columns:1.25fr 1fr 1fr 1fr}.wal-grid{grid-template-columns:1fr}.wal-wallet{max-width:420px}}@media (width<=1180px){.hoy-state{grid-template-columns:1fr 1fr}.wal-grid,.hoy-body{grid-template-columns:1fr}.ana-kpis{grid-template-columns:1fr 1fr}}@media (width<=767px){.shell{grid-template-columns:1fr}.shell-sidebar{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;height:auto;position:static}.shell-nav{flex-flow:wrap}.shell-nav-caption,.shell-nav-pin{display:none}.shell-user{border-top:0}.shell-header{padding:var(--sp-3) var(--sp-4);flex-wrap:wrap}.shell-content{padding:var(--sp-4)}.hoy-state,.ana-kpis{grid-template-columns:1fr}.ana-hero{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.shell *,.hoy *,.ana *{transition:none!important;animation:none!important}}.bulk-bar .bulk-clear{color:var(--muted);cursor:pointer;border-radius:var(--radius-pill);padding:6px var(--sp-3);background:0 0;border:0}.bulk-bar .bulk-clear:hover{color:var(--text);background:var(--lvl-nested)}.bulk-bar .bulk-delete{background:var(--sem-critical);color:#fff;border-radius:var(--radius-pill);padding:6px var(--sp-4);font-weight:var(--fw-bold);cursor:pointer;border:0}.comece-aqui{background:var(--lvl-raised);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--sp-5);margin-bottom:var(--sp-4);position:relative}.comece-aqui-fechar{border-radius:var(--radius-control);width:28px;height:28px;color:var(--faint);cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.comece-aqui-fechar:hover{background:var(--surface-hover);color:var(--text)}.plus-locked{background:var(--lvl-raised);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);max-width:460px;box-shadow:var(--shadow-card);padding:var(--sp-6);justify-items:start;gap:12px;display:grid}.plus-locked-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);font-size:12px;font-weight:var(--fw-bold)}.plus-locked h2{font-size:var(--fs-title);letter-spacing:-.02em}.plus-locked-lead{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);color:var(--text)}.plus-locked-desc{font-size:var(--fs-body);color:var(--muted);line-height:1.55}.plus-locked-cta{border-radius:var(--radius-pill);background:var(--text);color:var(--surface);font-size:var(--fs-body);font-weight:var(--fw-bold);cursor:pointer;border:0;margin-top:4px;padding:12px 22px}.plus-locked-cta:hover{filter:brightness(1.04)}.territorio-preparo{background:var(--lvl-raised);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);max-width:520px;box-shadow:var(--shadow-card);padding:var(--sp-6);justify-items:start;gap:12px;display:grid}.territorio-preparo-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:var(--fw-bold)}.territorio-preparo h2{font-size:var(--fs-title);letter-spacing:-.02em}.territorio-preparo-lead{font-size:var(--fs-body-lg);color:var(--text);line-height:1.5}.territorio-preparo-lista{font-size:var(--fs-body);color:var(--muted);gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.territorio-preparo-lista li{align-items:baseline;gap:10px;display:flex}.territorio-preparo-lista li:before{content:"";opacity:.45;background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-2px)}.territorio-preparo-nota{border-top:1px solid var(--lvl-line);font-size:var(--fs-caption,12px);color:var(--faint);margin-top:6px;padding-top:14px;line-height:1.55}.plan-choice-backdrop{z-index:60;background:var(--canvas,var(--surface));place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.plan-choice{text-align:center;width:100%;max-width:860px}.plan-choice-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:var(--fw-bold)}.plan-choice h1{letter-spacing:-.02em;margin:8px 0 6px;font-size:clamp(24px,4vw,34px)}.plan-choice-lead{font-size:var(--fs-body-lg);color:var(--muted);margin-bottom:28px}.plan-choice-cards{text-align:left;grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=720px){.plan-choice-cards{grid-template-columns:1fr}}.plan-card{border:1px solid var(--line-strong);background:var(--lvl-card,var(--surface));border-radius:18px;flex-direction:column;gap:10px;padding:26px 24px;display:flex;position:relative}.plan-card--featured{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand), 0 20px 44px #00000029}.plan-card-badge{font-size:12px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.03em;color:#131313;background:var(--brand);border-radius:999px;padding:3px 10px;position:absolute;top:-11px;left:24px}.plan-card h2{font-size:var(--fs-body-lg);font-weight:var(--fw-bold)}.plan-card-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px}.plan-card-price small{color:var(--muted);font-size:14px;font-weight:500}.plan-card-tag{font-size:var(--fs-body);color:var(--muted);line-height:1.5}.plan-card ul{gap:8px;margin:6px 0;padding:0;list-style:none;display:grid}.plan-card li{font-size:var(--fs-body);color:var(--text);padding-left:22px;position:relative}.plan-card li:before{content:"✓";color:var(--accent-text);font-weight:var(--fw-bold);position:absolute;left:0}.plan-card-cta{border-radius:var(--radius-pill);font-size:var(--fs-body);font-weight:var(--fw-bold);cursor:pointer;border:0;margin-top:10px;padding:13px 18px}.plan-card-cta--free{background:var(--surface-hover);color:var(--text);border:1px solid var(--line-strong)}.plan-card-cta--plus{background:var(--text);color:var(--surface)}.plan-card-cta:hover{filter:brightness(1.04)}.plan-card small{font-size:var(--fs-caption);color:var(--muted);text-align:center}.comece-aqui h3{margin:0 0 var(--sp-3);font-size:var(--fs-body-lg)}.comece-aqui ol{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.comece-aqui li{font-size:var(--fs-body);align-items:center;gap:10px;display:flex}.comece-aqui li>span{color:var(--muted);text-align:center;flex:none;width:16px}.comece-aqui li.feito>span{color:var(--sem-positive)}.comece-aqui li.feito em{color:var(--muted);font-style:normal;text-decoration:line-through}.comece-aqui li em{font-style:normal}.comece-aqui li button{cursor:pointer;color:var(--text);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.comece-aqui li button:hover{color:var(--brand)}.installment-control{border:1px solid var(--lvl-line);border-radius:var(--radius-control);background:var(--lvl-nested);overflow:hidden}.installment-control.on{border-color:color-mix(in srgb, var(--brand) 55%, var(--lvl-line))}.installment-toggle{justify-content:space-between;align-items:center;gap:var(--sp-3);cursor:pointer;padding:12px 14px;display:flex}.installment-toggle-label{font-weight:var(--fw-medium);font-size:var(--fs-body)}.installment-toggle input{opacity:0;width:0;height:0;position:absolute}.installment-switch{border-radius:var(--radius-pill);background:var(--lvl-line-strong,var(--line-strong));width:40px;height:22px;transition:background var(--mov-reacao) var(--mov-curva);flex:none;position:relative}.installment-switch:after{content:"";width:18px;height:18px;transition:transform var(--mov-reacao) var(--mov-curva);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.installment-toggle input:checked+.installment-switch{background:var(--brand)}.installment-toggle input:checked+.installment-switch:after{transform:translate(18px)}.installment-toggle input:focus-visible+.installment-switch{outline:2px solid var(--wl-ink,#050607);outline-offset:2px}.installment-body{gap:var(--sp-2);border-top:1px solid var(--lvl-line);flex-direction:column;padding:0 14px 14px;display:flex}.installment-body>:first-child{margin-top:12px}.installment-body input[type=number]{max-width:120px}.installment-note{font-size:var(--fs-caption);color:var(--muted);line-height:var(--lh-normal);margin:0}.installment-preview{font-size:var(--fs-body);margin:0}.installment-preview strong{color:var(--text);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.installment-switch,.installment-switch:after{transition:none}}.splash{z-index:9999;pointer-events:none;background:#dffd52;place-items:center;animation:.26s ease-out both splash-in;display:grid;position:fixed;inset:0}.splash--saindo{animation:.28s ease-in both splash-out}@keyframes splash-in{0%{opacity:0}to{opacity:1}}@keyframes splash-out{0%{opacity:1}to{opacity:0}}.splash-mobile{object-fit:cover;width:100%;height:100%;display:block}.splash-desktop{display:none}@media (width>=768px){.splash-mobile{display:none}.splash-desktop{fill:#131313;width:clamp(96px,9vw,148px);height:auto;animation:.52s cubic-bezier(.22,.85,.3,1) both splash-mark;display:block}}@keyframes splash-mark{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.splash,.splash--saindo,.splash-desktop{animation:none}}.hoy-main .health-chart .health-chart-heading{padding:0 0 var(--sp-4);margin-bottom:var(--sp-4);align-items:flex-start}.hoy-main .health-chart .ritmo-mes{gap:var(--sp-3);padding-top:var(--sp-2)}.hoy-main .health-chart .ritmo-legenda{padding-top:var(--sp-2);border-top:1px solid var(--lvl-line)}.surface-intro-actions{align-items:center;gap:var(--sp-2);flex:none;display:flex}.wl-metric-strip{background:var(--wl-sunken);border-radius:16px;align-items:stretch;gap:0;padding:5px;display:flex}.wl-metric-strip>.wl-metric{border-radius:13px;flex:1 1 0;min-width:0;padding:14px 17px 0;position:relative}.wl-metric-strip>.wl-metric+.wl-metric:before{content:"";background:var(--wl-line-sunken);width:1px;height:44px;position:absolute;top:20px;left:-1px}.wl-metric-label{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);display:block}.wl-metric-value{font-size:19px;font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.wl-metric-caption{color:var(--faint);margin-top:5px;font-size:12px;line-height:1.35;display:block}.wl-metric--positive{background:0 0}:root .wl-metric-superficie{z-index:0;pointer-events:none;position:absolute;inset:0}:root .wl-metric-superficie path{fill:#e5ff7c}:root .wl-metric--positive .wl-metric-label,:root .wl-metric--positive .wl-metric-value,:root .wl-metric--positive .wl-metric-caption{z-index:1;position:relative}:root .wl-metric-disc{z-index:2}.wl-metric--positive .wl-metric-value{color:#050607}.wl-metric--positive .wl-metric-caption,.wl-metric--positive .wl-metric-label{color:#4c545f}.wl-metric-disc{color:#fff;background:#050607;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute}.wl-metric-disc svg{width:16px;height:16px}:root .surface-view.wl-view--transactions .surface-intro h2,:root[data-theme=light] .surface-view.wl-view--transactions .surface-intro h2{letter-spacing:-.02em;font-size:27px}.wl-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wl-toolbar-right{align-items:center;gap:8px;margin-left:auto;display:flex}.wl-search{flex:320px;max-width:439px;height:36px;position:relative}.wl-search svg{width:15px;height:15px;color:var(--faint);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.wl-search input{border-radius:var(--radius-pill);border:1px solid var(--wl-line);background:var(--wl-surface);width:100%;height:36px;color:var(--text);padding:0 16px 0 40px;font-family:inherit;font-size:12.5px}.wl-search input::placeholder{color:var(--faint)}.wl-search input:focus-visible{outline:2px solid var(--text);outline-offset:1px}.wl-segmented{border-radius:var(--radius-pill);background:var(--wl-sunken);align-items:center;gap:0;height:36px;padding:3px;display:flex}.wl-segmented button{border-radius:var(--radius-pill);height:30px;font-family:inherit;font-size:12.5px;font-weight:var(--fw-medium);color:var(--muted);cursor:pointer;transition:background var(--motion-fast,.14s) ease, color var(--motion-fast,.14s) ease;background:0 0;border:0;padding:0 16px}.wl-segmented button:hover{color:var(--text)}.wl-segmented button.active{background:var(--green);color:#050607;font-weight:var(--fw-bold)}.wl-filter-pill{border-radius:var(--radius-pill);border:1px solid var(--wl-line);background:var(--wl-surface);height:36px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:12.5px;display:inline-flex}.wl-filter-pill select{color:inherit;cursor:pointer;background:0 0;border:0;max-width:150px;padding:0;font-family:inherit;font-size:12.5px}.wl-filter-pill select:focus-visible{outline:2px solid var(--text);outline-offset:3px}.wl-filter-pill--acao{color:var(--text);font-weight:var(--fw-medium)}.wl-filter-pill--acao.active{background:var(--text);border-color:var(--text);color:var(--surface)}.surface-view.wl-view--transactions .statement-feed{background:var(--wl-surface);border:1px solid var(--wl-line);border-radius:var(--radius-panel);box-shadow:none}.surface-view.wl-view--transactions .statement-day+.statement-day{border-top:1px solid var(--wl-line)}.surface-view.wl-view--transactions .statement-cost,.surface-view.wl-view--transactions .statement-day>header span,.surface-view.wl-view--transactions .wl-metric-value{font-variant-numeric:tabular-nums}.surface-view.wl-view--transactions .statement-identity{min-width:0}.surface-view.wl-view--transactions .statement-identity strong{overflow-wrap:anywhere}.wl-band{border-radius:var(--radius-card);background:var(--wl-ink);color:#fff;align-items:center;gap:40px;padding:30px 40px;display:flex}:root[data-theme=light] .wl-band{background:#050607}.wl-band-hero,.wl-band-cell{flex-direction:column;min-width:0;display:flex}.wl-band-rule{background:#ffffff24;flex:none;align-self:stretch;width:1px}.wl-band-aside{min-width:0;margin-left:auto}.wl-band-label{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:#ffffff80}.wl-band-value{font-size:34px;font-weight:var(--fw-bold);line-height:var(--lh-tight);font-variant-numeric:tabular-nums;margin-top:4px}.wl-band-cell-value{font-size:19px;font-weight:600;line-height:var(--lh-tight);font-variant-numeric:tabular-nums;margin-top:4px}.wl-band-caption{color:#fff9;margin-top:6px;font-size:12px;line-height:1.4}.wl-groups{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1440px){.wl-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-groups>.wl-grupo-largo{grid-column:1/-1}.wl-groups>.wl-grupo-largo>.bill-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.wl-groups>.wl-grupo-largo>.bill-list>.bill-line:nth-child(2){border-top:0}}.surface-view.wl-view--commitments .bill-group{background:var(--wl-surface);border:1px solid var(--wl-line);border-radius:var(--radius-panel);box-shadow:none}:root .surface-view.wl-view--commitments .surface-intro h2,:root[data-theme=light] .surface-view.wl-view--commitments .surface-intro h2{letter-spacing:-.02em;font-size:30px}.surface-view.wl-view--commitments .bill-group-heading strong,.surface-view.wl-view--commitments .bill-amount{font-variant-numeric:tabular-nums}.view:has(>.surface-view.wl-view){padding-top:0;padding-left:0;padding-right:0}:root .surface-view.wl-view .surface-intro{border-bottom:0;margin-top:0;padding-top:0;padding-bottom:0}:root .surface-view.wl-view .surface-intro>div>span{color:var(--faint)}.surface-view.wl-view{max-width:none;padding-left:8px;padding-right:8px}.surface-view.wl-view--commitments .bill-line{grid-template-columns:auto 34px minmax(0,1fr) auto auto auto auto}.wl-pressao{background:var(--wl-surface);border:1px solid var(--wl-line);border-radius:var(--radius-panel);grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:center;gap:40px;padding:24px;display:grid}@media (width<=1000px){.wl-pressao{grid-template-columns:minmax(0,1fr);gap:20px}}.wl-pressao-eyebrow{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.wl-pressao-conclusao h3{font-size:20px;font-weight:var(--fw-bold);letter-spacing:-.01em;text-wrap:balance;margin:6px 0 0}.wl-pressao-conclusao p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45}.wl-pressao-veredito{font-size:12px;font-weight:var(--fw-semibold);color:#050607;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:5px 11px;display:inline-flex}.wl-pressao-veredito.ok{background:#efffb4}.wl-pressao-veredito.alerta{background:#ff7e6be6}.wl-pressao-grafico{flex-direction:column;gap:10px;min-width:0;display:flex}.wl-trajetoria{width:100%;height:88px;display:block;overflow:visible}.wl-trajetoria-campo{fill:#eef0f3;stroke:none}.wl-trajetoria-linha{fill:none;stroke:var(--text);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.wl-trajetoria-ponto{fill:#fff;stroke:var(--text);stroke-width:2px}.wl-pressao-eixo{color:var(--faint);justify-content:space-between;font-size:12px;display:flex}:root:not([data-theme=light]) .wl-trajetoria-campo,:root[data-theme=dark] .wl-trajetoria-campo{fill:#ffffff0f}.wl-agenda{background:var(--wl-surface);border:1px solid var(--wl-line);border-radius:var(--radius-panel);padding:20px 24px 24px}.wl-agenda-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.wl-agenda-eyebrow{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.wl-agenda-head h3{font-size:15px;font-weight:var(--fw-bold);letter-spacing:-.01em;margin:4px 0 0}.wl-agenda-mes{border-radius:var(--radius-pill);background:var(--wl-canvas);font-size:12px;font-weight:var(--fw-medium);color:var(--muted);padding:7px 16px}.wl-agenda .commitment-calendar{box-shadow:none;background:0 0;border:0;padding:0}.wl-cards-wrap{grid-template-columns:minmax(0,844fr) minmax(0,264fr);align-items:stretch;gap:16px;display:grid}@media (width<=1100px){.wl-cards-wrap{grid-template-columns:minmax(0,1fr)}}.wl-cards-wrap--tres{grid-template-columns:minmax(0,844fr) minmax(0,264fr) minmax(0,264fr)}@media (width<=1280px){.wl-cards-wrap--tres{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wl-cards-wrap--tres>.wl-band{grid-column:1/-1}}@media (width<=760px){.wl-cards-wrap--tres{grid-template-columns:minmax(0,1fr)}}.wl-cards-cashback{background:var(--wl-surface);border:1px solid var(--wl-line);border-radius:var(--radius-card);flex-direction:column;justify-content:center;padding:20px 24px;display:flex}.wl-cards-cashback .wl-metric-value{color:var(--sem-positive)}:root .surface-view.wl-view--cards .surface-intro h2,:root[data-theme=light] .surface-view.wl-view--cards .surface-intro h2{letter-spacing:-.02em;font-size:30px}.wl-filter-pill{flex:none}.wl-filter-pill select{text-overflow:ellipsis;white-space:nowrap;max-width:84px;overflow:hidden}.wl-toolbar-right{flex-wrap:nowrap}.shell-period{border-radius:var(--radius-pill);border:1px solid var(--lvl-line);background:var(--lvl-card);align-items:center;height:34px;padding:0 12px;display:inline-flex}.shell-period select{color:var(--muted);cursor:pointer;background:0 0;border:0;max-width:110px;font-family:inherit;font-size:12.5px}.shell-period select:focus-visible{outline:2px solid var(--text);outline-offset:3px}.wl-composicao{background:var(--wl-surface);border:1px solid var(--wl-line);border-radius:var(--radius-panel);grid-template-columns:minmax(0,700fr) minmax(0,424fr);align-items:start;display:grid;overflow:hidden}@media (width<=1100px){.wl-composicao{grid-template-columns:minmax(0,1fr)}}.wl-composicao-cartoes{flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.wl-composicao-compras{flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.wl-composicao-rolagem{overscroll-behavior:contain;max-height:720px;margin-right:-6px;padding-right:6px;overflow-y:auto}.wl-composicao-rolagem::-webkit-scrollbar{width:4px}.wl-composicao-rolagem::-webkit-scrollbar-thumb{background:var(--text);border-radius:2px}.wl-composicao-rolagem::-webkit-scrollbar-track{background:0 0}.wl-composicao-vazio{font-size:var(--fs-body);color:var(--faint);margin:0;padding:24px 0}.wl-composicao .card-panel{cursor:pointer;box-shadow:none;border-radius:var(--radius-panel);transition:opacity var(--motion-base,.2s) ease, border-color var(--motion-base,.2s) ease}:root .surface-view .wl-composicao .card-panel.em-foco{border-color:var(--text)}:root .surface-view .wl-composicao .card-panel.atenuado{opacity:.45}:root .surface-view .wl-composicao .card-panel.atenuado:hover{opacity:.75}@media (prefers-reduced-motion:reduce){.wl-composicao .card-panel{transition:none}}:root[data-theme=light] .shell-sidebar,:root .shell-sidebar{color:#fff;background:#050607;border-right:0}:root .shell-sidebar .shell-brand-copy strong,:root .shell-sidebar .shell-brand-copy>span:first-child{color:#fff}:root .shell-sidebar .shell-brand-plan,:root .shell-sidebar .shell-brand-trial{color:#ffffff80}:root .shell-sidebar .shell-house{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a}:root .shell-sidebar .shell-house:hover{background:#ffffff1a}:root .shell-sidebar .shell-house-copy span{color:#ffffff80}:root .shell-sidebar .shell-house-copy strong{color:#fff}:root .shell-sidebar .shell-house-count,:root .shell-sidebar .shell-house-gear,:root .shell-sidebar .shell-nav-caption{color:#ffffff8c}:root .shell-sidebar .shell-nav-group+.shell-nav-group{position:relative}:root .shell-sidebar .shell-nav-item{color:#ffffff9e}:root .shell-sidebar .shell-nav-row:before{content:"";z-index:0;pointer-events:none;opacity:0;transition:opacity var(--mov-estado) var(--mov-curva), transform var(--mov-estado) var(--mov-entra);background:#fff;border-radius:19px;position:absolute;inset:0 6px 0 28px;transform:scale(.92)}:root .shell-sidebar.recolhida .shell-nav-row:before{left:20px;right:6px}:root .shell-sidebar .shell-nav-row:has(.shell-nav-item.active):before{opacity:1;transform:none}:root .shell-sidebar .shell-nav-item{z-index:1;position:relative}:root .shell-sidebar .shell-nav-item svg{opacity:.72}:root .shell-sidebar .shell-nav-item:hover{color:#fff;background:#ffffff12}:root .shell-sidebar .shell-nav-item.active,:root[data-theme=light] .shell-sidebar .shell-nav-item.active{color:#050607;font-weight:var(--fw-bold)}:root .shell-sidebar .shell-nav-item.active svg{opacity:1;color:#050607}:root .shell-sidebar .shell-nav-pin{color:#ffffff8c}:root .shell-sidebar .shell-user{border-top:1px solid #ffffff14}:root .shell-sidebar .shell-user strong{color:#fff}:root .shell-sidebar .shell-user small,:root .shell-sidebar .shell-user span{color:#ffffff80}:root .shell-sidebar .shell-user:hover{background:#ffffff0f}:root .shell-sidebar .shell-launch{background:var(--green);color:#050607;border:0}.wl-band-progresso{flex-direction:column;gap:10px;min-width:200px;display:flex}.wl-band-barra{--wl-sobra-tinta:#ffffff38;--wl-sobra-leito:#ffffff12;background-image:var(--wl-sobra-textura);background-color:var(--wl-sobra-leito);border-radius:6px;height:22px;display:flex;overflow:hidden}.wl-band-barra-pago{background:var(--green);border-radius:6px 0 0 6px;height:100%;display:block}.wl-band-progresso small{color:#ffffff9e;font-size:12px}.surface-view.wl-view .surface-intro .secondary-action.wl-acao-primaria{background:var(--text);border-color:var(--text);color:var(--surface);font-weight:var(--fw-bold)}.surface-view.wl-view .surface-intro .secondary-action.wl-acao-primaria:hover{filter:brightness(1.08)}.surface-view.wl-view .surface-intro .secondary-action.active{background:var(--text);border-color:var(--text);color:var(--surface)}.surface-view.wl-view--commitments .bill-line:not(:has(.row-select)){grid-template-columns:34px minmax(0,1fr) auto auto auto auto}.surface-view.wl-view--commitments .bill-line{grid-template-columns:38px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:58px;padding:0}.wl-bill-id{color:#fff;width:38px;height:38px;font-size:14px;font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;display:grid}.surface-view.wl-view--commitments .bill-copy{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}.surface-view.wl-view--commitments .bill-copy strong{font-size:13.5px;font-weight:var(--fw-regular);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.surface-view.wl-view--commitments .bill-copy small{font-size:12px;font-weight:var(--fw-medium);letter-spacing:.005em;color:var(--faint)}.surface-view.wl-view--commitments .bill-line b{font-size:14px;font-weight:var(--fw-regular);color:var(--muted);font-variant-numeric:tabular-nums}.surface-view.wl-view--commitments .bill-urgency{color:var(--faint);font-size:12px}.surface-view.wl-view--commitments .bill-urgency.late{color:var(--sem-negative)}.surface-view.wl-view--commitments .bill-urgency-slot{width:1px;display:block}.wl-bill-acao{border-radius:var(--radius-pill);border:1px solid var(--lvl-line);min-width:80px;height:24px;color:var(--muted);cursor:pointer;transition:background var(--motion-fast,.14s) ease;background:0 0;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.wl-bill-acao:hover{border-color:var(--text);color:var(--text)}.wl-bill-acao.pago{color:#050607;background:#efffb4;border-color:#0000}@media (prefers-reduced-motion:reduce){.wl-bill-acao{transition:none}}:root .shell-sidebar,:root[data-theme=light] .shell-sidebar{background:#050607;border-right:0;gap:0;width:236px;padding:0;overflow:visible auto}:root .shell-sidebar .shell-brand{align-items:flex-start;gap:8px;padding:19px 20px 0;display:flex;position:relative}:root .shell-sidebar .shell-brand-mark{flex:none;width:20px;height:20px}:root .shell-sidebar .shell-brand-copy strong{font-size:17px;font-weight:var(--fw-bold);color:#fff}:root .shell-sidebar .shell-brand-plan{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.08em;color:#ffffff6b}:root .shell-sidebar .shell-launch{border-radius:var(--radius-pill);color:#050607;height:44px;font-size:13.5px;font-weight:var(--fw-bold);background:#d7fe03;border:0;margin:26px 10px 0}:root .shell-sidebar .shell-nav{gap:22px;margin-top:36px;padding:0}:root .shell-sidebar .shell-nav-group{gap:5px;position:relative}:root .shell-sidebar .shell-nav-group:not(:first-child):before{content:"";background:#ffffff17;width:196px;height:1px;position:absolute;top:-18px;left:20px}:root .shell-sidebar .shell-nav-caption{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.11em;color:#ffffff8c;padding:0 0 8px 25px}:root .shell-sidebar .shell-nav-row{padding:0}:root .shell-sidebar .shell-nav-item{border-radius:var(--radius-pill);height:38px;font-size:13px;font-weight:var(--fw-regular);color:#ffffff9e;gap:10px;padding:0 12px 0 24px;position:relative}:root .shell-sidebar .shell-nav-item svg{opacity:.72;width:20px;height:20px}:root .shell-sidebar .shell-nav-item.active,:root[data-theme=light] .shell-sidebar .shell-nav-item.active{color:#050607;border-radius:19px;margin-left:28px;margin-right:6px;padding-left:14px;font-weight:600}:root .shell-sidebar .shell-nav-item.active svg{opacity:1}:root .shell-sidebar .shell-user{border-top:0;gap:10px;margin-top:auto;padding:18px}:root .shell-sidebar .shell-user strong{font-size:12.5px;font-weight:var(--fw-medium);color:#fff}:root .shell-sidebar .shell-user small,:root .shell-sidebar .shell-user span{color:#ffffff80;font-size:12px}:root .shell-sidebar .shell-nav-row{position:relative}:root .shell-sidebar .shell-nav-pin{z-index:2;opacity:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}:root .shell-sidebar .shell-nav-row:hover .shell-nav-pin{opacity:.55}:root .shell-sidebar .shell-nav-pin:focus-visible{opacity:1}:root .shell-sidebar .shell-nav-item.active~.shell-nav-pin{color:#050607}:root .shell-sidebar,:root[data-theme=light] .shell-sidebar{background:0 0;position:sticky}.shell-bar{z-index:0;pointer-events:none;background:#050607;position:absolute;left:0;right:0}.shell-bar--topo{transition:height var(--mov-forma) var(--mov-entra);top:0}.shell-bar--inteira{top:0;bottom:0}.shell-bar--base{transition:top var(--mov-forma) var(--mov-entra);bottom:0}.shell-bar-enseada{z-index:0;pointer-events:none;transition:top var(--mov-forma) var(--mov-entra);display:block;position:absolute;left:0}.shell-bar-enseada path{fill:#050607}:root .shell-sidebar>.shell-brand,:root .shell-sidebar>.shell-house,:root .shell-sidebar>.shell-launch,:root .shell-sidebar>.shell-nav,:root .shell-sidebar>.shell-user,:root .shell-sidebar>.shell-user-wrap,:root .shell-sidebar>.shell-upgrade{z-index:1;position:relative}:root .shell-sidebar .shell-recolher{z-index:2;border-radius:var(--radius-pill);color:#ffffffb3;cursor:pointer;background:#ffffff14;border:0;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:22px;right:14px}:root .shell-sidebar .shell-recolher:hover{color:#fff;background:#ffffff24}:root .shell-sidebar.recolhida .shell-recolher{background:0 0;top:59px;right:26px}:root .shell-sidebar.recolhida,:root[data-barra=recolhida] .shell-sidebar{width:80px}:root .shell-sidebar.recolhida .shell-brand{justify-content:center;padding:22px 0 0}:root .shell-sidebar.recolhida .shell-brand-mark{width:26px;height:26px}:root .shell-sidebar.recolhida .shell-brand-copy{display:none}:root .shell-sidebar.recolhida .shell-launch{border-radius:50%;gap:0;width:44px;height:44px;margin:52px auto 0;padding:0;font-size:0}:root .shell-sidebar.recolhida .shell-launch svg{width:18px;height:18px}:root .shell-sidebar.recolhida .shell-nav-caption{display:none}:root .shell-sidebar.recolhida .shell-nav-group:not(:first-child):before{width:36px;left:20px}:root .shell-sidebar.recolhida .shell-nav-item{justify-content:center;width:60px;margin:0 auto;padding:0}:root .shell-sidebar.recolhida .shell-nav-item>span:not(.shell-nav-tooltip){display:none}:root .shell-sidebar.recolhida .shell-nav-item.active,:root[data-theme=light] .shell-sidebar.recolhida .shell-nav-item.active{border-radius:19px;justify-content:center;width:54px;margin:0 6px 0 20px;padding:0}:root .shell-sidebar.recolhida .shell-nav-pin{display:none}:root .shell-sidebar.recolhida .shell-user{justify-content:center;padding:18px 0}:root .shell-sidebar.recolhida .shell-user strong,:root .shell-sidebar.recolhida .shell-user small,:root .shell-sidebar.recolhida .shell-user span:not([class*=avatar]){display:none}:root .shell-sidebar .shell-nav-item.active:before{content:none}:root .shell-sidebar .shell-brand-mark{color:#fff;place-items:center;display:grid}:root .shell-sidebar .shell-house{position:relative}:root .shell-sidebar .shell-house-gear{color:#ffffff8c;position:absolute;top:50%;right:12px;transform:translateY(-50%)}:root .shell-sidebar.recolhida .shell-house-gear{display:none}:root .shell-sidebar .shell-nav{gap:0;margin-top:36px}:root .shell-sidebar .shell-nav-group{gap:5px}:root .shell-sidebar .shell-nav-group+.shell-nav-group{margin-top:22px}:root .shell-sidebar .shell-nav-caption{padding:0 0 20px 25px}:root .shell-sidebar .shell-nav-group--solto+.shell-nav-group--solto,:root .shell-sidebar .shell-nav-group+.shell-nav-group--solto{margin-top:38px}:root .shell-sidebar .shell-nav-group:not(:first-child):before{top:-18px}:root .shell-sidebar .shell-nav-group--solto:not(:first-child):before{top:-20px}.shell-nav-tooltip{display:none}:root .shell-sidebar.recolhida .shell-nav-item{position:relative}:root .shell-sidebar.recolhida .shell-nav-item:hover{background:#ffffff12}:root .shell-sidebar.recolhida .shell-nav-item.active:hover{background:#fff}:root .shell-sidebar.recolhida .shell-nav-tooltip{color:#fff;font-size:12px;font-weight:var(--fw-medium);white-space:nowrap;opacity:0;pointer-events:none;z-index:1;background:#050607;border-radius:8px;padding:7px 12px;display:block;position:absolute;top:50%;left:calc(100% + 22px);transform:translateY(-50%)}:root .shell-sidebar.recolhida .shell-nav-item:hover .shell-nav-tooltip,:root .shell-sidebar.recolhida .shell-nav-item:focus-visible .shell-nav-tooltip{opacity:1}:root .shell-sidebar.recolhida,:root .shell-sidebar.recolhida .shell-nav{overflow:visible}:root .shell-sidebar .shell-nav-item:focus-visible,:root .shell-sidebar .shell-recolher:focus-visible{outline-offset:2px;outline:2px solid #fff}:root .shell{grid-template-columns:236px 1fr}:root .shell--recolhida,:root[data-barra=recolhida] .shell{--wl-barra:80px;grid-template-columns:var(--wl-barra) 1fr}:root .shell-main{--wl-goteira:40px}:root .shell--recolhida .shell-main{--wl-goteira:112px}:root{--wl-vidro-centrado-fundo:#ffffffb8;--wl-vidro-centrado-fio:#ffffff8c;--wl-vidro-centrado-desfoque:blur(24px);--wl-vidro-conversa-fundo:#ffffff9e;--wl-vidro-conversa-desfoque:blur(24px) saturate(1.35);--wl-vidro-centrado-sombra:0 22px 56px -10px #05080d21;--wl-vidro-fundo:color-mix(in srgb, var(--wl-canvas) 72%, transparent);--wl-vidro-desfoque:blur(14px) saturate(1.35);--wl-vidro-fio:color-mix(in srgb, var(--wl-line-sunken) 75%, transparent);--wl-veu:color-mix(in srgb, var(--wl-canvas) 93%, transparent);--wl-veu-desfoque:blur(3px);--wl-vidro-chip-fundo:#ffffff38;--wl-vidro-chip-fio:#ffffff6b;--wl-vidro-chip-desfoque:blur(6px);--z-flutuante:20;--z-veu:55;--z-painel:90;--z-dentro:94;--z-critica:120;--z-sistema:9999;--mov-reacao:.17s;--mov-estado:.24s;--mov-forma:.3s;--mov-curva:cubic-bezier(.32, .08, .24, 1);--mov-entra:cubic-bezier(.16, 1, .3, 1);--wl-sobra-tinta:#a7afba8c;--wl-sobra-leito:#e8ebef;--wl-sobra-textura:repeating-linear-gradient(45deg, var(--wl-sobra-tinta) 0 1.6px, transparent 1.6px 5.66px)}:root .shell-header{height:60px;min-height:60px;padding:16px var(--wl-goteira) 10px;background:var(--wl-canvas);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transition:background var(--mov-estado) var(--mov-curva), box-shadow var(--mov-estado) var(--mov-curva);border-bottom:0;justify-content:flex-start;align-items:center;gap:10px;display:flex}:root .shell-header.flutuando{background:var(--wl-vidro-fundo);-webkit-backdrop-filter:var(--wl-vidro-desfoque);backdrop-filter:var(--wl-vidro-desfoque);box-shadow:0 1px 0 var(--wl-vidro-fio)}@media (prefers-reduced-motion:reduce){:root .shell-header{transition:none}}:root .shell-title{font-size:14.5px;font-weight:var(--fw-semibold,600);letter-spacing:-.004em;color:var(--wl-ink);margin:0;line-height:1.3}:root .shell-topbar-vao{flex:auto;min-width:24px}:root .shell-topbar-fio{background:var(--wl-line-sunken);flex:none;width:1px;height:22px}:root .shell-content{padding:26px var(--wl-goteira) 60px;max-width:none;margin:0}:root .shell-header .global-search-trigger,:root .shell-sino{border:1px solid var(--wl-line);border-radius:var(--radius-pill);background:var(--wl-surface);width:34px;height:34px;color:var(--muted);cursor:pointer;box-shadow:none;flex:none;place-items:center;gap:0;padding:0;display:grid}:root .shell-header .global-search-trigger:hover,:root .shell-sino:hover{border-color:var(--wl-line-sunken)}:root .shell-header .global-search-trigger>span,:root .shell-header .global-search-trigger kbd{display:none}:root .shell-header .global-search-trigger svg{width:16px;height:16px}:root .shell-header .shell-month{border:1px solid var(--wl-line);border-radius:var(--radius-pill);background:var(--wl-surface);height:34px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex:none;overflow:visible}:root .shell-header .shell-month-label{min-width:0;font-size:12.5px;font-weight:var(--fw-semibold,600);letter-spacing:-.004em;color:var(--wl-ink);border:0;gap:7px;padding:0 13px 0 16px}:root .shell-header .shell-month-label svg{color:var(--faint)}:root .shell-header .shell-month-dot{width:6px;height:6px}:root .shell-casa{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:flex}:root .shell-casa>*{box-sizing:border-box;border:2px solid var(--wl-canvas);border-radius:var(--radius-pill);background:var(--wl-line);width:28px;height:28px;color:var(--faint);font-size:12px;font-weight:var(--fw-bold);letter-spacing:-.004em;place-items:center;display:grid;overflow:hidden}:root .shell-casa>*+*{margin-left:-9px}:root .shell-casa img{object-fit:cover;width:100%;height:100%}:root .shell-header .shell-launch--header{border-radius:var(--radius-pill);background:var(--green);height:34px;color:var(--wl-ink);font-size:12.5px;font-weight:var(--fw-bold);letter-spacing:-.004em;box-shadow:none;flex:none;gap:7px;padding:0 16px}.view:has(>.hoy){padding:0}:root .shell-main{position:relative}:root .shell-topo-sentinela{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}:root .hoy-body{grid-template-columns:minmax(0,1fr) 364px;align-items:start;gap:20px;display:grid}:root .shell--recolhida .hoy-body{gap:32px}:root .hoy-main,:root .hoy-side{flex-direction:column;gap:20px;min-width:0;display:flex}:root .in-sobrescrito{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}:root .in-sobrescrito-copy{flex-direction:column;gap:2px;min-width:0;display:flex}:root .in-sobrescrito small{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);line-height:1.1}:root .in-sobrescrito h3{font-size:19px;font-weight:var(--fw-bold);letter-spacing:-.015em;color:var(--wl-ink);margin:0;line-height:1.25}:root .in-bloco{flex-direction:column;gap:12px;display:flex}:root .in-primeira-linha{grid-template-columns:minmax(0,396fr) minmax(0,324fr);align-items:stretch;gap:20px;display:grid}:root .in-saldo{text-align:left;flex-direction:column;justify-content:space-between;align-items:stretch;gap:12px;min-height:186px;padding:2px 0 4px;display:flex}:root .in-saldo-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}:root .in-saldo-rotulo{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);line-height:1.1}:root .in-saldo-atalho{border:1px solid var(--wl-line-sunken);border-radius:var(--radius-pill);font-size:12px;font-weight:var(--fw-medium);color:var(--muted);cursor:pointer;transition:background var(--mov-reacao), color var(--mov-reacao), border-color var(--mov-reacao);background:0 0;flex:none;align-items:center;gap:3px;padding:4px 8px 4px 10px;line-height:1;display:inline-flex}:root .in-saldo-atalho:hover{background:var(--wl-surface);border-color:var(--wl-line-sunken);color:var(--wl-ink)}:root .in-saldo-atalho svg{flex:none}:root .in-saldo-valor{font-size:clamp(38px,5.2vw,72px);font-weight:var(--fw-bold);letter-spacing:-.034em;font-variant-numeric:tabular-nums;color:var(--wl-ink);margin:0;line-height:1;display:block}:root .in-saldo-valor--m{font-size:clamp(34px,4.6vw,63px)}:root .in-saldo-valor--p{font-size:clamp(30px,4vw,55px)}:root .in-saldo-explicacao{color:var(--faint);text-wrap:pretty;max-width:44ch;margin-top:-6px;font-size:12.5px;line-height:1.4;display:block}:root .in-saldo-composicao{flex-direction:column;gap:10px;margin-top:auto;display:flex}:root .in-saldo-faixa{border-radius:var(--radius-pill);align-items:stretch;gap:2px;height:6px;display:flex;overflow:hidden}:root .in-saldo-fatia{border-radius:var(--radius-pill);background:var(--wl-ink);flex-basis:0;min-width:4px}:root .in-saldo-partes{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px 12px;margin:0;padding:0;list-style:none;display:grid}:root .in-saldo-parte{align-items:center;gap:7px;min-width:0;display:flex}:root .in-saldo-parte-copy{flex-direction:column;gap:1px;min-width:0;display:flex}:root .in-saldo-parte-copy small{font-size:12px;font-weight:var(--fw-medium);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}:root .in-saldo-parte-copy b{font-size:13px;font-weight:var(--fw-bold);letter-spacing:-.012em;font-variant-numeric:tabular-nums;color:var(--wl-ink);line-height:1.15}:root .in-saldo-resto .in-saldo-parte-copy b{color:var(--muted)}:root .in-saldo-selo{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--wl-sunken);width:26px;height:26px;font-size:12px;font-weight:var(--fw-bold);color:var(--muted);flex:none;place-items:center;line-height:1;display:grid;overflow:hidden}:root .in-saldo-selo>img{object-fit:cover;width:100%;height:100%;display:block}:root .in-saldo-selo--marca{border:1px solid var(--wl-line-sunken);background:#fff}:root .in-saldo-selo--marca>img{object-fit:contain;width:68%;height:68%}:root .in-pleroma{border:1px solid var(--wl-line);background:var(--wl-surface);border-radius:16px;flex-direction:column;min-height:186px;padding:15px;display:flex}:root .in-pleroma-id{align-items:center;gap:8px;display:flex}:root .in-pleroma-marca{border-radius:var(--radius-pill);background:var(--wl-ink);color:#fff;flex:none;place-items:center;width:26px;height:26px;display:grid}:root .in-pleroma-nome{flex-direction:column;min-width:0;display:flex}:root .in-pleroma-nome strong{font-size:12.5px;font-weight:var(--fw-semibold,600);color:var(--wl-ink)}:root .in-pleroma-nome small{color:var(--faint);font-size:12px}:root .in-pleroma-convite{color:var(--muted);margin:21px 0 auto;font-size:12.5px;line-height:1.45}:root .in-pleroma-campo{border-radius:var(--radius-pill);background:var(--wl-sunken);align-items:center;gap:8px;margin-top:16px;padding:6px 6px 6px 14px;display:flex}:root .in-pleroma-campo input{min-width:0;font:inherit;color:var(--wl-ink);background:0 0;border:0;outline:none;flex:1;font-size:12px}:root .in-pleroma-campo input::placeholder{color:var(--faint)}:root .in-pleroma-campo button{border-radius:var(--radius-pill);background:var(--green);width:30px;height:30px;color:var(--wl-ink);cursor:pointer;border:0;flex:none;place-items:center;display:grid}:root .in-pleroma-campo input:disabled,:root .in-pleroma-campo button:disabled{cursor:not-allowed;opacity:.55}:root .in-projecao{background:var(--wl-sunken);border-radius:16px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) minmax(0,1fr);align-items:center;padding:6px;display:grid}:root .in-projecao-celula{text-align:left;background:0 0;border:0;border-radius:13px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:13px 16px;display:flex}:root button.in-projecao-celula{cursor:pointer}:root .in-projecao-fio{background:var(--wl-line-sunken);width:1px;height:40px}:root .in-projecao-rotulo{font-size:12px;font-weight:var(--fw-medium);color:var(--muted);align-items:center;gap:5px;display:inline-flex}:root .in-projecao-rotulo svg{color:var(--faint)}:root .in-projecao-valor{align-items:baseline;gap:4px;display:inline-flex}:root .in-projecao-valor i{font-size:14px;font-style:normal;font-weight:var(--fw-medium);color:var(--faint)}:root .in-projecao-valor i.positivo{color:var(--green-deep)}:root .in-projecao-valor b{font-size:clamp(16px,1.5vw,20px);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .in-projecao-legenda{color:var(--faint);font-size:12px}:root .in-projecao-celula--conclusao{background:var(--wl-surface);padding:13px 16px;box-shadow:0 2px 8px #0506070d}:root .in-projecao-celula--conclusao .in-projecao-rotulo{font-weight:var(--fw-semibold,600);color:var(--wl-ink)}:root .in-projecao-celula--conclusao .in-projecao-valor b{font-size:clamp(17px,1.6vw,22px)}:root .in-ganhos{gap:12px;display:flex}:root .in-ganhos.solo{justify-content:flex-start}:root .in-ganho{text-align:left;cursor:pointer;background:0 0;border:0;flex:none;padding:12px 14px;display:block;position:relative}:root .in-ganho-superficie{pointer-events:none;position:absolute;inset:0}:root .in-ganho-superficie path{fill:var(--green)}:root .in-ganho-disco{border-radius:var(--radius-pill);background:var(--wl-ink);color:#fff;place-items:center;display:grid;position:absolute}:root .in-ganho-disco>svg,:root .orc-fora-selo>svg{width:47%;height:47%}:root .in-ganho-rotulo,:root .in-ganho-valor,:root .in-ganho-legenda{display:block;position:relative}:root .in-ganho-rotulo{font-size:12px;font-weight:var(--fw-semibold,600);color:#050607;line-height:1.25}:root .in-ganho-valor{align-items:baseline;gap:3px;margin-top:2px;display:flex}:root .in-ganho-valor i{font-size:13px;font-style:normal;font-weight:var(--fw-medium);color:#050607}:root .in-ganho-valor b{font-size:clamp(16px,1.6vw,22px);font-weight:var(--fw-bold);letter-spacing:-.02em;color:#050607;font-variant-numeric:tabular-nums}:root .in-ganho-legenda{color:#4c545f;margin-top:2px;font-size:12px}:root .in-ganho--linkado .in-ganho-legenda{padding-right:22px}:root .in-ganho-seta{color:#050607;position:absolute;bottom:9px;right:7px}:root .in-ganho:focus-visible{outline:2px solid var(--wl-ink);outline-offset:2px;border-radius:14px}:root .in-comp-lista{border:1px solid var(--wl-line);background:var(--wl-surface);border-radius:16px;overflow:hidden}:root .in-comp-grupo{border-top:1px solid var(--wl-line-sunken);align-items:center;gap:8px;padding:13px 20px 9px;display:flex}:root .in-comp-lista>.in-comp-grupo:first-child{border-top:0}:root .in-comp-grupo>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}:root .in-comp-grupo>b{border-radius:var(--radius-pill);background:var(--wl-sunken);min-width:20px;height:17px;font-size:12px;font-weight:var(--fw-bold);color:var(--muted);place-items:center;padding:0 7px;display:grid}:root .in-comp-linha{border-top:1px solid var(--wl-line);grid-template-columns:34px minmax(0,3fr) minmax(0,2fr) 104px 96px 86px;align-items:center;gap:12px;min-height:56px;padding:11px 20px;display:grid}:root .in-comp-identidade{place-items:center;width:34px;height:34px;display:grid}:root .in-comp-identidade>*{border-radius:var(--radius-pill);width:34px;height:34px;font-size:13px;font-weight:var(--fw-bold);letter-spacing:0;place-items:center;line-height:1;display:grid;overflow:hidden}:root .in-comp-identidade img{object-fit:cover;width:100%;height:100%}:root .in-comp-cartao{border-radius:var(--radius-pill);color:#fff;place-items:center;width:34px;height:34px;display:grid}:root .in-comp-titulo{font-size:13.5px;font-weight:var(--fw-medium);color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .in-comp-onde{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:root .in-comp-urgencia{color:var(--faint);white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;font-size:12px;display:inline-flex}:root .in-comp-urgencia--vencido>span{border-radius:var(--radius-pill);color:#050607;font-size:12px;font-weight:var(--fw-semibold,600);background:#ff7e6b;padding:5px 11px}:root .in-comp-urgencia--vence-logo{color:#8e590a;font-weight:var(--fw-bold)}:root .in-comp-urgencia--pago svg{color:var(--green-deep)}:root .in-comp-valor{text-align:right;font-size:14px;font-weight:var(--fw-semibold,600);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .in-comp-acao{justify-content:flex-end;display:flex}:root .in-comp-quitar{border-radius:var(--radius-pill);background:var(--wl-surface);font-size:12px;font-weight:var(--fw-semibold,600);color:var(--wl-ink);cursor:pointer;white-space:nowrap;border:1px solid #c9cfd7;padding:7px 13px}:root .in-comp-quitar:hover{border-color:var(--wl-ink)}:root .in-comp-pago{border-radius:var(--radius-pill);font-size:12px;font-weight:var(--fw-semibold,600);color:#050607;cursor:pointer;white-space:nowrap;background:#efffb4;border:0;padding:5px 11px}:root .in-comp-linha.pago .in-comp-titulo,:root .in-comp-linha.pago .in-comp-valor{font-weight:var(--fw-regular);color:var(--faint)}:root .in-comp-rodape{border-top:1px solid var(--wl-line);justify-content:space-between;align-items:center;gap:8px;padding:13px 20px;display:flex}:root .in-comp-rodape small{color:var(--faint);font-size:12px}:root .in-comp-rodape button{font-size:12px;font-weight:var(--fw-semibold,600);color:var(--wl-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:0;display:inline-flex}:root .in-comp-rodape button svg{color:var(--muted)}:root .in-sobrescrito-acao{font-size:12px;font-weight:var(--fw-semibold,600);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}:root .in-sobrescrito-acao:hover{color:var(--wl-ink)}:root .in-aba-caixa{padding-top:34px;position:relative}:root .in-aba-superficie{pointer-events:none;position:absolute;inset:0}:root .in-aba-superficie path{fill:var(--wl-surface)}:root .in-aba-faixa{align-items:center;gap:38px;height:34px;padding-left:53px;display:flex;position:absolute;top:0;left:0;right:20px;overflow:hidden}:root .in-aba-faixa>*{flex:none}:root .in-aba-pilula{background:#dcff3f;border-radius:13px;height:26px;transition:left .22s cubic-bezier(.22,.61,.36,1),width .22s cubic-bezier(.22,.61,.36,1);position:absolute;top:4px}@media (prefers-reduced-motion:reduce){:root .in-aba-pilula{transition:none}}:root .in-aba-faixa button{font-size:12px;font-weight:var(--fw-medium);color:var(--faint);letter-spacing:-.004em;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;position:relative}:root .in-aba-faixa button:before{content:attr(data-rotulo);height:0;font-weight:var(--fw-bold);visibility:hidden;pointer-events:none;display:block;overflow:hidden}:root .in-aba-faixa button[data-ativa=sim]{font-weight:var(--fw-bold);color:#050607}:root .in-aba-faixa button:not([data-ativa=sim]):hover{color:var(--wl-ink)}:root .in-aba-mais{font-variant-numeric:tabular-nums}:root .in-aba-conteudo{flex-direction:column;gap:14px;padding:20px;display:flex;position:relative}:root .in-orc-topo{align-items:flex-end;gap:16px;display:flex}:root .in-orc-restante{flex-direction:column;gap:1px;display:flex}:root .in-orc-restante strong{font-size:clamp(21px,2.1vw,30px);font-weight:var(--fw-bold);letter-spacing:-.025em;color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .in-orc-restante small{color:var(--muted);font-size:12px}:root .in-orc-conta{flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto;display:flex}:root .in-orc-conta>span{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}:root .in-orc-conta>span b{color:var(--wl-ink);font-weight:var(--fw-semibold,600)}:root .in-orc-conta>small{border-radius:var(--radius-pill);background:var(--wl-sunken);color:var(--muted);padding:2px 9px;font-size:12px}:root .in-orc-barra{gap:3px;height:28px;display:flex}:root .in-orc-barra>span{border-radius:27px;min-width:3px}:root .in-orc-livre{background-image:var(--wl-sobra-textura);background-color:var(--wl-sobra-leito);border:0}:root .in-orc-legenda{flex-wrap:wrap;gap:6px 20px;display:flex}:root .in-orc-item{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}:root .in-orc-item i{border-radius:3px;flex:none;width:8px;height:8px}:root .in-orc-item i.in-orc-livre-selo{background-image:var(--wl-sobra-textura);background-color:var(--wl-sobra-leito);box-shadow:inset 0 0 0 1px var(--wl-line-sunken)}:root .in-orc-item b{font-weight:var(--fw-semibold,600);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .in-cart{display:block}:root .in-cart-eyebrow>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:#646d7a;display:block}:root .in-cart-eyebrow>h2{font-size:19px;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--wl-ink);margin:2px 0 0}:root .in-cart-superficie{border:1px solid var(--wl-fio,#e8ebef);background:#fff;border-radius:16px;margin-top:12px;padding:17px 17px 18px}:root .in-cart-pilha{background:#e8ebef;border-radius:18px;width:328px;height:224px;position:relative;overflow:hidden}:root .in-cart-face{background-position:50%;background-size:cover;width:295px;position:absolute;left:17px;overflow:hidden}:root .in-cart-face-luz{border-radius:inherit;pointer-events:none;background:radial-gradient(61.5% 87% at 21% -3%,#ffffff17 0 27%,#ffffff16 37%,#ffffff15 47%,#ffffff12 53%,#ffffff0f 60%,#ffffff0a 67%,#ffffff07 73%,#ffffff03 80%,#ffffff02 87%,#fff0 100%),radial-gradient(82.5% 90.8% at 97% 106.5%,#00000024 0 27%,#00000023 37%,#00000020 47%,#0000001d 53%,#00000017 60%,#00000010 67%,#0000000a 73%,#00000005 80%,#00000002 87%,#0000 100%);position:absolute;inset:0}:root .in-cart-face-topo{align-items:center;gap:8px;height:25px;display:flex;position:absolute;top:16px;left:20px;right:20px}:root .in-cart-face-topo b{font-size:13px;font-weight:var(--fw-semibold,600);color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root .in-cart-face-topo i{color:#ffffffc7;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-style:normal}:root .in-cart-face-bandeira{object-fit:contain;object-position:center right;flex:none;width:44px;height:25px;margin-left:auto}:root span.in-cart-face-bandeira{aspect-ratio:auto;-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root .in-cart-bolso{z-index:4;width:328px;height:122px;clip-path:path("M 18 0 L 113 0 C 139 0 138.5 17.5 164 17.5 C 189.5 17.5 191 0 217 0 L 310 0 C 319.9 0 328 9.688 328 21.529 L 328 103.5 C 328 115.341 319.9 122 310 122 L 18 122 C 8.1 122 0 114.841 0 103 L 0 21.529 C 0 9.688 8.1 0 18 0 Z");background:linear-gradient(#fff0 86%,#ffffffb3 100%),linear-gradient(90deg,#eff1f2 0%,#e6e8e9 8%,#ced1d2 12%,#bfc1c3 18%,#b2b5b8 37%,#a7aaad 55%,#a3a5a7 76%,#a1a3a5 92%,#aaacaf 100%);position:absolute;bottom:0;left:0}:root .in-cart-bolso-fio{z-index:5;pointer-events:none;position:absolute;bottom:0;left:0}:root .in-cart-bolso-fio path{fill:none;stroke:#ffffff8c;stroke-width:1px}:root .in-cart-fatura{z-index:6;text-align:left;cursor:pointer;background:0 0;border:0;width:190px;padding:0;display:block;position:absolute;bottom:18px;left:20px}:root .in-cart-fatura-rotulo{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a;display:block}:root .in-cart-fatura-valor{font-size:22px;line-height:26px;font-weight:var(--fw-semibold,600);letter-spacing:-.05em;color:var(--wl-ink);font-variant-numeric:tabular-nums;margin-top:1px;display:block}:root .in-cart-fatura-legenda{color:#0a0a0a;margin-top:2px;font-size:12px;display:block}:root .in-cart-fatura:focus-visible{outline:2px solid var(--wl-ink);outline-offset:3px;border-radius:10px}:root .in-cart-trocar{z-index:6;border-radius:var(--radius-pill);cursor:pointer;background:#0506072e;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;bottom:19px;right:18px}:root .in-cart-trocar svg path{fill:none;stroke:#ffffffb3;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}:root .in-cart-trocar:hover{background:#0506074d}:root .in-cart-trocar:hover svg path{stroke:#fff}:root .in-cart-trocar:focus-visible{outline:2px solid var(--wl-ink);outline-offset:2px}:root .in-cart-fio{background:var(--wl-fio,#e8ebef);border:0;height:1px;margin:14px 0 0}:root .in-cart-credito-rotulo{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:#646d7a;margin-top:14px;display:block}:root .in-cart-livre{margin:12px 0 0}:root .in-cart-livre b{font-size:29px;line-height:34px;font-weight:var(--fw-semibold,600);letter-spacing:-.03em;color:var(--wl-ink);font-variant-numeric:tabular-nums;display:block}:root .in-cart-livre small{color:#646d7a;margin-top:2px;font-size:12px;display:block}:root .in-cart-barra{gap:3px;height:28px;margin-top:14px;display:flex}:root .in-cart-faixa{border-radius:14px;min-width:6px}:root .in-cart-faixa--fatura{background:#050607}:root .in-cart-faixa--depois{background:#4c545f}:root .in-cart-faixa--livre,:root .in-cart-selo--livre{background-image:var(--wl-sobra-textura);background-color:var(--wl-sobra-leito)}:root .in-cart-legenda{gap:18px;margin-top:14px;display:flex}:root .in-cart-item{flex:1 1 0;grid-template-columns:11px 1fr;gap:0 6px;display:grid}:root .in-cart-selo{border-radius:3px;grid-row:1/span 2;width:11px;height:11px;margin-top:3px}:root .in-cart-selo--fatura{background:#050607}:root .in-cart-selo--depois{background:#4c545f}:root .in-cart-item em{font-size:12px;font-style:normal;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#646d7a}:root .in-cart-item b{font-size:12px;font-weight:var(--fw-medium);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .in-cart-vazia{color:#646d7a;background:#f3f5f7;border-radius:18px;justify-items:start;gap:4px;padding:28px 20px;display:grid}:root .in-cart-vazia strong{font-size:14px;font-weight:var(--fw-semibold,600);color:var(--wl-ink)}:root .in-cart-vazia small{font-size:12px}:root .in-cart-vazia button{background:var(--wl-ink);color:#fff;font-size:12px;font-weight:var(--fw-bold);cursor:pointer;border:0;border-radius:12px;margin-top:8px;padding:9px 16px}:root .in-cal{display:block}:root .in-cal-eyebrow{align-items:flex-end;gap:12px;display:flex}:root .in-cal-eyebrow>div{flex:auto;min-width:0}:root .in-cal-eyebrow span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:#646d7a;display:block}:root .in-cal-eyebrow h2{font-size:19px;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--wl-ink);margin:2px 0 0}:root .in-cal-eyebrow button{font-size:12px;font-weight:var(--fw-medium);color:#4c545f;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0}:root .in-cal-eyebrow button:hover{color:var(--wl-ink)}:root .in-cal-superficie{border:1px solid var(--wl-fio,#e8ebef);background:#fff;border-radius:16px;margin-top:12px;padding:29px 24px 24px}:root .in-cal-grade{gap:2.5px;display:grid}:root .in-cal-hdr,:root .in-cal-semana{grid-template-columns:repeat(7,1fr);display:grid}:root .in-cal-hdr span{height:16px;font-size:12px;font-weight:var(--fw-bold);color:#a7afba;place-items:center;display:grid}:root .in-cal-semana{height:45px}:root .in-cal-dia{place-items:center;display:grid}:root .in-cal-fora{color:#ced4db;font-size:12.5px}:root .in-cal-m{border-radius:var(--radius-pill);place-items:center;min-width:28px;padding:4px 6px;display:grid}:root .in-cal-m b{font-size:12.5px;font-weight:var(--fw-medium);color:#4c545f}:root .in-cal-m.hoje{background:#050607}:root .in-cal-m.hoje b{font-weight:var(--fw-bold);color:#fff}:root .in-cal-marcas{justify-content:center;align-items:center;gap:3px;min-height:5px;display:flex}:root .in-cal-m .in-cal-marcas{margin-top:3px}:root .in-cal-ponto{border-radius:var(--radius-pill);width:5px;height:5px}:root .in-cal-marcas--muitas .in-cal-ponto{width:4px;height:4px}:root .in-cal-ponto--eco{opacity:.72}:root .in-cal-ponto--vencido{background:#af2f1d}:root .in-cal-marcas:not(.in-cal-marcas--muitas) .in-cal-ponto--vencido{box-shadow:0 0 0 2px #af2f1d29}:root .in-cal-ponto--pagar{background:#050607}:root .in-cal-ponto--entrada{background:var(--brand,#d7fe03);box-shadow:inset 0 0 0 1px #0506072e}:root .in-cal-m.hoje .in-cal-ponto--entrada,:root .in-cal-m.hoje .in-cal-ponto--vencido,:root .in-ag-m.hoje .in-cal-ponto--vencido{box-shadow:none}:root .in-cal-ponto--pago{background:0 0;box-shadow:inset 0 0 0 1px #c9cfd7}:root .in-cal-m.hoje .in-cal-ponto--pagar{background:#fff}:root .in-cal-fio{background:var(--wl-fio,#e8ebef);border:0;height:1px;margin:12px 0 0}:root .in-cal-legenda{justify-content:center;gap:20px;margin-top:13px;display:flex}:root .in-cal-legenda span{font-size:12px;font-weight:var(--fw-medium);color:#646d7a;align-items:center;gap:5px;display:inline-flex}:root .in-ag-veu{z-index:60;background:var(--wl-veu);place-items:center;padding:24px;display:grid;position:fixed;inset:0}:root .in-ag{background:var(--wl-vidro-centrado-fundo);border:1px solid var(--wl-vidro-centrado-fio);width:min(1000px,100%);max-height:calc(100vh - 48px);-webkit-backdrop-filter:var(--wl-vidro-centrado-desfoque);backdrop-filter:var(--wl-vidro-centrado-desfoque);box-shadow:var(--wl-vidro-centrado-sombra);border-radius:24px;padding:24px;overflow:auto}:root .in-ag:focus{outline:none}:root .in-ag-hd{align-items:center;gap:16px;height:42px;display:flex}:root .in-ag-hd>div:first-child{flex:auto;min-width:0}:root .in-ag-hd span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:#646d7a;display:block}:root .in-ag-hd h2{font-size:21px;font-weight:var(--fw-semibold,600);letter-spacing:-.01em;color:var(--wl-ink);margin:2px 0 0}:root .in-ag-nav{border-radius:var(--radius-pill);background:#fff;align-items:center;gap:4px;height:36px;padding:0 5px;display:flex}:root .in-ag-nav b{text-align:center;min-width:87px;font-size:12.5px;font-weight:var(--fw-medium);color:var(--wl-ink)}:root .in-ag-nav button{border-radius:var(--radius-pill);color:#4c545f;cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;font-size:14px;display:grid}:root .in-ag-nav button:hover{color:var(--wl-ink);background:#f3f5f7}:root .in-ag-fechar{border-radius:var(--radius-pill);color:#4c545f;cursor:pointer;background:#fff;border:0;place-items:center;width:34px;height:34px;padding:0;font-size:12px;display:grid}:root .in-ag-fechar:hover{color:var(--wl-ink)}:root .in-ag-fio{background:#05060717;border:0;height:1px;margin:18px 0 0}:root .in-ag-conteudo{transition:opacity var(--mov-estado,.18s) var(--mov-curva,ease)}:root .in-ag-conteudo.aguardando{opacity:.45;pointer-events:none}:root .in-ag-erro{font-size:12.5px;font-weight:var(--fw-medium);color:#af2f1d;margin:14px 0 0}@media (prefers-reduced-motion:reduce){:root .in-ag-conteudo{transition:none}}:root .in-ag-corpo{grid-template-columns:400px minmax(0,1fr);gap:28px;margin-top:18px;display:grid}:root .in-ag-cal,:root .in-ag-dia-painel{background:#fff;border-radius:20px;padding:18px}:root .in-ag-grade{gap:3px;display:grid}:root .in-ag-hdr,:root .in-ag-semana{grid-template-columns:repeat(7,1fr);display:grid}:root .in-ag-hdr span{height:15px;font-size:12px;font-weight:var(--fw-bold);color:#a7afba;place-items:center;display:grid}:root .in-ag-semana{height:44px}:root .in-ag-dia{place-items:center;display:grid}:root .in-ag-fora{color:#8b95a3;font-size:13px}:root .in-ag-m{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:1.5px solid #0000;place-items:center;min-width:26px;padding:3px 6px;display:grid}:root .in-ag-m b{font-size:13px;font-weight:var(--fw-medium);color:var(--wl-ink)}:root .in-ag-m:hover{border-color:#dbdfe5}:root .in-ag-m.hoje{background:#050607;border-color:#050607}:root .in-ag-m.hoje b{font-weight:var(--fw-bold);color:#fff}:root .in-ag-m.hoje .in-cal-ponto--pagar{background:#fff}:root .in-ag-m.selecionado{border-color:#050607}:root .in-ag-m.selecionado b{font-weight:var(--fw-bold)}:root .in-ag-m.hoje.selecionado{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #050607}:root .in-ag-dia-painel>h3{font-size:15px;font-weight:var(--fw-semibold,600);color:var(--wl-ink);margin:0}:root .in-ag-itens{margin:16px 0 0;padding:0;list-style:none}:root .in-ag-itens li{border-top:1px solid var(--wl-line,#e8ebef);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;height:59px;display:grid}:root .in-ag-itens li:first-child{border-top:0}:root .in-ag-identidade{place-items:center;width:28px;height:28px;display:grid}:root .in-ag-identidade>:not(.in-ag-tipo){border-radius:var(--radius-pill);width:28px;height:28px;font-size:12px;font-weight:var(--fw-bold);place-items:center;line-height:1;display:grid;overflow:hidden}:root .in-ag-t{min-width:0;display:grid}:root .in-ag-t b{font-size:13px;font-weight:var(--fw-medium);color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .in-ag-t small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:root .in-ag-selo{border-radius:var(--radius-pill);font-size:12px;font-weight:var(--fw-semibold,600);color:#050607;white-space:nowrap;padding:3px 10px}:root .in-ag-selo--vencido{background:#ff7e6b}:root .in-ag-selo--pago{background:#efffb4}:root .in-ag-valor{font-size:13.5px;font-weight:var(--fw-medium);color:var(--wl-ink);font-variant-numeric:tabular-nums;white-space:nowrap}:root .in-ag-valor.positivo{color:var(--green-deep,#0a7049)}:root .in-ag-fio-total{background:#05060717;border:0;height:1px;margin:16px 0 0}:root .in-ag-total{justify-content:space-between;align-items:baseline;gap:12px;margin-top:17px;display:flex}:root .in-ag-total span{font-size:12px;font-weight:var(--fw-medium);color:#646d7a}:root .in-ag-total b{font-size:20px;font-weight:var(--fw-semibold,600);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .in-ag-vazio{background:#f8f9fb;border-radius:14px;place-items:center;gap:3px;margin-top:16px;padding:28px 20px;display:grid}:root .in-ag-vazio strong{font-size:12.5px;font-weight:var(--fw-medium);color:#646d7a}:root .in-ag-vazio small{color:#a7afba;font-size:12px}:root .in-sd{grid-template-columns:368px minmax(0,1fr);gap:20px;display:grid}:root .in-sd-veredito{background:#dcff3f;border-radius:16px;flex-direction:column;min-height:250px;padding:18px 18px 16px;display:flex}:root .in-sd-veredito h3{font-size:18px;font-weight:var(--fw-bold);letter-spacing:-.02em;color:#050607;margin:0}:root .in-sd-zona{width:332px;height:var(--in-term-altura,121px);margin:16px 0 0;position:relative}:root .in-sd-termometro{width:332px;height:var(--in-term-altura,121px);position:absolute;inset:0}:root .in-sd-termometro .aceso{fill:#050607;fill-opacity:.92}:root .in-sd-termometro .apagado{fill:#fff;fill-opacity:.5}:root .in-sd-zona strong{text-align:center;font-size:38px;font-weight:var(--fw-bold);letter-spacing:-.03em;color:#050607;line-height:41px;position:absolute;top:62px;left:0;right:0}:root .in-sd-legenda{text-align:center;font-size:12px;font-weight:var(--fw-medium);color:#05060799;margin:8px 0 14px;display:block}:root .in-sd-evidencias{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}:root .in-sd-evidencias li{color:#050607ad;align-items:center;gap:7px;min-height:16px;font-size:12px;display:flex}:root .in-sd-evidencias svg{color:#0506079e;flex:none}:root .in-evo{background:var(--wl-surface);border-radius:16px;flex-direction:column;gap:14px;min-height:250px;padding:20px;display:flex}:root .in-evo-hd{align-items:flex-start;gap:10px;display:flex}:root .in-evo-hd>div{flex:auto;min-width:0}:root .in-evo-hd h3{font-size:12.5px;font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--wl-ink);margin:0 0 1px}:root .in-evo-hd p{color:var(--faint);margin:0;font-size:12px}:root .in-evo-delta{font-size:12px;font-weight:var(--fw-bold);color:#050607;white-space:nowrap;background:#e5ff7c;border-radius:999px;flex:none;padding:4px 11px}:root .in-evo-caixa{flex-direction:column;flex:auto;min-height:128px;display:flex;position:relative}:root .in-evo-area{flex:auto;min-height:128px;position:relative}:root .in-evo-svg{width:100%;height:100%;display:block;overflow:visible}:root .in-evo-referencia,:root .in-evo-prumada{stroke:#c9cfd7;stroke-width:1px}:root .in-evo-linha{fill:none;stroke:#050607;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}:root .in-evo-halo{fill:#e8ebef}:root .in-evo-ponto{fill:#050607}:root .in-evo-rotulo{font-size:12px;font-weight:var(--fw-bold);color:var(--faint);pointer-events:none;position:absolute;left:0}:root .in-evo-dias{flex:none;height:16px;margin-top:8px;display:block;position:relative}:root .in-evo-dia{font-size:12px;font-weight:var(--fw-regular);color:var(--faint);white-space:nowrap;position:absolute;top:0}:root .in-evo-dia--um{left:0}:root .in-evo-dia--fim{right:0}:root .in-evo-dia--hoje{font-weight:var(--fw-bold);color:#4c545f;transform:translate(-50%)}:root .hoy-largura-total{gap:var(--hoy-gutter);flex-direction:column;grid-column:1/-1;min-width:0;display:flex}:root .shell-sino-caixa{display:flex;position:relative}:root .shell-sino{position:relative}:root .shell-sino-ponto{background:var(--wl-critico,#e5484d);width:6px;height:6px;box-shadow:0 0 0 2px var(--wl-canvas);border-radius:50%;position:absolute;top:6px;right:6px}:root .shell-sino-fora{z-index:calc(var(--z-painel) - 1);position:fixed;inset:0}:root .shell-notificacoes{z-index:var(--z-painel);background:var(--wl-vidro-centrado-fundo);border:1px solid var(--wl-vidro-centrado-fio);width:min(360px,100vw - 32px);max-height:min(60vh,460px);-webkit-backdrop-filter:var(--wl-vidro-centrado-desfoque);backdrop-filter:var(--wl-vidro-centrado-desfoque);box-shadow:var(--wl-vidro-centrado-sombra);border-radius:16px;flex-direction:column;padding:6px;display:flex;position:fixed;overflow:hidden auto}:root .shell-notificacoes header{justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 10px;display:flex}:root .shell-notificacoes header strong{font-size:12px;font-weight:var(--fw-bold);color:var(--wl-ink)}:root .shell-notificacoes header button{width:24px;height:24px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}:root .shell-notificacoes header button:hover{background:color-mix(in srgb, var(--wl-ink) 7%, transparent);color:var(--wl-ink)}:root .shell-notificacoes ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}:root .shell-notificacoes-lista{flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}:root .shell-aviso-secao>h4{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0;padding:12px 8px 4px;line-height:1.1}:root .shell-aviso-secao:first-child>h4{padding-top:4px}:root .shell-aviso-secao.secao-urgente>h4{color:var(--wl-critico,#e5484d)}:root .shell-notificacoes-vazio{color:var(--faint);margin:0;padding:10px 12px 16px;font-size:12px}:root{--wl-vidro-dado-fundo:#ffffffb8;--wl-vidro-dado-fio:#ffffff9e;--wl-vidro-dado-desfoque:blur(18px) saturate(1.2);--wl-vidro-dado-sombra:0 10px 26px -6px #05080d29}:root .wl-vidro-dado{border:1px solid var(--wl-vidro-dado-fio);background:var(--wl-vidro-dado-fundo);min-width:166px;-webkit-backdrop-filter:var(--wl-vidro-dado-desfoque);backdrop-filter:var(--wl-vidro-dado-desfoque);box-shadow:var(--wl-vidro-dado-sombra);pointer-events:none;border-radius:18px;flex-direction:column;padding:15px 18px;display:flex}:root .wl-vidro-dado-titulo{font-size:12px;font-weight:var(--fw-bold);letter-spacing:1px;text-transform:uppercase;color:var(--faint);margin-bottom:9px}:root .wl-vidro-dado-linha{justify-content:space-between;align-items:baseline;gap:18px;min-height:15px;display:flex}:root .wl-vidro-dado-linha+.wl-vidro-dado-linha{margin-top:5px}:root .wl-vidro-dado-linha>span{font-size:12px;font-weight:var(--fw-regular);color:var(--faint)}:root .wl-vidro-dado-linha>b{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--wl-ink);white-space:nowrap}:root .wl-vidro-dado-linha>b i{color:#050607b3;font-size:12px;font-style:normal}:root .wl-vidro-dado-estado{font-size:12px;font-weight:var(--fw-bold);color:var(--wl-ink);white-space:nowrap;background:#0506070f;border-radius:999px;align-items:center;gap:7px;margin-top:11px;padding:4px 10px;display:flex}:root .wl-vidro-dado-estado i{background:#c2e603;border-radius:999px;flex:none;width:6px;height:6px}:root .in-evo-guia{stroke:#05060729;stroke-width:1px}:root .in-evo-vidro{z-index:5;pointer-events:none;position:absolute;top:-8px}:root .in-evo-caixa{touch-action:none}:root .in-massa{background:#e8ebef;border-radius:16px;flex-direction:column;gap:14px;min-height:273px;padding:20px;display:flex}:root .in-massa header{flex-direction:column;gap:2px;display:flex}:root .in-massa header h3{font-size:18px;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--wl-ink);margin:0}:root .in-massa header p{color:#4c545f;margin:0;font-size:12px}:root .in-massa-grade{flex-direction:column;flex:auto;gap:8px;min-height:178px;display:flex}:root .in-massa-fileira{gap:8px;min-height:58px;display:flex}:root .in-massa-bloco{border-radius:14px;flex-direction:column;flex-basis:0;justify-content:flex-end;gap:2px;min-width:0;padding:14px 16px;display:flex;overflow:hidden}:root .in-massa-icone{color:#ffffff8c;margin-bottom:auto;display:block}:root .in-massa-fileira:first-child .in-massa-bloco:first-child .in-massa-icone{color:#ff7e6b}:root .in-massa-marcador{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#ff7e6b;white-space:nowrap}:root .in-massa-bloco strong{font-size:12.5px;font-weight:var(--fw-semibold);color:#fffffff5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root .in-massa-fileira:first-child .in-massa-bloco:first-child strong{color:#ff7e6b}:root .in-massa-bloco span{color:#ffffffbf;white-space:nowrap;align-items:baseline;gap:7px;font-size:12px;display:flex}:root .in-massa-bloco span i{font-style:normal;font-weight:var(--fw-bold);color:#ffffffe6}:root .drawer:not(.drawer--lateral),:root[data-theme=light] .drawer:not(.drawer--lateral),:root[data-theme=dark] .drawer:not(.drawer--lateral){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}:root .drawer:not(.drawer--lateral){grid-template-columns:min(var(--wl-painel,900px), 100%);width:auto;max-width:none;height:auto;box-shadow:none;pointer-events:none;background:0 0;border:0;place-content:safe center center;gap:0;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}:root .drawer:not(.drawer--lateral)>*{pointer-events:auto}:root .drawer:not(.drawer--lateral) .drawer-header,:root .drawer:not(.drawer--lateral) .drawer-form-shell{width:min(var(--wl-painel,900px), 100%);background:var(--wl-vidro-centrado-fundo);-webkit-backdrop-filter:var(--wl-vidro-centrado-desfoque);backdrop-filter:var(--wl-vidro-centrado-desfoque);border:1px solid var(--wl-vidro-centrado-fio)}:root .drawer--central .drawer-header{border-bottom:0;border-radius:24px 24px 0 0;margin:0;padding:28px 32px 18px}:root .drawer--central .drawer-form-shell{box-shadow:var(--wl-vidro-centrado-sombra);border-top:0;border-radius:0 0 24px 24px;padding:0 0 26px}:root .drawer-header .drawer-excluir{width:32px;height:32px;margin-left:auto}:root .drawer--central .close-button{color:#4c545f;background:#0506070d;border:0;border-radius:999px;width:32px;height:32px}:root .drawer--central .drawer-header span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}:root .drawer--central .drawer-header h2{font-size:22px;font-weight:var(--fw-bold);letter-spacing:-.02em;margin-top:4px}:root .drawer--central .drawer-kind-band{width:min(var(--wl-painel,900px), 100%);background:var(--wl-vidro-centrado-fundo);-webkit-backdrop-filter:var(--wl-vidro-centrado-desfoque);backdrop-filter:var(--wl-vidro-centrado-desfoque);border:1px solid var(--wl-vidro-centrado-fio);border-top:0;border-bottom:0;margin:0;padding:0 32px 18px}:root .drawer--central .drawer-kind-tabs{width:fit-content;box-shadow:none;background:#0506070d;border:0;border-radius:14px;gap:4px;margin:0 32px 18px;padding:4px}:root .drawer--central .drawer-kind-tabs button{box-shadow:none;font-size:12.5px;font-weight:var(--fw-medium);color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:7px 18px}:root .drawer--central .drawer-kind-tabs button.active{color:#050607;font-weight:var(--fw-bold);background:#dcff3f}:root .drawer--central .drawer-kind-band .drawer-kind-tabs{margin:0}:root .lanc-corpo{grid-template-columns:456fr 352fr;align-items:start;gap:28px;padding:0 32px;display:grid}:root .lanc-col{flex-direction:column;gap:18px;min-width:0;display:flex}:root .lanc-form{padding:0;display:block}:root .lanc-chips{flex-wrap:wrap;gap:6px;display:flex}:root .lanc-chip{border:1px solid var(--wl-line);background:var(--wl-surface);font-size:12.5px;font-weight:var(--fw-medium);color:#4c545f;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;padding:8px 14px;display:inline-flex;position:relative}:root .lanc-chip.ativo{color:#fff;font-weight:var(--fw-bold);background:#050607;border-color:#050607}:root .lanc-chip--mais select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:root .lanc-rodape{align-items:center;gap:10px;margin-top:24px;padding:0 32px;display:flex}:root .lanc-rodape-esq{flex:auto}:root .lanc-comprovante{border:1px solid var(--wl-line);background:var(--wl-surface);font-size:12.5px;font-weight:var(--fw-medium);color:#4c545f;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 12px 10px 14px;display:inline-flex}:root .lanc-comprovante input[type=file]{display:none}:root .lanc-comprovante:hover{border-color:var(--muted);color:var(--wl-ink)}:root .lanc-comprovante.ocupado{opacity:.6;cursor:progress}:root .lanc-comprovante[disabled]{opacity:.55;cursor:not-allowed}:root .cal{flex-direction:column;gap:10px;width:268px;padding:4px;display:flex}:root .cal-topo{align-items:center;gap:6px;display:flex}:root .cal-passo{color:#646d7a;cursor:pointer;width:26px;height:26px;transition:background var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}:root .cal-passo:hover{color:var(--wl-ink);background:#0506070f}:root .cal-titulo{flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}:root .cal-titulo>b{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--wl-ink);text-transform:capitalize}:root .cal-ano{align-items:center;gap:2px;display:inline-flex}:root .cal-ano-campo{font-variant-numeric:tabular-nums;color:#646d7a;text-align:center;cursor:text;width:40px;transition:border-color var(--mov-reacao), color var(--mov-reacao);background:0 0;border:1px solid #0000;border-radius:6px;padding:2px 0;font-family:inherit;font-size:12.5px;font-style:normal}:root .cal-ano-campo:hover{border-color:var(--wl-line-sunken)}:root .cal-ano-campo:focus{border-color:var(--wl-ink);color:var(--wl-ink);outline:none}:root .cal-ano>button{color:#a7afba;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:18px;height:18px;padding:0;display:grid}:root .cal-ano>button:hover{color:var(--wl-ink);background:#0506070f}:root .cal-semana,:root .cal-linha{grid-template-columns:repeat(7,1fr);display:grid}:root .cal-semana>span{height:20px;font-size:12px;font-weight:var(--fw-bold);color:#a7afba;place-items:center;display:grid}:root .cal-grade{flex-direction:column;gap:2px;display:flex}:root .cal-dia{height:32px;color:var(--wl-ink);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva);background:0 0;border:0;border-radius:10px;padding:0;font-family:inherit;font-size:12.5px}:root .cal-dia:hover:not(:disabled){background:#0506070f}:root .cal-dia.vizinho{color:#c4cbd4}:root .cal-dia:disabled{color:#d6dbe2;cursor:not-allowed}:root .cal-dia.hoje{box-shadow:inset 0 0 0 1.5px var(--wl-line,#0506072e)}:root .cal-dia.marcada,:root .cal-dia.marcada:hover{color:#fff;font-weight:var(--fw-semibold);background:#050607}:root .cal-dia.marcada.hoje{box-shadow:none}:root .cal-dia:focus-visible{outline:2px solid var(--wl-ink);outline-offset:-2px}:root .cal-hoje{border:1px solid var(--wl-line);font-family:inherit;font-size:12px;font-weight:var(--fw-medium);color:#646d7a;cursor:pointer;background:0 0;border-radius:999px;align-self:center;padding:5px 14px}:root .cal-hoje:hover{border-color:var(--muted);color:var(--wl-ink)}:root .cal-rodape{justify-content:center;align-items:center;gap:8px;display:flex}:root .cal-rodape:has(.cal-limpar){justify-content:space-between}:root .cal-limpar{font-family:inherit;font-size:12px;font-weight:var(--fw-medium);color:var(--faint);cursor:pointer;transition:color var(--mov-reacao), background var(--mov-reacao);background:0 0;border:0;border-radius:999px;padding:5px 12px}:root .cal-limpar:hover{background:var(--wl-sunken);color:var(--wl-ink)}:root .ent-cad-campo--origem.vazio>b{color:var(--faint);font-weight:var(--fw-medium)}:root .ent-cad-campo--origem:disabled{cursor:default;opacity:.62}:root .ent-cad-campo--origem:disabled:hover{border-color:var(--wl-line-sunken)}:root .lote-veu{z-index:var(--z-critica);background:var(--wl-veu);-webkit-backdrop-filter:var(--wl-veu-desfoque);backdrop-filter:var(--wl-veu-desfoque);justify-content:center;align-items:flex-end;padding-bottom:88px;display:flex;position:fixed;inset:0}:root .lote-painel{border:1px solid var(--wl-line);background:var(--wl-surface);border-radius:18px;flex-direction:column;width:min(92vw,380px);max-height:min(60vh,520px);display:flex;overflow:hidden;box-shadow:0 24px 60px -16px #05080d47}:root .lote-painel>header{border-bottom:1px solid var(--wl-line);flex-direction:column;gap:2px;padding:16px 18px 12px;display:flex}:root .lote-painel>header>b{font-size:14px;font-weight:var(--fw-semibold);color:var(--wl-ink)}:root .lote-painel>header>small{color:#8a9298;font-size:12px}:root .lote-lista{overscroll-behavior:contain;padding:6px;overflow-y:auto}:root .lanc-recibo{border:1px solid var(--wl-line);background:var(--wl-surface);color:#4c545f;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px 8px 8px 14px;font-size:12.5px;display:inline-flex}:root .lanc-recibo>svg{color:#8a9298;flex:none}:root .lanc-recibo>a,:root .lanc-recibo>b{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-weight:var(--fw-medium);color:var(--wl-ink);text-decoration:none;overflow:hidden}:root .lanc-recibo>a:hover{text-decoration:underline}:root .lanc-recibo-trocar{color:#646d7a;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva);background:#0506070d;border-radius:999px;flex:none;padding:3px 9px}:root .lanc-recibo-trocar:hover{color:var(--wl-ink);background:#05060717}:root .lanc-recibo-trocar input[type=file]{display:none}:root .lanc-recibo-tirar{color:#a7afba;cursor:pointer;width:24px;height:24px;transition:background var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}:root .lanc-recibo-tirar:hover{color:var(--wl-ink);background:#0506070f}:root .lanc-secundario{border:1px solid var(--wl-line);background:var(--wl-surface);font-size:13px;font-weight:var(--fw-medium);color:#4c545f;cursor:pointer;border-radius:12px;padding:11px 16px}:root .lanc-cta{font-size:13.5px;font-weight:var(--fw-bold);color:#050607;cursor:pointer;background:#d7fe03;border:0;border-radius:12px;padding:11px 20px}:root .lanc-cta[disabled],:root .lanc-secundario[disabled]{opacity:.6;cursor:progress}@media (width<=900px){:root .lanc-corpo{grid-template-columns:1fr}}:root .drawer--central .field-label-row{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}:root .drawer--central .field{gap:8px}:root .drawer--central .field input,:root .drawer--central .field textarea,:root .drawer--central .field select{border:1px solid var(--wl-line);background:var(--wl-surface);border-radius:12px;font-size:13.5px}:root .drawer--central .field input,:root .drawer--central .field select{min-height:42px}:root .lanc-par{grid-template-columns:1fr 1fr;gap:14px;display:grid}:root .lanc-linha{border:1px solid var(--wl-line);background:var(--wl-surface);border-radius:12px;align-items:center;gap:11px;min-height:50px;padding:9px 14px 9px 9px;display:flex;position:relative}:root .lanc-linha>svg{color:#8a9298;flex:none;margin-left:auto}:root .lanc-linha select{opacity:0;cursor:pointer;background:0 0;border:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}:root .lanc-linha-t{flex-direction:column;gap:1px;min-width:0;display:flex}:root .lanc-linha-t b{font-size:13.5px;font-weight:var(--fw-medium);color:var(--wl-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root .lanc-linha-t small{color:#8a9298;font-size:12px}:root .lanc-disco{width:32px;height:32px;font-size:12px;font-weight:var(--fw-bold);color:#fff;border-radius:999px;flex:none;place-items:center;font-style:normal;display:grid;overflow:hidden}:root .lanc-disco--foto{object-fit:cover}:root .lanc-disco--cartao{border-radius:6px;width:34px;height:24px}:root .lanc-contas{flex-wrap:wrap;align-items:center;gap:9px;display:flex}:root .lanc-conta{cursor:pointer;height:40px;transition:gap var(--mov-estado) var(--mov-curva), padding var(--mov-estado) var(--mov-curva), background var(--mov-estado) var(--mov-curva), border-color var(--mov-estado) var(--mov-curva);background:0 0;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:0;padding:5px;display:inline-flex;overflow:hidden}:root .lanc-conta .lanc-disco{width:30px;height:30px;box-shadow:0 0 0 2px var(--wl-surface)}:root .lanc-conta .lanc-linha-t{opacity:0;max-width:0;transition:max-width var(--mov-estado) var(--mov-curva), opacity var(--mov-reacao) var(--mov-curva)}:root .lanc-conta .lanc-linha-t b{white-space:nowrap;font-size:12.5px}:root .lanc-conta .lanc-linha-t small{white-space:nowrap}:root .lanc-conta:hover{background:#0506070d}:root .lanc-conta:focus-visible{background:var(--wl-surface);border-color:#050607;gap:10px;padding:5px 14px 5px 5px}:root .lanc-conta:focus-visible .lanc-linha-t{opacity:1;max-width:180px}:root .lanc-conta.ativa{background:#050607;border-color:#050607;gap:10px;padding:5px 14px 5px 5px}:root .lanc-conta.ativa .lanc-linha-t{opacity:1;max-width:180px}:root .lanc-conta.ativa .lanc-linha-t b{color:#fff}:root .lanc-conta.ativa .lanc-linha-t small{color:#ffffffa8}:root .lanc-conta.ativa .lanc-disco{box-shadow:none}:root .lanc-ajuda{width:18px;height:18px;font-size:12px;font-weight:var(--fw-bold);color:#4c545f;cursor:help;vertical-align:middle;background:#05060712;border-radius:999px;place-items:center;margin-left:9px;display:inline-grid;position:relative}:root .lanc-ajuda:after{content:attr(data-dica);color:#fff;width:300px;font-size:12px;font-weight:var(--fw-regular);text-align:left;text-transform:none;letter-spacing:normal;opacity:0;pointer-events:none;transition:opacity var(--mov-reacao) var(--mov-curva);background:#050607;border-radius:12px;padding:12px 14px;line-height:1.4;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}:root .lanc-ajuda:hover:after,:root .lanc-ajuda:focus-visible:after{opacity:1}:root .lanc-minicartao{flex:none;width:34px;height:24px;display:block}:root .lanc-minicartao .cardv--mini{border-radius:5px;justify-content:flex-end;align-items:flex-start;width:34px;height:24px;min-height:0;padding:3px 4px;display:flex}:root .lanc-minicartao .cardv--mini .cardv-top{justify-content:flex-end;align-items:flex-start;width:100%;height:100%;display:flex}:root .lanc-minicartao .cardv--mini .cardv-net{flex:none;width:auto;max-width:26px;height:9px}:root .lanc-disco svg{width:15px;height:15px}:root .lanc-trilha{gap:3px;height:6px;margin-top:5px;display:flex}:root .lanc-trilha i{background:#050607;border-radius:3px}:root .lanc-trilha u{background-image:var(--wl-sobra-textura);background-color:var(--wl-sobra-leito);border-radius:3px}:root .lanc-nota{color:#8a9298;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}:root .lanc-nota i{color:#c9cfd7;font-style:normal}:root .lanc-nota b{font-weight:var(--fw-bold);color:#0a7049}:root .lanc-ancora{position:relative}:root .lanc-popover{z-index:20;overscroll-behavior:contain;border:1px solid var(--wl-line);background:var(--wl-surface);border-radius:16px;max-height:340px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 44px -12px #05080d2e}:root .lanc-popover::-webkit-scrollbar{width:4px}:root .lanc-popover::-webkit-scrollbar-thumb{background:#05080d47;border-radius:2px}:root .lanc-popover::-webkit-scrollbar-track{background:0 0}:root .lanc-popover{scrollbar-width:thin;scrollbar-color:#05080d47 transparent}:root .lanc-popover.cal-popover{width:max-content;max-width:calc(100vw - 32px);max-height:none;padding:12px;right:auto;overflow:visible}:root .lanc-popover--acima{top:auto;bottom:calc(100% + 8px);box-shadow:0 -18px 44px -12px #05080d2e}:root .assin-marca{align-items:center;gap:2px;display:inline-flex}:root .assin-marca>.lanc-disco{border-radius:999px;width:22px;height:22px;overflow:hidden}:root .assin-marca>.lanc-disco img{object-fit:cover;width:100%;height:100%}:root .assin-marca>.lanc-ajuda{margin-left:4px}:root .lanc-disco--marca{border:1px solid var(--wl-line);background:#fff;overflow:hidden}:root .lanc-disco--marca img{object-fit:contain;width:72%;height:72%}:root .comp-leitura{height:42px;font-size:13.5px;font-weight:var(--fw-medium);color:#4c545f;align-items:center;margin:0;display:flex}:root .comp-dias{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:10px;display:grid}:root .comp-dias>button{cursor:pointer;height:38px;color:var(--wl-ink);font-variant-numeric:tabular-nums;transition:background var(--mov-estado) var(--mov-curva);background:0 0;border:0;border-radius:11px;padding:0;font-family:inherit;font-size:13px;font-weight:500}:root .comp-dias>button:hover{background:#0506070f}:root .comp-dias>button.on{background:var(--wl-ink);color:#fff;font-weight:var(--fw-bold)}:root .comp-dias-nota{color:#8a9298;margin:0;padding:0 12px 12px;font-size:12px;line-height:1.45}:root .lanc-popover hr{background:#e8ebef;border:0;height:1px;margin:0}:root .lanc-popover-busca{align-items:center;gap:10px;padding:13px 16px;display:flex}:root .lanc-popover-busca svg{color:#8a9298;flex:none}:root .lanc-popover-busca input{min-width:0;color:var(--wl-ink);flex:auto;font-size:13px;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}:root .lanc-popover-h{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#8a9298;margin:0;padding:13px 16px 7px}:root .lanc-popover-vazio{color:var(--faint);margin:0;padding:6px 16px 16px;font-size:12px}:root .lanc-opcao{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:9px 16px;display:flex}:root .lanc-opcao:hover,:root .lanc-opcao.ativa{background:#0506070a}:root .lanc-opcao .lanc-linha-t{flex:auto}:root .lanc-opcao b{font-size:13px;font-weight:var(--fw-medium);color:var(--wl-ink)}:root .lanc-opcao small{color:#8a9298;font-size:12px}:root .lanc-opcao-l{justify-content:space-between;align-items:baseline;gap:10px;display:flex}:root .lanc-recentes{gap:10px;padding:0 16px 12px;display:flex;overflow-x:auto}:root .lanc-recente{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:56px;padding:0;display:flex}:root .lanc-recente small{font-size:12px;font-weight:var(--fw-medium);color:#4c545f;white-space:nowrap;text-overflow:ellipsis;max-width:56px;overflow:hidden}:root .lanc-disco--g{width:42px;height:42px;font-size:13px}:root .lanc-disco--g svg{width:18px;height:18px}:root button.lanc-linha{text-align:left;cursor:pointer;width:100%;font:inherit}:root button.lanc-linha.aberta{border-color:#050607;box-shadow:0 0 0 1px #050607}:root .lanc-descricao{background:var(--wl-surface,#fff);border:1px solid var(--wl-line);border-radius:12px;position:relative}:root .lanc-descricao input{position:relative;background:0 0!important;border-color:#0000!important}:root .lanc-descricao:focus-within{border-color:var(--wl-ink,#050607)}:root .lanc-fantasma{pointer-events:none;white-space:pre;align-items:center;padding:0 14px;font-size:13.5px;line-height:1;display:flex;position:absolute;inset:0;overflow:hidden}:root .lanc-fantasma>span{color:#0000}:root .lanc-fantasma em{color:#05060752;font-style:normal}:root .lanc-tecla{font-size:12px;font-weight:var(--fw-bold);color:#4c545f;background:#0506070f;border-radius:6px;padding:3px 7px;font-family:inherit;position:absolute;top:50%;right:14px;transform:translateY(-50%)}:root .lanc-opcao .lanc-tecla{flex:none;position:static;transform:none}:root .lanc-popover--sugestoes{top:calc(100% + 8px)}:root .lanc-interruptor-bloco{flex-direction:column;gap:8px;display:flex}:root .lanc-interruptor{justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}:root .lanc-interruptor--fino span:first-child{color:#4c545f;font-size:12px}:root .lanc-switch{flex:none;display:inline-flex;position:relative}:root .lanc-switch input{opacity:0;cursor:pointer;width:38px;height:22px;min-height:0;margin:0;position:absolute;inset:0}:root .lanc-switch i{width:38px;height:22px;transition:background var(--mov-reacao) var(--mov-curva);background:#c9cfd7;border-radius:999px;display:block}:root .lanc-switch i:after{content:"";width:16px;height:16px;transition:transform var(--mov-reacao) var(--mov-curva);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px}:root .lanc-switch input:checked+i{background:#050607}:root .lanc-switch input:checked+i:after{transform:translate(16px)}:root .lanc-palco{background:#050607;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}:root .lanc-palco p{flex-wrap:wrap;align-items:baseline;gap:7px;margin:0;display:flex}:root .lanc-palco p b{font-size:14px;font-weight:var(--fw-bold);color:#fff}:root .lanc-palco p span{color:#ffffffb3;font-size:12px}:root .lanc-faturas{flex-wrap:wrap;align-items:center;gap:7px;display:flex}:root .lanc-faturas b{font-size:12px;font-weight:var(--fw-semibold);color:#050607;white-space:nowrap;background:#fff;border-radius:999px;padding:5px 10px}:root .lanc-faturas i{color:#a7afba;font-style:normal}:root .lanc-palco small{color:#ffffff8c;font-size:12px}:root .lanc-linha--campo{gap:0;padding:0 14px}:root .lanc-linha--campo input{flex:auto;min-width:0;background:0 0!important;border:0!important;padding:0!important}:root .lanc-sufixo{color:#8a9298;flex:none;font-size:13.5px}:root .lanc-nota--calma b{color:#8a9298;font-weight:var(--fw-regular)}:root .drawer--central .drawer-header,:root .drawer--central .drawer-form-shell{opacity:0;transition:opacity var(--mov-estado) var(--mov-curva), transform .2s cubic-bezier(.22, .61, .36, 1);transform-origin:50%;transform:scale(.96)}:root .drawer--central.open .drawer-header,:root .drawer--central.open .drawer-form-shell{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){:root .drawer--central .drawer-header,:root .drawer--central .drawer-form-shell{transition:none}}:root .calendar-modal-backdrop.veu-centrado,:root[data-theme=light] .calendar-modal-backdrop.veu-centrado,:root[data-theme=dark] .calendar-modal-backdrop.veu-centrado{background:var(--wl-veu);-webkit-backdrop-filter:none;backdrop-filter:none}:root .calendar-modal.vidro-centrado,:root[data-theme=light] .calendar-modal.vidro-centrado,:root[data-theme=dark] .calendar-modal.vidro-centrado{background:var(--wl-vidro-centrado-fundo);border:1px solid var(--wl-vidro-centrado-fio);-webkit-backdrop-filter:var(--wl-vidro-centrado-desfoque);backdrop-filter:var(--wl-vidro-centrado-desfoque);box-shadow:var(--wl-vidro-centrado-sombra);border-radius:24px}:root .cashback-modal .cashback-row,:root .cashback-modal .cashback-manual-row{grid-template-columns:32px minmax(0,1fr) 84px 108px;align-items:center;gap:14px;padding:10px 0;display:grid;position:relative}:root .cashback-modal .cashback-row-edit{grid-column:3;justify-content:flex-end}:root .cashback-modal .cashback-row-edit input{width:60px}:root .cashback-modal .cashback-row>b,:root .cashback-modal .cashback-manual-row>b{grid-column:4}:root .cashback-modal .cashback-row+.cashback-row,:root .cashback-modal .cashback-manual-row+.cashback-manual-row{border-top:0}:root .cashback-modal .cashback-manual-row>.row-actions{opacity:0;pointer-events:none;transition:opacity var(--mov-reacao) var(--mov-curva);align-items:center;gap:2px;display:inline-flex;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}:root .cashback-modal .cashback-manual-row:hover>.row-actions,:root .cashback-modal .cashback-manual-row:focus-within>.row-actions{opacity:1;pointer-events:auto}:root .cashback-disco{width:32px;height:32px}:root .cashback-disco svg{width:14px;height:14px}:root .cashback-disco--neutro{color:var(--faint);background:#0506070f}:root .cashback-modal .cashback-row>b,:root .cashback-modal .cashback-manual-row>b{min-width:100px;font-size:12.5px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap;background:#dcff3f;border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:6px 12px;display:inline-flex;color:#050607!important}:root .cashback-modal .cashback-manual-row>b.negative-value{background:#e5484d1f;color:#b3282c!important}:root .cashback-modal .cashback-manual{padding:22px var(--sp-6) var(--sp-5);margin-top:28px}:root .cashback-modal .cashback-list{padding-bottom:var(--sp-3)}:root .cashback-modal .cashback-manual-add{color:#fff;font-size:12.5px;font-weight:var(--fw-bold);cursor:pointer;background:#050607;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;display:inline-flex}:root .cashback-modal .cashback-manual-add:hover{background:#1e242b}:root .cashback-modal .cashback-manual-add svg{color:#fff}:root .cashback-modal .cashback-row-copy strong,:root .cashback-modal .cashback-manual-row strong{display:block}:root .cashback-modal .cashback-manual-row small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px;display:block}:root .surface-view .statement-columns,:root .surface-view .statement-row{grid-template-columns:36px minmax(160px,2.2fr) minmax(138px,.7fr) minmax(148px,1.2fr) minmax(158px,1.1fr) 92px 36px 138px;gap:12px;margin-inline:-22px;padding-inline:22px}:root .surface-view .statement-columns{letter-spacing:.06em;font-size:12px}:root .surface-view .statement-columns>span:last-child{text-align:right}:root .surface-view .statement-row{padding-block:9px}:root .statement-rosto{background:var(--wl-sunken);border-radius:999px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}:root .statement-rosto img{object-fit:cover;width:100%;height:100%}:root .statement-rosto--marca{border:1px solid var(--wl-line);background:#fff;overflow:hidden}:root .statement-rosto--marca img{object-fit:contain;width:68%;height:68%}:root .statement-rosto i{font-size:13px;font-style:normal;font-weight:var(--fw-semibold);color:var(--faint)}:root .statement-categoria,:root .statement-origin,:root .statement-conta,:root .statement-meio,:root .statement-quem{color:#4c545f;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}:root .statement-meio{color:var(--faint);font-size:12px}:root .statement-origin{align-items:center;gap:8px;min-width:0;display:flex}:root .statement-origin b{font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .statement-origin .ent-rosto{flex:none}:root .statement-quem{text-align:center}:root .statement-origin small,:root .statement-conta small,:root .statement-quem small{color:var(--faint)}:root .statement-conta{align-items:center;gap:7px;display:flex}:root .statement-conta>i{border-radius:999px;flex:none;width:7px;height:7px}:root .statement-conta>i.cheio{background:#050607}:root .statement-conta>i.vazado{box-shadow:inset 0 0 0 1px #8a9298}:root .surface-view .statement-amount{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}:root .surface-view .statement-amount .cashback-tag{color:#050607;font-size:12px;font-weight:var(--fw-bold);white-space:nowrap;background:#dcff3f;border-radius:999px;align-items:center;padding:3px 8px;display:inline-flex}:root .surface-view .statement-row{position:relative}:root .surface-view .statement-row>.row-actions{opacity:0;pointer-events:none;transition:opacity var(--mov-reacao) var(--mov-curva);align-items:center;gap:2px;display:inline-flex;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}:root .surface-view .statement-row:hover>.row-actions,:root .surface-view .statement-row:focus-within>.row-actions{opacity:1;pointer-events:auto}:root .surface-view .statement-day{margin:0}:root .surface-view .statement-day>header{border:0;min-height:38px;margin:0 -22px;padding:16px 22px 7px}:root .surface-view .statement-row{border-bottom:0;border-radius:10px;min-height:54px;padding-block:9px}:root .surface-view .statement-columns{border-bottom:1px solid #e8ebef;margin:0 -22px;padding:13px 22px 10px}:root .statement-quem{justify-content:center;display:flex}:root .statement-quem-rosto{background:var(--wl-sunken);border-radius:999px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}:root .statement-quem-rosto img{object-fit:cover;width:100%;height:100%}:root .statement-quem-rosto i{font-size:12px;font-style:normal;font-weight:var(--fw-semibold);color:var(--faint)}:root .surface-view .statement-row>.row-actions{gap:0;right:-22px}:root .surface-view .statement-row>.row-actions .row-action.edit{display:none}:root .surface-view .statement-row:hover{cursor:pointer}:root .wl-metric-strip>.wl-metric{flex-direction:column;justify-content:center;gap:4px;min-height:104px;padding:18px 17px 16px;display:flex}:root .wl-metric-strip>.wl-metric+.wl-metric:before{height:52px;top:50%;transform:translateY(-50%)}:root .wl-metric-value{line-height:1.15}:root .wl-view--transactions .intro-actions .quiet-action,:root .wl-view--commitments .surface-intro-actions .quiet-action{background:var(--wl-surface);height:34px;min-height:0;font-size:12.5px;font-weight:var(--fw-medium);color:#4c545f;border:1px solid #e8ebef;border-radius:999px;align-items:center;gap:7px;padding-block:0;padding-inline:15px;display:inline-flex}:root .wl-view--transactions .intro-actions .import-cta{font-weight:var(--fw-bold);color:var(--wl-ink);border:1.25px solid #c9cfd7}:root .wl-view--transactions .intro-actions .quiet-action svg,:root .wl-view--commitments .surface-intro-actions .quiet-action svg{width:14px;height:14px}:root .surface-view.wl-view--transactions{gap:16px;padding-top:6px}:root .wl-view--transactions .surface-intro,:root .wl-view--transactions .wl-metric-strip,:root .wl-view--transactions .wl-toolbar,:root .wl-view--transactions .statement-feed{margin-top:0;margin-bottom:0}:root .wl-view--transactions .surface-intro{border-bottom:0;padding-bottom:0}:root .surface-view .modo-selo{align-items:center;gap:8px;margin-bottom:2px;display:inline-flex}:root .surface-view .modo-selo b{color:#fff;font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;background:#050607;border-radius:999px;padding:3px 10px}:root .surface-view .modo-selo i{font-size:12px;font-style:normal;font-weight:var(--fw-bold);color:var(--faint)}:root .surface-view .statement-columns.selecionando,:root .surface-view .statement-feed.selecionando .statement-row{grid-template-columns:36px minmax(160px,2.2fr) minmax(138px,.7fr) minmax(148px,1.2fr) minmax(158px,1.1fr) 92px 36px 138px}:root .surface-view .statement-row>.row-select{background:var(--wl-surface);color:#0000;cursor:pointer;width:22px;height:22px;transition:background var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva);border:1.5px solid #c9cfd7;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:-32px;transform:translateY(-50%)}:root .surface-view .statement-row>.row-select:hover{border-color:#8a9298}:root .surface-view .statement-row>.row-select.marcada{color:#fff;background:#050607;border-color:#050607}:root .surface-view .statement-feed .statement-row.selected,:root .surface-view .statement-feed .statement-row.selected:hover{background:#e8ebef}:root .surface-view .statement-row.selected .statement-rosto{background:#050607}:root .surface-view .statement-row.selected .statement-rosto i{color:#fff}:root .surface-view .selection-bar{bottom:24px;left:var(--wl-barra,0px);z-index:40;scrollbar-width:none;background:#050607;border:0;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 48px);height:49px;margin:0 auto;padding:0 12px 0 20px;display:flex;position:fixed;right:0;overflow-x:auto;box-shadow:0 18px 44px -12px #05080d59}:root .surface-view .selection-bar::-webkit-scrollbar{display:none}:root .surface-view .selection-bar-conta{white-space:nowrap;align-items:baseline;gap:8px;display:flex}:root .surface-view .selection-bar-conta b{font-size:12.5px;font-weight:var(--fw-bold);color:#fff}:root .surface-view .selection-bar-conta i{font-size:12.5px;font-style:normal;font-weight:var(--fw-semibold);color:#ffffff8c}:root .surface-view .selection-bar hr{background:#ffffff38;border:0;flex:none;width:1px;height:20px;margin:0 4px}:root .surface-view .selection-acao{height:31px;font-size:12px;font-weight:var(--fw-medium);color:#ffffffd1;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;display:inline-flex}:root .surface-view .selection-acao:hover{background:#ffffff1a}:root .surface-view .selection-acao.destaque{color:#fff;font-weight:var(--fw-bold);background:#ffffff26}:root .surface-view .selection-acao.apagar{color:#ffffff8c}:root .surface-view .selection-acao.apagar:hover{color:#fff;background:#e5484d38}:root .surface-view .selection-acao.sair{color:#ffffff8c}:root .surface-view .selection-acao[disabled]{opacity:.38;cursor:not-allowed}:root .surface-view .selection-acao[disabled]:hover{background:0 0}:root .drawer--duas-colunas{grid-template-columns:min(880px,100%)}:root .drawer--duas-colunas .drawer-header,:root .drawer--duas-colunas .drawer-form-shell{width:min(880px,100%)}:root .drawer--duas-colunas .lanc-corpo{grid-template-columns:456fr 332fr}:root .drawer--central .drawer-header h2{align-items:center;gap:10px;display:flex}:root .drawer--central .drawer-header h2 .lanc-ajuda{width:20px;height:20px;margin-left:0}:root .drawer--central .drawer-header h2 .lanc-ajuda:after{top:calc(100% + 10px);bottom:auto;left:0;transform:none}:root .comp-palco{background:#0506070d;border-radius:14px;padding:14px 16px}:root .comp-palco b{font-size:13px;font-weight:var(--fw-bold);color:var(--wl-ink);display:block}:root .comp-palco small{color:#8a9298;margin-top:7px;font-size:12px;line-height:1.35;display:block}:root .comp-desligado{opacity:.62;cursor:not-allowed;min-height:0;padding:10px 14px}:root .comp-desligado .lanc-linha-t b{font-size:13px;font-weight:var(--fw-regular);color:#8a9298}:root .drawer--duas-colunas .field select[disabled],:root .drawer--duas-colunas .field input[disabled]{opacity:1;color:var(--wl-ink);cursor:not-allowed}:root .comp-opcional{font-size:12px;font-weight:var(--fw-regular);text-transform:none;letter-spacing:0;color:#a7afba;margin-left:6px;font-style:normal}:root .comp-nota-chips{color:#8a9298;align-self:center;margin-left:8px;font-size:12px;font-style:normal}:root .comp-trilha{margin-top:20px}:root .drawer--central .drawer-form input:not([type=checkbox]):not([type=radio]):not([type=range]),:root .drawer--central .drawer-form select,:root .drawer--central .drawer-form textarea{border:1px solid var(--wl-line);background:var(--wl-surface);border-radius:12px;font-size:13.5px}:root .drawer--central .drawer-form input:not([type=checkbox]):not([type=radio]):not([type=range]),:root .drawer--central .drawer-form select{min-height:42px}:root .drawer--central .drawer-form input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,:root .drawer--central .drawer-form select:focus,:root .drawer--central .drawer-form textarea:focus,:root .drawer--central .field input:focus,:root .drawer--central .field textarea:focus{border-color:var(--wl-ink,#050607);outline:none}:root .drawer--duas-colunas .drawer-form input.comp-valor:not([type=checkbox]):not([type=radio]):not([type=range]){min-height:44px;font-size:15px;font-weight:var(--fw-bold)}:root .comp-desligado{padding:8px 14px}:root .surface-view.wl-view--commitments .bill-line{grid-template-columns:38px minmax(0,1fr) 84px 92px 80px}:root .surface-view.wl-view--commitments .bill-line.invoice{grid-template-columns:38px minmax(0,1fr) 84px 92px 80px 16px}:root .surface-view.wl-view--commitments .bill-line:not(:has(.row-select)){grid-template-columns:38px minmax(0,1fr) 84px 92px 80px}:root .surface-view.wl-view--commitments .bill-line.invoice:not(:has(.row-select)){grid-template-columns:38px minmax(0,1fr) 84px 92px 80px 16px}:root .wl-bill-id svg{width:19px;height:19px}:root .surface-view.wl-view--commitments .bill-line:not(.paid) .bill-copy strong{font-weight:var(--fw-medium);color:var(--wl-ink)}:root .surface-view.wl-view--commitments .bill-line:not(.paid) b{font-weight:var(--fw-semibold,600);color:var(--wl-ink)}:root .surface-view.wl-view--commitments .bill-urgency{white-space:nowrap;justify-self:end;align-items:center;gap:5px;display:inline-flex}:root .surface-view.wl-view--commitments .bill-urgency.atrasada{color:#050607;font-weight:var(--fw-semibold,600);background:#ff7e6b;border-radius:999px;padding:4px 10px}:root .surface-view.wl-view--commitments .bill-urgency.hoje{color:#8e590a;font-weight:var(--fw-bold)}:root .surface-view.wl-view--commitments .bill-urgency.pago{color:var(--faint)}:root .surface-view.wl-view--commitments .bill-urgency.pago svg{color:#0a7049}:root .wl-bill-revelar{color:#8b939e;cursor:not-allowed;opacity:.7;background:0 0;border:0;place-items:center;width:16px;height:16px;padding:0;display:grid}:root .wl-agenda .in-ag-corpo{grid-template-columns:420px minmax(0,1fr);gap:49px;margin-top:14px}:root .wl-agenda .in-ag-cal,:root .wl-agenda .in-ag-dia-painel{background:0 0;border-radius:0;padding:0}:root .wl-agenda .in-ag-cal:after{content:"";background:#eef0f3;width:1px;display:block;position:absolute;top:0;bottom:22px;left:calc(100% + 24px)}:root .wl-agenda .in-ag-cal{position:relative}:root .in-ag-legenda{grid-template-columns:repeat(3,1fr);margin-top:8px;padding-top:8px;display:grid}:root .in-ag-legenda span{font-size:12px;font-weight:var(--fw-medium);color:#8b939e;align-items:center;gap:5px;display:inline-flex}:root .in-ag-relacao{color:#4c545f;background:#f8f9fb;border-radius:12px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.4}:root .wl-pressao{align-items:center;gap:32px;padding:22px 24px}:root .wl-pressao-grafico{gap:8px}:root .wl-trajetoria-caixa{width:100%;min-width:0}:root .wl-trajetoria{width:100%;height:126px;display:block;overflow:visible}:root .wl-trajetoria-linha{fill:none;stroke:#050607;stroke-width:2px;stroke-linejoin:miter;stroke-linecap:butt}:root .wl-trajetoria-ponto{fill:#fff;stroke:#050607;stroke-width:2.5px}:root .wl-trajetoria-rotulo{font-size:12px;font-weight:var(--fw-bold);fill:#050607}:root .wl-pressao-eixo{justify-content:space-between;align-items:center;display:flex}:root .surface-view.wl-view--commitments .bill-group{padding:0}:root .surface-view.wl-view--commitments .bill-group-heading{padding:20px 20px 12px}:root .surface-view.wl-view--commitments .bill-list{padding:0 20px 16px}:root .in-ag-m{row-gap:3px;min-width:0;padding:2.5px 6.5px}:root .in-ag-m b{font-size:13px;line-height:17px}:root .in-ag-m .in-cal-marcas{margin-top:0}:root .in-ag-m.passado b{color:#8b95a3}:root .in-ag-m.hoje.passado b,:root .in-ag-m.hoje b{color:#fff}:root .in-ag-fora{color:#c9cfd7}:root .in-cal-ponto--vazio{background:0 0}:root .surface-view.wl-view--commitments{gap:24px}:root .wl-view--commitments .surface-intro{border-bottom:0;margin-bottom:0;padding-bottom:0}:root .surface-view.wl-view--commitments .bill-group-heading h3,:root .surface-view.wl-view--commitments .bill-group-heading strong{font-size:14px;font-weight:var(--fw-bold)}:root .surface-view.wl-view--commitments .bill-group-heading p{font-size:12px;font-weight:var(--fw-regular);color:#8b939e}:root .wl-agenda-mes{align-items:center;gap:12px;padding:7px 13px;display:inline-flex}:root .wl-agenda-mes button{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0;font-size:14px;line-height:1}:root .wl-agenda-mes button:hover{color:var(--wl-ink)}:root .wl-agenda-mes b{font-size:12px;font-weight:var(--fw-medium);color:var(--muted)}:root .surface-view.wl-view--commitments .wl-band-progresso{min-width:268px}:root .surface-view.wl-view--commitments .wl-band-barra{border-radius:999px;height:18px}:root .surface-view.wl-view--commitments .wl-band-barra-pago{border-radius:999px}:root .surface-view.wl-view--commitments .wl-band-barra{background:0 0;border-radius:0;align-items:stretch;gap:3px;height:18px;display:flex;overflow:visible}:root .surface-view.wl-view--commitments .wl-band-barra-pago{background:#d7fe03;border-radius:999px;min-width:14px;height:100%;display:block}:root .surface-view.wl-view--commitments .wl-band-barra-livre{--wl-sobra-tinta:#ffffff42;--wl-sobra-leito:#ffffff1a;background-image:var(--wl-sobra-textura);background-color:var(--wl-sobra-leito);border-radius:999px;min-width:14px;height:100%;display:block}:root .surface-view.wl-view--commitments .wl-band-progresso{gap:9px}:root .surface-view.wl-view--commitments .wl-band-progresso small{font-weight:var(--fw-medium)}:root .surface-view.wl-view--commitments .wl-assinaturas-lista{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;padding:0 20px 16px;display:grid}@media (width<=1000px){:root .surface-view.wl-view--commitments .wl-assinaturas-lista{grid-template-columns:minmax(0,1fr)}}:root .surface-view.wl-view--commitments .bill-line.wl-assinatura{grid-template-columns:38px minmax(0,1fr) auto auto auto auto;align-items:center;width:100%}:root .surface-view.wl-view--commitments .wl-assinatura .wl-bill-acao{white-space:nowrap;min-width:0;padding:0 10px}:root .surface-view.wl-view--commitments .wl-assinatura .wl-assinatura-onde{text-overflow:ellipsis;min-width:0;overflow:hidden}:root .surface-view.wl-view--commitments .wl-assinatura .bill-urgency{white-space:nowrap;flex:none}:root .surface-view.wl-view--commitments .wl-assinatura>b{white-space:nowrap}:root .wl-bill-acao-slot{min-width:80px;height:24px;display:block}:root .surface-view.wl-view--commitments .wl-assinatura .bill-copy:hover strong{text-decoration:none}:root .wl-assinatura-onde{color:#8b939e;white-space:nowrap;justify-self:end;font-size:12px}:root .wl-bill-id img{object-fit:cover;width:100%;height:100%}:root .wl-bill-id{overflow:hidden}:root .surface-view.wl-view--commitments .wl-assinaturas-lista .wl-assinatura+.wl-assinatura{border-top:0}:root .surface-view.wl-view--commitments .wl-assinaturas-lista .wl-assinatura:nth-child(n+3){border-top:1px solid var(--wl-line,#eef0f3)}:root .surface-view.wl-view--commitments .bill-list.selecionando{transition:padding-left var(--mov-estado) var(--mov-curva);padding-left:54px}:root .surface-view.wl-view--commitments .bill-line{position:relative}:root .surface-view.wl-view--commitments .bill-line>.row-select{background:var(--wl-surface);color:#0000;cursor:pointer;width:22px;height:22px;transition:background var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva);border:1.5px solid #c9cfd7;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:-34px;transform:translateY(-50%)}:root .surface-view.wl-view--commitments .bill-line>.row-select:hover{border-color:#8a9298}:root .surface-view.wl-view--commitments .bill-line>.row-select.marcada{color:#fff;background:#050607;border-color:#050607}:root .surface-view.wl-view--commitments .bill-line.selected,:root .surface-view.wl-view--commitments .bill-line.selected:hover{background:#e8ebef;border-radius:10px}@media (prefers-reduced-motion:reduce){:root .surface-view.wl-view--commitments .bill-list.selecionando{transition:none}}:root .in-ag-identidade>.wl-bill-id{width:28px;height:28px}:root .in-ag-identidade>.wl-bill-id svg{width:15px;height:15px}:root .in-ag-identidade{position:relative;overflow:visible}:root .in-ag-tipo{width:8px;height:8px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 2px #fff}:root .in-ag-tipo.in-cal-ponto--entrada{box-shadow:0 0 0 2px #fff,inset 0 0 0 1px #05060738}:root .in-ag-tipo.in-cal-ponto--pago{background:#fff;box-shadow:0 0 0 2px #fff,inset 0 0 0 1.5px #c9cfd7}:root .drawer--central.drawer--duas-colunas .drawer-kind-band{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:4px 32px 18px}:root .drawer--duas-colunas .drawer-kind-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;width:fit-content;box-shadow:none;background:#0506070d;border:0;border-radius:14px;align-items:center;gap:4px;margin:0;padding:4px;display:flex}:root .drawer--duas-colunas .drawer-kind-tabs button{border-radius:10px}:root .drawer--duas-colunas .drawer-header{border-bottom:0}:root .comp-identidade-nota{align-items:center;gap:9px;margin-top:4px;line-height:1.35;display:flex}:root .comp-identidade-nota .lanc-disco{flex:none;width:26px;height:26px}:root .comp-identidade-nota .lanc-disco svg{width:13px;height:13px}:root .wl-trajetoria-campo{fill:url(#wl-pressao-campo);stroke:none}:root .wl-trajetoria-caixa{position:relative}:root .wl-trajetoria-guia{stroke:#05060729;stroke-width:1px;stroke-dasharray:3 3}:root .wl-trajetoria-observado{fill:#fff;stroke:#050607;stroke-width:2px}:root .wl-trajetoria-vidro{z-index:6;pointer-events:none;position:absolute;top:-6px}:root .surface-view.wl-view--commitments{padding-top:6px}:root .surface-view.wl-view--commitments .wl-bill-id.acesa{background:#050607}:root .surface-view.wl-view--commitments .wl-bill-id.acesa svg{color:#fff}:root .surface-view.wl-view--cards .wl-composicao{background:0 0;border:0;border-radius:0;display:block;overflow:visible}:root .surface-view.wl-view--cards .wl-composicao-cartoes{flex-direction:column;gap:16px;padding:0;display:flex}:root .surface-view.wl-view--cards .card-panel{background:var(--wl-surface);border:1px solid var(--wl-line);box-shadow:none;cursor:default;border-radius:18px;padding:0;display:block}:root .surface-view.wl-view--cards .wl-composicao.com-extrato{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,700fr) minmax(0,424fr);align-items:stretch;display:grid;overflow:visible}:root .surface-view.wl-view--cards .com-extrato .card-panel.em-foco{background:0 0;border:0;border-radius:0}:root .surface-view.wl-view--cards .com-extrato .wl-composicao-cartoes{padding:0}:root .surface-view.wl-view--cards .card-panel.atenuado{opacity:.42}:root .surface-view.wl-view--cards .card-panel.atenuado:hover{opacity:.72}:root .surface-view.wl-view--cards .card-panel{transition:opacity var(--mov-estado) var(--mov-curva)}@media (prefers-reduced-motion:reduce){:root .surface-view.wl-view--cards .card-panel{transition:none}}:root .surface-view.wl-view--cards .card-panel-topo{grid-template-columns:280px minmax(0,1fr) auto;align-items:start;gap:24px;padding:26px 26px 20px;display:grid}:root .surface-view.wl-view--cards .card-panel-topo>.cardv{width:280px}:root .surface-view.wl-view--cards .card-panel-metrics{flex-direction:column;gap:20px;min-width:0;display:flex}:root .surface-view.wl-view--cards .card-panel-invoice{flex-direction:column;gap:5px;display:flex}:root .surface-view.wl-view--cards .card-panel-invoice>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}:root .surface-view.wl-view--cards .card-panel-invoice>small{font-size:12px;font-weight:var(--fw-regular);color:var(--faint)}:root .valor-graduado{font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:baseline;gap:1px;display:inline-flex}:root .valor-graduado i{font-size:12px;font-style:normal;font-weight:var(--fw-medium);color:#0506078c;margin-right:3px}:root .valor-graduado b{font-size:27px;font-weight:var(--fw-bold);color:var(--wl-ink)}:root .valor-graduado--compacto b{font-size:17px}:root .valor-graduado--compacto em{font-size:12px}:root .valor-graduado--compacto i{margin-right:2px;font-size:12px}:root .valor-graduado em{font-size:15.7px;font-style:normal;font-weight:var(--fw-bold);color:var(--wl-ink)}:root .surface-view.wl-view--cards .card-panel-previous{flex-direction:column;gap:7px;display:flex}:root .surface-view.wl-view--cards .card-panel-previous>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}:root .card-panel-previous-linha{align-items:center;gap:12px;display:flex}:root .card-panel-previous-linha>b{font-size:16px;font-weight:var(--fw-semibold,600);color:#2b313a;font-variant-numeric:tabular-nums}:root .card-selo-paga{color:#3f5a05;font-family:inherit;font-size:12px;font-weight:var(--fw-bold);cursor:pointer;background:#efffb4;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}:root .card-selo-paga i{background:#3f5a05;border-radius:999px;width:5px;height:5px}:root .card-registrar{background:var(--wl-surface);font-family:inherit;font-size:12px;font-weight:var(--fw-semibold,600);color:var(--wl-ink);cursor:pointer;border:1px solid #c9cfd7;border-radius:999px;padding:6px 13px}:root .card-registrar:hover{border-color:var(--wl-ink)}:root .surface-view.wl-view--cards .card-panel-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}:root .surface-view.wl-view--cards .card-panel-acoes button{border:1px solid var(--wl-line);background:var(--wl-surface);height:31px;font-family:inherit;font-size:12.5px;font-weight:var(--fw-medium);color:#4c545f;cursor:pointer;white-space:nowrap;border-radius:20px;align-items:center;gap:8px;padding:0 13px;display:inline-flex}:root .surface-view.wl-view--cards .card-panel-acoes button:hover{color:var(--wl-ink);border-color:#c9cfd7}:root .surface-view.wl-view--cards .card-panel-acoes button.ativo{border-color:var(--wl-ink);color:var(--wl-ink)}:root .surface-view.wl-view--cards .card-ver-extrato{color:#050607;font-weight:var(--fw-bold);background:#d7fe03;border-color:#0000;border-radius:16px}:root .surface-view.wl-view--cards .card-ver-extrato:hover{color:#050607;background:#c9ef02;border-color:#0000}:root .surface-view.wl-view--cards .card-ver-extrato.fechar{color:#fff;background:#0f1a12}:root .surface-view.wl-view--cards .card-ver-extrato.fechar:hover{color:#fff;background:#050607}:root .surface-view.wl-view--cards .card-panel-fio{background:#eef0f3;border:0;height:1px;margin:0 26px}:root .surface-view.wl-view--cards .card-limite{flex-direction:column;gap:12px;padding:20px 26px 24px;display:flex}:root .card-limite-cab{justify-content:space-between;align-items:baseline;gap:12px;display:flex}:root .card-limite-cab b{font-size:12.5px;font-weight:var(--fw-semibold,600);color:var(--wl-ink)}:root .card-limite-cab span{color:var(--faint);font-size:12px}:root .surface-view.wl-view--cards .card-limite-barra{background:0 0;border-radius:0;align-items:stretch;gap:5px;height:28px;display:flex;position:relative;overflow:visible}:root .card-limite-estouro{background:#ff7e6b;border-radius:14px;width:34px;height:100%;position:absolute;top:0;right:0}:root .card-limite-barra .fatia{border-radius:14px;min-width:6px;height:100%;display:block}:root .fatia--atual{background:#050607}:root .fatia--seguintes{background:#4c545f}:root .fatia--reservado{background:#9aa2ac}:root .fatia--disponivel{background-image:var(--wl-sobra-textura);background-color:var(--wl-sobra-leito)}:root .card-limite-caixa{position:relative}:root .card-limite-barra .fatia,:root .card-limite-estouro{font:inherit;color:inherit;cursor:pointer;appearance:none;border:0;padding:0}:root .card-limite-barra.inspecionando .fatia,:root .card-limite-barra.inspecionando .card-limite-estouro{opacity:.42;transition:opacity var(--mov-reacao) var(--mov-curva)}:root .card-limite-barra.inspecionando .fatia.acesa,:root .card-limite-barra.inspecionando .card-limite-estouro.acesa{opacity:1}:root .card-limite-barra .fatia:focus-visible,:root .card-limite-estouro:focus-visible{outline:2px solid var(--wl-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){:root .card-limite-barra.inspecionando .fatia,:root .card-limite-barra.inspecionando .card-limite-estouro{transition:none}}:root .card-limite-dica{z-index:var(--z-flutuante);background:var(--wl-vidro-centrado-fundo);border:1px solid var(--wl-vidro-centrado-fio);-webkit-backdrop-filter:var(--wl-vidro-centrado-desfoque);backdrop-filter:var(--wl-vidro-centrado-desfoque);box-shadow:var(--wl-vidro-centrado-sombra);white-space:nowrap;pointer-events:none;animation:wl-dica-entra var(--mov-reacao) var(--mov-entra);border-radius:12px;flex-direction:column;gap:1px;padding:9px 13px;display:flex;position:absolute;bottom:calc(100% + 10px);transform:translate(-50%)}:root .card-limite-dica>b{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}:root .card-limite-dica .valor-graduado i{display:none}:root .card-limite-dica .valor-graduado b{letter-spacing:-.012em;color:var(--wl-ink);font-size:16px}:root .card-limite-dica .valor-graduado em{color:var(--faint);font-size:12px}:root .card-limite-caixa--densa .card-limite-dica{padding:8px 11px}:root .card-limite-caixa--densa .card-limite-dica .valor-graduado b{font-size:15px}:root .card-limite-dica--excedido>b,:root .card-limite-dica--excedido .valor-graduado b,:root .card-limite-dica--excedido .valor-graduado em{color:#af2f1d}@keyframes wl-dica-entra{0%{opacity:0;transform:translate(-50%)translateY(3px)}}@media (prefers-reduced-motion:reduce){:root .card-limite-dica{animation:none}}:root .surface-view.wl-view--cards .card-limite-vazio{color:var(--faint);background:#0506070a;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:14px 16px;font-size:12.5px;display:flex}:root .surface-view.wl-view--cards .card-limite-vazio b{font-weight:var(--fw-semibold,600);color:var(--wl-ink)}:root .surface-view.wl-view--cards .card-panel-acoes button.card-ver-extrato{color:#050607;font-weight:var(--fw-bold);background:#d7fe03;border-color:#0000}:root .surface-view.wl-view--cards .card-panel-acoes button.card-ver-extrato:hover{color:#050607;background:#c9ef02;border-color:#0000}:root .surface-view.wl-view--cards .card-panel-acoes button.card-ver-extrato.fechar{color:#fff;background:#0f1a12}:root .surface-view.wl-view--cards .card-panel-acoes button.card-ver-extrato.fechar:hover{color:#fff;background:#050607}:root .surface-view.wl-view--cards .com-extrato .card-panel-topo{grid-template-columns:280px minmax(0,1fr);row-gap:16px}:root .surface-view.wl-view--cards .com-extrato .card-panel-acoes{grid-column:2;justify-content:flex-start}:root .wl-composicao-saida{justify-content:flex-end;display:flex}:root .wl-composicao-saida button{color:#fff;height:31px;font-family:inherit;font-size:12.5px;font-weight:var(--fw-semibold,600);cursor:pointer;background:#0f1a12;border:0;border-radius:20px;align-items:center;gap:8px;padding:0 13px;display:inline-flex}:root .wl-composicao-saida button:hover{background:#050607}:root .cardv-identidade{flex-direction:column;gap:3px;min-width:0;display:flex}:root .cardv-rede{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}:root .cardv--claro .cardv-rede{color:#05060780}:root .surface-view.wl-view--cards .wl-composicao-compras{z-index:1;background:0 0;border:0;border-radius:0;align-self:stretch;gap:0;padding:17px 22px 20px 26px;position:relative}:root .wl-composicao-titulo{flex-direction:column;gap:5px;display:flex}:root .wl-composicao-titulo h3{font-size:14px;font-weight:var(--fw-bold);color:var(--wl-ink);margin:0}:root .wl-composicao-titulo span{color:var(--faint);font-size:12px}:root .extrato-cartao{flex-direction:column;display:flex}:root .extrato-colunas,:root .extrato-linha{grid-template-columns:28px minmax(0,1fr) 88px 92px;align-items:center;column-gap:12px;display:grid}:root .extrato-colunas{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:14px 0 8px}:root .extrato-colunas>span:last-child{text-align:right}:root .extrato-dia-cab{align-items:baseline;gap:8px;padding:16px 0 7px;display:flex}:root .extrato-dia:first-of-type .extrato-dia-cab{padding-top:10px}:root .extrato-dia-cab b{font-size:12px;font-weight:var(--fw-bold);color:var(--wl-ink)}:root .extrato-dia-cab i{color:var(--faint);font-size:12px;font-style:normal}:root .extrato-dia-cab span{font-size:12px;font-weight:var(--fw-semibold,600);color:#4c545f;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}:root .extrato-linha{padding:8px 0}:root .extrato-rosto{background:#e8ebef;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}:root .extrato-rosto img{object-fit:cover;width:100%;height:100%}:root .extrato-rosto--marca{background:#fff;box-shadow:inset 0 0 0 1px #05060714}:root .extrato-rosto--marca img{object-fit:contain;width:70%;height:70%}:root .extrato-rosto--categoria>svg{color:#fff;width:15px;height:15px}:root .extrato-linha>b{font-size:13.5px;font-weight:var(--fw-medium);color:var(--wl-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root .extrato-linha>span{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:root .extrato-linha>em{text-align:right;font-size:13.5px;font-style:normal;font-weight:var(--fw-semibold,600);color:var(--wl-ink);font-variant-numeric:tabular-nums;white-space:nowrap}:root .extrato-linha>em i{color:var(--faint);margin-right:2px;font-style:normal}:root .surface-view.wl-view--cards{gap:24px;padding-top:6px}:root .wl-view--cards .surface-intro{border-bottom:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}:root .wl-view--cards .surface-intro .secondary-action{background:var(--wl-ink);border-color:var(--wl-ink);color:#fff;font-weight:var(--fw-semibold,600)}:root .surface-view.wl-view--cards .wl-cards-wrap{grid-template-columns:minmax(0,1fr) 216px 216px;align-items:stretch;gap:16px;display:grid}@media (width<=1280px){:root .surface-view.wl-view--cards .wl-cards-wrap{grid-template-columns:minmax(0,1fr) 216px}}@media (width<=1000px){:root .surface-view.wl-view--cards .wl-cards-wrap{grid-template-columns:minmax(0,1fr)}}:root .surface-view.wl-view--cards .wl-composicao{position:relative}:root .wl-composicao-l{z-index:0;pointer-events:none;position:absolute;inset:0}:root .wl-composicao-l path{fill:var(--wl-surface);stroke:#050607;stroke-width:1px}:root .surface-view.wl-view--cards .com-extrato .wl-composicao-cartoes{z-index:1;position:relative}:root .surface-view.wl-view--cards .wl-composicao-compras .wl-composicao-rolagem{flex:auto;min-height:0;max-height:none}:root .surface-view.wl-view--cards .com-extrato .card-panel.atenuado{margin-right:16px}:root .surface-view.wl-view--cards .com-extrato .card-panel.atenuado .card-ver-extrato{order:-1}:root .surface-view.wl-view--cards .com-extrato .card-panel.em-foco{position:relative}:root .surface-view.wl-view--cards .com-extrato .card-panel.em-foco:after{content:"";pointer-events:none;background:#eef0f3;width:1px;position:absolute;top:26px;bottom:26px;right:0}:root .card-panel-quando{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:root .card-ajustar{border:1px solid var(--wl-line);background:var(--wl-surface);height:24px;font-family:inherit;font-size:12px;font-weight:var(--fw-medium);color:#4c545f;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}:root .card-ajustar:hover{color:var(--wl-ink);border-color:#c9cfd7}:root .card-ajustar.ativo{border-color:var(--wl-ink);color:var(--wl-ink)}:root .cardv-net{flex:none;width:17%;max-width:none;height:auto}:root .cardv-net.netlogo--generico{width:9.5%}:root .in-ganho--custo .in-ganho-superficie path{fill:var(--wl-ink)}:root .in-ganho--custo .in-ganho-rotulo{color:#ffffff9e}:root .in-ganho--custo .in-ganho-valor,:root .in-ganho--custo .in-ganho-valor b,:root .in-ganho--custo .in-ganho-valor i{color:#fff}:root .in-ganho--custo .in-ganho-legenda{color:#ffffff8c}:root .in-ganho--custo .in-ganho-disco{background:var(--green);color:#050607}:root .in-ganho--custo .in-ganho-seta{color:#ffffff6b}:root .in-ganho--estica{width:auto;height:auto;min-height:118px}:root .card-cycle-inline{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}:root .card-cycle-inline input{background:var(--wl-surface);width:46px;height:26px;font-family:inherit;font-size:12.5px;font-weight:var(--fw-semibold,600);color:var(--wl-ink);text-align:center;-moz-appearance:textfield;border:1px solid #c9cfd7;border-radius:8px;padding:0 8px}:root .card-cycle-inline input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root .card-cycle-inline input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:root .card-cycle-ok,:root .card-cycle-nao{cursor:pointer;border:0;border-radius:999px;place-items:center;width:26px;height:26px;padding:0;display:grid}:root .card-cycle-ok{color:#fff;background:#050607}:root .card-cycle-nao{color:#4c545f;background:#0506070f}:root .card-cycle-nao:hover{color:var(--wl-ink);background:#0506071a}:root .surface-view.wl-view--cards .card-panel-acoes .card-excluir{color:#8b939e;place-items:center;width:31px;padding:0;display:grid}:root .surface-view.wl-view--cards .card-panel-acoes .card-excluir:hover,:root .surface-view.wl-view--cards .card-panel-acoes .card-excluir:focus-visible{color:#af2f1d;border-color:#ff7e6b}:root .card-ritmo{flex-direction:column;gap:16px;margin-top:32px;display:flex}:root .card-ritmo-cab{flex-direction:column;gap:4px;display:flex}:root .card-ritmo-cab span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:1.1px;text-transform:uppercase;color:var(--faint)}:root .card-ritmo-cab h2{font-size:22px;font-weight:var(--fw-bold);color:var(--wl-ink);letter-spacing:-.01em;margin:0}:root .card-ritmo .in-aba-conteudo{gap:16px;padding:22px 28px 24px}:root .card-ritmo-topo{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}:root .card-ritmo-numero{flex-direction:column;gap:2px;min-width:0;display:flex}:root .card-ritmo-numero>p{align-items:baseline;gap:8px;margin:0;display:flex}:root .card-ritmo-numero>p>em{color:var(--faint);font-size:13px;font-style:normal}:root .card-ritmo-delta{align-items:baseline;gap:5px;display:flex}:root .card-ritmo-delta b{font-size:12.5px;font-weight:var(--fw-semibold);color:#4c545f;font-variant-numeric:tabular-nums}:root .card-ritmo-delta span{color:#8a9298;font-size:12.5px}:root .card-ritmo-quem{text-align:right;flex-direction:column;gap:2px;display:flex}:root .card-ritmo-quem strong{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--wl-ink)}:root .card-ritmo-quem small{color:#8a9298;font-size:12px}:root .card-ritmo-grafico{height:180px;position:relative;overflow:visible}:root .card-ritmo-grafico svg{display:block}:root .card-ritmo-campo{fill:url(#card-ritmo-campo)}:root .card-ritmo-anterior{fill:none;stroke:#a7afba;stroke-width:1.4px;stroke-linecap:round}:root .card-ritmo-atual{fill:none;stroke:#c2e603;stroke-width:3px;stroke-linecap:round}:root .card-ritmo-futuro{stroke:#c9cfd7;stroke-width:1.4px;stroke-dasharray:3 5;stroke-linecap:round}:root .card-ritmo-guia{stroke:#05060729;stroke-width:1px}:root .card-ritmo-halo{fill:#fff}:root .card-ritmo-hoje{fill:#c2e603}:root .card-ritmo-vidro{pointer-events:none;z-index:3;width:236px;position:absolute;top:8px}:root .card-ritmo-ancoras{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.7px;text-transform:uppercase;justify-content:space-between;align-items:baseline;display:flex;position:relative}:root .card-ritmo-ancoras span{color:#a7afba}:root .card-ritmo-ancoras b{color:var(--wl-ink);font-weight:var(--fw-bold)}:root .drawer--cartao{grid-template-columns:min(498px,100%)}:root .drawer--cartao .drawer-header,:root .drawer--cartao .drawer-form-shell{width:min(498px,100%)}:root .cad-cartao{flex-direction:column;display:flex}:root .cad-passos{flex-direction:column;gap:8px;margin:0 32px 18px;display:flex}:root .cad-passos-barras{gap:3px;width:195px;display:flex}:root .cad-passos-barras span{height:4px;transition:background var(--mov-estado) var(--mov-curva);background:#0506071a;border-radius:2px;flex:1 1 0}:root .cad-passos-barras span.feito{background:var(--wl-ink)}:root .cad-passos-rotulos{align-items:baseline;gap:6px;display:flex}:root .cad-passos-rotulos b{font-size:12px;font-weight:var(--fw-medium);color:var(--faint)}:root .cad-passos-rotulos b.agora{font-weight:var(--fw-bold);color:var(--wl-ink)}:root .cad-passos-rotulos i{color:var(--faint);font-size:12px;font-style:normal}:root .cad-palco{background:var(--wl-canvas,#f3f5f7);border-radius:20px;place-items:center;margin:0 32px 22px;padding:26px 0;display:grid}:root .cad-palco .cardv{border-radius:24px;max-width:370px;box-shadow:0 16px 38px -6px #0000003d}:root .cad-palco--menor{padding:22px 0}:root .cad-palco--menor .cardv{border-radius:16px;max-width:238px}:root .cardv-campo-medida{align-self:flex-start;max-width:100%;display:inline-grid}:root .cardv-campo-medida>*{grid-area:1/1;min-width:0}:root .cardv-campo-medida>span[aria-hidden]{visibility:hidden;white-space:pre;pointer-events:none;padding:2px 0}:root .cardv--form .cardv-campo{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff47;border-radius:0;width:100%;min-width:0;padding:2px 0;font-family:inherit}:root .cardv--form .cardv-campo:focus{border-bottom-color:#ffffffbf;outline:none}:root .cardv--form .cardv-campo::placeholder{color:#ffffff80}:root .cardv--form .cardv-campo--nome{font-size:15px;font-weight:var(--fw-semibold);letter-spacing:.01em}:root .cardv--form .cardv-campo--digitos{letter-spacing:.18em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px}:root .cardv--form .cardv-campo--titular{letter-spacing:.1em;text-transform:uppercase;font-size:12px}:root .cardv--form.cardv--claro .cardv-campo{color:#050607;border-bottom-color:#05060747}:root .cardv--form.cardv--claro .cardv-campo::placeholder{color:#05060773}:root .cardv--form .cardv-identidade{flex:auto}:root .cad-campo{flex-direction:column;gap:10px;min-width:0;display:flex}:root .cad-cartao>.cad-campo,:root .cad-cartao>.cad-fechamento,:root .cad-cartao>.cad-par,:root .cad-cartao>.cad-fatos,:root .cad-cartao>.cad-pronto{margin:0 32px 20px}:root .drawer-form-shell.cad-cartao{gap:14px}:root .drawer-form-shell.cad-cartao>*{margin-bottom:0}:root .cad-cartao>.cad-trio,:root .cad-cartao>.installment-control{margin:0 32px 20px}:root .cad-trio{grid-template-columns:92px 92px minmax(0,1fr);gap:16px;display:grid}:root .cad-dupla{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}:root .cad-rotulo{font-size:12px;font-weight:var(--fw-bold);letter-spacing:1.1px;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;display:flex}:root .cad-selo{font-size:12px;font-style:normal;font-weight:var(--fw-medium);letter-spacing:0;text-transform:none;color:#8a9298;border:1px solid #e8ebef;border-radius:999px;padding:2px 9px}:root .cad-escape{font-size:12px;font-weight:var(--fw-medium);letter-spacing:0;text-transform:none;color:#8a9298;cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva);background:0 0;border:1px solid #e8ebef;border-radius:999px;padding:2px 9px}:root .cad-escape:hover{border-color:var(--muted);color:var(--wl-ink)}:root .cad-escape.on{background:var(--wl-ink);border-color:var(--wl-ink);color:#fff}:root .cad-adiado{color:#8a9298;background:var(--wl-canvas,#f3f5f7);border-radius:12px;margin:0;padding:11px 14px;font-size:12.5px}:root .network-picker--compacto{flex-wrap:wrap;gap:7px;display:flex}:root .network-picker--compacto .np-chip{height:28px;min-height:28px;color:var(--wl-ink);background:#fff;border:1px solid #e8ebef;border-radius:999px;gap:6px;padding:0 12px;font-size:12px}:root .network-picker--compacto .np-chip.on{color:#fff;box-shadow:none;background:#050607;border-color:#050607}:root .network-picker--compacto .np-chip--marca{justify-content:center;min-width:56px;padding:0 14px}:root .network-picker--compacto .np-chip-logo{height:15px}:root .network-picker--compacto .np-chip--mais{font-weight:var(--fw-semibold)}:root .cad-cores{flex-wrap:wrap;gap:7px;display:flex}:root .cad-cor{cursor:pointer;width:34px;height:34px;transition:border-color var(--mov-reacao) var(--mov-curva);background:0 0;border:1.6px solid #0000;border-radius:13px;place-items:center;padding:0;display:grid}:root .cad-cor i{border-radius:9px;width:26px;height:26px;display:block;box-shadow:inset 0 0 0 1px #05060714}:root .cad-cor.on{border-color:#050607}:root .cad-fechamento{background:var(--wl-canvas,#f3f5f7);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}:root .cad-fechamento strong{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--wl-ink);display:block}:root .cad-fechamento small{color:#8a9298;font-size:12.5px;display:block}:root .cad-dia{background:var(--wl-surface,#fff);text-align:center;width:54px;height:38px;font-size:15px;font-weight:var(--fw-semibold);color:var(--wl-ink);font-variant-numeric:tabular-nums;border:1px solid #e8ebef;border-radius:10px;flex:none}:root .cad-par{grid-template-columns:112px 1fr;gap:16px;display:grid}:root .cad-entrada{background:var(--wl-surface,#fff);height:42px;color:var(--wl-ink);border:1px solid #e8ebef;border-radius:12px;padding:0 14px;font-family:inherit;font-size:13.5px}:root .cad-entrada:disabled{background:var(--wl-canvas,#f3f5f7);color:var(--faint)}:root .cad-dia:focus,:root .cad-entrada:focus{border-color:var(--wl-ink);outline:none}:root .cad-conta-t{flex-direction:column;min-width:0;display:flex}:root .cad-fatos{gap:40px;display:flex}:root .cad-fatos span{flex-direction:column;gap:3px;display:flex}:root .cad-fatos i{font-size:12px;font-style:normal;font-weight:var(--fw-bold);letter-spacing:1.1px;text-transform:uppercase;color:var(--faint)}:root .cad-fatos b{font-size:15px;font-weight:var(--fw-semibold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .cad-pronto{color:#8a9298;font-size:12.5px}:root .cad-rodape{justify-content:space-between;align-items:center;gap:10px;padding:18px 32px 0;display:flex}:root .cad-voltar{background:var(--wl-surface,#fff);height:38px;font-size:13px;font-weight:var(--fw-medium);color:var(--wl-ink);cursor:pointer;border:1px solid #e8ebef;border-radius:12px;padding:0 17px;font-family:inherit}:root .cad-voltar:hover{border-color:var(--muted)}:root .cad-avancar{color:#050607;height:38px;font-size:13.5px;font-weight:var(--fw-bold);cursor:pointer;background:#d7fe03;border:0;border-radius:12px;margin-left:auto;padding:0 20px;font-family:inherit}:root .cad-avancar:disabled{opacity:.45;cursor:not-allowed}:root .wl-view--budgets{flex-direction:column;gap:16px;display:flex}:root .orc-agora,:root .orc-meu{grid-template-columns:minmax(0,744fr) 364px;align-items:start;gap:16px;display:grid}:root .orc-agora-esq,:root .orc-agora-dir,:root .orc-meu-dir{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=1100px){:root .orc-agora,:root .orc-meu{grid-template-columns:minmax(0,1fr)}}:root .orc-historico{margin-top:18px}:root .orc-heroi{grid-template-columns:minmax(0,1fr) 264px;gap:16px;display:grid}:root .orc-heroi-tinta{background:var(--wl-ink);color:#fff;border-radius:20px;flex-direction:column;gap:6px;padding:22px 26px;display:flex}:root .orc-heroi-tinta>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:1.1px;text-transform:uppercase;color:#ffffff9e}:root .orc-heroi-tinta .valor-graduado{color:#fff}:root .orc-heroi-tinta .valor-graduado i{color:#fff9}:root .orc-heroi-tinta .valor-graduado b{color:#fff;font-size:34px}:root .orc-heroi-tinta .valor-graduado em{color:#ffffffb8}:root .orc-heroi-tinta small{color:#ffffff9e;font-size:12.5px}@media (width<=760px){:root .orc-heroi{grid-template-columns:minmax(0,1fr)}}:root .orc-ritmo{background:var(--wl-surface,#fff);border-radius:20px;flex-direction:column;gap:14px;padding:22px 26px 20px;display:flex}:root .orc-ritmo>header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}:root .orc-ritmo h3{font-size:15px;font-weight:var(--fw-semibold);color:var(--wl-ink);margin:0}:root .orc-ritmo>header span{color:#8a9298;font-size:12.5px}:root .orc-ritmo-caixa{position:relative}:root .orc-ritmo-caixa svg{display:block}:root .grade-de-dias{stroke:#0506070d;stroke-width:1px}:root .orc-ritmo-teto{stroke:#05060752;stroke-width:1px}:root .orc-ritmo-entre{fill:#ff7e6b24}:root .orc-ritmo-ideal{fill:none;stroke:#c2e603;stroke-width:2.5px;stroke-linecap:round}:root .orc-ritmo-real{fill:none;stroke:var(--wl-ink);stroke-width:2.5px;stroke-linecap:round}:root .orc-ritmo-projecao{fill:none;stroke:#c9cfd7;stroke-width:1.6px;stroke-dasharray:4 5;stroke-linecap:round}:root .orc-ritmo-guia{stroke:#05060729;stroke-width:1px}:root .orc-ritmo-hoje{fill:#c2e603;stroke:var(--wl-surface,#fff);stroke-width:2px}:root .orc-ritmo-estouro{fill:#ff7e6b;stroke:var(--wl-surface,#fff);stroke-width:2px}:root .orc-capsula{z-index:2;pointer-events:none;font-size:12px;font-weight:var(--fw-bold);white-space:nowrap;border-radius:999px;padding:3px 10px;position:absolute}:root .orc-capsula--teto{color:#050607;background:#dcff3f;left:0}:root .orc-capsula--estouro{color:#fff;background:#ff7e6b}:root .orc-ritmo-dias{color:#a7afba;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:12px;display:flex}:root .orc-ritmo-dias .hoje{color:var(--wl-ink);font-weight:var(--fw-bold)}:root .orc-ritmo-dias .estouro{color:#ff7e6b;font-weight:var(--fw-semibold)}:root .orc-ritmo-vidro{pointer-events:none;z-index:3;width:232px;position:absolute;top:6px}:root .orc-alerta{color:#fff;background:#ff7e6b;border-radius:14px;gap:12px;margin:0;padding:14px 18px;display:flex}:root .orc-alerta i{flex:none;margin-top:1px}:root .orc-alerta span{font-size:12.5px;line-height:1.5}:root .orc-alerta b{font-weight:var(--fw-bold)}:root .orc-alerta em{color:#ffffffdb;font-style:normal;display:block}:root .orc-trilha{background:var(--wl-surface,#fff);border-radius:20px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}:root .orc-trilha>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:root .orc-trilha h3{font-size:15px;font-weight:var(--fw-semibold);color:var(--wl-ink);margin:0}:root .orc-trilha header small{color:#8a9298;font-size:12.5px}:root .orc-trilha-conta{color:#8a9298;flex:none;font-size:12.5px}:root .orc-trilha-vazia,:root .orc-vazio{color:#8a9298;margin:0;font-size:12.5px;line-height:1.5}:root .orc-trilha-lista{margin:0;padding:0;list-style:none}:root .orc-ponto{position:relative}:root .orc-ponto+.orc-ponto:before{content:"";width:2px;height:22px;transition:background var(--mov-estado) var(--mov-curva);background:#0506071a;position:absolute;top:-14px;left:10px}:root .orc-ponto.fio-aceso:before{background:#c2e603}:root .orc-ponto button{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:9px 0;display:flex}:root .orc-ponto-marca{background:var(--wl-surface,#fff);color:#050607;width:21px;height:21px;transition:border-color var(--mov-estado) var(--mov-curva), background var(--mov-estado) var(--mov-curva);border:2px solid #05060729;border-radius:999px;flex:none;place-items:center;display:grid}:root .orc-ponto.aberto .orc-ponto-marca{border-color:#c2e603}:root .orc-ponto.aberto .orc-ponto-marca:after{content:"";background:#c2e603;border-radius:999px;width:7px;height:7px}:root .orc-ponto.revisto .orc-ponto-marca{background:#c2e603;border-color:#c2e603}:root .orc-ponto button b{min-width:0;font-size:13px;font-weight:var(--fw-medium);color:var(--wl-ink);flex:auto}:root .orc-ponto-valor{color:#8a9298;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-style:normal}:root .orc-ponto-valor--acima{color:#ff7e6b}:root .orc-ponto.revisto button b,:root .orc-ponto.revisto .orc-ponto-valor{color:#a7afba}:root .orc-trilha-fecho{background:#eefbb8;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}:root .orc-trilha-fecho i{color:#050607;background:#c2e603;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:grid}:root .orc-trilha-fecho b{color:var(--wl-ink);font-size:13px;display:block}:root .orc-trilha-fecho small{color:#4c545f;font-size:12.5px;display:block}:root .orc-maiores{background:var(--wl-surface,#fff);border-radius:20px;flex-direction:column;padding:22px 22px 20px;display:flex}:root .orc-maiores>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}:root .orc-maiores h3{font-size:14.5px;font-weight:var(--fw-bold);color:var(--wl-ink);margin:0}:root .orc-maiores>header span{color:#8a9298;font-size:12px}:root .orc-maiores-total{align-items:baseline;gap:5px;margin:5px 0 0;display:flex}:root .orc-maiores-total b{font-size:12.5px;font-weight:var(--fw-bold);color:var(--wl-ink)}:root .orc-maiores-total span{color:#8a9298;font-size:12px}:root .orc-maiores-grade{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin-top:18px;display:grid}:root .orc-maior{flex-direction:column;min-width:0;display:flex}:root .orc-maior-avatar{color:#646d7a;width:30px;height:30px;font-size:12px;font-weight:var(--fw-semibold);transition:background var(--mov-estado) var(--mov-curva), color var(--mov-estado) var(--mov-curva);background:#e8ebef;border-radius:999px;align-self:center;place-items:center;margin-bottom:7px;display:grid;overflow:hidden}:root .orc-maior-avatar img{object-fit:cover;width:100%;height:100%}:root .orc-maior-bloco{width:100%;transition:background var(--mov-estado) var(--mov-curva);background:#eeffb0;display:block}:root .orc-maior.observado .orc-maior-bloco{background:var(--wl-ink)}:root .orc-maior.observado .orc-maior-avatar{color:var(--wl-ink);background:0 0}:root .orc-maior.recuado .orc-maior-bloco{background:#f5ffd8}:root .orc-maior.recuado small,:root .orc-maior.recuado .valor-graduado{opacity:.5}:root .orc-maior .valor-graduado{margin-top:11px}:root .orc-maior .valor-graduado b{font-size:13px}:root .orc-maior .valor-graduado em{color:var(--wl-ink);font-size:12px}:root .orc-maior small{color:#8a9298;margin-top:3px;font-size:12px;line-height:1.3}:root .orc-territorios{background:var(--wl-surface,#fff);border-radius:20px;flex-direction:column;gap:4px;padding:22px 26px 18px;display:flex}:root .orc-territorios>header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}:root .orc-territorios h3{font-size:15px;font-weight:var(--fw-semibold);color:var(--wl-ink);margin:0}:root .orc-territorios header small{color:#a7afba;font-size:12px}:root .orc-territorios-lista{flex-direction:column;display:flex}:root .orc-territorio{border-top:1px solid var(--wl-line,#05060714);flex-direction:column;width:100%;padding:14px 0;display:flex}:root .orc-territorios-lista>.orc-territorio:first-child{border-top:0}:root .orc-territorio-linha{align-items:center;gap:10px;display:flex}:root .orc-territorio-corpo{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:auto;gap:9px;min-width:0;padding:0;display:flex}:root .orc-territorio-abrir{color:#a7afba;cursor:pointer;width:26px;height:26px;transition:transform var(--mov-estado) var(--mov-curva), color var(--mov-reacao) var(--mov-curva), background var(--mov-reacao) var(--mov-curva);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}:root .orc-territorio-abrir:hover{color:var(--wl-ink);background:#0506070d}:root .orc-territorio.aberta>.orc-territorio-linha>.orc-territorio-abrir{color:var(--wl-ink);transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){:root .orc-territorio-abrir{transition:none}}:root .orc-territorio-itens{flex-direction:column;gap:2px;padding:4px 0 10px 36px;display:flex}:root .orc-territorio-itens>ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:root .orc-territorio-itens>ul>li{align-items:center;gap:9px;padding:7px 0;display:flex}:root .orc-item-rosto{background:var(--wl-sunken,#0506070f);border-radius:999px;flex:none;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}:root .orc-item-rosto img{object-fit:cover;width:100%;height:100%}:root .orc-item-rosto--marca{background:#fff;box-shadow:inset 0 0 0 1px #05060714}:root .orc-item-rosto--marca img{object-fit:contain;width:70%;height:70%}:root .orc-item-rosto--categoria>svg{color:#fff}:root .orc-item-t{flex-direction:column;flex:auto;min-width:0;display:flex}:root .orc-item-t b{font-size:13px;font-weight:var(--fw-medium);color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .orc-item-t small{color:#a7afba;font-size:12px}:root .orc-territorio-itens>ul>li>em{font-variant-numeric:tabular-nums;color:var(--wl-ink);flex:none;font-size:13px;font-style:normal}:root .orc-territorio-soma{border-top:1px solid var(--wl-line,#05060714);color:#8a9298;justify-content:space-between;align-items:baseline;gap:12px;margin:4px 0 0;padding-top:8px;font-size:12px;display:flex}:root .orc-territorio-soma b{font-size:13px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--wl-ink)}:root .orc-territorio-resto{color:#ff7e6b;margin:6px 0 0;font-size:12px}:root .orc-territorio-l1{align-items:center;gap:10px;display:flex}:root .orc-disco{color:#fff;border-radius:999px;flex:none;place-items:center;display:grid}:root .orc-territorio-l1>b{min-width:0;font-size:13.5px;font-weight:var(--fw-medium);color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}:root .orc-territorio-valor{flex:none;align-items:baseline;gap:6px;display:flex}:root .orc-territorio-valor i{color:#8a9298;font-size:12.5px;font-style:normal}:root .orc-territorio-l1>em{text-align:right;color:#8a9298;flex:none;min-width:118px;font-size:12.5px;font-style:normal}:root .orc-territorio-l1>em.acima{color:#ff7e6b}:root .orc-territorio-l1>em.no-limite{color:#4c545f}:root .orc-territorio-barra{background-image:var(--wl-sobra-textura);background-color:var(--wl-sobra-leito);border-radius:999px;height:9px;display:flex;position:relative;overflow:hidden}:root .orc-territorio-cheio{border-radius:999px;height:100%;display:block}:root .orc-territorio-excedente{background:#ff7e6b;border-radius:999px;width:34px;height:100%;position:absolute;top:0;right:0}:root .orc-sobrando{background:var(--wl-surface,#fff);border-radius:20px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}:root .orc-sobrando h3{font-size:15px;font-weight:var(--fw-semibold);color:var(--wl-ink);margin:0}:root .orc-sobrando header small{color:#a7afba;font-size:12px}:root .orc-sobrando ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}:root .orc-sobrando li{flex-direction:column;gap:5px;display:flex}:root .orc-sobrando li>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}:root .orc-sobrando b{font-size:13px;font-weight:var(--fw-medium);color:var(--wl-ink)}:root .orc-sobrando em{color:var(--wl-ink);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal}:root .orc-sobrando li>i{background-image:var(--wl-sobra-textura);background-color:var(--wl-sobra-leito);border-radius:999px;height:7px;display:block}:root .orc-sobrando .quiet-action{align-self:flex-start}:root .orc-fora{color:#fff;position:relative}:root .orc-fora-superficie{display:block;position:absolute;inset:0}:root .orc-fora-superficie path{fill:#ff7e6b}:root .orc-fora-selo{z-index:1;color:#fff;background:#050607;border-radius:999px;place-items:center;display:grid;position:absolute}:root .orc-fora-corpo{z-index:1;flex-direction:column;gap:6px;padding:20px 22px 22px;display:flex;position:relative}:root .orc-fora h3{font-size:15px;font-weight:var(--fw-semibold);color:#fff;margin:0}:root .orc-fora-valor{align-items:baseline;gap:2px;margin:0;display:flex}:root .orc-fora-valor i{color:#ffffffb8;font-size:13px;font-style:normal}:root .orc-fora-valor b{font-size:30px;font-weight:var(--fw-bold)}:root .orc-fora-valor em{color:#ffffffdb;font-size:15px;font-style:normal}:root .orc-fora small{color:#ffffffe0;font-size:12.5px;line-height:1.5}:root .orc-fora-acoes{gap:8px;margin-top:8px;display:flex}:root .orc-fora-acoes button{color:#fff;height:34px;font-size:12.5px;font-weight:var(--fw-semibold);cursor:pointer;background:#050607;border:0;border-radius:999px;padding:0 14px;font-family:inherit}:root .orc-fora-acoes button+button{color:#050607;background:#ffffffe6}:root .orc-fora-itens{z-index:1;color:var(--wl-ink);background:#fff;border-radius:14px;max-height:232px;margin:0 14px 14px;padding:4px 12px;position:relative;overflow-y:auto}:root .orc-fora-itens ul{margin:0;padding:0;list-style:none}:root .orc-fora-itens li+li{border-top:1px solid var(--wl-line,#05060714)}:root .orc-fora-itens li>button{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:8px 0;display:flex}:root .orc-fora-itens li>button:hover .orc-item-t b{text-decoration:underline}:root .orc-fora-itens li>button>em{font-variant-numeric:tabular-nums;color:var(--wl-ink);flex:none;font-size:13px;font-style:normal}:root .orc-fora-itens .orc-vazio{margin:10px 0}:root .cad-vinculados{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:root .cad-vinculados>li{align-items:center;gap:10px;min-height:52px;display:flex}:root .cad-vinculados>li+li{border-top:1px solid var(--wl-line,#05060714)}:root .cad-teto{color:#8a9298;cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;font-size:12px}:root .cad-teto>b{font-weight:var(--fw-medium);color:#646d7a}:root .cad-teto:hover>b{color:var(--wl-ink);text-decoration:underline}:root .cad-teto-entrada{border:1px solid var(--wl-ink);background:var(--wl-surface,#fff);width:120px;height:26px;color:var(--wl-ink);border-radius:8px;align-self:flex-start;padding:0 8px;font-family:inherit;font-size:12.5px}:root .cad-teto-entrada:focus{outline:none}:root .bill-partes{flex-wrap:wrap;gap:4px 14px;margin-top:4px;display:flex}:root .bill-partes em{color:#8a9298;align-items:center;gap:6px;font-size:12px;font-style:normal;display:inline-flex}:root .bill-partes em>i{border-radius:3px;flex:none;width:8px;height:8px}:root .bill-partes em>b{font-weight:var(--fw-medium);color:#646d7a;font-variant-numeric:tabular-nums}:root .card-panel-partes{margin-top:6px}:root .cad-uma-fatura{cursor:pointer;border-top:1px solid var(--wl-line,#05060714);align-items:flex-start;gap:10px;padding:12px 0 2px;display:flex}:root .cad-uma-fatura input{opacity:0;width:0;height:0;position:absolute}:root .cad-uma-fatura>span{flex-direction:column;gap:2px;min-width:0;display:flex}:root .cad-uma-fatura b{font-size:13.5px;font-weight:var(--fw-medium);color:var(--wl-ink)}:root .cad-uma-fatura small{color:#8a9298;font-size:12px}:root .cad-uma-fatura input:checked+.installment-switch{background:var(--brand)}:root .cad-uma-fatura input:checked+.installment-switch:after{transform:translate(18px)}:root .cad-uma-fatura input:focus-visible+.installment-switch{outline:2px solid var(--wl-ink,#050607);outline-offset:2px}:root .lanc-minicartao--vazio{border:1px dashed var(--wl-line,#0506072e);color:#8a9298;background:0 0;border-radius:8px;place-items:center;display:grid}:root .cad-vinculado-tirar{color:#a7afba;cursor:pointer;width:24px;height:24px;transition:background var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}:root .cad-vinculado-tirar:hover{color:var(--wl-ink);background:#0506070f}:root .orc-hist-cab{flex-direction:column;gap:3px;display:flex}:root .orc-hist-cab h3{font-size:15px;font-weight:var(--fw-semibold);color:var(--wl-ink);margin:0}:root .orc-hist-cab small{color:#a7afba;font-size:12px}:root .orc-hist-grafico{--orc-hist-rodape:38px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:10px;height:236px;display:grid;position:relative}:root .orc-hist-rotulo{top:0;left:0;right:0;bottom:var(--orc-hist-rodape);pointer-events:none;z-index:5;position:absolute}:root .orc-hist-rotulo i{border-top:1px dashed #05060773;height:0;position:absolute;left:0;right:0}:root .orc-hist-rotulo b{color:#050607;font-size:12px;line-height:16px;font-weight:var(--fw-bold);white-space:nowrap;background:#dcff3f;border-radius:999px;padding:3px 10px;font-style:normal;position:absolute;left:0;transform:translateY(50%)}:root .orc-hist-mes{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex;position:relative}:root .orc-hist-coluna{flex:auto;width:100%;position:relative}:root .orc-hist-cheia,:root .orc-hist-caixa,:root .orc-hist-dentro{border-radius:14px 14px 6px 6px;position:absolute;bottom:0;left:0;right:0}:root .orc-hist-cheia{background:#ff7e6b}:root .orc-hist-caixa{background:#eceef1}:root .orc-hist-dentro{background:#c2e603;border-radius:10px 10px 6px 6px}:root .orc-hist-futuro{--wl-sobra-tinta:#c2e6038c;background-image:var(--wl-sobra-textura);border-radius:14px 14px 0 0;position:absolute;left:0;right:0}:root .orc-hist-mes b{height:16px;font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:#a7afba}:root .orc-hist-mes.passou b,:root .orc-hist-mes.em-curso b{color:var(--wl-ink);font-weight:var(--fw-bold)}:root .orc-hist-mes em{color:#a7afba;height:14px;font-size:12px;font-style:normal;line-height:14px}:root .orc-hist-mes em.acima{color:#ff7e6b}:root .orc-hist-mes.observado .orc-hist-dentro{background:var(--wl-ink)}:root .orc-hist-mes.recuado{opacity:.45}:root .orc-hist-vidro{z-index:4;pointer-events:none;width:232px;position:absolute;bottom:100%}:root .orc-hist-legenda{flex-wrap:wrap;gap:18px;display:flex}:root .orc-hist-legenda span{color:#8a9298;align-items:center;gap:7px;font-size:12px;display:flex}:root .orc-hist-legenda i{border-radius:3px;width:11px;height:11px}:root .orc-hist-legenda i.dentro{background:#c2e603}:root .orc-hist-legenda i.acima{background:#ff7e6b}:root .orc-hist-legenda i.caixa{background:#eceef1}:root .orc-hist-legenda i.futuro{--wl-sobra-tinta:#c2e603b3;background-image:var(--wl-sobra-textura);box-shadow:inset 0 0 0 1px #05060714}:root .wl-view--budgets .surface-intro{margin-bottom:0}:root .orc-ritmo-legenda{flex-wrap:wrap;gap:18px;display:flex}:root .orc-ritmo-legenda span{color:#8a9298;align-items:center;gap:8px;font-size:12px;display:flex}:root .orc-ritmo-legenda i{border-radius:999px;flex:none;width:16px;height:3px}:root .orc-ritmo-legenda i.real{background:var(--wl-ink)}:root .orc-ritmo-legenda i.ideal{background:#c2e603}:root .orc-ritmo-legenda i.projecao{border-top:2px dashed #c9cfd7;border-radius:0;height:0}:root .orc-ritmo-legenda i.entre{background:#ff7e6b38;border-radius:3px;height:11px}:root .wl-view .surface-intro .secondary-action,:root .surface-view.wl-view .secondary-action.wl-acao-primaria{border-color:var(--wl-ink);background:var(--wl-ink);color:#fff;font-weight:var(--fw-semibold,600);align-items:center;gap:8px;display:inline-flex}:root .wl-view .surface-intro .secondary-action:hover{border-color:var(--wl-ink);filter:brightness(1.25)}:root .wl-view .surface-intro .secondary-action.wl-acao-alternativa{color:var(--wl-ink);background:#fff;border-color:#dbe0e6}:root .wl-view .surface-intro .secondary-action.wl-acao-alternativa:hover{border-color:var(--wl-ink);filter:none}:root .drawer--budget{--wl-painel:498px}:root .orc-novo{flex-direction:column;display:flex}:root .orc-novo-palco{background:#0506070d;border-radius:18px;margin:0 32px 24px;padding:20px}:root .orc-novo-terr{flex-direction:column;gap:11px;display:flex}:root .orc-novo-terr-h{align-items:center;gap:11px;display:flex}:root .orc-novo-terr-h>b{min-width:0;font-size:13.5px;font-weight:var(--fw-medium);color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}:root .orc-novo-terr-h>em{color:#8a9298;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-style:normal}:root .orc-novo-campos{flex-direction:column;gap:22px;padding:0 32px;display:flex}:root .orc-novo-disco{width:30px;height:30px;color:var(--wl-ink);background:#0506070d;border-radius:999px;flex:none;place-items:center;display:grid}:root .orc-novo .lanc-linha{border-radius:12px;height:50px}:root .orc-novo-cores{flex-wrap:wrap;gap:8px;display:flex}:root .orc-novo-cor{cursor:pointer;width:32px;height:32px;transition:border-color var(--mov-reacao) var(--mov-curva);background:0 0;border:1.6px solid #0000;border-radius:13px;place-items:center;padding:0;display:grid}:root .orc-novo-cor i{border-radius:9px;width:24px;height:24px;display:block;box-shadow:inset 0 0 0 1px #05060714}:root .orc-novo-cor.on{border-color:#050607}:root .orc-novo-grupo{display:block}:root .orc-novo-grupo+.orc-novo-grupo{margin-top:4px}:root .orc-novo-grupo-t{letter-spacing:.1em;text-transform:uppercase;color:#a7afba;padding:10px 12px 6px;font-size:12px;font-weight:600;display:block}:root .orc-novo-criar{border-bottom:1px solid #eef1f4}:root .orc-novo-criar .orc-novo-disco{color:#050607;background:#eef7c9;font-size:15px;font-weight:600;line-height:1}:root .orc-novo-vazio{color:#a7afba;margin:0;padding:16px 12px;font-size:13px}:root .orc-novo-cat{gap:8px;padding:14px 12px 12px;display:grid}:root .orc-novo-cat-nome{background:var(--wl-surface,#fff);height:42px;font:inherit;color:#050607;border:1px solid #dbe0e6;border-radius:12px;padding:0 14px;font-size:15px}:root .orc-novo-cat-nome:focus-visible{outline-offset:1px;outline:2px solid #050607}:root .orc-novo-cat-acoes{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}:root .category-chip--edit{gap:6px;padding-right:4px}:root .cat-orcavel{cursor:pointer;color:#c9cfd7;background:0 0;border:0;border-radius:6px;place-items:center;width:20px;height:20px;transition:color .18s,background .18s;display:inline-grid}:root .cat-orcavel.on{color:#050607;background:#eef7c9}:root .cat-orcavel:hover:not(:disabled){color:#050607}:root .category-chip--edit input{background:var(--wl-surface,#fff);width:130px;height:26px;font:inherit;color:#050607;border:1px solid #dbe0e6;border-radius:8px;padding:0 8px;font-size:13px}:root .orc-novo-valor{background:var(--wl-surface,#fff);height:44px;font-size:15px;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums;border:1px solid #dbe0e6;border-radius:12px;padding:0 16px;font-family:inherit}:root .orc-novo-valor:focus{border-color:var(--wl-ink);outline:none}:root .orc-novo .cad-rodape{padding:28px 32px 0}:root .orc-novo-excluir{color:#8a9298;cursor:pointer;background:0 0;border:0;border-radius:12px;height:38px;padding:0 14px;font-family:inherit;font-size:13px}:root .orc-novo-excluir:hover{color:#ff7e6b}:root .wl-view--income{flex-direction:column;gap:16px;display:flex}:root .ent-topo,:root .ent-baixo{grid-template-columns:minmax(0,744fr) 364px;align-items:stretch;gap:16px;display:grid}@media (width<=1100px){:root .ent-topo,:root .ent-baixo{grid-template-columns:minmax(0,1fr)}}:root .ent-heroi{color:#fff;background:#050607;border-radius:24px;flex-direction:column;gap:0;padding:30px 32px;display:flex}:root .ent-heroi-eyebrow{font-size:12px;font-weight:var(--fw-bold);letter-spacing:1.1px;text-transform:uppercase;color:#ffffff73}:root .ent-heroi>.valor-graduado b,:root .ent-heroi>.valor-graduado em{color:#fff}:root .ent-heroi>.valor-graduado i{color:#ffffff8c}:root .ent-heroi>.valor-graduado{margin-top:10px}:root .ent-heroi>.valor-graduado b{letter-spacing:-.02em;font-size:44px}:root .ent-heroi>.valor-graduado em{font-size:22px}:root .ent-heroi-res{align-items:baseline;gap:5px;margin:8px 0 0;display:flex}:root .ent-heroi-res b{font-size:13px;font-weight:var(--fw-semibold);color:#fff;font-variant-numeric:tabular-nums}:root .ent-heroi-res span{color:#ffffff80;font-size:13px}:root .ent-heroi-barra{gap:3px;height:28px;margin-top:20px;display:flex;position:relative}:root .ent-heroi-cheio{background:#d7fe03;border-radius:999px;flex:none;height:100%;display:block}:root .ent-heroi-resto{--wl-sobra-tinta:#ffffff42;--wl-sobra-leito:#ffffff1a;background-image:var(--wl-sobra-textura);background-color:var(--wl-sobra-leito);border-radius:999px;flex:1 1 0;height:100%;display:block}:root .ent-heroi-legenda{flex-wrap:wrap;gap:24px;margin-top:14px;display:flex}:root .ent-heroi-legenda span{color:#ffffff80;align-items:center;gap:8px;font-size:12px;display:flex}:root .ent-heroi-legenda b{font-size:12px;font-weight:var(--fw-semibold);color:#fff;font-variant-numeric:tabular-nums}:root .ent-heroi-legenda i{border-radius:999px;width:9px;height:9px}:root .ent-heroi-legenda i.recebido{background:#d7fe03}:root .ent-heroi-legenda i.a-entrar{--wl-sobra-tinta:#ffffff42;--wl-sobra-leito:#ffffff1a;background-image:var(--wl-sobra-textura);background-color:var(--wl-sobra-leito);border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff24}:root .ent-heroi-atraso{align-items:baseline;gap:7px;margin:16px 0 0;display:flex}:root .ent-heroi-atraso i{background:#ff7e6b;border-radius:999px;flex:none;width:7px;height:7px;transform:translateY(-1px)}:root .ent-heroi-atraso b{font-size:13px;font-weight:var(--fw-semibold);color:#ff7e6b;font-variant-numeric:tabular-nums}:root .ent-heroi-atraso span{color:#ffffff80;font-size:12.5px}:root .ent-heroi-atraso i{background:#ff8a73}:root .ent-heroi-atraso b{color:#ff8a73}:root .ent-proxima{min-height:270px;position:relative}:root .ent-proxima-superficie{display:block;position:absolute;inset:0}:root .ent-proxima-superficie path{fill:#d7fe03}:root .ent-proxima-rosto{z-index:1;border-radius:999px;position:absolute;overflow:hidden;box-shadow:0 0 0 2px #d7fe03}:root .ent-proxima-rosto>.ent-rosto{width:100%;height:100%}:root .ent-proxima-corpo{z-index:1;color:#050607;flex-direction:column;padding:26px;display:flex;position:relative}:root .ent-proxima-eyebrow{font-size:12px;font-weight:var(--fw-bold);letter-spacing:1.1px;text-transform:uppercase;color:#0506078c}:root .ent-proxima-quando{font-size:12.5px;font-weight:var(--fw-medium);color:#050607b8;margin-top:10px}:root .ent-proxima .valor-graduado{margin-top:14px}:root .ent-proxima .valor-graduado b{letter-spacing:-.02em;font-size:38px}:root .ent-proxima .valor-graduado i,:root .ent-proxima .valor-graduado em{color:#050607b8}:root .ent-proxima-quem{font-size:14.5px;font-weight:var(--fw-semibold);margin-top:18px}:root .ent-proxima-corpo small{color:#0506079e;margin-top:3px;font-size:12px}:root .ent-proxima-corpo hr{background:#05060724;border:0;width:100%;height:1px;margin:24px 0 12px}:root .ent-proxima--vazia{background:var(--wl-canvas,#f3f5f7);border-radius:20px;flex-direction:column;gap:10px;padding:26px;display:flex}:root .ent-proxima--vazia p{color:#8a9298;margin:0;font-size:12.5px;line-height:1.5}:root .ent-fluxo{background:var(--wl-surface,#fff);border-radius:20px;flex-direction:column;gap:22px;padding:24px 26px 26px;display:flex}:root .ent-fluxo>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}:root .ent-fluxo>header>div>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:1.1px;text-transform:uppercase;color:var(--faint)}:root .ent-fluxo h3{font-size:15px;font-weight:var(--fw-semibold);color:var(--wl-ink);margin:3px 0 0}:root .ent-fluxo-chaves{gap:18px;display:flex}:root .ent-fluxo-chaves span{color:#8a9298;align-items:center;gap:7px;font-size:12px;display:flex}:root .ent-fluxo-chaves i{border-radius:999px;width:8px;height:8px}:root .ent-fluxo-chaves i.recebido{background:var(--wl-ink)}:root .ent-fluxo-chaves i.previsto{background:0 0;box-shadow:inset 0 0 0 1.5px #a7afba}:root .ent-fluxo-chaves i.atrasado{background:#ff7e6b}:root .ent-fluxo-caixa{padding-bottom:12px;position:relative}:root .ent-fluxo-vidro{pointer-events:none;z-index:6;width:232px;position:absolute;top:-6px}:root .ent-fluxo-caixa svg{display:block;overflow:visible}:root .ent-fluxo-eixo{stroke:#0506071f;stroke-width:1px}:root .ent-fluxo-hoje{stroke:#dcff3f;stroke-width:2px;stroke-linecap:round}:root .ent-marco-haste{stroke:var(--wl-ink);stroke-width:1.5px}:root .ent-marco-disco{fill:var(--wl-ink)}:root .ent-marco-alvo{fill:#0000}:root .ent-marco--previsto .ent-marco-haste{stroke:#a7afba;stroke-dasharray:4 3}:root .ent-marco--previsto .ent-marco-disco{fill:var(--wl-surface,#fff);stroke:#a7afba;stroke-width:1.5px}:root .ent-marco--atrasado .ent-marco-haste{stroke:#ff7e6b}:root .ent-marco--atrasado .ent-marco-disco{fill:#ff7e6b}:root .ent-marco.observado .ent-marco-disco{r:7}:root .ent-marco-valor,:root .ent-marco-dia,:root .ent-fluxo-hoje-rotulo{pointer-events:none;white-space:nowrap;position:absolute;transform:translate(-50%)}:root .ent-marco-valor .valor-graduado b{font-size:13px}:root .ent-marco-valor .valor-graduado em{font-size:12px}:root .ent-marco-dia{flex-direction:column;align-items:center;gap:2px;display:flex;top:126px}:root .ent-marco-dia b{font-size:12px;font-weight:var(--fw-medium);color:#4c545f}:root .ent-marco-dia i{color:#a7afba;text-overflow:ellipsis;max-width:96px;font-size:12px;font-style:normal;overflow:hidden}:root .ent-fluxo-hoje-rotulo{font-size:12px;line-height:12px;font-weight:var(--fw-bold);color:#050607;background:#dcff3f;border-radius:999px;padding:4px 9px;top:10px}:root .ent-fluxo-borda{color:#a7afba;font-size:12px;position:absolute;top:126px}:root .ent-fluxo-borda--inicio{left:0}:root .ent-fluxo-borda--fim{right:0}:root .ent-receber{background:var(--wl-surface,#fff);border-radius:20px;flex-direction:column;padding:24px 0 18px;display:flex}:root .ent-receber>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 24px;display:flex}:root .ent-receber>header>div>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:1.1px;text-transform:uppercase;color:var(--faint)}:root .ent-receber h3{font-size:15px;font-weight:var(--fw-semibold);color:var(--wl-ink);margin:3px 0 0}:root .ent-receber-conta{color:#8a9298;font-size:12.5px}:root .ent-receber>.orc-vazio{padding:0 24px}:root .ent-filtros{align-items:center;gap:16px;padding:16px 24px 14px;display:flex}:root .ent-filtros-lista{gap:6px;display:flex}:root .ent-filtros-lista button{color:#646d7a;height:22px;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva);background:0 0;border:0;border-radius:999px;padding:0 9px;font-family:inherit}:root .ent-filtros-lista button:hover{color:var(--wl-ink)}:root .ent-filtros-lista button:before{content:attr(data-rotulo);height:0;font-weight:var(--fw-bold);visibility:hidden;pointer-events:none;display:block;overflow:hidden}:root .ent-filtros-lista button.on{color:#050607;font-weight:var(--fw-bold);background:#dcff3f}:root .ent-filtro-conta{font-size:12px;font-style:normal;font-weight:var(--fw-medium);color:#a7afba;margin-left:5px}:root .ent-filtros-lista button.on .ent-filtro-conta{color:#0506078c;font-weight:var(--fw-bold)}:root .ent-lista{margin:0;padding:0;list-style:none}:root .ent-lista li+li{border-top:1px solid var(--wl-line,#05060714)}:root .ent-lista li{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-right:24px;display:grid}:root .ent-lista-abrir{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 118px 76px 60px 100px;align-items:center;gap:12px;width:100%;padding:11px 24px;display:grid}:root .ent-lista-abrir:hover{background:#05060708}:root .ent-lista-ancora{display:block;position:relative}:root .ent-lista-ancora .lanc-popover{width:300px;left:auto;right:0}:root .ent-recebi{flex-direction:column;gap:12px;padding:14px 16px;display:flex}:root .ent-recebi-campo{flex-direction:column;gap:6px;display:flex}:root .ent-recebi-campo span,:root .ent-recebi-contas>span{color:#8a9298;font-size:12px}:root .ent-recebi-campo input{border:1px solid var(--wl-line);font:inherit;color:var(--wl-ink);border-radius:12px;padding:10px 12px;font-size:15px}:root .ent-recebi-resto{color:#8a9298;margin:0;font-size:12px}:root .ent-recebi-contas{flex-direction:column;gap:6px;display:flex}:root .ent-rosto{color:#4c545f;font-size:12px;font-weight:var(--fw-semibold);background:#0506070f;border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}:root .ent-rosto--foto{object-fit:cover}:root .ent-lista-abrir>.ent-rosto{width:34px;height:34px}:root .ent-rosto--marca{background:#fff;box-shadow:inset 0 0 0 1px #05060714}:root .ent-rosto--marca img{object-fit:contain;width:70%;height:70%}:root .ent-rosto--pessoa img{object-fit:cover;width:100%;height:100%}:root .ent-rosto--categoria>svg{color:#fff}:root .ent-lista-t{flex-direction:column;min-width:0;display:flex}:root .ent-lista-t b{font-size:13.5px;font-weight:var(--fw-medium);color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .ent-lista-t small{color:#8a9298;font-size:12px}:root .ent-lista-nat{color:#8a9298;font-size:12.5px;font-style:normal}:root .ent-lista-selo{display:flex}:root .ent-selo{font-size:12px;font-style:normal;font-weight:var(--fw-semibold);border-radius:999px;padding:3px 10px}:root .ent-selo--atrasado{color:#fff;background:#ff7e6b}:root .ent-selo--recebido{color:#050607;background:#eefbb8}:root .ent-selo--parcial{color:#646d7a;background:0 0;box-shadow:inset 0 0 0 1px #05060729}:root .ent-lista-data{color:#8a9298;font-size:12.5px}:root .ent-lista .valor-graduado{justify-content:flex-end}:root .drawer--entrada{--wl-painel:498px}:root .ent-cad{flex-direction:column;display:flex;position:relative}:root .ent-cad-campos{flex-direction:column;gap:18px;padding:0 32px;display:flex}:root .ent-cad-c{flex-direction:column;gap:9px;min-width:0;display:flex}:root .ent-cad-rotulo{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#646d7a}:root .ent-cad-campo{height:42px;font-size:13.5px;font-weight:var(--fw-medium);color:var(--wl-ink);cursor:pointer;background:#fff;border:1px solid #dbe0e6;border-radius:12px;align-items:center;gap:10px;padding:0 16px;display:flex;position:relative}:root .ent-cad-campo:focus-within{border-color:var(--wl-ink)}:root .ent-cad-campo input{min-width:0;height:auto;line-height:1.5;font:inherit;color:inherit;cursor:inherit;appearance:none;background:0 0;border:0;flex:auto;align-self:stretch;margin:0;padding:0}:root .ent-cad-campo input:focus{outline:none}:root .ent-cad-campo--escolha{text-align:left;width:100%}:root .ent-cad-campo--escolha>b{min-width:0;font-weight:var(--fw-medium);flex:auto}:root .ent-cad-campo--escolha.on{border-color:var(--wl-ink)}:root .ent-cad-campo>svg{pointer-events:none}:root .ent-cad-disco{border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:grid}:root .ent-cad-disco:not(.lanc-disco){color:var(--wl-ink);background:#0506070d}:root .lanc-disco.ent-cad-disco{width:26px;height:26px}:root .ent-cad-campo input::placeholder{color:#8a9298;font-weight:var(--fw-regular)}:root .ent-cad-campo>svg{color:#8a9298;flex:none}:root .ent-cad-campo--origem{text-align:left;width:100%;height:52px}:root .ent-cad-campo--origem b{min-width:0;font-weight:var(--fw-medium);flex:auto}:root .ent-cad-campo--origem.on{border-color:var(--wl-ink)}:root .ent-cad-opcoes{align-items:center;gap:8px;margin-top:-1px;display:flex}:root .ent-cad-opcoes button{color:#8a9298;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px}:root .ent-cad-opcoes button.forte{color:#050607;font-weight:var(--fw-semibold)}:root .ent-cad-opcoes button:hover{text-decoration:underline}:root .ent-cad-opcoes i{color:#c9cfd7;font-style:normal}:root .ent-cad-r{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:root .ent-cad-r--tres{grid-template-columns:repeat(3,minmax(0,1fr))}:root .ent-cad-palco{background:#0506070d;border-radius:18px;margin:20px 32px 0;padding:18px 20px}:root .ent-cad-palco-l{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}:root .ent-cad-palco-l b{font-size:15px;font-weight:var(--fw-bold);color:var(--wl-ink)}:root .ent-cad-palco-l em{color:#4c545f;font-size:12.5px;font-style:normal}:root .ent-cad-palco>small{color:#8a9298;margin-top:6px;font-size:12px;display:block}:root .ent-cad-datas{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}:root .ent-cad-datas b{font-size:12px;font-weight:var(--fw-semibold);color:#050607;background:#fff;border:1px solid #dbe0e6;border-radius:999px;padding:5px 11px}:root .ent-cad-datas i{color:#a7afba;font-size:12px;font-style:normal}:root .ent-cad-datas small{color:#8a9298;font-size:12px}:root .ent-cad-rodape{align-items:center;gap:10px;margin-top:24px;padding:0 32px;display:flex}:root .ent-cad-rodape .lanc-cta{margin-left:auto}:root .ent-cad-novo{margin-top:2px}:root .ent-cad-novo-linha{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"foto nome""acoes acoes";align-items:center;gap:10px;display:grid}:root .ent-cad-novo-linha>.ent-cad-foto{grid-area:foto}:root .ent-cad-novo-linha>.ent-cad-campo{grid-area:nome;height:40px;padding:0 14px}:root .ent-cad-novo-acoes{grid-area:acoes;justify-content:space-between;align-items:center;gap:10px;display:flex}:root .ent-cad-novo-acoes .lanc-chips{gap:6px}:root .ent-cad-novo-ok{background:var(--wl-ink);color:#fff;height:38px;font-size:12.5px;font-weight:var(--fw-bold);cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-family:inherit}:root .ent-cad-novo-ok:disabled{opacity:.4;cursor:default}:root .ent-cad-foto{color:#8a9298;cursor:pointer;background:#fff;border:1px dashed #c9cfd7;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid;overflow:hidden}:root .ent-cad-foto:hover{border-color:var(--wl-ink);color:var(--wl-ink)}:root .ent-cad-foto img{object-fit:cover;width:100%;height:100%}:root .drawer:not(.drawer--lateral){opacity:0;transition:opacity .24s cubic-bezier(.32,.08,.24,1),transform .26s cubic-bezier(.16,1,.3,1),visibility .26s;transform:scale(.98)}:root .drawer:not(.drawer--lateral).open{opacity:1;transform:none}:root .drawer-scrim.central{-webkit-backdrop-filter:var(--wl-veu-desfoque);backdrop-filter:var(--wl-veu-desfoque);transition:opacity .24s cubic-bezier(.32,.08,.24,1),visibility .24s}@media (prefers-reduced-motion:reduce){:root .drawer:not(.drawer--lateral){transition:opacity .12s linear;transform:none}}@keyframes wl-pagina-entra{0%{opacity:0;margin-top:8px}}:root .view>*{animation:wl-pagina-entra var(--mov-estado) var(--mov-entra)}@media (prefers-reduced-motion:reduce){:root .view>*{animation:none}:root .shell-nav-item{transition:none}}:root .calendar-modal>header span,:root .checkout-eyebrow,:root .dashboard-hero>div>span,:root .drawer .drawer-header span,:root .income-origin-head>span,:root .month-reading>div:first-child span,:root .next-up-kicker,:root .onboarding-checklist>div>span,:root .panel-heading>div>span,:root .list-heading>div>span,:root .agenda-heading>div>span,:root .statement-import-head span,:root .wealth-goal-headline>span,:root .plus-locked-eyebrow{color:var(--faint)}@keyframes wl-barra-cresce-flex{0%{flex-grow:0}}@keyframes wl-barra-cresce{0%{width:0}}:root .in-orc-barra>span,:root .in-cart-barra>span,:root .card-limite-barra .fatia,:root .wl-band-barra-pago,:root .wl-band-barra-livre,:root .lanc-trilha i,:root .lanc-trilha u{animation:wl-barra-cresce-flex var(--mov-forma) var(--mov-entra)}:root .orc-territorio-cheio,:root .ent-heroi-cheio,:root .ent-heroi-resto,:root .orc-sobrando li>i{animation:wl-barra-cresce var(--mov-forma) var(--mov-entra)}@media (prefers-reduced-motion:reduce){:root .in-orc-barra>span,:root .in-cart-barra>span,:root .card-limite-barra .fatia,:root .orc-territorio-cheio,:root .ent-heroi-cheio,:root .ent-heroi-resto,:root .wl-band-barra-pago,:root .wl-band-barra-livre,:root .orc-sobrando li>i,:root .lanc-trilha i,:root .lanc-trilha u{animation:none}}@keyframes wl-barra-sobe{0%{height:0}}:root .orc-hist-coluna i{animation:wl-barra-sobe var(--mov-forma) var(--mov-entra) backwards}:root .orc-hist-mes:first-of-type .orc-hist-coluna i{animation-delay:0s}:root .orc-hist-mes:nth-of-type(2) .orc-hist-coluna i{animation-delay:18ms}:root .orc-hist-mes:nth-of-type(3) .orc-hist-coluna i{animation-delay:36ms}:root .orc-hist-mes:nth-of-type(4) .orc-hist-coluna i{animation-delay:54ms}:root .orc-hist-mes:nth-of-type(5) .orc-hist-coluna i{animation-delay:72ms}:root .orc-hist-mes:nth-of-type(6) .orc-hist-coluna i{animation-delay:90ms}:root .orc-hist-mes:nth-of-type(7) .orc-hist-coluna i{animation-delay:.108s}:root .orc-hist-mes:nth-of-type(8) .orc-hist-coluna i{animation-delay:.126s}:root .orc-hist-mes:nth-of-type(9) .orc-hist-coluna i{animation-delay:.144s}:root .orc-hist-mes:nth-of-type(10) .orc-hist-coluna i{animation-delay:.162s}:root .orc-hist-mes:nth-of-type(11) .orc-hist-coluna i{animation-delay:.18s}:root .orc-hist-mes:nth-of-type(12) .orc-hist-coluna i{animation-delay:.198s}@media (prefers-reduced-motion:reduce){:root .orc-hist-coluna i{animation:none}}:root .surface-view .statement-cartao{flex:none;display:block}:root .wl-view--contas{flex-direction:column;gap:20px;display:flex}:root .ct-liquidez{color:#fff;background:#050607;border-radius:24px;grid-template-columns:minmax(0,434fr) 1px minmax(0,604fr);align-items:stretch;gap:0 50px;min-height:184px;padding:34px 36px;display:grid}:root .ct-liq-heroi{flex-direction:column;min-width:0;display:flex}:root .ct-liq-heroi>span,:root .ct-liq-celulas .ct-liq-par span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:#ffffff73}:root .ct-liq-heroi>b{font-size:44px;font-weight:var(--fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:12px}:root .ct-liq-heroi>small{color:#ffffff80;margin-top:8px;font-size:12.5px}:root .ct-liq-fio{background:#ffffff1f}:root .ct-liq-celulas{flex-direction:column;justify-content:flex-start;min-width:0;display:flex}:root .ct-liq-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}:root .ct-liq-par--tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:root .ct-liq-par--tres b{font-size:22px}:root .ct-liq-par b.e-entra{color:#d7fe03}:root .ct-liq-par b.e-negativo{color:#ff8a73}:root .ct-liq-par>div{flex-direction:column;min-width:0;display:flex}:root .ct-liq-par b{font-size:26px;font-weight:var(--fw-bold);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:12px}:root .ct-liq-par small{color:#ffffff6b;margin-top:6px;font-size:12px}:root .ct-liq-livre{margin-top:auto;padding-top:22px}:root .ct-liq-livre p{flex-wrap:wrap;align-items:baseline;gap:6px;margin:10px 0 0;display:flex}:root .ct-liq-livre p b{font-size:15px;font-weight:var(--fw-bold);color:#d7fe03;font-variant-numeric:tabular-nums}:root .ct-liq-livre p span{color:#ffffff80;font-size:12px}:root .ct-liq-trilha{gap:3px;height:12px;display:flex}:root .ct-liq-trilha i,:root .ct-liq-trilha u{min-width:14px;height:100%;animation:wl-barra-cresce-flex var(--mov-forma) var(--mov-entra);border-radius:999px;display:block}:root .ct-liq-trilha i{background:#d7fe03}:root .ct-liq-trilha u{--wl-sobra-tinta:#ffffff42;--wl-sobra-leito:#ffffff1a;background-image:var(--wl-sobra-textura);background-color:var(--wl-sobra-leito)}:root .ct-liq-legenda{gap:20px;margin-top:10px;display:flex}:root .ct-liq-legenda span{color:#ffffff80;align-items:center;gap:6px;font-size:12px;display:inline-flex}:root .ct-liq-legenda i{border-radius:999px;width:7px;height:7px}:root .ct-liq-legenda i.livre{background:#d7fe03}:root .ct-liq-legenda i.comprometido{background:#ffffff4d}:root .ct-suas{align-items:baseline;gap:12px;margin-top:4px;display:flex}:root .ct-suas>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}:root .ct-suas>small{color:#646d7a;font-size:12px}:root .ct-cards{grid-template-columns:repeat(auto-fill,minmax(266px,1fr));gap:20px;display:grid}:root .ct-card{background:var(--wl-surface,#fff);text-align:left;cursor:pointer;min-height:254px;transition:box-shadow var(--mov-estado) var(--mov-curva), background var(--mov-estado) var(--mov-curva);border:0;border-radius:24px;flex-direction:column;align-items:flex-start;padding:8px 22px 16px;display:flex;position:relative;box-shadow:0 2px 10px -4px #05080d1a}:root .ct-card:hover{box-shadow:0 14px 34px -12px #05080d38}:root .ct-card.selecionada{background:#050607}:root .ct-card-faixa{border-radius:16px;align-self:stretch;place-items:center;height:58px;margin:0 -14px;display:grid}:root .ct-card-marca{place-items:center;width:34px;height:34px;display:grid}:root .ct-card-marca img{object-fit:contain;max-width:30px;max-height:20px}:root .ct-card-rostos{flex-direction:row-reverse;display:flex;position:absolute;top:44px;right:24px}:root .ct-card-rostos .ent-rosto{box-shadow:0 0 0 2px var(--wl-surface,#fff);font-size:17px}:root .ct-card-rostos .ent-rosto:not(.ent-rosto--foto){color:#fff;background:#050607}:root .ct-card.selecionada .ct-card-rostos .ent-rosto:not(.ent-rosto--foto){color:#050607;background:#fff}:root .ct-card-rostos .ent-rosto+.ent-rosto{margin-right:-26px}:root .ct-card.selecionada .ct-card-rostos .ent-rosto{box-shadow:0 0 0 2px #050607}:root .ct-card-titulo{font-size:16px;font-weight:var(--fw-bold);color:var(--wl-ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:16px;overflow:hidden}:root .ct-card-legenda{color:#8b95a3;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:5px;font-size:12px;overflow:hidden}:root .ct-card-fio{background:#05060712;border:0;align-self:stretch;height:1px;margin:14px 0 0}:root .ct-card-rotulo{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#8b95a3;margin-top:12px}:root .ct-card-saldo{font-size:22px;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums;margin:4px 0 14px}:root .ct-card-pe{background:#f3f5f7;border-radius:13px;grid-template-columns:auto 1px auto;justify-content:space-between;align-self:stretch;align-items:center;gap:0 14px;margin-top:auto;padding:9px 16px;display:grid}:root .ct-card-pe>span{flex-direction:column;min-width:0;display:flex}:root .ct-card-pe i{font-size:12px;font-style:normal;font-weight:var(--fw-bold);letter-spacing:0;text-transform:uppercase;color:#8b95a3;white-space:nowrap}:root .ct-card-pe b{font-size:13.5px;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px}:root .ct-card-pe b.fraco{color:#646d7a}:root .ct-card-pe u{background:#05060714;height:24px;display:block}:root .ct-card.selecionada .ct-card-titulo,:root .ct-card.selecionada .ct-card-saldo,:root .ct-card.selecionada .ct-card-pe b{color:#fff}:root .ct-card.selecionada .ct-card-legenda,:root .ct-card.selecionada .ct-card-rotulo,:root .ct-card.selecionada .ct-card-pe i{color:#ffffff73}:root .ct-card.selecionada .ct-card-pe b.fraco{color:#ffffff9e}:root .ct-card.selecionada .ct-card-fio{background:#ffffff1a}:root .ct-card.selecionada .ct-card-pe{background:#ffffff12}:root .ct-card.selecionada .ct-card-pe u{background:#ffffff1f}:root .ct-card-fora{color:#8e590a;font-size:12px;position:absolute;top:76px;left:22px}:root .ct-card--nova{text-align:center;box-shadow:none;background:0 0;border:1.5px dashed #c9cfd7;justify-content:center;align-items:center;gap:4px;padding:24px}:root .ct-card--nova:hover{border-color:var(--wl-ink);box-shadow:none}:root .ct-card-mais{color:#fff;width:46px;height:46px;font-size:23px;font-weight:var(--fw-bold);background:#050607;border-radius:999px;place-items:center;margin-bottom:14px;line-height:1;display:grid}:root .ct-card--nova strong{font-size:15px;font-weight:var(--fw-bold);color:var(--wl-ink)}:root .ct-card--nova small{color:#646d7a;font-size:12px}:root .ct-detalhe{flex-direction:column;gap:20px;display:flex}:root .ct-conector{margin:-20px 0 -8px;margin-left:calc(var(--ct-coluna,0) * 286px + 79px);transition:margin-left var(--mov-forma) var(--mov-entra);display:block}:root .ct-conector path{fill:#050607}:root .ct-detalhe-caixa{background:var(--wl-surface,#fff);border-radius:24px;padding:32px}:root .ct-det-head{border-bottom:1px solid #05060712;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:0 20px;padding-bottom:26px;display:grid}:root .ct-det-marca{border-radius:13px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}:root .ct-det-marca img{object-fit:contain;max-width:30px;max-height:20px}:root .ct-det-head h3{font-size:20px;font-weight:var(--fw-bold);color:var(--wl-ink);margin:0}:root .ct-det-head p{color:#646d7a;margin:4px 0 0;font-size:12.5px}:root .ct-det-acoes{gap:6px;display:flex}:root .ct-det-acoes .apagar{color:var(--faint)}:root .ct-det-acoes .apagar:hover{color:#ff7e6b}:root .ct-det-corpo{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:48px;padding-top:28px;display:grid}:root .ct-det-rotulo{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#8b95a3}:root .ct-det-quanto{flex-direction:column;min-width:0;display:flex}:root .ct-det-livre{font-size:34px;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--wl-ink);font-variant-numeric:tabular-nums;margin-top:12px}:root .ct-det-quanto>small{color:#646d7a;margin-top:6px;font-size:12px}:root .ct-det-linhas{flex-direction:column;margin:26px 0 0;display:flex}:root .ct-det-linhas>div{border-bottom:1px solid #0506070d;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}:root .ct-det-linhas>div:last-child{border-bottom:0}:root .ct-det-linhas dt{color:#4c545f;font-size:13px}:root .ct-det-linhas dd{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--wl-ink);font-variant-numeric:tabular-nums;margin:0}:root .ct-det-linhas dd.positivo{color:#0a7049}:root .ct-det-linhas dd.fraco{color:#646d7a}:root .ct-det-quando{flex-direction:column;min-width:0;display:flex}:root .ct-det-quando-head{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}:root .ct-det-quando-head small{color:#a7afba;font-size:12px}:root .ct-grafico{margin-top:16px;position:relative}:root .ct-grafico svg{width:100%;display:block;overflow:visible}:root .ct-graf-guia{stroke:#0506070d;stroke-width:1px}:root .ct-graf-guia.base{stroke:#05060717}:root .ct-graf-campo{fill:#0506070d;stroke:none}:root .ct-graf-linha{fill:none;stroke:var(--wl-ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}:root .ct-graf-projecao{fill:none;stroke:#8b95a3;stroke-width:2px;stroke-dasharray:3 5;stroke-linecap:round}:root .ct-graf-hoje{stroke:#d7fe03;stroke-width:2px;stroke-linecap:round}:root .ct-graf-disco{fill:var(--wl-ink)}:root .ct-graf-alvo{fill:#0000}:root .ct-graf-eixo{color:#a7afba;justify-content:space-between;margin-top:6px;font-size:12px;display:flex}:root .ct-graf-eixo i{font-style:normal}:root .ct-graf-vidro{pointer-events:none;position:absolute;top:6px}:root .ct-pe{grid-template-columns:minmax(0,740fr) minmax(0,364fr);gap:20px;display:grid}:root .ct-recentes,:root .ct-impactos{background:var(--wl-surface,#fff);border-radius:24px;flex-direction:column;padding:26px 24px 20px;display:flex}:root .ct-recentes>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}:root .ct-recentes>header span,:root .ct-impactos>header span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#8b95a3;display:block}:root .ct-recentes>header small,:root .ct-impactos>header small{color:#a7afba;margin-top:5px;font-size:12px;display:block}:root .ct-recentes-lista,:root .ct-imp-lista{margin:18px 0 0;padding:0;list-style:none}:root .ct-recentes-lista li{border-top:1px solid #0506070d;grid-template-columns:36px minmax(0,1fr) 130px 110px 120px;align-items:center;gap:0 12px;padding:9px 0;display:grid}:root .ct-rec-disco{width:36px;height:36px;color:var(--wl-ink);background:#e8ebef;border-radius:999px;place-items:center;display:grid}:root .ct-rec-desc{flex-direction:column;min-width:0;display:flex}:root .ct-rec-desc b{font-size:13px;font-weight:var(--fw-semibold);color:var(--wl-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root .ct-rec-desc small{color:#a7afba;font-size:12px}:root .ct-rec-cat,:root .ct-rec-meio{color:#4c545f;font-size:12px}:root .ct-rec-meio{color:#646d7a}:root .ct-rec-valor{text-align:right;font-size:13px;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .ct-rec-valor.positivo,:root .ct-imp-valor.positivo{color:#0a7049}:root .ct-imp-lista li{border-top:1px solid #0506070d;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:12px 0;display:grid}:root .ct-imp-dia{background:#f3f5f7;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}:root .ct-imp-dia b{font-size:15px;font-weight:var(--fw-bold);color:var(--wl-ink)}:root .ct-imp-dia i{font-size:12px;font-style:normal;font-weight:var(--fw-bold);letter-spacing:.04em;color:#8b95a3}:root .ct-imp-desc{flex-direction:column;min-width:0;display:flex}:root .ct-imp-desc b{font-size:13px;font-weight:var(--fw-semibold);color:var(--wl-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root .ct-imp-desc small{color:#8b95a3;font-size:12px}:root .ct-imp-valor{font-size:13px;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .ct-imp-fecho{border-top:1px solid #05060712;justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;padding-top:14px;display:flex}:root .ct-imp-fecho span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;color:#8b95a3}:root .ct-imp-fecho b{font-size:16px;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .ct-imp-ressalva{color:#8e590a;margin:10px 0 0;font-size:12px;line-height:1.45}@media (width<=1180px){:root .ct-liquidez{grid-template-columns:minmax(0,1fr);gap:24px 0}:root .ct-liq-fio{display:none}:root .ct-det-corpo{grid-template-columns:minmax(0,1fr);gap:28px}:root .ct-pe{grid-template-columns:minmax(0,1fr)}:root .ct-conector{display:none}}:root .wl-view--contas .surface-intro .secondary-action{border-radius:999px;height:42px;padding:0 22px}:root .drawer--conta{--wl-painel:560px}:root .ct-nova{flex-direction:column;display:flex}:root .ct-nova-campos{flex-direction:column;gap:18px;padding:0 36px;display:flex}:root .ct-nova-inst{width:100%;height:54px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe0e6;border-radius:15px;align-items:center;gap:14px;padding:0 16px;display:flex}:root .ct-nova-inst.on{border-color:var(--wl-ink);border-width:1.5px}:root .ct-nova-inst b{min-width:0;font-size:14.5px;font-weight:var(--fw-semibold);color:var(--wl-ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}:root .ct-nova-inst>svg{color:#646d7a;flex:none}:root .ct-nova-marca{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}:root .ct-nova-marca--vazia{color:#4c545f;font-size:17px;font-weight:var(--fw-bold);background:#f3f5f7}:root .ct-nova-marca .ct-nova-marca-in{place-items:center;width:100%;height:100%;display:grid}:root .ct-nova-marca .ct-nova-marca-in img{object-fit:contain;max-width:22px;max-height:14px}:root .ct-nova-segundo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root .ct-nova-rosto{cursor:pointer;transition:box-shadow var(--mov-reacao) var(--mov-curva);background:0 0;border:0;border-radius:999px;padding:0;box-shadow:0 0 0 2px #0000}:root .ct-nova-rosto.on{box-shadow:0 0 0 2px var(--wl-ink)}:root .ct-nova-segundo small{color:#646d7a;font-size:12px}:root .ct-nova-consolidado{background:#0506070d;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}:root .ct-nova-consolidado b{font-size:13px;font-weight:var(--fw-semibold);color:var(--wl-ink);display:block}:root .ct-nova-consolidado small{color:#646d7a;margin-top:3px;font-size:12px;display:block}:root .ct-nova-rodape{align-items:center;gap:10px;margin-top:26px;padding:0 36px;display:flex}:root .ct-nova-rodape .lanc-cta{flex:auto;justify-content:center}:root .ct-nova-nota{color:#8b95a3;margin:12px 36px 0;font-size:12px}@keyframes wl-detalhe-troca{0%{opacity:0;margin-top:10px}}:root .ct-detalhe-caixa,:root .ct-pe{animation:wl-detalhe-troca var(--mov-estado) var(--mov-entra)}@media (prefers-reduced-motion:reduce){:root .ct-detalhe-caixa,:root .ct-pe,:root .ct-conector{transition:none;animation:none}}:root .wl-view--invest{flex-direction:column;gap:20px;display:flex}:root .wl-view--invest .surface-intro .secondary-action{border-color:var(--wl-ink);background:var(--wl-ink);color:#fff;border-radius:999px;height:42px;padding:0 22px}:root .wl-view--invest .surface-intro .secondary-action:hover{filter:brightness(1.25)}:root .inv-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}:root .inv-trio{grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr) minmax(0,1.05fr);align-items:stretch;gap:20px;display:grid}:root .inv-topo{color:#fff;background:#050607;border-radius:24px;grid-template-columns:minmax(0,500fr) 1px minmax(0,160fr) minmax(0,160fr) 1px minmax(0,220fr);align-items:center;gap:0 44px;min-height:200px;padding:44px 40px;display:grid}:root .inv-topo-heroi,:root .inv-topo-celula{flex-direction:column;min-width:0;display:flex}:root .inv-topo-celula--calculo{display:block;position:relative}:root .inv-topo-celula--calculo>span{display:inline}:root .inv-topo-celula--calculo>.ds-help{color:#ffffff8c}:root .inv-topo-celula--calculo>.ds-help:hover{color:#fff}:root .inv-topo-celula--calculo>b{display:block}:root .inv-topo-celula--calculo>.ds-help-panel{z-index:var(--z-flutuante);border-radius:var(--radius-surface);background:var(--wl-surface);border:1px solid var(--wl-line-sunken);width:min(340px,78vw);box-shadow:var(--wl-vidro-centrado-sombra);color:var(--wl-ink);text-align:left;white-space:normal;margin:0;padding:16px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 10px);left:-12px}:root .inv-evo-calculo{margin-top:-4px;position:relative}:root .inv-evo-calculo>.ds-help-panel{border-radius:var(--radius-surface);background:var(--wl-sunken);border:1px solid var(--wl-line-sunken);color:var(--wl-ink);max-width:none;margin-top:10px;padding:16px;font-size:12px;line-height:1.5}:root .inv-calculo{flex-direction:column;gap:10px;display:flex}:root .inv-calculo>b{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}:root .inv-calculo-linha{color:var(--muted);display:block}:root .inv-calculo-linha>i,:root .inv-calculo-ressalvas>i{font-style:normal;font-weight:var(--fw-bold);color:var(--wl-ink);display:block}:root .inv-calculo-ressalvas{border-top:1px solid var(--wl-line-sunken);color:var(--muted);flex-direction:column;gap:6px;padding-top:10px;display:flex}:root .inv-topo-heroi>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:#ffffff73}:root .inv-topo-heroi>b{font-size:48px;font-weight:var(--fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:12px}:root .inv-topo-heroi>small{color:#ffffff73;margin-top:10px;font-size:12.5px}:root .inv-topo-fio{background:#ffffff1a;align-self:stretch}:root .inv-topo-celula>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}:root .inv-topo-celula>b{font-size:20px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin-top:10px}:root .inv-topo-celula--resultado{border-left:3px solid #d7fe03;padding-left:20px}:root .inv-topo-celula--resultado>b{color:#e5ff7c;font-size:27px}:root .inv-topo-celula--resultado>b.perda{color:#ff7e6b}:root .inv-topo-celula--resultado.perda{border-left-color:#ff7e6b}:root .inv-topo-celula--resultado>small{color:#ffffff59;margin-top:8px;font-size:12px}:root .inv-destaque,:root .inv-fatos,:root .inv-evolucao,:root .inv-rent,:root .inv-dist,:root .inv-posicoes,:root .inv-historico,:root .inv-indice,:root .inv-mes-a-mes{background:var(--wl-surface,#fff);border-radius:24px;flex-direction:column;padding:28px 32px 26px;display:flex}:root .inv-destaque>header,:root .inv-evolucao>header,:root .inv-posicoes>header,:root .inv-historico>header,:root .inv-fatos>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}:root .inv-destaque>header>span,:root .inv-evolucao>header span:first-child,:root .inv-rent>header>span,:root .inv-dist>header>span,:root .inv-posicoes>header span:first-child,:root .inv-historico>header span:first-child,:root .inv-secao>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#8b95a3}:root .inv-evolucao h3,:root .inv-rent h3,:root .inv-dist h3,:root .inv-posicoes h3,:root .inv-historico h3{font-size:20px;font-weight:var(--fw-bold);color:var(--wl-ink);margin:6px 0 0}:root .inv-par>.in-aba-caixa,:root .inv-fatos{min-height:268px}:root .inv-par>.in-aba-caixa{flex-direction:column;display:flex}:root .inv-par>.in-aba-caixa>.in-aba-conteudo{flex:1;gap:0;padding:24px 32px 26px}:root .in-aba-conteudo>.inv-destaque{background:0 0;border-radius:0;flex:1;padding:0}:root .inv-destaque-corpo{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto;padding-top:26px;display:flex}:root .inv-destaque-corpo>div:first-child b{font-size:22px;font-weight:var(--fw-bold);color:var(--wl-ink);display:block}:root .inv-destaque-corpo>div:first-child small{color:#8b95a3;margin-top:4px;font-size:12px;display:block}:root .inv-destaque-numero{text-align:right}:root .inv-destaque-numero b{font-size:44px;font-weight:var(--fw-bold);letter-spacing:-.02em;color:#0a7049;font-variant-numeric:tabular-nums;display:block}:root .inv-destaque-numero b.perda{color:#af2f1d}:root .inv-destaque-numero small{color:#8b95a3;margin-top:4px;font-size:12px;display:block}:root .inv-fatos h3{font-size:15px;font-weight:var(--fw-bold);color:var(--wl-ink);margin:0}:root .inv-fatos>header small{color:#a7afba;margin-top:5px;font-size:12px;display:block}:root .inv-fatos>header>b{font-size:12px;font-weight:var(--fw-bold);color:#8a9298;white-space:nowrap}:root .inv-trilha{margin:22px 0 0;padding:0;list-style:none}:root .inv-trilha li{position:relative}:root .inv-trilha li:before{content:"";width:2px;transition:background var(--mov-estado) var(--mov-curva);background:#e8ebef;border-radius:1px;position:absolute;top:0;bottom:0;left:9px}:root .inv-trilha li:first-child:before{top:50%}:root .inv-trilha li:last-child:before{bottom:50%}:root .inv-trilha li:only-child:before{display:none}:root .inv-trilha li.fio-aceso:before{background:#d7fe03}:root .inv-trilha li>button{z-index:1;width:100%;font:inherit;text-align:left;cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva), opacity var(--mov-estado) var(--mov-curva);background:0 0;border:0;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:0 16px;margin:0;padding:10px 10px 10px 0;display:grid;position:relative}:root .inv-trilha li>button:hover{background:#0506070a}:root .inv-trilha li>button>i{color:#050607;width:20px;height:20px;transition:background var(--mov-estado) var(--mov-curva), box-shadow var(--mov-estado) var(--mov-curva);background:#fff;border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #c9cfd7}:root .inv-trilha li.primeiro>button>i{background:radial-gradient(circle,#d7fe03 0 3.5px,#0000 3.5px),#fff;box-shadow:inset 0 0 0 2px #d7fe03}:root .inv-trilha li.visto>button>i{background:#d7fe03;box-shadow:inset 0 0 0 2px #d7fe03}:root .inv-trilha li.visto>button{opacity:.5}:root .inv-trilha li.visto>button:hover{opacity:.75}:root .inv-trilha li>button>b{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .inv-trilha li.visto>button>b{text-decoration:line-through}:root .inv-trilha li>button>em{font-size:12.5px;font-style:normal;font-weight:var(--fw-semibold);color:#4c545f;font-variant-numeric:tabular-nums}:root .inv-trilha li>button>em.perda{color:#af2f1d}:root .inv-secao{flex-direction:column;gap:6px;margin-top:4px;display:flex}:root .inv-secao h3{font-size:22px;font-weight:var(--fw-bold);color:var(--wl-ink);margin:0}:root .inv-mes-a-mes,:root .inv-indice{color:#fff;background:#050607;position:relative;overflow:hidden}:root .inv-mes-a-mes:before,:root .inv-indice:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#d7fe0329,#0000 70%);width:420px;height:240px;position:absolute;top:-70px;left:36%}:root .inv-mes-a-mes>header,:root .inv-indice>header{justify-content:space-between;align-items:baseline;gap:16px;display:flex;position:relative}:root .inv-mes-a-mes>header span,:root .inv-indice>header span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#fff6}:root .inv-mes-a-mes>header small,:root .inv-indice>header small{color:#ffffff73;font-size:12px}:root .inv-mes-a-mes>b{font-size:22px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin-top:16px;position:relative}:root .inv-mes-legenda{color:#fff6;margin-top:4px;font-size:12px;position:relative}:root .inv-curva,:root .inv-indice-curva{margin:18px 0 0;position:relative}:root .inv-curva svg,:root .inv-indice-curva svg{width:100%;display:block;overflow:visible}:root .inv-curva-area{fill:url(#inv-curva-lima);stroke:none}:root .inv-indice-curva .inv-curva-area{fill:url(#inv-indice-lima)}:root .inv-curva-linha{fill:none;stroke:#d7fe03;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #d7fe038c)drop-shadow(0 0 14px #d7fe034d)}:root .inv-curva-ponto{fill:#050607;stroke:#d7fe03;stroke-width:2.5px;filter:drop-shadow(0 0 6px #d7fe0399)}:root .inv-curva-eixo{color:#ffffff59;justify-content:space-between;margin-top:10px;font-size:12px;display:flex}:root .inv-indice-valor{font-size:26px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin-top:16px;position:relative}:root .inv-indice-variacao{color:#050607;font-size:12px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;background:#d7fe03;border-radius:10px;align-self:flex-start;margin-top:8px;padding:4px 10px;position:relative}:root .inv-indice-variacao.caiu{background:#ff7e6b}:root .inv-indice-curva{margin-top:auto;padding-top:18px}:root .inv-indice-faixa{color:#fff6;font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:12px;position:relative}:root .inv-indice-vazio{color:#ffffff73;margin:auto 0 0;padding-top:20px;font-size:12.5px;position:relative}:root .inv-curva-eixo i{font-style:normal}:root .inv-grafico{margin-top:22px;position:relative}:root .inv-grafico svg{width:100%;display:block;overflow:visible}:root .inv-graf-guia{stroke:#0506070d;stroke-width:1px}:root .inv-graf-campo{fill:url(#inv-graf-campo-cinza);stroke:none}:root .inv-graf-mercado{fill:none;stroke:var(--wl-ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}:root .inv-graf-aportado{fill:none;stroke:url(#inv-graf-aportado-cinza);stroke-width:2px;stroke-linejoin:miter;stroke-linecap:butt}:root .inv-graf-marca{fill:var(--wl-ink)}:root .inv-graf-vidro{pointer-events:none;position:absolute;top:4px}:root .inv-evo-legenda{flex-wrap:wrap;align-items:center;gap:24px;margin-top:18px;display:flex}:root .inv-evo-legenda span{color:#4c545f;align-items:center;gap:8px;font-size:12px;display:inline-flex}:root .inv-evo-legenda b{font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .inv-evo-legenda i{border-radius:5px;width:10px;height:10px}:root .inv-evo-legenda i.mercado{background:var(--wl-ink)}:root .inv-evo-legenda i.aportado{background:#a7afba}:root .inv-evo-legenda em{color:#050607;background:#d7fe03;border-radius:10px;margin-left:auto;padding:7px 14px;font-size:12px;font-style:normal}:root .inv-evo-legenda em.perda{background:#ff7e6b}:root .inv-ressalva,:root .inv-nota{color:#8b95a3;margin:14px 0 0;font-size:12px;line-height:1.5}:root .inv-ressalva{color:#8e590a}:root .inv-rent-corpo{grid-template-columns:236px minmax(0,1fr);gap:24px;margin-top:26px;display:grid}:root .inv-rent-bloco{background:#d7fe03;border-radius:20px;flex-direction:column;justify-content:center;padding:18px 20px;display:flex}:root .inv-rent-bloco span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;color:#0506078c}:root .inv-rent-bloco b{font-size:34px;font-weight:var(--fw-bold);letter-spacing:-.02em;color:#050607;font-variant-numeric:tabular-nums;margin-top:6px}:root .inv-rent-bloco.negativa{background:#ff7e6b}:root .inv-rent-bloco.negativa span{color:#05060799}:root .inv-rent-bloco b.perda{color:#050607}:root .inv-rent-lado{flex-direction:column;justify-content:center;display:flex}:root .inv-rent-lado small{color:#05060799;font-size:12px}:root .inv-rent-lado small.fraco{color:#8b95a3}:root .inv-rent-lado b{font-size:16px;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums;margin-top:8px}:root .inv-rent hr{background:#05060712;border:0;height:1px;margin:26px 0 0}:root .inv-selic{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:18px;display:flex}:root .inv-selic>span{width:100%;font-size:12px;font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;color:#8b95a3}:root .inv-selic>b{font-size:22px;font-weight:var(--fw-bold);color:#4c545f;font-variant-numeric:tabular-nums}:root .inv-selic>em{color:#8b95a3;font-size:12px;font-style:normal}:root .inv-dist-corpo{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:28px;margin-top:24px;display:grid}:root .inv-rosca{place-items:center;display:grid;position:relative}:root .inv-rosca svg{display:block}:root .inv-rosca-centro{text-align:center;place-items:center;display:grid;position:absolute}:root .inv-rosca-centro b{font-size:17px;font-weight:var(--fw-bold);color:var(--wl-ink)}:root .inv-rosca-centro small{color:#8b95a3;font-size:12px}:root .inv-dist-lista{margin:0;padding:0;list-style:none}:root .inv-dist-lista li{border-bottom:1px solid #0506070d;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:0 14px;padding:12px 0;display:grid}:root .inv-dist-lista li:last-child{border-bottom:0}:root .inv-dist-disco{color:#fff;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:grid}:root .inv-dist-disco svg{width:13px;height:13px}:root .inv-dist-disco.clara{color:var(--wl-ink)}:root .inv-dist-lista b{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--wl-ink);display:block}:root .inv-dist-lista small{color:#646d7a;font-size:12.5px;display:block}:root .inv-dist-lista em{font-size:15px;font-style:normal;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .inv-posicoes>header small{color:#a7afba;font-size:12px}:root .inv-tabela{margin-top:22px}:root .inv-linha{text-align:left;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 130px 150px 160px 130px;align-items:center;gap:0 16px;padding:12px;display:grid}:root .inv-linha--cabecalho{border-bottom:1px solid #05060712;padding-bottom:10px}:root .inv-linha--cabecalho span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;color:#a7afba}:root .inv-linha--classe{cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva);border-radius:12px;margin-top:8px}:root .inv-linha--classe:hover{background:#0506070a}:root .inv-linha--classe.aberta{background:#f3f5f7}:root .inv-classe-nome{font-size:13px;font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase;color:var(--wl-ink);align-items:center;gap:12px;display:inline-flex}:root .inv-classe-nome svg{color:#646d7a;transition:transform var(--mov-estado) var(--mov-curva)}:root .inv-linha--classe.aberta .inv-classe-nome svg{transform:rotate(180deg)}:root .inv-linha--ativo{border-bottom:1px solid #0506070d;padding-left:40px}:root .inv-linha--ativo:last-child{border-bottom:0}:root .inv-ativo-nome{flex-direction:column;min-width:0;display:flex}:root .inv-ativo-nome b{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--wl-ink)}:root .inv-ativo-nome small{color:#8b95a3;font-size:12px}:root .inv-selo{font-size:12px;font-style:normal;font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase;color:#646d7a;background:#eef1f4;border-radius:8px;align-self:flex-start;margin-top:5px;padding:3px 8px}:root .inv-linha b{font-size:13.5px;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .inv-linha b.ganho,:root .inv-linha b.perda{color:#050607;border-radius:10px;justify-self:start;padding:5px 11px;font-size:12.5px}:root .inv-linha b.ganho{background:#d7fe03}:root .inv-linha b.perda{background:#ff7e6b}:root .inv-linha .fraco{font-size:12.5px;font-weight:var(--fw-regular);color:#646d7a}:root .inv-linha b.fraco{font-weight:var(--fw-bold)}:root .inv-ativo-fim{justify-content:space-between;align-items:center;gap:10px;display:flex}:root .inv-linha--ativo .row-actions{opacity:0;transition:opacity var(--mov-reacao) var(--mov-curva)}:root .inv-linha--ativo:hover .row-actions{opacity:1}:root .inv-hist-acoes{gap:6px;display:flex}:root .inv-intro-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:root .inv-intro-acoes>.secondary-action{align-items:center;gap:8px;display:inline-flex}:root .statement-import--compacto .statement-import-body{padding-top:0}:root .statement-import-barra{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}:root .statement-import-barra>b{font-size:15px;font-weight:var(--fw-bold);color:var(--wl-ink)}:root .inv-hist-linha--cabecalho span:last-child{padding-right:56px}:root .inv-hist-tabela{margin-top:20px}:root .inv-hist-linha{border-bottom:1px solid #0506070d;grid-template-columns:34px minmax(0,1.4fr) 120px minmax(0,1fr) minmax(0,1fr) 78px 160px;align-items:center;gap:0 16px;padding:12px 0;display:grid}:root .inv-hist-linha:last-child{border-bottom:0}:root .inv-hist-linha--cabecalho{border-bottom:1px solid #05060712;padding:0 0 10px}:root .inv-hist-linha--cabecalho span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;color:#a7afba}:root .inv-hist-linha--cabecalho span:last-child{text-align:right}:root .inv-hist-disco{width:34px;height:34px;color:var(--wl-ink);background:#0506070f;border-radius:999px;flex:none;place-items:center;display:grid}:root .inv-hist-titulo{font-size:13px;font-weight:var(--fw-semibold);color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .inv-hist-linha>span.fraco{color:#646d7a;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}:root .inv-hist-fim{text-align:right;grid-template-columns:minmax(0,1fr) 56px;align-items:center;display:grid}:root .inv-hist-fim .row-actions{justify-content:flex-end;gap:2px;display:flex}:root .inv-hist-fim>b{font-size:13px;font-weight:var(--fw-semibold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .inv-hist-fim>b.ganho{color:#0a7049}:root .inv-hist-tabela .row-actions{opacity:0;transition:opacity var(--mov-reacao) var(--mov-curva)}:root .inv-hist-linha:hover .row-actions{opacity:1}:root .inv-objetivos{background:var(--wl-surface,#fff);color:#646d7a;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:20px 32px;font-size:12.5px;display:flex}@media (width<=1180px){:root .inv-par{grid-template-columns:minmax(0,1fr)}:root .inv-topo{grid-template-columns:minmax(0,1fr);gap:24px 0}:root .inv-topo-fio{display:none}:root .inv-rent-corpo,:root .inv-dist-corpo{grid-template-columns:minmax(0,1fr)}:root .inv-linha{grid-template-columns:minmax(0,1fr) 120px 120px}:root .inv-linha>:nth-child(n+4){display:none}}:root .wl-view--invest .in-ganho--estica{flex-direction:column;justify-content:flex-end;min-height:213px;padding:28px 32px 26px;display:flex}:root .wl-view--invest .in-ganho-rotulo{font-size:13px}:root .wl-view--invest .in-ganho-valor{margin-top:6px}:root .wl-view--invest .in-ganho-valor b{letter-spacing:-.02em;font-size:clamp(28px,2.6vw,40px)}:root .wl-view--invest .in-ganho-valor i{font-size:clamp(17px,1.5vw,24px)}:root .wl-view--invest .in-ganho-valor em{font-size:22px}:root .wl-view--invest .in-ganho-legenda{margin-top:8px;font-size:13px}:root .wl-view--invest .inv-mes-a-mes{min-height:213px}:root .inv-par{align-items:stretch}:root .inv-classe-disco{width:26px;height:26px;color:var(--wl-ink);background:#0506070f;border-radius:999px;flex:none;place-items:center;display:grid}:root .inv-linha--classe.aberta .inv-classe-disco{background:#fff}:root .inv-secao--objetivos{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px}:root .inv-secao--objetivos small{color:#646d7a;margin-top:6px;font-size:12.5px;display:block}:root .inv-secao-acoes{flex:none;gap:6px;display:flex}:root .inv-objetivos-grade{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}:root .inv-obj{color:#fff;text-align:left;cursor:pointer;min-height:252px;transition:box-shadow var(--mov-estado) var(--mov-curva);background:#050607;border:0;border-radius:24px;flex-direction:column;align-items:flex-start;padding:20px;display:flex;position:relative;overflow:hidden}:root .inv-obj:hover{box-shadow:0 14px 34px -12px #05080d47}:root .inv-obj-foto{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:root .inv-obj-veu{pointer-events:none;background:linear-gradient(#05060700 0%,#050607b8 48%,#050607e6 100%);height:62%;position:absolute;bottom:0;left:0;right:0}:root .inv-obj-chip{border:1px solid var(--wl-vidro-chip-fio);background:var(--wl-vidro-chip-fundo);-webkit-backdrop-filter:var(--wl-vidro-chip-desfoque);backdrop-filter:var(--wl-vidro-chip-desfoque);font-size:12px;font-weight:var(--fw-semibold);color:#fffffff2;border-radius:999px;align-self:flex-end;padding:5px 11px;position:relative}:root .inv-obj-nome{font-size:15px;font-weight:var(--fw-semibold);color:#fff;margin-top:auto;position:relative}:root .inv-obj-valor{font-size:24px;font-weight:var(--fw-bold);color:#fff;font-variant-numeric:tabular-nums;margin-top:6px;position:relative}:root .inv-obj-peso{color:#ffffff80;margin-top:6px;font-size:12px;position:relative}:root .inv-obj-trilha{background:#ffffff2e;border-radius:10px;align-self:stretch;height:9px;margin-top:16px;position:relative}:root .inv-obj-trilha i{height:100%;animation:wl-barra-cresce var(--mov-forma) var(--mov-entra);background:#d7fe03;border-radius:10px;display:block}:root .inv-obj--solto{color:#646d7a;background:#f3f5f7;border:1.5px dashed #ced4db}:root .inv-obj--solto:hover{box-shadow:none;border-color:var(--wl-ink)}:root .inv-obj--solto .inv-obj-nome{color:#8b95a3}:root .inv-obj--solto .inv-obj-valor{color:#646d7a}:root .inv-obj--solto .inv-obj-peso{color:#a7afba}:root .inv-obj--solto .inv-obj-trilha{background:#05060714}:root .inv-obj--solto .inv-obj-trilha i{background:#a7afba}:root .inv-obj--solto>small{color:#a7afba;font-size:12px}:root .inv-obj-relacionar{height:28px;font:inherit;font-size:12px;font-weight:var(--fw-bold);color:#050607;cursor:pointer;background:#fff;border:1px solid #dbe0e6;border-radius:14px;align-self:flex-start;margin-bottom:8px;padding:0 14px}:root .inv-obj-relacionar:hover{border-color:var(--wl-ink)}:root .inv-obj-mais{color:#fff;width:46px;height:46px;font-size:23px;font-weight:var(--fw-bold);background:#050607;border-radius:999px;place-items:center;margin-bottom:14px;display:grid}:root .inv-modal{z-index:95;place-items:center;padding:24px;display:grid;position:fixed;inset:0}:root .inv-modal-veu{background:var(--wl-veu);-webkit-backdrop-filter:var(--wl-veu-desfoque);backdrop-filter:var(--wl-veu-desfoque);position:absolute;inset:0}:root .inv-modal-caixa{background:var(--wl-vidro-centrado-fundo);width:min(520px,100%);max-height:86vh;-webkit-backdrop-filter:var(--wl-vidro-centrado-desfoque);backdrop-filter:var(--wl-vidro-centrado-desfoque);border:1px solid var(--wl-vidro-centrado-fio);box-shadow:var(--wl-vidro-centrado-sombra);animation:wl-detalhe-troca var(--mov-estado) var(--mov-entra);border-radius:24px;flex-direction:column;gap:16px;padding:30px 32px 26px;display:flex;position:relative;overflow:auto}:root .inv-modal-caixa>header span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}:root .inv-modal-caixa>header h3{font-size:22px;font-weight:var(--fw-bold);color:var(--wl-ink);margin:4px 0 0}:root .inv-modal-imagens{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}:root .inv-modal-imagem{cursor:pointer;aspect-ratio:4/3;transition:box-shadow var(--mov-reacao) var(--mov-curva);background:#e8ebef;border:0;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 0 0 2px #0000}:root .inv-modal-imagem img{object-fit:cover;width:100%;height:100%;display:block}:root .inv-modal-imagem.on{box-shadow:0 0 0 2.5px var(--wl-ink)}:root .inv-modal-rodape{align-items:center;gap:10px;margin-top:6px;display:flex}:root .inv-modal-rodape .lanc-cta{margin-left:auto}:root .inv-modal-rodape .apagar{color:var(--faint);margin-right:auto}:root .inv-modal-rodape .apagar:hover{color:#ff7e6b}:root .inv-relacionar{margin:0;padding:0;list-style:none}:root .inv-relacionar li{border-bottom:1px solid #0506070f;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}:root .inv-relacionar li:last-child{border-bottom:0}:root .inv-relacionar b{font-size:13px;font-weight:var(--fw-semibold);color:var(--wl-ink)}:root .inv-relacionar select{height:34px;font:inherit;color:var(--wl-ink);cursor:pointer;background:#fff;border:1px solid #dbe0e6;border-radius:12px;padding:0 12px;font-size:12.5px}:root .inv-modal-caixa--registro{width:min(880px,100%)}:root .inv-modal-caixa>header{padding-right:44px;position:relative}:root .inv-modal-fechar{width:32px;height:32px;color:var(--wl-ink);cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva);background:#0506070d;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:-4px;right:0}:root .inv-modal-fechar:hover{background:#0506071a}:root .inv-reg-corpo{grid-template-columns:minmax(0,456fr) minmax(0,332fr);gap:28px;display:grid}:root .inv-reg-coluna{flex-direction:column;gap:18px;min-width:0;display:flex}:root .inv-reg-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:root .inv-reg-campo{flex-direction:column;gap:8px;min-width:0;display:flex}:root .inv-reg-campo>span,:root .inv-reg-olho{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#646d7a}:root .inv-reg-campo input,:root .inv-reg-campo select{height:42px;font:inherit;color:var(--wl-ink);transition:border-color var(--mov-reacao) var(--mov-curva);background:#fff;border:1px solid #e2e6eb;border-radius:12px;padding:0 14px;font-size:13.5px}:root .inv-reg-campo select{cursor:pointer}:root .inv-reg-campo input:focus,:root .inv-reg-campo select:focus{border-color:var(--wl-ink);outline:none}:root .inv-reg-duplo{gap:8px;display:flex}:root .inv-reg-duplo button{height:36px;font:inherit;font-size:13px;font-weight:var(--fw-medium);color:#4c545f;cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva);background:#fff;border:1px solid #e2e6eb;border-radius:12px;padding:0 16px}:root .inv-reg-duplo button:hover{border-color:var(--wl-ink)}:root .inv-reg-duplo button.on{color:#fff;font-weight:var(--fw-bold);background:#050607;border-color:#050607}:root .inv-reg-nota{color:#8a9298;margin:-6px 0 0;font-size:12px;line-height:1.45}:root .inv-reg-mais{height:35px;font:inherit;color:#646d7a;cursor:pointer;background:#fff;border:1px solid #e2e6eb;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;display:flex}:root .inv-reg-mais:hover{border-color:var(--wl-ink);color:var(--wl-ink)}:root .inv-reg-mais svg{transition:transform var(--mov-estado) var(--mov-curva)}:root .inv-reg-mais[aria-expanded=true] svg{transform:rotate(180deg)}:root .inv-reg-detalhe{flex-direction:column;gap:14px;display:flex}:root .inv-reg-propositos{flex-direction:column;gap:10px;display:flex}:root .inv-reg-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}:root .inv-reg-lista button{width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--mov-reacao) var(--mov-curva);background:#fff;border:1.5px solid #0000;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:0 14px;padding:11px 16px;display:grid}:root .inv-reg-lista button:hover{border-color:#ced4db}:root .inv-reg-lista button.on{border-color:#050607}:root .inv-reg-foto{background:#e8ebef;border-radius:999px;width:40px;height:40px;overflow:hidden}:root .inv-reg-foto img{object-fit:cover;width:100%;height:100%;display:block}:root .inv-reg-lista b{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--wl-ink);display:block}:root .inv-reg-lista small{color:#646d7a;margin-top:2px;font-size:12px;display:block}:root .inv-reg-marca{color:#050607;width:22px;height:22px;transition:background var(--mov-estado) var(--mov-curva), box-shadow var(--mov-estado) var(--mov-curva);background:#fff;border-radius:999px;justify-self:end;place-items:center;font-style:normal;display:grid;box-shadow:inset 0 0 0 1.5px #c9cfd7}:root .inv-reg-lista button.on .inv-reg-marca{background:#d7fe03;box-shadow:inset 0 0 0 2px #d7fe03}:root .inv-reg-sem{width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--mov-reacao) var(--mov-curva);background:0 0;border:1.5px dashed #ced4db;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}:root .inv-reg-sem:hover,:root .inv-reg-sem.on{border-color:var(--wl-ink)}:root .inv-reg-sem>span{color:#4c545f;font-size:13px}:root .inv-reg-sem>small{color:#a7afba;font-size:12px}:root .inv-reg-erro{color:#af2f1d;margin:0;font-size:12.5px}@media (width<=900px){:root .inv-reg-corpo{grid-template-columns:minmax(0,1fr)}}:root .wl-view--bens{flex-direction:column;gap:20px;display:flex}:root .bem-topo{color:#fff;background:#050607;border-radius:24px;grid-template-columns:minmax(0,500fr) 1px minmax(0,160fr) minmax(0,160fr) 1px minmax(0,250fr);align-items:center;gap:0 44px;min-height:200px;padding:44px 40px;display:grid}:root .bem-topo-heroi,:root .bem-topo-celula{flex-direction:column;min-width:0;display:flex}:root .bem-topo-heroi>span,:root .bem-topo-celula>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:#ffffff73}:root .bem-topo-heroi>b{font-size:48px;font-weight:var(--fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:12px}:root .bem-topo-heroi>small{color:#ffffff73;margin-top:14px;font-size:13px}:root .bem-topo-celula>b{font-size:20px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin-top:10px}:root .bem-topo-fio{background:#ffffff1a;align-self:stretch;width:1px}:root .bem-topo-celula--liquido{padding-left:20px;position:relative}:root .bem-topo-celula--liquido:before{content:"";background:#d7fe03;border-radius:1.5px;width:3px;position:absolute;top:4px;bottom:22px;left:0}:root .bem-topo-celula--liquido>b{color:#e5ff7c;font-size:27px}:root .bem-topo-celula--liquido>small{color:#ffffff59;margin-top:8px;font-size:12px}:root .bem-secao{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:4px;display:flex}:root .bem-secao>div>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#8b95a3}:root .bem-secao h3{font-size:22px;font-weight:var(--fw-bold);color:var(--wl-ink);margin:6px 0 0}:root .bem-secao>small{color:#8b95a3;font-size:12.5px}:root .bem-mosaico{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:200px;gap:20px;display:grid}:root .bem-card{color:#fff;text-align:left;cursor:pointer;transition:box-shadow var(--mov-estado) var(--mov-curva);background:#050607;border:0;border-radius:24px;flex-direction:column;align-items:flex-start;padding:20px 24px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 #0000}:root .bem-card.aberto{box-shadow:0 0 0 3px #d7fe03}:root .bem-card-foto{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:root .bem-card-sem-foto{color:#ffffff24;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}:root .bem-card-sem-foto svg{width:30%;max-width:96px;height:30%;max-height:96px}:root .bem-card-veu{pointer-events:none;position:absolute;left:0;right:0}:root .bem-card-veu--alto{background:linear-gradient(#05060773,#05060700);height:32%;top:0}:root .bem-card-veu--baixo{background:linear-gradient(#05060700 0%,#050607bd 46%,#050607eb 100%);height:72%;bottom:0}:root .bem-card-chips{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex;position:relative}:root .bem-chip{border:1px solid var(--wl-vidro-chip-fio);background:var(--wl-vidro-chip-fundo);-webkit-backdrop-filter:var(--wl-vidro-chip-desfoque);backdrop-filter:var(--wl-vidro-chip-desfoque);font-size:12px;font-style:normal;font-weight:var(--fw-semibold);letter-spacing:.05em;color:#fffffff2;border-radius:999px;padding:6px 11px}:root .bem-card-nome{font-size:17px;font-weight:var(--fw-semibold);color:#fff;margin-top:auto;position:relative}:root .bem-card--heroi .bem-card-nome{font-size:21px}:root .bem-card-origem{color:#ffffff85;margin-top:3px;font-size:12px;position:relative}:root .bem-card-valor{font-size:24px;font-weight:var(--fw-bold);color:#fff;font-variant-numeric:tabular-nums;margin-top:8px;position:relative}:root .bem-card--heroi .bem-card-valor{letter-spacing:-.02em;font-size:40px}:root .bem-card-variacao{font-size:13px;font-weight:var(--fw-bold);color:#e5ff7c;font-variant-numeric:tabular-nums;margin-top:6px;position:relative}:root .bem-card-variacao.caiu{color:#ff7e6b}:root .bem-card-liquido{background:#ffffff1f;border-radius:999px;align-items:center;gap:14px;margin-top:14px;padding:7px 16px;display:inline-flex;position:relative}:root .bem-card-liquido i{font-size:12px;font-style:normal;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c}:root .bem-card-liquido b{font-size:13px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}:root .bem-card-donos{display:flex;position:absolute;bottom:22px;right:22px}:root .bem-card-donos .contact-avatar{width:36px;height:36px;box-shadow:0 0 0 2px #050607}:root .bem-card-donos .contact-avatar+.contact-avatar{margin-left:-10px}:root .bem-card--adicionar{color:#646d7a;background:0 0;border:1.5px dashed #ced4db;justify-content:center;align-items:center;gap:4px}:root .bem-card--adicionar:hover{border-color:var(--wl-ink);box-shadow:none}:root .bem-card--adicionar>i{color:#050607;width:46px;height:46px;font-size:24px;font-style:normal;font-weight:var(--fw-bold);background:#d7fe03;border-radius:999px;place-items:center;margin-bottom:10px;display:grid}:root .bem-card--adicionar>b{font-size:13.5px;font-weight:var(--fw-bold);color:var(--wl-ink)}:root .bem-card--adicionar>small{color:#8b95a3;font-size:12px}:root .bem-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}:root .bem-leitura,:root .bem-detalhe{background:var(--wl-surface,#fff);border-radius:24px;flex-direction:column;padding:28px 32px 26px;display:flex}:root .bem-leitura>header>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#8b95a3}:root .bem-leitura>header h3{font-size:17px;font-weight:var(--fw-semibold);color:var(--wl-ink);margin:6px 0 0}:root .bem-leitura>header small{color:#8b95a3;margin-top:6px;font-size:12px;display:block}:root .bem-pesos{margin:22px 0 0;padding:0;list-style:none}:root .bem-pesos li{grid-template-columns:34px minmax(0,1fr) auto 56px;align-items:center;gap:6px 14px;padding-bottom:18px;display:grid}:root .bem-pesos li:last-child{padding-bottom:0}:root .bem-disco{width:34px;height:34px;color:var(--wl-ink);background:#eef1f4;border-radius:999px;flex:none;place-items:center;display:grid}:root .bem-pesos b{font-size:13px;font-weight:var(--fw-medium);color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .bem-pesos em{font-size:13px;font-style:normal;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .bem-pesos .fraco{color:#646d7a;text-align:right;font-variant-numeric:tabular-nums;font-size:13px}:root .bem-trilho{background:#eef1f4;border-radius:999px;grid-column:2/-1;height:8px}:root .bem-trilho>i{height:100%;animation:wl-barra-cresce var(--mov-forma) var(--mov-entra);border-radius:999px;display:block}:root .bem-nota,:root .bem-rodape{color:#8b95a3;margin:16px 0 0;font-size:12px;line-height:1.5}:root .bem-rodape{margin-top:4px}:root .bem-curva{margin:18px 0 0;position:relative}:root .bem-curva svg{width:100%;display:block;overflow:visible}:root .bem-curva-area{fill:url(#bem-curva-campo);stroke:none}:root .bem-curva-linha{fill:none;stroke:var(--wl-ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}:root .bem-curva-ponto{fill:#fff;stroke:var(--wl-ink);stroke-width:2px}:root .bem-curva-hoje{fill:#d7fe03;stroke:var(--wl-ink);stroke-width:2px}:root .bem-curva-eixo{color:#8b95a3;justify-content:space-between;margin-top:8px;font-size:12px;display:flex}:root .bem-evo-pe{border-top:1px solid #05060712;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:16px;font-size:12.5px;display:flex}:root .bem-evo-pe .ganho{color:#0a7049;font-weight:var(--fw-medium)}:root .bem-evo-pe .perda{color:#af2f1d;font-weight:var(--fw-medium)}:root .bem-evo-pe b{font-size:13px;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .bem-detalhe{animation:wl-detalhe-troca var(--mov-estado) var(--mov-entra);gap:24px}:root .bem-det-topo{grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:0 20px;display:grid}:root .bem-det-foto{color:#8b95a3;background:#eef1f4;border-radius:18px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}:root .bem-det-foto img{object-fit:cover;width:100%;height:100%;display:block}:root .bem-det-identidade{min-width:0}:root .bem-det-identidade>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;color:#8b95a3}:root .bem-det-identidade h3{font-size:24px;font-weight:var(--fw-bold);color:var(--wl-ink);flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 0;display:flex}:root .bem-det-selo{font-size:12px;font-style:normal;font-weight:var(--fw-bold);color:#4c545f;background:#eef1f4;border-radius:999px;padding:5px 11px}:root .bem-det-identidade small{color:#8b95a3;margin-top:5px;font-size:12.5px;display:block}:root .bem-det-donos{flex-direction:column;align-items:center;gap:6px;display:flex}:root .bem-det-donos>span{display:flex}:root .bem-det-donos .contact-avatar+.contact-avatar{margin-left:-10px}:root .bem-det-donos small{color:#646d7a;font-size:12px}:root .bem-det-acoes{align-items:center;gap:10px;display:flex}:root .bem-det-conta{color:#fff;background:#050607;border-radius:20px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1.1fr);align-items:center;gap:0 24px;padding:30px 32px;display:grid}:root .bem-det-parcela{flex-direction:column;min-width:0;display:flex}:root .bem-det-parcela>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}:root .bem-det-parcela>b{font-size:30px;font-weight:var(--fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:10px}:root .bem-det-parcela>small{color:#ffffff6b;margin-top:8px;font-size:12px}:root .bem-det-parcela>small.caiu{color:#ff7e6b}:root .bem-det-parcela:first-child>small:not(.caiu){color:#e5ff7c}:root .bem-det-sinal{text-align:center;color:#ffffff59;font-size:20px;font-style:normal}:root .bem-det-parcela--liquido{padding-left:20px;position:relative}:root .bem-det-parcela--liquido:before{content:"";background:#d7fe03;border-radius:1.5px;width:3px;position:absolute;top:2px;bottom:22px;left:0}:root .bem-det-parcela--liquido>b{color:#e5ff7c}:root .bem-det-corpo{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:24px;display:grid}:root .bem-det-coluna{flex-direction:column;display:flex}:root .bem-det-sub>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#8b95a3}:root .bem-det-sub h4{font-size:17px;font-weight:var(--fw-semibold);color:var(--wl-ink);margin:6px 0 0}:root .bem-det-marcos{scrollbar-width:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-x:auto}:root .bem-det-marcos::-webkit-scrollbar{display:none}:root .bem-det-marcos li{flex-direction:column;gap:3px;min-width:96px;display:flex}:root .bem-det-marcos i{color:#8b95a3;font-size:12px;font-style:normal}:root .bem-det-marcos b{font-size:13.5px;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .bem-det-marcos small{color:#a7afba;font-size:12px}:root .bem-det-custo{border:1px solid #05060712;border-radius:18px;margin-top:22px;padding:22px 24px}:root .bem-det-custo>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#8b95a3}:root .bem-det-custo-linha{align-items:baseline;gap:12px;margin-top:10px;display:flex}:root .bem-det-custo-linha b{font-size:30px;font-weight:var(--fw-bold);color:var(--wl-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}:root .bem-det-custo-linha em{color:#646d7a;font-size:13px;font-style:normal}:root .bem-det-custo-linha small{color:#8b95a3;margin-left:auto;font-size:12.5px}:root .bem-det-barra{border-radius:999px;gap:3px;height:10px;margin-top:16px;display:flex;overflow:hidden}:root .bem-det-barra>i{height:100%;animation:wl-barra-cresce var(--mov-forma) var(--mov-entra);border-radius:999px;display:block}:root .bem-det-legenda{flex-wrap:wrap;gap:8px 24px;margin:14px 0 0;padding:0;list-style:none;display:flex}:root .bem-det-legenda li{align-items:center;gap:8px;font-size:12.5px;display:flex}:root .bem-det-legenda li>i{border-radius:999px;flex:none;width:9px;height:9px}:root .bem-det-legenda span{color:#646d7a}:root .bem-det-legenda b{font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .bem-det-lado{flex-direction:column;gap:20px;display:flex}:root .bem-det-caixa{border:1px solid #05060712;border-radius:18px;flex-direction:column;padding:22px 24px;display:flex}:root .bem-det-caixa>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}:root .bem-det-caixa>header>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#8b95a3}:root .bem-det-caixa>header>small{color:#646d7a;font-variant-numeric:tabular-nums;font-size:12px}:root .bem-det-lista{margin:16px 0 0;padding:0;list-style:none}:root .bem-det-lista li{border-bottom:1px solid #0506070d;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}:root .bem-det-lista li:last-child{border-bottom:0}:root .bem-det-lista b{font-size:13px;font-weight:var(--fw-semibold);color:var(--wl-ink)}:root .bem-det-lista small{color:#8b95a3;margin-top:2px;font-size:12px;display:block}:root .bem-det-lista li>b{font-variant-numeric:tabular-nums}:root .bem-det-vazio{color:#8b95a3;margin:14px 0 0;font-size:12.5px;line-height:1.5}:root .bem-det-caixa-pe{border-top:1px solid #05060712;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}:root .bem-det-caixa-pe .quiet-action{align-items:center;gap:4px;display:inline-flex}:root .bem-det-pe{border-top:1px solid #05060712;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}:root .bem-det-pe small{color:#8b95a3;font-size:12.5px}:root .inv-modal-caixa--bem{width:min(820px,100%)}:root .bem-form-foto{cursor:pointer;color:#646d7a;height:150px;transition:border-color var(--mov-reacao) var(--mov-curva);background:#eef1f4;border:1.5px dashed #ced4db;border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}:root .bem-form-foto:hover{border-color:var(--wl-ink)}:root .bem-form-foto input{display:none}:root .bem-form-foto img{object-fit:cover;width:100%;height:100%}:root .bem-form-foto>span{align-items:center;gap:8px;font-size:13px;display:inline-flex}:root .bem-form-corpo{grid-template-columns:repeat(2,minmax(0,1fr))}:root .bem-reav-antes{color:#646d7a;margin:0;font-size:13px}:root .bem-reav-antes b{font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .bem-reav-delta{font-size:12.5px;font-weight:var(--fw-bold);color:#050607;background:#d7fe03;border-radius:10px;align-self:flex-start;margin:0;padding:6px 12px}:root .bem-reav-delta.caiu{background:#ff7e6b}:root .bem-vinculo{flex-direction:column;gap:8px;max-height:46vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}:root .bem-vinculo button{width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--mov-reacao) var(--mov-curva);background:#fff;border:1.5px solid #0000;border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:0 14px;padding:11px 14px;display:grid}:root .bem-vinculo button:hover{border-color:#ced4db}:root .bem-vinculo button.on{border-color:#050607}:root .bem-vinculo button>i{color:#050607;width:22px;height:22px;transition:background var(--mov-estado) var(--mov-curva), box-shadow var(--mov-estado) var(--mov-curva);background:#fff;border-radius:999px;place-items:center;font-style:normal;display:grid;box-shadow:inset 0 0 0 1.5px #c9cfd7}:root .bem-vinculo button.on>i{background:#d7fe03;box-shadow:inset 0 0 0 2px #d7fe03}:root .bem-vinculo b{font-size:13px;font-weight:var(--fw-semibold);color:var(--wl-ink)}:root .bem-vinculo small{color:#8b95a3;margin-top:2px;font-size:12px;display:block}:root .bem-vinculo em{font-size:13px;font-style:normal;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}@media (width<=1180px){:root .bem-topo{grid-template-columns:minmax(0,1fr);gap:24px 0}:root .bem-topo-fio{display:none}:root .bem-mosaico{grid-template-columns:repeat(2,minmax(0,1fr))}:root .bem-par,:root .bem-det-corpo{grid-template-columns:minmax(0,1fr)}:root .bem-det-conta{grid-template-columns:minmax(0,1fr);gap:20px 0}:root .bem-det-sinal{display:none}}:root .bem-card{transition:box-shadow var(--mov-estado) var(--mov-curva), transform var(--mov-estado) var(--mov-curva)}:root .bem-card-foto,:root .bem-card-sem-foto{transition:transform var(--mov-forma) var(--mov-curva)}:root .bem-card:hover .bem-card-foto,:root .bem-card:hover .bem-card-sem-foto{transform:scale(1.06)}:root .bem-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -18px #05080d73}:root .bem-card.aberto:hover,:root .bem-card.aberto:hover .bem-card-foto{transform:none}:root .bem-card:active{transform:translateY(-1px)}:root .bem-card--adicionar:hover{box-shadow:none;transform:none}:root .bem-card--adicionar>i{transition:transform var(--mov-estado) var(--mov-entra)}:root .bem-card--adicionar:hover>i{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){:root .bem-card,:root .bem-card:hover,:root .bem-card:hover .bem-card-foto,:root .bem-card--adicionar:hover>i{transition:none;transform:none}}:root .bem-form-banco{flex-direction:column;gap:10px;display:flex}:root .bem-form-banco>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#8b95a3}:root .bem-form-banco-grade{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}:root .bem-form-banco-grade button{cursor:pointer;aspect-ratio:4/3;transition:box-shadow var(--mov-reacao) var(--mov-curva);background:#e8ebef;border:0;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 0 0 2px #0000}:root .bem-form-banco-grade button img{object-fit:cover;width:100%;height:100%;display:block}:root .bem-form-banco-grade button.on{box-shadow:0 0 0 2.5px var(--wl-ink)}@media (width<=900px){:root .bem-form-banco-grade{grid-template-columns:repeat(4,minmax(0,1fr))}}:root .bem-fipe{flex-direction:column;gap:8px;display:flex}:root .bem-fipe-linha{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);gap:10px;display:grid}:root .bem-fipe-linha select:disabled{opacity:.45;cursor:not-allowed}:root .wl-view--protecao{flex-direction:column;gap:20px;display:flex}:root .prot-topo{color:#fff;background:#050607;border-radius:24px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:0 44px;min-height:240px;padding:40px;display:grid}:root .prot-topo:before{content:"";background:#ffffff1a;grid-column:2;align-self:stretch}:root .prot-topo-heroi{flex-direction:column;grid-column:1;min-width:0;display:flex}:root .prot-topo-heroi>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:#ffffff73}:root .prot-topo-heroi h3{font-size:20px;font-weight:var(--fw-medium);color:#ffffffd9;margin:14px 0 0}:root .prot-meses{font-size:64px;font-weight:var(--fw-bold);letter-spacing:-.03em;color:#d7fe03;font-variant-numeric:tabular-nums;align-items:baseline;gap:14px;margin-top:6px;display:flex}:root .prot-meses em{font-size:24px;font-style:normal;font-weight:var(--fw-medium);color:#ffffffd9;letter-spacing:0}:root .prot-topo-heroi>small{color:#ffffffb3;margin-top:2px;font-size:14px}:root .prot-topo-base{color:#fff6!important;margin-top:14px!important;font-size:12.5px!important}:root .prot-sem-base{flex-direction:column;align-items:flex-start;gap:16px;margin-top:18px;display:flex}:root .prot-sem-base p{color:#fff9;max-width:42ch;margin:0;font-size:14px;line-height:1.5}:root .prot-medidor{flex-direction:column;grid-column:3;min-width:0;display:flex}:root .prot-medidor>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}:root .prot-medidor>header span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}:root .prot-medidor>header small{color:#ffffff73;font-size:12px}:root .prot-blocos{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}:root .prot-blocos--longo{gap:6px}:root .prot-blocos--longo li>i{border-radius:10px;height:58px}:root .prot-blocos li{flex-direction:column;gap:8px;display:flex}:root .prot-blocos li>i{height:84px;animation:wl-barra-sobe var(--mov-forma) var(--mov-entra) backwards;background:#ffffff0f;border-radius:16px;display:block}:root .prot-blocos li:nth-child(2)>i{animation-delay:40ms}:root .prot-blocos li:nth-child(3)>i{animation-delay:80ms}:root .prot-blocos li:nth-child(4)>i{animation-delay:.12s}:root .prot-blocos li:nth-child(5)>i{animation-delay:.16s}:root .prot-blocos li:nth-child(6)>i{animation-delay:.2s}:root .prot-blocos li.cheio>i{background:#d7fe03}:root .prot-blocos li.parcial>i{background:linear-gradient(to top, #d7fe038c 0 var(--parte,50%), #ffffff0f var(--parte,50%) 100%)}:root .prot-blocos li>span{text-align:center;color:#fff6;font-variant-numeric:tabular-nums;font-size:12px}:root .prot-medidor-pe{color:#ffffff73;margin-top:16px;font-size:12.5px}:root .prot-reserva{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}:root .prot-reserva-card{color:#fff;background:#050607;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:380px;padding:20px 24px 24px;display:flex;position:relative;overflow:hidden}:root .prot-reserva-card--vazia{color:#646d7a;background:0 0;border:1.5px dashed #ced4db;justify-content:center;gap:14px}:root .prot-reserva-card--vazia b{font-size:19px;font-weight:var(--fw-bold);color:var(--wl-ink)}:root .prot-reserva-card--vazia p{max-width:46ch;margin:0;font-size:13px;line-height:1.55}:root .prot-reserva-trilha{background:#ffffff2e;border-radius:10px;align-self:stretch;height:9px;margin-top:16px;position:relative}:root .prot-reserva-trilha>i{height:100%;animation:wl-barra-cresce var(--mov-forma) var(--mov-entra);background:#d7fe03;border-radius:10px;display:block}:root .prot-reserva-lado{flex-direction:column;gap:20px;display:flex}:root .prot-essencial-linha{align-items:baseline;gap:12px;margin-top:12px;display:flex}:root .prot-essencial-linha b{font-size:30px;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .prot-essencial-linha em{color:#646d7a;font-size:13px;font-style:normal}:root .prot-bens{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}:root .prot-bem{cursor:default;min-height:280px}:root .prot-bem:hover{box-shadow:none;transform:none}:root .prot-bem:hover .bem-card-foto{transform:none}:root .prot-selo{border:1px solid var(--wl-vidro-chip-fio);background:var(--wl-vidro-chip-fundo);-webkit-backdrop-filter:var(--wl-vidro-chip-desfoque);backdrop-filter:var(--wl-vidro-chip-desfoque);font:inherit;text-align:left;color:#fff;cursor:pointer;border-radius:16px;align-self:stretch;align-items:center;gap:12px;margin-top:16px;padding:10px 14px;display:flex;position:relative}:root .prot-selo>i{color:#050607;background:#d7fe03;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}:root .prot-selo b{font-size:13px;font-weight:var(--fw-semibold);display:block}:root .prot-selo small{color:#fff9;margin-top:1px;font-size:12px;display:block}:root .prot-selo--exposto{cursor:default;background:#ff7e6b38;border-color:#ff7e6b80;justify-content:space-between}:root .prot-selo--exposto .lanc-cta{flex:none;height:32px;padding:0 16px;font-size:12.5px}:root .prot-lista{margin:20px 0 0;padding:0;list-style:none}:root .prot-lista li{border-bottom:1px solid #0506070d}:root .prot-lista li:last-child{border-bottom:0}:root .prot-lista button{width:100%;font:inherit;text-align:left;cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva);background:0 0;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:0 14px;margin:0 -8px;padding:12px 8px;display:grid}:root .prot-lista button:hover{background:#0506070a}:root .prot-lista .acao-pilula,:root .prot-lista .acao-excluir{border:1px solid var(--wl-line);background:var(--wl-surface);grid-template-columns:none;gap:0;width:auto;margin:0;display:inline-flex}:root .prot-lista .acao-pilula{border-radius:20px;align-items:center;gap:8px;height:31px;padding:0 14px}:root .prot-lista .acao-pilula--compacta{gap:6px;height:27px;padding:0 12px;font-size:12px}:root .prot-lista .acao-excluir{border-radius:999px;place-items:center;width:31px;height:31px;padding:0;display:grid}:root .prot-lista .acao-pilula:hover,:root .prot-lista .acao-excluir:hover{background:var(--wl-surface)}:root .prot-lista .acao-excluir:hover{color:#af2f1d;border-color:#ff7e6b}:root .prot-lista b{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--wl-ink)}:root .prot-lista small{color:#8b95a3;margin-top:2px;font-size:12px;display:block}:root .prot-lista em{text-align:right;font-style:normal}:root .prot-lista em b{font-variant-numeric:tabular-nums}:root .prot-estado{font-size:12px;font-style:normal;font-weight:var(--fw-bold);color:#050607;background:#d7fe03;border-radius:999px;padding:4px 11px}:root .prot-pessoas{margin:20px 0 0;padding:0;list-style:none}:root .prot-pessoas li{border-bottom:1px solid #0506070d;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:0 14px;padding:12px 0;display:grid}:root .prot-pessoas li:last-child{border-bottom:0}:root .prot-pessoas b{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--wl-ink)}:root .prot-pessoas small{color:#8b95a3;margin-top:2px;font-size:12px;display:block}:root .prot-pessoa-ok{color:#050607;background:#d7fe03;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}:root .prot-previdencia-total{font-size:26px;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums;margin-top:16px}:root .prot-previdencia-total em{font-size:13px;font-style:normal;font-weight:var(--fw-medium);color:#646d7a}:root .prot-pontos{margin:20px 0 0;padding:0;list-style:none}:root .prot-pontos li{border-bottom:1px solid #0506070d;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:0 14px;padding:12px 0;display:grid}:root .prot-pontos li:last-child{border-bottom:0}:root .prot-pontos li>i{background:#a7afba;border-radius:999px;width:10px;height:10px}:root .prot-pontos li.atencao>i{background:#e39a1a}:root .prot-pontos li.critico>i{background:#ff7e6b}:root .prot-pontos b{font-size:13px;font-weight:var(--fw-medium);color:var(--wl-ink)}:root .prot-pontos small{color:#8b95a3;text-align:right;font-size:12.5px}:root .prot-escopos{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}:root .prot-escopos button{width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--mov-reacao) var(--mov-curva);background:#fff;border:1.5px solid #0000;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:0 14px;padding:14px 16px;display:grid}:root .prot-escopos button:hover{border-color:#ced4db}:root .prot-escopos button.on{border-color:#050607}:root .prot-escopos b{font-size:14px;font-weight:var(--fw-semibold);color:var(--wl-ink)}:root .prot-escopos small{color:#8b95a3;margin-top:2px;font-size:12.5px;display:block}:root .prot-escopo-conta{color:#a7afba;font-size:12px;font-style:normal}:root .prot-exposicao{font-size:12.5px;font-weight:var(--fw-semibold);color:#af2f1d;background:#ff7e6b29;border-radius:10px;align-self:flex-start;margin:-4px 0 0;padding:7px 13px}:root .prot-essencial-previa{color:#646d7a;margin:0;font-size:13px}:root .prot-essencial-previa b{font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .prot-essenciais{flex-wrap:wrap;gap:8px;max-height:46vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}:root .prot-essenciais button{height:36px;font:inherit;color:#4c545f;cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva);background:#fff;border:1px solid #e2e6eb;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}:root .prot-essenciais button:hover{border-color:var(--wl-ink)}:root .prot-essenciais button.on{color:#050607;font-weight:var(--fw-bold);background:#d7fe03;border-color:#d7fe03}:root .prot-essenciais button>i{place-items:center;width:14px;display:grid}@media (width<=1180px){:root .prot-topo{grid-template-columns:minmax(0,1fr);gap:28px 0}:root .prot-topo:before{display:none}:root .prot-topo-heroi,:root .prot-medidor{grid-column:1}:root .prot-reserva{grid-template-columns:minmax(0,1fr)}}:root .prot-apolice{cursor:pointer;color:#646d7a;transition:border-color var(--mov-reacao) var(--mov-curva);border:1.5px dashed #ced4db;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}:root .prot-apolice:hover{border-color:var(--wl-ink)}:root .prot-apolice input{display:none}:root .prot-apolice b{font-size:13.5px;font-weight:var(--fw-bold);color:var(--wl-ink);display:block}:root .prot-apolice small{margin-top:2px;font-size:12px;display:block}:root .inv-reg-duplo--quatro{flex-wrap:wrap}:root .inv-modal-caixa--rateio{width:min(640px,100%)}:root .inv-rateio{max-height:52vh;margin:0;padding:0;list-style:none;overflow:auto}:root .inv-rateio li{border-bottom:1px solid #0506070f}:root .inv-rateio li:last-child{border-bottom:0}:root .inv-rateio-linha{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:0 14px;padding:12px 4px;display:grid}:root .inv-rateio-linha b{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--wl-ink);display:block}:root .inv-rateio-linha small{color:#8b95a3;margin-top:2px;font-size:12px;display:block}:root .inv-rateio-linha em{font-size:13px;font-style:normal;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .inv-rateio-linha svg{color:#8b95a3;transition:transform var(--mov-estado) var(--mov-curva)}:root .inv-rateio li.aberto .inv-rateio-linha svg{transform:rotate(180deg)}:root .inv-rateio-fatias{animation:wl-detalhe-troca var(--mov-estado) var(--mov-entra);flex-direction:column;gap:10px;padding:4px 4px 16px;display:flex}:root .inv-rateio-fatia{color:#4c545f;grid-template-columns:minmax(0,1fr) 180px 44px 96px;align-items:center;gap:0 12px;font-size:12.5px;display:grid}:root .inv-rateio-fatia input[type=range]{accent-color:#d7fe03;width:100%}:root .inv-rateio-fatia b{text-align:right;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .inv-rateio-fatia i{text-align:right;color:#8b95a3;font-variant-numeric:tabular-nums;font-style:normal}:root .inv-rateio-soma{color:#8b95a3;margin:4px 0 0;font-size:12px}:root .inv-rateio-soma.excede{color:#af2f1d;font-weight:var(--fw-semibold)}@media (width<=720px){:root .inv-rateio-fatia{grid-template-columns:minmax(0,1fr) 44px}:root .inv-rateio-fatia input[type=range]{grid-column:1/-1}:root .inv-rateio-fatia i{display:none}}:root .inv-obj{transition:box-shadow var(--mov-estado) var(--mov-curva), transform var(--mov-estado) var(--mov-curva)}:root .inv-obj-foto{transition:transform var(--mov-forma) var(--mov-curva)}:root .inv-obj:not(.inv-obj--solto):hover{transform:translateY(-3px);box-shadow:0 18px 40px -18px #05080d73}:root .inv-obj:not(.inv-obj--solto):hover .inv-obj-foto{transform:scale(1.06)}:root .inv-obj:active{transform:translateY(-1px)}:root .inv-obj.aberto{box-shadow:0 0 0 3px #d7fe03}:root .inv-obj.aberto:hover{transform:none;box-shadow:0 0 0 3px #d7fe03}:root .inv-obj.aberto:hover .inv-obj-foto{transform:none}@media (prefers-reduced-motion:reduce){:root .inv-obj,:root .inv-obj:hover,:root .inv-obj:hover .inv-obj-foto{transition:none;transform:none}}:root .inv-obj-detalhe{background:var(--wl-surface,#fff);animation:wl-detalhe-troca var(--mov-estado) var(--mov-entra);border-radius:24px;flex-direction:column;margin-top:20px;padding:26px 30px 24px;display:flex}:root .inv-obj-detalhe>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}:root .inv-obj-detalhe>header>div>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#8b95a3}:root .inv-obj-detalhe h4{font-size:20px;font-weight:var(--fw-bold);color:var(--wl-ink);margin:5px 0 0}:root .inv-obj-detalhe>header small{color:#646d7a;margin-top:4px;font-size:12.5px;display:block}:root .inv-obj-det-acoes{flex:none;align-items:center;gap:8px;display:flex}:root .inv-obj-ativos{margin:20px 0 0;padding:0;list-style:none}:root .inv-obj-ativos li{border-bottom:1px solid #0506070d;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:0 14px;padding:11px 0;display:grid}:root .inv-obj-ativos li:last-child{border-bottom:0}:root .inv-obj-ativos b{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--wl-ink)}:root .inv-obj-ativos small{color:#8b95a3;margin-top:2px;font-size:12px;display:block}:root .inv-obj-fatia{font-size:12px;font-style:normal;font-weight:var(--fw-bold);color:#4c545f;font-variant-numeric:tabular-nums;background:#0506070f;border-radius:999px;padding:4px 10px}:root .inv-obj-ativo-valor{font-variant-numeric:tabular-nums}:root .wl-view--plano{flex-direction:column;gap:20px;display:flex}:root .plan-topo{color:#fff;background:#050607;border-radius:24px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1.15fr);align-items:center;gap:0 44px;min-height:232px;padding:40px;display:grid}:root .plan-topo-fio{background:#ffffff1a;align-self:stretch;width:1px}:root .plan-topo-heroi{flex-direction:column;min-width:0;display:flex}:root .plan-topo-heroi>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:#ffffff73}:root .plan-topo-heroi h3{font-size:20px;font-weight:var(--fw-medium);color:#ffffffd9;margin:12px 0 0}:root .plan-missao-valor{font-size:52px;font-weight:var(--fw-bold);letter-spacing:-.03em;color:#d7fe03;font-variant-numeric:tabular-nums;margin-top:6px}:root .plan-missao-trilha{background:#ffffff24;border-radius:999px;height:8px;margin-top:16px;display:block}:root .plan-missao-trilha>i{height:100%;animation:wl-barra-cresce var(--mov-forma) var(--mov-entra);background:#d7fe03;border-radius:999px;display:block}:root .plan-topo-heroi>small{color:#ffffff73;margin-top:12px;font-size:12.5px}:root .plan-sem-missao{flex-direction:column;align-items:flex-start;gap:16px;margin-top:18px;display:flex}:root .plan-sem-missao p{color:#fff9;max-width:40ch;margin:0;font-size:14px;line-height:1.5}:root .plan-topo-planos{flex-direction:column;min-width:0;display:flex}:root .plan-topo-planos>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}:root .plan-topo-planos>header span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}:root .plan-topo-planos>header small{color:#ffffff73;font-size:12px}:root .plan-topo-planos ul{margin:18px 0 0;padding:0;list-style:none}:root .plan-topo-planos li{grid-template-columns:minmax(0,1fr) 140px 56px 92px;align-items:center;gap:0 14px;padding:9px 0;display:grid}:root .plan-topo-planos b{font-size:13px;font-weight:var(--fw-medium);color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .plan-topo-planos em{text-align:right;color:#ffffffb3;font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal}:root .plan-mini-trilha{background:#ffffff24;border-radius:999px;height:6px}:root .plan-mini-trilha>i{height:100%;animation:wl-barra-cresce var(--mov-forma) var(--mov-entra);background:#fff9;border-radius:999px;display:block}:root .plan-mini-trilha>i.adiantado{background:#d7fe03}:root .plan-mini-trilha>i.atencao{background:#ff7e6b}:root .plan-selo{font-size:12px;font-style:normal;font-weight:var(--fw-bold);white-space:nowrap;color:#ffffffe6;background:#ffffff24;border-radius:999px;justify-self:end;padding:4px 10px}:root .plan-selo--adiantado{color:#050607;background:#d7fe03}:root .plan-selo--atencao{color:#050607;background:#ff7e6b}:root .plan-grade{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));grid-auto-rows:268px;gap:20px;display:grid}:root .plan-card .bem-card-chips{align-items:flex-start}:root .plan-card-trilha{background:#ffffff2e;border-radius:999px;align-self:stretch;height:8px;margin-top:14px;position:relative}:root .plan-card-trilha>i{height:100%;animation:wl-barra-cresce var(--mov-forma) var(--mov-entra);background:#d7fe03;border-radius:999px;display:block}:root .plan-card-trilha>i.atencao,:root .plan-detalhe .bem-det-parcela--liquido.falta:before{background:#ff7e6b}:root .plan-detalhe .bem-det-parcela--liquido.falta>b{color:#ff7e6b}:root .plan-alternativas{background:#ff7e6b1a;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;display:flex}:root .plan-alternativas>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#af2f1d}:root .plan-alternativas ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}:root .plan-alternativas li{color:#4c545f;font-size:13px}:root .plan-alternativas b{font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .plan-previsao{flex-direction:column;gap:4px;margin-top:14px;display:flex}:root .plan-previsao b{font-size:30px;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .plan-previsao small{color:#8b95a3;font-size:12.5px}:root .plan-missoes,:root .plan-marcos{margin-top:14px}:root .plan-atencao{background:var(--wl-surface,#fff);border-radius:24px;flex-direction:column;padding:28px 32px 24px;display:flex}:root .plan-atencao>header>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#8e590a;align-items:center;gap:8px;display:inline-flex}:root .plan-atencao>header>span>i{background:#e39a1a;border-radius:999px;width:8px;height:8px}:root .plan-atencao h3{font-size:22px;font-weight:var(--fw-bold);color:var(--wl-ink);margin:8px 0 0}:root .plan-atencao>header small{color:#8b95a3;margin-top:5px;font-size:12.5px;display:block}:root .plan-atencao-corpo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:24px;display:grid}:root .plan-atencao-conta{margin:0;padding:0;list-style:none}:root .plan-atencao-conta li{grid-template-columns:150px 150px minmax(0,1fr);align-items:center;gap:0 16px;padding:10px 0;display:grid}:root .plan-atencao-conta span{color:#8b95a3;font-size:12.5px}:root .plan-atencao-conta b{font-size:17px;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .plan-barra{background:#eef1f4;border-radius:999px;height:10px;display:block}:root .plan-barra>em{height:100%;animation:wl-barra-cresce var(--mov-forma) var(--mov-entra);background:#ced4db;border-radius:999px;display:block}:root .plan-barra>em.atras{background:#ff7e6b}:root .plan-atencao-diferenca{border-top:1px solid #05060712;margin-top:6px;padding-top:14px}:root .plan-atencao-diferenca b{color:#af2f1d}:root .plan-saidas{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}:root .plan-saidas>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#8b95a3;grid-column:1/-1}:root .plan-saida{font:inherit;text-align:left;cursor:pointer;transition:border-color var(--mov-reacao) var(--mov-curva);background:#fff;border:1px solid #e2e6eb;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}:root .plan-saida:hover{border-color:var(--wl-ink)}:root .plan-saida--principal{background:#d7fe03;border-color:#d7fe03}:root .plan-saida b{font-size:13px;font-weight:var(--fw-bold);color:var(--wl-ink);display:block}:root .plan-saida small{color:#646d7a;margin-top:2px;font-size:12px;display:block}:root .plan-saida--principal small{color:#0506079e}:root .plan-previa{background:#d7fe0329;border-radius:16px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}:root .plan-previa.aperta{background:#ff7e6b1f}:root .plan-previa>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#646d7a}:root .plan-previa ul{flex-wrap:wrap;gap:28px;margin:0;padding:0;list-style:none;display:flex}:root .plan-previa li{flex-direction:column;gap:2px;display:flex}:root .plan-previa li b{font-size:19px;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .plan-previa li small{color:#646d7a;font-size:12px}:root .plan-previa>p{font-size:13px;font-weight:var(--fw-semibold);color:var(--wl-ink);margin:0}:root .plan-previa-saidas{flex-direction:column;gap:4px!important}:root .plan-previa-saidas li{color:#4c545f;font-size:12.5px}@media (width<=1180px){:root .plan-topo{grid-template-columns:minmax(0,1fr);gap:28px 0}:root .plan-topo-fio{display:none}:root .plan-atencao-corpo,:root .plan-saidas{grid-template-columns:minmax(0,1fr)}}:root .plan-pulse{grid-template-columns:356px repeat(auto-fit,minmax(168px,1fr));gap:20px;display:grid}:root .plan-pulse-card{background:#fff;border:1px solid #e8ebef;border-radius:20px;flex-direction:column;min-height:176px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px -6px #05080d1a}:root .plan-pulse-card--destaque{background:#d7fe03;border-color:#d7fe03}:root .plan-pulse-olho{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:#8a9298}:root .plan-pulse-card--destaque .plan-pulse-olho{color:#0506078c}:root .plan-pulse-valor{font-size:29px;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--wl-ink);font-variant-numeric:tabular-nums;margin-top:12px}:root .plan-pulse-legenda{color:#8a9298;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}:root .plan-pulse-card--destaque .plan-pulse-legenda{color:#0506079e}:root .plan-pulse-acao{color:#fff;height:32px;font:inherit;font-size:12.5px;font-weight:var(--fw-bold);cursor:pointer;background:#050607;border:0;border-radius:16px;align-self:flex-start;margin-top:auto;padding:0 16px}:root .plan-pulse-acao:hover{filter:brightness(1.35)}:root .plan-tipos{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}:root .plan-tipos button{font:inherit;text-align:left;cursor:pointer;transition:border-color var(--mov-reacao) var(--mov-curva), transform var(--mov-estado) var(--mov-curva);background:#fff;border:1.5px solid #0000;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 18px 16px;display:flex;box-shadow:0 4px 14px -8px #05080d29}:root .plan-tipos button:hover{border-color:#ced4db;transform:translateY(-2px)}:root .plan-tipos button.on{border-color:#050607}:root .plan-tipos button>i{color:#fff;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}:root .plan-tipos button>b{font-size:13px;font-weight:var(--fw-semibold);color:var(--wl-ink)}@media (prefers-reduced-motion:reduce){:root .plan-tipos button:hover{transform:none}}:root .plan-viabilidade{grid-template-columns:minmax(0,456fr) minmax(0,332fr)}:root .plan-resumo{background:#fff;border:1px solid #e8ebef;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:0 14px;padding:14px 16px;display:grid}:root .plan-resumo>i{color:#fff;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}:root .plan-resumo b{font-size:14px;font-weight:var(--fw-semibold);color:var(--wl-ink);display:block}:root .plan-resumo small{color:#8b95a3;margin-top:2px;font-size:12px;display:block}:root .plan-recurso{background:#f8fafb;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}:root .plan-recurso>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#8b95a3}:root .plan-recurso>b{font-size:13px;font-weight:var(--fw-semibold);color:var(--wl-ink)}:root .plan-recurso>small{color:#8b95a3;font-size:12px}:root .plan-viabilidade input[readonly]{color:#646d7a;cursor:default;background:#f8fafb}:root .plan-conta{color:#fff;background:#050607;border-radius:16px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}:root .plan-conta>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}:root .plan-conta ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}:root .plan-conta li{justify-content:space-between;align-items:baseline;gap:16px;display:flex}:root .plan-conta li small{color:#ffffff8c;font-size:12.5px}:root .plan-conta li b{font-size:15px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}:root .plan-conta-diferenca{border-top:1px solid #ffffff1f;padding-top:12px}:root .plan-conta-diferenca b{color:#e5ff7c;font-size:22px}:root .plan-conta-diferenca b.falta{color:#ff7e6b}:root .plan-conta>p{color:#ffffff9e;margin:0;font-size:12.5px;line-height:1.5}:root .plan-missao-texto{flex-direction:column;min-width:0;display:flex}:root .plan-missao-texto>b{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .plan-missao-texto>small{color:#8b95a3;margin-top:2px;font-size:12px}:root .plan-missao-selo{font-size:12px;font-style:normal;font-weight:var(--fw-semibold);color:#646d7a;white-space:nowrap;background:#eef1f4;border-radius:999px;padding:4px 10px}:root .plan-missoes li>button{grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:0 12px}:root .plan-marcos li>button{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:0 14px}:root .plan-missoes li>button>em{white-space:nowrap;font-size:13px;font-style:normal;font-weight:var(--fw-bold);color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .plan-missoes li.visto>button>em{text-decoration:line-through}@media (width<=1100px){:root .plan-pulse{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}:root .plan-tipos{grid-template-columns:repeat(2,minmax(0,1fr))}:root .plan-viabilidade{grid-template-columns:minmax(0,1fr)}}:root .plan-pulse-visual,:root .plan-pulse-barras,:root .plan-pulse-comparacao,:root .plan-pulse-progresso{margin-top:auto;padding-top:14px}:root .plan-pulse-visual{align-self:flex-end;padding-top:10px}:root .plan-pulse-barras{align-items:flex-end;gap:5px;height:52px;display:flex}:root .plan-pulse-barras>i{border-radius:4px;flex:1;min-width:6px}:root .plan-pulse-comparacao{background:#eef1f4;border-radius:999px;height:10px;margin-top:auto;display:block;position:relative}:root .plan-pulse-comparacao>i{height:100%;animation:wl-barra-cresce var(--mov-forma) var(--mov-entra);border-radius:999px;display:block}:root .plan-pulse-comparacao>em{background:var(--wl-ink);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}:root .plan-pulse-progresso{background:#eef1f4;border-radius:999px;height:10px;display:block}:root .plan-pulse-card--destaque .plan-pulse-progresso,:root .plan-pulse-card--destaque .plan-pulse-comparacao{background:#0506072e}:root .plan-pulse-progresso>i{height:100%;animation:wl-barra-cresce var(--mov-forma) var(--mov-entra);border-radius:999px;display:block}:root .plan-pulse-card--destaque .plan-pulse-acao{margin-top:14px}:root .plan-destaque{color:#fff;text-align:left;cursor:pointer;transition:box-shadow var(--mov-estado) var(--mov-curva), transform var(--mov-estado) var(--mov-curva);background:#050607;border:0;border-radius:24px;flex-direction:column;grid-area:span 2/span 2;align-items:flex-start;padding:30px 32px 28px;display:flex;position:relative;overflow:hidden}:root .plan-destaque:hover{transform:translateY(-3px);box-shadow:0 18px 40px -18px #05080d73}:root .plan-destaque:active{transform:translateY(-1px)}:root .plan-destaque-olho{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:#ffffff73}:root .plan-destaque-nome{font-size:28px;font-weight:var(--fw-bold);letter-spacing:-.01em;color:#fff;margin-top:12px}:root .plan-destaque-sub{color:#ffffff80;margin-top:4px;font-size:13px}:root .plan-destaque-numero{align-items:baseline;gap:14px;margin-top:22px;display:flex}:root .plan-destaque-numero>b{font-size:44px;font-weight:var(--fw-bold);letter-spacing:-.03em;color:#d7fe03;font-variant-numeric:tabular-nums}:root .plan-destaque-numero>em{color:#fff9;font-size:14px;font-style:normal}:root .plan-destaque-fonte{color:#ffffff61;max-width:46ch;margin-top:8px;font-size:12px;line-height:1.45}:root .plan-destaque-marcos{align-self:stretch;height:58px;margin-top:auto;padding-top:34px;display:block;position:relative}:root .plan-destaque-fio{background:#ffffff29;border-radius:1px;height:2px;position:absolute;top:40px;left:7px;right:7px;overflow:hidden}:root .plan-destaque-fio>b{background:#d7fe03;height:100%;position:absolute;top:0;left:0}:root .plan-destaque-degrau{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:34px;transform:translate(-50%)}:root .plan-destaque-degrau:first-of-type{align-items:flex-start;transform:translate(0)}:root .plan-destaque-degrau:last-of-type{align-items:flex-end;transform:translate(-100%)}:root .plan-destaque-degrau:first-of-type:last-of-type{align-items:flex-start;transform:translate(0)}:root .plan-destaque-degrau>i{color:#050607;background:#050607;border-radius:999px;place-items:center;width:14px;height:14px;display:grid;box-shadow:inset 0 0 0 2px #ffffff4d}:root .plan-destaque-degrau.atingido>i{background:#d7fe03;box-shadow:inset 0 0 0 2px #d7fe03}:root .plan-destaque-degrau>em{white-space:nowrap;color:#ffffff80;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}:root .plan-destaque-degrau.atingido>em{color:#ffffffd9}:root .plan-destaque-trilha{background:#ffffff24;border-radius:999px;align-self:stretch;height:9px;margin-top:18px}:root .plan-destaque-trilha>i{height:100%;animation:wl-barra-cresce var(--mov-forma) var(--mov-entra);background:#d7fe03;border-radius:999px;display:block}:root .plan-destaque-pe{color:#ffffff80;margin-top:12px;font-size:12.5px}@media (prefers-reduced-motion:reduce){:root .plan-destaque:hover{transform:none}}@media (width<=900px){:root .plan-destaque{grid-area:span 1/span 1}}:root .plan-destaque{box-shadow:0 0 #0000}:root .plan-destaque.aberto,:root .plan-destaque.aberto:hover{box-shadow:0 0 0 3px #d7fe03}:root .plan-destaque.aberto:hover{transform:none}:root .plan-saidas-linha{gap:10px;margin-top:16px;display:grid}:root .plan-saidas-linha>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:#8b95a3}:root .plan-saidas-linha>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}:root .plan-saida{text-align:left;cursor:pointer;background:var(--wl-surface);width:100%;color:var(--wl-ink);transition:border-color var(--mov-estado) var(--mov-curva), background var(--mov-estado) var(--mov-curva);border:1px solid #05060717;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}:root .plan-saida:hover{border-color:var(--wl-ink);background:var(--wl-sunken)}:root .plan-saida>span{flex:1;gap:3px;min-width:0;display:grid}:root .plan-saida b{font-size:13.5px;font-weight:var(--fw-bold)}:root .plan-saida small{color:#8b95a3;font-variant-numeric:tabular-nums;font-size:12px}:root .plan-saida svg{color:#8b95a3;flex:none}:root .plan-marcos-topo{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}:root .plan-marcos-topo>div{gap:2px;min-width:0;display:grid}:root .plan-marcos-vazio{background:var(--wl-sunken);border:1px dashed #05060724;border-radius:16px;justify-items:center;gap:14px;margin-top:14px;padding:26px 24px;display:grid}:root .plan-marcos-vazio p{text-align:center;color:#8b95a3;max-width:34ch;margin:0;font-size:13px;line-height:1.5}:root .plan-capacidade{background:var(--wl-sunken);border-radius:16px;gap:4px;margin-bottom:4px;padding:18px 20px;display:grid}:root .plan-capacidade>b{letter-spacing:-.02em;font-size:30px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--wl-ink)}:root .plan-capacidade>small{color:#8b95a3;font-size:12.5px;line-height:1.45}:root .plan-capacidade-campo{display:block}:root .plan-capacidade-campo input{letter-spacing:-.02em;width:100%;font-family:inherit;font-size:30px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--wl-ink);background:0 0;border:0;padding:0}:root .plan-capacidade-campo input:focus{outline:none}:root .plan-novo-obj.aberto{gap:0;display:grid}:root .plan-novo-obj-marca{background:var(--wl-sunken);color:#8b95a3;border:1px dashed #05060724;place-items:center;display:grid}:root .plan-novo-obj.aberto .plan-novo-obj-marca{background:var(--wl-ink);color:#d7fe03;border-style:solid;border-color:var(--wl-ink)}:root .plan-novo-obj-campos{gap:12px;padding:14px 14px 4px;display:grid}:root .plan-novo-obj-campos>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:#8b95a3}:root .plan-marco-atalhos{flex-wrap:wrap;gap:8px;margin-top:-4px;display:flex}:root .plan-marco-atalhos button{cursor:pointer;background:var(--wl-surface);color:#5a6370;font-variant-numeric:tabular-nums;transition:border-color var(--mov-estado) var(--mov-curva), color var(--mov-estado) var(--mov-curva);border:1px solid #05060717;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}:root .plan-marco-atalhos button:hover{border-color:var(--wl-ink);color:var(--wl-ink)}:root .plan-destaque-foto{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}:root .plan-destaque-veu{z-index:0;pointer-events:none;background:linear-gradient(#050607eb 0%,#050607b8 38%,#0506079e 62%,#050607db 100%);position:absolute;inset:0}:root .plan-destaque>span,:root .plan-destaque>b,:root .plan-destaque>small{z-index:1;position:relative}:root .plan-destaque-espaco{flex:auto;min-height:18px}:root .plan-destaque-partes{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-bottom:20px;padding-top:18px;display:grid}:root .plan-destaque-partes>span{gap:4px;min-width:0;display:grid}:root .plan-destaque-partes em{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:var(--fw-bold);color:#ffffff73}:root .plan-destaque-partes b{font-size:17px;font-weight:var(--fw-bold);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fffffff0}:root .wl-view--cadastros{flex-direction:column;gap:20px;display:flex}:root .surface-view.wl-view--cadastros{padding-top:6px}:root .cad-contagem{color:#8b95a3;white-space:nowrap;font-size:12px}:root .cad-positivo{color:#0a7049}:root .cad-grade{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:20px;display:grid}:root .cad-card{background:var(--wl-surface);min-height:290px;color:var(--wl-ink);text-align:left;cursor:pointer;transition:transform var(--mov-estado) var(--mov-curva), box-shadow var(--mov-estado) var(--mov-curva);border:1px solid #05060712;border-radius:24px;flex-direction:column;align-items:flex-start;gap:0;padding:22px 22px 20px;display:flex;box-shadow:0 0 #0000}:root .cad-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px -18px #05080d57}:root .cad-card:active{transform:translateY(-1px)}:root .cad-card-nome{font-size:18px;font-weight:var(--fw-bold);letter-spacing:-.01em;margin-top:16px}:root .cad-chip{background:var(--wl-sunken);color:#5a6370;white-space:nowrap;border-radius:999px;align-items:center;margin-top:8px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}:root .cad-card-fio{background:#05060714;align-self:stretch;height:1px;margin:16px 0 0}:root .cad-fluxo{background:var(--wl-sunken);border-radius:14px;grid-template-columns:minmax(0,1fr);align-self:stretch;margin-top:16px;padding:14px 16px;display:grid}:root .cad-fluxo--dois{grid-template-columns:repeat(2,minmax(0,1fr))}:root .cad-fluxo>span{gap:6px;min-width:0;display:grid;position:relative}:root .cad-fluxo>span+span{padding-left:16px}:root .cad-fluxo>span+span:before{content:"";background:var(--wl-line-sunken);width:1px;position:absolute;top:2px;bottom:2px;left:0}:root .cad-fluxo em{font-size:12px;font-style:normal;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:#8b95a3}:root .cad-fluxo b{font-size:20px;font-weight:var(--fw-bold);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--wl-ink)}:root .cad-fluxo--dois b{font-size:15.5px}:root .cad-card-pe{color:#8b95a3;margin-top:auto;padding-top:16px;font-size:12px}:root .cad-rosto{font-weight:var(--fw-semibold);letter-spacing:.01em;color:#78818d;border-radius:999px;flex:none}:root .cad-rosto--empresa{border-radius:18px}:root .cad-rosto--alvo{cursor:pointer;border:1px dashed #0506072e;width:72px;height:72px}:root .card-ciclo-ajustado{font-size:12px;font-style:normal;font-weight:var(--fw-medium);color:#8a9298;border:1px solid #e8ebef;border-radius:999px;margin-left:6px;padding:1px 8px}:root .lanc-origem{background:var(--wl-canvas,#f3f5f7);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:11px 16px;display:flex}:root .lanc-origem-t{color:#646d7a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}:root .lanc-origem-t b{font-weight:var(--fw-semibold);color:var(--wl-ink)}:root .lanc-origem-t i{color:#8a9298;font-style:normal}:root .lanc-origem-t i:before{content:" · "}:root .lanc-origem-ir{background:var(--wl-surface,#fff);height:30px;font-size:12.5px;font-weight:var(--fw-medium);color:var(--wl-ink);cursor:pointer;border:1px solid #e8ebef;border-radius:999px;flex:none;padding:0 14px;font-family:inherit}:root .lanc-origem-ir:hover{border-color:var(--muted)}:root .regra-ocorrencias{margin:0 0 4px}:root .regra-ocorrencias-t{font-size:12px;font-weight:var(--fw-bold);letter-spacing:1.1px;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;display:flex}:root .regra-ocorrencias-t i{font-size:12px;font-style:normal;font-weight:var(--fw-medium);letter-spacing:0;color:#8a9298;border:1px solid #e8ebef;border-radius:999px;padding:1px 8px}:root .regra-ocorrencias ul{flex-direction:column;gap:2px;margin:10px 0 0;padding:0;list-style:none;display:flex}:root .regra-ocorrencias button{width:100%;color:var(--wl-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-family:inherit;font-size:13px;display:flex}:root .regra-ocorrencias button:hover{background:var(--wl-canvas,#f3f5f7)}:root .regra-ocorrencias button b{font-weight:var(--fw-regular)}:root .regra-ocorrencias button span{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}:root .lanc-escopo{padding:4px 0 8px}:root .lanc-escopo>strong{font-size:15px;font-weight:var(--fw-semibold);color:var(--wl-ink);display:block}:root .lanc-escopo>p{color:#646d7a;margin:6px 0 18px;font-size:13px}:root .lanc-escopo>p b{font-weight:var(--fw-semibold);color:var(--wl-ink)}:root .lanc-escopo-opcoes{flex-direction:column;gap:10px;display:flex}:root .lanc-escopo-op{text-align:left;background:var(--wl-surface,#fff);cursor:pointer;border:1px solid #e8ebef;border-radius:16px;flex-direction:column;gap:4px;padding:15px 18px;font-family:inherit;display:flex}:root .lanc-escopo-op:hover{border-color:var(--muted)}:root .lanc-escopo-op b{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--wl-ink)}:root .lanc-escopo-op span{color:#8a9298;font-size:12.5px}:root .lanc-escopo-op--regra{border-color:var(--line-strong,#c9cfd7)}:root .lanc-escopo-voltar{color:#8a9298;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-family:inherit;font-size:12.5px}:root .lanc-escopo-voltar:hover{color:var(--wl-ink)}:root .orc-territorio em.sem-teto{color:var(--wl-ink);background:var(--wl-surface,#fff);border:1px solid #c9cfd7;border-radius:999px;padding:2px 10px;font-style:normal}:root .orc-territorio:hover em.sem-teto{border-color:var(--wl-ink)}:root .lanc-conta:disabled{opacity:.38;cursor:not-allowed}:root .statement-transferencia{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:inline-flex;overflow:hidden}:root .statement-transferencia b{font-weight:var(--fw-regular);color:var(--faint)}:root .quiet-action.cad-voltar{align-self:flex-start;gap:8px;padding-left:0}:root .cad-perfil-topo{grid-template-columns:88px minmax(0,1fr) auto auto}:root .cad-perfil-topo .bem-det-identidade h3{letter-spacing:-.02em;font-size:30px}:root .cad-perfil-topo .bem-det-identidade small{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}:root .cad-perfil-topo .cad-chip{margin-top:0}:root .cad-relacao{background:var(--wl-surface);border:1px solid #05060712;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:26px 30px;display:grid}:root .cad-relacao>div{gap:10px;min-width:0;display:grid;position:relative}:root .cad-relacao>div+div{padding-left:30px}:root .cad-relacao>div+div:before{content:"";background:#05060714;width:1px;position:absolute;top:0;bottom:0;left:0}:root .cad-relacao span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:#8b95a3}:root .cad-relacao b{font-size:30px;font-weight:var(--fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--wl-ink)}:root .cad-relacao small{color:#8b95a3;font-size:12.5px}:root .cad-extrato .extrato-colunas,:root .cad-extrato .extrato-linha{grid-template-columns:28px minmax(0,1fr) 120px 168px 96px 116px}:root .cad-extrato .extrato-colunas>span:last-child,:root .cad-extrato .extrato-linha>em{text-align:right}:root .cad-onde{align-items:center;gap:8px;display:flex}:root .cad-onde>i{background:var(--wl-ink);border-radius:999px;flex:none;width:8px;height:8px}:root .cad-onde-vazado{border:1.5px solid #a7afba;background:0 0!important}:root .cad-extrato .extrato-linha>em .cashback-tag{margin-left:8px}:root .cad-pares{grid-template-columns:repeat(2,minmax(0,1fr))}:root .cad-quadro>p{margin-top:6px}:root .cad-onde-lista{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}:root .cad-onde-lista li{border-top:1px solid #05060712;align-items:center;gap:10px;padding:12px 0;display:flex}:root .cad-onde-lista li:first-child{border-top:0}:root .cad-onde-lista i{border-radius:999px;flex:none;width:8px;height:8px}:root .cad-onde-lista b{font-size:13.5px;font-weight:var(--fw-medium);flex:1}:root .cad-onde-lista em{color:#8b95a3;font-size:12px;font-style:normal}:root .cad-tipos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}:root .cad-tipos button{padding:16px 14px}:root .cad-tipos button small{font-size:12px;line-height:1.45}:root .cad-tipos button{text-align:left;cursor:pointer;background:var(--wl-surface);transition:border-color var(--mov-estado) var(--mov-curva), box-shadow var(--mov-estado) var(--mov-curva);border:1px solid #0506071a;border-radius:16px;justify-items:start;gap:6px;padding:18px;display:grid}:root .cad-tipos button:hover{border-color:#05060747}:root .cad-tipos button.on{border-color:var(--wl-ink);box-shadow:0 0 0 1px var(--wl-ink)}:root .cad-tipos button>i{width:40px;height:40px;margin-bottom:8px}:root .cad-tipos b{font-size:14.5px;font-weight:var(--fw-bold);color:var(--wl-ink)}:root .cad-tipos small{color:#8b95a3;font-size:12.5px;line-height:1.45}:root .cad-foto{align-items:center;gap:16px;display:flex}:root .cad-foto>div{justify-items:start;gap:3px;display:grid}:root .cad-foto b{font-size:13.5px;font-weight:var(--fw-bold);color:var(--wl-ink)}:root .cad-foto small{color:#8b95a3;font-size:12px}:root .cad-relacoes{flex-wrap:wrap}:root .cad-portas{justify-content:center;gap:10px;display:flex}:root .cad-porta-grafite{background:var(--wl-ink);color:#fff}:root .shell-header .shell-casa-ativa{border:1px solid var(--wl-line);border-radius:var(--radius-pill);background:var(--wl-surface);height:34px;color:var(--wl-ink);font-size:13px;font-weight:var(--fw-medium);cursor:pointer;transition:border-color var(--mov-estado) var(--mov-curva), background var(--mov-estado) var(--mov-curva);flex:none;align-items:center;gap:8px;padding:0 12px 0 4px;display:flex}:root .shell-header .shell-casa-ativa:hover{border-color:#05060747}:root .shell-casa-faces{flex:none;align-items:center;display:flex}:root .shell-casa-faces>*{box-sizing:border-box;border:2px solid var(--wl-surface);background:var(--wl-sunken);color:#78818d;width:26px;height:26px;font-size:12px;font-weight:var(--fw-bold);border-radius:999px;flex:none;place-items:center;line-height:1;display:grid;overflow:hidden}:root .shell-casa-faces>*+*{margin-left:-9px}:root .shell-casa-faces img{object-fit:cover;width:100%;height:100%;display:block}:root .shell-casa-faces>:first-child{z-index:4}:root .shell-casa-faces>:nth-child(2){z-index:3}:root .shell-casa-faces>:nth-child(3){z-index:2}:root .shell-casa-resto{color:#78818d;font-size:12px}:root .shell-header .shell-idioma{flex:none;align-items:center;gap:2px;display:flex}:root .shell-header .shell-idioma button{cursor:pointer;opacity:.4;width:30px;height:30px;transition:opacity var(--mov-estado) var(--mov-curva), background var(--mov-estado) var(--mov-curva);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}:root .shell-header .shell-idioma button:hover{opacity:.75;background:#0506070d}:root .shell-header .shell-idioma button.on{opacity:1;background:#050607}:root .shell-header .shell-idioma button.on:hover{background:#050607}:root .shell-casa-ativa-nome{white-space:nowrap;text-overflow:ellipsis;max-width:148px;overflow:hidden}:root .shell-casa-ativa svg{color:#8b95a3;flex:none}@media (width<=1180px){:root .shell-casa-ativa-nome,:root .shell-header .shell-casa-ativa svg{display:none}:root .shell-header .shell-casa-ativa{padding:0 5px}}:root .shell-notificacoes li{box-shadow:none;transition:background var(--mov-estado) var(--mov-curva);background:0 0;border-radius:12px;align-items:center;gap:2px;padding:0;display:flex}:root .shell-notificacoes li+li{border-top:1px solid #05060712}:root .shell-notificacoes li:hover{background:#ffffff80}:root .shell-aviso{text-align:left;cursor:pointer;min-width:0;color:var(--wl-ink);background:0 0;border:0;flex:auto;align-items:center;gap:11px;padding:11px 4px 11px 8px;display:flex}:root .shell-aviso-disco{color:#4c545f;background:#0506070f;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:grid}:root .shell-notificacoes li.tom-critico .shell-aviso-disco{color:#c0343a;background:#e5484d1f}:root .shell-notificacoes li.tom-atencao .shell-aviso-disco{color:#a86c00;background:#d68a0024}:root .shell-aviso>span{flex:auto;gap:2px;min-width:0;display:grid}:root .shell-aviso b{font-size:13px;font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}:root .shell-aviso small{color:#78818d;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}:root .shell-aviso>svg{color:#a7afba;flex:none}:root .shell-aviso-tirar{opacity:0;transition:opacity var(--mov-estado) var(--mov-curva)}:root .shell-notificacoes li:hover .shell-aviso-tirar,:root .shell-aviso-tirar:focus-visible{opacity:1}:root .global-search-backdrop{background:var(--wl-veu);-webkit-backdrop-filter:var(--wl-veu-desfoque);backdrop-filter:var(--wl-veu-desfoque)}:root .global-search-panel,:root[data-theme=light] .global-search-panel{background:var(--wl-vidro-centrado-fundo);border:1px solid var(--wl-vidro-centrado-fio);-webkit-backdrop-filter:var(--wl-vidro-centrado-desfoque);backdrop-filter:var(--wl-vidro-centrado-desfoque);box-shadow:var(--wl-vidro-centrado-sombra);border-radius:24px}:root .global-search-panel .global-search-input{background:0 0;border:0;border-bottom:1px solid #05060714;border-radius:0;padding:18px 18px 16px}:root .global-search-panel .global-search-input input{color:var(--wl-ink);font-size:15px}:root .global-search-panel .global-search-input>svg{color:#8b95a3}:root .global-search-panel .global-search-input input:focus-visible{box-shadow:none;outline:none}:root .global-search-panel .global-search-results{padding:8px}:root .global-search-panel .global-search-group{border-bottom:0}:root .global-search-panel .search-result-row:hover,:root .global-search-panel .search-result-row.active,:root .global-search-panel .global-search-results button:hover,:root .global-search-panel .global-search-results button.active{background:#ffffff9e;border-radius:12px}:root .global-search-panel .chart-empty-copy{text-align:center;color:#78818d;margin:0;padding:34px 18px 38px;font-size:13px}:root .drawer--central .drawer-form-shell.casa-painel{padding:0 32px 26px}:root .drawer--central .casa-secao,:root .casa-secao{flex-wrap:wrap;align-items:baseline;gap:10px;margin:28px 0 12px;display:flex}:root .casa-lista{margin:0}:root .drawer--central .drawer-form-shell.casa-painel{gap:0}:root .casa-painel>.casa-secao:first-of-type{margin-top:24px}:root .casa-secao>b{font-size:14px;font-weight:var(--fw-bold);color:var(--wl-ink)}:root .casa-secao>small{color:#8b95a3;font-size:12.5px}:root .casa-lista{margin:0;padding:0;list-style:none;display:grid}:root .casa-lista>li,:root .casa-linha{text-align:left;width:100%;transition:background var(--mov-estado) var(--mov-curva);background:0 0;border:0;border-top:1px solid #05060712;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 4px;display:grid}:root .casa-lista>li:first-child{border-top:0}:root .casa-lista>li:hover{background:#05060706}:root .casa-lista--protecao>li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 4px}:root .casa-lista--protecao>li:hover{background:0 0}:root .casa-lista-marca{place-items:center;display:grid}:root .casa-lista-marca input{accent-color:#050607;width:15px;height:15px;margin:0}:root .casa-lista-texto{min-width:0}:root .casa-lista-texto>b{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--wl-ink);display:block}:root .casa-lista-texto>small{color:#646d7a;margin-top:2px;font-size:12px;display:block}:root .casa-lista-editor{background:#05060705;border:1px solid #05060714;border-radius:14px;flex-direction:column;grid-column:1/-1;gap:14px;margin:12px 0 4px;padding:14px;display:flex}:root .casa-lista--protecao .casa-lista-valor{font-variant-numeric:tabular-nums;color:var(--wl-ink);font-size:13px}:root .protecao-avisos{gap:8px;margin:0;padding:0;list-style:none;display:grid}:root .protecao-avisos li{color:#505862;background:#05060709;border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.45}:root .protecao-condicoes{gap:6px;margin:0;padding:0 0 0 16px;display:grid}:root .protecao-condicoes li{color:#646d7a;font-size:12.5px;line-height:1.5}:root .casa-nome{gap:7px;margin-bottom:4px;display:grid}:root .casa-nome>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:#8b95a3}:root .casa-nome>input{background:var(--wl-surface);height:46px;color:var(--wl-ink);font-family:inherit;font-size:15px;font-weight:var(--fw-medium);border:1px solid #0506071f;border-radius:14px;padding:0 16px}:root .casa-nome>input:focus-visible{border-color:var(--wl-ink);box-shadow:0 0 0 1px var(--wl-ink);outline:none}:root .casa-selo{background:var(--wl-sunken);color:#78818d;width:34px;height:34px;font-size:12px;font-weight:var(--fw-bold);border-radius:999px;flex:none;place-items:center;line-height:1;display:grid;overflow:hidden}:root .casa-selo img{object-fit:cover;width:100%;height:100%;display:block}:root .casa-selo--marca{background:var(--wl-ink);color:#d7fe03;border-radius:11px}:root .casa-quem{gap:2px;min-width:0;display:grid}:root .casa-quem>b{font-size:13.5px;font-weight:var(--fw-medium);color:var(--wl-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root .casa-quem>small{color:#8b95a3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:root .casa-papel{background:var(--wl-sunken);color:#5a6370;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;height:26px;padding:0 11px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}:root .casa-papel--dono{background:var(--wl-ink);color:#fff}:root .casa-papel--acao{cursor:pointer;background:0 0;border-color:#0506071f}:root .casa-papel--acao:hover{border-color:var(--wl-ink);color:var(--wl-ink)}:root select.casa-papel--escolha{cursor:pointer;background:var(--wl-surface);appearance:auto;border-color:#0506071f;max-width:160px;padding:0 8px}:root .casa-tirar{color:#8b95a3;cursor:pointer;opacity:0;width:28px;height:28px;transition:opacity var(--mov-estado) var(--mov-curva), background var(--mov-estado) var(--mov-curva);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}:root .casa-lista>li:hover .casa-tirar,:root .casa-tirar:focus-visible{opacity:1}:root .casa-tirar:hover{color:#af2f1d;background:#af2f1d1a}:root .casa-pendente .casa-quem>b{color:#5a6370;font-weight:500}:root .casa-convite{gap:12px;margin-top:16px;display:grid}:root .casa-convite>small{color:#8b95a3;font-size:12px}:root .casa-convite .lanc-cta{width:100%}:root .casa-convite--consultor{grid-template-columns:minmax(0,1fr) auto;align-items:center}:root .casa-convite--consultor input{background:var(--wl-surface);height:42px;color:var(--wl-ink);border:1px solid #0506071f;border-radius:12px;grid-column:1;padding:0 14px;font-family:inherit;font-size:13.5px}:root .casa-convite--consultor>small,:root .casa-convite--consultor .casa-convite-acoes{grid-column:1/-1}:root .casa-convite-acoes{justify-content:flex-end;gap:10px;display:flex}:root .drawer--casa{--wl-painel:560px}:root .casa-consultoria{margin-top:4px}:root .casa-nota{color:#8b95a3;margin:14px 0 0;font-size:12.5px}:root .casa-porta-nova{cursor:pointer;color:#5a6370;width:100%;transition:border-color var(--mov-estado) var(--mov-curva), color var(--mov-estado) var(--mov-curva);background:0 0;border:1px dashed #05060729;border-radius:14px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:12px;font-size:13px;font-weight:600;display:flex}:root .casa-porta-nova:hover{border-color:var(--wl-ink);color:var(--wl-ink)}:root .wl-view--perfil{flex-direction:column;gap:20px;display:flex}:root .surface-view.wl-view--perfil{padding-top:6px}:root .perfil-corpo{align-items:start}:root .perfil-coluna{flex-direction:column;gap:20px;min-width:0;display:flex}:root .wl-view--perfil .security-panel{background:var(--wl-surface);border:1px solid #05060712;border-radius:18px;gap:14px;padding:22px 24px}:root .wl-view--perfil .security-head{gap:4px;display:grid}:root .wl-view--perfil .security-head strong,:root .wl-view--perfil .security-head h3{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:#8b95a3}:root .wl-view--perfil .form-help{color:#78818d;font-size:12.5px;line-height:1.5}:root .wl-view--perfil .bem-det-caixa>.drawer-form{background:0 0;border:0;gap:16px;margin-top:16px;padding:0}:root .wl-view--perfil .drawer-submit{border-radius:var(--radius-pill);color:#050607;width:100%;height:44px;font-size:13.5px;font-weight:var(--fw-bold);cursor:pointer;background:#d7fe03;border:0}:root .wl-view--perfil .security-panel .drawer-submit{background:var(--wl-ink);color:#fff}:root .wl-view--perfil .drawer-submit:disabled{opacity:.55;cursor:default}:root .wl-view--perfil .profile-form-preview{border-bottom:1px solid #05060712;align-items:center;gap:16px;padding-bottom:16px;display:flex}:root .wl-view--perfil .profile-avatar.large{width:72px;height:72px;font-size:22px}:root .perfil-retrato{align-items:center;gap:18px;padding-bottom:4px;display:flex}:root .perfil-retrato>div{justify-items:start;gap:3px;min-width:0;display:grid}:root .perfil-retrato strong{font-size:15px;font-weight:var(--fw-bold);color:var(--wl-ink)}:root .perfil-retrato small{color:#8b95a3;font-size:12.5px}:root .perfil-retrato-alvo{cursor:pointer;flex:none;display:block;position:relative}:root .perfil-retrato-alvo input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:root .perfil-retrato-alvo>i{border:2px solid var(--wl-surface);background:var(--wl-ink);color:#fff;pointer-events:none;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-2px;right:-2px}:root .perfil-tirar-foto{color:#8b95a3;cursor:pointer;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:inline-flex}:root .perfil-idiomas{gap:8px;display:flex}:root .perfil-idiomas button{cursor:pointer;border-radius:var(--radius-pill);background:var(--wl-surface);color:#5a6370;height:40px;font-size:13px;font-weight:var(--fw-bold);letter-spacing:.03em;border:1px solid #0506071f;align-items:center;gap:8px;padding:0 16px;display:flex}:root .perfil-idiomas button>span{font-size:17px;line-height:1}:root .perfil-idiomas button.on{border-color:var(--wl-ink);color:var(--wl-ink);box-shadow:0 0 0 1px var(--wl-ink)}:root .perfil-plano{color:#fff;background:#050607;border-radius:18px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}:root .perfil-plano-marca{color:#d7fe03;background:#ffffff14;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:16px;display:grid}:root .perfil-plano-olho{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}:root .perfil-plano-nome{font-size:26px;font-weight:var(--fw-bold);letter-spacing:-.02em;margin-top:4px}:root .perfil-plano-selo{color:#ff9a9d;background:#e5484d2e;border-radius:999px;margin-top:8px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:600}:root .perfil-plano p{color:#fff9;margin:12px 0 0;font-size:12.5px;line-height:1.5}:root .perfil-plano-precos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:18px;display:grid}:root .perfil-plano-precos button{cursor:pointer;text-align:left;color:#fff;font-size:14px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #ffffff29;border-radius:14px;gap:3px;padding:12px 14px;display:grid}:root .perfil-plano-precos button em{color:#ffffff80;font-size:12px;font-style:normal;font-weight:600}:root .perfil-plano-precos button:hover{border-color:#ffffff6b}:root .perfil-plano-precos button.on{color:#050607;background:#d7fe03;border-color:#d7fe03}:root .perfil-plano-precos button.on em{color:#0506078c}:root .perfil-plano-sair{cursor:pointer;color:#ffffff80;text-underline-offset:3px;background:0 0;border:0;margin-top:16px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}:root .perfil-plano-sair:hover{color:#ff9a9d}:root .perfil-plano .en-error{color:#ff9a9d;margin-top:12px;font-size:12.5px}@media (width<=1080px){:root .perfil-corpo{grid-template-columns:minmax(0,1fr)}}:root .shell-sidebar .shell-user-menu{background:var(--wl-vidro-centrado-fundo);border:1px solid var(--wl-vidro-centrado-fio);width:208px;-webkit-backdrop-filter:var(--wl-vidro-centrado-desfoque);backdrop-filter:var(--wl-vidro-centrado-desfoque);box-shadow:var(--wl-vidro-centrado-sombra);border-radius:16px;padding:6px;left:10px;right:auto}:root .shell-sidebar .shell-user-menu button{height:38px;color:var(--wl-ink);white-space:nowrap;border-radius:11px;padding:0 12px;font-size:13px;font-weight:500}:root .shell-sidebar .shell-user-menu button:hover{background:#0506070f}:root .shell-sidebar .shell-user-signout{color:#af2f1d}:root .shell-sidebar .shell-user-signout:hover{background:#af2f1d1a}:root .shell-sidebar.recolhida .shell-user-menu{left:12px}:root .shell-header .shell-month-label{cursor:pointer;appearance:none;font-family:inherit}:root .shell-header .shell-month{position:relative}:root .shell-meses{z-index:71;background:var(--wl-vidro-centrado-fundo);border:1px solid var(--wl-vidro-centrado-fio);width:272px;-webkit-backdrop-filter:var(--wl-vidro-centrado-desfoque);backdrop-filter:var(--wl-vidro-centrado-desfoque);box-shadow:var(--wl-vidro-centrado-sombra);border-radius:18px;padding:10px;position:absolute;top:calc(100% + 10px);left:0}:root .shell-meses>header{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;padding:2px 2px 10px;display:grid}:root .shell-meses>header>b{text-align:center;font-size:14px;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .shell-meses>header>button{cursor:pointer;color:#5a6370;width:30px;height:30px;transition:background var(--mov-estado) var(--mov-curva);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}:root .shell-meses>header>button:hover:not(:disabled){color:var(--wl-ink);background:#0506070f}:root .shell-meses>header>button:disabled{opacity:.3;cursor:default}:root .shell-meses-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}:root .shell-meses-grade>button{cursor:pointer;height:38px;color:var(--wl-ink);transition:background var(--mov-estado) var(--mov-curva);background:0 0;border:0;border-radius:11px;padding:0;font-family:inherit;font-size:13px;font-weight:500;position:relative}:root .shell-meses-grade>button:hover{background:#0506070f}:root .shell-meses-grade>button.on{background:var(--wl-ink);color:#fff;font-weight:var(--fw-bold)}:root .shell-meses-grade>button.hoje:after{content:"";background:#8b95a3;border-radius:999px;width:4px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}:root .shell-meses-grade>button.hoje.on:after{background:#d7fe03}:root .shell-header .shell-month{align-items:center;gap:0;display:flex}:root .shell-header .shell-month-passo{cursor:pointer;color:#78818d;width:28px;height:34px;transition:color var(--mov-estado) var(--mov-curva);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}:root .shell-header .shell-month-passo:hover:not(:disabled){color:var(--wl-ink)}:root .shell-header .shell-month-passo:disabled{opacity:.3;cursor:default}:root .shell-header .shell-month-passo:first-child{border-radius:var(--radius-pill) 0 0 var(--radius-pill);padding-left:4px}:root .shell-header .shell-month-passo:last-of-type{border-radius:0 var(--radius-pill) var(--radius-pill) 0;padding-right:4px}:root .shell-header .shell-month-label{box-shadow:none;background:0 0;border-radius:0;padding-left:6px;padding-right:6px}:root .shell-header .shell-month-label:hover{background:0 0}:root .drawer-scrim.central{background:color-mix(in srgb, var(--wl-canvas) 58%, transparent);-webkit-backdrop-filter:var(--wl-veu-desfoque);backdrop-filter:var(--wl-veu-desfoque)}:root .lanc-cta,:root .lanc-secundario,:root .drawer-submit,:root .surface-view .quiet-action,:root .wl-view .surface-intro .secondary-action,:root .inv-modal-rodape button,:root .casa-porta-nova,:root .perfil-plano-sair{font-size:13.5px;font-weight:var(--fw-semibold);letter-spacing:-.002em}:root .perfil-plano-precos button em,:root .perfil-tirar-foto{font-size:12px}:root .lanc-conta--bem .lanc-disco{background:var(--wl-sunken);color:#78818d;overflow:hidden}:root .lanc-conta--bem .lanc-disco img{object-fit:cover;width:100%;height:100%;display:block}:root .lanc-conta--bem .lanc-disco svg{width:14px;height:14px}:root .lanc-disco--nenhum{font-size:13px;font-weight:var(--fw-bold)}:root .drawer .drawer-vidro{display:contents}:root .drawer--central .drawer-vidro{width:min(var(--wl-painel,900px), 100%);background:var(--wl-vidro-centrado-fundo);border:1px solid var(--wl-vidro-centrado-fio);-webkit-backdrop-filter:var(--wl-vidro-centrado-desfoque);backdrop-filter:var(--wl-vidro-centrado-desfoque);box-shadow:var(--wl-vidro-centrado-sombra);opacity:0;transition:opacity var(--mov-estado) var(--mov-curva), transform var(--mov-estado) var(--mov-curva);border-radius:24px;flex-direction:column;display:flex;overflow:visible;transform:scale(.96)}:root .drawer--central.open .drawer-vidro{opacity:1;transform:scale(1)}:root .drawer--central .drawer-header,:root .drawer--central .drawer-form-shell,:root .drawer--central.open .drawer-header,:root .drawer--central.open .drawer-form-shell{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;background:0 0;border:0;border-radius:0;transition:none;transform:none}:root .drawer--central .drawer-header{padding:28px 32px 26px}:root .drawer--central .drawer-form-shell{padding-top:2px}:root .drawer--central .drawer-kind-band{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}@media (prefers-reduced-motion:reduce){:root .drawer--central .drawer-vidro{transition:none}}:root .plan-pulse-spark{width:100%;height:auto;margin-top:auto;display:block;overflow:visible}:root .plan-pulse-barras>i{border-radius:999px;min-width:10px;max-width:16px}:root .plan-pulse-barras{justify-content:flex-start;gap:8px}:root .in-cart-face{transition:top var(--mov-forma) var(--mov-curva), height var(--mov-forma) var(--mov-curva), border-radius var(--mov-forma) var(--mov-curva), transform var(--mov-forma) var(--mov-curva)}@keyframes in-cart-vai-pro-fundo{0%{transform:translateY(0)scale(1)}40%{transform:translateY(26px)scale(.985)}to{transform:translateY(0)scale(1)}}:root .in-cart-face--saindo{animation:in-cart-vai-pro-fundo .52s var(--mov-curva)}@media (prefers-reduced-motion:reduce){:root .in-cart-face{transition:none}:root .in-cart-face--saindo{animation:none}}:root .bem-curva-guia{stroke:#0506072e;stroke-width:1px;stroke-dasharray:2 3}:root .bem-curva-observado{fill:#050607;stroke:#fff;stroke-width:2px}:root .inv-indice-guia{stroke:#ffffff47;stroke-width:1px;stroke-dasharray:2 3}:root .inv-indice-observado{fill:#d7fe03;stroke:#050607;stroke-width:2px}:root .inv-indice-curva .wl-trajetoria-vidro{top:-2px}:root .plan-pulse-card{container-type:inline-size}:root .plan-pulse-valor{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;font-size:clamp(15px,13.5cqw,28px);overflow:hidden}:root .drawer--operacao{--wl-painel:520px}:root .drawer--central .drawer-form-shell.op-painel{padding:0 32px 26px}:root .op-painel .drawer-form{gap:18px}:root .op-vinculo{background:var(--wl-sunken);color:#5a6370;border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.5;display:flex}:root .op-vinculo>svg{color:#78818d;flex:none;margin-top:2px}:root .op-documento{background:var(--wl-sunken);color:var(--wl-ink);border-radius:999px;align-items:center;gap:7px;margin-bottom:8px;padding:7px 12px;font-size:12.5px;display:inline-flex}:root .op-documento>svg{color:#78818d;flex:none}:root .op-documento>em{color:#8b95a3;font-size:12px;font-style:normal}:root .op-rodape{align-items:center;gap:12px;margin-top:4px;display:flex}:root .op-rodape .drawer-submit{flex:1}:root .op-rodape .quiet-action.apagar{flex:none}:root .pi-botao{z-index:90;border-radius:var(--radius-pill);background:var(--wl-ink);color:#fff;cursor:pointer;width:52px;height:52px;transition:transform var(--mov-reacao) var(--mov-curva), box-shadow var(--mov-reacao) var(--mov-curva);border:0;place-items:center;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px -6px #05080d57}:root .pi-botao:hover{transform:translateY(-1px);box-shadow:0 14px 32px -6px #05080d66}:root .pi-botao:active{transform:translateY(0)}:root .pi-botao--aberto{color:#050607;background:#d7fe03;box-shadow:0 10px 28px -6px #05080d38}:root .pi-painel{z-index:91;background:var(--wl-vidro-conversa-fundo);border:1px solid var(--wl-vidro-centrado-fio);width:420px;max-width:calc(100vw - 32px);height:min(560px,100vh - 140px);-webkit-backdrop-filter:var(--wl-vidro-conversa-desfoque);backdrop-filter:var(--wl-vidro-conversa-desfoque);box-shadow:var(--wl-vidro-centrado-sombra);animation:pi-entrar var(--mov-estado,.2s) var(--mov-curva,ease) both;border-radius:20px;flex-direction:column;display:flex;position:fixed;bottom:88px;right:24px;overflow:hidden}@keyframes pi-entrar{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root .pi-painel{animation:none}:root .pi-botao{transition:none}}:root .pi-cabecalho{border-bottom:1px solid var(--wl-line);flex:none;align-items:center;gap:10px;padding:14px 14px 12px;display:flex}:root .pi-marca{border-radius:var(--radius-pill);background:var(--wl-ink);color:#fff;flex:none;place-items:center;width:26px;height:26px;display:grid}:root .pi-id{flex-direction:column;flex:1;min-width:0;display:flex}:root .pi-id strong{font-size:12.5px;font-weight:var(--fw-semibold,600);color:var(--wl-ink)}:root .pi-id small{color:var(--faint);font-size:12px}:root .pi-fechar{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}:root .pi-fechar:hover{background:var(--wl-sunken);color:var(--wl-ink)}:root .pi-conversa{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex;overflow-y:auto}:root .pi-inicio{flex-direction:column;gap:12px;margin:auto 0;display:flex}:root .pi-convite{color:var(--muted);font-size:12.5px;line-height:1.5}:root .pi-sugestoes{flex-wrap:wrap;gap:6px;display:flex}:root .pi-sugestoes button{border:1px solid var(--wl-line);border-radius:var(--radius-pill);background:var(--wl-surface);font-size:12px;font-weight:var(--fw-medium,500);color:var(--wl-ink);cursor:pointer;transition:border-color var(--mov-reacao) var(--mov-curva), background var(--mov-reacao) var(--mov-curva);padding:7px 12px}:root .pi-sugestoes button:hover{border-color:var(--wl-ink)}:root .pi-aviso{color:var(--faint);font-size:12px;line-height:1.45}:root .pi-turno{align-items:flex-start;gap:8px;display:flex}:root .pi-turno--pessoa{justify-content:flex-end}:root .pi-turno-marca{border-radius:var(--radius-pill);background:var(--wl-ink);color:#fff;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}:root .pi-bolha{background:var(--wl-surface);max-width:86%;color:var(--wl-ink);border-radius:14px;padding:10px 13px;font-size:12.5px;line-height:1.5}:root .pi-bolha p{white-space:pre-wrap;margin:0}:root .pi-turno--pessoa .pi-bolha{background:var(--wl-sunken)}:root .pi-turno--erro .pi-bolha{color:var(--negative,#b4341f)}:root .pi-bolha--pensando{color:var(--muted);align-items:center;gap:8px;display:flex}:root .pi-bolha--pensando svg{animation:.9s linear infinite pi-girar}@keyframes pi-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:root .pi-bolha--pensando svg{animation:none}}:root .pi-opcoes{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}:root .pi-opcoes button{border:1px solid var(--wl-line);border-radius:var(--radius-pill);background:var(--wl-canvas);font-size:12px;font-weight:var(--fw-medium,500);color:var(--wl-ink);cursor:pointer;padding:6px 11px}:root .pi-opcoes button:hover{border-color:var(--wl-ink)}:root .pi-nota{color:var(--faint);margin-top:8px;font-size:12px;line-height:1.4;display:block}:root .pi-campo{border-radius:var(--radius-pill);background:var(--wl-sunken);flex:none;align-items:center;gap:8px;margin:0 14px 14px;padding:6px 6px 6px 14px;display:flex}:root .pi-campo input{min-width:0;font:inherit;color:var(--wl-ink);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}:root .pi-campo input::placeholder{color:var(--faint)}:root .pi-campo button{border-radius:var(--radius-pill);background:var(--green);width:30px;height:30px;color:var(--wl-ink);cursor:pointer;border:0;flex:none;place-items:center;display:grid}:root .pi-campo button:disabled{opacity:.45;cursor:default}:root .pi-preview{border:1px solid var(--wl-line);background:var(--wl-canvas);border-radius:12px;margin-top:10px;padding:12px}:root .pi-preview-titulo{font-size:12px;font-weight:var(--fw-semibold,600);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:block}:root .pi-preview-linhas{flex-direction:column;gap:5px;margin:10px 0 0;display:flex}:root .pi-preview-linhas>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}:root .pi-preview-linhas dt{color:var(--muted);font-size:12px}:root .pi-preview-linhas dd{font-size:12.5px;font-weight:var(--fw-medium,500);color:var(--wl-ink);text-align:right;font-variant-numeric:tabular-nums;margin:0}:root .pi-preview-h{font-size:12px;font-weight:var(--fw-semibold,600);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:12px;display:block}:root .pi-preview-efeitos{margin:6px 0 0;padding-left:16px}:root .pi-preview-efeitos li{color:var(--muted);font-size:12px;line-height:1.5}:root .pi-preview-acoes{gap:8px;margin-top:12px;display:flex}:root .pi-confirmar{border-radius:var(--radius-pill);background:var(--wl-ink);color:#fff;font-size:13.5px;font-weight:var(--fw-semibold,600);cursor:pointer;border:0;flex:1;padding:8px 14px}:root .pi-confirmar:disabled{opacity:.5;cursor:default}:root .pi-cancelar{border:1px solid var(--wl-line);border-radius:var(--radius-pill);color:var(--muted);font-size:13.5px;font-weight:var(--fw-semibold,600);cursor:pointer;background:0 0;padding:8px 14px}:root .pi-cancelar:hover{color:var(--wl-ink);border-color:var(--wl-ink)}:root .pi-preview-decidido{font-size:12px;font-weight:var(--fw-medium,500);color:var(--muted);align-items:center;gap:5px;margin-top:12px;display:inline-flex}:root .pi-clipe{border-radius:var(--radius-pill);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:-6px;display:grid}:root .pi-clipe:hover{color:var(--wl-ink);background:var(--wl-surface)}:root .pi-clipe:disabled{opacity:.45;cursor:default}:root .pi-anexo{border:1px solid var(--wl-line);background:var(--wl-surface);color:var(--wl-ink);border-radius:10px;align-items:center;gap:8px;margin:0 14px 8px;padding:8px 10px;font-size:12px;display:flex}:root .pi-anexo-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--fw-medium,500);flex:1;overflow:hidden}:root .pi-anexo small{color:var(--faint);flex:none}:root .pi-anexo--erro{border-color:color-mix(in srgb, var(--negative,#b4341f) 40%, var(--wl-line))}:root .pi-anexo--erro small{color:var(--negative,#b4341f)}:root .pi-anexo button{border-radius:var(--radius-pill);width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}:root .pi-anexo button:hover{background:var(--wl-sunken);color:var(--wl-ink)}:root .pi-anexo-marca{color:var(--muted);align-items:center;gap:5px;margin-bottom:6px;font-size:12px;display:inline-flex}:root .drawer--cartao-edicao{--wl-painel:560px}:root .drawer--cartao-edicao .drawer-form{gap:16px;padding:22px 32px 28px}:root .lp-planos{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:20px;margin-top:28px;display:grid}:root .lp-preco-cartao--destaque{border-color:var(--wl-marca,#c2e603)}:root .lp-plano-promessa{opacity:.72;margin:2px 0 10px;font-size:14px}:root .lp-plano-preco span{opacity:.6;margin-left:2px;font-size:15px}:root .shell-nav-item--plus>span:first-of-type,:root .shell-nav-item--plus>svg:first-child{opacity:.58}:root .shell-nav-item--plus.active>span:first-of-type,:root .shell-nav-item--plus.active>svg:first-child,:root .shell-nav-item--plus:hover>span:first-of-type,:root .shell-nav-item--plus:hover>svg:first-child{opacity:1}:root .shell-nav-cadeado{opacity:.5;flex:none;margin-left:auto}:root .shell-sidebar.recolhida .shell-nav-cadeado{display:none}:root .checkout-planos{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}:root .checkout-plano{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e6eb;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}:root .checkout-plano.active{border-color:var(--wl-marca,#c2e603)}:root .checkout-plano strong{font-size:14px}:root .checkout-plano em{opacity:.66;min-height:2.6em;font-size:12px;font-style:normal;line-height:1.3}:root .checkout-plano span{margin-top:4px;font-size:18px;font-weight:600}:root .checkout-plano span small{opacity:.6;font-size:12px;font-weight:400}:root .checkout-plano i{opacity:.6;font-size:12px;font-style:normal}:root .casa-add{margin:4px 0 18px}:root .casa-nova-pessoa{border:1px solid var(--wl-line);background:var(--wl-sunken,#05060708);border-radius:16px;flex-direction:column;gap:12px;margin:4px 0 18px;padding:14px;display:flex}:root .casa-nova-acoes{justify-content:flex-end;gap:8px;display:flex}:root .casa-nova-pessoa select,:root .casa-nova-pessoa input{border:1px solid var(--wl-line);font:inherit;color:var(--wl-ink);background:#fff;border-radius:12px;padding:10px 12px;font-size:14px}:root .casa-acessos{margin:0 0 18px;padding:0;list-style:none}:root .casa-acessos li{align-items:center;gap:10px;padding:9px 0;display:flex}:root .casa-acessos li+li{border-top:1px solid var(--wl-line)}:root .casa-acessos b{font-size:13.5px;font-weight:var(--fw-medium);color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .casa-acessos .casa-papel{margin-left:auto}:root .casa-papel--bloco{gap:6px;margin:16px 0 0}:root .casa-portas .casa-papel--bloco{margin:0}:root .casa-portas{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0;display:flex}:root .casa-portas>*{flex:none}:root .casa-portas .casa-convite{flex:100%}:root .casa-lista .casa-nota{color:#8b95a3;white-space:nowrap;grid-column:-2/-1;justify-self:end;margin:0;font-size:12px;font-style:normal}:root .casa-papel--bloco>svg{flex:none}:root .casa-lista .casa-papel{justify-self:end}:root .casa-lista>li>.casa-papel:last-child{grid-column:-2/-1}:root .casa-convite-acoes{align-items:center;gap:12px;display:flex}:root .casa-convite-acoes .lanc-cta{width:auto;margin-left:auto}:root .statement-rosto--categoria{color:#fff}:root .statement-rosto--categoria>svg{width:17px;height:17px}:root .prot-coberturas{gap:12px;margin:0 0 4px;padding:0;list-style:none;display:grid}:root .prot-coberturas li{color:#646d7a;justify-content:space-between;align-items:baseline;gap:20px;padding:0;font-size:13px;line-height:1.5;display:flex}:root .prot-coberturas em{font-variant-numeric:tabular-nums;color:#505862;white-space:nowrap;font-style:normal}:root .prot-ver-apolice{align-items:center;gap:4px;margin:0 0 10px 62px;display:inline-flex}:root .protecao-avisos--conflito{background:#0506070f;flex-wrap:wrap;align-items:center;gap:10px;display:flex}:root .protecao-avisos--conflito>span{flex:220px;min-width:0}:root .lanc-disco--face{background:#eef1f4;padding:0;overflow:hidden}:root .lanc-disco--face img{object-fit:cover;width:100%;height:100%;display:block}:root .prot-acao-add{align-self:flex-start;align-items:center;gap:7px;margin:2px 0 4px;display:inline-flex}:root .prot-contrato{background:var(--wl-surface);border:1px solid #05060714;border-radius:18px;gap:0;padding:0;display:grid;overflow:hidden}:root .prot-contrato+.prot-contrato{margin-top:12px}:root .prot-contrato-topo{background:var(--wl-ink);color:#fff;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}:root .prot-contrato-quem{min-width:0}:root .prot-contrato-quem>b{font-size:15px;font-weight:var(--fw-bold);color:#fff;display:block}:root .prot-contrato-quem>small{color:#ffffff9e;margin-top:3px;font-size:12.5px;display:block}:root .prot-contrato-topo .acao-excluir{color:#ffffff9e;background:0 0;border-color:#fff3}:root .prot-contrato-topo .acao-excluir:hover,:root .prot-contrato-topo .acao-excluir:focus-visible{color:#ff7e6b;background:0 0;border-color:#ff7e6b}:root .prot-contrato .prot-estado{align-self:center}:root .bem-disco--marca{background:#fff;overflow:hidden;box-shadow:inset 0 0 0 1px #05060714}:root .bem-disco--marca img{object-fit:contain;width:74%;height:74%;margin:13%;display:block}:root .prot-contrato-resumo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin:0;padding:20px 18px 4px;display:flex}:root .prot-contrato-capital>b{font-size:26px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--wl-ink);display:block}:root .prot-contrato-capital>small{color:#78818c;margin-top:2px;font-size:12.5px;display:block}:root .prot-contrato-resumo dl{flex-wrap:wrap;gap:26px;margin:0;display:flex}:root .prot-contrato-resumo dt{letter-spacing:.05em;text-transform:uppercase;color:#8b95a3;font-size:12px}:root .prot-contrato-resumo dd{font-size:14px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--wl-ink);margin:3px 0 0}:root .prot-contrato .prot-coberturas{margin:0;padding:14px 18px 0}:root .prot-contrato-acoes{border-top:1px solid #05060714;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 18px 0;padding:16px 0 18px;display:flex}:root .prot-contrato-canto{align-items:center;gap:10px;display:flex}:root .inv-modal-caixa--confirmar{max-width:460px}:root .casa-lista-quem{align-items:center;gap:12px;min-width:0;display:flex}:root .casa-lista-quem .casa-lista-texto{min-width:0}:root .wl-bill-id--marca{background:#fff;box-shadow:inset 0 0 0 1px #05060714}:root .wl-bill-id--marca img{object-fit:contain;width:72%;height:72%;margin:14%}:root .inv-reg-duplo--tres{grid-template-columns:repeat(3,minmax(0,1fr))}:root .recorte-caixa{max-width:380px}:root .recorte-palco{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b0c0d;border-radius:16px;width:100%;margin:4px 0 14px;position:relative;overflow:hidden}:root .recorte-palco.arrastando{cursor:grabbing}:root .recorte-palco img{transform-origin:0 0;pointer-events:none;max-width:none;display:block;position:absolute;top:0;left:0}:root .recorte-zoom{gap:8px;margin-bottom:4px;display:grid}:root .recorte-zoom>span{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:#646d7a}:root .recorte-zoom input{accent-color:#050607;width:100%}:root .cad-foto-acoes{align-items:center;gap:8px;margin-top:8px;display:inline-flex}:root .perfil-enquadrar{margin-top:6px}:root .in-plan{border:1px solid var(--wl-line);background:var(--wl-surface);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:20px 22px;display:flex}:root .in-plan .in-sobrescrito{margin-bottom:2px}:root .in-plan-vazio{color:var(--muted);margin:0;font-size:13px}:root .in-plan-corpo{grid-template-columns:232px minmax(0,1fr);align-items:stretch;gap:20px 28px;display:grid}:root .in-plan-cartao{color:#fff;cursor:pointer;background:#050607;border-radius:14px;flex-direction:column;min-height:176px;padding:14px 16px 16px;display:flex;position:relative;overflow:hidden}:root .in-plan-cartao:focus-visible{outline:2px solid var(--wl-ink);outline-offset:3px}:root .in-plan-cartao>span,:root .in-plan-cartao>b,:root .in-plan-cartao>small{z-index:1;position:relative}:root .in-plan-olho{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;align-items:center;gap:7px;display:inline-flex}:root .in-plan-olho>i{border-radius:999px;flex:none;width:8px;height:8px}:root .in-plan-nome{font-size:18px;font-weight:var(--fw-semibold);color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .in-plan-prazo{color:#ffffff85;margin-top:3px;font-size:12px}:root .in-plan-espaco{flex:auto;min-height:14px}:root .in-plan-dados{flex-direction:column;justify-content:center;gap:18px;min-width:0;display:flex}:root .in-plan-progresso{flex-direction:column;gap:10px;display:flex}:root .in-plan-valores{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}:root .in-plan-valores b{font-size:30px;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--wl-ink);font-variant-numeric:tabular-nums}:root .in-plan-valores em{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal}:root .in-plan-trilha{background:#05060714;border-radius:999px;height:10px;display:block}:root .in-plan-trilha i{background:var(--wl-ink);height:100%;animation:wl-barra-cresce var(--mov-forma) var(--mov-entra);border-radius:999px;display:block}:root .in-plan-cartao--sem-foto{background:var(--wl-ink)}:root .in-plan-linhas{flex-direction:column;justify-content:center;gap:14px;margin:0;display:flex}:root .in-plan-linhas div{border-bottom:1px solid var(--lvl-line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}:root .in-plan-linhas div:last-child{border-bottom:0;padding-bottom:0}:root .in-plan-linhas dt{color:var(--muted);align-items:center;gap:9px;margin:0;font-size:13px;display:inline-flex}:root .in-plan-linhas dt>i{background:var(--lvl-nested);width:28px;height:28px;color:var(--wl-ink);border-radius:999px;flex:none;place-items:center;display:grid}:root .in-plan-rodape{justify-content:flex-end;display:flex}:root .in-plan-rodape button{font-size:12px;font-weight:var(--fw-semibold,600);color:var(--wl-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}:root .in-plan-rodape button svg{color:var(--muted)}:root .in-plan-rodape button:focus-visible{outline:2px solid var(--wl-ink);outline-offset:3px;border-radius:6px}:root .in-plan-linhas dd{font-size:14px;font-weight:var(--fw-semibold,600);color:var(--wl-ink);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}@media (width<=1023px){:root .in-plan-corpo{grid-template-columns:minmax(0,1fr)}}:root .in-cart-limite{flex-direction:column;gap:14px;margin-top:14px;display:flex}:root .in-cart-limite .card-limite-barra{height:26px}:root .prot-reserva-card--home{cursor:pointer;border-radius:16px;min-height:248px;padding:16px 18px 18px}:root .prot-reserva-card--home .bem-card-valor{letter-spacing:-.02em;margin-top:auto;font-size:26px}:root .prot-reserva-card--home .bem-card-origem{margin-top:4px}:root .prot-reserva-card--home .bem-card-chips{flex-wrap:wrap;row-gap:6px}:root .prot-reserva-card--home .bem-chip{padding:5px 10px}:root .prot-reserva-card--home:focus-visible{outline:2px solid var(--wl-ink);outline-offset:3px}:root .prot-reserva-card--vazia.prot-reserva-card--home{min-height:248px}:root .prot-reserva-card--vazia.prot-reserva-card--home b{font-size:16px}:root .prot-reserva-card--vazia.prot-reserva-card--home p{font-size:12.5px}:root .prot-blocos--home{align-self:stretch;gap:5px;margin-top:14px;position:relative}:root .prot-blocos--home li{gap:5px}:root .prot-blocos--home li>i{background:#ffffff38;border-radius:7px;height:26px}:root .prot-blocos--home li>span{color:#ffffff73}:root .prot-reserva-pe{margin-top:8px}:root .in-ag-selo--entrada{color:#050607;background:#d7fe03}:root .in-comp-selo--entrada{color:#050607;font-weight:var(--fw-bold);background:#d7fe03}:root{--tabbar-h:60px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px)}.shell-tabbar{display:none}@media (width<=767px){:root .shell{grid-template-columns:1fr}:root .shell-sidebar{display:none}.shell-main{min-width:0}:root .shell-content{padding:var(--sp-4);padding-bottom:calc(var(--tabbar-h) + var(--safe-b) + var(--sp-6))}:root .shell-header{z-index:30;align-items:center;gap:var(--sp-3);padding:calc(var(--safe-t) + var(--sp-3)) var(--sp-4) var(--sp-3);background:color-mix(in srgb, var(--shell-canvas) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--lvl-line);grid-template-columns:1fr auto;display:grid;position:sticky;top:0}.shell-title{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shell-controls{align-items:center;gap:var(--sp-2);flex-wrap:nowrap;display:flex}.shell-cluster--prefs,.shell-launch--header{display:none}.shell-cluster--find{display:contents}.shell-month{flex:none}.shell-month-label{font-size:var(--fs-caption)}.mobile-nav{display:none}.shell-tabbar{z-index:40;height:calc(var(--tabbar-h) + var(--safe-b));padding-bottom:var(--safe-b);background:color-mix(in srgb, var(--lvl-card) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--lvl-line);grid-template-columns:repeat(5,1fr);align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0}.shell-tab{color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:44px;padding:0;display:flex}.shell-tab small{font-size:11px;font-weight:var(--fw-medium);line-height:1}.shell-tab.active{color:var(--text)}.shell-tab.active svg{stroke-width:2.3px}.shell-tab--launch{color:var(--text);position:relative}.shell-tab--launch>span{border-radius:var(--radius-pill);background:var(--brand);color:#131313;place-items:center;width:46px;height:32px;display:grid}.shell-tab--launch small{color:var(--muted)}.sheet-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06080773;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--lvl-card);border-top:1px solid var(--lvl-line);width:100%;max-height:88vh;padding-bottom:var(--safe-b);border-radius:20px 20px 0 0;flex-direction:column;animation:.22s cubic-bezier(.22,.9,.3,1) sheet-sobe;display:flex;box-shadow:0 -8px 40px #00000047}@keyframes sheet-sobe{0%{opacity:.6;transform:translateY(12%)}to{opacity:1;transform:translateY(0)}}.sheet-head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-3);display:flex;position:relative}.sheet-head h2{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);margin:0}.sheet-grip{border-radius:var(--radius-pill);background:var(--lvl-line-strong);width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.sheet-close{background:var(--lvl-nested);width:34px;height:34px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.sheet-nav,.sheet-nav-extras{padding:0 var(--sp-3) var(--sp-3);flex-direction:column;display:flex;overflow-y:auto}.sheet-nav-extras{border-top:1px solid var(--lvl-line);padding-top:var(--sp-3);margin-top:var(--sp-2)}.sheet-prefs{gap:var(--sp-2);padding:var(--sp-3);padding-bottom:calc(var(--safe-b) + var(--sp-4));border-top:1px solid var(--lvl-line);margin-top:var(--sp-2);flex-direction:column;display:flex}.sheet-prefs .shell-toggle{gap:var(--sp-1);border-radius:var(--radius-control);background:var(--lvl-nested);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:3px;display:grid}.sheet-prefs .shell-toggle button{min-height:40px;padding:0 var(--sp-2);border-radius:calc(var(--radius-control) - 3px);color:var(--muted);font-size:var(--fs-caption);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:flex}.sheet-prefs .shell-toggle button.active{background:var(--lvl-card);color:var(--text);box-shadow:var(--shadow-card)}.sheet-nav-item{align-items:center;gap:var(--sp-3);min-height:52px;padding:0 var(--sp-3);border-radius:var(--radius-control);color:var(--text);font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto;display:grid}.sheet-nav-item.active{background:var(--lvl-nested);font-weight:var(--fw-bold)}.sheet-nav-item small{font-size:var(--fs-caption);color:var(--faint)}.sheet-nav-item .shell-user-avatar{width:24px;height:24px;font-size:10px}}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}@media (width<=767px){.hoy-question{display:none}.hoy-body,.hoy-signals{gap:var(--sp-4);grid-template-columns:1fr}:root .hoy-state{gap:var(--sp-3);display:grid}.hoy-state>:first-child{grid-column:1/-1}.hoy-kpi{min-height:0;padding:var(--sp-4);grid-template-rows:auto auto auto;gap:2px}.hoy-kpi strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(15px,4.4vw,26px)}.hoy-kpi small{font-size:var(--fs-caption)}.hoy-kpi-context{font-size:var(--fs-caption);line-height:1.3}.hoy-state>:first-child strong{font-size:clamp(24px,7.6vw,40px)}.hoy-signals-main{order:1}.hoy-cashback{flex-direction:column;order:2;align-items:stretch}.hoy-cashback-split{grid-template-columns:1fr 1fr}.hoy-decision{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);grid-template-columns:34px minmax(0,1fr) auto;min-height:56px}:root .wal-grid{gap:var(--sp-4);grid-template-columns:1fr}.wal-wallet{max-width:none}.wal-finance{row-gap:var(--sp-4)}.wal-stats{gap:var(--sp-3);grid-template-columns:1fr}.wal-stats>span:last-child{display:none}.wal-available strong{font-size:clamp(24px,7.4vw,32px)}.wal-pay,.wal-paid{min-height:44px}.wal-pay{justify-content:center;width:100%}.wallet-heading{align-items:flex-start;gap:var(--sp-3);flex-direction:row}.wallet-manage{white-space:nowrap;min-height:40px}.month-reading{gap:var(--sp-3);grid-template-columns:1fr}.hoy-main .health-chart .health-chart-body{gap:var(--sp-5);grid-template-columns:1fr}.hoy-main .health-chart .health-projections{border-left:0;border-top:1px solid var(--lvl-line);padding:var(--sp-4) 0 0;gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.hoy-main .health-chart .health-projections-title{grid-column:1/-1}.hoy-main .health-chart .health-projections strong{font-size:var(--fs-body)}:root .drawer-backdrop{align-items:flex-end}:root .drawer{border-left:0;border-top:1px solid var(--glass-line);width:100%;max-width:none;height:auto;max-height:92vh;padding-bottom:calc(var(--safe-b) + var(--sp-4));border-radius:20px 20px 0 0;animation:.24s cubic-bezier(.22,.9,.3,1) sheet-sobe}:root .drawer:before{content:"";border-radius:var(--radius-pill);background:var(--lvl-line-strong);width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}:root .drawer-head{padding-top:var(--sp-5)}:root .drawer-form,:root .drawer-body{-webkit-overflow-scrolling:touch;overflow-y:auto}:root .drawer input,:root .drawer select,:root .drawer textarea,:root .drawer .field input,:root .drawer .field select,:root .drawer .field textarea,:root .drawer .cashback-percent-input input,:root .cashback-manual-form input,:root .cashback-manual-form select,:root .cashback-row-edit input{min-height:46px;font-size:16px}:root .drawer textarea{min-height:96px}:root .drawer label,:root .field{min-width:0}.form-pair{gap:var(--sp-3);grid-template-columns:1fr}:root .drawer-submit{width:100%;min-height:50px;margin-top:var(--sp-3);position:sticky;bottom:0;box-shadow:0 -12px 20px -12px #00000080}:root .drawer-kind-tabs{grid-template-columns:repeat(3,1fr);width:100%;display:grid}:root .drawer-kind-tabs button{justify-content:center;min-height:40px}:root .confirm-card,:root .calendar-modal{width:calc(100vw - var(--sp-6));max-width:none;max-height:88vh;overflow-y:auto}:root .confirm-actions{gap:var(--sp-2);flex-direction:column-reverse}:root .confirm-actions button{width:100%;min-height:48px}:root .calendar-modal-backdrop{align-items:flex-end}:root .calendar-modal{width:100%;padding-bottom:calc(var(--safe-b) + var(--sp-4));border-radius:20px 20px 0 0}:root .shell-content{overflow-x:hidden}:root .surface-view{min-width:0}:root .view,:root .surface-view{padding-inline:0}:root .view{padding-block:0}:root .surface-view{padding-block:var(--sp-2)}:root .surface-view .statement-summary{gap:var(--sp-3);grid-template-columns:1fr 1fr}:root .surface-view .statement-summary article{min-height:0;padding:var(--sp-4)}:root .surface-view .statement-summary strong,:root .surface-view .income-summary strong{font-size:clamp(15px,4.4vw,24px)}:root .surface-view .view-tabs,:root .surface-view .filter-row,:root .surface-view .chip-row,:root .ana-series{scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;display:flex;overflow-x:auto}:root .surface-view .view-tabs::-webkit-scrollbar{display:none}:root .ana-series::-webkit-scrollbar{display:none}:root .surface-view .view-tabs button,:root .ana-series button{white-space:nowrap;flex:none;min-height:38px}:root .surface-view .tx-row,:root .surface-view .budget-line,:root .surface-view .bill-row,:root .surface-view .income-row{gap:var(--sp-1) var(--sp-3);padding:var(--sp-3) 0;grid-template-columns:minmax(0,1fr) auto;align-items:center}:root .surface-view .row-actions{gap:var(--sp-1)}:root .surface-view .row-action{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--muted);background:0 0;border:0}:root .surface-view .row-action.danger{color:var(--muted)}:root .surface-view .row-action.edit{color:var(--green-ink)}:root .surface-view svg:not(.lucide),:root .hoy svg:not(.lucide){max-width:100%;height:auto}:root .chart-legend,:root .analysis-legend{gap:var(--sp-2);flex-flow:wrap;max-width:100%}:root .analysis-split,:root .donut-wrap{grid-template-columns:1fr;justify-items:center}:root .hoy-side .calendar-day{height:38px;font-size:var(--fs-caption)}:root .calendar-modal .calendar-days .calendar-day{min-height:42px}:root .surface-view .cards-layout{grid-template-columns:1fr}:root .surface-view .cardv{max-width:none}:root .surface-view .card-panel{gap:var(--sp-4);padding:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:stretch}:root .surface-view .card-panel-metrics{min-width:0}:root .surface-view .card-panel-capacity{grid-template-columns:1fr 1fr}:root .search-panel,:root .global-search-results{width:calc(100vw - var(--sp-4));max-height:70vh}:root .contact-card{align-items:center;gap:var(--sp-3);padding:var(--sp-4) 0;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"avatar copy acoes""numeros numeros numeros";display:grid}:root .contact-card>.contact-avatar{grid-area:avatar;width:34px;height:34px}:root .contact-copy{grid-area:copy;min-width:0}:root .contact-copy strong{font-size:var(--fs-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}:root .contact-copy small{font-size:var(--fs-caption);color:var(--faint)}:root .contact-card .row-actions{grid-area:acoes}:root .contact-figures{gap:var(--sp-1);padding-top:var(--sp-3);border-top:1px solid var(--lvl-line);grid-area:numeros;grid-template-columns:minmax(0,1fr);display:grid}:root .contact-figures>*,:root .surface-view .contact-figures>span{justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-direction:row;min-width:0;display:flex}:root .contact-figures span,:root .contact-figures small{font-size:var(--fs-caption);color:var(--muted)}:root .contact-figures strong,:root .surface-view .contact-figures b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(13px,3.6vw,17px)}:root .surface-view .tx-row,:root .surface-view .statement-row,:root .surface-view .movement-row{align-items:start;gap:2px var(--sp-3);padding:var(--sp-4) 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titulo valor""contexto acoes";display:grid}:root .surface-view .tx-main,:root .surface-view .tx-copy{grid-area:titulo;min-width:0}:root .surface-view .tx-amount,:root .surface-view .tx-value{text-align:right;white-space:nowrap;grid-area:valor}:root .surface-view .tx-meta{grid-area:contexto;min-width:0}:root .surface-view .tx-row .row-actions{opacity:.75;grid-area:acoes}:root .surface-view .statement-row{column-gap:var(--sp-3);row-gap:var(--sp-2);grid-template-columns:auto minmax(40%,1fr) auto;grid-template-areas:"sel identidade valor""sel origem acoes";align-items:start;margin-inline:0;padding-inline:0}:root .surface-view .statement-row>.row-select{grid-area:sel;align-self:start;width:24px;margin-top:3px}:root .surface-view .statement-row>.statement-identity{grid-area:identidade}:root .surface-view .statement-row>.statement-amount{grid-area:valor;font-size:clamp(14px,4vw,16px)}:root .surface-view .statement-amount .cashback-tag{white-space:normal;font-size:12px}:root .surface-view .statement-row>.statement-origin{min-width:0;font-size:var(--fs-caption);color:var(--faint);grid-area:origem;display:block}:root .surface-view .statement-row>.statement-origin .contact-chip{align-items:center;gap:6px;display:inline-flex}:root .surface-view .statement-row>.row-actions{opacity:.75;grid-area:acoes;justify-content:flex-end}:root .ana-kpis{gap:var(--sp-3);grid-template-columns:1fr 1fr}:root .ana-kpi{padding:var(--sp-4)}:root .ana-kpi strong{font-size:clamp(17px,5.2vw,22px)}:root .ana-kpis>:last-child:nth-child(odd){grid-column:1/-1}:root .ana-chart-body{min-height:0}:root .ana-hero-goal{text-align:left}:root .ana-chart .paired-bars,:root .ana-chart .signed-bars{height:auto}:root .ana-chart .paired-bar-stack{flex:0 0 148px;height:148px}:root .ana-chart .signed2{padding-top:var(--sp-3)}:root .ana-chart .signed2-track{height:148px}:root .ana-chart .chart-legend{margin-top:var(--sp-3)}:root .comparison-rows>span{column-gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto}:root .comparison-rows>span>strong,:root .comparison-rows>span>b{text-align:right;white-space:nowrap}:root .income-origin-pill{column-gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}:root .income-origin-pill>b{white-space:nowrap;text-align:right}:root .surface-view .income-grid.table-row{column-gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;row-gap:2px}:root .surface-view .income-grid.table-row>*{min-width:0;display:block}:root .surface-view .income-grid.table-row>.row-select{grid-area:1/1/span 3;align-self:start;width:24px;margin-top:3px}:root .surface-view .income-grid.table-row>:nth-child(2){grid-area:1/2}:root .surface-view .income-grid.table-row>:nth-child(6){white-space:nowrap;grid-area:1/3;justify-self:end}:root .surface-view .income-grid.table-row>.responsible-cell{grid-area:2/2}:root .surface-view .income-grid.table-row>:nth-child(5){white-space:nowrap;font-size:var(--fs-caption);color:var(--muted);grid-area:2/3;justify-self:end}:root .surface-view .income-grid.table-row>.income-date-cell{font-size:var(--fs-caption);color:var(--muted);grid-area:3/2/auto/-1}:root .surface-view .income-grid.table-row>.row-actions{opacity:.75;grid-area:4/2/auto/-1;justify-content:flex-end;display:flex}:root .hoy-decision-value{white-space:nowrap;flex:none}:root .month-reading-flow{align-items:stretch;gap:var(--sp-2);flex-direction:column;grid-column:1/-1;width:100%}:root .month-reading-flow>*{width:100%;min-width:0}:root .month-reading-flow>div,:root .month-reading-flow>span{justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-direction:row}:root .month-reading-flow>svg{opacity:.5;align-self:center;width:16px;height:16px;transform:rotate(90deg)}:root .month-reading-flow>i{text-align:center;opacity:.5;align-self:center}:root .surface-view .wealth-goal-legend{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}:root .surface-view .wealth-goal-legend>span{justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-direction:row}:root .surface-view .wealth-goal-legend b{white-space:nowrap}:root .surface-view .wealth-goal-hero{padding:var(--sp-4)}:root .surface-view .portfolio-grid.table-row{column-gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:2px}:root .surface-view .portfolio-grid.table-row>.asset-name{grid-area:1/1;min-width:0}:root .surface-view .portfolio-grid.table-row>:nth-child(5){white-space:nowrap;grid-area:1/2;justify-self:end;display:block}:root .surface-view .portfolio-grid.table-row>:nth-child(6){font-size:var(--fs-caption);grid-area:2/1;display:block}:root .surface-view .portfolio-grid.table-row>:nth-child(7){font-size:var(--fs-caption);color:var(--muted);grid-area:2/2;justify-self:end;display:block}:root .surface-view .portfolio-grid.table-row>.row-actions{opacity:.75;grid-area:3/1/auto/-1;justify-content:flex-end}:root .surface-view .budget-line{column-gap:var(--sp-3);row-gap:var(--sp-2);padding:var(--sp-3) 0;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ponto nome pct""ponto barra barra""ponto resto resto";align-items:center}:root .surface-view .budget-line>.territory-dot{grid-area:ponto;align-self:start;margin-top:5px}:root .surface-view .budget-line>.budget-name{grid-area:nome;min-width:0}:root .surface-view .budget-line>.budget-progress{grid-area:barra;width:100%}:root .surface-view .budget-line>strong{white-space:nowrap;grid-area:pct;justify-self:end}:root .surface-view .budget-line>span:last-child{font-size:var(--fs-caption);color:var(--muted);white-space:nowrap;grid-area:resto;justify-self:end;display:block}:root .surface-view .budget-name strong,:root .surface-view .budget-name small{white-space:normal}:root .budget-donut-card{flex-direction:column;align-items:stretch}:root .budget-donut-legend{width:100%}:root .budget-donut-legend>button{column-gap:var(--sp-2);text-align:left;grid-template-columns:8px minmax(0,1fr) auto;min-height:32px}:root .budget-donut-legend>button>span{white-space:normal;text-overflow:clip;overflow:visible}:root .surface-view .budget-move-row{column-gap:var(--sp-3);row-gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome valor""barra barra";align-items:center}:root .surface-view .budget-move-row>strong{grid-area:nome}:root .surface-view .budget-move-row>.budget-move-bar{grid-area:barra;width:100%}:root .surface-view .budget-move-row>b{font-size:var(--fs-body);grid-area:valor}:root .surface-view .bill-line{column-gap:var(--sp-2);row-gap:var(--sp-2);padding:var(--sp-3) 0;grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"sel dia texto texto valor""sel dia estado urgencia acao";align-items:center}:root .surface-view .bill-line>.row-select{grid-area:sel;align-self:start;width:24px;margin-top:2px}:root .surface-view .bill-line>.bill-day{text-align:center;grid-area:dia;align-self:start;min-width:22px}:root .surface-view .bill-line>.bill-copy{grid-area:texto;min-width:0}:root .surface-view .bill-line>b{white-space:nowrap;grid-area:valor;justify-self:end}:root .surface-view .bill-line>.bill-status{min-height:44px;padding-inline:var(--sp-3);grid-area:estado;justify-self:start;align-items:center;display:inline-flex}:root .surface-view .bill-line>b{font-size:var(--fs-body)}:root .surface-view .bill-line>.bill-urgency,:root .surface-view .bill-line>.bill-urgency-slot{grid-area:urgencia;justify-self:end;min-width:0}:root .surface-view .bill-line>.row-action{grid-area:acao;justify-self:end}:root .surface-view .bill-copy strong,:root .surface-view .bill-copy small{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}:root .surface-view .bill-group-heading{row-gap:var(--sp-1);flex-wrap:wrap}:root .surface-view .bill-group-heading>:first-child{flex:60%;min-width:0}:root .surface-view .statement-identity{align-items:flex-start}:root .surface-view .statement-identity>i{margin-top:5px}:root .surface-view .statement-identity strong{white-space:normal}:root .surface-view .statement-identity small{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}:root .month-reading{gap:var(--sp-4) var(--sp-3);grid-template-columns:1fr 1fr;display:grid}:root .month-reading>:first-child{grid-column:1/-1}:root .month-reading-figures,:root .month-reading-grid{gap:var(--sp-4) var(--sp-3);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}:root .month-reading-figures>*{flex-direction:column;gap:2px;min-width:0;display:flex}:root .month-reading strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(17px,5vw,21px)}:root .month-reading .arrow,:root .month-reading-figures>span>svg{display:none}:root .hoy-main .health-chart .health-projections{gap:var(--sp-3);flex-direction:column;display:flex}:root .hoy-main .health-chart .health-projections>span{align-items:baseline;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;display:grid}:root .hoy-main .health-chart .health-projections small{color:var(--muted)}:root .hoy-main .health-chart .health-projections strong{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}:root .hoy-main .health-chart .health-metric-head{gap:2px var(--sp-2);flex-wrap:wrap}:root .hoy-main .health-chart .health-metric-figures{flex-wrap:wrap}:root .month-analysis .view-tabs{margin-inline:calc(var(--sp-4) * -1);padding:3px;padding-inline:var(--sp-4);scrollbar-width:none;background:0 0;border-radius:0;gap:2px;display:flex;overflow-x:auto}:root .month-analysis .view-tabs::-webkit-scrollbar{display:none}:root .month-analysis .view-tabs button{border-radius:var(--radius-pill);background:var(--lvl-nested);flex:none;min-height:40px}:root .month-analysis .view-tabs button.active{background:var(--lvl-card)}:root .analysis-body,:root .month-analysis .analysis-layout{gap:var(--sp-5);grid-template-columns:1fr}:root .donut-chart,:root .month-analysis svg:not(.lucide){width:100%;max-width:260px;margin-inline:auto}:root .analysis-slices,:root .month-analysis .analysis-legend{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}:root .analysis-slices button,:root .month-analysis .analysis-legend>*{min-width:0;min-height:44px}:root .trend-chart,:root .bars-chart{min-height:200px}:root .surface-view .statement-summary article,:root .surface-view article,:root .hoy-card,:root .budget-highlight-card{grid-template-rows:auto auto auto;row-gap:2px;min-height:0}:root .surface-view .statement-summary article strong{font-size:clamp(15px,4.4vw,24px);line-height:1.15}:root .surface-view .statement-summary article small{font-size:var(--fs-caption);line-height:1.3}:root .surface-view .surface-card{padding:var(--sp-4)}:root .shell-header{gap:var(--sp-2);row-gap:var(--sp-2);grid-template-columns:1fr}:root .shell-title{font-size:var(--fs-body-lg);white-space:normal}:root .shell-controls{justify-content:space-between;width:100%}:root .shell-month{flex:1;justify-content:center}}@media (width<=389px){:root .month-reading-figures{grid-template-columns:1fr}}@media (width<=767px){:root .hoy-body,:root .statement-feed,:root .bill-list,:root .cards-layout,:root .budget-analytics,:root .income-grid,:root .account-card-head,:root .contacts-summary,:root .surface-view .table-row,:root .surface-view .income-adhoc-grid,:root .surface-view .subscription-row,:root .surface-view .investment-row{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}:root .surface-view [class*=grid]>*,:root .surface-view [class*=row]>*,:root .surface-view article>*,:root .hoy-body>*{min-width:0}:root .surface-view .table-row,:root .surface-view .income-adhoc-grid,:root .surface-view .subscription-row,:root .surface-view .investment-row,:root .account-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:2px}:root .surface-view .table-row>:nth-child(n+3),:root .surface-view .income-adhoc-grid>:nth-child(n+3){font-size:var(--fs-caption);color:var(--muted);grid-column:1/-1}:root .surface-view .subscription-row>.row-actions{opacity:.75;grid-column:1/-1;justify-content:flex-end;display:flex}:root .surface-view .subscription-payment{font-size:var(--fs-caption);color:var(--muted);grid-column:1/-1;display:block}:root .compact-transaction{column-gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ponto desc valor""ponto forma forma";align-items:center;row-gap:2px}:root .compact-transaction>.transaction-dot{grid-area:ponto;align-self:start;margin-top:6px}:root .compact-transaction>span:not(.transaction-dot){grid-area:desc;min-width:0}:root .compact-transaction>b{white-space:nowrap;grid-area:valor;justify-self:end}:root .compact-transaction>small{min-width:0;font-size:var(--fs-caption);color:var(--faint);grid-area:forma;display:block}:root .contacts-summary{gap:var(--sp-3);grid-template-columns:1fr 1fr}:root .surface-view strong,:root .surface-view .row-title{overflow-wrap:anywhere}:root .surface-view [class*=value],:root .surface-view [class*=amount]{white-space:nowrap;font-variant-numeric:tabular-nums}:root .shell-content [class*=grid],:root .shell-content [class*=layout],:root .shell-content [class*=feed],:root .shell-content [class*=list]:not(ul):not(ol){grid-template-columns:minmax(0,1fr)!important}:root .contacts-summary,:root .surface-view .statement-summary,:root .contact-figures,:root .month-reading-figures,:root .hoy-cashback-split,:root .analysis-slices,:root .wal-stats,:root .health-projections{grid-template-columns:1fr 1fr!important}:root .contact-figures,:root .surface-view .wealth-goal-legend{grid-template-columns:minmax(0,1fr)!important}:root .contacts-summary>:last-child:nth-child(odd),:root .surface-view .statement-summary>:last-child:nth-child(odd),:root .month-reading-figures>:last-child:nth-child(odd),:root .wal-stats>:last-child:nth-child(odd){grid-column:1/-1}:root .shell-tabbar{grid-template-columns:repeat(5,1fr)!important}:root .drawer-kind-tabs{grid-template-columns:repeat(3,1fr)!important}:root .health-projections{grid-template-columns:minmax(0,1fr)!important}:root .shell-content *{min-width:0}:root .shell-content svg,:root .shell-content .row-action,:root .shell-content .contact-avatar{min-width:auto}:root{--fs-caption:13px;--fs-body:15px;--fs-body-lg:17px;--fs-title:22px;--fs-figure:30px;--fs-figure-md:36px;--fs-figure-lg:48px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select{min-height:48px}textarea{min-height:96px}:root .hoy-main>section,:root .surface-view>section,:root .card-panel,:root .lp-plano{border-radius:20px}:root .tx-row,:root .statement-row,:root .bill-row{min-height:60px;padding-block:var(--sp-3);gap:var(--sp-3)}:root .tx-row .tx-meta,:root .statement-row .tx-meta{font-size:var(--fs-caption)}:root .tx-row .tx-amount,:root .statement-row .tx-amount,:root .bill-row strong{font-size:var(--fs-body-lg);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}:root .shell-month button,:root .month-nav button{min-width:44px;min-height:44px}html.teclado-aberto .shell-tabbar{display:none}html.teclado-aberto .drawer{padding-bottom:0}:root .hoy-state>:first-child strong{font-size:clamp(34px,10vw,52px);line-height:1.02}:root .hoy-state>:first-child{padding:var(--sp-5)}:root .hoy-state{gap:var(--sp-2);grid-template-columns:1fr}:root .hoy-kpi{align-items:baseline;column-gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid}:root .hoy-kpi small{grid-area:1/1}:root .hoy-kpi strong{text-align:right;grid-area:1/2;font-size:clamp(20px,5.6vw,28px)}:root .hoy-kpi-context{color:var(--muted);grid-area:2/1/auto/-1}:root .drawer{max-height:92dvh;padding-bottom:calc(env(safe-area-inset-bottom) + var(--sp-3));grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}:root .drawer-form-shell{grid-template-rows:auto minmax(0,1fr);min-height:0}:root .drawer-form{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}:root .drawer-submit{font-size:var(--fs-body-lg);min-height:54px;box-shadow:0 0 0 26px var(--surface), 0 -16px 20px 26px var(--surface);border-radius:14px;position:sticky;bottom:0}:root .drawer-form{scroll-padding-bottom:96px}:root .drawer .field input:focus-visible,:root .drawer .field select:focus-visible{scroll-margin-bottom:96px}:root .drawer .form-pair,:root .drawer .form-row,:root .drawer .form-grid{grid-template-columns:minmax(0,1fr)}:root .drawer *{min-width:0}:root .drawer svg,:root .drawer .row-action{min-width:auto}:root .drawer .linked-card-selector{grid-template-columns:48px minmax(0,1fr)}:root .shell-tabbar{padding-bottom:calc(env(safe-area-inset-bottom) + 6px)}:root .shell-tabbar a,:root .shell-tabbar button{min-height:48px}:root .hoy-decision>strong,:root .shell-content .table-row>strong,:root .shell-content .bill-list strong,:root .shell-content .subscription-row>strong{text-wrap:pretty}:root .shell-content small,:root .shell-content .cashback-tag,:root .shell-content .surface-intro span,:root .drawer small{font-size:max(12px, var(--fs-caption))}:root .shell-content .view-tabs button,:root .shell-content .statement-natures button{min-height:40px}:root .shell-content .cashback-tag,:root .shell-content .chart-note,:root .shell-content .market-footnote span,:root .shell-content .asset-name b,:root .shell-content .operation-kind,:root .shell-content .subscription-payment strong,:root .shell-content .timeline-tooltip strong,:root .shell-content .wealth-goal-headline span,:root .shell-content .investment-insight-heading p,:root .shell-content .analysis-insights span,:root .shell-content .budget-rhythm span,:root .shell-content .pw-info-label,:root .shell-content .panel-heading button,:root .shell-content .list-heading button{font-size:max(12px, var(--fs-caption))}:root .shell-content .calendar-weekdays span{font-size:11px}:root .shell-content .calendar-day b{font-size:13px}:root .shell-content .pw-card-digits{font-size:12px}:root .shell-content .analysis-insights>div{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}:root .shell-content .wal-pay{padding-block:var(--sp-2);flex-wrap:wrap;row-gap:2px}:root .shell-content .wal-pay b{flex-shrink:0}:root .shell-content input,:root .shell-content select,:root .shell-content textarea{max-width:100%}:root .shell-content .list-heading>span,:root .shell-content .panel-heading>span{overflow-wrap:anywhere;min-width:0}:root .shell-content .filters input[type=search]{min-width:0}:root .shell-content .investment-operations-row{gap:2px var(--sp-3);padding:var(--sp-4) var(--sp-5);grid-template-columns:minmax(0,1fr) auto;align-items:baseline}:root .shell-content .investment-operations-row>.operation-kind{grid-area:1/1}:root .shell-content .investment-operations-row>strong{font-size:var(--fs-body);grid-area:1/2;justify-self:end}:root .shell-content .investment-operations-row>span:nth-child(2),:root .shell-content .investment-operations-row>span:nth-child(3){grid-column:1/-1}:root .shell-content .investment-operations-row>span:nth-child(2){grid-row:2}:root .shell-content .investment-operations-row>span:nth-child(3){grid-row:3}:root .shell-content .investment-operations-row>span:nth-child(4){grid-area:4/1}:root .shell-content .investment-operations-row>.row-actions{grid-area:4/2;justify-self:end}:root .shell-content .trend-cat-row,:root .shell-content .subscription-mix-row{column-gap:var(--sp-3);row-gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline}:root .shell-content .trend-cat-row>.trend-cat-bars,:root .shell-content .subscription-mix-row>.subscription-mix-bar{grid-area:2/1/auto/-1;min-width:0}:root .shell-content .agenda-manage{grid-template-columns:minmax(0,1fr)}:root .surface-view .statement-columns{display:none}:root .surface-view .statement-feed:not(.selecionando) .statement-row{grid-template-columns:minmax(40%,1fr) auto;grid-template-areas:"identidade valor""origem acoes"}:root .surface-view .import-panel{padding:var(--sp-4);border-radius:12px}:root .surface-view .import-drop{padding:var(--sp-5) var(--sp-3)}:root .surface-view .import-drop .drawer-submit,:root .surface-view .import-acoes .drawer-submit{min-height:44px}:root .surface-view .import-acoes{flex-direction:column-reverse;align-items:stretch}:root .surface-view .import-item{align-items:start}:root .surface-view .import-item>input{margin-top:2px}:root .surface-view .import-campos{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}:root .surface-view .import-campo,:root .surface-view .import-quem,:root .surface-view .import-destino,:root .surface-view .import-conta{min-width:0}:root .surface-view .import-campo select,:root .surface-view .import-quem select,:root .surface-view .import-destino select,:root .surface-view .import-conta select{width:100%;min-width:0;max-width:100%;min-height:36px}:root .surface-view .import-conta{grid-template-columns:minmax(0,1fr)}:root .surface-view .import-escolha-opcoes{flex-wrap:nowrap}:root .surface-view .import-escolha-opcoes button{flex:1 1 0;min-width:0;min-height:36px}:root .surface-view .import-summary ul{gap:var(--sp-2) var(--sp-4)}}:root{--layout-barra:236px;--layout-barra-compacta:80px;--layout-conteudo-max:1440px;--layout-pagina-x:var(--sp-8);--layout-pagina-y:var(--sp-6);--layout-gap:var(--sp-6);--layout-painel:560px;--layout-painel-min-margem:24px}@media (width<=1199px){:root .shell-content{padding:var(--sp-5) var(--sp-6) var(--sp-10)}}@media (width>=768px) and (width<=1023px){:root .shell-content{padding:var(--sp-4) var(--sp-5) var(--sp-10)}}@media (width<=1199px){:root .drawer,:root .drawer.drawer--consultoria,:root .drawer.drawer--casa{--wl-painel:min(560px, calc(100vw - var(--layout-barra-compacta) - var(--layout-painel-min-margem)));width:var(--wl-painel);max-width:var(--wl-painel)}:root .shell--recolhida .shell-main{--wl-goteira:32px}}@media (width>=768px) and (width<=1023px){:root .shell--recolhida .shell-main{--wl-goteira:20px}}@media (width<=1199px){:root .shell-header{padding-left:var(--sp-5);padding-right:var(--sp-5);gap:var(--sp-3)}:root .shell-header .shell-idioma,:root .shell-header .shell-consultoria-nome{display:none}}@media (width>=768px) and (width<=1023px){:root .shell-header{padding-left:var(--sp-4);padding-right:var(--sp-4);gap:var(--sp-2)}:root .shell-header .shell-title{display:none}:root .shell-header .shell-topbar-vao{flex:1 1 0;min-width:0}:root .shell-header .shell-launch--header{display:none}:root .shell-header .shell-month{flex:0 auto;min-width:0}:root .shell-header .shell-month-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root .hoy-body{grid-template-columns:minmax(0,1fr)}:root .hoy-side{grid-template-columns:364px minmax(0,1fr);grid-auto-rows:max-content;align-items:start;gap:20px;display:grid}:root .hoy-side>.in-bloco{grid-area:1/1}:root .hoy-side>.in-cart{grid-area:2/1}:root .hoy-side>.in-cal{grid-area:1/2/span 2}}@media (width<=1199px){:root .surface-view .statement-feed{-webkit-overflow-scrolling:touch;overflow-x:auto}:root .surface-view .statement-columns,:root .surface-view .statement-row{min-width:880px}}@media (width>=768px) and (width<=1023px){:root .wl-band{flex-wrap:wrap;gap:20px 32px;padding:24px 28px}:root .wl-band-progresso{flex:100%;min-width:0}:root .in-ag-corpo{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width>=1200px) and (width<=1319px){:root .surface-view .statement-columns,:root .surface-view .statement-row{grid-template-columns:36px minmax(140px,1fr) 118px 128px 136px 84px 36px 124px}:root .surface-view .statement-columns.selecionando,:root .surface-view .statement-feed.selecionando .statement-row{grid-template-columns:28px 36px minmax(140px,1fr) 118px 128px 136px 84px 36px 124px}}@media (width>=1680px){:root .shell-content,:root .shell-header{max-width:calc(var(--layout-conteudo-max) + 2 * var(--wl-goteira,40px));width:100%;margin-inline:auto}}@media (width>=768px) and (width<=1023px){:root .pi-painel{width:380px;height:min(520px,100vh - 120px);bottom:80px;right:16px}}@media (height<=800px){:root .drawer--central .drawer-vidro{max-height:calc(100vh - 32px)}:root .drawer--central .drawer-form-shell{min-height:0;overflow-y:auto}:root .pi-painel{height:min(520px,100vh - 120px)}}:root .drawer.drawer--consultoria{overflow-x:hidden}.entry-scope{background:var(--shell-canvas,#0d0d0f);min-height:100dvh;color:var(--text);font-family:var(--sans)}.entry-scope a{color:inherit}.en-brand{font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:15px;text-decoration:none;display:inline-flex}.en-brand-mark{background:var(--brand);width:30px;height:30px;color:var(--brand-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.en-brand-mark svg{display:block}.en-btn{cursor:pointer;font:var(--fw-medium) var(--fs-body-lg) / 1 var(--sans);border-radius:var(--radius-control);transition:transform var(--mov-reacao) var(--mov-curva), opacity var(--mov-reacao) var(--mov-curva);border:0;justify-content:center;align-items:center;gap:8px;padding:14px 24px;text-decoration:none;display:inline-flex}.en-btn:active{transform:translateY(1px)}.en-btn:focus-visible,.en-input:focus-visible,.en-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.en-btn.primary{background:var(--brand);color:var(--brand-ink);font-weight:var(--fw-bold)}.en-btn.primary:hover{opacity:.9}.en-btn.ghost{color:var(--text);border:1px solid var(--lvl-line-strong,var(--line-strong));background:0 0}.en-btn.ghost:hover{border-color:var(--text)}.en-btn[disabled]{opacity:.55;cursor:default}.en-link{color:var(--muted);font:var(--fw-medium) var(--fs-body) / 1.4 var(--sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.en-link:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.entry-scope *{transition:none!important;animation:none!important}}.en-form{gap:var(--sp-4);flex-direction:column;display:flex}.en-field{flex-direction:column;gap:6px;display:flex}.en-field label{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted)}.en-input{box-sizing:border-box;width:100%;font:var(--fw-regular) var(--fs-body-lg) / 1.3 var(--sans);color:var(--text);background:var(--lvl-nested);border:1px solid var(--lvl-line);border-radius:var(--radius-control);padding:13px 14px}.en-input:focus{border-color:var(--brand);outline:none}.en-hint{font-size:var(--fs-caption);color:var(--faint);margin:0}.en-error{border-radius:var(--radius-control);background:var(--sem-negative-bg);color:var(--sem-negative);font-size:var(--fs-body);margin:0;padding:10px 12px}.en-ok{border-radius:var(--radius-control);background:var(--sem-positive-bg);color:var(--sem-positive);font-size:var(--fs-body);margin:0;padding:10px 12px}.en-page{padding:var(--sp-8) var(--sp-4);box-sizing:border-box;place-items:center;min-height:100dvh;display:grid}.en-card{background:var(--lvl-raised);border:1px solid var(--lvl-line);border-radius:var(--radius-surface);width:100%;max-width:420px;box-shadow:var(--shadow-card);padding:var(--sp-8);box-sizing:border-box;gap:var(--sp-5);flex-direction:column;display:flex}.en-card h1{font-size:var(--fs-title);margin:0;line-height:1.3}.en-card>p{color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-normal);margin:0}.en-card .en-brand{margin-bottom:var(--sp-2)}.en-foot{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lp{--lp-max:1180px;--lp-gutter:clamp(20px, 5vw, 48px)}.lp-header{z-index:20;align-items:center;gap:var(--sp-5);max-width:var(--lp-max);padding:var(--sp-4) var(--lp-gutter);background:color-mix(in srgb, var(--shell-canvas) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 auto;display:flex;position:sticky;top:0}.lp-nav{gap:var(--sp-5);margin-left:auto;display:flex}.lp-nav a{font-size:var(--fs-body);color:var(--muted);padding:6px 2px;text-decoration:none}.lp-nav a:hover{color:var(--text)}.lp-header-actions{gap:var(--sp-2);align-items:center;display:flex}.lp-header .en-btn{font-size:var(--fs-body);padding:10px 18px}@media (width<=720px){.lp-header{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.lp-nav{display:none}.lp-header-actions{margin-left:auto}.lp-header .en-btn.ghost{min-height:44px;color:var(--muted);border:0;padding:12px 8px}.lp-header .en-btn.primary{min-height:44px}.lp-header .en-btn{white-space:nowrap}}@media (width<=380px){.lp-header{padding:var(--sp-2) var(--sp-3);gap:4px}.lp-header .en-btn{font-size:var(--fs-caption);padding:12px}.lp-header .en-brand{letter-spacing:.08em;font-size:13px}}.lp-section{max-width:var(--lp-max);padding:clamp(56px, 9vw, 112px) var(--lp-gutter);margin:0 auto}.lp-kicker{margin:0 0 var(--sp-3);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-text,var(--muted))}.lp h2{letter-spacing:-.025em;font-size:clamp(28px,4.4vw,46px);line-height:1.1;font-weight:var(--fw-bold);max-width:20ch;margin:0}.lp-body{margin:var(--sp-4) 0 0;color:var(--muted);font-size:var(--fs-body-lg);max-width:58ch;line-height:1.65}.lp-hero{max-width:var(--lp-max);padding:clamp(32px, 6vw, 72px) var(--lp-gutter) clamp(48px, 7vw, 96px);grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;gap:clamp(24px,5vw,64px);margin:0 auto;display:grid}.lp-hero h1{letter-spacing:-.035em;font-size:clamp(38px,6.4vw,76px);line-height:1.02;font-weight:var(--fw-bold);margin:0}.lp-lead{margin:var(--sp-5) 0 0;color:var(--muted);max-width:46ch;font-size:clamp(16px,1.6vw,20px);line-height:1.6}.lp-ctas{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.en-btn.lg{font-size:var(--fs-body-lg);padding:16px 28px}.en-btn.block{width:100%;display:flex}.lp-note{margin:var(--sp-4) 0 0;font-size:var(--fs-caption);color:var(--faint)}.lp-hero-art img,.lp-split-art img,.lp-analise-art img,.lp-final-art img{border-radius:18px;width:100%;height:auto;display:block}.lp-hero-art img{border-radius:20px;box-shadow:0 24px 60px #00000047}.lp-scatter{gap:var(--sp-2);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.lp-scatter span{border-radius:var(--radius-pill);border:1px dashed var(--lvl-line-strong,var(--line-strong));color:var(--faint);font-size:var(--fs-body);padding:8px 16px}.lp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.lp-split--invertido .lp-split-art{order:-1}.lp-split-art{margin:0}.lp-split--retrato{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lp-split-art--retrato img{max-width:26rem;margin-inline:auto}.lp-list{margin:var(--sp-6) 0 0;gap:var(--sp-3);flex-direction:column;padding:0;list-style:none;display:flex}.lp-list li{padding-left:var(--sp-5);color:var(--muted);line-height:var(--lh-normal);position:relative}.lp-list li:before{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.lp-list b{color:var(--text);font-weight:var(--fw-semibold,600)}.lp-analise-head{max-width:62ch}.lp-analise-art{margin:clamp(28px,4vw,48px) 0 0}.lp-analise-art img{box-shadow:0 18px 50px #00000038}.lp-metrics{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(24px,3vw,40px);display:grid}.lp-metrics div{padding-top:var(--sp-4);border-top:2px solid var(--lvl-line-strong,var(--line-strong));flex-direction:column;gap:6px;display:flex}.lp-metrics b{font-size:var(--fs-body-lg)}.lp-metrics span{color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-normal)}.lp-planos-grid{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-top:clamp(32px,4vw,56px);display:grid}.lp-plano{border:1px solid var(--lvl-line);background:var(--lvl-1,transparent);gap:var(--sp-5);border-radius:20px;flex-direction:column;padding:clamp(24px,3vw,36px);display:flex}.lp-plano--destaque{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);position:relative}.lp-plano header{gap:var(--sp-2);flex-direction:column;display:flex}.lp-plano h3{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);letter-spacing:.02em;margin:0}.lp-plano-selo{border-radius:var(--radius-pill);background:var(--brand);color:var(--brand-ink);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;padding:4px 12px}.lp-plano-preco{margin:var(--sp-2) 0 0;align-items:baseline;gap:6px;display:flex}.lp-plano-preco b{font-size:clamp(32px,4vw,44px);font-weight:var(--fw-bold);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lp-plano-preco span{color:var(--muted);font-size:var(--fs-body-lg)}.lp-plano-anual{color:var(--muted);font-size:var(--fs-body);margin:0}.lp-plano-linha{margin:var(--sp-2) 0 0;color:var(--text);font-size:var(--fs-body-lg);line-height:var(--lh-normal)}.lp-plano-nota{font-size:var(--fs-caption);color:var(--faint);text-align:center;line-height:var(--lh-normal);margin:0}.lp-check{gap:var(--sp-4);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.lp-check li{flex-direction:column;gap:2px;padding-left:30px;display:flex;position:relative}.lp-check li:before{content:"";border-left:2px solid var(--brand);border-bottom:2px solid var(--brand);width:16px;height:8px;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.lp-check b{font-size:var(--fs-body);font-weight:var(--fw-semibold,600)}.lp-check span{color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-normal)}.lp-check-tudo:before{display:none}.lp-check-tudo{padding-left:0;padding-bottom:var(--sp-3);border-bottom:1px solid var(--lvl-line);flex-direction:row;align-items:baseline;gap:8px}.lp-final{max-width:var(--lp-max);padding:clamp(48px, 7vw, 96px) var(--lp-gutter);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,5vw,64px);margin:0 auto;display:grid}.lp-final h2{max-width:14ch}.lp-final p{margin:var(--sp-4) 0 var(--sp-6);color:var(--muted);font-size:var(--fs-body-lg);max-width:42ch;line-height:1.6}.lp-final-art{margin:0}.lp-footer{border-top:1px solid var(--lvl-line);max-width:var(--lp-max);padding:clamp(40px, 5vw, 64px) var(--lp-gutter);gap:var(--sp-8) var(--sp-6);grid-template-columns:minmax(0,1fr) auto;margin:0 auto;display:grid}.lp-footer-brand p{margin:var(--sp-3) 0 0;color:var(--muted);font-size:var(--fs-body)}.lp-footer-nav{gap:clamp(32px,6vw,80px);display:flex}.lp-footer-nav>div{gap:var(--sp-2);flex-direction:column;display:flex}.lp-footer-nav h4{margin:0 0 var(--sp-1,4px);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.lp-footer-nav a{color:var(--muted);font-size:var(--fs-body);text-decoration:none}.lp-footer-nav a:hover{color:var(--text)}.lp-footer-fim{padding-top:var(--sp-5);border-top:1px solid var(--lvl-line);color:var(--faint);font-size:var(--fs-caption);line-height:var(--lh-normal);grid-column:1/-1;max-width:90ch;margin:0}@media (width<=980px){.lp-hero{gap:var(--sp-7);grid-template-columns:1fr}.lp-hero-text{max-width:40rem}.lp-split,.lp-split--retrato{gap:var(--sp-6);grid-template-columns:1fr}.lp-split--invertido .lp-split-art{order:0}.lp-split-art--retrato img{max-width:20rem}.lp-metrics{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}.lp-final{grid-template-columns:1fr}.lp-final-art{max-width:26rem}}@media (width<=760px){.lp-planos-grid,.lp-footer{grid-template-columns:1fr}.lp h2{max-width:24ch}}@media (width<=520px){.lp-hero{padding-top:var(--sp-5)}.lp-metrics{gap:var(--sp-4);grid-template-columns:1fr}.lp-footer-nav{gap:var(--sp-7)}.lp-scatter span{font-size:var(--fs-caption);padding:6px 12px}}.cad-split{grid-template-columns:55fr 45fr;min-height:100dvh;display:grid}.cad-brandside{padding:var(--sp-8) clamp(24px, 5vw, 72px);gap:var(--sp-8);flex-direction:column;justify-content:center;display:flex;position:relative}.cad-brandside .en-brand{top:var(--sp-6);position:absolute;left:clamp(24px,5vw,72px)}.cad-brandside h1{letter-spacing:-.02em;max-width:18ch;margin:0;font-size:clamp(30px,3.6vw,44px);line-height:1.1}.cad-benefits{gap:var(--sp-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cad-benefits b{font-size:var(--fs-body-lg);display:block}.cad-benefits p{color:var(--muted);line-height:var(--lh-normal);margin:2px 0 0}.cad-formside{background:var(--lvl-raised);border-left:1px solid var(--lvl-line);padding:var(--sp-8) var(--sp-6);place-items:center;display:grid}.cad-formside .en-card{box-shadow:none;background:0 0;border:0;max-width:380px;padding:0}.ob-steps{gap:6px;display:flex}.ob-steps i{background:var(--lvl-line);border-radius:2px;flex:1;height:4px}.ob-steps i.done{background:var(--brand)}.ob-options{gap:var(--sp-2);flex-direction:column;display:flex}.ob-option{align-items:center;gap:var(--sp-3);padding:13px var(--sp-4);border:1px solid var(--lvl-line);border-radius:var(--radius-control);background:var(--lvl-nested);cursor:pointer;font:var(--fw-medium) var(--fs-body-lg) / 1.3 var(--sans);color:var(--text);text-align:left;display:flex}.ob-option[aria-pressed=true]{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 14%, var(--lvl-nested))}@media (width<=900px){.cad-split{grid-template-columns:1fr}.cad-brandside{gap:var(--sp-5);min-height:0;padding-top:96px}.cad-formside{border-left:0;border-top:1px solid var(--lvl-line)}}@media (width<=520px){.en-card{padding:var(--sp-6)}}.en-hint.ok{color:var(--sem-positive);font-weight:var(--fw-medium)}.ob-inst{flex-direction:column;gap:6px;display:flex}.ob-inst select.en-input{appearance:auto}.ob-inst .en-link{align-self:flex-start}.en-divider{color:var(--faint);font-size:var(--fs-caption);align-items:center;gap:12px;display:flex}.en-divider:before,.en-divider:after{content:"";background:var(--lvl-line,var(--line));flex:1;height:1px}.lp-preco{text-align:center}.lp-preco-cartao{text-align:left;border:1px solid var(--brand);max-width:62rem;box-shadow:0 0 0 1px var(--brand);background:var(--lvl-1,transparent);gap:var(--sp-5);border-radius:20px;flex-direction:column;margin:clamp(32px,4vw,56px) auto 0;padding:clamp(24px,3vw,40px);display:flex}.lp-preco-cartao header{gap:var(--sp-2);flex-direction:column;display:flex}.lp-preco-cartao h3{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);letter-spacing:.02em;margin:0}.lp-check--colunas{gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-lead--destaque{font-weight:var(--fw-bold)}@media (width<=860px){.lp-check--colunas{grid-template-columns:minmax(0,1fr)}}.cons{background:var(--papel,var(--bg));min-height:100vh}.cons-topo{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);padding:clamp(20px, 4vw, 40px) clamp(16px, 4vw, 48px) var(--sp-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.cons-marca{font-size:var(--fs-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}.cons-marca span{color:var(--accent-text,var(--brand));font-weight:var(--fw-bold)}.cons-topo h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,3.4vw,2rem)}.cons-eu{align-items:center;gap:var(--sp-3);display:flex}.cons-eu-nome{color:var(--muted);font-size:var(--fs-body)}.cons-avatar{background:var(--brand);color:#131313;width:40px;height:40px;font-weight:var(--fw-bold);letter-spacing:.02em;border-radius:999px;flex:0 0 40px;place-items:center;font-size:14px;display:grid}.cons-main{padding:clamp(20px,4vw,40px) clamp(16px,4vw,48px) 64px}.cons-busca{max-width:24rem;margin-bottom:var(--sp-5)}.cons-busca label{font-size:var(--fs-caption);color:var(--muted);margin-bottom:6px;display:block}.cons-busca input{width:100%;min-height:44px;padding:0 var(--sp-4);border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:12px;font-size:16px}.cons-lista{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.cons-card{border:1px solid var(--line);background:var(--surface);padding:var(--sp-5);gap:var(--sp-4);border-radius:16px;flex-direction:column;display:flex}.cons-card-topo{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.cons-card-id{flex:8rem;min-width:0}.cons-card-id h2{font-size:var(--fs-body-lg);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.cons-card-id p{color:var(--muted);font-size:var(--fs-caption);margin:2px 0 0}.cons-nivel{font-size:var(--fs-caption);border:1px solid var(--brand);color:var(--accent-text,inherit);white-space:nowrap;border-radius:999px;padding:4px 10px}.cons-nivel--leitura{border-color:var(--line);color:var(--muted)}.cons-visao{gap:var(--sp-4);margin:0 0 var(--sp-5);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cons-visao dt{font-size:var(--fs-caption);color:var(--muted);margin:0 0 2px}.cons-visao dd{font-size:22px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin:0}.cons-visao--atencao dd{color:#af2f1d}.cons-atencao{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cons-atencao li{color:#af2f1d;font-size:var(--fs-caption);font-weight:var(--fw-medium);background:#af2f1d14;border-radius:999px;padding:4px 10px}.cons-acompanhamento{font-size:var(--fs-caption);color:var(--muted);margin:0}.cons-numeros{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cons-numeros dt{font-size:var(--fs-caption);color:var(--muted);margin:0 0 2px}.cons-numeros dd{font-size:var(--fs-body);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}a.cons-abrir,.entry-scope a.cons-abrir{text-align:center;background:var(--brand);color:#131313;min-height:44px;line-height:44px;font-weight:var(--fw-bold);border-radius:12px;text-decoration:none;display:block}.cons-abrir:focus-visible{outline-offset:2px;outline:2px solid}.cons-vazio{max-width:40rem}.cons-vazio h2{margin:0 0 var(--sp-3);font-size:var(--fs-title)}.cons-vazio p{color:var(--muted);margin:0;line-height:1.6}.cons-sem-resultado{color:var(--muted);margin-top:var(--sp-5)}@media (width<=560px){.cons-numeros{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}.cons-numeros div{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.cons-numeros dt{margin:0}}.fam{padding:clamp(20px,4vw,40px) clamp(16px,4vw,48px) 64px}.fam-voltar{margin-bottom:var(--sp-4);color:var(--muted);font-size:var(--fs-caption);text-decoration:none;display:inline-block}.fam-voltar:hover{color:var(--text)}.fam-topo{max-width:1180px;margin:0 auto var(--sp-6)}.fam-id{align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.fam-id h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3.4vw,2rem)}.fam-id p{color:var(--muted);font-size:var(--fs-caption);margin:4px 0 0}.fam-rostos{margin-left:auto;display:flex}.fam-rosto{border:2px solid var(--surface);background:var(--brand);color:#131313;width:34px;height:34px;font-size:12px;font-weight:var(--fw-bold);border-radius:999px;place-items:center;margin-left:-8px;display:grid;overflow:hidden}.fam-rosto:first-child{margin-left:0}.fam-rosto img{object-fit:cover;width:100%;height:100%}.fam-acoes{gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.fam-acao{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:var(--fs-caption);font-weight:var(--fw-bold);transition:border-color var(--mov-reacao) var(--mov-curva);align-items:center;gap:7px;padding:10px 18px;text-decoration:none;display:inline-flex}.fam-acao:hover{border-color:var(--lvl-line-strong)}.fam-acao--principal{background:var(--brand);border-color:var(--brand);color:#131313}.fam-corpo{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));align-items:start;max-width:1180px;margin:0 auto;display:grid}.fam-bloco,.fam-atencao{border:1px solid var(--line);background:var(--surface);padding:var(--sp-5);border-radius:16px}.fam-bloco--largo,.fam-atencao{grid-column:1/-1}.fam-bloco h2,.fam-atencao h2{margin:0 0 var(--sp-4);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;display:flex}.fam-atencao{border-color:#af2f1d47}.fam-atencao h2{color:#af2f1d}.fam-atencao ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fam-atencao li{font-size:var(--fs-body);color:var(--text);align-items:center;gap:8px;display:flex}.fam-atencao svg{color:#af2f1d;flex:none}.fam-nums{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.fam-nums--miudo{margin-top:var(--sp-4)}.fam-num dt{font-size:var(--fs-caption);color:var(--muted);margin:0 0 2px}.fam-num dd{font-size:20px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin:0}.fam-nums--miudo .fam-num dd{font-size:var(--fs-body)}.fam-num dd.e-saida{color:var(--muted)}.fam-destaque{font-size:26px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin:0;line-height:1.1}.fam-destaque span{font-size:var(--fs-caption);font-weight:var(--fw-regular,400);color:var(--muted);margin-top:4px;display:block}.fam-nota{margin:var(--sp-3) 0 0;font-size:var(--fs-caption);color:var(--muted)}.fam-nota b{color:var(--text);font-weight:var(--fw-bold)}.fam-vazio{color:var(--muted);font-size:var(--fs-caption);margin:0}.fam-orcamentos{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.fam-linha{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.fam-linha b{font-weight:var(--fw-medium);overflow-wrap:anywhere}.fam-linha span{font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--fs-caption)}.fam-barra{background:var(--lvl-nested,#141e1812);border-radius:999px;height:6px;margin:6px 0 4px;display:block;overflow:hidden}.fam-barra>span{background:var(--brand);border-radius:999px;height:100%;display:block}.fam-barra>span.perto{background:#d99a1d}.fam-barra>span.estourou{background:#af2f1d}.fam-orcamentos small{font-size:var(--fs-caption);color:var(--muted);font-variant-numeric:tabular-nums}.fam-bloco--relacao{grid-column:1/-1}.fam-relacao{margin:var(--sp-4) 0 0;gap:var(--sp-4) var(--sp-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.fam-relacao li{font-size:var(--fs-caption);color:var(--muted);align-items:center;gap:7px;display:flex}.fam-relacao b{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--text)}.fam-abrir{margin-top:var(--sp-4);color:var(--text);font-size:var(--fs-caption);font-weight:var(--fw-bold);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.fam-abrir:hover{color:var(--accent-text,var(--text))}.pim{--pim-x:clamp(14px, 4vw, 20px);--pim-safe-b:env(safe-area-inset-bottom,0px);--pim-safe-t:env(safe-area-inset-top,0px);--pim-topo-h:52px;--pim-tinta:var(--wl-ink,#050607);height:100dvh;height:var(--pim-altura,100dvh);background:var(--wl-canvas,#f3f5f7);max-width:100vw;color:var(--text);font-family:var(--sans);flex-direction:column;display:flex;overflow:hidden}.pim-topo{z-index:3;min-height:calc(var(--pim-topo-h) + var(--pim-safe-t));padding:var(--pim-safe-t) var(--pim-x) 0;background:var(--wl-vidro-conversa-fundo,#ffffff9e);-webkit-backdrop-filter:var(--wl-vidro-conversa-desfoque,blur(24px) saturate(1.35));backdrop-filter:var(--wl-vidro-conversa-desfoque,blur(24px) saturate(1.35));border-bottom:1px solid var(--lvl-line);align-items:center;gap:10px;display:flex;position:sticky;top:0}.pim-voltar{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 40px;place-items:center;margin-left:-10px;display:grid}.pim-voltar:active{background:var(--lvl-nested)}.pim-marca{align-items:center;gap:9px;min-width:0;display:inline-flex}.pim-marca-simbolo{background:var(--text);width:30px;height:30px;color:var(--brand);border-radius:999px;flex:0 0 30px;place-items:center;display:grid}.pim-marca-texto{line-height:1.1;display:grid}.pim-marca-texto strong{font-size:15px;font-weight:var(--fw-bold);letter-spacing:-.01em}.pim-marca-texto small{color:var(--muted);letter-spacing:.02em;font-size:11px}.pim--conversa .pim-marca-texto{display:none}.pim-perfil{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;min-width:40px;min-height:40px;margin-left:auto;margin-right:-4px;padding:4px;display:grid}.pim-perfil:active{background:var(--lvl-nested)}.pim-perfil:focus-visible,.pim-voltar:focus-visible{outline:2px solid var(--pim-tinta);outline-offset:2px}.pim-rosto{background:var(--text);color:var(--brand);font-weight:var(--fw-bold);letter-spacing:.02em;box-shadow:0 0 0 2px var(--lvl-card,#fff);border-radius:999px;flex:none;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.pim-rosto img{object-fit:cover;width:100%;height:100%;display:block}.pim-rosto--resto{background:var(--lvl-nested);color:var(--text);font-size:12px}.pim-rostos{align-items:center;display:inline-flex}.pim-rostos .pim-rosto+.pim-rosto{margin-left:-6px}.pim-rostos .pim-rosto{font-size:12px!important}.pim-conversa{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:16px var(--pim-x) 8px;flex-direction:column;flex:auto;gap:14px;scroll-padding-bottom:24px;display:flex;overflow-y:auto}.pim-fim{flex:0 0 1px}.pim-home{animation:pim-surgir .24s var(--mov-curva,ease) both;gap:18px;padding-bottom:12px;display:grid}.pim-saudacao{gap:12px;display:grid}.pim-saudacao h1{font-size:clamp(1.55rem,7vw,2rem);font-weight:var(--fw-bold);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.05}.pim-casa{border-radius:var(--radius-pill);border:1px solid var(--lvl-line);background:var(--lvl-card);width:fit-content;max-width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:6px 14px 6px 6px;display:inline-flex}.pim-casa:active{background:var(--lvl-nested)}.pim-casa .pim-rostos{flex:none}.pim-casa-txt{min-width:0;line-height:1.2;display:grid}.pim-casa-txt strong{font-size:14px;font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pim-casa-txt small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pim-saldo{background:var(--pim-tinta);color:#fff;box-shadow:var(--shadow-card);border-radius:22px;gap:4px;padding:20px 20px 18px;display:grid}.pim-saldo-rot{font-size:11px;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e}.pim-saldo-valor{font-size:clamp(2rem,10vw,2.6rem);font-weight:var(--fw-bold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.05}.pim-saldo-nota{color:#fff9;font-size:13px}.pim-projecao{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;padding-top:14px;display:grid}.pim-projecao div{gap:3px;min-width:0;display:grid}.pim-projecao dt{color:#ffffff9e;letter-spacing:.01em;white-space:nowrap;margin:0;font-size:11px}.pim-projecao dd{font-size:14px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;line-height:1.2}.pim-projecao dd.e-entrada,.pim-projecao dd.e-sobra{color:var(--brand)}.pim-projecao dd.e-negativa{color:#ff8a73}.pim-convite{font-size:17px;font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--text);margin:2px 0 -6px}.pim-atencao{gap:8px;display:grid}.pim-atencao h2,.pim-sugestoes h2{font-size:11px;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.pim-atencao ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pim-atencao-item{text-align:left;border:1px solid var(--lvl-line);background:var(--lvl-card);width:100%;min-height:56px;color:var(--text);font:inherit;cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva);border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 12px;display:flex}.pim-atencao-item:active{background:var(--lvl-nested)}.pim-atencao-ponto{background:var(--muted);border-radius:999px;flex:0 0 8px;width:8px;height:8px}.pim-atencao-item--vencido .pim-atencao-ponto{background:#d94a2b}.pim-atencao-item--hoje .pim-atencao-ponto{background:var(--pim-tinta)}.pim-atencao-item--breve .pim-atencao-ponto{background:var(--brand);box-shadow:inset 0 0 0 1px #0000001f}.pim-atencao-item--orcamento .pim-atencao-ponto{background:#e0a020}.pim-atencao-txt{gap:2px;min-width:0;display:grid}.pim-atencao-txt b{font-size:15px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pim-atencao-txt small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.pim-sugestoes{flex-wrap:wrap;gap:8px;display:flex}.pim-sugestoes button{text-align:left;border:1px solid var(--lvl-line-strong);border-radius:var(--radius-pill);min-height:40px;color:var(--text);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:background var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva);background:0 0;padding:9px 14px;font-size:14px;overflow:hidden}.pim-sugestoes button:active{background:var(--lvl-card);border-color:var(--pim-tinta)}.pim-sugestoes button:focus-visible,.pim-atencao-item:focus-visible,.pim-casa:focus-visible{outline:2px solid var(--pim-tinta);outline-offset:2px}.pim-turno{animation:pim-surgir .2s var(--mov-curva,ease) both;align-items:flex-start;gap:10px;display:flex}.pim-turno--pessoa{justify-content:flex-end}.pim-turno-marca{background:var(--text);width:24px;height:24px;color:var(--brand);border-radius:999px;flex:0 0 24px;place-items:center;margin-top:6px;display:grid}.pim-turno-eu{order:2;margin-top:6px}.pim-turno-eu .pim-rosto{box-shadow:none;font-size:10px}.pim-fala{gap:10px;min-width:0;max-width:86%;display:grid}.pim-turno--pleroma .pim-fala{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:4px 18px 18px;padding:11px 14px}.pim-turno--pessoa .pim-fala{background:var(--pim-tinta);color:#fff;border-radius:18px 18px 4px;max-width:80%;padding:10px 14px}.pim-fala p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.45}.pim-turno--pleroma .pim-fala p{color:var(--text)}.pim-turno--erro .pim-fala p{color:#af2f1d}.pim-anexo-marca{opacity:.8;align-items:center;gap:5px;font-size:12px;display:inline-flex}.pim-nota{color:var(--muted);font-size:12px;line-height:1.4;display:block}.pim-pensando{color:var(--muted);background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:4px 18px 18px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:inline-flex}.pim-pontos{gap:4px;display:inline-flex}.pim-pontos i{background:var(--muted);border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite pim-pulso}.pim-pontos i:nth-child(2){animation-delay:.15s}.pim-pontos i:nth-child(3){animation-delay:.3s}@keyframes pim-pulso{0%,80%,to{opacity:.25}40%{opacity:1}}.pim-opcoes{flex-wrap:wrap;gap:8px;display:flex}.pim-opcoes button{border-radius:var(--radius-pill);border:1px solid var(--lvl-line-strong);background:var(--wl-canvas,#f3f5f7);min-height:40px;color:var(--text);font:inherit;cursor:pointer;padding:8px 14px;font-size:14px}.pim-opcoes button:active{background:var(--lvl-nested)}.pim-preview{gap:10px;min-width:min(280px,100%);padding:4px 0 0;display:grid}.pim-preview-tipo{font-size:11px;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pim-preview-valor{font-size:30px;font-weight:var(--fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.pim-preview-linhas{gap:6px;margin:0;display:grid}.pim-preview-linhas div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pim-preview-linhas dt{color:var(--muted);flex:none;margin:0;font-size:13px}.pim-preview-linhas dd{font-size:15px;font-weight:var(--fw-medium);text-align:right;overflow-wrap:anywhere;margin:0}.pim-preview-efeitos{border-top:1px solid var(--lvl-line);color:var(--muted);gap:4px;margin:0;padding:10px 0 0 16px;font-size:13px;display:grid}.pim-preview-acoes{grid-template-columns:1fr auto;gap:8px;margin-top:6px;display:grid}.pim-confirmar{background:var(--brand);color:#131313;min-height:48px;font:inherit;font-size:16px;font-weight:var(--fw-bold);cursor:pointer;border:0;border-radius:14px;padding:0 18px}.pim-confirmar[disabled]{opacity:.5}.pim-alterar{border:1px solid var(--lvl-line-strong);min-height:48px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:14px;padding:0 16px;font-size:15px}.pim-preview-decidido{font-size:14px;font-weight:var(--fw-medium);color:var(--muted);align-items:center;gap:6px;margin-top:4px;display:inline-flex}.pim-preview--confirmado .pim-preview-decidido{color:var(--text)}.pim-preview--cancelado{opacity:.6}.pim-rodape{z-index:3;padding:8px var(--pim-x) calc(10px + var(--pim-safe-b));background:var(--wl-vidro-conversa-fundo,#ffffff9e);-webkit-backdrop-filter:var(--wl-vidro-conversa-desfoque,blur(24px) saturate(1.35));backdrop-filter:var(--wl-vidro-conversa-desfoque,blur(24px) saturate(1.35));border-top:1px solid var(--lvl-line);gap:8px;display:grid;position:sticky;bottom:0}.pim-composer{border:1px solid var(--lvl-line-strong);background:var(--lvl-card);box-shadow:var(--shadow-card);transition:border-color var(--mov-reacao) var(--mov-curva);border-radius:26px;align-items:flex-end;gap:6px;padding:6px 6px 6px 4px;display:flex}.pim--home .pim-composer,.pim-composer:focus-within{border-color:var(--pim-tinta)}.pim-composer textarea{resize:none;min-width:0;min-height:40px;max-height:128px;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:auto;padding:10px 6px;font-size:16px;line-height:1.3}.pim-composer textarea::placeholder{color:var(--muted)}.pim-anexar,.pim-enviar{cursor:pointer;width:40px;height:40px;transition:background var(--mov-reacao) var(--mov-curva), opacity var(--mov-reacao) var(--mov-curva);border:0;border-radius:999px;flex:0 0 40px;place-items:center;display:grid}.pim-anexar{color:var(--muted);background:0 0}.pim-anexar:active{background:var(--lvl-nested)}.pim-enviar{background:var(--pim-tinta);color:var(--brand)}.pim-enviar[disabled]{opacity:.25;cursor:default}.pim-anexar:focus-visible,.pim-enviar:focus-visible{outline:2px solid var(--pim-tinta);outline-offset:2px}.pim-anexo{background:var(--lvl-card);border:1px solid var(--lvl-line);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.pim-anexo-nome{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pim-anexo small{color:var(--muted);white-space:nowrap}.pim-anexo--erro{border-color:#af2f1d66}.pim-anexo--erro small{color:#af2f1d;white-space:normal}.pim-anexo button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 32px;place-items:center;display:grid}.pim-veu{z-index:20;background:var(--wl-veu,#14181659);animation:pim-surgir var(--mov-reacao,.16s) var(--mov-curva,ease) both;align-items:flex-end;display:flex;position:fixed;inset:0}.pim-folha{width:100%;padding:8px var(--pim-x) calc(16px + var(--pim-safe-b));background:var(--lvl-card);border-radius:22px 22px 0 0;gap:4px;animation:.22s cubic-bezier(.22,1,.36,1) both pim-subir;display:grid}.pim-folha-alca{background:var(--lvl-line-strong);border-radius:999px;width:36px;height:4px;margin:4px auto 12px}.pim-folha-eu{align-items:center;gap:14px;padding:4px 4px 14px;display:flex}.pim-folha-eu .pim-rosto{box-shadow:none}.pim-folha-eu>div{gap:2px;min-width:0;display:grid}.pim-folha-eu strong{font-size:17px;font-weight:var(--fw-bold);letter-spacing:-.01em}.pim-folha-eu small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pim-folha-casa{background:var(--wl-canvas,#f3f5f7);border-radius:16px;gap:6px;margin-bottom:8px;padding:14px;display:grid}.pim-folha-casa .pim-rostos{margin-top:4px}.pim-folha-casa .pim-rosto{box-shadow:0 0 0 2px var(--wl-canvas,#f3f5f7)}.pim-folha-rot{font-size:11px;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pim-folha-casa strong{font-size:16px}.pim-folha-acoes{gap:4px;display:grid}.pim-folha-acoes button{text-align:left;width:100%;min-height:48px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:12px 8px;font-size:16px;display:flex}.pim-folha-acoes button:active{background:var(--lvl-nested)}.pim-folha-acoes svg{color:var(--muted)}.pim-folha-fechar{text-align:left;border:0;border-top:1px solid var(--lvl-line);width:100%;min-height:48px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;margin-top:4px;padding:12px 8px;font-size:16px}@keyframes pim-surgir{0%{opacity:0}to{opacity:1}}@keyframes pim-subir{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pim-pontos i,.pim-veu,.pim-folha,.pim-home,.pim-turno{animation:none}}@media (width<=340px){.pim-projecao{grid-template-columns:repeat(2,minmax(0,1fr))}.pim-projecao div:last-child{grid-column:1/-1}}@media (width>=640px){.pim-conversa,.pim-rodape>*,.pim-topo{width:100%;max-width:680px;margin-left:auto;margin-right:auto}.pim-topo{border-bottom-color:#0000}.pim{background:var(--wl-canvas,#f3f5f7)}}.pim-retomar{border-radius:var(--radius-pill);border:1px solid var(--lvl-line-strong);background:var(--lvl-card);color:var(--text);font:inherit;font-size:13px;font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;margin-left:auto;padding:7px 12px}.pim-retomar:active{background:var(--lvl-nested)}.pim-retomar:focus-visible{outline:2px solid var(--pim-tinta);outline-offset:2px}.pim-retomar+.pim-perfil{margin-left:0}.pim-sino{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 40px;place-items:center;margin-left:auto;display:grid;position:relative}.pim-sino:active{background:var(--lvl-nested)}.pim-sino:focus-visible{outline:2px solid var(--pim-tinta);outline-offset:2px}.pim-sino-ponto{background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 2px var(--wl-vidro-conversa-fundo,#fff);border-radius:999px;position:absolute;top:9px;right:10px}.pim-retomar+.pim-sino,.pim-sino+.pim-perfil{margin-left:0}.pim-folha-cabeca{align-items:baseline;gap:8px;padding:2px 4px 10px;display:flex}.pim-folha-cabeca strong{font-size:17px;font-weight:var(--fw-bold);letter-spacing:-.01em}.pim-folha-cabeca small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.pim-avisos-vazio{color:var(--muted);margin:0;padding:18px 4px 22px;font-size:15px}.pim-avisos{max-height:56vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pim-avisos li{border-top:1px solid var(--lvl-line);align-items:center;gap:4px;display:flex}.pim-avisos li:first-child{border-top:0}.pim-aviso{text-align:left;min-width:0;min-height:60px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:10px 4px;display:flex}.pim-aviso:active{background:var(--lvl-nested);border-radius:10px}.pim-aviso-disco{background:var(--wl-canvas,#f3f5f7);width:34px;height:34px;color:var(--text);border-radius:999px;flex:0 0 34px;place-items:center;display:grid}.pim-aviso-tom-critico .pim-aviso-disco{color:#b93a1f;background:#d94a2b1f}.pim-aviso-tom-atencao .pim-aviso-disco{background:var(--pim-tinta);color:var(--brand)}.pim-aviso>span{flex:auto;gap:2px;min-width:0;display:grid}.pim-aviso b{font-size:15px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pim-aviso small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.pim-aviso>svg{color:var(--muted);flex:none}.pim-aviso-tirar{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 40px;place-items:center;display:grid}.pim-aviso-tirar:active{background:var(--lvl-nested)}@font-face{font-family:Urbanist;src:url(/fonts/Urbanist-VariableFont_wght.ttf)format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Urbanist;src:url(/fonts/Urbanist-Italic-VariableFont_wght.ttf)format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}:root{--canvas:#050505;--sidebar:#0b0b0c;--surface:#131314;--surface-raised:#1b1b1d;--surface-hover:#212124;--line:#2a2a2e;--line-strong:#3d3d42;--text:#f5f5f8;--muted:#9a9aa2;--faint:#86868e;--green:#d7fe03;--green-deep:#83af3b;--green-soft:#eeffb8;--green-ink:#eeffb8;--accent-text:#d7fe03;--amber:#f4c95d;--coral:#ff7e6b;--sans:"Urbanist", "Avenir Next", Avenir, "Segoe UI", Helvetica, Arial, sans-serif;--shadow:0 22px 60px #00000047;--e-1:0 1px 2px #0000004d;--e-2:0 6px 16px #00000052;--e-3:0 18px 44px #0006;--focus:#d7fe03;--data-1:#b9ff54;--data-2:#5cde9a;--data-3:#f4c95d;--data-4:#ff7e6b;--data-5:#8f9bff;--data-6:#e27bc4;--data-grid:#ffffff14;--data-axis:#86868e}:root[data-theme=light]{--canvas:#f3f5f7;--sidebar:#fff;--surface:#fff;--surface-raised:#fff;--surface-hover:#f4f4f7;--line:#dcdce3;--line-strong:#b8b8c4;--text:#050607;--muted:#4c545f;--faint:#646d7a;--green:#d7fe03;--green-deep:#5f7f1f;--green-soft:#eef8c8;--green-ink:#4c6607;--accent-text:#4c6607;--amber:#8a6410;--coral:#b43f32;--shadow:0 20px 55px #192c1f1a;--e-1:0 1px 2px #1018280f, 0 1px 3px #1018281a;--e-2:0 4px 8px #1018280f, 0 8px 16px #10182814;--e-3:0 12px 24px #1018281a, 0 24px 48px #1018281f;--focus:#4c6607;--data-1:#5a7d06;--data-2:#0e8f52;--data-3:#9a6b08;--data-4:#c0392b;--data-5:#4338ca;--data-6:#a03c7e;--data-grid:#0a0a0a14;--data-axis:#64646c}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}html{color:var(--text);font-family:var(--sans);background:var(--canvas)}body{background:var(--canvas);min-width:320px;margin:0;overflow-x:clip}button,input,select,textarea{color:inherit;font:inherit}button,select,input[type=checkbox]{cursor:pointer}button{border:0}.language-toggle{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;padding:3px;display:inline-flex}.language-toggle button{min-width:36px;min-height:32px;color:var(--muted);background:0 0;border-radius:7px;padding:0 8px;font-size:12.5px;font-weight:800}.language-toggle button.active{color:var(--text);background:var(--surface-hover);box-shadow:inset 0 -2px 0 var(--green-deep)}.theme-toggle{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;padding:3px;display:inline-flex}.theme-toggle button{min-width:30px;min-height:32px;color:var(--muted);background:0 0;border-radius:7px;place-items:center;padding:0 6px;font-size:14px;display:grid}.theme-toggle button.active{color:var(--text);background:var(--surface-hover);box-shadow:inset 0 -2px 0 var(--green-deep)}.preference-row{gap:8px;display:flex}.preference-row button{min-height:40px;color:var(--muted);background:var(--surface);border:1px solid var(--line);transition:color var(--mov-estado) var(--mov-curva), background var(--mov-estado) var(--mov-curva), border-color var(--mov-estado) var(--mov-curva);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.preference-row button:hover{color:var(--text);border-color:var(--line-strong)}.preference-row button.active{color:var(--text);background:var(--surface-hover);border-color:var(--green-deep)}.wealth-hero{width:100%;color:var(--text);text-align:left;background:radial-gradient(circle at 76% 20%, #48e98b1c, transparent 25%), var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;margin-bottom:14px;padding:0;display:block;overflow:hidden}.wealth-hero:hover{border-color:var(--line-strong)}.wealth-hero-header{justify-content:space-between;align-items:center;gap:24px;padding:20px 22px 0;display:flex}.wealth-expand-trigger{min-height:36px;color:var(--text);background:var(--surface-raised);border:1px solid var(--line);border-radius:9px;padding:0 12px;font-size:11.5px;font-weight:600}.wealth-expand-trigger:hover{color:var(--green-deep);border-color:var(--line-strong)}.wealth-hero-header>span:first-child small,.wealth-hero-header>span:first-child strong{display:block}.wealth-hero-header small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700}.wealth-hero-header strong{letter-spacing:-.03em;margin-top:5px;font-size:18px}.wealth-tabs{border:1px solid var(--line);background:#ffffff06;border-radius:11px;gap:5px;padding:4px;display:flex}.wealth-tabs b,.wealth-tabs i{color:var(--muted);border-radius:7px;padding:8px 11px;font-size:11.5px;font-style:normal}.wealth-tabs b{color:var(--text);background:var(--surface-hover)}.wealth-chart-wrap{cursor:zoom-in;min-height:270px;padding:0 10px;display:block;position:relative}.wealth-chart{width:100%;height:270px;display:block;overflow:visible}.wealth-svg-shell{width:100%;position:relative}.wealth-grid-line{stroke:var(--data-grid);stroke-width:1px}.wealth-goal-line{stroke:#ddfec080;stroke-width:1.5px;stroke-dasharray:7 7}.wealth-value-line{fill:none;stroke:var(--data-2);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:none}.wealth-chart circle{fill:var(--green);stroke:var(--surface);stroke-width:2px;cursor:pointer;transition:r var(--mov-estado) var(--mov-curva)}.wealth-chart g:focus{outline:none}.wealth-chart g:focus-visible circle{stroke:var(--focus);stroke-width:3px}.wealth-chart g:focus circle,.wealth-chart g.selected circle{stroke:var(--text);stroke-width:2.5px}.wealth-chart text{fill:var(--muted);text-anchor:middle;font-size:12.5px}.wealth-summary-card{color:#102016;background:linear-gradient(145deg,#b9ff54,#62ee9c);border:1px solid #ffffff5c;border-radius:17px;flex-direction:column;width:216px;min-height:152px;padding:18px;display:flex;position:absolute;top:64px;right:7%;box-shadow:0 22px 50px #00000052}.wealth-summary-card small{color:#102016ad;letter-spacing:0;text-transform:none}.wealth-summary-card>strong{letter-spacing:-.06em;margin:8px 0 15px;font-size:25px}.wealth-summary-card>span{background:#09140d26;border-radius:999px;height:7px;overflow:hidden}.wealth-summary-card>span i{border-radius:inherit;background:#102016;height:100%;display:block}.wealth-summary-card>b{margin:10px 0 4px;font-size:20px}.wealth-source-note{color:var(--faint);justify-content:space-between;align-items:center;gap:14px;padding:0 22px 17px;font-size:11.5px;display:flex}.wealth-source-note button{color:var(--green-deep);background:0 0;flex:none;padding:5px 0;font-size:11.5px;font-weight:600}.wealth-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040806c7;place-items:center;padding:clamp(14px,3vw,42px);display:grid;position:fixed;inset:0}.wealth-modal{background:var(--surface);border:1px solid var(--line-strong);border-radius:20px;width:min(1180px,100%);max-height:calc(100vh - 28px);padding:24px;overflow:auto;box-shadow:0 32px 100px #0000006b}.wealth-modal>header,.wealth-modal>footer{justify-content:space-between;align-items:center;gap:22px;display:flex}.wealth-modal>header small,.wealth-point-detail small{color:var(--muted);font-size:11.5px;display:block}.wealth-modal>header h2{margin:5px 0 0;font-size:22px}.wealth-modal-chart{background:var(--surface-raised);border:1px solid var(--line);border-radius:14px;margin:20px 0;padding:12px 14px 0}.global-search-trigger{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.global-search-trigger:hover{color:var(--text);border-color:var(--line-strong)}.global-search-trigger kbd{color:var(--muted);background:var(--surface-raised);border:1px solid var(--line);border-radius:5px;padding:1px 6px;font-family:inherit;font-size:11px}.global-search-backdrop{place-items:start center;padding:clamp(14px,8vh,120px) clamp(14px,3vw,42px);display:grid;position:fixed;inset:0}.global-search-panel{flex-direction:column;width:min(620px,100%);max-height:min(70vh,560px);display:flex}.global-search-input{align-items:center;gap:10px;padding:14px 16px;display:flex}.global-search-input input{background:0 0;border:none;flex:1;min-width:0;font-size:14.5px}.global-search-input input:focus{outline:none}.global-search-input button{place-items:center;display:grid}.global-search-results{padding:6px 0 14px;overflow-y:auto}.global-search-results .chart-empty-copy{text-align:center;padding:24px 16px}.global-search-group{padding:6px 0}.global-search-group>span{padding:8px 16px 4px;display:block}.global-search-group button{text-align:left;align-items:center;gap:12px;width:100%;padding:9px 16px;display:flex}.global-search-group button strong,.global-search-group button small{display:block}.global-search-group button b{flex-shrink:0}.wealth-chart.expanded{height:min(48vh,470px)}.timeline-tooltip{z-index:8;min-width:max-content;color:var(--text);text-align:left;pointer-events:none;visibility:hidden;opacity:0;background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:9px;gap:3px;padding:8px 10px;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%,-4px);box-shadow:0 12px 30px #0003}.timeline-tooltip small{color:var(--muted);font-size:8px;font-weight:500}.timeline-tooltip strong{color:var(--text);white-space:nowrap;font-size:11.5px;font-weight:700}.wealth-svg-tooltip{pointer-events:none;visibility:hidden;opacity:0;transition:opacity .14s,visibility .14s}.wealth-svg-tooltip rect{fill:var(--surface-raised);stroke:var(--line-strong);stroke-width:1px;filter:drop-shadow(0 8px 14px #0003)}.wealth-svg-tooltip text{fill:var(--muted);text-anchor:start;font-size:11.5px;font-weight:500}.wealth-svg-tooltip text:last-child{fill:var(--text);font-size:13.5px;font-weight:700}.wealth-chart g:hover>.wealth-svg-tooltip,.wealth-chart g:focus>.wealth-svg-tooltip{visibility:visible;opacity:1}.wealth-point-detail{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(180px,.8fr) minmax(180px,.7fr) minmax(260px,1.5fr);gap:1px;display:grid;overflow:hidden}.wealth-point-detail>span{background:var(--surface-raised);padding:16px}.wealth-point-detail strong{margin-top:6px;font-size:14px;display:block}.wealth-point-detail>span:first-child strong{font-size:20px;font-weight:700}.wealth-modal>footer{margin-top:18px}.wealth-modal>footer p{max-width:80ch;color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.metric-button{text-align:left}.metric-tile.pending-income{background:radial-gradient(circle at 94% 2%, #f4c95d1f, transparent 42%), var(--surface);border-color:#f4c95d33}.month-reading{background:#d7fe030d;border:1px solid #d7fe0329;border-radius:13px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;padding:17px 19px;display:flex}.month-reading>div:first-child span,.month-reading>div:first-child h3{display:block}.month-reading>div:first-child span{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:800}.month-reading h3{margin:5px 0 0;font-size:14px;font-weight:600}.month-reading-flow{flex:none;align-items:center;gap:13px;display:flex}.month-reading-flow>span small,.month-reading-flow>span strong{display:block}.month-reading-flow small{color:var(--muted);font-size:11px}.month-reading-flow strong{margin-top:4px;font-size:14px}.month-reading-flow i,.month-reading-flow svg{color:var(--accent-text);font-style:normal}.health-chart{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:14px;overflow:hidden}.health-chart-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 21px 17px;display:flex}.health-chart-heading>div>span{color:var(--accent-text);font-size:11.5px;font-weight:750}.health-chart-heading h3{letter-spacing:-.02em;margin:5px 0 4px;font-size:17px}.health-chart-heading p{max-width:68ch;color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.health-state{color:var(--green-ink);background:#83af3b14;border:1px solid #83af3b2e;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.health-state i{background:var(--green-deep);border-radius:50%;width:7px;height:7px}.health-state.attention{color:#ffe8ad;background:#f4c95d14;border-color:#f4c95d38}.health-state.attention i{background:var(--amber)}.health-state.risk{color:#ffd2ca;background:#ff7e6b14;border-color:#ff7e6b38}.health-state.risk i{background:var(--coral)}.health-chart-body{grid-template-columns:minmax(0,1fr) 190px;display:grid}.health-bars{gap:19px;padding:21px;display:grid}.health-row{grid-template-columns:78px minmax(0,1fr) 118px;align-items:center;gap:14px;display:grid}.health-row-label{color:var(--text);font-size:12.5px;font-weight:650}.health-track{height:14px;position:relative}.health-plan,.health-actual{border-radius:999px;position:absolute;left:0}.health-plan{background:#303a34;height:12px;top:1px}.health-actual{background:var(--data-1);height:6px;top:4px}.health-actual.bills{background:var(--amber)}.health-actual.budget{background:#5cde9a}.health-values{text-align:right}.health-values strong,.health-values small{display:block}.health-values strong{font-size:12.5px}.health-values small{color:var(--muted);margin-top:2px;font-size:11px}.health-balances{border-left:1px solid var(--line);background:#ffffff05;align-content:center;gap:17px;padding:20px;display:grid}.health-balances small,.health-balances strong{display:block}.health-balances small{color:var(--muted);font-size:11px}.health-balances strong{letter-spacing:-.02em;margin-top:4px;font-size:15px}.commitment-calendar{border-bottom:1px solid var(--line);padding:15px 16px 12px}.calendar-month-label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.calendar-month-label strong{font-size:12.5px;display:block}.calendar-month-label>span{min-width:0;display:block}.calendar-month-label small{color:var(--muted);align-items:center;gap:5px;margin-top:4px;font-size:8px;display:flex}.calendar-month-label i{border-radius:50%;width:6px;height:6px;margin-left:4px}.calendar-month-label .open-dot{background:var(--amber)}.calendar-month-label .paid-dot{background:var(--green-deep)}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calendar-weekdays{margin-bottom:5px}.calendar-weekdays span{color:var(--faint);text-align:center;font-size:8px;font-weight:700}.calendar-day{min-height:31px;color:var(--muted);transition:color var(--mov-reacao) var(--mov-curva), background var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva), transform var(--mov-reacao) var(--mov-curva);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.calendar-day:not(.empty):hover{color:var(--text);background:var(--surface-hover);border-color:var(--line-strong);transform:translateY(-1px)}.calendar-day b{font-size:11px;font-weight:600}.calendar-day i{color:#151a16;background:var(--amber);border-radius:50%;place-items:center;min-width:11px;height:11px;font-size:7px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:2px;right:2px}.calendar-day.has-due{color:var(--text);background:#f4c95d12;border-color:#f4c95d2e}.calendar-day.has-paid{color:var(--green-ink);background:#83af3b0f;border-color:#83af3b29}.calendar-day.has-paid i{background:var(--green-deep)}.calendar-day.today{color:#101611;background:var(--green-soft);border-color:var(--green-soft)}.calendar-day.empty{visibility:hidden}.calendar-day.large{border-radius:11px;min-height:66px}.calendar-day.large b{font-size:13.5px}.calendar-day.large i{min-width:17px;height:17px;font-size:8px;bottom:6px;right:6px}.calendar-day.selected{outline:2px solid var(--green);outline-offset:2px}.calendar-expand-button{min-height:32px;color:var(--text);background:var(--surface-raised);border:1px solid var(--line);transition:background var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva);border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.calendar-expand-button:hover{background:var(--surface-hover);border-color:var(--line-strong)}.calendar-modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030705b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.calendar-modal{background:radial-gradient(circle at 82% 0, #d7fe0312, transparent 32%), var(--surface);border:1px solid var(--line-strong);border-radius:18px;width:min(1080px,100vw - 48px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 34px 100px #00000075}.calendar-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 20px;display:flex}.upgrade-modal{width:min(460px,100vw - 40px)}.upgrade-benefits{grid-template-columns:1fr 1fr;gap:10px 18px;margin:0;padding:20px 26px 4px;list-style:none;display:grid}.upgrade-benefits li{font-size:var(--fs-body);color:var(--text);align-items:center;gap:8px;display:flex}.upgrade-benefits li svg{color:#131313;background:var(--brand);border-radius:999px;flex:none;padding:2px}.upgrade-plans{grid-template-columns:1fr 1fr;gap:12px;padding:18px 26px 26px;display:grid}.upgrade-plan{border:1px solid var(--line-strong);background:var(--lvl-card,var(--surface));color:var(--text);cursor:pointer;transition:border-color var(--mov-reacao) var(--mov-curva), transform var(--mov-reacao) var(--mov-curva);border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex;position:relative}.upgrade-plan:hover:not(:disabled){transform:translateY(-1px)}.upgrade-plan:disabled{opacity:.6;cursor:wait}.upgrade-plan.featured{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand), 0 18px 40px #00000047;background:radial-gradient(circle at 88% 0, color-mix(in srgb, var(--brand) 16%, transparent), transparent 44%), var(--lvl-card,var(--surface))}.upgrade-plan-name{font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.upgrade-plan strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px}.upgrade-plan strong small{color:var(--muted);font-size:13px;font-weight:500}.upgrade-plan-note{color:var(--muted);font-size:12px}.upgrade-plan-badge{font-size:10px;font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase;color:#131313;background:var(--brand);border-radius:999px;padding:3px 9px;position:absolute;top:-10px;right:12px}@media (width<=520px){.upgrade-benefits{grid-template-columns:1fr}}.upgrade-doc{gap:14px;padding:20px 26px 26px;display:grid}.upgrade-doc-field{gap:6px;display:grid}.upgrade-doc-field span{font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.upgrade-doc-field input{border:1px solid var(--line-strong,var(--line));border-radius:var(--radius-control,12px);background:var(--lvl-card,var(--surface));width:100%;color:var(--text);font-size:var(--fs-body);font-variant-numeric:tabular-nums;letter-spacing:.01em;padding:12px 14px}.upgrade-doc-field input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 28%, transparent);outline:none}.upgrade-doc-submit{cursor:pointer;justify-content:center;align-items:center;width:100%;padding:14px}.upgrade-doc-submit:disabled{opacity:.6;cursor:default}.upgrade-doc-back{color:var(--muted);font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;justify-self:center;padding:4px 8px}.upgrade-doc-back:hover{color:var(--text)}.checkout-modal{width:min(480px,100vw - 40px)}.checkout-body{gap:16px;padding:18px 26px 24px;display:grid}.checkout-body h3{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);letter-spacing:-.01em}.checkout-help{font-size:var(--fs-caption);color:var(--muted);line-height:1.45}.checkout-cycles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.checkout-cycle{text-align:left;border:1px solid var(--line-strong);background:var(--lvl-card,var(--surface));color:var(--text);cursor:pointer;transition:border-color var(--mov-reacao) var(--mov-curva);border-radius:14px;gap:2px;padding:14px;display:grid;position:relative}.checkout-cycle.active{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.checkout-cycle strong{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.02em;color:var(--muted);font-weight:var(--fw-bold)}.checkout-cycle span{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px}.checkout-cycle span small{color:var(--muted);font-size:12px}.checkout-cycle-badge{font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;color:#131313;background:var(--brand);border-radius:999px;padding:2px 8px;position:absolute;top:-9px;right:10px}.checkout-form{gap:12px;display:grid}.checkout-field{gap:5px;display:grid}.checkout-field span{font-size:var(--fs-caption);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.02em;color:var(--muted)}.checkout-field input{border:1px solid var(--line-strong);border-radius:var(--radius-control,12px);background:var(--lvl-card,var(--surface));width:100%;color:var(--text);font-size:var(--fs-body);padding:11px 13px}.checkout-field input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 28%, transparent);outline:none}.checkout-field input:disabled{opacity:.6}.checkout-methods{gap:10px;display:grid}.checkout-method{text-align:left;border:1px solid var(--line-strong);background:var(--lvl-card,var(--surface));color:var(--text);cursor:pointer;transition:border-color var(--mov-reacao) var(--mov-curva);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.checkout-method.active{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.checkout-method-radio{border:2px solid var(--line-strong);border-radius:999px;flex:none;width:18px;height:18px}.checkout-method.active .checkout-method-radio{border-color:var(--brand);background:radial-gradient(circle, var(--brand) 42%, transparent 46%)}.checkout-method-copy{gap:2px;display:grid}.checkout-method-copy strong{font-size:var(--fs-body)}.checkout-method-copy small{font-size:var(--fs-caption);color:var(--muted)}.checkout-summary{border:1px solid var(--line);background:var(--lvl-card,var(--surface));border-radius:14px;gap:10px;padding:16px;display:grid}.checkout-summary>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-summary span{font-size:var(--fs-caption);color:var(--muted)}.checkout-summary strong{font-size:var(--fs-body);font-variant-numeric:tabular-nums}.checkout-terms{color:var(--muted);text-align:center;font-size:11px;line-height:1.4}.checkout-actions{gap:10px;display:flex}.checkout-primary,.checkout-secondary{border-radius:var(--radius-pill);font-size:var(--fs-body);font-weight:var(--fw-bold);cursor:pointer;transition:filter var(--mov-reacao) var(--mov-curva), transform var(--mov-reacao) var(--mov-curva);flex:1;justify-content:center;align-items:center;gap:6px;padding:13px 16px;text-decoration:none;display:inline-flex}.checkout-primary{background:var(--text);color:var(--surface);box-shadow:var(--e-1);border:0}.checkout-primary:hover:not(:disabled){filter:brightness(1.04)}.checkout-primary:disabled{opacity:.6;cursor:default}.checkout-secondary{border:1px solid var(--line-strong);color:var(--text);background:0 0}.checkout-secondary:hover{background:var(--surface-hover)}.checkout-pending{text-align:center;justify-items:center;gap:12px;padding:8px 0;display:grid}.checkout-qr{background:#fff;border-radius:12px;width:200px;height:200px;padding:8px}.checkout-copy{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--lvl-card,var(--surface));color:var(--text);font-size:var(--fs-caption);font-weight:var(--fw-medium);cursor:pointer;align-items:center;gap:7px;padding:10px 16px;display:inline-flex}.checkout-boleto-link{flex:none;padding:10px 16px}.checkout-amount{font-size:24px;font-weight:var(--fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.checkout-status{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--accent-text)}.checkout-success{text-align:center;justify-items:center;gap:12px;padding:4px 0;display:grid}.checkout-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);font-size:11px;font-weight:var(--fw-bold)}.checkout-success h3{letter-spacing:-.02em;font-size:22px}.checkout-success p{font-size:var(--fs-body);color:var(--muted);line-height:1.5}.checkout-success .upgrade-benefits{text-align:left}@media (width<=520px){.checkout-cycles{grid-template-columns:1fr}}.calendar-modal>header span{color:var(--accent-text);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:750}.calendar-modal>header h2{letter-spacing:-.035em;margin:5px 0 6px;font-size:clamp(23px,3vw,32px)}.calendar-modal>header p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.calendar-modal-close{width:38px;height:38px;color:var(--muted);background:var(--surface-raised);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;display:grid}.calendar-modal-close:hover{color:var(--text);border-color:var(--line-strong)}.calendar-modal-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr);min-height:490px;display:grid}.calendar-large{padding:25px 26px 28px}.calendar-large .calendar-weekdays{margin-bottom:10px}.calendar-large .calendar-weekdays span{font-size:11px}.calendar-large .calendar-days{gap:8px}.calendar-day-detail{border-left:1px solid var(--line);background:#ffffff04;flex-direction:column;min-width:0;padding:26px;display:flex}.calendar-day-detail>span{color:var(--accent-text);font-size:11.5px;font-weight:700}.calendar-day-detail h3{letter-spacing:-.025em;margin:6px 0 20px;font-size:20px}.calendar-detail-list{gap:8px;display:grid}.calendar-detail-list>div{background:var(--surface-raised);border:1px solid var(--line);border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.calendar-detail-list>div>span:first-child{width:28px;height:28px;color:var(--amber);background:#f4c95d17;border-radius:8px;place-items:center;display:grid}.calendar-detail-list>div>span:first-child.paid{color:var(--green-deep);background:#83af3b17}.calendar-detail-list strong,.calendar-detail-list small{display:block}.calendar-detail-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.calendar-detail-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.calendar-detail-list b{white-space:nowrap;font-size:12.5px}.calendar-day-detail>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:22px;display:flex}.calendar-day-detail>footer span{color:var(--muted);font-size:11.5px}.calendar-day-detail>footer strong{font-size:18px}.income-date-cell strong,.income-date-cell small{display:block}.income-status{width:fit-content;color:var(--muted);background:var(--surface-raised);border-radius:999px;margin-top:5px;padding:3px 6px}.income-status.scheduled{color:#ffe8ad;background:#f4c95d17}.income-status.received{color:var(--green-ink);background:#83af3b17}.income-status.overdue{color:#ffd2ca;background:#ff7e6b17}.income-summary,.portfolio-benchmarks{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.income-summary article,.portfolio-benchmarks>div{background:var(--surface);min-width:0;padding:20px}.income-summary span,.portfolio-benchmarks span,.income-summary small,.portfolio-benchmarks small{color:var(--muted);font-size:11.5px;display:block}.income-summary strong,.portfolio-benchmarks strong{letter-spacing:-.05em;margin:9px 0 5px;font-size:23px;display:block}.income-summary .received{background:linear-gradient(145deg, #d7fe031f, var(--surface))}.income-progress{background:var(--line);border-radius:999px;height:7px;margin:0 1px 20px;overflow:hidden}.income-progress span{background:linear-gradient(90deg, var(--green-deep), var(--green));border-radius:inherit;height:100%;display:block}.income-person-breakdown{margin:0 0 20px}.income-person-breakdown>span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px;font-size:11.5px;font-weight:600;display:block}.income-person-breakdown>div{flex-wrap:wrap;gap:8px;display:flex}.income-person-pill{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:flex}.income-person-pill b{font-weight:650}.income-list,.portfolio-table{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.income-grid{grid-template-columns:minmax(180px,1.7fr) 1fr .8fr .9fr .9fr 74px;align-items:center;gap:16px;display:grid}.income-adhoc-grid{grid-template-columns:110px minmax(180px,1.7fr) 1fr .9fr;align-items:center;gap:16px;display:grid}.income-adhoc{margin-top:22px}.income-adhoc .list-heading p{color:var(--muted);max-width:560px;margin:4px 0 0;font-size:12.5px}.income-grid>span:first-child small,.portfolio-grid small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.credit-summary{background:#d7fe030f;border:1px solid #d7fe0329;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:18px;padding:18px 20px;display:flex}.credit-summary small,.credit-summary strong{display:block}.credit-summary small{color:var(--muted)}.credit-summary strong{margin-top:4px;font-size:22px}.credit-summary p{max-width:430px;color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.invoice-paid{color:#ffffffd1;border-top:1px solid #ffffff21;align-items:center;gap:8px;margin-top:13px;padding-top:12px;font-size:11.5px;display:flex}.invoice-paid input{accent-color:var(--green)}.card-capacity{gap:4px;margin-top:9px;display:grid}.card-capacity span{color:#ffffff94;justify-content:space-between;gap:8px;font-size:11px;display:flex}.card-capacity b{color:#ffffffe0}.portfolio-benchmarks{grid-template-columns:repeat(4,minmax(0,1fr))}.positive-value{color:var(--green-deep)!important}.negative-value{color:var(--coral)!important}.portfolio-grid{grid-template-columns:minmax(190px,1.7fr) .72fr .85fr .95fr .95fr .9fr .55fr 72px;align-items:center;gap:13px;display:grid}.portfolio-grid .asset-name{align-items:center;gap:10px;min-width:0;display:flex}.portfolio-grid .asset-name>b{color:#101611;background:var(--green-soft);border-radius:8px;flex:none;place-items:center;width:48px;min-height:32px;font-size:11.5px;display:grid}.portfolio-grid>span,.portfolio-grid>strong{min-width:0;font-size:12.5px}.market-footnote{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 16px;font-size:11.5px;display:flex}.market-footnote a{color:var(--accent-text)}.investment-operations-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:22px;overflow:hidden}.investment-operations-panel .surface-intro{padding:16px 18px 8px}.investment-operations-list{flex-direction:column;display:flex}.investment-operations-row{border-top:1px solid var(--line);grid-template-columns:84px minmax(140px,1.4fr) minmax(120px,1fr) 100px 110px 74px;align-items:center;gap:16px;padding:12px 18px;font-size:12.5px;display:grid}.operation-kind{border-radius:999px;justify-self:start;padding:3px 10px;font-size:11px;font-weight:650}.operation-kind.buy{color:var(--sem-positive);background:color-mix(in srgb, var(--sem-positive) 14%, transparent)}.operation-kind.sell{color:var(--sem-critical);background:color-mix(in srgb, var(--sem-critical) 14%, transparent)}.reconciliation-candidates{border:1px solid var(--line);background:var(--surface-2,var(--surface));border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.reconciliation-candidate{cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.import-review{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:16px;padding:18px}.import-review-head strong{font-size:14px;display:block}.import-review-head small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.import-review-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:18px 0;display:grid}.import-review-grid small{color:var(--muted);margin-top:4px;font-size:11.5px;display:block}.list-tools{justify-content:flex-end;margin-bottom:10px;display:flex}.list-tools .quiet-action{align-items:center;gap:6px;display:inline-flex}.selection-bar{border:1px solid var(--line);background:var(--lvl-nested);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;font-size:12.5px;display:flex}.selection-bar>span{margin-right:auto}.selection-bar .bulk-clear,.selection-bar .bulk-delete{align-items:center;gap:6px;display:inline-flex}.status-toggle{border:1px solid var(--line);width:28px;height:28px;color:var(--faint);cursor:pointer;transition:color var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva), background var(--mov-reacao) var(--mov-curva);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.status-toggle:hover{color:var(--sem-positive);border-color:var(--sem-positive)}.status-toggle.on{color:var(--sem-positive);border-color:var(--sem-positive);background:color-mix(in srgb, var(--sem-positive) 12%, transparent)}.account-glyph.has-logo{background:var(--surface);padding:0;overflow:hidden}.account-glyph.has-logo img{object-fit:cover;width:100%;height:100%;display:block}.import-review-block{border:1px solid color-mix(in srgb, var(--sem-warning) 40%, transparent);background:var(--sem-warning-bg);border-radius:10px;margin:16px 0 0;padding:14px 16px}.import-review-block strong{font-size:13px;display:block}.import-review-block span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.import-review-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.import-review-actions .drawer-submit{width:auto;margin:0;padding-inline:22px}@media (width<=767px){.import-review-grid{grid-template-columns:1fr}}.subscription-snapshot{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(280px,1.35fr) repeat(2,minmax(190px,.8fr));gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.subscription-spotlight,.subscription-stat{background:var(--surface);min-width:0;padding:22px}.subscription-spotlight{background:radial-gradient(circle at 92% 10%, #d7fe0324, transparent 38%), var(--surface)}.subscription-spotlight>span,.subscription-stat>span{color:var(--muted);font-size:11.5px;display:block}.subscription-spotlight>strong,.subscription-stat>strong{letter-spacing:-.04em;margin:8px 0 5px;font-size:27px;display:block}.subscription-spotlight p,.subscription-stat small{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.subscription-group+.subscription-group{margin-top:26px}.subscription-group-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:10px;padding:0 2px;display:flex}.subscription-group-heading h3{margin:0 0 4px;font-size:16px}.subscription-group-heading p{color:var(--muted);margin:0;font-size:11.5px}.subscription-group-heading>strong{color:var(--green-ink);flex:none;font-size:15px}.subscription-list{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.subscription-row{border-bottom:1px solid var(--line);grid-template-columns:22px 24px 44px minmax(180px,1fr) 120px 72px;align-items:center;gap:12px;min-height:72px;padding:8px 14px;display:grid}.subscription-row:last-child{border-bottom:0}.subscription-row.paid{opacity:.72}.subscription-check input{accent-color:var(--green)}.subscription-mark{color:#101611;background:var(--green-soft);border-radius:12px;place-items:center;width:40px;height:40px;font-size:11.5px;font-weight:850;display:grid}.subscription-mark.base{color:var(--text);background:var(--surface-raised);border:1px solid var(--line-strong)}.subscription-copy{text-align:left;background:0 0;gap:4px;min-width:0;padding:8px 0;display:grid}.subscription-copy strong,.subscription-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subscription-copy strong{font-size:13.5px}.subscription-copy small,.subscription-payment small{color:var(--muted);font-size:11px}.subscription-payment{text-align:right}.subscription-payment strong,.subscription-payment small{display:block}.investment-overview{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(300px,1.4fr) repeat(2,minmax(180px,.75fr));gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.investment-balance,.investment-overview-stat{background:var(--surface);padding:22px}.investment-balance{background:radial-gradient(circle at 86% 14%, #d7fe0321, transparent 38%), var(--surface)}.investment-balance>span,.investment-overview-stat>span,.investment-overview-stat>small{color:var(--muted);font-size:11.5px;display:block}.investment-balance>strong{letter-spacing:-.04em;margin:8px 0 5px;font-size:clamp(28px,4vw,42px);display:block}.investment-balance p{color:var(--muted);margin:0;font-size:11.5px}.investment-overview-stat>strong{letter-spacing:-.03em;margin:10px 0 5px;font-size:24px;display:block}.investment-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin-bottom:0;display:flex;overflow-x:auto}.investment-tabs button{min-width:132px;color:var(--muted);background:0 0;padding:15px 18px;font-size:12.5px;font-weight:700;position:relative}.investment-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.investment-tabs button.active{color:var(--text)}.investment-tabs button.active:after{background:var(--green)}.investment-insight{background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px;min-height:340px;margin-bottom:20px;padding:24px}.investment-insight-heading{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.investment-insight-heading>div>span,.investment-insight-heading>div>strong,.investment-insight-heading>div>small{display:block}.investment-insight-heading>div>span{color:var(--muted);font-size:11.5px}.investment-insight-heading>div>strong{letter-spacing:-.04em;margin:7px 0 4px;font-size:clamp(27px,4vw,39px)}.investment-insight-heading>div>small{color:var(--muted);font-size:11.5px}.investment-insight-heading p{max-width:48ch;color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.evolution-bars,.income-month-bars{grid-auto-columns:minmax(54px,1fr);grid-auto-flow:column;align-items:end;gap:10px;height:205px;margin-top:30px;display:grid;overflow-x:auto}.evolution-bars>button,.income-month-bars>button{height:100%;color:inherit;background:0 0;grid-template-rows:1fr auto;align-items:end;gap:9px;padding:0;display:grid;position:relative}.evolution-bars>button:hover .timeline-tooltip,.evolution-bars>button:focus-visible .timeline-tooltip,.income-month-bars>button:hover .timeline-tooltip,.income-month-bars>button:focus-visible .timeline-tooltip,.annual-month:hover .timeline-tooltip,.annual-month:focus-within .timeline-tooltip{visibility:visible;opacity:1;transform:translate(-50%)}.evolution-bars button i,.income-month-bars button i{min-height:8px;transition:background var(--mov-estado) var(--mov-curva), border-color var(--mov-estado) var(--mov-curva), transform var(--mov-estado) var(--mov-curva);background:#d7fe032e;border:1px solid #d7fe0329;border-radius:8px 8px 2px 2px;display:block}.evolution-bars button:hover i,.income-month-bars button:hover i,.evolution-bars button.active i,.income-month-bars button.active i{background:var(--green);border-color:var(--green);transform:translateY(-3px)}.evolution-bars button.active small,.income-month-bars button.active small{color:var(--text)}.evolution-bars button:focus-visible,.income-month-bars button:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:6px}.evolution-bars small,.income-month-bars small{color:var(--muted);text-align:center;font-size:8px}.chart-selection-detail,.income-month-detail{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;margin-top:20px;padding:16px}.chart-selection-detail{grid-template-columns:minmax(150px,.8fr) minmax(130px,.6fr) minmax(240px,1.4fr);gap:18px;display:grid}.chart-selection-detail small,.income-month-detail-heading small{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.chart-selection-detail strong{font-size:12.5px;display:block}.chart-selection-detail>div:first-child strong{font-size:17px;font-weight:700}.benchmark-chart{gap:22px;margin-top:58px;display:grid}.benchmark-chart>div{grid-template-columns:110px minmax(160px,1fr) 70px;align-items:center;gap:14px;display:grid}.benchmark-chart span,.benchmark-chart strong{font-size:12.5px}.benchmark-chart>div>i{background:var(--surface-raised);border-radius:999px;height:10px;overflow:hidden}.benchmark-chart b{background:var(--data-1);border-radius:inherit;height:100%;display:block}.benchmark-chart b.benchmark{background:var(--data-6)}.investment-distribution{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:center;gap:38px;display:grid}.distribution-visual{align-items:center;gap:24px;display:flex}.distribution-visual>div>strong{font-size:15px}.distribution-visual p{max-width:24ch;color:var(--muted);margin:5px 0 0;font-size:11.5px;line-height:1.45}.portfolio-donut{background:var(--portfolio-donut);border-radius:50%;flex:none;place-items:center;width:170px;height:170px;display:grid;position:relative}.portfolio-donut:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:15px}.portfolio-donut b,.portfolio-donut small{z-index:1;text-align:center;display:block;position:relative}.portfolio-donut b{align-self:end;font-size:22px}.portfolio-donut small{color:var(--muted);align-self:start;font-size:11px}.distribution-list{display:grid}.distribution-list>div{border-bottom:1px solid var(--line);grid-template-columns:9px minmax(130px,1fr) 105px 54px;align-items:center;gap:12px;min-height:58px;display:grid}.distribution-list>div>i{border-radius:50%;width:8px;height:8px}.distribution-list span strong,.distribution-list span small{display:block}.distribution-list span strong,.distribution-list>div>b{font-size:12.5px}.distribution-list span small,.distribution-list em{color:var(--muted);margin-top:3px;font-size:11px;font-style:normal}.distribution-list>div>b,.distribution-list em{text-align:right}.income-month-bars{height:150px;margin-top:34px}.income-by-asset{border-top:1px solid var(--line);margin-top:22px}.income-by-asset h3{color:var(--muted);margin:18px 0 2px;font-size:12.5px;font-weight:600}.income-month-detail-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:13px;display:flex}.income-month-detail-heading>span>strong{font-size:15px;font-weight:600}.income-month-detail-heading>strong{color:var(--green-deep);font-size:20px;font-weight:700}.income-event-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.65fr) minmax(220px,1.4fr) auto;align-items:center;gap:18px;padding:12px 0;display:grid}.income-event-list>div:last-child{border-bottom:0}.income-event-list span,.income-event-list span strong,.income-event-list span small{min-width:0;display:block}.income-event-list span strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.income-event-list span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.income-event-list>div>strong{font-size:12.5px;font-weight:700}.chart-empty-copy{color:var(--muted);margin:14px 0 0;font-size:11.5px}.income-by-asset>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:12.5px;display:flex}.income-by-asset>div>span,.income-by-asset>div>span strong,.income-by-asset>div>span small{display:block}.income-by-asset>div>span small{color:var(--muted);margin-top:3px;font-size:11px}.income-by-asset>div>strong{flex:none}.drawer-danger{color:#ffd2ca;background:#ff7e6b0f;border:1px solid #ff7e6b3d;border-radius:9px;min-height:40px}:where(button,input,select,textarea,a,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:inherit}.app-shell{min-height:100vh}.sidebar{z-index:30;background:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;width:242px;padding:24px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{width:100%;color:var(--text);text-align:left;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:0 7px 22px;display:flex}.brand>div{min-width:0}.brand-settings{color:var(--muted);opacity:.48;transition:color var(--mov-reacao) var(--mov-curva), opacity var(--mov-reacao) var(--mov-curva);margin-left:auto}.brand:hover .brand-settings{color:var(--accent-text);opacity:1}.brand-mark{color:#0b0f0d;background:var(--green);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 8px 28px #d7fe0324}.brand-mark:before,.brand-mark:after{display:none}.brand-mark:before{border:2px solid;border-top:0;border-radius:2px;inset:10px 11px 8px}.brand-mark:after{border-top:2px solid;border-left:2px solid;width:11px;height:11px;top:8px;left:12px;transform:rotate(45deg)}.brand strong{letter-spacing:-.03em;font-size:19px;font-weight:700;display:block}.brand span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-top:3px;font-size:11.5px;font-weight:600;display:block}.current-profile{background:var(--surface);border:1px solid var(--line);color:var(--text);text-align:left;transition:background var(--mov-estado) var(--mov-curva), border-color var(--mov-estado) var(--mov-curva);border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:grid}.current-profile:hover{background:var(--surface-hover);border-color:var(--line-strong)}.profile-avatar,.avatar{width:36px;height:36px;color:var(--text);background:var(--surface-hover);border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.profile-avatar.pending{color:var(--muted);border:1px dashed var(--line-strong);background:0 0}.profile-avatar img,.subscription-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.profile-avatar.large{width:58px;height:58px;font-size:16px}.profile-form-preview{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;padding:14px;display:flex}.brand-form-preview{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;align-items:center;gap:13px;padding:14px;display:flex}.brand-form-preview strong,.brand-form-preview small{display:block}.brand-form-preview strong{font-size:15px;font-weight:650}.brand-form-preview small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:11px}.profile-form-preview strong,.profile-form-preview small{display:block}.profile-form-preview strong{font-size:14px;font-weight:600}.profile-form-preview small{color:var(--muted);margin-top:4px;font-size:11.5px}.current-profile strong,.current-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.current-profile strong{font-size:13.5px}.current-profile small{color:var(--muted);margin-top:3px;font-size:11.5px}.current-profile>svg{color:var(--accent-text)}.house-switcher{background:#d7fe030d;border:1px solid #d7fe0329;border-radius:10px;margin-bottom:26px;padding:12px}.house-switcher>span,.house-switcher small{color:var(--muted);font-size:11.5px;display:block}.house-switcher strong{margin:4px 0;font-size:14px;display:block}.nav-caption{color:var(--faint);letter-spacing:.11em;text-transform:uppercase;margin:0 11px 9px;font-size:11.5px;font-weight:700}.sidebar nav{gap:4px;display:grid}.nav-item-row{border-radius:10px;align-items:center;gap:2px;display:flex}.nav-item-row.dragging{opacity:.45}.nav-drag-handle{width:14px;color:var(--line-strong);cursor:grab;opacity:0;transition:opacity var(--mov-estado) var(--mov-curva);flex:none;place-items:center;display:grid}.nav-item-row:hover .nav-drag-handle{opacity:1}.nav-home-pin{width:24px;height:24px;color:var(--line-strong);opacity:0;transition:opacity var(--mov-estado) var(--mov-curva), color var(--mov-estado) var(--mov-curva), background var(--mov-estado) var(--mov-curva);border-radius:7px;flex:none;place-items:center;margin-right:4px;display:grid}.nav-item-row:hover .nav-home-pin,.nav-home-pin.active{opacity:1}.nav-home-pin.active{color:var(--green-ink)}.nav-home-pin:hover{background:var(--surface-hover);color:var(--text)}.nav-item{min-width:0;min-height:42px;color:var(--muted);text-align:left;transition:color var(--mov-estado) var(--mov-curva), background var(--mov-estado) var(--mov-curva), transform var(--mov-estado) var(--mov-curva);background:0 0;border-radius:10px;flex:1;align-items:center;gap:11px;padding:9px 11px;font-size:13.5px;font-weight:550;display:flex}.nav-item:hover{color:var(--text);background:var(--surface)}.nav-item.active{color:var(--text);background:var(--surface-hover);box-shadow:inset 3px 0 0 var(--green-deep);font-weight:650}.nav-item.active .nav-glyph{color:var(--accent-text)}.nav-glyph{flex:none;place-items:center;width:20px;height:20px;font-size:16px;display:grid}.sidebar-footer{border-top:1px solid var(--line);margin-top:auto;padding:18px 10px 0}.sidebar-footer p{color:var(--muted);margin:0 0 12px;font-size:12.5px;line-height:1.55}.sidebar-link{color:var(--accent-text);background:0 0;padding:0;font-size:12.5px;font-weight:700}.workspace{min-height:100vh;margin-left:242px}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d0be6;justify-content:space-between;align-items:center;min-height:78px;padding:14px clamp(22px,3vw,42px);display:flex;position:sticky;top:0}.topbar>div:first-child{min-width:0}.topbar h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-kicker{color:var(--muted);font-size:11.5px;font-weight:600}.topbar h1{letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(22px,2.5vw,30px);font-weight:650}.topbar-actions{flex-shrink:1;justify-content:flex-end;align-items:end;gap:8px;min-width:0;display:flex}.topbar-actions>*{flex-shrink:0}.topbar-actions>.global-search-trigger{flex-shrink:0;min-width:0}@media (width<=1240px){.global-search-trigger kbd{display:none}}@media (width<=1100px){.global-search-trigger>span{display:none}.global-search-trigger{padding:8px 10px}.topbar-kicker{display:none}}@media (width<=1340px){.topbar .sync-status{display:none}}@media (width<=1180px){.topbar .theme-toggle,.topbar .language-toggle{display:none}}.sync-status{min-height:40px;color:var(--muted);border:1px solid var(--line);border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;display:flex}.sync-status i{background:var(--green-deep);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #83af3b1a}.month-select{gap:4px;display:grid}.month-select>span,.field>span,.filters label>span{color:var(--muted);font-size:11.5px;font-weight:650}.month-select select,.filters input,.filters select,.field input,.field select,.field textarea{width:100%;min-height:40px;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:9px 12px}.month-select select{min-width:168px}.field textarea{resize:vertical}.field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(90deg, transparent calc(100% - 40px), #d7fe030a 0), var(--surface);padding-right:10px}.field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert()brightness(1.45);opacity:.95;border-radius:6px;width:18px;height:18px;padding:5px}.field input[type=date]::-webkit-calendar-picker-indicator:hover{background-color:#d7fe031f}.field input[type=date]::-webkit-datetime-edit{color:var(--text)}.linked-card-selector{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:10px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:5px 6px 5px 10px;display:grid}.linked-card-selector>i{border:1px solid #ffffff29;border-radius:6px;width:42px;height:27px;box-shadow:0 6px 16px #0003}.field .linked-card-selector select{background:0 0;border:0;min-width:0}.field .linked-card-selector:focus-within{border-color:var(--green-deep);box-shadow:0 0 0 3px #83af3b1a}.primary-action,.secondary-action,.drawer-submit{min-height:40px;transition:transform var(--mov-estado) var(--mov-curva), background var(--mov-estado) var(--mov-curva), border-color var(--mov-estado) var(--mov-curva);border-radius:9px;padding:9px 15px;font-size:12.5px;font-weight:750}.primary-action{color:#0d130b;background:var(--green);align-items:center;gap:8px;display:flex;box-shadow:0 10px 28px #d7fe031f}.primary-action span{font-size:18px;line-height:1}.primary-action:hover,.drawer-submit:hover{background:#bcff6c;transform:translateY(-1px)}.secondary-action{color:var(--text);background:var(--surface-raised);border:1px solid var(--line-strong)}.secondary-action:hover{border-color:var(--green)}.toast{z-index:90;max-width:440px;color:var(--text);background:var(--surface);border:1px solid var(--green-deep);border-left:3px solid var(--green-deep);box-shadow:var(--e-3);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;font-size:13.5px;font-weight:650;display:flex;position:fixed;top:18px;right:18px}.toast.error{color:var(--text);background:var(--coral)}.toast button{color:inherit;background:0 0;padding:2px;text-decoration:underline}.view{padding:clamp(20px,2.6vw,38px)}.overview-shell{grid-template-columns:minmax(0,1fr) 306px;gap:18px;max-width:1580px;margin:0 auto;display:grid}.dashboard-main{min-width:0}.dashboard-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.dashboard-heading h2{letter-spacing:-.03em;margin:0 0 5px;font-size:clamp(22px,2.8vw,32px);font-weight:650}.dashboard-heading p{max-width:620px;color:var(--muted);margin:0;font-size:13.5px}.onboarding-checklist{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:flex}.onboarding-checklist>div>span{color:var(--accent-text);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.onboarding-checklist h3{margin:3px 0 0;font-size:15px}.onboarding-steps{flex-wrap:wrap;gap:8px;display:flex}.onboarding-step{color:var(--text);background:var(--surface-raised);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:12.5px;font-weight:600;display:flex}.onboarding-step-number{width:20px;height:20px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;place-items:center;font-size:11px;display:grid}.onboarding-step.done{color:var(--muted)}.onboarding-step.done .onboarding-step-number{color:var(--green-ink);border-color:#d7fe034d}.pending-banner{background:#ff7e6b14;border:1px solid #ff7e6b47;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;display:flex}.pending-banner-label{letter-spacing:.04em;text-transform:uppercase;color:var(--coral);margin-right:4px;font-size:11.5px;font-weight:700}.pending-banner button{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.pending-banner button:hover{border-color:var(--coral);color:var(--coral)}.house-badge{color:var(--green-ink);background:#d7fe0312;border:1px solid #d7fe032e;border-radius:999px;padding:7px 10px;font-size:11.5px;font-weight:700}.metric-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.metric-tile{background:var(--surface);border:1px solid var(--line);border-radius:13px;min-width:0;min-height:124px;padding:17px;animation:.42s cubic-bezier(.22,1,.36,1) both dashboard-enter;position:relative;overflow:hidden}.metric-tile:nth-child(2){animation-delay:45ms}.metric-tile:nth-child(3){animation-delay:90ms}.metric-tile:nth-child(4){animation-delay:.135s}.metric-tile.featured{background:radial-gradient(circle at 94% 2%,#d7fe0338,#0000 40%),#172119;border-color:#d7fe0347}.metric-tile.negative{background:radial-gradient(circle at 94% 2%,#ff7e6b33,#0000 40%),#211816;border-color:#ff7e6b4d}.metric-tile>span{color:var(--muted);font-size:12.5px;font-weight:600;display:block}.metric-tile>strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:14px 0 13px;font-size:clamp(20px,2vw,29px);font-weight:650;display:block;overflow:hidden}.metric-tile>small{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.metric-tile>small i{background:var(--green-deep);border-radius:50%;width:7px;height:7px}.credit-wallet{background:radial-gradient(circle at 100% 0%, #d7fe0314, transparent 34%), var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding:20px;animation:.52s cubic-bezier(.22,1,.36,1) .11s both wallet-arrive;overflow:hidden}.wallet-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;padding-bottom:17px;display:flex}.wallet-heading>div>span{color:var(--green-ink);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700}.wallet-heading h3{letter-spacing:-.025em;margin:5px 0 4px;font-size:19px;font-weight:600}.wallet-heading p{max-width:650px;color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.wallet-manage{min-height:36px;color:var(--text);background:var(--surface-raised);border:1px solid var(--line-strong);transition:color var(--mov-estado) var(--mov-curva), border-color var(--mov-estado) var(--mov-curva), background var(--mov-estado) var(--mov-curva);border-radius:9px;flex:none;align-items:center;gap:10px;padding:0 12px;font-size:11.5px;font-weight:650;display:inline-flex}.wallet-manage:hover{color:var(--green-ink);background:var(--surface-hover);border-color:#d7fe035c}.wallet-overview{grid-template-columns:minmax(440px,1.15fr) minmax(300px,.85fr);gap:26px;padding-top:20px;display:grid}.wallet-stage{grid-template-columns:minmax(270px,1fr) minmax(150px,.52fr);align-items:stretch;gap:12px;min-width:0;display:grid}.wallet-credit-card{color:#fff;background:radial-gradient(circle at 88% 10%, #d7fe034d, transparent 34%), linear-gradient(145deg, #ffffff0f, transparent 45%), var(--wallet-card-color,#17231b);transform-origin:0;min-height:222px;transition:transform .22s cubic-bezier(.22, 1, .36, 1), box-shadow var(--mov-estado) var(--mov-curva);border:1px solid #ffffff29;border-radius:16px;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 38px #00000042}.wallet-credit-card.has-image{background-image:var(--wallet-card-image);background-position:50%;background-size:cover}.wallet-credit-card:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(120deg,#060a08d6,#060a0833);position:absolute;inset:0}.wallet-credit-card>*{z-index:2;position:relative}.wallet-credit-card:hover{transform:translateY(-2px)rotate(-.35deg);box-shadow:0 24px 46px #0000004d}.wallet-card-top,.wallet-card-bottom,.wallet-card-footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.wallet-card-top span,.wallet-card-bottom span{min-width:0}.wallet-card-top small,.wallet-card-bottom small{color:#ffffffad;font-size:11px;font-weight:500;display:block}.wallet-card-top strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:4px;font-size:17px;font-weight:600;display:block;overflow:hidden}.wallet-card-top>i{color:#fffc;font-size:24px;font-style:normal;line-height:1}.wallet-card-chip{background:linear-gradient(90deg,#0000 46%,#5b430e47 47% 53%,#0000 54%),linear-gradient(#f8e9ac,#cda84d);border:1px solid #ffffff73;border-radius:7px;width:35px;height:27px;margin:6px 0 13px;display:block}.wallet-card-bottom{align-items:end}.wallet-card-bottom>span:last-child{text-align:right}.wallet-card-bottom strong{letter-spacing:-.025em;margin-top:4px;font-size:clamp(15px,1.55vw,20px);font-weight:700;display:block}.wallet-card-footer{color:#ffffffa8;border-top:1px solid #ffffff29;padding-top:13px;font-size:11px}.wallet-card-picker{align-content:start;gap:7px;min-width:0;display:grid}.wallet-card-picker>button{min-width:0;color:var(--muted);text-align:left;transition:color var(--mov-estado) var(--mov-curva), background var(--mov-estado) var(--mov-curva), border-color var(--mov-estado) var(--mov-curva);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.wallet-card-picker>button:hover{color:var(--text);background:var(--surface-hover);border-color:var(--line)}.wallet-card-picker>button.active{color:var(--text);background:var(--surface-raised);border-color:#d7fe0347}.wallet-card-picker i{border:1px solid #ffffff21;border-radius:6px;width:36px;height:25px;display:block;box-shadow:0 8px 16px #0000002e}.wallet-card-picker span,.wallet-card-picker strong,.wallet-card-picker small{min-width:0;display:block}.wallet-card-picker strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;overflow:hidden}.wallet-card-picker small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.wallet-credit-summary{flex-direction:column;justify-content:space-between;min-width:0;padding:3px 0;display:flex}.wallet-available>span,.wallet-available>small{color:var(--muted);font-size:11px;display:block}.wallet-available>strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 7px;font-size:clamp(21px,2.4vw,31px);font-weight:700;display:block;overflow:hidden}.wallet-limit-track{margin:20px 0}.wallet-limit-track>span{background:var(--surface-raised);border:1px solid var(--line);border-radius:999px;height:8px;display:block;overflow:hidden}.wallet-limit-track>span>i{background:linear-gradient(90deg, var(--green-deep), var(--green));border-radius:inherit;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.wallet-limit-track>span>i.attention{background:linear-gradient(90deg, var(--amber), var(--coral))}.wallet-limit-track>small{color:var(--muted);margin-top:7px;font-size:8px;display:inline-block}.wallet-limit-track>small:last-child{float:right;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:56%;overflow:hidden}.wallet-limit-track b{color:var(--text);font-weight:700}.wallet-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wallet-stats>span{border-left:1px solid var(--line);min-width:0;padding:13px 12px 0}.wallet-stats>span:first-child{border-left:0;padding-left:0}.wallet-stats small,.wallet-stats strong{display:block}.wallet-stats small{color:var(--muted);font-size:8px}.wallet-stats strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12.5px;font-weight:700;overflow:hidden}.wallet-empty-state{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:122px;padding-top:17px;display:grid}.wallet-empty-state>span{width:46px;height:34px;color:var(--green-ink);background:var(--surface-raised);border:1px dashed var(--line-strong);border-radius:9px;place-items:center;display:grid}.wallet-empty-state strong,.wallet-empty-state small{display:block}.wallet-empty-state strong{font-size:14px;font-weight:600}.wallet-empty-state small{max-width:560px;color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.wallet-empty-state button{color:#11170f;background:var(--green);border-radius:8px;min-height:34px;padding:0 12px;font-size:11px;font-weight:700}.analytics-grid{grid-template-columns:minmax(0,1.05fr) minmax(370px,.95fr);gap:12px;display:grid}.finance-panel,.annual-journey,.recent-section,.agenda-panel,.household-panel,.surface-view{background:var(--surface);border:1px solid var(--line);box-shadow:var(--e-1);border-radius:16px}.finance-panel,.annual-journey,.recent-section,.agenda-panel,.household-panel{animation:.48s cubic-bezier(.22,1,.36,1) .1s backwards dashboard-enter}.panel-heading,.list-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.panel-heading>div>span,.list-heading>div>span,.agenda-heading>div>span,.surface-intro>div>span{color:var(--accent-text);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:11.5px;font-weight:750;display:block}.panel-heading h3,.list-heading h3{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650}.panel-heading button,.list-heading button{color:var(--accent-text);background:0 0;padding:0;font-size:11.5px;font-weight:700}.category-panel{min-height:360px;padding:18px}.category-visual{grid-template-columns:minmax(170px,.8fr) minmax(230px,1.2fr);align-items:center;gap:22px;padding:24px 0 6px;display:grid}.category-donut{aspect-ratio:1;background:var(--donut-fill);border-radius:50%;place-items:center;width:min(190px,100%);margin:0 auto;display:grid;position:relative}.category-donut:after{content:"";background:var(--surface);border:1px solid var(--line);border-radius:50%;position:absolute;inset:23%}.category-donut>div{z-index:1;text-align:center;gap:4px;max-width:105px;display:grid;position:relative}.category-donut strong{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.category-donut span{color:var(--muted);font-size:11.5px}.category-legend{display:grid}.category-legend button{text-align:left;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:47px;padding:7px 4px;display:grid}.category-legend button:last-child{border-bottom:0}.category-legend button:hover{background:#ffffff05}.category-legend button>i{border-radius:50%;width:7px;height:7px}.category-legend strong,.category-legend small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.category-legend strong{font-size:12.5px}.category-legend small{color:var(--muted);margin-top:2px;font-size:11.5px}.category-legend b{font-size:11.5px}.annual-journey{min-width:0;padding:18px}.annual-journey .list-heading{align-items:end}.annual-journey .list-heading p{color:var(--muted);text-align:right;margin:0;font-size:11.5px}.annual-journey .list-heading p strong{color:var(--text)}.annual-months{grid-template-columns:repeat(12,minmax(15px,1fr));gap:5px;min-height:235px;padding-top:21px;display:grid}.annual-month{text-align:center;grid-template-rows:14px 1fr 16px;gap:6px;min-width:0;display:grid;position:relative}.annual-tooltip{top:18px}.annual-tooltip strong+strong{color:var(--green-deep)}.annual-month>span,.annual-month>small{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;font-size:11.5px;overflow:hidden}.annual-bars{border-bottom:1px solid var(--line-strong);justify-content:center;align-items:end;gap:2px;height:154px;display:flex}.annual-bars i{border-radius:3px 3px 0 0;width:min(7px,42%);min-height:2px;display:block}.income-bar{background:var(--data-1)}.outflow-bar{background:var(--green-deep)}.annual-legend{color:var(--muted);justify-content:flex-end;gap:14px;padding-top:10px;font-size:11.5px;display:flex}.annual-legend i{border-radius:2px;width:7px;height:7px;margin-right:4px;display:inline-block}.recent-section{margin-top:12px;padding:18px}.wealth-goal-panel{width:100%;min-height:92px;color:var(--text);text-align:left;background:radial-gradient(circle at 88% 20%, #d7fe031f, transparent 31%), var(--surface-raised);border:1px solid var(--line);transition:background var(--mov-estado) var(--mov-curva), border-color var(--mov-estado) var(--mov-curva);border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(180px,1.4fr) auto;align-items:center;gap:24px;margin-top:12px;padding:18px 20px;display:grid}.wealth-goal-panel:hover{background-color:var(--surface-hover);border-color:#d7fe0357}.goal-copy{min-width:0}.goal-copy small,.goal-copy strong,.goal-copy>span{display:block}.goal-copy small{color:var(--accent-text);font-size:11.5px;font-weight:700}.goal-copy strong{letter-spacing:-.03em;margin:4px 0 3px;font-size:20px}.goal-copy>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.goal-progress,.goal-vault-progress{background:var(--line);border-radius:999px;height:8px;display:block;overflow:hidden}.goal-progress i,.goal-vault-progress span{background:linear-gradient(90deg, var(--green-deep), var(--green));border-radius:inherit;height:100%;display:block}.wealth-goal-panel>b{min-width:62px;color:var(--green-ink);text-align:right;font-size:17px}.compact-transaction{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:52px;display:grid}.compact-transaction:last-child{border-bottom:0}.transaction-dot,.territory-dot{background:var(--green-deep);border-radius:50%;width:8px;height:8px;display:inline-block}.compact-transaction>span:nth-child(2){min-width:0}.compact-transaction strong,.compact-transaction small{display:block}.compact-transaction strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.compact-transaction small{color:var(--muted);font-size:11.5px}.compact-transaction .compact-name{align-items:baseline;gap:5px;min-width:0;display:flex}.compact-transaction .compact-name strong{min-width:0}.compact-transaction .installment-tag{color:var(--faint);font-variant-numeric:tabular-nums;flex:none}.compact-transaction .installment-tag:before{content:"·";margin-right:5px}.compact-transaction b{font-size:12.5px}.right-rail{align-content:start;gap:12px;padding-top:59px;display:grid}.agenda-panel,.household-panel{overflow:hidden}.agenda-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.agenda-heading h2{letter-spacing:-.02em;margin:0 0 4px;font-size:17px}.agenda-heading p{color:var(--muted);margin:0;font-size:11.5px}.agenda-manage{min-height:36px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;margin-right:-10px;padding:0 10px;font-size:12.5px;font-weight:550;display:inline-flex}.agenda-manage:hover{color:var(--text);background:var(--surface-hover)}.agenda-manage svg{opacity:.7;flex:none}.agenda-manage:hover svg{opacity:1}.agenda-list{padding:4px 16px}.agenda-item{border-bottom:1px solid var(--line);grid-template-columns:auto 35px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:59px;display:grid}.agenda-item:last-child{border-bottom:0}.agenda-item.paid{opacity:.86}.agenda-item input,.bill-line input{width:15px;height:15px;accent-color:var(--green)}.due-day{width:34px;height:37px;color:var(--green-ink);background:#d7fe030f;border:1px solid #d7fe032e;border-radius:8px;place-items:center;padding:4px 0;display:grid}.due-day strong{font-size:14px;line-height:1}.due-day small{color:var(--muted);text-transform:uppercase;font-size:11px}.agenda-copy{min-width:0}.agenda-copy strong,.agenda-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agenda-copy strong{font-size:12.5px}.agenda-copy small,.agenda-item>b{color:var(--muted);font-size:11px}.agenda-item>b{color:var(--text)}.budget-rhythm{background:var(--surface-raised);border-top:1px solid var(--line);padding:16px}.budget-rhythm>span{color:var(--muted);font-size:11.5px}.progress-track,.card-limit,.budget-progress{background:var(--line);border-radius:999px;height:5px;margin:9px 0;display:block;overflow:hidden}.progress-track>span,.card-limit>span,.budget-progress>i{background:var(--data-1);border-radius:inherit;height:100%;display:block}.budget-rhythm>div:last-child{justify-content:space-between;font-size:11.5px;display:flex}.budget-rhythm>div:last-child>span{color:var(--muted)}.household-panel{padding:18px}.household-list{padding-top:6px;display:grid}.household-list>div,.household-list>button{text-align:left;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 0;display:grid}.household-list>:last-child{border-bottom:0}.household-list strong,.household-list small{display:block}.household-list strong{font-size:12.5px}.household-list small{color:var(--muted);margin-top:2px;font-size:11.5px}.household-list>div>i{background:var(--green-deep);border-radius:50%;width:7px;height:7px}.household-list>button>b{width:24px;height:24px;color:var(--text);background:var(--surface-hover);border:1px solid var(--line-strong);border-radius:50%;place-items:center;display:grid}.surface-view{max-width:1420px;min-height:calc(100vh - 136px);margin:0 auto;padding:clamp(20px,2.5vw,34px)}.surface-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;padding-bottom:20px;display:flex}.surface-intro h2{letter-spacing:-.03em;margin:4px 0 5px;font-size:clamp(22px,2.7vw,31px);font-weight:650}.surface-intro p{max-width:650px;color:var(--muted);margin:0;font-size:12.5px}.filters{grid-template-columns:minmax(240px,1fr) minmax(180px,250px);gap:10px;margin-bottom:18px;display:grid}.filters label,.field{gap:6px;display:grid}.data-table{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.transaction-grid{grid-template-columns:minmax(210px,2fr) 80px 130px 95px 130px 120px 72px;align-items:center;gap:14px;min-width:900px;display:grid}.table-head{min-height:38px;color:var(--muted);background:var(--surface-raised);border-bottom:1px solid var(--line);padding:0 15px;font-size:11px;font-weight:700}.table-row{min-height:60px;color:var(--muted);border-bottom:1px solid var(--line);padding:9px 15px;font-size:11.5px}.table-row:last-child{border-bottom:0}.table-row:hover{background:#ffffff05}.transaction-name{align-items:center;gap:10px;min-width:0;display:flex}.transaction-name>span{min-width:0}.transaction-name strong,.transaction-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.transaction-name strong{color:var(--text)}.transaction-name small{color:var(--muted);margin-top:3px;font-size:11.5px}.imported-tag{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 7px;font-size:11px}.row-action{width:27px;height:27px;color:var(--coral);background:0 0;border:1px solid #ff7e6b4d;border-radius:7px;place-items:center;display:grid}.row-actions{opacity:0;transition:opacity var(--mov-reacao) var(--mov-curva);justify-content:flex-end;gap:6px;display:flex}.table-row:hover .row-actions,.table-row:focus-within .row-actions,.statement-row:hover .row-actions,.statement-row:focus-within .row-actions,.contact-card:hover .row-actions,.contact-card:focus-within .row-actions,.checking-card:hover .row-actions,.checking-card:focus-within .row-actions,.investment-operations-row:hover .row-actions,.investment-operations-row:focus-within .row-actions{opacity:1}@media (hover:none){.row-actions{opacity:1}}.statement-row>strong,.statement-row>b,.table-row>strong,.table-row>b,.statement-summary strong,.dashboard-kpi>strong,.metric-tile>strong,.contact-figures b,.contacts-summary strong,.income-origin-pill b,.contact-detail-metrics strong,.contact-detail-row b,.wealth-kpis strong,.chart-footnote strong,.comparison-rows strong,.category-trend-row b,.delta-badge,.checking-card-value,.income-grid>strong,.statement-day>header b{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.statement-row>strong,.statement-row>b,.table-row>strong:last-of-type,.contact-detail-row b,.category-trend-row b{text-align:right}.row-action.edit,.row-action.confirm{color:var(--green-ink);border-color:#d7fe0342}.row-action:hover{background:#ffffff0a}.empty-row{min-height:180px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:6px;padding:30px;font-size:12.5px;display:grid}.cards-layout{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:24px;display:grid}.card-stack{align-content:start;gap:14px;display:grid}.credit-card{color:#fff;background:radial-gradient(circle at 92% 8%, #d7fe0333, transparent 36%), var(--card-color,#17231b);border:1px solid #ffffff21;border-radius:15px;min-height:218px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000038}.credit-card.has-image{background-image:var(--card-image);background-position:50%;background-size:cover}.credit-card:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(115deg,#080c0adb,#080c0a40);position:absolute;inset:0}.credit-card>*{z-index:2;position:relative}.card-identity{min-width:0;padding-right:112px;display:grid}.card-identity>span,.credit-card small,.credit-card .card-meta span,.credit-card .card-invoice span{color:#ffffffa6;font-size:11.5px}.card-identity>strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 2px;font-size:20px;overflow:hidden}.card-actions{z-index:3;gap:6px;display:flex;position:absolute;top:17px;right:17px}.card-edit,.card-delete{color:#ffffffe0;background:#070a087a;border:1px solid #fff3;border-radius:8px;min-height:30px;padding:0 10px;font-size:11.5px}.card-delete{color:#ffd2ca;border-color:#ff7e6b52;width:30px;padding:0}.card-edit:hover,.card-delete:hover{background:#070a08b8}.card-chip{background:linear-gradient(90deg,#0000 46%,#18150c47 47% 53%,#0000 54%),linear-gradient(#ffffff59,#ffffff14),#d8ba62;border:1px solid #ffffff57;border-radius:6px;width:33px;height:25px;margin-top:18px;display:block}.card-invoice{margin:18px 0 17px}.card-invoice strong{letter-spacing:-.04em;margin-top:4px;font-size:27px;display:block}.card-invoice small{color:#ffffff94;margin-top:3px;font-size:11.5px;display:block}.card-meta{gap:16px;display:flex}.card-limit{background:#ffffff26}.statement-panel{border-left:1px solid var(--line);padding-left:22px}.bills-calendar{border:1px solid var(--line);border-radius:10px;overflow:hidden}.calendar-ruler{color:var(--muted);background:var(--surface-raised);border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 58px;font-size:11px;display:flex}.bill-line{border-bottom:1px solid var(--line);grid-template-columns:22px 42px minmax(0,1fr) 120px 88px 32px;align-items:center;gap:12px;min-height:64px;padding:8px 14px;display:grid}.bill-status{min-height:30px;color:var(--muted);white-space:nowrap;background:var(--surface-raised);border:1px solid var(--line);transition:background var(--mov-reacao) var(--mov-curva), color var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.bill-status:hover{border-color:var(--line-strong)}.bill-status.paid{color:var(--accent-text);background:var(--green-soft);border-color:var(--green-deep)}.bill-line:last-child{border-bottom:0}.bill-line.paid{opacity:.72}.bill-day{width:35px;height:35px;color:var(--green-ink);background:#d7fe030d;border:1px solid #d7fe032e;border-radius:50%;place-items:center;font-size:13.5px;display:grid}.bill-copy{text-align:left;background:0 0;gap:3px;min-width:0;padding:8px 0;display:grid}.bill-copy strong,.bill-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bill-copy strong{font-size:12.5px}.bill-copy small{color:var(--muted);font-size:11.5px;font-style:normal}.bill-line>b{text-align:right;font-size:12.5px}.budget-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.budget-line{width:100%;min-height:68px;color:var(--text);text-align:left;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:10px minmax(180px,1.2fr) minmax(180px,2fr) 70px 120px;align-items:center;gap:18px;padding:10px 14px;display:grid}.budget-line:last-child{border-bottom:0}.budget-line:hover{background:var(--surface-hover)}.territory-dot.c2{background:#83af3b}.territory-dot.c3{background:#5cde9a}.territory-dot.c4{background:#eeffb8}.territory-dot.c5{background:#f4c95d}.territory-dot.c6{background:#ff7e6b}.budget-name{gap:3px;display:grid}.budget-name strong{font-size:12.5px}.budget-name small,.budget-line>span:last-child{color:var(--muted);font-size:11.5px}.budget-progress{margin:0}.budget-progress i.over{background:var(--coral)}.over-text{color:var(--coral)}.wealth-map{background:radial-gradient(circle at 70% 50%, #d7fe0314, transparent 34%), var(--surface-raised);border:1px solid var(--line);border-radius:12px;grid-template-columns:260px 1fr;gap:42px;min-height:360px;padding:34px;display:grid;position:relative}.intro-actions{align-items:center;gap:8px;display:flex}.quiet-action{min-height:40px;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:9px;padding:0 13px}.quiet-action:hover{color:var(--text);background:var(--surface-hover)}.goal-vault{background:radial-gradient(circle at 90% 0, #d7fe031c, transparent 34%), var(--surface);border:1px solid #d7fe032e;border-radius:12px;grid-template-columns:minmax(250px,.8fr) minmax(240px,1.5fr) auto;align-items:center;gap:30px;margin-bottom:16px;padding:24px 28px;display:grid}.goal-vault span{color:var(--accent-text);font-size:11.5px;font-weight:700}.goal-vault h3{letter-spacing:-.04em;margin:5px 0 4px;font-size:clamp(23px,3vw,35px)}.goal-vault p{color:var(--muted);margin:0;font-size:11.5px}.goal-vault>strong{min-width:76px;color:var(--green-ink);text-align:right;font-size:20px}.wealth-map>div:first-child{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-self:center;padding:21px}.wealth-map>div:first-child>span,.wealth-destinations article>span{color:var(--accent-text);font-size:11.5px;font-weight:700}.wealth-map>div:first-child strong{letter-spacing:-.04em;margin:8px 0 4px;font-size:27px;display:block}.wealth-map small,.wealth-destinations article small{color:var(--muted);font-size:11.5px}.wealth-route{background:var(--green);width:65px;height:1px;position:absolute;top:50%;left:286px}.wealth-destinations{grid-template-columns:repeat(2,minmax(180px,1fr));align-content:center;gap:10px;display:grid}.wealth-destinations article{background:var(--surface);border:1px solid var(--line);border-radius:11px;align-content:center;min-height:125px;padding:18px;display:grid;position:relative}.wealth-destinations article button{color:var(--muted);background:0 0;font-size:11px;position:absolute;top:11px;right:11px}.wealth-destinations article button:hover{color:var(--accent-text)}.wealth-destinations article strong{margin:5px 0 13px;font-size:14px}.wealth-destinations article b{font-size:17px}.empty-panel{text-align:center;background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;align-content:center;place-items:center;min-height:310px;padding:36px;display:grid}.empty-compass{color:#101611;background:var(--green);border-radius:13px;place-items:center;width:45px;height:45px;font-size:14px;font-weight:800;display:grid}.empty-panel h3{max-width:520px;margin:17px 0 7px;font-size:20px}.empty-panel p{max-width:520px;color:var(--muted);margin:0 0 18px;font-size:12.5px;line-height:1.55}.drawer-scrim{z-index:80;visibility:hidden;opacity:0;background:#000000a8;transition:opacity .19s,visibility .19s;position:fixed;inset:0}.drawer-scrim.open{visibility:visible;opacity:1}.drawer{z-index:90;visibility:hidden;background:var(--surface);border-left:1px solid var(--line-strong);width:min(470px,100vw);padding:26px;transition:transform .22s cubic-bezier(.22,1,.36,1),visibility .22s;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 70px #00000073}.drawer.open{visibility:visible;transform:translate(0)}.drawer-header{background:var(--sidebar);border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;margin:-26px -26px 24px;padding:23px 26px;display:flex}.drawer-header span{color:var(--accent-text);font-size:11.5px;font-weight:700}.drawer-header h2{letter-spacing:-.03em;margin:5px 0 0;font-size:23px}.close-button{width:34px;height:34px;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:8px;font-size:22px}.drawer-form{gap:16px;display:grid}.security-panel{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.security-head{gap:4px;display:grid}.security-head h3{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);color:var(--text);margin:0}.security-status{gap:6px;display:grid}.security-badge{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--positive,#1f9d55);background:color-mix(in srgb, var(--positive,#1f9d55) 14%, transparent);border-radius:var(--radius-pill);justify-self:start;padding:3px 10px}.form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.segmented{background:var(--canvas);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.segmented button{min-height:36px;color:var(--muted);background:0 0;border-radius:7px}.segmented button.active{color:var(--text);background:var(--surface-hover);box-shadow:inset 0 -2px 0 var(--green-deep);font-weight:650}.drawer-submit{color:#10160e;background:var(--green);margin-top:3px}.drawer-submit:disabled{cursor:wait;opacity:.55}.form-help,.invite-form p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.55}.field-note{color:var(--muted);margin-top:6px;font-size:11.5px;line-height:1.5;display:block}.remove-image{color:var(--muted);align-items:center;gap:8px;font-size:11.5px;display:flex}.member-list{margin-bottom:26px}.member-list>div{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:11px;min-height:61px;display:grid}.member-list .avatar{margin:0;overflow:hidden}.member-list .avatar img{object-fit:cover;width:100%;height:100%;display:block}.member-list strong,.member-list small{display:block}.member-list strong{font-size:12.5px}.member-list small,.member-list em{color:var(--muted);font-size:11.5px;font-style:normal}.loading-state{min-height:calc(100vh - 78px);color:var(--muted);text-align:center;align-content:center;place-items:center;gap:9px;display:grid}.loading-state strong{color:var(--text);letter-spacing:-.02em;font-size:22px}.loading-state small{font-size:11.5px}.loading-route{background:var(--line);border-radius:999px;width:118px;height:4px;margin-bottom:21px;position:relative;overflow:hidden}.loading-route:after{content:"";background:linear-gradient(90deg, transparent, var(--green), transparent);animation:.9s linear infinite loading-sweep;position:absolute;inset:0}.mobile-nav{display:none}.auth-gate{background:radial-gradient(circle at 50% 10%, #d7fe0324, transparent 34%), var(--canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-folio{color:var(--muted);font-size:11.5px;position:absolute;top:24px;left:26px}.auth-gate section{background:var(--surface);border:1px solid var(--line);max-width:590px;box-shadow:var(--shadow);border-radius:16px;padding:44px}.auth-gate .brand-mark{color:#0b0f0d}.auth-gate p{color:var(--accent-text);margin:23px 0 7px;font-size:11.5px;font-weight:700}.auth-gate h1{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(30px,5vw,46px);line-height:1.08}.auth-gate section>span:last-child{color:var(--muted);font-size:13.5px;line-height:1.55}@keyframes dashboard-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wallet-arrive{0%{opacity:.72;clip-path:inset(7% 0 0 round 14px);transform:translateY(10px)}to{opacity:1;clip-path:inset(0 round 14px);transform:translateY(0)}}@keyframes loading-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=1280px){.overview-shell{grid-template-columns:1fr}.right-rail{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);padding-top:0}.agenda-list{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}}@media (width<=1050px){.metric-strip{grid-template-columns:repeat(2,1fr)}.wallet-overview{grid-template-columns:1fr}.wallet-credit-summary{border-top:1px solid var(--line);padding-top:17px}.analytics-grid{grid-template-columns:1fr}.category-visual{grid-template-columns:minmax(170px,.7fr) minmax(260px,1.3fr)}.goal-vault{grid-template-columns:minmax(220px,1fr) minmax(200px,1.2fr) auto}}@media (width<=860px){.calendar-modal-backdrop{padding:12px}.calendar-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.calendar-modal-layout{grid-template-columns:1fr}.calendar-day-detail{border-top:1px solid var(--line);border-left:0;min-height:260px}.sidebar{display:none}.workspace{margin-left:0;padding-bottom:70px}.topbar{min-height:70px;padding:12px 16px}.topbar-kicker,.sync-status{display:none}.topbar h1{font-size:23px}.month-select>span{display:none}.month-select select{min-width:138px;max-width:138px}.primary-action{justify-content:center;width:40px;padding:0;font-size:0}.primary-action span{font-size:20px}.view{padding:18px 12px}.mobile-nav{z-index:60;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c100ef5;grid-auto-columns:minmax(68px,1fr);grid-auto-flow:column;min-height:62px;display:grid;position:fixed;inset:auto 0 0;overflow-x:auto}.mobile-nav button{color:var(--muted);background:0 0;place-items:center;gap:3px;font-size:11px;display:grid}.mobile-nav button span{font-size:16px}.mobile-nav button.active{color:var(--accent-text);box-shadow:inset 0 2px 0 var(--green)}.cards-layout,.wealth-map{grid-template-columns:1fr}.statement-panel{border-top:1px solid var(--line);border-left:0;padding:20px 0 0}.wealth-route{display:none}}@media (width<=620px){.dashboard-heading{display:block}.house-badge{margin-top:12px;display:inline-block}.dashboard-heading p{font-size:12.5px}.metric-strip{grid-template-columns:1fr 1fr}.metric-tile{min-height:112px;padding:14px}.metric-tile>strong{font-size:19px}.metric-tile>small{display:none}.credit-wallet{padding:14px}.wallet-heading{display:block}.wallet-manage{justify-content:space-between;width:100%;margin-top:14px}.wallet-overview{gap:18px;padding-top:14px}.wallet-stage{grid-template-columns:1fr}.wallet-credit-card{min-height:210px;padding:17px}.wallet-credit-card:hover{transform:translateY(-2px)}.wallet-card-picker{padding-bottom:4px;display:flex;overflow-x:auto}.wallet-card-picker>button{min-width:164px}.wallet-available>strong{white-space:normal;font-size:22px}.wallet-stats>span{padding-left:7px;padding-right:7px}.wallet-stats strong{font-size:11.5px}.wallet-empty-state{grid-template-columns:auto minmax(0,1fr)}.wallet-empty-state button{grid-column:1/-1;width:100%}.wealth-goal-panel{grid-template-columns:minmax(0,1fr) auto;gap:12px}.goal-progress{grid-area:2/1/auto/-1}.category-visual{grid-template-columns:1fr}.category-donut{width:176px}.annual-journey .list-heading{display:block}.annual-journey .list-heading p{text-align:left;margin-top:7px}.annual-months{grid-template-columns:repeat(6,minmax(28px,1fr));row-gap:14px}.right-rail{grid-template-columns:1fr}.agenda-list{display:block}.agenda-item{grid-template-columns:auto 35px minmax(0,1fr)}.agenda-item>b{display:none}.compact-transaction{grid-template-columns:auto minmax(0,1fr) auto}.compact-transaction>small{display:none}.surface-view{padding:18px 14px}.surface-intro{display:block}.surface-intro .secondary-action{width:100%;margin-top:15px}.intro-actions{width:100%;margin-top:15px;display:grid}.intro-actions .secondary-action{margin-top:0}.goal-vault{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:20px}.goal-vault-progress{grid-area:2/1/auto/-1}.filters{grid-template-columns:1fr}.calendar-ruler{display:none}.bill-line{grid-template-columns:22px 38px minmax(0,1fr) auto 27px}.bill-status{display:none}.bill-line>b{font-size:11.5px}.budget-line{grid-template-columns:9px minmax(130px,1fr) 48px;gap:10px}.budget-progress{grid-area:2/2/auto/4}.budget-line>span:last-child{display:none}.wealth-map{padding:18px}.wealth-destinations{grid-template-columns:1fr}.drawer{padding:22px}.drawer-header{margin:-22px -22px 22px;padding:20px 22px}.form-pair{grid-template-columns:1fr}.wealth-hero-header,.month-reading,.credit-summary,.market-footnote{flex-direction:column;align-items:flex-start}.wealth-tabs{display:none}.wealth-chart-wrap{min-height:330px;padding-bottom:150px}.wealth-chart{height:210px}.wealth-summary-card{width:calc(100% - 32px);min-height:132px;top:auto;bottom:13px;right:16px}.month-reading-flow{flex-wrap:wrap;justify-content:space-between;width:100%}.health-chart-heading{flex-direction:column;align-items:flex-start}.health-chart-body{grid-template-columns:1fr}.health-balances{border-top:1px solid var(--line);border-left:0;grid-template-columns:repeat(3,minmax(0,1fr))}.health-row{grid-template-columns:68px minmax(0,1fr)}.health-values{text-align:left;grid-column:2}.income-summary,.portfolio-benchmarks,.subscription-snapshot,.investment-overview{grid-template-columns:1fr}.subscription-group-heading,.investment-insight-heading{flex-direction:column;align-items:flex-start}.subscription-row{grid-template-columns:22px 40px minmax(0,1fr) 62px;gap:9px;padding:8px 10px}.subscription-row>.row-actions{grid-column:3/-1;justify-content:flex-end}.subscription-payment strong{font-size:11.5px}.subscription-payment small{display:none}.investment-insight{min-height:0;padding:18px}.investment-distribution{grid-template-columns:1fr;gap:26px}.distribution-visual{flex-direction:column;align-items:flex-start}.portfolio-donut{width:148px;height:148px}.benchmark-chart>div{grid-template-columns:88px minmax(120px,1fr) 58px;gap:9px}.income-grid,.portfolio-grid{grid-template-columns:minmax(0,1fr) auto;gap:10px}.income-grid>:not(:first-child):not(:last-child),.portfolio-grid>:not(:first-child):not(:last-child),.income-list .table-head,.portfolio-table .table-head{display:none}}@media (width<=480px){.calendar-modal>header,.calendar-large,.calendar-day-detail{padding:18px}.calendar-day.large{min-height:47px}.calendar-large .calendar-days{gap:4px}.calendar-detail-list>div{grid-template-columns:28px minmax(0,1fr)}.calendar-detail-list b{grid-column:2}.topbar{min-height:auto;padding:10px 12px;display:block}.topbar>div:first-child{display:none}.topbar-actions{grid-template-columns:auto auto minmax(0,1fr);gap:8px;width:100%;display:grid}.month-select select{width:100%;min-width:0;max-width:none}.language-toggle{grid-column:1}.theme-toggle{grid-column:2}.sync-status{display:none}.health-balances{grid-template-columns:1fr}.calendar-day{min-height:30px}.subscription-spotlight,.subscription-stat,.investment-balance,.investment-overview-stat{padding:17px}.subscription-spotlight>strong{font-size:23px}.investment-tabs button{min-width:114px;padding-inline:12px}.distribution-list>div{grid-template-columns:8px minmax(110px,1fr) 85px}.distribution-list em{display:none}.wealth-modal{padding:16px}.wealth-point-detail,.chart-selection-detail{grid-template-columns:1fr}.wealth-modal>footer,.income-month-detail-heading{flex-direction:column;align-items:stretch}.income-event-list>div{grid-template-columns:minmax(0,1fr) auto}.income-event-list>div>span:nth-child(2){grid-area:2/1/auto/-1}}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4{font-weight:560}.app-shell strong{font-weight:600}.metric-tile>strong,.wealth-summary-card>strong,.investment-balance>strong,.investment-overview-stat>strong,.subscription-spotlight>strong,.subscription-stat>strong,.health-values strong,.health-balances strong,.goal-vault>strong,.wealth-map>div:first-child strong,.portfolio-grid>strong,.subscription-payment>strong,.income-month-detail-heading>strong{font-weight:700}:root[data-theme=light] body{background:radial-gradient(circle at 62% -18%, #15a95d1a, transparent 36%), var(--canvas)}:root[data-theme=light] .topbar{color:var(--text);background:#f7f9f7eb}:root[data-theme=light] .mobile-nav{background:#f7f9f7f5}:root[data-theme=light] .calendar-modal-backdrop{background:#212a2485}:root[data-theme=light] .calendar-day-detail{background:#f7f9f7}:root[data-theme=light] .wealth-grid-line{stroke:#17201914}:root[data-theme=light] .table-row{color:#4f5e54}:root[data-theme=light] .table-row:hover{background:var(--surface-hover)}:root[data-theme=light] .table-head{color:#536158}:root[data-theme=light] .transaction-name strong,:root[data-theme=light] .table-row>strong,:root[data-theme=light] .table-row b{color:#172019}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:#77847b;opacity:1}:root[data-theme=light] .row-action.edit,:root[data-theme=light] .row-action.confirm{color:#2f7208;border-color:#4f971266}:root[data-theme=light] .wealth-goal-line{stroke:#0ba95d73}:root[data-theme=light] .wealth-modal-backdrop{background:#212a2480}:root[data-theme=light] .metric-tile.featured{background:radial-gradient(circle at 94% 2%,#7ccf1833,#0000 40%),#f7fbf5}:root[data-theme=light] .metric-tile.negative{background:radial-gradient(circle at 94% 2%,#d95e4d24,#0000 40%),#fff8f6}:root[data-theme=light] .house-switcher,:root[data-theme=light] .month-reading{background:#7ccf1814}:root[data-theme=light] .house-badge,:root[data-theme=light] .wealth-goal-panel>b,:root[data-theme=light] .goal-vault>strong,:root[data-theme=light] .subscription-group-heading>strong{color:#397d08}:root[data-theme=light] .wealth-tabs,:root[data-theme=light] .calendar-day,:root[data-theme=light] .table-head{background:#17201906}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.topbar-profile{background:0 0;border-radius:999px;place-items:center;padding:0;display:grid}.topbar-profile .profile-avatar{width:40px;height:40px;color:var(--text);background:var(--surface-hover);border:2px solid var(--line-strong);border-radius:999px;place-items:center;font-size:14px;font-weight:700;display:grid;overflow:hidden}.topbar-profile .profile-avatar img{object-fit:cover;width:100%;height:100%}.topbar-profile:hover .profile-avatar{border-color:var(--green-deep)}.view-tabs{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.view-tabs button{min-height:38px;color:var(--muted);background:0 0;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}.view-tabs button b{min-width:22px;color:var(--muted);text-align:center;background:var(--surface-raised);border-radius:999px;padding:2px 6px;font-size:11.5px}.view-tabs button.active{color:var(--text);background:var(--surface-hover);box-shadow:inset 0 -2px 0 var(--green-deep)}.view-tabs button.active b{color:var(--text);background:var(--line)}.conference-toggle{align-items:center;gap:7px;display:inline-flex}.conference-toggle.active{color:var(--text);background:var(--surface-hover);border-color:var(--green-deep)}.conference-banner{color:var(--text);background:#d7fe0314;border:1px solid #d7fe0347;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;font-size:13.5px;display:flex}.conference-banner b{color:var(--accent-text);white-space:nowrap;margin-left:auto;font-size:14px}.table-row.conference{cursor:pointer}.table-row.conference:hover{background:var(--surface-hover)}.table-row.conference.checked{box-shadow:inset 3px 0 0 var(--green);background:#d7fe031a}:root[data-theme=light] .table-row.conference.checked{box-shadow:inset 3px 0 0 var(--green-deep);background:#83af3b24}.conference-check{color:var(--accent-text);flex-shrink:0}.bulk-bar{background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;align-items:center;gap:14px;margin-bottom:14px;padding:10px 16px;display:flex}.bulk-bar span{color:var(--text);font-size:13.5px}.bulk-bar .bulk-clear{color:var(--muted);background:0 0;font-size:13px;font-weight:700}.bulk-bar .bulk-delete{color:#fff;background:var(--coral);border-radius:9px;align-items:center;gap:7px;min-height:36px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}:root[data-theme=light] .bulk-bar .bulk-delete{color:#fff}.row-select{place-items:center;display:grid}.row-select input{width:16px;height:16px;accent-color:var(--green)}.transaction-grid.selectable{grid-template-columns:26px minmax(200px,2fr) 80px 130px 95px 150px 120px 72px;min-width:960px}.income-grid.selectable{grid-template-columns:26px minmax(170px,1.7fr) 1fr .8fr .9fr .9fr 74px}.table-row.selected,.bill-line.selected,.subscription-row.selected{background:#d7fe0312}.cashback-tag{color:var(--accent-text);background:#d7fe031f;border-radius:999px;margin-top:3px;padding:2px 7px;font-size:11.5px;font-weight:700;display:inline-block}.responsible-cell{min-width:0}.contact-chip{align-items:center;gap:8px;min-width:0;display:inline-flex}.contact-avatar{color:#101611;background:var(--green-soft);border-radius:999px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.contact-avatar img{object-fit:cover;width:100%;height:100%}.contact-avatar.large{width:52px;height:52px;font-size:17px}.contact-group{margin-bottom:22px}.contact-group h3{margin:0 0 12px;font-size:15px}.contact-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.contact-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:13px;padding:14px 16px;display:flex}.contact-card:hover{border-color:var(--line-strong)}.contact-detail-panel{background:var(--surface);border:1px solid var(--line-strong);border-radius:16px;flex-direction:column;width:min(520px,100%);max-height:min(75vh,600px);display:flex;overflow:hidden;box-shadow:0 32px 100px #0000006b}.contact-detail-panel header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 20px;display:flex}.contact-detail-panel header div{flex:1;min-width:0}.contact-detail-panel header strong{font-size:15px;display:block}.contact-detail-panel header small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.contact-detail-total{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.contact-detail-total span{color:var(--muted);font-size:12px}.contact-detail-total strong{font-size:18px}.contact-detail-list{padding:6px 0 14px;overflow-y:auto}.contact-detail-list .chart-empty-copy{text-align:center;padding:24px 20px}.contact-detail-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.contact-detail-row strong{font-size:13.5px;display:block}.contact-detail-row small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.contact-card .contact-copy strong{font-size:14.5px;display:block}.contact-card .contact-copy small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.cashback-panel{background:linear-gradient(145deg, #d7fe0324, transparent 55%), var(--surface);border:1px solid #d7fe0340;border-radius:16px;gap:6px;margin-bottom:14px;padding:18px 20px;display:grid}.cashback-panel span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:12.5px;font-weight:700}.cashback-panel strong{letter-spacing:-.02em;font-size:24px}.cashback-panel small{color:var(--muted);font-size:12.5px;line-height:1.45}.agenda-item.invoice .agenda-copy strong{color:var(--accent-text)}.bill-group{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:20px;overflow:hidden}.bill-group-heading{background:var(--surface-raised);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.bill-group-heading h3{margin:0;font-size:15px}.bill-group-heading p{color:var(--muted);margin:4px 0 0;font-size:12.5px}.bill-group-heading>strong{white-space:nowrap;font-size:16px}.bill-copy.static{text-align:left;gap:2px;display:grid}.bill-copy.static strong{font-size:14px}.bill-copy.static small{color:var(--muted);font-size:12.5px}.bill-line.invoice{background:#d7fe030d}.row-action-placeholder{width:32px}.cycle-editor{align-items:flex-end;gap:9px;margin-top:10px;display:flex}.cycle-editor label{flex:1;gap:4px;display:grid}.cycle-editor label span{color:var(--muted);font-size:11.5px;font-weight:700}.cycle-editor input{background:var(--surface);border:1px solid var(--line);border-radius:8px;min-height:34px;padding:0 10px}.cycle-editor button{min-height:34px;color:var(--text);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:8px;padding:0 13px;font-size:12.5px;font-weight:700}.cycle-editor button:hover{border-color:var(--green)}.cycle-note{color:var(--muted);align-self:end;margin:0;font-size:12.5px}.budget-analytics{grid-template-columns:minmax(220px,1fr) minmax(300px,1.4fr) minmax(200px,.9fr);gap:14px;margin-bottom:18px;display:grid}.budget-summary-card,.budget-donut-card,.budget-highlight-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 20px}.budget-moves-card{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;display:flex}.budget-moves-card>span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;font-size:11.5px;font-weight:600}.budget-move-row{align-items:baseline;gap:8px;font-size:13px;display:flex}.budget-move-row strong{font-weight:600}.budget-move-row b{font-weight:650}.budget-summary-card{align-content:start;gap:8px;display:grid}.budget-summary-card>span,.budget-highlight-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:12.5px;font-weight:700}.budget-summary-card>strong{letter-spacing:-.02em;font-size:26px}.budget-summary-card small{color:var(--muted);font-size:12.5px}.budget-summary-card small b{color:var(--text)}.budget-ceiling-track{background:var(--surface-raised);border-radius:999px;height:10px;overflow:hidden}.budget-ceiling-track i{background:var(--data-1);height:100%;transition:width var(--mov-forma) var(--mov-curva);border-radius:999px;display:block}.budget-ceiling-track i.warning{background:var(--amber)}.budget-ceiling-track i.over{background:var(--coral)}.budget-donut-card{align-items:center;gap:20px;display:flex}.budget-donut-legend{flex:1;gap:7px;min-width:0;display:grid}.budget-donut-legend button{color:var(--text);text-align:left;background:0 0;border-radius:7px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:9px;padding:4px 6px;font-size:13px;display:grid}.budget-donut-legend button:hover{background:var(--surface-hover)}.budget-donut-legend button i{border-radius:4px;width:12px;height:12px}.budget-donut-legend button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.budget-donut-legend button b{color:var(--muted);font-size:12.5px}.budget-highlight-card{align-content:start;gap:7px;display:grid}.budget-highlight-card strong{font-size:17px}.budget-highlight-card b{letter-spacing:-.02em;font-size:22px}.budget-highlight-card small{color:var(--muted);font-size:12.5px;line-height:1.45}.budget-line-row{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:center;display:grid}.budget-line-row:last-child{border-bottom:0}.budget-line-row .row-select{padding-left:10px}.budget-line-row.selected{background:#d7fe0312}.budget-line-row .budget-line{border-bottom:0}.segmented.three{grid-template-columns:1fr 1fr 1fr}.drawer-form-shell{gap:15px;padding:4px 22px 30px;display:grid}.drawer-form-shell .drawer-form{padding:0}.field-label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.field-action{color:var(--accent-text);text-underline-offset:3px;background:0 0;padding:0;font-size:11.5px;font-weight:700;text-decoration:underline}.category-add-row{gap:9px;display:flex}.category-add-row input{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:1;min-height:42px;padding:0 13px}.category-add-row .secondary-action{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.category-chip-list{flex-wrap:wrap;gap:8px;display:flex}.category-chip{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:7px 8px 7px 13px;font-size:13px;font-weight:600;display:inline-flex}.category-chip button{width:20px;height:20px;color:var(--muted);background:var(--surface-raised);border-radius:999px;place-items:center;display:grid}.category-chip button:hover{color:#fff;background:var(--coral)}.subscription-pay-preview{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.subscription-pay-preview strong{font-size:14.5px;display:block}.subscription-pay-preview small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.subscription-pay-preview b{white-space:nowrap;font-size:16px}@media (width<=1080px){.budget-analytics{grid-template-columns:1fr}}@media (width<=760px){.budget-donut-card{flex-direction:column;align-items:flex-start}.view-tabs{width:100%}.view-tabs button{flex:1;justify-content:center}.bill-line{grid-template-columns:20px 34px minmax(0,1fr) auto}.bill-line .bill-status,.bill-line .row-action-placeholder{display:none}.subscription-row{grid-template-columns:20px 22px 38px minmax(0,1fr) auto}.subscription-row .row-actions{display:none}.contact-grid{grid-template-columns:1fr}}.checking-summary{grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;margin-bottom:20px;display:grid}.checking-summary>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:6px;padding:16px 18px;display:grid}.checking-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;font-weight:700}.checking-summary strong{letter-spacing:-.02em;font-size:20px}.checking-list{gap:10px;display:grid}.checking-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:16px;padding:16px 18px;display:flex}.checking-card-copy{flex:1;gap:3px;min-width:0;display:grid}.checking-card-copy strong{font-size:15px}.checking-card-copy small{color:var(--muted);font-size:12.5px}.checking-card-value{white-space:nowrap;font-size:18px}@media (width<=760px){.checking-summary{grid-template-columns:1fr}}.checking-card{flex-direction:column;align-items:stretch;gap:12px}.checking-card-top{align-items:center;gap:16px;display:flex}.checking-statement{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.checking-statement>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:700}.checking-statement-row{grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.checking-statement-row span:first-child{color:var(--muted);font-size:12px}.checking-statement-row span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cashback-percent-input{align-items:center;gap:8px;display:flex}.cashback-percent-input input{flex:1}.cashback-percent-input span{color:var(--muted);font-size:14px;font-weight:700}.dashboard-view{flex-direction:column;gap:12px;max-width:1420px;margin:0 auto;padding:clamp(20px,2.5vw,34px);display:flex}.dashboard-hero{background:radial-gradient(circle at 96% 0%, #d7fe0329, transparent 46%), var(--surface);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px;display:flex}.dashboard-hero>div>span{color:var(--accent-text);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px;font-weight:750;display:block}.dashboard-hero h2{letter-spacing:-.035em;max-width:22ch;margin:0 0 8px;font-size:clamp(21px,2.4vw,30px);font-weight:650}.dashboard-hero p{max-width:58ch;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.dashboard-hero-goal{background:var(--surface-raised);border:1px solid var(--line);border-radius:13px;flex:none;min-width:208px;padding:14px 16px}.dashboard-hero-goal small{color:var(--muted);font-size:11.5px;display:block}.dashboard-hero-goal strong{letter-spacing:-.04em;margin:6px 0 9px;font-size:26px;font-weight:650;display:block}.dashboard-hero-goal .progress-track{margin-bottom:8px}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-kpi{background:var(--surface);border:1px solid var(--line);min-height:132px;box-shadow:var(--e-1);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;animation:.42s cubic-bezier(.22,1,.36,1) both dashboard-enter;display:flex;position:relative;overflow:hidden}.dashboard-kpi.featured{border-color:var(--line-strong);box-shadow:var(--e-2)}.dashboard-kpi.featured:before{background:var(--green-deep);content:"";width:3px;position:absolute;inset:0 auto 0 0}.dashboard-kpi>span{color:var(--muted);font-size:12.5px;font-weight:600}.dashboard-kpi>strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(19px,1.9vw,27px);font-weight:650;overflow:hidden}.dashboard-kpi>small{color:var(--muted);font-size:11.5px;line-height:1.45}.delta-badge{border-radius:999px;align-items:center;gap:3px;padding:3px 8px 3px 6px;font-size:11.5px;font-weight:700;display:inline-flex}.delta-badge.up{color:var(--green-ink);background:#d7fe0324}.delta-badge.down{color:var(--coral);background:#ff7e6b24}.delta-badge.flat{color:var(--muted);background:var(--surface-hover)}.insight-panel,.dashboard-panel{padding:18px}.dashboard-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.insight-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;margin-top:14px;display:grid}.insight-item{color:var(--text);text-align:left;background:var(--surface-raised);border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.insight-item:hover{background:var(--surface-hover);border-color:var(--line-strong)}.insight-item>span{flex:1;line-height:1.4}.insight-item>svg:first-child{color:var(--muted);flex:none}.insight-item.good>svg:first-child{color:var(--green-deep)}.insight-item.alert>svg:first-child{color:var(--amber)}.insight-item>svg:last-child{color:var(--faint);flex:none}.insight-chart{width:100%;height:210px;margin-top:16px;display:block}.insight-grid-line{stroke:var(--data-grid);stroke-width:1px}.insight-zero-line{stroke:var(--line-strong);stroke-dasharray:4 4;stroke-width:1px}.insight-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.insight-chart text{fill:var(--data-axis);font-variant-numeric:tabular-nums;text-anchor:middle;font-size:11px;font-weight:600}.chart-legend{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.chart-legend span{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;font-weight:650;display:inline-flex}.chart-legend i{border-radius:3px;width:9px;height:9px}.chart-note{color:var(--faint);margin:12px 0 0;font-size:11.5px;line-height:1.5}.paired-bars,.signed-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;height:190px;margin-top:16px;display:grid}.paired-bar-group,.signed-bar-group{flex-direction:column;gap:7px;min-width:0;display:flex}.paired-bar-group small,.signed-bar-group small{color:var(--faint);text-align:center;font-size:10.5px;font-weight:600}.paired-bar-stack{flex:1;justify-content:center;align-items:flex-end;gap:3px;display:flex}.paired-bar{border-radius:4px 4px 2px 2px;flex:1;min-height:2px}.signed-bar-track{border-top:1px solid #0000;flex-direction:column;flex:1;justify-content:center;display:flex}.signed-bar{border-radius:4px;min-height:2px}.signed-bar.positive{background:var(--green-deep);align-self:flex-end;width:100%;margin-top:auto}.signed-bar.negative{background:var(--coral);width:100%;margin-bottom:auto}.chart-footnote{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:14px;padding-top:14px;display:grid}.chart-footnote>span{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.chart-footnote small{color:var(--muted);font-size:11.5px}.chart-footnote strong{letter-spacing:-.03em;font-size:17px;font-weight:650}.category-trend-list{flex-direction:column;margin-top:8px;display:flex}.category-trend-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 0;display:grid}.category-trend-row:last-child{border-bottom:0}.category-trend-row strong{font-size:13.5px;font-weight:650;display:block}.category-trend-row small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.category-trend-row b{font-size:14px;font-weight:650}.comparison-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px;display:grid}.comparison-grid article{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.comparison-grid article>small{color:var(--muted);margin-bottom:12px;font-size:11.5px;font-weight:600;display:block}.comparison-rows{flex-direction:column;gap:10px;display:flex}.comparison-rows>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.comparison-rows b{color:var(--muted);font-size:12px;font-weight:600}.comparison-rows strong{text-align:right;font-size:14.5px;font-weight:650}.comparison-rows .delta-badge{grid-column:2;justify-self:end}.wealth-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.composition-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.composition-row{grid-template-columns:minmax(150px,.9fr) minmax(0,2fr) auto;align-items:center;gap:14px;display:grid}.composition-row>span:first-child{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.composition-row i{border-radius:3px;width:9px;height:9px}.composition-track{background:var(--surface-hover);border-radius:999px;height:9px;overflow:hidden}.composition-track>span{border-radius:999px;height:100%;display:block}.composition-row b{text-align:right;font-size:14px;font-weight:650}.next-up{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:12px;margin-bottom:12px;display:grid}.next-up-kicker{color:var(--accent-text);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.next-invoice{text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:13px;flex-direction:column;align-items:flex-start;gap:8px;padding:17px;display:flex}.next-invoice:hover{border-color:var(--line-strong)}.next-invoice strong{letter-spacing:-.04em;font-size:clamp(19px,1.9vw,26px);font-weight:650}.next-invoice small{color:var(--muted);font-size:12px}.next-due{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:15px 17px}.next-due ul{flex-direction:column;gap:2px;margin:10px 0 0;padding:0;list-style:none;display:flex}.next-due li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;display:grid}.next-due li:last-child{border-bottom:0}.next-due li b{text-align:center;background:var(--surface-hover);border-radius:8px;padding:4px 0;font-size:13px;font-weight:700}.next-due li strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.next-due li small{color:var(--muted);font-size:11.5px;display:block}.next-due li em{font-size:13.5px;font-style:normal;font-weight:650}.overview-wealth{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.overview-wealth>span{background:var(--surface-raised);border:1px solid var(--line);border-radius:11px;flex-direction:column;gap:5px;padding:13px 14px;display:flex}.overview-wealth small{color:var(--muted);font-size:11.5px}.overview-wealth strong{letter-spacing:-.03em;font-size:18px;font-weight:650}.income-origin{background:var(--surface-raised);border:1px solid var(--line);border-radius:13px;margin:14px 0;padding:16px 18px}.income-origin-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.income-origin-head>span{color:var(--accent-text);letter-spacing:.07em;text-transform:uppercase;font-size:11.5px;font-weight:750}.income-origin-list{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:8px;display:grid}.income-origin-pill{background:var(--surface);border:1px solid var(--line);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.income-origin-pill strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;display:block;overflow:hidden}.income-origin-pill small{color:var(--muted);font-size:11px;display:block}.income-origin-pill b{font-size:13.5px;font-weight:650}.income-origin-pill.unassigned{border-style:dashed}.link-action{color:var(--accent-text);cursor:pointer;background:0 0;padding:0;font-size:12px;font-weight:650;text-decoration:underline}.contact-picker{flex-direction:column;gap:12px;display:flex}.contact-picker-group>small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.contact-picker-options{flex-wrap:wrap;gap:7px;display:flex}.contact-picker-option{background:var(--surface-raised);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;font-weight:600;display:inline-flex}.contact-picker-option:hover{border-color:var(--line-strong)}.contact-picker-option.selected{color:var(--green-ink);background:#d7fe0324;border-color:#d7fe0373}.contacts-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 20px;display:grid}.contacts-summary article{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:15px 17px;display:flex}.contacts-summary span{color:var(--muted);font-size:12px;font-weight:600}.contacts-summary strong{letter-spacing:-.035em;font-size:21px;font-weight:650}.contacts-summary small{color:var(--faint);font-size:11.5px}.contact-figures{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:4px;padding-top:10px;display:flex}.contact-figures>span{flex-direction:column;gap:2px;display:flex}.contact-figures small{color:var(--muted);font-size:10.5px}.contact-figures b{font-size:12.5px;font-weight:650}.contact-card{flex-wrap:wrap;align-items:flex-start}.contact-card .contact-copy{flex:1;min-width:0}.contact-card .contact-figures{flex-basis:100%}.contact-detail-panel.wide{width:min(720px,94vw)}.contact-detail-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:16px 0;display:grid}.contact-detail-metrics>span{background:var(--surface-raised);border:1px solid var(--line);border-radius:11px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.contact-detail-metrics small{color:var(--muted);font-size:11px;line-height:1.35}.contact-detail-metrics strong{letter-spacing:-.03em;font-size:17px;font-weight:650}.contact-detail-list .list-heading{margin-bottom:8px}.contact-detail-list h4{margin:0;font-size:14px;font-weight:650}.statement-focus{background:#d7fe031a;border:1px solid #d7fe034d;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 0;padding:11px 15px;display:flex}.statement-focus>span{color:var(--muted);font-size:12px}.statement-focus strong{color:var(--text);margin-left:7px;font-size:13px;font-weight:650}.statement-focus button{color:var(--accent-text);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:0;font-size:11.5px;font-weight:700;display:inline-flex}.statement-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}@media (width<=1240px){.statement-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.statement-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.statement-summary article{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:15px 17px;display:flex}.statement-summary span{color:var(--muted);font-size:12px;font-weight:600}.statement-summary strong{letter-spacing:-.035em;font-size:21px;font-weight:650}.statement-summary small{color:var(--faint);font-size:11.5px;line-height:1.4}.statement-feed{flex-direction:column;gap:18px;margin-top:18px;display:flex}.statement-day>header{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;margin-bottom:4px;padding-bottom:8px;display:flex}.statement-day>header strong{font-size:13px;font-weight:700}.statement-day>header span{color:var(--faint);flex:1;font-size:11.5px}.statement-day>header b{font-size:13px;font-weight:650}.statement-row{border-bottom:1px solid var(--line);transition:background var(--mov-reacao) var(--mov-curva);border-radius:8px;grid-template-columns:28px minmax(0,1fr) minmax(0,200px) 132px 72px;align-items:center;gap:12px;margin:0 -8px;padding:8px;display:grid}.statement-row:hover{background:var(--surface-hover)}@media (width<=1200px){.statement-row{grid-template-columns:28px minmax(0,1fr) 124px 68px}.statement-row>.statement-origin{display:none}}.statement-row:last-child{border-bottom:0}.statement-row.conference{cursor:pointer}.statement-row.checked{background:#83af3b14}.statement-row.selected{background:var(--surface-hover)}.statement-identity{align-items:center;gap:10px;min-width:0;display:flex}.statement-dot{background:var(--coral);border-radius:50%;flex:none;width:8px;height:8px}.statement-dot.income{background:var(--green-deep)}.statement-dot.transfer{background:var(--muted)}.statement-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.statement-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.statement-origin{min-width:0;overflow:hidden}.statement-origin small{color:var(--faint);font-size:11.5px}.statement-amount{text-align:right;white-space:nowrap;font-size:14px;font-weight:650}.statement-amount .cashback-tag{margin-top:2px;font-weight:600;display:block}.accounts-total{background:radial-gradient(circle at 96% 0%, #d7fe0326, transparent 44%), var(--surface-raised);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0 14px;padding:20px 22px;display:flex}.accounts-total span{color:var(--muted);font-size:12.5px;font-weight:600;display:block}.accounts-total strong{letter-spacing:-.045em;margin:7px 0 4px;font-size:clamp(24px,3vw,36px);font-weight:650;display:block}.accounts-total small{color:var(--faint);font-size:11.5px}.accounts-total p{max-width:42ch;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.5}.account-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-top:16px;display:grid}.account-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:14px}.account-card.open{border-color:var(--line-strong)}.account-card-main{text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:14px;width:100%;padding:16px 18px;display:flex}.account-card-head{align-items:center;gap:12px;min-width:0;display:flex}.account-glyph{width:36px;height:36px;color:var(--accent-text);background:var(--surface-hover);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.account-card-head strong{font-size:14.5px;font-weight:650;display:block}.account-card-head small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.account-card-value strong{letter-spacing:-.04em;font-size:clamp(19px,2vw,25px);font-weight:650;display:block}.account-card-value small{color:var(--faint);margin-top:3px;font-size:11.5px;display:block}.account-card-share{background:var(--surface-hover);border-radius:999px;height:6px;display:block;overflow:hidden}.account-card-share>span{background:var(--green-deep);border-radius:999px;height:100%;display:block}.account-card-detail{padding:0 18px 16px}.account-detail-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.account-detail-metrics>span{flex-direction:column;gap:3px;display:flex}.account-detail-metrics small{color:var(--muted);font-size:11px}.account-detail-metrics b{font-size:14px;font-weight:650}.account-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.account-detail-actions .secondary-action{align-items:center;gap:7px;display:inline-flex}.quiet-action.danger{color:var(--coral)}@media (width<=1180px){.dashboard-kpis,.wealth-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-duo,.next-up{grid-template-columns:minmax(0,1fr)}.dashboard-hero{flex-direction:column;align-items:stretch}}@media (width<=860px){.dashboard-kpis,.wealth-kpis,.contacts-summary,.statement-summary,.overview-wealth,.account-detail-metrics{grid-template-columns:minmax(0,1fr)}.statement-row{grid-template-columns:26px minmax(0,1fr) auto;row-gap:6px}.statement-origin{grid-column:2/4}.statement-row .row-actions{grid-column:2/4;justify-content:flex-start}.accounts-total{flex-direction:column;align-items:flex-start}.accounts-total p,.comparison-rows strong{text-align:left}}.month-analysis{padding:20px}.analysis-tabs{margin-bottom:16px}.analysis-body{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;margin-top:16px;display:grid}@media (width<=900px){.analysis-body{grid-template-columns:minmax(0,1fr);justify-items:center}}.analysis-ranking{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.analysis-ranking li{border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.analysis-ranking li:hover{background:var(--surface-hover)}.analysis-ranking i{border-radius:50%;width:10px;height:10px}.analysis-ranking span{flex-direction:column;gap:2px;min-width:0;display:flex}.analysis-ranking strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.analysis-ranking small{color:var(--muted);font-size:12px}.analysis-split b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.analysis-ranking>li>b{font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:650}.analysis-budget-bar{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:12px;padding:12px 16px;display:grid}@media (width<=760px){.analysis-budget-bar{grid-template-columns:minmax(0,1fr)}}.analysis-budget-bar>div{flex-direction:column;gap:2px;display:flex}.analysis-budget-bar span{color:var(--muted);font-size:12px;font-weight:600}.analysis-budget-bar strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.analysis-insights{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;display:flex}.analysis-insights>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.analysis-insights>div{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;display:grid}.analysis-insight{color:var(--text);background:var(--surface-raised);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.analysis-insight svg{color:var(--muted);flex:none;margin-top:2px}.analysis-insight.good svg{color:var(--green-deep)}.analysis-insight.alert svg,.analysis-insight.attention svg{color:var(--coral)}.statement-natures{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.statement-natures button{min-height:36px;color:var(--muted);background:var(--surface);border:1px solid var(--line);transition:color var(--mov-reacao) var(--mov-curva), background var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva);border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.statement-natures button:hover{color:var(--text);border-color:var(--line-strong)}.statement-natures button.active{color:var(--text);background:var(--surface-hover);border-color:var(--green-deep)}.budget-optin{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.budget-optin-check{color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.budget-optin-check input{width:18px;height:18px;accent-color:var(--green-deep);flex:none;margin-top:1px}.wealth-goal-hero{background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--e-1);border-radius:16px;flex-direction:column;gap:16px;margin-bottom:16px;padding:24px;display:flex}.wealth-goal-headline{flex-direction:column;gap:4px;display:flex}.wealth-goal-headline>span{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.wealth-goal-headline>strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(34px,5vw,52px);font-weight:650;line-height:1}.wealth-goal-headline>small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.wealth-goal-progress{flex-direction:column;gap:12px;display:flex}.wealth-goal-legend{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.wealth-goal-legend span{flex-direction:column;gap:2px;display:flex}.wealth-goal-legend small{color:var(--muted);font-size:12px;font-weight:600}.wealth-goal-legend b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.wealth-goal-liquidity{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px;display:flex}.wealth-goal-liquidity span{color:var(--muted);font-size:13px}.wealth-goal-liquidity strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.investment-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.investment-period{flex-wrap:wrap;gap:4px;display:flex}.investment-period button{min-height:32px;color:var(--muted);border:1px solid var(--line);transition:color var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva);background:0 0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.investment-period button:hover{color:var(--text);border-color:var(--line-strong)}.investment-period button.active{color:var(--text);background:var(--surface-hover);border-color:var(--green-deep)}.wallet-side{flex-direction:column;gap:10px;min-width:0;display:flex}.wallet-side .wallet-card-picker{flex:1}.wallet-pay{min-height:34px;color:var(--muted);border:1px solid var(--line);transition:color var(--mov-reacao) var(--mov-curva), background var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva);background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.wallet-pay:hover{color:var(--text);background:var(--surface-hover);border-color:var(--line-strong)}.wallet-stats em{color:var(--muted);font-size:11px;font-style:normal;display:block}.statement-import{background:var(--surface);border:1px solid var(--line);box-shadow:var(--e-1);border-radius:16px;margin-bottom:16px;padding:20px}.statement-import-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.statement-import-head span{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.statement-import-head h3{letter-spacing:-.01em;margin:4px 0 0;font-size:18px;font-weight:650}.statement-import-head p{max-width:62ch;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.statement-import-body{border-top:1px solid var(--line);flex-direction:column;gap:16px;margin-top:20px;padding-top:20px;display:flex}.statement-dropzone{text-align:center;background:var(--surface-raised);border:1px dashed var(--line-strong);cursor:pointer;transition:background var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;display:flex}.statement-dropzone:hover{background:var(--surface-hover);border-color:var(--green-deep)}.statement-dropzone input{display:none}.statement-dropzone svg{color:var(--muted)}.statement-dropzone strong{font-size:14px;font-weight:600}.statement-dropzone small{color:var(--muted);font-size:12px}.statement-import-error,.statement-import-warning{border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.statement-import-error{color:var(--coral);background:var(--surface-raised);border:1px solid var(--coral)}.statement-import-warning{color:var(--text);background:var(--surface-raised);border:1px solid var(--amber)}.statement-review{flex-direction:column;gap:14px;display:flex}.statement-review-head{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.statement-review-head>div{flex-direction:column;gap:2px;display:flex}.statement-review-head strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.statement-review-head small{color:var(--muted);font-size:12px}.statement-groups{flex-direction:column;gap:10px;display:flex}.statement-group{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.statement-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.statement-group-head>span{flex-direction:column;gap:2px;display:flex}.statement-group-head strong{font-size:14px;font-weight:650}.statement-group-head small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.statement-actions{flex-wrap:wrap;gap:4px;display:flex}.statement-actions button{min-height:30px;color:var(--muted);border:1px solid var(--line);transition:color var(--mov-reacao) var(--mov-curva), border-color var(--mov-reacao) var(--mov-curva);background:0 0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:600}.statement-actions button:hover{color:var(--text);border-color:var(--line-strong)}.statement-actions button.active{color:var(--text);background:var(--surface-hover);border-color:var(--green-deep)}.statement-rows{flex-direction:column;gap:2px;margin:12px 0 0;padding:0;list-style:none;display:flex}.statement-rows li{color:var(--muted);border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr) 120px;align-items:baseline;gap:12px;padding:5px 0;font-size:12.5px;display:grid}.statement-rows li>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.statement-rows strong{color:var(--text);font-weight:600}.statement-rows b{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;font-weight:650}.statement-row-warning{color:var(--amber);font-size:11.5px}.statement-rows-more{color:var(--faint);font-size:12px;font-style:italic;display:block}.statement-confirm{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.statement-confirm p{max-width:56ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.statement-confirm .drawer-submit{min-width:220px;margin:0}.statement-archive>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.statement-archive ul{flex-direction:column;gap:2px;margin:10px 0 0;padding:0;list-style:none;display:flex}.statement-archive li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.statement-archive li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.statement-archive strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.statement-archive small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.statement-archive a{color:var(--accent-text);flex:none;font-size:12.5px;font-weight:600;text-decoration:none}.statement-archive a:hover{text-decoration:underline}.statement-row-known{color:var(--accent-text);font-size:11.5px;font-weight:600}.international-block{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.cost-breakdown{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.cost-breakdown>span{flex-direction:column;gap:2px;display:flex}.cost-breakdown small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.cost-breakdown b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.cost-breakdown>i{color:var(--muted);font-size:15px;font-style:normal}.cost-total b{color:var(--accent-text);font-size:17px}.statement-cost{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:10px;margin-top:3px;font-size:11.5px;display:flex}.statement-cost b{color:var(--text);font-weight:600}.international-tag{color:var(--accent-text);letter-spacing:.04em;background:var(--surface-hover);text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.periodo-encerrado{min-height:60vh;padding:clamp(24px, 5vw, 64px) var(--sp-5);place-items:center;display:grid}.pe-cartao{border:1px solid var(--line);background:var(--surface);gap:var(--sp-4);border-radius:20px;flex-direction:column;width:100%;max-width:34rem;padding:clamp(24px,4vw,40px);display:flex}.pe-cartao h1{font-size:var(--fs-title);letter-spacing:-.01em;margin:0}.pe-dados{color:var(--text);margin:0}.pe-corpo{color:var(--muted);margin:0}.pe-preco{margin:var(--sp-2) 0 0;align-items:baseline;gap:4px;display:flex}.pe-preco b{font-size:var(--fs-figure);letter-spacing:-.02em}.pe-preco span{color:var(--muted)}.pe-nota{color:var(--muted);font-size:var(--fs-caption);margin:0}.pe-sair{color:var(--muted);cursor:pointer;padding:var(--sp-2);font:inherit;background:0 0;border:0;align-self:center;text-decoration:underline}.aviso-trial{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:12px;flex-wrap:wrap;display:flex}.aviso-trial--fim{border-color:var(--brand);color:var(--text)}.aviso-trial button{font:inherit;font-weight:var(--fw-bold);color:var(--accent-text,var(--text));cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.convite-sem-email{gap:var(--sp-3);border-left:3px solid var(--brand);max-width:34rem;display:grid}.convite-sem-email strong{margin-bottom:4px;display:block}.convite-sem-email p{margin:0 0 var(--sp-2);color:var(--muted);font-size:var(--fs-caption)}.convite-link{word-break:break-all;font-size:var(--fs-caption);padding:var(--sp-2);border:1px solid var(--line);background:var(--surface);border-radius:8px;display:block}.convite-sem-email-acoes{gap:var(--sp-2);flex-wrap:wrap;display:flex}.convite-sem-email-acoes button{min-height:40px;padding:0 var(--sp-4);border:1px solid var(--line);background:var(--surface);color:inherit;font:inherit;cursor:pointer;border-radius:10px}.ctx-cliente{z-index:60;align-items:center;gap:var(--sp-4);padding:var(--sp-3) clamp(12px, 3vw, 24px);background:var(--brand);color:#131313;font-size:var(--fs-caption);flex-wrap:wrap;display:flex;position:sticky;top:0}.ctx-cliente--leitura{background:var(--lvl-2,#d8d8d2);color:var(--text)}.ctx-voltar{color:inherit;font-weight:var(--fw-bold);white-space:nowrap;text-decoration:none}.ctx-voltar:focus-visible{outline-offset:3px;outline:2px solid}.ctx-nome{font-weight:var(--fw-bold);font-size:var(--fs-body);overflow-wrap:anywhere;flex:8rem;min-width:0}.ctx-nivel{white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 10px}.cliente-negado{min-height:60vh;padding:var(--sp-5);place-items:center;display:grid}.cliente-negado h1{margin:0 0 var(--sp-3);font-size:var(--fs-title)}.cliente-negado p{margin:0 0 var(--sp-4);color:var(--muted);max-width:34rem}.statement-row{grid-template-columns:minmax(0,1fr) minmax(0,200px) 132px 72px}.statement-feed.selecionando .statement-row{grid-template-columns:28px minmax(0,1fr) minmax(0,200px) 132px 72px}@media (width<=1200px){.statement-row{grid-template-columns:minmax(0,1fr) 124px 68px}.statement-feed.selecionando .statement-row{grid-template-columns:28px minmax(0,1fr) 124px 68px}}.statement-columns{border-bottom:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);grid-template-columns:minmax(0,1fr) minmax(0,200px) 132px 72px;gap:12px;margin:0 -8px 2px;padding:0 8px 6px;font-size:.72rem;display:grid}.statement-columns.selecionando{grid-template-columns:28px minmax(0,1fr) minmax(0,200px) 132px 72px}.statement-columns>span:last-child{text-align:right}.statement-columns:after{content:""}@media (width<=1200px){.statement-columns{grid-template-columns:minmax(0,1fr) 124px 68px}.statement-columns.selecionando{grid-template-columns:28px minmax(0,1fr) 124px 68px}.statement-columns>span:nth-last-child(2){display:none}}.import-cta{color:var(--brand)}.import-panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:14px;margin-bottom:18px;padding:16px;display:grid}.import-panel-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.import-panel-header>span{align-items:center;gap:8px;font-weight:600;display:inline-flex}.import-panel-header>button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px}.import-error{color:var(--sem-negative);align-items:center;gap:8px;margin:0;font-size:.9rem;display:flex}.import-drop{border:1px dashed var(--line);text-align:center;transition:border-color var(--mov-reacao) var(--mov-curva), background var(--mov-reacao) var(--mov-curva);border-radius:12px;justify-items:center;gap:10px;padding:26px 18px;display:grid}.import-drop.dragging{border-color:var(--brand);background:var(--surface-hover)}.import-drop p,.import-drop small{color:var(--muted);max-width:42ch;margin:0}.import-progress{text-align:center;justify-items:center;gap:12px;padding:26px 12px;display:grid}.import-steps{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.import-steps>li.atual{color:var(--text);font-weight:600}.spin{animation:.9s linear infinite import-spin}@keyframes import-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.import-review{gap:14px;display:grid}.import-summary>p{margin:0 0 6px;font-size:1.02rem}.import-summary ul{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.import-summary li.destaque{color:var(--text);font-weight:600}.import-diff{background:var(--surface-hover);border-radius:10px;gap:2px;margin-top:12px;padding:12px 14px;display:grid}.import-diff>strong{font-size:1.35rem}.import-diff>small,.import-aviso{color:var(--muted);font-size:.86rem}.import-grupo>h4{align-items:center;gap:8px;margin:0 0 8px;font-size:.92rem;display:flex}.import-grupo>h4>span{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:1px 7px;font-size:.76rem}.import-item{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:8px;padding:10px;display:grid}.import-item.marcado{border-color:var(--brand);background:var(--surface-hover)}.import-item-corpo{gap:3px;min-width:0;display:grid}.import-item-corpo>strong{font-size:.96rem}.import-encontrado,.import-existente,.import-motivo{color:var(--muted);font-size:.84rem}.import-item-corpo>em{font-size:.88rem;font-style:normal}.import-meta{color:var(--muted);font-size:.8rem}.import-campos{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;margin-top:6px;display:grid}.import-campo{align-items:center;gap:6px;min-width:0;display:flex}.import-campo-rotulo{color:var(--muted);white-space:nowrap;font-size:.72rem}.import-campo select{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);border-radius:6px;flex:auto;padding:3px 6px;font-size:.76rem}.import-orcamento{color:var(--muted);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:.76rem;display:inline-flex}.import-orcamento input{margin:0}.import-item-corpo>.import-quem{margin-top:6px}.acessos-secao{margin:0 0 var(--sp-3);gap:2px;display:grid}.acessos-secao strong{font-size:.92rem}.acessos-secao small{color:var(--muted);font-size:.78rem;line-height:1.45}.consultoria-casa{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line);gap:10px;display:grid}.consultoria-casa>header{gap:2px;display:grid}.consultoria-casa>header small{color:var(--muted);font-size:.78rem}.consultoria-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.consultoria-lista li{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.consultoria-quem{flex:180px;gap:1px;min-width:0;display:grid}.consultoria-quem strong{font-size:.88rem}.consultoria-quem small{color:var(--muted);font-size:.74rem}.consultoria-lista.pendentes .consultoria-quem strong{color:var(--muted);font-weight:500}.consultoria-lista select,.consultoria-convite select,.consultoria-convite input{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;min-width:0;padding:5px 8px;font-size:.8rem}.consultoria-convite{gap:8px;display:grid}.consultoria-explica{color:var(--muted);font-size:.76rem;line-height:1.45}.consultoria-acoes{justify-content:flex-end;gap:8px;display:flex}.link-action.danger{color:var(--negative,#c0392b)}@media (width<=1023px){:root .surface-view .consultoria-lista li{align-items:flex-start}:root .surface-view .consultoria-lista select{flex:100%;min-height:36px}}.card-panel-regularizar>summary{color:var(--muted);cursor:pointer;margin-top:2px;font-size:.74rem;list-style:none}.card-panel-regularizar>summary::-webkit-details-marker{display:none}.card-panel-regularizar>summary:before{content:"＋ "}.card-panel-regularizar[open]>summary:before{content:"− "}.card-panel-regularizar ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.card-panel-regularizar li{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.76rem;display:flex}.card-panel-regularizar li b{font-variant-numeric:tabular-nums;color:var(--text)}.card-panel-regularizar .link-action{padding:0;font-size:.72rem}.import-decidida{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:.76rem;display:flex}.import-decidida>span{align-items:center;gap:5px;display:inline-flex}.import-desfazer{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.74rem;text-decoration:underline}.import-desfazer:hover{color:var(--text)}.import-escolha{gap:6px;margin-top:6px;display:grid}.import-escolha-contexto{color:var(--muted);font-size:.76rem}.import-escolha-opcoes{flex-wrap:wrap;gap:6px;display:flex}.import-escolha-opcoes button{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;flex:0 auto;padding:5px 10px;font-size:.76rem}.import-escolha-opcoes button.ativa{border-color:var(--accent,var(--text));background:var(--surface-hover);color:var(--text);font-weight:600}.import-escolha.pendente .import-escolha-opcoes button{border-color:var(--warning,#b7791f)}.import-destino{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.import-destino select{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:6px;max-width:220px;padding:3px 6px;font-size:.76rem}.import-destino.pendente select{border-color:var(--warning,#b7791f)}.import-destino small{color:var(--faint);font-size:.72rem}.import-falta-destino{color:var(--warning,#b7791f);margin:0 0 8px;font-size:.8rem}.row-origem{color:var(--faint);white-space:nowrap;letter-spacing:.02em;font-size:.72rem}.import-ja-investido{color:var(--muted);font-size:.78rem}.import-quem-rotulo{color:var(--muted);font-size:.76rem}.import-motivo{align-items:center;gap:6px;display:inline-flex}.import-conferidos>summary{cursor:pointer;color:var(--muted);font-size:.88rem}.import-conferidos ul{gap:6px;margin:10px 0 0;padding:0;font-size:.86rem;list-style:none;display:grid}.import-conferidos li{color:var(--muted);justify-content:space-between;gap:12px;display:flex}.import-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.import-tudo-certo,.import-done{text-align:center;color:var(--muted);justify-items:center;gap:10px;padding:18px 12px;display:grid}.import-tudo-certo{justify-content:center;align-items:center;gap:8px;display:flex}.ritmo-mes{gap:8px;margin:0;display:grid}.ritmo-mes svg{width:100%;height:auto;overflow:hidden}.ritmo-grade{stroke:var(--line);stroke-width:1px;opacity:.55}.ritmo-barra{fill:var(--viz-2);opacity:.28;transition:opacity var(--mov-reacao) var(--mov-curva)}.ritmo-barra.entrada{fill:var(--sem-positive)}.ritmo-barra.ativa{opacity:1}.ritmo-linha{stroke:var(--viz-1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ritmo-esperado{stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 4;opacity:.7}.ritmo-meta{stroke:var(--line);stroke-width:1px}.ritmo-meta-rotulo,.ritmo-eixo,.ritmo-hoje-rotulo{fill:var(--muted);font-size:10px;font-weight:500}.ritmo-hoje{stroke:var(--text);stroke-width:1px;stroke-dasharray:2 3;opacity:.45}.ritmo-legenda{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:.86rem;display:flex}.ritmo-legenda>b{color:var(--text);font-size:1.05rem}.card-panel-invoice>strong{font-size:1.9rem;line-height:1.1}.card-panel-overdue{color:var(--sem-negative);font-weight:600}.card-panel-previous{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-top:10px;font-size:.88rem;display:flex}.card-panel-previous>b{color:var(--text);font-size:1.02rem}.card-limite{gap:10px;display:grid}.card-limite-barra{background:var(--surface-hover);border-radius:999px;height:8px;display:flex;overflow:hidden}.card-limite-barra>i{height:100%;display:block}.card-limite-barra>.usado{background:var(--viz-1)}.card-limite-barra>.reservado{background:var(--viz-1);opacity:.42}.card-limite-numeros{flex-wrap:wrap;gap:4px 22px;margin:0;display:flex}.card-limite-numeros>div{gap:1px;display:grid}.card-limite-numeros dt{color:var(--muted);font-size:.76rem}.card-limite-numeros dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.card-limite-numeros>.destaque dd{font-size:1.12rem}.card-limite-compartilhado,.card-limite-futuro,.card-limite-vazio{color:var(--muted);margin:0;font-size:.82rem}.agenda-item.vencido{box-shadow:inset 2px 0 0 var(--sem-negative);padding-left:8px}.agenda-venceu{color:var(--sem-negative);font-weight:600}.agenda-manage>b{min-width:18px;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;background:var(--surface-hover);border-radius:999px;padding:0 5px;font-size:11px;font-weight:650;line-height:18px}.agenda-manage:hover>b{background:var(--line)}.agenda-group{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding:18px 0 7px;font-size:11px;font-weight:700;display:flex}.agenda-group:first-child{padding-top:6px}.agenda-group>b{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:700}.agenda-group--pagos{padding-top:24px}.cardv--claro,.cardv--claro .cardv-product,.cardv--claro .cardv-digits,.cardv--claro .cardv-holder strong,.cardv--claro .cardv-holder small{color:#14161a}.cardv--claro .cardv-holder small{opacity:.72}.cardv--claro{box-shadow:inset 0 0 0 1px #14161a24}.card-neutros{gap:8px;margin-top:10px;display:flex}.card-neutro{border:1px solid var(--line);cursor:pointer;width:30px;height:30px;transition:transform var(--mov-reacao) var(--mov-curva), box-shadow var(--mov-reacao) var(--mov-curva);border-radius:50%;padding:0}.card-neutro:hover{transform:scale(1.06)}.card-neutro.ativo{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--brand)}.contact-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.contact-card{text-align:center;transition:border-color var(--mov-reacao) var(--mov-curva), transform var(--mov-reacao) var(--mov-curva);flex-direction:column;align-items:center;gap:10px;padding:18px 14px 16px}.contact-card:hover{transform:translateY(-1px)}.contact-card>.contact-avatar,.contact-card>.avatar{width:56px;height:56px;font-size:1.05rem}.contact-card .contact-copy{gap:2px;width:100%;min-width:0;display:grid}.contact-card .contact-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.contact-card .contact-figures{border-top:1px solid var(--line);justify-content:center;gap:12px;width:100%;padding-top:10px;display:flex}.contact-card .contact-figures>span{gap:1px;display:grid}.contact-card .contact-figures small{color:var(--muted);font-size:.68rem}.contact-card .contact-figures b{font-variant-numeric:tabular-nums;font-size:.84rem}.contact-card .contact-figures>span:last-child b{font-size:.98rem}@media (width<=520px){.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-card .contact-figures>span:not(:last-child){display:none}}.entrada-selo{font-weight:600}.entrada-selo--recebida,.entrada-selo--parcial{color:var(--sem-positive)}.entrada-selo--sem_valor{color:var(--sem-negative)}.import-dia+.import-dia{margin-top:14px}.import-dia-titulo{color:var(--text);align-items:baseline;gap:8px;margin:0 0 6px;padding-top:4px;font-size:.84rem;font-weight:600;display:flex}.import-dia-titulo>b{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:400}.import-item-linha{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.import-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.96rem;overflow:hidden}.import-valor{font-variant-numeric:tabular-nums;flex:none;font-size:.98rem;font-weight:700}.import-valor.saida{color:var(--text)}.import-valor.entrada{color:var(--sem-positive)}.import-rotulo{color:var(--muted);font-size:.78rem}.import-detalhe-corpo .import-motivo,.import-detalhe-corpo .import-rotulo{font-size:.76rem}.import-conta{border:1px solid var(--line);background:var(--surface-hover);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;margin:0 0 14px;padding:10px 12px;display:grid}.import-conta.pendente{border-color:var(--warning,#b7791f);background:color-mix(in srgb, var(--warning,#b7791f) 8%, transparent)}.import-conta-rotulo{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.import-conta select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:8px;padding:6px 8px;font-size:.84rem}.import-conta small{color:var(--faint);grid-column:1/-1;font-size:.76rem;line-height:1.45}.import-quem{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.import-quem select{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:6px;max-width:180px;padding:3px 6px;font-size:.76rem}.import-quem small{color:var(--faint);font-size:.72rem}.import-detalhe>summary{color:var(--muted);cursor:pointer;font-size:.78rem;list-style:none}.import-detalhe>summary::-webkit-details-marker{display:none}.import-detalhe>summary:before{content:"＋ "}.import-detalhe[open]>summary:before{content:"− "}.import-detalhe-corpo{background:var(--surface-hover);border-radius:8px;gap:4px;margin-top:6px;padding:8px 10px;display:grid}.import-bruto{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.5}.import-item{border-color:var(--line)}.shell-consultoria{border:1px solid var(--lvl-line);border-radius:var(--radius-pill);background:var(--lvl-card);height:34px;color:var(--text);font:inherit;font-size:var(--fs-caption);cursor:pointer;white-space:nowrap;transition:border-color var(--mov-reacao) var(--mov-curva);align-items:center;gap:8px;padding:0 12px 0 4px;display:inline-flex}.shell-consultoria:hover{border-color:var(--lvl-line-strong)}.shell-consultoria:focus-visible{outline:2px solid var(--wl-ink,#050607);outline-offset:2px}.shell-consultoria-rosto{background:var(--brand);color:#131313;width:26px;height:26px;font-size:10px;font-weight:var(--fw-bold);letter-spacing:.02em;border-radius:999px;flex:0 0 26px;place-items:center;display:grid;overflow:hidden}.shell-consultoria-rosto img{object-fit:cover;width:100%;height:100%}.shell-consultoria-nome{font-weight:var(--fw-medium)}.shell-consultoria-selo{background:var(--brand);color:#131313;min-width:18px;height:18px;font-size:11px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;display:grid}.ctx-acompanhamento{color:inherit;font:inherit;font-weight:var(--fw-bold);cursor:pointer;white-space:nowrap;transition:background var(--mov-reacao) var(--mov-curva);background:0 0;border:1px solid;border-radius:999px;padding:3px 12px}.ctx-acompanhamento:hover{background:#1313131a}.ctx-acompanhamento:focus-visible{outline-offset:3px;outline:2px solid}:root .drawer--consultoria{width:min(560px,100vw);padding:0}:root .drawer--consultoria .drawer-vidro{min-height:100%}:root .drawer--consultoria .drawer-header{padding:26px 28px 18px}.cst{gap:0;padding:0 28px 32px;display:grid}.cst-quem{padding-bottom:var(--sp-5);align-items:center;gap:12px;display:flex}.cst-rosto{background:var(--brand);color:#131313;width:44px;height:44px;font-size:17px;font-weight:var(--fw-bold);border-radius:999px;flex:0 0 44px;place-items:center;display:grid}.cst-quem-txt{flex:auto;min-width:0;display:grid}.cst-quem-txt b{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);overflow-wrap:anywhere}.cst-quem-txt small{color:var(--muted);font-size:var(--fs-caption)}.cst-novo{flex:none;position:relative}.cst-novo-btn{border-radius:var(--radius-pill);background:var(--text);color:var(--surface);font:inherit;font-size:var(--fs-caption);font-weight:var(--fw-bold);cursor:pointer;border:0;align-items:center;gap:6px;padding:9px 16px;display:inline-flex}.cst-menu{z-index:5;border:1px solid var(--lvl-line);background:var(--lvl-card);width:268px;box-shadow:var(--shadow-card);border-radius:14px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.cst-menu button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.cst-menu button:hover{background:var(--lvl-nested)}.cst-menu svg{color:var(--muted);flex:none;margin-top:2px}.cst-menu span{gap:1px;min-width:0;display:grid}.cst-menu small{color:var(--muted);font-size:var(--fs-caption)}.cst-abas{margin:0 -28px var(--sp-5);border-bottom:1px solid var(--lvl-line);scrollbar-width:none;gap:2px;padding:0 28px;display:flex;overflow-x:auto}.cst-abas::-webkit-scrollbar{display:none}.cst-abas button{color:var(--muted);font:inherit;font-size:var(--fs-caption);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:10px 12px;display:inline-flex}.cst-abas button:hover{color:var(--text)}.cst-abas button.ativa{color:var(--text);border-bottom-color:var(--text);font-weight:var(--fw-bold)}.cst-conta{background:var(--lvl-nested);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:11px}.cst-abas button.ativa .cst-conta{background:var(--brand);color:#131313}.cst-compor{padding-bottom:var(--sp-5);border-bottom:1px solid var(--lvl-line);margin-bottom:var(--sp-5)}.cst-form{gap:var(--sp-4);display:grid}.cst-form label{gap:6px;min-width:0;display:grid}.cst-form label>span{font-size:var(--fs-caption);color:var(--muted)}.cst-form input:not([type=checkbox]),.cst-form select,.cst-form textarea{width:100%;min-height:40px;font:inherit;border:1px solid var(--lvl-line-strong);background:var(--lvl-card);color:var(--text);border-radius:10px;padding:8px 12px;font-size:15px}.cst-form textarea{resize:vertical;min-height:76px;padding:10px 12px}.cst-par{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.cst-rodape{gap:var(--sp-3);justify-content:flex-end;display:flex}.cst-rodape button[type=button]{border-radius:var(--radius-pill);border:1px solid var(--lvl-line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;padding:10px 16px}.cst-primario{border-radius:var(--radius-pill);background:var(--text);color:var(--surface);font:inherit;font-weight:var(--fw-bold);cursor:pointer;border:0;padding:10px 18px}.cst-primario[disabled]{opacity:.5;cursor:default}.cst-corpo{gap:var(--sp-5);display:grid}.cst-vazio,.cst-sem{color:var(--muted);font-size:var(--fs-caption);max-width:34rem;margin:0;list-style:none}.cst-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cst-card{border:1px solid var(--lvl-line);background:var(--lvl-card);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--mov-reacao) var(--mov-curva);border-radius:14px;justify-items:start;gap:2px;padding:14px;display:grid;position:relative}.cst-card:hover{border-color:var(--lvl-line-strong)}.cst-card>svg{color:var(--muted);margin-bottom:4px}.cst-card-rot{font-size:var(--fs-caption);color:var(--muted)}.cst-card b{font-size:17px;font-weight:var(--fw-bold);overflow-wrap:anywhere}.cst-card small{font-size:var(--fs-caption);color:var(--muted)}.cst-card-vazio{color:var(--muted);font-weight:var(--fw-medium);font-size:var(--fs-body)}.cst-ponto{background:var(--brand);border-radius:999px;width:8px;height:8px;position:absolute;top:12px;right:12px}.cst-secao h3{margin:0 0 var(--sp-3);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cst-secao+.cst-secao{margin-top:var(--sp-5)}.cst-ico{background:var(--lvl-nested);width:30px;height:30px;color:var(--text);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.cst-atividade{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cst-atividade li{border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.cst-atividade li.nova{background:color-mix(in srgb, var(--brand) 14%, transparent)}.cst-atv-txt{flex:auto;gap:1px;min-width:0;display:grid}.cst-atv-txt b{font-weight:var(--fw-bold);font-size:var(--fs-body)}.cst-atv-txt p{color:var(--muted);font-size:var(--fs-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.cst-atividade time{font-size:var(--fs-caption);color:var(--muted);flex:none}.cst-linhadotempo{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:grid}.cst-linhadotempo>li{gap:14px;display:flex}.cst-data{border:1px solid var(--lvl-line);background:var(--lvl-card);border-radius:12px;flex:0 0 46px;align-content:center;place-items:center;width:46px;height:46px;display:grid}.cst-data b{font-size:17px;font-weight:var(--fw-bold);line-height:1}.cst-data small{text-transform:uppercase;color:var(--muted);letter-spacing:.06em;font-size:10px}.cst-acomp{flex:auto;min-width:0}.cst-acomp>b{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);display:block}.cst-acomp p{max-width:40rem;margin:4px 0 0}.cst-passos{color:var(--muted)}.cst-passos span{font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin-top:8px;display:block}.cst-mini{margin:var(--sp-3) 0 0;gap:5px;padding:0;list-style:none;display:grid}.cst-mini li{font-size:var(--fs-caption);color:var(--muted);align-items:center;gap:7px;display:flex}.cst-mini li.feito{text-decoration:line-through}.cst-orientacoes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cst-orientacoes>li{border:1px solid var(--lvl-line);background:var(--lvl-card);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.cst-orientacoes>li.nova{border-color:var(--brand)}.cst-orientacoes>li>div{flex:auto;min-width:0}.cst-orientacoes p{max-width:40rem;margin:4px 0}.cst-orientacoes small{color:var(--muted);font-size:var(--fs-caption)}.cst-linha-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.cst-area{font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.cst-selo{background:var(--brand);color:#131313;font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:1px 7px}.cst-combinados{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cst-combinados li{align-items:flex-start;gap:10px;display:flex}.cst-marcar{color:var(--lvl-line-strong);cursor:pointer;background:0 0;border:0;flex:none;margin-top:1px;padding:0;line-height:0}.cst-combinados li.feito .cst-marcar{color:var(--text)}.cst-combinados li.feito .cst-combinado b{color:var(--muted);text-decoration:line-through}button.cst-marcar:focus-visible{outline:2px solid var(--wl-ink,#050607);outline-offset:2px;border-radius:999px}.cst-combinado{gap:2px;min-width:0;display:grid}.cst-combinado b{font-weight:var(--fw-medium);overflow-wrap:anywhere}.cst-combinado small{font-size:var(--fs-caption);color:var(--muted);align-items:center;gap:5px;display:flex}.cst-combinado small span:before{content:"·";margin-right:5px}.cst-combinado small>span:first-child:before{content:none}.cst-metas{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cst-metas>li{border:1px solid var(--lvl-line);background:var(--lvl-card);border-radius:14px;padding:14px}.cst-metas li.feita b{color:var(--muted)}.cst-meta-nome{align-items:center;gap:7px;min-width:0;display:flex}.cst-meta-nome svg{color:var(--muted);flex:none}.cst-metas time{font-size:var(--fs-caption);color:var(--muted)}.cst-meta-num{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:10px 0 8px;display:flex}.cst-meta-num span{color:var(--muted);font-weight:400}.cst-meta-num b{margin-left:auto}.cst-barra{background:var(--lvl-nested);border-radius:999px;height:8px;display:block;overflow:hidden}.cst-barra>span{background:var(--brand);border-radius:999px;height:100%;display:block}.plx{--ink:#050607;--ink-soft:#12151a;--canvas:#f3f5f7;--white:#fff;--nested:#f6f7f9;--muted:#646d7a;--faint:#a7afba;--line:#e8ebef;--line-s:#c9cfd7;--lime:#d7fe03;--gut:40px;--max:1240px;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.plx *,.plx :before,.plx :after{box-sizing:border-box}.plx-wrap{width:100%;max-width:var(--max);padding-inline:var(--gut);margin:0 auto}.plx-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0;font-size:11px;font-weight:600}.plx-h1{letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(44px,6.4vw,88px);font-weight:600;line-height:.97}.plx-h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,3.9vw,56px);font-weight:600;line-height:1.04}.plx-lead{color:var(--muted);max-width:54ch;margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.plx-num{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:600}.plx-cta{--btn-bg:var(--lime);--btn-fg:var(--ink);background:var(--btn-bg);height:52px;color:var(--btn-fg);transition:transform .4s var(--ease), box-shadow .4s var(--ease), background .3s ease;will-change:transform;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.plx-cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px -14px #05060773}.plx-cta--ghost{--btn-bg:transparent;--btn-fg:var(--ink);border-color:var(--line-s)}.plx-cta--ghost:hover{border-color:var(--ink);box-shadow:none}.plx-cta--onink{--btn-bg:var(--lime);--btn-fg:var(--ink)}.plx-cta-arrow{transition:transform .4s var(--ease)}.plx-cta:hover .plx-cta-arrow{transform:translate(4px)}.plx-nav{z-index:60;height:72px;transition:background .4s ease, border-color .4s ease, height .4s var(--ease);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;inset:0 0 auto}.plx-nav.is-stuck{isolation:isolate;-webkit-backdrop-filter:saturate(180%)blur(24px);background:#f6f8fab8;border-bottom-color:#05060712;height:62px;box-shadow:inset 0 1px #ffffffb3,0 1px 24px -12px #05060747}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.plx-nav.is-stuck{-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.plx-nav.is-stuck{background:#f6f8faf7}}.plx-nav-inner{width:100%;max-width:var(--max);padding-inline:var(--gut);align-items:center;gap:28px;margin:0 auto;display:flex}.plx-brand{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:9px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.plx-brand-mark{background:var(--ink);width:30px;height:30px;color:var(--lime);border-radius:50%;place-items:center;display:grid}.plx-nav-links{gap:26px;margin-left:auto;display:flex}.plx-nav-link{color:var(--muted);padding-block:4px;font-size:14px;text-decoration:none;transition:color .3s;position:relative}.plx-nav-link:after{content:"";background:var(--ink);transform-origin:100%;width:100%;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.plx-nav-link:hover{color:var(--ink)}.plx-nav-link:hover:after{transform-origin:0;transform:scaleX(1)}.plx-nav-acts{align-items:center;gap:14px;display:flex}.plx-nav-entrar{color:var(--ink);font-size:14px;font-weight:500;text-decoration:none}.plx-nav .plx-cta{height:40px;padding:0 18px;font-size:14px}.plx-rise{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--i,0) * 85ms);transform:translateY(24px)}.is-in .plx-rise,.plx-rise.is-in{opacity:1;transform:none}.plx-line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.plx-line>span{transition:transform 1.05s var(--ease);transition-delay:calc(var(--i,0) * .105s);display:block;transform:translateY(112%)}.is-in .plx-line>span{transform:none}.plx-mask{clip-path:inset(0 0 100%);transition:clip-path 1.15s var(--ease)}.is-in .plx-mask{clip-path:inset(0)}.plx-hero{padding-top:168px;padding-bottom:0;position:relative}.plx-hero-top{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;gap:60px;display:grid}.plx-hero h1{margin-top:22px}.plx-hero-side{padding-bottom:8px}.plx-hero-acts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.plx-hero-fine{color:var(--faint);margin-top:16px;font-size:13px}.plx-stage{margin-top:76px;position:relative}.plx-window{background:var(--white);border:1px solid var(--line);border-bottom:0;border-radius:22px 22px 0 0;overflow:hidden;box-shadow:0 60px 120px -70px #05060799}.plx-stage-bar{background:var(--nested);border-bottom:1px solid var(--line);align-items:center;gap:7px;height:46px;padding-inline:20px;display:flex}.plx-stage-bar i{background:var(--line-s);border-radius:50%;width:9px;height:9px}.plx-stage-bar span{color:var(--faint);margin-left:16px;font-size:12px}.plx-home{padding:46px 54px 0}.plx-home-oi{letter-spacing:-.03em;margin:0 0 26px;font-size:27px;font-weight:600}.plx-home-nums{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:30px;display:grid}.plx-home-nums>div{border:1px solid var(--line);border-radius:14px;padding:18px 20px}.plx-home-nums span{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:600;display:block}.plx-home-nums b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:22px;font-weight:600;display:block}.plx-home-nums i{color:var(--faint);margin-top:4px;font-size:12px;font-style:normal;display:block}.plx-home-agenda .plx-ui-lab{margin-bottom:10px}.plx-saldo em{color:#98a1ac;margin-top:8px;font-size:13px;font-style:normal;display:block}.plx-float{z-index:3;background:var(--ink);color:var(--white);border-radius:16px;align-items:center;gap:14px;max-width:380px;padding:16px 20px;display:flex;position:absolute;box-shadow:0 26px 60px -22px #0506078c}.plx-float-mark{background:var(--lime);width:30px;height:30px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.plx-float p{color:#d5dae0;margin:0;font-size:14px;line-height:1.45}.plx-float strong{color:var(--white);font-weight:600}.plx-float--a{bottom:13%;left:-36px}.plx-float--b{top:27%;right:-36px}.plx-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white)}.plx-facts-grid{grid-template-columns:repeat(3,1fr);display:grid}.plx-fact{border-left:1px solid var(--line);padding:42px 34px}.plx-fact:first-child{border-left:0;padding-left:0}.plx-fact dt{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.plx-fact dd{letter-spacing:-.015em;margin:10px 0 0;font-size:17px;line-height:1.4}.plx-sec{padding-block:clamp(96px,11vw,168px)}.plx-sec--ink{background:var(--ink);color:var(--white)}.plx-sec--ink .plx-lead{color:#98a1ac}.plx-sec--ink .plx-eyebrow{color:#646d7a}.plx-sec-head{max-width:780px}.plx-sec-head .plx-h2{margin-top:20px}.plx-sec-head .plx-lead{margin-top:22px}.plx-scatter{--dur:44s;margin-top:64px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.plx-scatter+.plx-scatter{--dur:56s;margin-top:18px}.plx-scatter-track{width:max-content;animation:plx-marquee var(--dur) linear infinite;gap:14px;display:flex}.plx-scatter--rev .plx-scatter-track{animation-direction:reverse}@keyframes plx-marquee{to{transform:translate(-50%)}}.plx-chip{border:1px solid var(--line);background:var(--white);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:13px 22px;font-size:15px}.plx-chip--off{color:var(--faint);background:0 0;border-style:dashed}.plx-conta{background:var(--ink);height:340vh;color:var(--white);position:relative}.plx-conta-sticky{align-items:center;height:100vh;min-height:640px;display:flex;position:sticky;top:0;overflow:hidden}.plx-conta-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:72px;width:100%;display:grid}.plx-conta-head .plx-eyebrow{color:#646d7a}.plx-conta-head .plx-h2{margin-top:18px}.plx-conta-head p{color:#98a1ac;max-width:40ch;margin:22px 0 0;font-size:17px;line-height:1.55}.plx-ladder{background:#0d1014;border:1px solid #1c2026;border-radius:22px;padding:14px 34px}.plx-step{opacity:.16;transition:opacity .7s var(--ease), transform .7s var(--ease);justify-content:space-between;align-items:baseline;gap:24px;padding-block:26px;display:flex;transform:translateY(10px)}.plx-step.is-on{opacity:1;transform:none}.plx-step-label{letter-spacing:.16em;text-transform:uppercase;color:#98a1ac;align-items:baseline;gap:12px;font-size:11px;font-weight:600;display:flex}.plx-step-sign{letter-spacing:0;color:#4b525b;font-size:19px;font-weight:400}.plx-step-val{font-size:clamp(24px,2.1vw,30px)}.plx-step--rule{opacity:1;background:#1c2026;height:1px;padding:0;display:block;transform:none}.plx-step--total .plx-step-val{color:var(--lime);font-size:clamp(34px,3.4vw,50px)}.plx-step--total .plx-step-sign{color:#98a1ac}.plx-conta-foot{color:#646d7a;margin-top:26px;font-size:13px}.plx-acao{background:var(--canvas);height:calc(var(--cenas,4) * 90vh + 100vh);position:relative}.plx-acao-sticky{align-items:center;height:100vh;min-height:660px;display:flex;position:sticky;top:0}.plx-acao-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:64px;width:100%;display:grid}.plx-acao-legendas{position:relative}.plx-acao-cap{opacity:0;pointer-events:none;transition:opacity .6s var(--ease), transform .7s var(--ease);position:absolute;inset:50% 0 auto;transform:translateY(-40%)}.plx-acao-cap.is-on{opacity:1;pointer-events:auto;transform:translateY(-50%)}.plx-acao-cap h3{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1.08}.plx-acao-cap p{color:var(--muted);max-width:34ch;margin:16px 0 0;font-size:16px;line-height:1.55}.plx-acao-prog{gap:6px;margin-top:34px;display:flex}.plx-acao-prog i{background:var(--line-s);border-radius:2px;width:34px;height:3px;transition:background .4s}.plx-acao-prog i.is-on{background:var(--ink)}.plx-frame{border:1px solid var(--line);background:var(--white);aspect-ratio:16/10.6;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #05060780}.plx-frame-bar{border-bottom:1px solid var(--line);background:var(--nested);align-items:center;gap:7px;height:40px;padding-inline:16px;display:flex}.plx-frame-bar i{background:var(--line-s);border-radius:50%;width:9px;height:9px}.plx-frame-body{height:calc(100% - 40px);position:relative}.plx-shot{opacity:0;transition:opacity .6s var(--ease), transform .9s var(--ease);padding:30px 32px;position:absolute;inset:0;overflow:hidden;transform:scale(1.015)}.plx-shot.is-on{opacity:1;transform:none}.plx-shot img{object-fit:cover;object-position:top left;border-radius:10px;width:100%;height:100%}.plx-frame-body--foto .plx-shot--foto{padding:0}.plx-shot--foto img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.plx-shot--flush{padding:0}.plx-ui-lab{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.plx-ui-title{letter-spacing:-.025em;margin:6px 0 22px;font-size:22px;font-weight:600}.plx-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding-block:15px;font-size:14px;display:flex}.plx-row:first-of-type{border-top:0}.plx-row-ic{background:var(--nested);border-radius:9px;flex:none;width:32px;height:32px}.plx-row-nome{font-weight:500}.plx-row-sub{color:var(--faint);margin-top:2px;font-size:12px}.plx-row-fill{flex:1}.plx-row-quando{color:var(--muted);font-size:12px}.plx-row-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;min-width:96px;font-weight:600}.plx-row-val--in{color:var(--ink)}.plx-bar{background:var(--nested);border-radius:999px;height:12px;margin-top:20px;display:flex;overflow:hidden}.plx-bar span{height:100%;display:block}.plx-bar-keys{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.plx-bar-key{font-size:11px}.plx-bar-key b{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.plx-bar-key b:before{content:"";background:var(--dot,var(--line-s));border-radius:3px;width:8px;height:8px}.plx-bar-key em{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:15px;font-style:normal;font-weight:600;display:block}.plx-saldo{background:var(--ink);color:var(--white);border-radius:16px;margin-bottom:18px;padding:24px 26px}.plx-saldo span{letter-spacing:.16em;text-transform:uppercase;color:#98a1ac;font-size:11px;font-weight:600}.plx-saldo strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:38px;font-weight:600;display:block}.plx-int-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.plx-chat{background:#0d1014;border:1px solid #1c2026;border-radius:20px;padding:26px}.plx-chat-you{background:#1c2026;border-radius:14px 14px 4px;max-width:86%;margin-left:auto;padding:14px 18px;font-size:15px;line-height:1.5}.plx-chat-me{gap:12px;margin-top:18px;display:flex}.plx-chat-mark{background:var(--lime);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.plx-chat-body{flex:1}.plx-chat-body>p{color:#b9c0c8;margin:0;font-size:15px;line-height:1.55}.plx-preview{background:#12161b;border:1px solid #1c2026;border-radius:14px;margin-top:16px;padding:18px 20px}.plx-preview dl{grid-template-columns:auto 1fr;gap:10px 20px;margin:0;font-size:13px;display:grid}.plx-preview dt{color:#646d7a;letter-spacing:.1em;text-transform:uppercase;align-self:center;font-size:10px;font-weight:600}.plx-preview dd{text-align:right;margin:0;font-weight:500}.plx-preview-acts{align-items:center;gap:16px;margin-top:18px;display:flex}.plx-preview-ok{background:var(--lime);height:38px;color:var(--ink);border-radius:999px;place-items:center;padding:0 20px;font-size:13px;font-weight:600;display:inline-grid}.plx-preview-no{color:#98a1ac;font-size:13px}.plx-caret{background:var(--lime);vertical-align:-.13em;width:2px;height:1em;margin-left:2px;animation:1.05s steps(2,start) infinite plx-blink;display:inline-block}@keyframes plx-blink{to{visibility:hidden}}.plx-ph{border:1px dashed var(--line-s);color:var(--faint);text-align:center;background:repeating-linear-gradient(-45deg,#0000 0 12px,#a7afba17 12px 24px);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.plx-sec--ink .plx-ph{color:#646d7a;background:repeating-linear-gradient(-45deg,#0000 0 12px,#ffffff0b 12px 24px);border-color:#2a3038}.plx-ph-tag{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.plx-ph-hint{letter-spacing:0;text-transform:none;opacity:.75;margin-top:8px;font-size:12px}.plx-ph--16x9{aspect-ratio:16/9}.plx-ph--4x5{aspect-ratio:4/5}.plx-casa-grid{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:center;gap:72px;display:grid}.plx-casa-list{border-top:1px solid var(--line);margin:40px 0 0;padding:0;list-style:none}.plx-casa-list li{border-bottom:1px solid var(--line);gap:16px;padding-block:20px;font-size:16px;line-height:1.5;display:flex}.plx-casa-list b{letter-spacing:.1em;width:22px;color:var(--faint);flex:none;padding-top:4px;font-size:11px;font-weight:600}.plx-trust-grid{border-top:1px solid #1c2026;grid-template-columns:repeat(3,1fr);gap:0;margin-top:66px;display:grid}.plx-trust{border-left:1px solid #1c2026;padding:40px 34px 0}.plx-trust:first-child{border-left:0;padding-left:0}.plx-trust h3{letter-spacing:-.02em;margin:0 0 12px;font-size:19px;font-weight:600}.plx-trust p{color:#98a1ac;margin:0;font-size:15px;line-height:1.55}.plx-fecho{text-align:center}.plx-fecho .plx-h2{max-width:18ch;margin-inline:auto}.plx-fecho .plx-lead{text-align:center;margin:24px auto 0}.plx-fecho-acts{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.plx-preco{color:var(--muted);align-items:baseline;gap:10px;margin-top:30px;font-size:14px;display:inline-flex}.plx-preco b{letter-spacing:-.025em;color:var(--ink);font-size:22px;font-weight:600}.plx-foot{border-top:1px solid var(--line);background:var(--white);padding-block:46px}.plx-foot-inner{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.plx-foot-links{gap:24px;margin-left:auto;display:flex}.plx-foot-links a{color:var(--muted);font-size:14px;text-decoration:none}.plx-foot-links a:hover{color:var(--ink)}.plx-foot-note{width:100%;color:var(--faint);margin:0;font-size:12px}.plx-flag{z-index:90;background:var(--ink);color:var(--lime);letter-spacing:.12em;text-transform:uppercase;opacity:.9;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:600;position:fixed;bottom:16px;right:16px}@media (width<=1080px){.plx{--gut:28px}.plx-hero-top,.plx-conta-grid,.plx-acao-grid,.plx-int-grid,.plx-casa-grid{grid-template-columns:1fr;gap:40px}.plx-conta{height:auto;padding-block:96px}.plx-conta-sticky{height:auto;min-height:0;position:static}.plx-step{opacity:1;transform:none}.plx-acao{height:auto}.plx-acao-sticky{height:auto;min-height:0;padding-block:96px;position:static}.plx-frame{aspect-ratio:auto}.plx-frame-body{position:static}.plx-shot{opacity:1;padding:24px 22px;position:static;transform:none}.plx-shot+.plx-shot{display:none}.plx-acao-legendas{min-height:0}.plx-acao-cap{opacity:1;position:static;transform:none}.plx-acao-cap+.plx-acao-cap{margin-top:46px}.plx-acao-prog{display:none}.plx-facts-grid,.plx-trust-grid{grid-template-columns:1fr}.plx-fact,.plx-trust{border-left:0;border-top:1px solid var(--line);padding-inline:0}.plx-trust{border-top-color:#1c2026;padding-top:32px;padding-bottom:8px}.plx-fact:first-child{border-top:0}.plx-nav-links{display:none}}@media (width<=720px){.plx{--gut:20px}.plx-hero{padding-top:128px}.plx-float{border-radius:14px;max-width:none;margin-top:14px;position:static}.plx-stage{aspect-ratio:16/11}.plx-ladder{padding-inline:22px}.plx-bar-keys{grid-template-columns:repeat(2,1fr);gap:16px 12px}.plx-home{padding:26px 20px 0}.plx-home-oi{margin-bottom:18px;font-size:21px}.plx-home-nums{grid-template-columns:1fr;gap:10px}.plx-saldo strong{font-size:30px}.plx-stage-bar span{display:none}}@media (prefers-reduced-motion:reduce){.plx *,.plx :before,.plx :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.plx-rise,.plx-line>span,.plx-mask,.plx-step,.plx-acao-cap,.plx-shot{opacity:1!important;clip-path:none!important;transform:none!important}}.plx-int-tela{border:1px solid #ffffff1f;border-radius:18px;margin:40px 0 0;overflow:hidden;box-shadow:0 30px 70px -30px #000c}.plx-int-tela img{width:100%;height:auto;display:block}.plx-casa-prova{border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 44px 92px -46px #0506076b}.plx-casa-tela{width:100%;height:auto;display:block}.plx-casa-nome{z-index:2;color:#4c545f;border-radius:16px;padding:14px 17px 15px;position:absolute;bottom:18px;left:20px;right:20px}.plx-casa-nome p:last-child{margin:0;font-size:13.5px;line-height:1.5}.plx-orb{background:var(--plx-ink,#050607);color:#fff;padding:92px 0 104px;position:relative;overflow:hidden}.plx-orb:before{content:"";pointer-events:none;background:radial-gradient(#d7fe0317 0%,#ffffff12 38%,#0000 72%);width:min(1320px,98vw);height:720px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.plx-orb-head{text-align:center;max-width:680px;margin:0 auto 40px;position:relative}.plx-orb-head .plx-lead{color:#ffffffa8}.plx-viva{place-items:center;min-height:620px;display:grid;position:relative}.plx-viva-fone{z-index:3;background:linear-gradient(158deg,#333a44 0%,#0a0c0f 60%);border-radius:42px;width:292px;padding:8px;position:relative;box-shadow:0 46px 100px -30px #000000e6,inset 0 1px #ffffff29}.plx-viva-tela{color:#050607;background:#f2f4f6;border-radius:34px;flex-direction:column;height:556px;display:flex;overflow:hidden}.plx-viva-top{background:#fff;border-bottom:1px solid #05060712;align-items:center;gap:9px;padding:15px 18px 13px;font-size:12.5px;font-weight:600;display:flex}.plx-viva-marca,.plx-viva-mark{width:22px;height:22px;color:var(--plx-lima,#d7fe03);background:#050607;border-radius:50%;flex:none;place-items:center;display:grid}.plx-viva-mark{width:20px;height:20px}.plx-viva-fluxo{flex-direction:column;flex:auto;justify-content:flex-end;gap:12px;padding:16px 14px;display:flex;overflow:hidden}.plx-viva-eu{color:#fff;max-width:84%;animation:plx-sobe .4s var(--ease,cubic-bezier(.22, 1, .36, 1)) both;background:#050607;border-radius:17px;align-self:flex-end;margin:0;padding:11px 15px;font-size:13px;line-height:1.4}.plx-viva-pensando{color:#646d7a;background:#fff;border-radius:17px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:10px 15px;font-size:12.5px;display:flex}.plx-viva-pensando i{background:#c9cfd7;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite plx-pisca}.plx-viva-pensando i:nth-child(2){animation-delay:.16s}.plx-viva-pensando i:nth-child(3){animation-delay:.32s}@keyframes plx-pisca{0%,to{opacity:.35}50%{opacity:1}}.plx-viva-ela{animation:plx-sobe .45s var(--ease,cubic-bezier(.22, 1, .36, 1)) both;align-items:flex-start;gap:9px;display:flex}.plx-viva-ela>div{flex:auto;min-width:0}.plx-viva-fala{background:#fff;border-radius:17px;margin:0 0 8px;padding:11px 14px;font-size:13px;line-height:1.45}.plx-viva-fala:last-child{margin-bottom:0}.plx-viva-preparo{animation:plx-sobe .45s var(--ease,cubic-bezier(.22, 1, .36, 1)) both;background:#fff;border-radius:17px;margin-bottom:8px;padding:14px}.plx-viva-preparo-lab{letter-spacing:.11em;text-transform:uppercase;color:#8b95a3;margin:0 0 4px;font-size:9.5px;font-weight:700}.plx-viva-preparo-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:25px;font-weight:600}.plx-viva-preparo dl{margin:0 0 10px}.plx-viva-preparo dl>div{justify-content:space-between;gap:12px;padding:3px 0;font-size:12px;display:flex}.plx-viva-preparo dt{color:#8b95a3}.plx-viva-preparo dd{text-align:right;margin:0;font-weight:500}.plx-viva-preparo ul{color:#4c545f;border-top:1px solid #05060712;margin:0 0 8px;padding:10px 0 0 15px;font-size:12px}.plx-viva-preparo li{margin-bottom:2px}.plx-viva-ressalva{color:#8b95a3;margin:0;font-size:11.5px;line-height:1.4}.plx-viva-ok{opacity:0;align-items:center;gap:7px;margin:10px 0 0;font-size:13px;font-weight:600;transition:opacity .35s,transform .35s;display:flex;transform:translateY(4px)}.plx-viva-ok.is-on{opacity:1;transform:none}.plx-viva-ok i{font-style:normal}.plx-viva-campo{background:#fff;border-radius:999px;align-items:center;gap:10px;margin:0 12px 14px;padding:11px 12px;display:flex;box-shadow:0 2px 10px #0506070f}.plx-viva-mais{color:#4c545f;font-size:17px;line-height:1}.plx-viva-txt{color:#050607;flex:auto;min-width:0;font-size:12.5px;line-height:1.35;overflow:hidden}.plx-viva-ph{color:#a7afba}.plx-viva-cursor{vertical-align:-2px;background:#050607;width:1.5px;height:13px;margin-left:1px;animation:1s steps(2,end) infinite plx-cursor;display:inline-block}@keyframes plx-cursor{0%,49%{opacity:1}50%,to{opacity:0}}.plx-viva-enviar{color:#8b95a3;background:#e8ebef;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}@keyframes plx-sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.plx-viva-card{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);width:214px;transition:border-color .5s var(--ease,ease), background .5s var(--ease,ease), box-shadow .5s var(--ease,ease), opacity .5s var(--ease,ease);background:#ffffff0e;border:1px solid #ffffff24;border-radius:18px;padding:15px 17px 16px;animation:9s ease-in-out infinite plx-boia;position:absolute;box-shadow:0 24px 52px -26px #000000d1}.plx-viva-card.is-foco{background:#ffffff1a;border-color:#d7fe0380;box-shadow:0 24px 52px -26px #000000d1,0 0 0 1px #d7fe032e}.plx-viva-card-lab{letter-spacing:.1em;text-transform:uppercase;color:#ffffff85;margin:0 0 7px;font-size:10.5px;font-weight:600}.plx-viva-card-val{letter-spacing:-.015em;color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:600}.plx-viva-card-nota{color:#ffffff73;margin:5px 0 0;font-size:11.5px;line-height:1.35}.plx-viva-antes{color:#ffffff57;font-size:15px;text-decoration:line-through}.plx-viva-depois{color:var(--plx-lima,#d7fe03)}.plx-viva-card--a{animation-duration:8s;animation-delay:-.4s;top:4%;left:0}.plx-viva-card--b{animation-duration:10s;animation-delay:-2.6s;top:0;right:1%}.plx-viva-card--c{animation-duration:11s;animation-delay:-4.1s;top:34%;left:2%}.plx-viva-card--d{animation-duration:9s;animation-delay:-1.3s;top:30%;right:0}.plx-viva-card--e{animation-duration:10s;animation-delay:-5.2s;bottom:6%;left:5%}.plx-viva-card--f{animation-duration:8s;animation-delay:-3s;bottom:14%;right:3%}@keyframes plx-boia{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (width<=1119px){.plx-viva{grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px;min-height:0}.plx-viva-card{width:min(320px,100%);animation:none;position:static}}@media (width>=1120px){.plx-viva{min-height:640px}}@media (prefers-reduced-motion:reduce){.plx-viva-card,.plx-viva-eu,.plx-viva-ela,.plx-viva-preparo,.plx-viva-cursor,.plx-viva-pensando i{animation:none}}.plx-vidro{--vidro-fundo:#ffffff9e;--vidro-fio:#ffffffb8;--vidro-sombra:0 22px 48px -26px #05060757;border:1px solid var(--vidro-fio);background:var(--vidro-fundo);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);box-shadow:var(--vidro-sombra)}.plx-det-lab{letter-spacing:.1em;text-transform:uppercase;color:#646d7a;margin:0 0 6px;font-size:10.5px;font-weight:600}.plx-det-val{letter-spacing:-.018em;color:#050607;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600}.plx-det-nota{color:#8b95a3;margin:5px 0 0;font-size:11.5px;line-height:1.35}.plx-grande{padding:108px 0 120px;overflow:hidden}.plx-grande-palco{border-radius:22px;width:min(1520px,94vw);margin:52px auto 0;position:relative;overflow:visible}.plx-grande-palco>img{border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 60px 120px -50px #05060780,inset 0 2px #ffffffb3}.plx-grande-det{z-index:2;border-radius:17px;width:218px;padding:15px 17px 16px;animation:10s ease-in-out infinite plx-boia;position:absolute}.plx-grande-det--a{animation-delay:-1.2s;top:26%;left:-2%}.plx-grande-det--b{animation-duration:12s;animation-delay:-4.5s;top:9%;right:-2%}.plx-grande-det--c{animation-duration:11s;animation-delay:-7.1s;bottom:-6%;right:2%}@media (width<=1023px){.plx-grande-det{width:auto;margin-top:14px;animation:none;position:static}.plx-grande-palco{display:grid}}.plx-arte{background-color:#0b0d10;background-image:var(--plx-arte,none);color:#fff;background-position:50%;background-size:cover;align-items:center;min-height:84vh;padding:108px 0;display:grid;position:relative;overflow:hidden}.plx-arte[data-arte=pendente]:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(135deg,#ffffff0b 0 2px,#0000 2px 13px);position:absolute;inset:0}.plx-arte[data-arte=pendente]:after{content:"imagem full-bleed · arquivo pendente";letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-size:10.5px;font-weight:600;position:absolute;bottom:20px;right:22px}.plx-arte-conteudo{z-index:2;max-width:620px;margin-right:auto;position:relative}.plx-arte-h{color:#fff}.plx-arte .plx-lead{color:#ffffffb8;max-width:30em}.plx-arte .plx-eyebrow{color:#ffffff80}.plx-arte-vidros{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.plx-arte-card{--vidro-fundo:#ffffff13;--vidro-fio:#ffffff29;--vidro-sombra:0 24px 52px -28px #000000bf;border-radius:17px;min-width:186px;padding:15px 17px 16px}.plx-arte-card .plx-det-lab{color:#ffffff80}.plx-arte-card .plx-det-val{color:#fff}.plx-arte-card .plx-det-nota{color:#ffffff73}.plx-degraus{padding-bottom:128px}.plx-degrau-lista{gap:84px;margin-top:64px;display:grid}.plx-degrau{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:56px;display:grid}.plx-degrau:nth-child(2n)>.plx-degrau-txt{order:2}.plx-degrau-n{letter-spacing:.14em;color:#a7afba;margin-bottom:14px;font-size:12px;font-weight:700;display:block}.plx-degrau-txt h3{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.06}.plx-degrau-txt p{color:#4c545f;max-width:26em;margin:0;font-size:16px;line-height:1.6}.plx-degrau-tela{border-radius:18px;overflow:hidden;box-shadow:0 44px 90px -44px #05060773}.plx-degrau-tela img{width:100%;height:auto;display:block}@media (width<=899px){.plx-degrau{grid-template-columns:minmax(0,1fr);gap:28px}.plx-degrau:nth-child(2n)>.plx-degrau-txt{order:0}}.plx-planos{padding:116px 0 124px}.plx-planos-head{max-width:660px}.plx-planos-grade{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:60px;display:grid}.plx-plano{transition:transform .5s var(--ease,ease), box-shadow .5s var(--ease,ease);border-radius:24px;flex-direction:column;padding:34px 30px 32px;display:flex}.plx-plano:hover{transform:translateY(-4px)}.plx-plano--trial{--vidro-fundo:#ffffff80;--vidro-fio:#fffc}.plx-plano--essencial{border:1px solid var(--plx-fio,#e8ebef);background:#fff;box-shadow:0 22px 50px -34px #05060742}.plx-plano--plus{background:var(--plx-ink,#050607);color:#fff;position:relative;overflow:hidden;box-shadow:0 34px 74px -34px #05060799}.plx-plano--plus:before{content:"";background:var(--plx-lima,#d7fe03);height:3px;position:absolute;inset:0 0 auto}.plx-plano-tag{letter-spacing:.11em;text-transform:uppercase;color:#8b95a3;margin:0 0 12px;font-size:10.5px;font-weight:600}.plx-plano--plus .plx-plano-tag{color:var(--plx-lima,#d7fe03)}.plx-plano-nome{letter-spacing:-.02em;margin:0 0 18px;font-size:22px;font-weight:600}.plx-plano-preco{align-items:baseline;gap:6px;margin:0 0 18px;display:flex}.plx-plano-num{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(38px,4vw,52px);font-weight:600;line-height:1}.plx-plano-mes{color:#8b95a3;font-size:14px}.plx-plano--plus .plx-plano-mes{color:#ffffff80}.plx-plano-para{color:#4c545f;margin:0 0 24px;font-size:14.5px;line-height:1.55}.plx-plano--plus .plx-plano-para{color:#ffffffad}.plx-plano-itens{border-top:1px solid #05060717;flex:auto;margin:0 0 28px;padding:22px 0 0;font-size:14px;line-height:1.5;list-style:none}.plx-plano--plus .plx-plano-itens{border-top-color:#ffffff24}.plx-plano-itens li{color:#4c545f;padding:0 0 10px 20px;position:relative}.plx-plano--plus .plx-plano-itens li{color:#ffffffc2}.plx-plano-itens li:before{content:"";background:#c9cfd7;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}.plx-plano--plus .plx-plano-itens li:before{background:#ffffff57}.plx-plano-mais{font-weight:600;color:#fff!important}.plx-plano--plus .plx-plano-mais:before{background:var(--plx-lima,#d7fe03)}.plx-plano-cta{text-align:center;align-self:stretch}.plx-plano-cta--plus{background:var(--plx-lima,#d7fe03);color:#050607}.plx-planos-nota{text-align:center;color:#8b95a3;margin:34px 0 0;font-size:13.5px}@media (width<=979px){.plx-planos-grade{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.plx-grande-det{animation:none}.plx-plano:hover{transform:none}}.plx-plenitude{letter-spacing:.02em;color:#8b95a3;align-items:center;gap:10px;margin:26px 0 14px;font-size:13px;font-weight:500;display:flex}.plx-plenitude i{color:#c9cfd7;font-size:12px;font-style:normal}.plx-plenitude-fim{color:#050607;font-weight:600}.plx-frame--foto{aspect-ratio:auto}.plx-frame-body--foto{aspect-ratio:1440/1000;height:auto;position:relative}.plx-shot--foto img{object-fit:contain;object-position:center}@media (width>=900px){.plx-acao-grid{grid-template-columns:minmax(0,.52fr) minmax(0,1.48fr);gap:48px}}.plx-acao-vidro{z-index:3;border-radius:17px;width:206px;padding:14px 16px 15px;animation:11s ease-in-out infinite plx-boia;position:absolute;bottom:-20px;right:-18px}@media (width<=1023px){.plx-acao-vidro{width:auto;margin-top:14px;animation:none;position:static}}.plx-int-lista{margin:34px 0 0;padding:0;list-style:none}.plx-int-lista li{color:#ffffffb8;padding:0 0 12px 22px;font-size:15px;line-height:1.5;position:relative}.plx-int-lista li:before{content:"";background:var(--plx-lima,#d7fe03);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:2px}@media (prefers-reduced-motion:reduce){.plx-acao-vidro{animation:none}}.plx-hero-tela{width:min(1500px,94vw);margin:64px auto 0;position:relative}.plx-hero-tela>img{border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 70px 130px -56px #05060785,inset 0 1px #fffc}.plx-hero-casa{z-index:2;color:#4c545f;border-radius:999px;align-items:center;gap:13px;padding:13px 18px 13px 14px;font-size:13px;line-height:1.35;display:flex;position:absolute;bottom:-22px;left:-14px}.plx-hero-casa b{color:#050607;font-weight:600;display:block}.plx-hero-rostos{flex:none;display:flex}.plx-hero-rostos img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:34px;height:34px}.plx-hero-rostos img+img{margin-left:-12px}@media (width<=767px){.plx-hero-casa{border-radius:18px;margin-top:14px;position:static}}.plx-fact-ic{background:var(--plx-lima,#d7fe03);color:#050607;border-radius:13px;place-items:center;width:40px;height:40px;margin-bottom:18px;display:grid}.plx-chip{align-items:center;gap:8px;display:inline-flex}.plx-chip svg{opacity:.55;flex:none}.plx-chip--g{padding:12px 20px;font-size:15px;font-weight:500}.plx-chip--m{font-size:13.5px}.plx-chip--p{opacity:.78;padding:8px 14px;font-size:12.5px}.plx-chip--g:nth-child(3n){color:#fff;background:#050607;border-color:#050607}.plx-chip--g:nth-child(3n) svg{opacity:.7}.plx-foto{background-color:#0b0d10;background-position:50%;background-size:cover;align-items:center;min-height:min(88vh,860px);padding:96px 0;display:grid;position:relative;overflow:hidden}.plx-foto--casa{background-image:url(/lp/foto-casa.jpg)}.plx-foto--rua{background-image:url(/lp/foto-rua.jpg)}.plx-foto--casa:before,.plx-foto--rua:before{content:"";pointer-events:none;position:absolute;inset:0}.plx-foto--casa:before{background:linear-gradient(100deg,#ffffffe6 0%,#ffffffb8 26%,#fff0 52%)}.plx-foto--rua:before{background:linear-gradient(260deg,#0616289e 0%,#06162847 30%,#06162800 56%)}.plx-foto-conteudo{z-index:2;max-width:560px;margin-right:auto;position:relative}.plx-foto--casa .plx-foto-h{color:#050607}.plx-foto--casa .plx-lead{color:#333b45}.plx-foto--casa .plx-eyebrow{color:#646d7a}.plx-foto-conteudo--dir{text-align:right;margin-left:auto;margin-right:0}.plx-foto--rua .plx-foto-h{color:#fff}.plx-foto--rua .plx-lead{color:#ffffffdb;max-width:26em;margin-left:auto}.plx-foto--rua .plx-eyebrow{color:#ffffffb3}.plx-foto-vidros{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.plx-foto-card{border-radius:16px;min-width:176px;padding:14px 16px 15px}@media (width<=767px){.plx-foto{background-position:72%;min-height:0;padding:72px 0}.plx-foto-conteudo--dir{text-align:left;margin-left:0}.plx-foto--rua .plx-lead{margin-left:0}.plx-foto--casa:before{background:linear-gradient(#fffffff0 0%,#fffc 46%,#fff3 100%)}.plx-foto--rua:before{background:linear-gradient(#061628b8 0%,#06162880 60%,#06162833 100%)}}@media (width>=980px){.plx-planos-grade{grid-template-columns:minmax(0,1fr) minmax(0,1.16fr) minmax(0,1fr);align-items:center}.plx-plano--essencial{z-index:2;transform:scale(1.03)}.plx-plano--essencial:hover{transform:scale(1.03)translateY(-4px)}}.plx-plano--essencial{border:1px solid #0506071a;padding-top:44px;position:relative;box-shadow:0 34px 78px -38px #05060757}.plx-plano--essencial:before{content:"";background:var(--plx-lima,#d7fe03);border-radius:24px 24px 0 0;height:4px;position:absolute;inset:0 0 auto}.plx-plano-selo{background:var(--plx-lima,#d7fe03);color:#050607;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin:0;padding:4px 11px;font-size:10.5px;font-weight:700;position:absolute;top:20px;left:30px}.plx-plano--plus{background:#14181d;box-shadow:0 28px 62px -34px #05060780}.plx-plano--plus:before{background:#d7fe038c}.plx-plano-cta{text-align:center;place-items:center;width:100%;min-height:50px;padding:0 20px;font-weight:600;line-height:1.2;display:grid}.plx-plano-cta>span{padding:0;display:block}.plx-plano-cta--plus:hover{filter:brightness(1.06)}.plx-plano--trial .plx-plano-cta{background:#ffffff80;border-color:#05060729}.plx-plano--trial .plx-plano-cta:hover{background:#fff;border-color:#05060747}.plx-hero{padding-bottom:64px}.plx-hero-tela{z-index:3}.plx-tela{border-radius:16px;position:relative;overflow:visible}.plx-tela-corpo{aspect-ratio:1440/1000;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 54px 110px -48px #05060780,0 0 0 1px #0506070d}.plx-tela-corpo .plx-shot{padding:0}.plx-tela-corpo .plx-shot img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}@media (width>=900px){.plx-acao-grid{grid-template-columns:minmax(0,.46fr) minmax(0,1.54fr);gap:44px}}@media (width<=899px){.plx-tela-corpo{aspect-ratio:auto}.plx-tela-corpo .plx-shot{opacity:1;position:static;transform:none}.plx-tela-corpo .plx-shot+.plx-shot{display:none}}.plx-viva-saldo{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(1.2);text-align:center;transition:border-color .5s var(--ease,ease), background .5s var(--ease,ease);background:#090b0eb8;border:1px solid #ffffff24;border-radius:18px;justify-items:center;gap:3px;padding:14px 26px 15px;display:grid;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);box-shadow:0 26px 56px -26px #000000e6}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.plx-viva-saldo{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2)}}.plx-viva-saldo.is-on{border-color:#d7fe036b}.plx-viva-saldo-lab{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:600}.plx-viva-saldo-nums{font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;display:flex}.plx-viva-saldo-nums b{letter-spacing:-.015em;color:#fff;font-size:21px;font-weight:600}.plx-viva-saldo-nums i{color:#fff6;font-size:13px;font-style:normal}.plx-viva-saldo-nota{color:#ffffff73;font-size:11.5px}@media (width<=1119px){.plx-viva-saldo{width:min(340px,100%);position:static;transform:none}}
