._plannerMain_44q7u_1{flex:1;min-height:0;width:100%;max-width:min(56rem,100%);margin:0 auto;padding:clamp(.65rem,1.4vw,1.35rem) clamp(.85rem,2.2vw,2rem) clamp(1rem,2.5vh,2rem);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}._plannerMain_44q7u_1::-webkit-scrollbar{display:none;width:0;height:0}._homeStandalone_44q7u_21:not(._homePicker_44q7u_21)>._plannerMain_44q7u_1{width:80%;max-width:min(76.8rem,80vw);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:clamp(.55rem,1.1vw,1.1rem) clamp(.6rem,1.8vw,1.75rem) clamp(.85rem,2.2vh,1.85rem)}._header_44q7u_30{margin-bottom:clamp(.85rem,2vw,1.35rem)}._standaloneHeaderTop_44q7u_34{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.65rem}._standaloneHeaderTop_44q7u_34 ._title_44q7u_43,._standaloneHeaderTop_44q7u_34 ._plannerPageTitle_44q7u_44{margin:0;flex:1;min-width:12rem}._plannerHeaderActions_44q7u_50{display:flex;align-items:flex-start;gap:.45rem;flex-shrink:0}._homePicker_44q7u_21 ._standaloneHeaderTop_44q7u_34 ._plannerHeaderActions_44q7u_50{position:relative;z-index:10}._homePicker_44q7u_21 ._plannerHeaderActions_44q7u_50 a._standaloneLogoutBtn_44q7u_63{text-decoration:none;color:inherit}._homePreviewAsClientBar_44q7u_68{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;justify-content:flex-start;width:min(17rem,100%);box-sizing:border-box}._homePreviewClientSelect_44q7u_78{display:block;width:100%;min-width:0;box-sizing:border-box;padding:.35rem .5rem;font-size:.88rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface, #fff);color:var(--color-text, inherit)}._homePreviewAsClientBar_44q7u_68 ._plannerTableClientViewBtn_44q7u_91{width:100%;box-sizing:border-box}._standaloneLogoutBtn_44q7u_63{flex-shrink:0;margin-top:.15rem;padding:.4rem .85rem;font-size:.88rem;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:var(--color-subtitle);cursor:pointer;font-family:inherit}._standaloneLogoutBtn_44q7u_63:hover{color:var(--color-emphasis);border-color:var(--color-accent-cool)}._welcomeNewsBtn_44q7u_114{flex-shrink:0;margin-top:.15rem;padding:.52rem 1.05rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;line-height:1.2;border-radius:10px;border:1px solid color-mix(in srgb,#2563eb 55%,var(--color-accent-cool) 45%);background:linear-gradient(155deg,color-mix(in srgb,#1d4ed8 88%,var(--color-accent-cool) 12%),color-mix(in srgb,#2563eb 75%,var(--color-accent-cool) 25%) 48%,color-mix(in srgb,var(--color-accent-cool) 70%,#1e40af 30%));color:#fff;cursor:pointer;font-family:inherit;box-shadow:0 1px color-mix(in srgb,#fff 28%,transparent),0 3px color-mix(in srgb,#000 18%,transparent),0 8px 22px color-mix(in srgb,#1d4ed8 42%,transparent);text-shadow:0 1px 0 color-mix(in srgb,#000 35%,transparent);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}._welcomeNewsBtn_44q7u_114:hover{border-color:color-mix(in srgb,#60a5fa 50%,var(--color-accent-cool) 50%);color:#fff;filter:brightness(1.06);box-shadow:0 1px color-mix(in srgb,#fff 32%,transparent),0 3px color-mix(in srgb,#000 16%,transparent),0 10px 28px color-mix(in srgb,#2563eb 48%,transparent);transform:translateY(-1px)}._welcomeNewsBtn_44q7u_114:active{transform:translateY(0);filter:brightness(.97);box-shadow:0 1px color-mix(in srgb,#fff 22%,transparent),0 2px color-mix(in srgb,#000 22%,transparent),0 4px 14px color-mix(in srgb,#1d4ed8 35%,transparent)}._welcomeNewsBtn_44q7u_114:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-bg) 55%,transparent),0 0 0 5px color-mix(in srgb,#60a5fa 65%,var(--color-accent-cool) 35%),0 8px 22px color-mix(in srgb,#1d4ed8 42%,transparent)}[data-theme=dark] ._welcomeNewsBtn_44q7u_114{border-color:color-mix(in srgb,#3b82f6 60%,var(--color-border) 40%);box-shadow:0 1px color-mix(in srgb,#fff 12%,transparent),0 3px color-mix(in srgb,#000 45%,transparent),0 8px 26px color-mix(in srgb,#1e3a8a 55%,transparent)}[data-theme=dark] ._welcomeNewsBtn_44q7u_114:hover{box-shadow:0 1px color-mix(in srgb,#fff 14%,transparent),0 3px color-mix(in srgb,#000 40%,transparent),0 10px 30px color-mix(in srgb,#2563eb 40%,transparent)}._title_44q7u_43{margin:0 0 .65rem;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;letter-spacing:.02em;line-height:1.15;background:linear-gradient(115deg,var(--color-heading-bright) 0%,var(--color-accent-warm) 38%,var(--color-accent-cool) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}._lead_44q7u_205{margin:0;color:var(--color-subtitle);font-size:clamp(.95rem,1.5vw,1.05rem);max-width:44rem;line-height:1.55}._leadStrong_44q7u_213{color:var(--color-emphasis);font-weight:600}._plannerLastRefresh_44q7u_218{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin:.65rem 0 0;padding:.5rem .7rem;border-radius:8px;font-size:.86rem;color:var(--color-subtitle);line-height:1.45;background:color-mix(in srgb,var(--color-surface) 90%,var(--color-border));border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);font-variant-numeric:tabular-nums}._plannerLastRefreshIcon_44q7u_234{font-size:1.05rem;line-height:1;opacity:.9}._plannerLastRefreshText_44q7u_240{flex:1;min-width:0}._plannerLastRefreshText_44q7u_240 em{font-style:normal;font-weight:600;color:var(--color-emphasis)}._plannerMain_44q7u_1>header{padding-bottom:.85rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);margin-bottom:clamp(.95rem,2vw,1.35rem)}._plannerPageTitle_44q7u_44{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:0;flex:1;min-width:12rem;background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--color-heading-bright)}._plannerPageTitleEmoji_44q7u_272{font-size:clamp(1.4rem,3.6vw,1.85rem);line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.14))}._plannerPageTitleGradient_44q7u_278{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;letter-spacing:.02em;line-height:1.15;background:linear-gradient(115deg,var(--color-heading-bright) 0%,var(--color-accent-warm) 38%,var(--color-accent-cool) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}._plannerLead_44q7u_295{margin:0;color:var(--color-subtitle);font-size:clamp(.94rem,1.45vw,1.04rem);max-width:48rem;line-height:1.65}._plannerLeadNav_44q7u_303{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;max-width:none}._plannerLeadNavLink_44q7u_311{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.48rem 1.05rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent) 38%,var(--color-border));background:color-mix(in srgb,var(--color-surface-raised) 65%,var(--color-accent) 6%);color:var(--color-accent);font:inherit;font-weight:600;font-size:clamp(.88rem,1.2vw,.97rem);letter-spacing:.02em;text-decoration:none;cursor:pointer;line-height:1.35;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;box-shadow:0 1px color-mix(in srgb,var(--color-text) 6%,transparent)}._plannerLeadNavLink_44q7u_311:hover{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border));background:color-mix(in srgb,var(--color-surface-raised) 55%,var(--color-accent) 14%);color:var(--color-heading-bright);text-decoration:none;box-shadow:0 1px color-mix(in srgb,var(--color-text) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--color-accent) 22%,transparent)}._plannerLeadNavLink_44q7u_311:active{transform:translateY(1px);box-shadow:none}._plannerLeadNavLink_44q7u_311:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}[data-theme=dark] ._plannerLeadNavLink_44q7u_311{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));background:color-mix(in srgb,var(--color-surface-raised) 55%,var(--color-accent) 10%);box-shadow:0 1px color-mix(in srgb,#000 35%,transparent)}[data-theme=dark] ._plannerLeadNavLink_44q7u_311:hover{background:color-mix(in srgb,var(--color-surface-raised) 42%,var(--color-accent) 22%);color:color-mix(in srgb,var(--color-heading-bright) 92%,#fff)}._plannerLeadNavEmoji_44q7u_368{flex-shrink:0;font-size:1.08em;line-height:1}._plannerMain_44q7u_1>._card_44q7u_374+._card_44q7u_374{margin-top:clamp(.9rem,2vw,1.35rem)}._plannerCardTitle_44q7u_378{display:flex;align-items:center;gap:.55rem;font-size:1.09rem;font-weight:700;letter-spacing:.012em;line-height:1.35}._plannerCardTitleEmoji_44q7u_388{flex-shrink:0;font-size:1.22rem;line-height:1}._plannerCardTitleText_44q7u_394{flex:1;min-width:0}._plannerManualInstructionsSpacing_44q7u_399{margin-bottom:1rem}._plannerRegisteredClientsHeader_44q7u_403{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem 1.25rem;flex-wrap:wrap}._plannerRegisteredClientsTitle_44q7u_411{margin-bottom:0;flex:1;min-width:min(100%,14rem)}._plannerDropboxCollapse_44q7u_417{margin-top:.4rem}._plannerDropboxCollapseSummary_44q7u_421{display:flex;align-items:center;gap:.5rem;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5rem .65rem;margin:0;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--color-border) 92%,var(--color-text-muted) 8%);background:color-mix(in srgb,var(--color-surface-raised) 45%,transparent);font-size:.9rem;font-weight:600;color:var(--color-text-muted);line-height:1.35;transition:border-color .18s ease,color .18s ease,background .18s ease}._plannerDropboxCollapseSummary_44q7u_421:hover{color:var(--color-subtitle);border-color:color-mix(in srgb,var(--color-accent-cool) 28%,var(--color-border));background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent)}._plannerDropboxCollapse_44q7u_417[open]>._plannerDropboxCollapseSummary_44q7u_421{color:var(--color-emphasis);border-color:color-mix(in srgb,var(--color-accent-cool) 36%,var(--color-border))}._plannerDropboxCollapseSummary_44q7u_421::-webkit-details-marker{display:none}._plannerDropboxCollapseLabel_44q7u_458{flex:1;min-width:0;text-align:left}._plannerDropboxCollapseChevron_44q7u_464{flex-shrink:0;font-size:.72rem;opacity:.85;transition:transform .15s ease}._plannerDropboxCollapse_44q7u_417[open] ._plannerDropboxCollapseChevron_44q7u_464{transform:rotate(90deg)}._plannerDropboxCollapseBody_44q7u_475{margin-top:.85rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--color-border) 88%,transparent)}._plannerMain_44q7u_1 ._card_44q7u_374 ._muted_44q7u_481{line-height:1.62;font-size:.93rem}._plannerPhaseModalTitle_44q7u_486{display:flex;align-items:center;gap:.45rem}._plannerPhaseModalEmoji_44q7u_492{flex-shrink:0;font-size:1.1rem;line-height:1}._plannerPhaseModalTitleText_44q7u_498{flex:1;min-width:0;line-height:1.35}._plannerRemoveModalTitle_44q7u_504{display:flex;align-items:center;gap:.45rem}._plannerRemoveModalEmoji_44q7u_510{flex-shrink:0;font-size:1.15rem;line-height:1}._plannerRemoveModalTitleText_44q7u_516{flex:1;min-width:0}._plannerMain_44q7u_1 ._phaseModalLead_44q7u_521{font-size:.94rem;line-height:1.58}._plannerMain_44q7u_1 ._phaseModalForm_44q7u_526 ._phaseModalLabel_44q7u_526{font-weight:600;letter-spacing:.02em;color:var(--color-emphasis)}._plannerMain_44q7u_1 ._phaseModalInput_44q7u_532,._plannerMain_44q7u_1 ._phaseModalSelect_44q7u_533,._plannerMain_44q7u_1 ._phaseModalTextarea_44q7u_534{font-size:.94rem}._plannerErrorAlert_44q7u_538{display:flex;align-items:flex-start;gap:.45rem;line-height:1.5}._plannerErrorAlertIcon_44q7u_545{flex-shrink:0;font-size:1.05rem;line-height:1.35}._plannerLogoutBtn_44q7u_551{display:inline-flex;align-items:center;gap:.35rem}._plannerLogoutEmoji_44q7u_557{font-size:1rem;line-height:1;opacity:.92}._logoInline_44q7u_563{margin:0 0 .75rem;font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:.02em;background:linear-gradient(135deg,#f0ebe3 0%,var(--color-accent) 55%,#a88b4a 100%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=light] ._logoInline_44q7u_563{background:linear-gradient(118deg,var(--color-heading-bright) 0%,var(--color-accent-warm) 42%,var(--color-accent-cool) 100%);-webkit-background-clip:text;background-clip:text}._card_44q7u_374{padding:1.25rem 1.35rem;border-radius:10px;border:1px solid var(--color-border);background:var(--color-card-gradient);box-shadow:var(--color-card-shadow)}._cardTitle_44q7u_594{margin:0 0 .75rem;font-size:1.05rem;font-weight:700;color:var(--color-card-heading);padding-left:.65rem;border-left:3px solid var(--color-accent-cool);letter-spacing:.02em}._cardSubtitle_44q7u_604{margin:0 0 .65rem;font-size:.95rem;font-weight:600;color:var(--color-accent-warm)}._sheetTabsBlock_44q7u_611{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}._list_44q7u_617{margin:0;padding-left:1.25rem;color:var(--color-text-muted);line-height:1.55}._list_44q7u_617 li+li{margin-top:.35rem}._center_44q7u_628{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:1.25rem;overflow:auto}._panel_44q7u_638{width:100%;max-width:22rem;padding:1.75rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface)}._panelTitle_44q7u_647{margin:0 0 .25rem;font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-text)}._panelSubtitle_44q7u_655{margin:0 0 1.25rem;font-size:.9rem;color:var(--color-text-muted)}._field_44q7u_661{margin-bottom:1rem}._label_44q7u_665{display:block;margin-bottom:.35rem;font-size:.82rem;font-weight:600;color:var(--color-text-muted)}._input_44q7u_673{width:100%;padding:.55rem .65rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:.95rem}._input_44q7u_673:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}._primaryBtn_44q7u_689{width:100%;padding:.6rem 1rem;border:none;border-radius:8px;background:linear-gradient(135deg,#b8924a,var(--color-accent));color:#14110c;font-weight:600;font-size:.95rem}._primaryBtn_44q7u_689:hover{filter:brightness(1.06)}._linkBtn_44q7u_704{display:inline;padding:0;border:none;background:none;color:var(--color-accent);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}._linkBtn_44q7u_704:hover{color:#e0c88a}._footerLink_44q7u_720{margin-top:1rem;text-align:center;font-size:.85rem;color:var(--color-text-muted)}._muted_44q7u_481{margin:0 0 1rem;font-size:.92rem;color:var(--color-subtitle);line-height:1.5}._error_44q7u_734{margin:.75rem 0 0;font-size:.9rem;color:#e8a598}._errorStandalone_44q7u_740{margin-top:1rem}._phaseModalOverlay_44q7u_744{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._phaseModalOverlayNested_44q7u_758{z-index:4100}._phaseModal_44q7u_521{width:min(22rem,100%);max-height:min(85vh,90%);overflow:auto;padding:1.15rem 1.25rem 1rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-card-gradient);box-shadow:0 12px 40px #00000059}._phaseModalTitle_44q7u_773{margin:0 0 .5rem;font-size:1.05rem;font-weight:700;color:var(--color-card-heading);padding-left:.5rem;border-left:3px solid var(--color-accent-cool)}._phaseModalLead_44q7u_521{margin:0 0 1rem;font-size:.9rem;line-height:1.5;color:var(--color-subtitle);word-break:break-word}._phaseModalChoices_44q7u_790{display:flex;flex-direction:column;gap:.45rem}._phaseModalForm_44q7u_526{display:flex;flex-direction:column;gap:.55rem}._phaseModalDateRow_44q7u_802{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}._phaseModalDateRow_44q7u_802 ._phaseModalInput_44q7u_532{flex:1 1 11rem;min-width:0;width:auto}._phaseModalLabel_44q7u_526{font-size:.8rem;font-weight:700;color:var(--color-subtitle)}._phaseModalInput_44q7u_532,._phaseModalSelect_44q7u_533{width:100%;padding:.52rem .62rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);font-size:.9rem}._phaseModalInput_44q7u_532:focus,._phaseModalSelect_44q7u_533:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}._phaseModalTextarea_44q7u_534{width:100%;min-height:6.5rem;padding:.52rem .62rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);font-size:.88rem;line-height:1.45;font-family:inherit;resize:vertical;box-sizing:border-box}._phaseModalTextarea_44q7u_534:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}._phaseModalWide_44q7u_860{width:min(32rem,100%)}._homeLastContactModal_44q7u_865._phaseModalWide_44q7u_860{width:min(42rem,100%)}._welcomeNewsModal_44q7u_869._phaseModalWide_44q7u_860{width:min(52rem,100%)}._welcomeNewsColumns_44q7u_873{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.25rem;margin-top:.35rem;max-height:min(56vh,26rem);overflow:auto;padding-right:.15rem}@media (max-width: 640px){._welcomeNewsColumns_44q7u_873{grid-template-columns:1fr;max-height:min(62vh,30rem)}}._welcomeNewsColHeading_44q7u_890{margin:0 0 .45rem;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-subtitle)}._welcomeNewsList_44q7u_899{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}._welcomeNewsListItem_44q7u_908{min-width:0}._welcomeNewsItemRow_44q7u_912{display:flex;align-items:flex-start;gap:.55rem;min-width:0;width:100%}._welcomeNewsThumbWrap_44q7u_920{flex:0 0 auto;width:4.75rem;height:2.68rem;border-radius:7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 90%,var(--color-accent-cool) 10%);background:color-mix(in srgb,var(--color-surface) 92%,var(--color-border));align-self:flex-start}button._welcomeNewsThumbWrap_44q7u_920{font:inherit;padding:0;margin:0;cursor:pointer;text-align:left;color:inherit}._welcomeNewsThumb_44q7u_920{display:block;width:100%;height:100%;object-fit:cover}._welcomeNewsItemTexts_44q7u_947{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.12rem;align-items:flex-start}._welcomeNewsLink_44q7u_956{font-size:.88rem;line-height:1.4;color:var(--color-accent-cool);text-decoration:none;word-break:break-word}._welcomeNewsLink_44q7u_956:hover{text-decoration:underline}._welcomeNewsPickBtn_44q7u_968{font:inherit;margin:0;padding:0;border:none;background:none;text-align:left;cursor:pointer;font-size:.88rem;line-height:1.4;color:var(--color-accent-cool);word-break:break-word}._welcomeNewsPickBtn_44q7u_968:hover{text-decoration:underline}._welcomeNewsPickBtn_44q7u_968:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-border));outline-offset:2px;border-radius:3px}._welcomeNewsArticle_44q7u_992{display:flex;flex-direction:column;gap:.65rem;margin-top:.25rem;min-height:0}._welcomeNewsArticleBack_44q7u_1000{align-self:flex-start;margin:0;padding:.28rem .55rem;font-size:.82rem;font-family:inherit;font-weight:600;color:var(--color-accent-cool);background:color-mix(in srgb,var(--color-accent-cool) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-cool) 35%,var(--color-border));border-radius:8px;cursor:pointer}._welcomeNewsArticleBack_44q7u_1000:hover{background:color-mix(in srgb,var(--color-accent-cool) 16%,transparent)}._welcomeNewsArticleTitle_44q7u_1018{margin:0;font-size:1.05rem;font-weight:700;line-height:1.35;color:var(--color-emphasis)}._welcomeNewsArticleMeta_44q7u_1026{margin:0;font-size:.78rem;color:var(--color-subtitle)}._welcomeNewsArticleHero_44q7u_1032{display:block;width:100%;max-height:12rem;object-fit:cover;border-radius:10px;border:1px solid var(--color-border)}._welcomeNewsReader_44q7u_1041{max-height:min(48vh,22rem);overflow-y:auto;padding:.65rem .72rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);background:color-mix(in srgb,var(--color-surface) 96%,var(--color-border))}._welcomeNewsReaderBody_44q7u_1050{margin:0;font-size:.9rem;line-height:1.55;color:var(--color-text);white-space:pre-wrap}._welcomeNewsArticleExternal_44q7u_1058{margin:.25rem 0 0;font-size:.86rem}._welcomeNewsMeta_44q7u_1063{font-size:.72rem;color:var(--color-subtitle);line-height:1.3}._welcomeNewsStatus_44q7u_1069,._welcomeNewsError_44q7u_1070{margin:.35rem 0 0;font-size:.88rem}._welcomeNewsError_44q7u_1070{color:var(--color-danger, #c62828)}._homeLastContactHistoryBlock_44q7u_1079{margin-top:.85rem;padding:.65rem .72rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);background:color-mix(in srgb,var(--color-surface) 96%,var(--color-border));max-height:min(40vh,15rem);overflow-y:auto}._homeLastContactHistoryHeading_44q7u_1089{margin:0 0 .45rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-subtitle)}._homeLastContactHistoryEmpty_44q7u_1098{margin:0;font-size:.86rem}._homeLastContactHistoryList_44q7u_1103{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}._homeLastContactHistoryItem_44q7u_1112{display:grid;grid-template-columns:6.75rem minmax(0,1fr) auto;gap:.45rem .5rem;align-items:start;font-size:.84rem;line-height:1.4;padding:.4rem .3rem;margin:0 -.3rem;border-radius:8px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)}._homeLastContactHistoryItem_44q7u_1112:last-child{border-bottom:none}._homeLastContactHistoryItemEditing_44q7u_1129{background:color-mix(in srgb,var(--color-accent-cool) 12%,var(--color-surface));border-bottom-color:color-mix(in srgb,var(--color-accent-cool) 35%,var(--color-border));grid-template-columns:minmax(7.25rem,10rem) minmax(0,1fr) auto}._homeLastContactHistoryInlineDate_44q7u_1135{width:100%;max-width:11rem;box-sizing:border-box;padding:.22rem .35rem;font-size:.78rem}._homeLastContactHistoryInlineNotes_44q7u_1143{width:100%;min-width:0;box-sizing:border-box;min-height:3.25rem;margin:0;resize:vertical;font-size:.8rem;line-height:1.35}._homeLastContactHistorySaveBtn_44q7u_1154{flex-shrink:0;padding:.22rem .45rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--color-accent-cool) 48%,var(--color-border));background:color-mix(in srgb,var(--color-accent-cool) 22%,var(--color-surface));color:var(--color-emphasis);font-family:inherit;font-size:.72rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._homeLastContactHistorySaveBtn_44q7u_1154:hover{background:color-mix(in srgb,var(--color-accent-cool) 32%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-border))}._homeLastContactHistorySaveBtn_44q7u_1154:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:1px}._homeLastContactHistoryEditBtn_44q7u_1181{flex-shrink:0;padding:.22rem .45rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent-cool) 12%);background:var(--color-surface);color:var(--color-emphasis);font-family:inherit;font-size:.72rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._homeLastContactHistoryEditBtn_44q7u_1181:hover{background:color-mix(in srgb,var(--color-accent-cool) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent-cool) 40%,var(--color-border))}._homeLastContactHistoryEditBtn_44q7u_1181:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:1px}._homeLastContactHistoryActions_44q7u_1208{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;align-items:center}._homeLastContactHistoryRemoveBtn_44q7u_1216{flex-shrink:0;padding:.22rem .45rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--color-danger, #b33) 38%,var(--color-border));background:var(--color-surface);color:var(--color-danger, #a63);font-family:inherit;font-size:.72rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._homeLastContactHistoryRemoveBtn_44q7u_1216:hover{background:color-mix(in srgb,var(--color-danger, #b33) 8%,var(--color-surface));border-color:color-mix(in srgb,var(--color-danger, #b33) 45%,var(--color-border))}._homeLastContactHistoryRemoveBtn_44q7u_1216:focus-visible{outline:2px solid color-mix(in srgb,var(--color-danger, #b33) 55%,var(--color-accent));outline-offset:1px}._homeLastContactFormHeadingRow_44q7u_1243{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem;margin-bottom:.35rem}._homeLastContactFormHeadingRow_44q7u_1243 ._homeLastContactHistoryHeading_44q7u_1089{margin-bottom:0}._homeLastContactHistoryDate_44q7u_1256{font-weight:700;color:var(--color-emphasis);white-space:nowrap}._homeLastContactHistoryNotes_44q7u_1262{color:var(--color-text);white-space:pre-wrap;word-break:break-word}._phaseModalPasswordWrap_44q7u_1268{margin-top:.2rem}._phaseModalPasswordRow_44q7u_1272{display:flex;align-items:center;gap:.5rem}._phaseModalPasswordValue_44q7u_1278{flex:1;min-height:2.1rem;display:inline-flex;align-items:center;padding:.25rem .55rem;border:1px dashed var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-surface-raised) 65%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}._phaseChoiceBtn_44q7u_1291{display:block;width:100%;text-align:left;padding:.55rem .65rem;font:inherit;font-size:.82rem;font-weight:600;line-height:1.35;color:var(--color-text);border-radius:8px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-accent-cool) 10%,var(--color-surface-raised));cursor:pointer;transition:border-color .15s ease,background .15s ease}._phaseChoiceBtn_44q7u_1291:hover:not(:disabled){border-color:var(--color-accent-cool);background:color-mix(in srgb,var(--color-accent-cool) 18%,transparent)}._phaseChoiceBtn_44q7u_1291:disabled{opacity:.55;cursor:not-allowed}._phaseModalFooter_44q7u_1320{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--color-border);display:flex;justify-content:flex-end}._phaseModalFooterRow_44q7u_1328{gap:.5rem;flex-wrap:wrap}._caPmEmptyHint_44q7u_1333{margin:.15rem 0 0;font-size:.78rem;font-style:italic;color:var(--color-text-muted)}._caCnpjSuggestList_44q7u_1340{list-style:none;margin:.35rem 0 0;padding:0;max-height:11rem;overflow-y:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-raised)}._caCnpjSuggestBtn_44q7u_1351{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.45rem .6rem;font:inherit;font-size:.8rem;text-align:left;color:var(--color-text);border:none;border-bottom:1px solid var(--color-border);background:transparent;cursor:pointer;transition:background .12s ease}._caCnpjSuggestBtn_44q7u_1351:last-child{border-bottom:none}._caCnpjSuggestBtn_44q7u_1351:hover{background:color-mix(in srgb,var(--color-accent-cool) 12%,transparent)}._caCnpjSuggestName_44q7u_1377{font-weight:600;line-height:1.35}._caCnpjSuggestCnpj_44q7u_1382{font-size:.72rem;color:var(--color-text-muted);line-height:1.3}._phaseModalCancel_44q7u_1388{padding:.4rem .85rem;font:inherit;font-size:.88rem;font-weight:600;color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border);border-radius:8px;cursor:pointer}._phaseModalCancel_44q7u_1388:hover:not(:disabled){color:var(--color-text);border-color:var(--color-accent-warm)}._phaseModalCancel_44q7u_1388:disabled{opacity:.5;cursor:not-allowed}._removeModalCard_44q7u_1410{border-left:3px solid rgba(200,90,75,.75);box-shadow:0 12px 40px #00000059,0 0 0 1px #c85a4b1f inset}._removeModalBadge_44q7u_1417{margin:0 0 .65rem;display:inline-block;padding:.2rem .5rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e8a89e;background:#c85a4b2e;border:1px solid rgba(200,90,75,.35);border-radius:6px}._removeModalTitle_44q7u_1431{margin:0 0 .65rem;font-size:1.1rem;font-weight:700;color:var(--color-card-heading);letter-spacing:.02em}._removeModalLead_44q7u_1439{margin:0 0 .75rem;font-size:.92rem;line-height:1.55;color:var(--color-subtitle)}._removeModalName_44q7u_1446{color:var(--color-emphasis);font-weight:700}._removeModalWarning_44q7u_1451{margin:0 0 .85rem;padding:.65rem .75rem;font-size:.86rem;line-height:1.5;color:var(--color-text-muted);background:#c85a4b14;border-radius:8px;border:1px solid rgba(200,90,75,.22)}._removeModalMeta_44q7u_1462{margin:0 0 .25rem;font-size:.78rem;color:var(--color-text-muted);line-height:1.45}._removeModalMeta_44q7u_1462 span{color:var(--color-text);font-weight:500}._removeModalFooterRow_44q7u_1474{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--color-border)}._removeModalConfirmBtn_44q7u_1485{padding:.45rem 1rem;font:inherit;font-size:.88rem;font-weight:600;border-radius:8px;cursor:pointer;border:1px solid rgba(200,90,75,.55);background:linear-gradient(165deg,#c85a4b59,#c85a4b33);color:#f5e8e5;box-shadow:0 2px 8px #00000026;transition:border-color .15s ease,background .15s ease,transform .12s ease}._removeModalConfirmBtn_44q7u_1485:hover:not(:disabled){border-color:#e88c80bf;background:linear-gradient(165deg,#d2645573,#c85a4b47)}._removeModalConfirmBtn_44q7u_1485:active:not(:disabled){transform:translateY(1px)}._removeModalConfirmBtn_44q7u_1485:disabled{opacity:.55;cursor:not-allowed}._filePick_44q7u_1524{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer}._fileInput_44q7u_1531{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._filePickBtn_44q7u_1543{display:inline-block;padding:.55rem 1rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);font-weight:600;font-size:.92rem}._filePick_44q7u_1524:hover ._filePickBtn_44q7u_1543{border-color:var(--color-accent);color:var(--color-accent)}._fileMeta_44q7u_1559{margin:.85rem 0 0;font-size:.9rem;color:var(--color-text-muted)}._sheetChips_44q7u_1565{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}._sheetChip_44q7u_1565,._sheetChipActive_44q7u_1575{padding:.4rem .75rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:.88rem;font-weight:500;transition:border-color .15s ease,background .15s ease}._sheetChip_44q7u_1565:hover{border-color:var(--color-accent)}._sheetChipActive_44q7u_1575{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}._sheetMeta_44q7u_1598{font-weight:400;color:var(--color-text-muted)}._tableWrap_44q7u_1603{margin-top:.75rem;overflow-x:auto;overflow-y:visible;max-width:100%;border-radius:8px;border:1px solid var(--color-border);scrollbar-width:none;-ms-overflow-style:none}._tableWrap_44q7u_1603::-webkit-scrollbar{display:none;height:0}._table_44q7u_1603{width:100%;border-collapse:collapse;font-size:.82rem}._table_44q7u_1603 td{padding:.4rem .55rem;border-bottom:1px solid var(--color-border);vertical-align:top;white-space:nowrap}._table_44q7u_1603 td._tableMomentoCell_44q7u_1632{white-space:normal;word-break:normal;overflow-wrap:break-word;line-height:1.4}._tableMomentoUnderlined_44q7u_1639{text-decoration:underline;text-underline-offset:2px}._table_44q7u_1603 tr:last-child td{border-bottom:none}._table_44q7u_1603 tr:nth-child(2n) td{background:#ffffff05}._table_44q7u_1603 thead th{text-align:left;padding:.45rem .55rem;font-weight:600;font-size:.8rem;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background:#ffffff0a}._inlineMuted_44q7u_1662{color:var(--color-text-muted);font-weight:400;font-size:.88em}._tableClientName_44q7u_1668{color:var(--color-emphasis)}._tableClientNameBtn_44q7u_1672{padding:0;border:none;background:none;color:var(--color-emphasis);font:inherit;font-weight:700;cursor:pointer;text-align:left}._tableClientNameBtn_44q7u_1672:hover:not(:disabled){text-decoration:underline}._tableClientNameBtn_44q7u_1672:disabled{opacity:.65;cursor:not-allowed}._tableActionsCell_44q7u_1692{text-align:left;white-space:normal;min-width:21rem}._plannerClientsTableWrap_44q7u_1699{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-border) 75%,transparent) transparent}._plannerClientsTableWrap_44q7u_1699::-webkit-scrollbar{display:block;height:8px}._plannerClientsTableWrap_44q7u_1699::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-accent-cool) 40%,var(--color-border));border-radius:4px}._plannerClientsTableWrap_44q7u_1699::-webkit-scrollbar-track{background:color-mix(in srgb,var(--color-surface) 85%,transparent)}._plannerClientNameRow_44q7u_1718{display:flex;align-items:flex-start;gap:.4rem}._plannerClientNameRow_44q7u_1718 ._plannerClientMenuBtn_44q7u_1724{flex-shrink:0;margin-top:.06rem}._plannerClientNameMain_44q7u_1729{flex:1;min-width:0}._plannerClientNameLine_44q7u_1734{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem}._plannerClientsTable_44q7u_1699{width:max(100%,52rem);min-width:52rem;table-layout:auto}._plannerClientsTable_44q7u_1699 td:first-child{white-space:normal;min-width:13.5rem}._plannerClientsTable_44q7u_1699 th:nth-child(2),._plannerClientsTable_44q7u_1699 td:nth-child(2),._plannerClientsTable_44q7u_1699 th:nth-child(3),._plannerClientsTable_44q7u_1699 td:nth-child(3){min-width:10.5rem}._plannerClientsTable_44q7u_1699 th:nth-child(4),._plannerClientsTable_44q7u_1699 td:nth-child(4){min-width:15rem;max-width:24rem}._plannerClientsTable_44q7u_1699 th:nth-child(5),._plannerClientsTable_44q7u_1699 td:nth-child(5){min-width:10rem;white-space:nowrap}._plannerClientsTable_44q7u_1699 th:nth-child(6),._plannerClientsTable_44q7u_1699 td:nth-child(6){min-width:9rem;white-space:nowrap}._plannerTableOpenBtn_44q7u_1777{display:block;width:100%;box-sizing:border-box;padding:.52rem .7rem;font:inherit;font-size:.9rem;font-weight:700;letter-spacing:.02em;line-height:1.25;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-accent-warm) 50%,var(--color-border));background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent-warm) 24%,var(--color-surface)),color-mix(in srgb,var(--color-accent) 20%,var(--color-surface)));color:var(--color-text);cursor:pointer;text-align:center;transition:filter .15s ease,border-color .15s ease}._plannerTableOpenBtn_44q7u_1777:hover:not(:disabled){filter:brightness(1.07)}._plannerTableOpenBtn_44q7u_1777:disabled{opacity:.55;cursor:not-allowed}._plannerTableClientViewBtn_44q7u_91{display:block;width:100%;box-sizing:border-box;padding:.38rem .55rem;font:inherit;font-size:.8rem;font-weight:600;line-height:1.3;border-radius:7px;border:1px solid color-mix(in srgb,var(--color-accent-cool) 42%,var(--color-border));background:color-mix(in srgb,var(--color-accent-cool) 11%,var(--color-surface));color:var(--color-text);cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease}._plannerTableClientViewBtn_44q7u_91:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent-cool) 58%,var(--color-border));background:color-mix(in srgb,var(--color-accent-cool) 18%,var(--color-surface))}._plannerTableClientViewBtn_44q7u_91:disabled{opacity:.55;cursor:not-allowed}._tableActionsHeader_44q7u_1841{display:inline-block}._plannerClientMenuBtn_44q7u_1724{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;padding:.2rem .45rem;border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface) 92%,var(--color-border));color:var(--color-text);cursor:pointer;font-family:inherit;transition:border-color .15s ease,background .15s ease}._plannerClientMenuBtn_44q7u_1724:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent-cool) 45%,var(--color-border));background:color-mix(in srgb,var(--color-accent-cool) 10%,var(--color-surface))}._plannerClientMenuBtn_44q7u_1724:disabled{opacity:.5;cursor:not-allowed}._plannerClientMenuDots_44q7u_1873{font-size:1.15rem;line-height:1;font-weight:700;letter-spacing:0}._plannerClientMenuDial_44q7u_1880{display:flex;flex-direction:column;gap:.4rem;margin:.85rem 0 0}._plannerClientMenuDialBtn_44q7u_1887{display:block;width:100%;box-sizing:border-box;text-align:left;padding:.55rem .8rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border) 90%,transparent);background:color-mix(in srgb,var(--color-surface) 94%,var(--color-border));color:var(--color-text);font-family:inherit;font-size:.9rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease}._plannerClientMenuDialBtn_44q7u_1887:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent-cool) 40%,var(--color-border));background:color-mix(in srgb,var(--color-accent-cool) 12%,var(--color-surface))}._plannerClientMenuDialBtn_44q7u_1887:disabled{opacity:.55;cursor:not-allowed}._plannerClientMenuDialBtnDanger_44q7u_1916{border-color:#c85a4b73;background:#c85a4b1a;color:#e8a89e;font-weight:600}._plannerClientMenuDialBtnDanger_44q7u_1916:hover:not(:disabled){border-color:#e88c80a6;background:#c85a4b33;color:#f5d4cf}._plannerClientAccordionItem_44q7u_1929{border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border) 90%,transparent);background:color-mix(in srgb,var(--color-surface) 94%,var(--color-border));overflow:hidden}._plannerClientAccordionHead_44q7u_1936{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;box-sizing:border-box;text-align:left;padding:.55rem .8rem;border:none;border-radius:0;background:transparent;color:var(--color-text);font-family:inherit;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}._plannerClientAccordionHead_44q7u_1936:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-cool) 10%,var(--color-surface))}._plannerClientAccordionHeadDisabled_44q7u_1962,._plannerClientAccordionHead_44q7u_1936:disabled{opacity:.55;cursor:not-allowed}._plannerClientAccordionHeadDanger_44q7u_1968{color:#e8a89e;font-weight:600}._plannerClientAccordionHeadDanger_44q7u_1968:hover:not(:disabled){background:#c85a4b1f}._plannerClientAccordionHeadWarn_44q7u_1977{color:#d4a853;font-weight:600}._plannerClientAccordionHeadWarn_44q7u_1977:hover:not(:disabled){background:#c8a03c1f}._plannerClientAccordionChevron_44q7u_1986{flex-shrink:0;font-size:.72rem;opacity:.75;width:1rem;text-align:center}._plannerClientAccordionPanel_44q7u_1994{padding:0 .8rem .75rem;border-top:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);max-height:min(55vh,28rem);overflow-y:auto}._plannerClientAccordionPanelFooter_44q7u_2001{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:.65rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--color-border) 75%,transparent)}._plannerClientsTable_44q7u_1699 ._tableActionRow_44q7u_2011{justify-content:flex-start;gap:.45rem}._plannerClientsTable_44q7u_1699 ._tableActionGroup_44q7u_2016{justify-content:flex-start;gap:.3rem}._plannerClientsTable_44q7u_1699 ._tablePlannerOpenBtn_44q7u_2021{padding:.26rem .48rem;font-size:.7rem;border-radius:5px}._tableActionRow_44q7u_2011{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;flex-wrap:wrap}._tableActionGroup_44q7u_2016{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}._tableUpdateBtn_44q7u_2043{display:inline-block;padding:.35rem .65rem;border-radius:6px;border:1px solid rgba(126,184,168,.4);background:#7eb8a81a;color:var(--color-accent-cool);font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}._tableUpdateBtn_44q7u_2043:hover:not(:disabled){border-color:#7eb8a8a6;background:#7eb8a82e}._tableUpdateBtn_44q7u_2043:disabled{opacity:.55;cursor:not-allowed}._tableDeleteBtn_44q7u_2070{padding:.35rem .65rem;border-radius:6px;border:1px solid rgba(200,90,75,.45);background:#c85a4b1f;color:#e8a89e;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}._tableDeleteBtn_44q7u_2070:hover:not(:disabled){border-color:#e88c80a6;background:#c85a4b38;color:#f5d4cf}._tableDeleteBtn_44q7u_2070:disabled{opacity:.55;cursor:not-allowed}._tablePlannerOpenBtn_44q7u_2021{padding:.35rem .65rem;border-radius:6px;border:1px solid var(--color-accent);background:linear-gradient(135deg,#b8924a,var(--color-accent));color:#14110c;font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:filter .15s ease}._tablePlannerOpenBtn_44q7u_2021:hover:not(:disabled){filter:brightness(1.06)}._tablePlannerOpenBtn_44q7u_2021:disabled{opacity:.55;cursor:not-allowed}._tableSecondaryBtn_44q7u_2118{padding:.35rem .6rem;border-radius:6px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 65%,transparent);color:var(--color-text-muted);font-size:.78rem;font-weight:600;cursor:pointer}._tableSecondaryBtn_44q7u_2118:hover:not(:disabled){color:var(--color-text);border-color:var(--color-accent-cool)}._tableSecondaryBtn_44q7u_2118:disabled{opacity:.55;cursor:not-allowed}._clientCredentialMeta_44q7u_2139{margin-top:.4rem;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}._lastContactPlanner_44q7u_2147{display:block;margin-top:.25rem;font-size:.78rem;font-weight:600;line-height:1.35}._lastContactPlanner_44q7u_2147[data-tone=green]{color:#1b5e20}._lastContactPlanner_44q7u_2147[data-tone=yellow]{color:#b8860b}._lastContactPlanner_44q7u_2147[data-tone=red]{color:#c62828}._lastContactPlanner_44q7u_2147[data-tone=neutral]{color:var(--color-text-muted);font-weight:500}._clientEmailText_44q7u_2172{font-size:.75rem;color:var(--color-subtitle)}._clientPasswordText_44q7u_2177{font-size:.75rem;color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}._clientPasswordRow_44q7u_2183{display:inline-flex;align-items:center;gap:.35rem}._eyeToggleBtn_44q7u_2189{border:none;background:none;padding:.05rem;color:var(--color-subtitle);line-height:0;cursor:pointer}._eyeToggleBtn_44q7u_2189 svg{width:1rem;height:1rem;display:block}._eyeToggleBtn_44q7u_2189:hover:not(:disabled){color:var(--color-emphasis)}._eyeToggleBtn_44q7u_2189:disabled{opacity:.5;cursor:not-allowed}._sheetOnlyRoot_44q7u_2214{flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden;width:100%;background:var(--color-sheet-radial),var(--color-bg)}._sheetViewportScale_44q7u_2227{width:100%;min-height:0;flex:1 1 0;display:flex;flex-direction:column;overflow:hidden}._sheetTableScroll_44q7u_2236{flex:1;min-height:0;overflow:auto;width:100%;padding:.5rem .65rem .75rem;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--color-sheet-scrollbar-thumb) var(--color-sheet-scrollbar-track);transition:scrollbar-color .25s ease}._sheetTableScroll_44q7u_2236::-webkit-scrollbar{width:11px;height:11px}._sheetTableScroll_44q7u_2236::-webkit-scrollbar-track{background:var(--color-sheet-scrollbar-track);border-radius:8px;margin:4px}._sheetTableScroll_44q7u_2236::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--color-accent-cool) 0%,var(--color-accent) 55%,var(--color-accent-warm) 100%);border-radius:8px;border:2px solid var(--color-sheet-scrollbar-track);box-shadow:inset 0 0 0 1px #00000026}._sheetTableScroll_44q7u_2236::-webkit-scrollbar-thumb:hover{background:var(--color-accent-warm)}._sheetTableScroll_44q7u_2236::-webkit-scrollbar-corner{background:var(--color-sheet-scrollbar-track)}._sheetInfoPageHeader_44q7u_2279{margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border);flex-shrink:0}._sheetInfoContext_44q7u_2286{margin:0 0 .35rem;font-size:.82rem;font-weight:600;color:var(--color-emphasis);text-transform:uppercase;letter-spacing:.06em}._sheetInfoPageTitleRow_44q7u_2295{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem}._sheetInfoPageTitleRow_44q7u_2295 ._sheetInfoPageTitle_44q7u_2295{flex:1 1 12rem;min-width:0;margin:0}._sheetInfoPageTitleAside_44q7u_2309{flex-shrink:0;display:flex;align-items:center;gap:.5rem}._sheetInfoPageTitle_44q7u_2295{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;color:var(--color-heading-bright);line-height:1.2}._sheetTitleBelowActions_44q7u_2325{margin-top:.5rem;margin-bottom:.15rem;width:100%}._sheetAddAssetBtn_44q7u_2331{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-weight:600;font-size:.88rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}._sheetAddAssetBtn_44q7u_2331:hover{border-color:var(--color-accent-cool);color:var(--color-accent-cool)}._sheetAddModalPanel_44q7u_2353{width:min(34rem,100%);max-height:min(90vh,92%);overflow:auto}._sheetAddModalHeader_44q7u_2359{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}._sheetAddModalTitle_44q7u_2367{margin:0;flex:1;min-width:0;font-size:1.05rem;font-weight:700;color:var(--color-card-heading);padding-left:.5rem;border-left:3px solid var(--color-accent-cool);line-height:1.3}._sheetAddModalClose_44q7u_2379{flex-shrink:0;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--color-text-muted);font-size:1.35rem;line-height:1;cursor:pointer}._sheetAddModalClose_44q7u_2379:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-border) 45%,transparent)}._sheetFullTable_44q7u_2402{width:max-content;min-width:100%;border-collapse:collapse;font-size:clamp(.78rem,1.05vw,.92rem)}._sheetFullTable_44q7u_2402 td{padding:.38rem .55rem;border-bottom:1px solid var(--color-sheet-grid-h);border-right:1px solid var(--color-sheet-grid-v);vertical-align:top;white-space:nowrap}._sheetTdDefault_44q7u_2417{background-color:var(--color-sheet-cell-bg);color:var(--color-text)}._sheetTdTicker_44q7u_2422{white-space:normal;min-width:14rem;max-width:22rem;line-height:1.35}._caixaSectionCard_44q7u_2429{margin:0 0 1rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-card-gradient);box-shadow:var(--color-card-shadow);overflow:hidden}._caixaSectionTitle_44q7u_2438{margin:0;padding:.75rem .9rem;font-size:1rem;font-weight:700;color:var(--color-card-heading);border-bottom:1px solid var(--color-border)}._caixaReservaRow3_44q7u_2448{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;width:100%;min-width:0;border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);overflow-x:auto}._caixaReservaRow3Cell_44q7u_2460{flex:1 1 0;min-width:4.5rem;padding:.55rem .45rem;font-size:.86rem;line-height:1.35;text-align:center;color:var(--color-text);border-right:1px solid var(--color-sheet-grid-v);white-space:normal;word-break:break-word}._caixaReservaRow3Cell_44q7u_2460:last-child{border-right:none}._reservaIntro_44q7u_2478{margin:0 0 1rem;max-width:40rem;font-size:.9rem;line-height:1.5;color:var(--color-subtitle)}._reservaProjetosStack_44q7u_2486{display:flex;flex-direction:column;gap:1rem;max-width:min(42rem,100%);padding-bottom:.5rem}._reservaItemCard_44q7u_2494{margin:0;padding:1rem 1.15rem 1.05rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-card-gradient);box-shadow:var(--color-card-shadow)}._reservaItemTitle_44q7u_2503{margin:0 0 .85rem;padding-bottom:.65rem;border-bottom:1px solid var(--color-border);font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:.02em;line-height:1.25;color:var(--color-card-heading)}._reservaItemDl_44q7u_2515{margin:0;display:grid;grid-template-columns:1fr;gap:.65rem 1.25rem}@media (min-width: 520px){._reservaItemDl_44q7u_2515{grid-template-columns:1fr 1fr}}._reservaItemPair_44q7u_2528{margin:0}._reservaItemLabel_44q7u_2532{margin:0 0 .2rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtitle);line-height:1.3}._reservaItemValue_44q7u_2542{margin:0;font-size:.95rem;font-weight:500;color:var(--color-text);line-height:1.4;word-break:break-word}._reservaItemValueMoney_44q7u_2551{font-variant-numeric:tabular-nums;font-weight:700;color:var(--color-emphasis);font-size:1.02rem}._reservaAplicacaoInput_44q7u_2558{display:block;width:100%;max-width:16rem;box-sizing:border-box;margin:0 0 .35rem;padding:.45rem .55rem;font:inherit;font-variant-numeric:tabular-nums;color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:8px}._reservaAplicacaoInput_44q7u_2558::placeholder{color:var(--color-subtitle);font-weight:500}._reservaAplicacaoInput_44q7u_2558:focus{outline:none;border-color:var(--color-accent, #2d7a5e);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent, #2d7a5e) 25%,transparent)}._reservaAplicacaoHint_44q7u_2584{display:block;font-size:.72rem;font-weight:500;color:var(--color-subtitle);line-height:1.35;max-width:22rem}._reservaItemHorizon_44q7u_2593{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1rem;padding:.75rem .85rem;border-radius:8px;background:var(--color-accent-soft);border:1px solid rgba(126,184,168,.25)}._reservaHorizonBlock_44q7u_2604{flex:1 1 10rem;min-width:0;display:flex;flex-direction:column;gap:.2rem}._reservaHorizonLabel_44q7u_2612{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-subtitle);line-height:1.25}._reservaHorizonValue_44q7u_2621{font-size:.92rem;font-weight:600;color:var(--color-text);word-break:break-word}._reservaHorizonHint_44q7u_2628{display:block;margin-top:.35rem;font-size:.72rem;font-weight:500;color:var(--color-subtitle);line-height:1.35}._reservaEmAlocacao_44q7u_2637{font-style:italic;color:var(--color-subtitle);font-weight:500}._reservaTotalPanel_44q7u_2643{margin-top:.25rem;padding:1rem 1.15rem 1.1rem;border-radius:12px;border:1px solid var(--color-accent-cool);background:linear-gradient(145deg,rgba(126,184,168,.12) 0%,var(--color-surface-raised) 55%,var(--color-surface) 100%);box-shadow:var(--color-card-shadow)}._reservaTotalHeading_44q7u_2657{margin:0 0 .85rem;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-cool)}._reservaTotalDl_44q7u_2666{margin:0;display:grid;grid-template-columns:1fr;gap:.55rem 1.25rem}@media (min-width: 520px){._reservaTotalDl_44q7u_2666{grid-template-columns:repeat(2,1fr)}}._reservaTotalPair_44q7u_2679{margin:0}._reservaTotalLabel_44q7u_2683{margin:0 0 .15rem;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtitle)}._reservaTotalValue_44q7u_2692{margin:0;font-size:.92rem;font-weight:600;color:var(--color-text)}._caixaTable_44q7u_2699{width:100%;border-collapse:collapse}._caixaTable_44q7u_2699 td{padding:.5rem .75rem;border-bottom:1px solid var(--color-sheet-grid-h);border-right:1px solid var(--color-sheet-grid-v);color:var(--color-text)}._caixaTable_44q7u_2699 tr:last-child td{border-bottom:none}._caixaTable_44q7u_2699 td:last-child{border-right:none}._caixaMoneyValue_44q7u_2720{font-variant-numeric:tabular-nums}._caixaSectionBottomPair_44q7u_2724{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:0;padding:.65rem .9rem .85rem;border-top:1px solid var(--color-border)}._caixaSectionBottomPair_44q7u_2724 span{padding:.65rem .75rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);font-weight:600}._caixaSectionBottomPair_44q7u_2724[data-cols="1"]{grid-template-columns:1fr}._rascunhoEditorIntro_44q7u_2746{margin:.5rem 0 0;max-width:42rem;font-size:.92rem;line-height:1.45;color:var(--color-subtitle)}._rascunhoDemandaHistoricoRow_44q7u_2754{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);max-width:42rem}._rascunhoDemandaHistoricoHint_44q7u_2765{font-size:.8rem;line-height:1.4;color:var(--color-text-muted);flex:1 1 12rem;min-width:0}._caixaBottomRow_44q7u_2773{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.5rem}._caixaBottomRow_44q7u_2773[data-cols="1"]{grid-template-columns:1fr}._caixaBottomRow_44q7u_2773 span{padding:.65rem .75rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);font-weight:600}._marketHint_44q7u_2793{margin:0 0 .65rem;padding:.55rem .75rem;border-radius:8px;border:1px solid rgba(184,156,96,.35);background:#b89c601a;font-size:.82rem;color:var(--color-subtitle);line-height:1.45;max-width:44rem}._inlineCode_44q7u_2805{font-family:ui-monospace,monospace;font-size:.88em}._manualTickerBar_44q7u_2810{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin:.75rem 0 1rem;padding:.65rem .85rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0003}._manualVisaoGeralSummary_44q7u_2823{margin:0 0 1rem;padding:.5rem .75rem;font-size:.9rem;line-height:1.45;border-radius:8px;border:1px dashed rgba(255,255,255,.15);background:#0000001f;color:var(--color-text, inherit)}._manualVisaoGeralSummary_44q7u_2823 strong{font-weight:600;margin-right:.35rem}._manualTickerBarLabel_44q7u_2839{font-size:.85rem;opacity:.9;width:100%}._carteiraAnteriorAddToggle_44q7u_2845{display:inline-flex;align-items:center;margin:.65rem 0 .75rem;padding:.5rem 1rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-weight:600;font-size:.88rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}._carteiraAnteriorAddToggle_44q7u_2845:hover{border-color:var(--color-accent-cool);color:var(--color-accent-cool)}._carteiraAnteriorAddToggleInTitle_44q7u_2868{margin:0}._carteiraAnteriorAddWrap_44q7u_2872{margin-bottom:.15rem}._carteiraAnteriorAddClose_44q7u_2876{display:block;margin:.25rem 0 .75rem;padding:.2rem 0;border:none;background:none;font:inherit;font-size:.82rem;font-weight:600;color:var(--color-accent-cool);text-decoration:underline;text-underline-offset:2px;cursor:pointer;text-align:left}._carteiraAnteriorAddClose_44q7u_2876:hover{color:var(--color-emphasis)}._manualTickerInput_44q7u_2896{min-width:6rem;padding:.35rem .5rem;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#00000059;color:inherit;font:inherit}._manualTickerInputWrapInvestido_44q7u_2907{min-width:min(100%,15rem)}._manualTickerInputWrap_44q7u_2907{position:relative;display:flex;align-items:center;box-sizing:border-box;overflow:hidden;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#00000059}._manualTickerInputWrapBlock_44q7u_2922{width:100%}._manualTickerInputInWrap_44q7u_2926{flex:1 1 auto;min-width:0;border:none;border-radius:0;background:transparent}._manualTickerInputWrap_44q7u_2907 ._manualTickerInputInWrap_44q7u_2926{position:relative;z-index:1}._manualTickerInputExample_44q7u_2939{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);pointer-events:none;z-index:0;max-width:calc(100% - 1rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;line-height:1.25;color:color-mix(in srgb,var(--color-text, #e0e0e0) 42%,transparent)}._manualTickerInputInvestido_44q7u_2956{min-width:0}._manualTickerField_44q7u_2960{display:flex;flex-direction:column;gap:.25rem}._manualTickerFieldLabel_44q7u_2966{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtitle);opacity:.9}._manualTickerAddBtn_44q7u_2974{padding:.4rem .75rem;border-radius:6px;border:none;cursor:pointer;font:inherit;background:#b4c8a059;color:inherit}._manualTickerAddBtn_44q7u_2974:disabled{opacity:.5;cursor:not-allowed}._caSheetMaqueteColumn_44q7u_2990{width:100%;max-width:min(40rem,100%);margin-inline:auto;box-sizing:border-box}@media (min-width: 480px){._caSheetMaqueteColumn_44q7u_2990{max-width:min(46rem,100%)}}@media (min-width: 900px){._caSheetMaqueteColumn_44q7u_2990{max-width:min(52rem,100%)}}._caSheetInvestedSummary_44q7u_3010{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem 1.25rem;flex-wrap:wrap;max-width:100%;margin:0 0 1rem;padding:.65rem .2rem .75rem;border-top:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);font-family:var(--font-body, system-ui, sans-serif);font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.45}._caSheetInvestedSummaryLabel_44q7u_3026{font-weight:600;color:var(--color-text-muted)}._caSheetInvestedSummaryValue_44q7u_3031{font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-emphasis, var(--color-accent-cool))}._carteiraAntBreakdown_44q7u_3037{margin:.75rem 0 1rem;padding:.65rem .85rem;border-radius:8px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent)}._carteiraAntBreakdownTitle_44q7u_3045{margin:0 0 .35rem;font-size:1rem;font-weight:700;color:var(--color-card-heading)}._carteiraAntBreakdownLead_44q7u_3052{margin:0 0 .65rem;font-size:.82rem;line-height:1.45;color:var(--color-subtitle)}._carteiraAntBreakdownStatus_44q7u_3059{margin:0 0 .5rem;font-size:.88rem;color:var(--color-text-muted)}._carteiraAntBreakdownBlock_44q7u_3065{margin-top:.5rem}._carteiraAntBreakdownSubtitle_44q7u_3069{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtitle)}._carteiraAntBreakdownList_44q7u_3078{margin:0;padding:0;list-style:none}._carteiraAntBreakdownRow_44q7u_3084{display:grid;grid-template-columns:1fr auto auto;gap:.5rem .85rem;align-items:baseline;padding:.28rem 0;font-size:.88rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}._carteiraAntBreakdownRow_44q7u_3084:last-child{border-bottom:none}._carteiraAntBreakdownLabel_44q7u_3098{color:var(--color-text)}._carteiraAntBreakdownValue_44q7u_3102{font-variant-numeric:tabular-nums;color:var(--color-text)}._carteiraAntBreakdownPct_44q7u_3107{font-variant-numeric:tabular-nums;min-width:3.2rem;text-align:right;color:var(--color-text-muted);font-size:.85rem}._carteiraAntTipoSections_44q7u_3116{display:flex;flex-direction:column;gap:1.5rem;width:100%}._carteiraAntTipoSection_44q7u_3116{width:100%}._carteiraAntSectionTitle_44q7u_3127{margin:0 0 .65rem;font-size:.95rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-heading-bright)}._carteiraAntGroupedWrap_44q7u_3136{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:1.25rem 1.35rem;align-items:start;width:100%}._carteiraAntGroupColumn_44q7u_3144{display:flex;flex-direction:column;gap:.35rem;min-width:0}._carteiraAntGroupHeading_44q7u_3151{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent-warm)}._carteiraAntGroupedWrap_44q7u_3136 ._tickerOnlyList_44q7u_3160,._carteiraAntGroupColumn_44q7u_3144 ._tickerOnlyList_44q7u_3160{margin-top:0;max-width:100%;width:100%}._manualTickerRowActions_44q7u_3167{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-inline-start:.5rem;flex-shrink:0}._manualTickerRowEdit_44q7u_3176{padding:.2rem .45rem;font-size:.75rem;border-radius:4px;border:1px solid rgba(100,140,180,.55);background:transparent;color:inherit;cursor:pointer}._manualTickerRowEdit_44q7u_3176:hover{background:color-mix(in srgb,var(--color-accent-cool) 18%,transparent)}._manualTickerRowRemove_44q7u_3190{padding:.2rem .45rem;font-size:.75rem;border-radius:4px;border:1px solid rgba(255,120,100,.45);background:transparent;color:inherit;cursor:pointer}._caixaCardEditForm_44q7u_3200{margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.55rem;width:100%}._caixaCardEditField_44q7u_3210{display:flex;flex-direction:column;gap:.2rem}._caixaCardEditLabel_44q7u_3216{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-subtitle);opacity:.95}._caixaCardEditActions_44q7u_3224{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:.15rem}._caixaCardEditCancel_44q7u_3232{padding:.35rem .6rem;font-size:.8rem;border-radius:6px;border:1px solid var(--color-border);background:transparent;color:inherit;cursor:pointer;font:inherit}._caixaCardEditCancel_44q7u_3232:hover{background:color-mix(in srgb,var(--color-surface-raised) 80%,transparent)}._tickerOnlyLead_44q7u_3247{margin:0 0 .75rem;font-size:.88rem;color:var(--color-subtitle);line-height:1.5;max-width:40rem}._acoesPatrimonioBar_44q7u_3255{margin:0 0 1rem;padding:.75rem 1rem;max-width:min(28rem,100%);border-radius:10px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-accent-soft) 35%,var(--color-surface-raised));box-shadow:var(--color-ticker-item-shadow)}._acoesPatrimonioInner_44q7u_3265{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}._acoesPatrimonioLabel_44q7u_3273{margin:0;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-emphasis)}._acoesPatrimonioValue_44q7u_3282{margin:0;font-family:var(--font-body);font-size:clamp(1.15rem,2.5vw,1.45rem);font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-heading-bright)}._acoesPatrimonioNote_44q7u_3291{margin:.45rem 0 0;font-size:.78rem;color:var(--color-text-muted);line-height:1.35}._tickerOnlyList_44q7u_3160{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem;max-width:min(28rem,100%)}._tickerOnlyList_44q7u_3160._carteiraAntAssetGrid_44q7u_3309{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.85rem 1rem;align-items:stretch;max-width:100%;width:100%}._tickerOnlyList_44q7u_3160._carteiraAntAssetGrid_44q7u_3309 ._tickerOnlyItem_44q7u_3318{min-width:0;height:100%;box-sizing:border-box}._tickerOnlyItemRow_44q7u_3324{display:flex;align-items:flex-start;gap:.5rem;width:100%}._tickerOnlyItem_44q7u_3318{margin:0;padding:.85rem 1rem;border-radius:10px;border:1px solid var(--color-border);background:var(--color-ticker-item-bg);box-shadow:var(--color-ticker-item-shadow)}._tickerCellButton_44q7u_3340{all:unset;box-sizing:border-box;display:block;width:100%;cursor:pointer;border-radius:inherit;transition:opacity .15s ease,box-shadow .15s ease}._tickerCellButton_44q7u_3340:hover{opacity:.95}._tickerCellButton_44q7u_3340:focus-visible{outline:2px solid var(--color-accent-cool);outline-offset:2px}._tickerCell_44q7u_3340{display:flex;flex-direction:column;gap:.2rem;text-align:left}._caixaCardTop_44q7u_3366{display:flex;align-items:flex-start;gap:.65rem}._caixaInstitutionIcon_44q7u_3372{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.45rem;object-fit:contain;background:var(--color-surface-elevated, rgba(255, 255, 255, .06));border:1px solid var(--color-border)}._caixaInstitutionMonogram_44q7u_3382{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.45rem;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:var(--color-emphasis);background:var(--color-surface-elevated, rgba(255, 255, 255, .06));border:1px solid var(--color-border)}._caixaCardTopText_44q7u_3398{display:flex;flex-direction:column;gap:.2rem;min-width:0}._reservaProjetosCardLines_44q7u_3405{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start;max-width:22rem}._reservaProjetosCardLine_44q7u_3405{font-size:.88rem;line-height:1.4;color:var(--color-text)}._reservaProjetosCardLine_44q7u_3405 strong{font-weight:700;color:var(--color-subtitle);margin-right:.25rem}._reservaProjetosProgressMeta_44q7u_3425{margin-top:.15rem;font-size:.78rem;line-height:1.35;color:var(--color-subtitle)}._reservaProjetosCardTopWithBank_44q7u_3433 ._caixaInstitutionIcon_44q7u_3372,._reservaProjetosCardTopWithBank_44q7u_3433 ._caixaInstitutionMonogram_44q7u_3382{width:2.65rem;height:2.65rem}._reservaProjetosCardTopWithBank_44q7u_3433 ._caixaInstitutionMonogram_44q7u_3382{font-size:.78rem}._reservaProjetosProgressSummaryBox_44q7u_3444{margin-top:.55rem;padding:.7rem .95rem;border-radius:.5rem;border:1px solid var(--color-border);border-left:4px solid var(--color-emphasis, #3d8f6a);background:color-mix(in srgb,var(--color-emphasis) 14%,var(--color-surface, #1e2421));box-shadow:0 1px 2px #0000000f;max-width:22rem}[data-theme=light] ._reservaProjetosProgressSummaryBox_44q7u_3444{background:color-mix(in srgb,var(--color-emphasis) 10%,var(--color-surface, #f5f1ea))}@supports not (background: color-mix(in srgb,red 1%,white)){._reservaProjetosProgressSummaryBox_44q7u_3444{background:var(--color-surface-elevated, rgba(255, 255, 255, .07))}[data-theme=light] ._reservaProjetosProgressSummaryBox_44q7u_3444{background:#3d8f6a1a}}._reservaProjetosProgressSummaryLines_44q7u_3468{display:flex;flex-direction:column;gap:.4rem}._reservaProjetosProgressSummaryLine_44q7u_3468{margin:0;font-size:.9rem;line-height:1.45;font-weight:600;color:var(--color-text);letter-spacing:.01em}._reservaProjetosProgressSummaryLine_44q7u_3468 strong{font-weight:700;color:var(--color-heading-bright, var(--color-text))}._reservaProjetosProgressSummaryText_44q7u_3488{margin:0;font-size:.9rem;line-height:1.5;font-weight:600;color:var(--color-text);letter-spacing:.01em}._reservaProjetosProgressSummaryText_44q7u_3488 strong{font-weight:700;color:var(--color-heading-bright, var(--color-text))}._reservaProjetosProgressTrackWrap_44q7u_3502{position:relative;width:100%;max-width:20rem;height:1.05rem}._reservaProjetosProgressTrack_44q7u_3502{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:999px;background:var(--color-border);overflow:hidden}._reservaProjetosProgressBarLabel_44q7u_3519{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-size:.62rem;font-weight:700;line-height:1;letter-spacing:.02em;pointer-events:none;z-index:1;color:var(--color-heading-bright, var(--color-text));text-shadow:0 0 2px var(--color-surface-raised, var(--color-surface)),0 0 5px var(--color-surface-raised, var(--color-surface)),0 1px 1px var(--color-surface-raised, var(--color-surface))}._reservaProjetosProgressFill_44q7u_3539{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--color-accent-cool, #2a7d9e),var(--color-emphasis, #3d8f6a));transition:width .35s ease}._tickerHomeBrokerPrefix_44q7u_3550{font-size:.72em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-emphasis);margin-right:.35rem}._tickerClickHint_44q7u_3559{margin-top:.35rem;font-size:.72em;font-style:italic;color:var(--color-text-muted)}._tickerName_44q7u_3566{font-weight:600;color:var(--color-heading-bright);white-space:normal;font-size:.88em}._tickerClass_44q7u_3573{font-size:.78em;color:var(--color-subtitle);white-space:normal}._tickerRow_44q7u_3579{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-top:.1rem}._tickerSym_44q7u_3587{font-weight:700;letter-spacing:.04em;font-size:.85em;color:var(--color-emphasis)}._tickerPrice_44q7u_3594{font-variant-numeric:tabular-nums;font-weight:600;font-size:.88em;color:var(--color-text)}._tickerPriceUp_44q7u_3601{font-variant-numeric:tabular-nums;font-weight:700;font-size:.88em;color:#1a7a48}._tickerPriceDown_44q7u_3608{font-variant-numeric:tabular-nums;font-weight:700;font-size:.88em;color:#b8322a}[data-theme=dark] ._tickerPriceUp_44q7u_3601{color:#6dd89a}[data-theme=dark] ._tickerPriceDown_44q7u_3608{color:#ff9a94}._tickerQty_44q7u_3623{font-size:.8em;font-weight:600;color:var(--color-subtitle);font-variant-numeric:tabular-nums}._tickerInvestedTotal_44q7u_3630{font-size:.82em;font-weight:700;color:var(--color-emphasis);font-variant-numeric:tabular-nums;margin-top:.1rem}._tickerChangeRow_44q7u_3638{font-size:.78em;margin-top:.15rem}._tickerRaw_44q7u_3643{font-weight:500}._tickerLoading_44q7u_3647{font-size:.78em;color:var(--color-subtitle);font-style:italic}._tickerErr_44q7u_3653{font-size:.75em;color:#d4a08a}._tickerModalOverlay_44q7u_3658{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._tickerModal_44q7u_3658{width:min(32rem,100%);max-height:min(85vh,90%);overflow:auto;padding:1.1rem 1.2rem 1rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-card-gradient);box-shadow:0 12px 40px #00000059}._tickerModalHeader_44q7u_3682{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}._tickerModalTitle_44q7u_3690{margin:0;font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--color-card-heading);line-height:1.25;flex:1;min-width:0}._tickerModalClose_44q7u_3701{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font:inherit;font-size:1.35rem;line-height:1;color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border);border-radius:8px;cursor:pointer}._tickerModalClose_44q7u_3701:hover{color:var(--color-text);border-color:var(--color-accent-cool)}._tickerModalMeta_44q7u_3723{margin:0 0 .35rem;font-size:.88rem;color:var(--color-text)}._tickerModalClass_44q7u_3729{margin:0 0 .5rem;font-size:.82rem;color:var(--color-subtitle);line-height:1.4}._tickerModalWeb_44q7u_3736{margin:0 0 .75rem;font-size:.88rem}._tickerModalWeb_44q7u_3736 a{color:var(--color-emphasis);font-weight:600}._tickerModalSectionTitle_44q7u_3746{margin:0 0 .45rem;font-size:.88rem;font-weight:700;color:var(--color-card-heading);border-left:3px solid var(--color-accent-cool);padding-left:.5rem}._tickerModalBody_44q7u_3755{margin:0;font-size:.9rem;line-height:1.55;color:var(--color-text);white-space:pre-wrap}._tickerModalFootnote_44q7u_3763{margin:1rem 0 0;padding-top:.65rem;border-top:1px solid var(--color-border);font-size:.72rem;color:var(--color-text-muted);line-height:1.4}._sheetStatus_44q7u_3772,._sheetEmpty_44q7u_3773{padding:clamp(1.5rem,4vw,2.5rem);margin:auto;text-align:center;color:var(--color-subtitle);font-size:1rem}._headerRow_44q7u_3781{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}._secondaryBtn_44q7u_3789{flex-shrink:0;padding:.45rem .85rem;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);font-size:.88rem;font-weight:500}._secondaryBtn_44q7u_3789:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}._secondaryBtn_44q7u_3789:disabled{opacity:.6;cursor:not-allowed}._modeRow_44q7u_3810{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}._radioLabel_44q7u_3817{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;color:var(--color-text-muted);cursor:pointer}._radioLabel_44q7u_3817 input{accent-color:var(--color-accent)}._code_44q7u_3830{font-size:.88em;padding:.1em .35em;border-radius:4px;background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-accent)}._driveList_44q7u_3839{list-style:none;margin:1rem 0 0;padding:0;max-height:14rem;overflow:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg)}._driveList_44q7u_3839 li{padding:.35rem .65rem;border-bottom:1px solid var(--color-border)}._driveList_44q7u_3839 li:last-child{border-bottom:none}._driveFolder_44q7u_3859{color:var(--color-text-muted);font-size:.9rem}._driveFile_44q7u_3864{background:none;border:none;padding:0;color:var(--color-accent);font-size:.92rem;font-weight:500;text-decoration:underline;cursor:pointer}._driveFile_44q7u_3864:hover:not(:disabled){color:#e0c88a}._driveFile_44q7u_3864:disabled{color:var(--color-text-muted);text-decoration:none;cursor:default}._setupBox_44q7u_3885{margin-top:.25rem;padding:1rem 1.1rem;border-radius:8px;border:1px dashed var(--color-accent);background:var(--color-accent-soft)}._setupTitle_44q7u_3893{margin:0 0 .5rem;font-size:.95rem;font-weight:600;color:var(--color-accent)}._setupPre_44q7u_3900{margin:.75rem 0;padding:.75rem 1rem;overflow:auto;font-size:.82rem;line-height:1.45;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text)}._devTokenBanner_44q7u_3912{margin:0 0 1rem;padding:.75rem 1rem;font-size:.88rem;line-height:1.45;color:var(--color-text-muted);border-radius:8px;border:1px solid var(--color-border);background:#c9a96214}._devTokenBanner_44q7u_3912 code{font-size:.85em}._clientPickerBlock_44q7u_3927{margin:1.25rem 0;padding:1rem 1.1rem;border-radius:10px;border:1px solid var(--color-accent);background:#c9a9620f}._clientPickerTitle_44q7u_3935{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--color-text)}._clientPickerBanner_44q7u_3942{margin:.85rem 0 0;font-size:.9rem;line-height:1.5;color:var(--color-text)}._clientPickerBanner_44q7u_3942 ._linkBtn_44q7u_704{margin-left:.5rem}._explorerBlock_44q7u_3953{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}._explorerTitle_44q7u_3959{margin:0 0 .5rem;font-size:1.05rem;font-weight:600;color:var(--color-text)}._explorerToolbar_44q7u_3966{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}._explorerPath_44q7u_3973{margin:0 0 .75rem;font-size:.88rem;color:var(--color-text-muted);word-break:break-all}._explorerList_44q7u_3980{list-style:none;margin:0;padding:0;max-height:18rem;overflow:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg)}._explorerList_44q7u_3980 li{padding:.35rem .65rem;border-bottom:1px solid var(--color-border)}._explorerList_44q7u_3980 li:last-child{border-bottom:none}._explorerFolder_44q7u_4000{background:none;border:none;padding:0;color:var(--color-accent);font-size:.92rem;font-weight:600;cursor:pointer;text-align:left}._explorerFolder_44q7u_4000:hover:not(:disabled){text-decoration:underline}._explorerFile_44q7u_4015{background:none;border:none;padding:0;color:var(--color-text);font-size:.92rem;font-weight:500;cursor:pointer;text-align:left;text-decoration:underline}._explorerFile_44q7u_4015:hover:not(:disabled){color:var(--color-accent)}._explorerMuted_44q7u_4031{font-size:.9rem;color:var(--color-text-muted)}._homeStandalone_44q7u_21{position:relative;flex:1 1 0%;min-height:0;width:100%;display:flex;flex-direction:column;align-items:stretch;overflow:auto;background:var(--gradient-main)}._homeAmbient_44q7u_4049{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}._homeAmbient_44q7u_4049:before,._homeAmbient_44q7u_4049:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.55}[data-theme=light] ._homeAmbient_44q7u_4049:before{width:min(72vw,520px);height:min(72vw,520px);top:-18%;right:-8%;background:radial-gradient(circle,rgba(184,137,26,.22) 0%,rgba(232,192,102,.08) 45%,transparent 70%)}[data-theme=light] ._homeAmbient_44q7u_4049:after{width:min(55vw,400px);height:min(55vw,400px);bottom:-5%;left:-12%;background:radial-gradient(circle,rgba(47,107,90,.14) 0%,rgba(47,107,90,.04) 50%,transparent 70%)}[data-theme=dark] ._homeAmbient_44q7u_4049:before{width:min(70vw,480px);height:min(70vw,480px);top:-15%;right:-10%;background:radial-gradient(circle,rgba(201,169,98,.12) 0%,transparent 65%)}[data-theme=dark] ._homeAmbient_44q7u_4049:after{width:min(50vw,360px);height:min(50vw,360px);bottom:0;left:-10%;background:radial-gradient(circle,rgba(126,184,168,.1) 0%,transparent 65%)}._homePicker_44q7u_21._homeStandalone_44q7u_21{min-height:100dvh;min-height:100svh}._plannerWelcome_44q7u_4122._homeStandalone_44q7u_21{min-height:100dvh;min-height:100svh;position:relative;isolation:isolate;background:var(--color-bg);--welcome-seguros-accent: #1565c0}._welcomeBgOverlay_44q7u_4133{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(118deg,color-mix(in srgb,var(--color-surface) 91%,transparent),color-mix(in srgb,var(--color-bg) 72%,transparent) 42%,color-mix(in srgb,var(--color-surface) 52%,transparent)),var(--welcome-plataforma-bg, none);background-size:cover,cover;background-position:center center,center center;background-repeat:no-repeat,no-repeat}._plannerWelcome_44q7u_4122 ._plannerMain_44q7u_1{position:relative;z-index:1}._welcomeHeader_44q7u_4156{margin-bottom:clamp(1.35rem,3.2vw,2.1rem);max-width:100%}._welcomeHeaderTop_44q7u_4161{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem;flex-wrap:wrap;margin-bottom:.15rem}._welcomeHeaderIntro_44q7u_4170{flex:1 1 16rem;min-width:0;max-width:42rem}._plannerWelcome_44q7u_4122 ._welcomeHeaderTop_44q7u_4161 ._plannerHeaderActions_44q7u_50{position:relative;z-index:10}._welcomeTitle_44q7u_4181{margin:0 0 .65rem;font-family:var(--font-display);font-size:clamp(1.75rem,4.2vw,2.45rem);font-weight:700;letter-spacing:.02em;line-height:1.18;color:var(--color-heading-bright, var(--color-text));text-shadow:0 1px 3px color-mix(in srgb,var(--color-surface-raised) 80%,transparent)}._welcomeLead_44q7u_4192{margin:0;max-width:42rem;font-size:clamp(.92rem,1.35vw,1.02rem);line-height:1.62;color:var(--color-subtitle);text-shadow:0 1px 2px color-mix(in srgb,var(--color-surface-raised) 75%,transparent)}._plannerWelcome_44q7u_4122 ._welcomeHeader_44q7u_4156 ._homeKicker_44q7u_4201{text-shadow:0 1px 2px color-mix(in srgb,var(--color-surface-raised) 70%,transparent)}._welcomeNavTop_44q7u_4206{margin-bottom:clamp(1.35rem,3.2vw,2.1rem)}._welcomeNavGrid_44q7u_4210{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(.65rem,1.4vw,.95rem)}._welcomeNavGrid_44q7u_4210>li{display:flex;flex:1 1 10.75rem;max-width:12.75rem;min-width:10.75rem}._welcomeNavCard_44q7u_4228{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;height:100%;min-width:0;padding:.78rem .82rem .88rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent-cool) 8%);background:color-mix(in srgb,var(--color-surface-raised) 62%,transparent);text-decoration:none;color:inherit;box-shadow:0 2px 12px color-mix(in srgb,var(--color-text) 5%,transparent);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .12s ease}._plannerWelcome_44q7u_4122 ._welcomeNavCard_44q7u_4228{background:color-mix(in srgb,var(--color-surface-raised) 86%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._welcomeNavCard_44q7u_4228:hover{border-color:color-mix(in srgb,var(--color-accent-cool) 35%,var(--color-border));background:color-mix(in srgb,var(--color-surface-raised) 78%,var(--color-accent-soft));box-shadow:0 4px 20px color-mix(in srgb,var(--color-text) 8%,transparent);transform:translateY(-1px)}._plannerWelcome_44q7u_4122 ._welcomeNavCard_44q7u_4228:hover{background:color-mix(in srgb,var(--color-surface-raised) 92%,var(--color-accent-soft))}._welcomeNavCard_44q7u_4228:focus-visible{outline:2px solid var(--color-accent-cool);outline-offset:3px}._welcomeNavEmoji_44q7u_4272{font-size:1.15rem;line-height:1}._welcomeNavCardTitle_44q7u_4277{font-size:.88rem;font-weight:700;letter-spacing:.015em;color:var(--color-card-heading, var(--color-text));line-height:1.25}._welcomeNavCardDesc_44q7u_4285{font-size:.74rem;line-height:1.45;color:var(--color-text-muted)}._welcomePrioritySection_44q7u_4292{margin-bottom:clamp(1.35rem,3vw,2rem);padding:clamp(.85rem,2vw,1.15rem) clamp(1rem,2.2vw,1.35rem);border-radius:14px;border:1px solid color-mix(in srgb,#c62828 28%,var(--color-border));background:color-mix(in srgb,#c62828 6%,var(--color-surface-raised));box-shadow:0 2px 14px color-mix(in srgb,var(--color-text) 6%,transparent)}._welcomePriorityTitle_44q7u_4301{display:flex;align-items:center;gap:.45rem;margin:0 0 .45rem;font-family:var(--font-body);font-size:clamp(1rem,1.35vw,1.12rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-heading-bright, var(--color-text))}._welcomePriorityBadge_44q7u_4314{flex-shrink:0;font-size:.85rem;line-height:1;color:#c62828;text-shadow:0 0 12px color-mix(in srgb,#c62828 35%,transparent)}._welcomePriorityHint_44q7u_4322{margin:0 0 .85rem;font-size:.82rem;line-height:1.55;color:var(--color-text-muted);max-width:48rem}._welcomePriorityEmpty_44q7u_4330{margin:0;font-size:.88rem;color:var(--color-subtitle);font-style:italic}._welcomePriorityTableWrap_44q7u_4337{overflow-x:auto;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-border) 90%,#c62828 10%);background:color-mix(in srgb,var(--color-surface) 92%,transparent)}._welcomePriorityTable_44q7u_4337{width:100%;min-width:min(100%,22rem);border-collapse:collapse;font-size:.86rem}._welcomePriorityTable_44q7u_4337 th,._welcomePriorityTable_44q7u_4337 td{padding:.55rem .75rem;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);vertical-align:middle}._welcomePriorityTable_44q7u_4337 th{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtitle);background:color-mix(in srgb,var(--color-surface-raised) 55%,transparent)}._welcomePriorityTable_44q7u_4337 tbody tr:last-child td{border-bottom:none}._welcomePriorityCellName_44q7u_4372{font-weight:700;color:var(--color-card-heading, var(--color-text))}._welcomePriorityCellDate_44q7u_4377{color:var(--color-text);white-space:nowrap}._welcomePriorityCellScheduledHead_44q7u_4382{text-align:center;white-space:normal;max-width:7.5rem;line-height:1.25}._welcomePriorityCellScheduled_44q7u_4382{text-align:center;vertical-align:middle;width:1%}._welcomePriorityScheduledLabel_44q7u_4395{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font-size:.78rem;font-weight:600;color:var(--color-subtitle);-webkit-user-select:none;user-select:none}._welcomePriorityCheckbox_44q7u_4406{width:1.05rem;height:1.05rem;flex-shrink:0;margin:0;cursor:pointer;accent-color:color-mix(in srgb,#2e7d32 75%,var(--color-accent-cool))}._welcomePriorityScheduledHint_44q7u_4415{white-space:nowrap}._welcomePriorityScheduledLabel_44q7u_4395:has(._welcomePriorityCheckbox_44q7u_4406:checked) ._welcomePriorityScheduledHint_44q7u_4415{color:color-mix(in srgb,#1b5e20 72%,var(--color-text));font-weight:800}[data-theme=dark] ._welcomePriorityScheduledLabel_44q7u_4395:has(._welcomePriorityCheckbox_44q7u_4406:checked) ._welcomePriorityScheduledHint_44q7u_4415{color:#c8e6c9}._welcomePriorityCellAction_44q7u_4428{width:1%;white-space:nowrap}._welcomePriorityActionBtn_44q7u_4433{margin:0;padding:.38rem .75rem;font:inherit;font-size:.8rem;font-weight:700;letter-spacing:.02em;cursor:pointer;border-radius:999px;border:1px solid color-mix(in srgb,#c62828 45%,var(--color-border));background:color-mix(in srgb,#c62828 14%,var(--color-surface-raised));color:var(--color-heading-bright, var(--color-text));transition:background .15s ease,border-color .15s ease,transform .12s ease}._welcomePriorityActionBtn_44q7u_4433:hover{background:color-mix(in srgb,#c62828 22%,var(--color-surface-raised));border-color:color-mix(in srgb,#c62828 55%,var(--color-border))}._welcomePriorityActionBtn_44q7u_4433:focus-visible{outline:2px solid color-mix(in srgb,#c62828 65%,var(--color-accent-cool));outline-offset:2px}._welcomePriorityActionBtn_44q7u_4433:disabled{cursor:not-allowed;opacity:.48;transform:none}._welcomePriorityActionBtn_44q7u_4433:disabled:hover{background:color-mix(in srgb,#c62828 14%,var(--color-surface-raised));border-color:color-mix(in srgb,#c62828 45%,var(--color-border))}[data-theme=dark] ._welcomePrioritySection_44q7u_4292{border-color:color-mix(in srgb,#e57373 35%,var(--color-border));background:color-mix(in srgb,#c62828 12%,var(--color-surface-raised))}[data-theme=dark] ._welcomePriorityBadge_44q7u_4314{color:#ef9a9a}._welcomePrioritySectionContract_44q7u_4482{border-color:color-mix(in srgb,#e65100 30%,var(--color-border));background:color-mix(in srgb,#e65100 7%,var(--color-surface-raised))}._welcomePriorityBadgeContract_44q7u_4487{color:#e65100;text-shadow:0 0 12px color-mix(in srgb,#e65100 30%,transparent)}._welcomePriorityTableWrapContract_44q7u_4492{border-color:color-mix(in srgb,var(--color-border) 88%,#e65100 12%)}._welcomePriorityActionBtnContract_44q7u_4496{border-color:color-mix(in srgb,#e65100 42%,var(--color-border));background:color-mix(in srgb,#e65100 12%,var(--color-surface-raised))}._welcomePriorityActionBtnContract_44q7u_4496:hover{background:color-mix(in srgb,#e65100 20%,var(--color-surface-raised));border-color:color-mix(in srgb,#e65100 52%,var(--color-border))}._welcomePriorityActionBtnContract_44q7u_4496:focus-visible{outline-color:color-mix(in srgb,#e65100 55%,var(--color-accent-cool))}[data-theme=dark] ._welcomePrioritySectionContract_44q7u_4482{border-color:color-mix(in srgb,#ff9800 38%,var(--color-border));background:color-mix(in srgb,#e65100 14%,var(--color-surface-raised))}[data-theme=dark] ._welcomePriorityBadgeContract_44q7u_4487{color:#ffb74d}._welcomePrioritySectionSeguros_44q7u_4520{border-color:color-mix(in srgb,var(--welcome-seguros-accent) 32%,var(--color-border));background:color-mix(in srgb,var(--welcome-seguros-accent) 7%,var(--color-surface-raised))}._welcomePrioritySegurosIcon_44q7u_4525{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;color:var(--welcome-seguros-accent);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--welcome-seguros-accent) 28%,transparent))}._welcomePrioritySegurosIcon_44q7u_4525 svg{display:block;width:100%;height:100%}._welcomeSegurosSubTitle_44q7u_4542{margin:.85rem 0 .4rem;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtitle)}._welcomeSegurosSubTitle_44q7u_4542:first-of-type{margin-top:.35rem}[data-theme=dark] ._welcomePrioritySectionSeguros_44q7u_4520{--welcome-seguros-accent: #42a5f5;border-color:color-mix(in srgb,var(--welcome-seguros-accent) 38%,var(--color-border));background:color-mix(in srgb,var(--welcome-seguros-accent) 12%,var(--color-surface-raised))}._welcomePrioritySectionDemanda_44q7u_4562{border-color:color-mix(in srgb,#6a1b9a 32%,var(--color-border));background:color-mix(in srgb,#6a1b9a 7%,var(--color-surface-raised))}._welcomePriorityBadgeDemanda_44q7u_4567{color:#7b1fa2;text-shadow:0 0 12px color-mix(in srgb,#7b1fa2 28%,transparent)}._welcomePriorityTableWrapDemanda_44q7u_4572{border-color:color-mix(in srgb,var(--color-border) 88%,#6a1b9a 12%)}._welcomePriorityDemandaForm_44q7u_4576{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.95rem;max-width:44rem}._welcomePriorityDemandaFormRow_44q7u_4584{display:flex;flex-direction:column;gap:.28rem;min-width:0}._welcomePriorityDemandaFormRowInline_44q7u_4591{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem .85rem}._welcomePriorityDemandaFormRowInline_44q7u_4591 ._welcomePriorityDemandaFormRow_44q7u_4584{flex:1 1 10rem;min-width:min(100%,11rem)}._welcomePriorityDemandaLabel_44q7u_4603{font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-subtitle)}._welcomePriorityDemandaSelect_44q7u_4611{width:100%;max-width:22rem;padding:.42rem .55rem;font:inherit;font-size:.88rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}._welcomePriorityDemandaTextarea_44q7u_4623{width:100%;min-height:4.5rem;padding:.48rem .58rem;font:inherit;font-size:.86rem;line-height:1.45;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);resize:vertical;box-sizing:border-box}._welcomePriorityDemandaTextarea_44q7u_4623:focus-visible,._welcomePriorityDemandaTextareaTable_44q7u_4639:focus-visible,._welcomePriorityDemandaDateInput_44q7u_4640:focus-visible,._welcomePriorityDemandaDateInputTable_44q7u_4641:focus-visible{outline:2px solid color-mix(in srgb,#7b1fa2 55%,var(--color-accent-cool));outline-offset:2px}._welcomePriorityDemandaNotesMeta_44q7u_4646{font-size:.72rem;color:var(--color-text-muted)}._welcomePriorityDemandaDateInput_44q7u_4640{max-width:11rem;padding:.42rem .55rem;font:inherit;font-size:.88rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}._welcomePriorityDemandaNotesCell_44q7u_4662{min-width:10rem;max-width:28rem;vertical-align:top}._welcomePriorityDemandaCellStack_44q7u_4668{display:flex;flex-direction:column;align-items:stretch;gap:.45rem}._welcomePriorityDemandaConcluidoLabel_44q7u_4675{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}._welcomePriorityDemandaConcluidoCheckbox_44q7u_4686{width:1rem;height:1rem;accent-color:color-mix(in srgb,#6a1b9a 75%,var(--color-accent));cursor:pointer}._welcomeDemandaRascunho_44q7u_4693{display:flex;flex-direction:column;align-items:stretch;margin-top:.35rem;padding:.75rem .85rem .85rem;border-radius:10px;border:1px dashed color-mix(in srgb,#6a1b9a 28%,var(--color-border) 72%);background:color-mix(in srgb,var(--color-surface) 94%,transparent)}._welcomeDemandaRascunhoTitle_44q7u_4704{margin:0 0 .55rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}._welcomeDemandaHistoricoBtn_44q7u_4713{margin-top:.65rem;align-self:flex-start;padding:.38rem .85rem;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;border-radius:999px;border:1px solid color-mix(in srgb,#6a1b9a 38%,var(--color-border));background:color-mix(in srgb,#6a1b9a 10%,var(--color-surface-raised));color:var(--color-heading-bright, var(--color-text));transition:background .15s ease,border-color .15s ease}._welcomeDemandaHistoricoBtn_44q7u_4713:hover{background:color-mix(in srgb,#6a1b9a 18%,var(--color-surface-raised));border-color:color-mix(in srgb,#6a1b9a 48%,var(--color-border))}._welcomeDemandaHistoricoBtn_44q7u_4713:focus-visible{outline:2px solid color-mix(in srgb,#6a1b9a 55%,var(--color-accent-cool));outline-offset:2px}._welcomeDemandaHistoricoModal_44q7u_4740{max-height:min(88vh,42rem);overflow-y:auto}._welcomeDemandaHistoricoList_44q7u_4745{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}._welcomeDemandaHistoricoItem_44q7u_4754{padding:.65rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-border) 90%,#6a1b9a 10%);background:color-mix(in srgb,var(--color-surface) 96%,transparent)}._welcomeDemandaHistoricoItemHead_44q7u_4761{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}._welcomeDemandaHistoricoMeta_44q7u_4769{font-size:.72rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap}._welcomeDemandaHistoricoPrazo_44q7u_4776{margin:.35rem 0 .25rem;font-size:.78rem;color:var(--color-subtitle)}._welcomeDemandaHistoricoNotes_44q7u_4782{margin:0;font-size:.82rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}._welcomePriorityDemandaTextareaTable_44q7u_4639{width:100%;min-height:3.2rem;padding:.4rem .5rem;font:inherit;font-size:.82rem;line-height:1.4;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);resize:vertical;box-sizing:border-box}._welcomePriorityDemandaDateInputTable_44q7u_4641{width:auto;min-width:9.5rem;padding:.32rem .45rem;font:inherit;font-size:.82rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}._welcomePriorityDeadlineCol_44q7u_4817{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem}._welcomePriorityDateInputOverdue_44q7u_4824{border-color:color-mix(in srgb,#c62828 45%,var(--color-border));box-shadow:0 0 0 1px color-mix(in srgb,#c62828 12%,transparent)}._welcomePriorityOverdueTag_44q7u_4829{display:inline-block;padding:.12rem .45rem;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;background:color-mix(in srgb,#c62828 18%,transparent);color:#b71c1c;border:1px solid color-mix(in srgb,#c62828 35%,var(--color-border))}._welcomePriorityDemandaAddBtn_44q7u_4842{padding:.42rem .85rem;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;border-radius:999px;border:1px solid color-mix(in srgb,#6a1b9a 45%,var(--color-border));background:color-mix(in srgb,#6a1b9a 16%,var(--color-surface-raised));color:var(--color-heading-bright, var(--color-text));transition:background .15s ease,border-color .15s ease}._welcomePriorityDemandaAddBtn_44q7u_4842:hover:not(:disabled){background:color-mix(in srgb,#6a1b9a 24%,var(--color-surface-raised))}._welcomePriorityDemandaAddBtn_44q7u_4842:disabled{opacity:.45;cursor:not-allowed}._welcomePriorityDemandaAddBtn_44q7u_4842:focus-visible{outline:2px solid color-mix(in srgb,#7b1fa2 55%,var(--color-accent-cool));outline-offset:2px}._welcomePriorityDemandaEnvHint_44q7u_4871{font-size:.78em;font-weight:600;padding:.06rem .2rem;border-radius:4px;background:color-mix(in srgb,var(--color-text-muted) 12%,transparent);word-break:break-all}._welcomePriorityDemandaTelegramRow_44q7u_4880{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-top:.35rem}._welcomePriorityDemandaTelegramBtn_44q7u_4888{padding:.4rem .85rem;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;border-radius:999px;border:1px solid color-mix(in srgb,#0088cc 50%,var(--color-border));background:color-mix(in srgb,#0088cc 14%,var(--color-surface-raised));color:var(--color-heading-bright, var(--color-text));transition:background .15s ease,border-color .15s ease}._welcomePriorityDemandaTelegramBtn_44q7u_4888:hover:not(:disabled){background:color-mix(in srgb,#0088cc 22%,var(--color-surface-raised))}._welcomePriorityDemandaTelegramBtn_44q7u_4888:disabled{opacity:.45;cursor:not-allowed}._welcomePriorityDemandaTelegramBtn_44q7u_4888:focus-visible{outline:2px solid color-mix(in srgb,#0088cc 55%,var(--color-accent-cool));outline-offset:2px}._welcomePriorityDemandaTelegramDisabledHint_44q7u_4917{font-size:.76rem;color:var(--color-text-muted);line-height:1.35}._welcomePriorityDemandaTelegramDisabledHint_44q7u_4917 code{font-size:.9em;word-break:break-all}._welcomePriorityDemandaTelegramOk_44q7u_4928{font-size:.78rem;font-weight:600;color:color-mix(in srgb,#2e7d32 90%,var(--color-text))}._welcomePriorityDemandaTelegramErr_44q7u_4934{font-size:.78rem;font-weight:600;color:color-mix(in srgb,#c62828 90%,var(--color-text));max-width:100%}._welcomePriorityDemandaActions_44q7u_4941{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;justify-content:flex-end}._welcomePriorityActionBtnDemanda_44q7u_4949{border-color:color-mix(in srgb,#6a1b9a 42%,var(--color-border));background:color-mix(in srgb,#6a1b9a 14%,var(--color-surface-raised))}._welcomePriorityActionBtnDemanda_44q7u_4949:hover{background:color-mix(in srgb,#6a1b9a 22%,var(--color-surface-raised));border-color:color-mix(in srgb,#6a1b9a 52%,var(--color-border))}._welcomePriorityRemoveBtn_44q7u_4959{margin:0;padding:.35rem .65rem;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border) 92%,transparent);background:transparent;color:var(--color-text-muted);transition:color .15s ease,border-color .15s ease,background .15s ease}._welcomePriorityRemoveBtn_44q7u_4959:hover{color:#c62828;border-color:color-mix(in srgb,#c62828 35%,var(--color-border));background:color-mix(in srgb,#c62828 8%,transparent)}._welcomePriorityRemoveBtn_44q7u_4959:focus-visible{outline:2px solid var(--color-accent-cool);outline-offset:2px}._welcomePriorityMissingLabel_44q7u_4987{font-weight:600;font-style:italic;color:var(--color-text-muted);font-size:.84rem}[data-theme=dark] ._welcomePrioritySectionDemanda_44q7u_4562{border-color:color-mix(in srgb,#ba68c8 35%,var(--color-border));background:color-mix(in srgb,#6a1b9a 14%,var(--color-surface-raised))}[data-theme=dark] ._welcomePriorityBadgeDemanda_44q7u_4567{color:#ce93d8}._homePicker_44q7u_21 ._plannerMain_44q7u_1{position:relative;z-index:1;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:93%;max-width:min(86rem,96vw);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:clamp(.9rem,2vw,1.65rem) clamp(.85rem,2.2vw,2rem) clamp(1.5rem,3.5vh,2.85rem);overflow-x:hidden;overflow-y:auto}._homeHeader_44q7u_5020{margin-bottom:clamp(1.25rem,3vw,2rem)}._homeTitleBlock_44q7u_5024{flex:1;min-width:12rem}._homeKicker_44q7u_4201{margin:0 0 .35rem;font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}._homeTitle_44q7u_5024{margin:0;font-family:var(--font-display);font-size:clamp(2rem,5.2vw,2.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.08}._homePicker_44q7u_21 ._homeTitle_44q7u_5024{font-size:clamp(2.2rem,4.8vw,3.5rem)}._homeTitlePrefix_44q7u_5052{color:var(--color-heading-bright)}._homeTitleAccent_44q7u_5056{background:linear-gradient(118deg,var(--color-accent-warm) 0%,var(--color-accent) 48%,var(--color-accent-cool) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}._homeLead_44q7u_5068{margin:.85rem 0 0;max-width:36rem;color:var(--color-subtitle);font-size:clamp(.95rem,1.5vw,1.06rem);line-height:1.6}._homePicker_44q7u_21 ._homeLead_44q7u_5068{max-width:min(44rem,100%);margin-top:clamp(.65rem,1.8vw,1rem);font-size:clamp(.95rem,1.25vw,1.05rem);line-height:1.62}._homePicker_44q7u_21 ._homeLeadShortcuts_44q7u_5083{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:clamp(.55rem,1.5vw,.95rem)}@media (max-width: 767px){._homePicker_44q7u_21 ._homeLeadLong_44q7u_5092{display:none}._homePicker_44q7u_21 ._plannerMain_44q7u_1{width:100%;max-width:100%;padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}}._homePicker_44q7u_21 ._homeLead_44q7u_5068 ._linkBtn_44q7u_704,._homePicker_44q7u_21 ._homeLeadShortcuts_44q7u_5083 ._linkBtn_44q7u_704{display:inline-flex;align-items:center;gap:.38rem;vertical-align:baseline;margin:0 .06em;padding:.2em .62em .22em;border-radius:999px;text-decoration:none;font-weight:700;font-size:.93em;letter-spacing:.01em;color:color-mix(in srgb,var(--color-accent) 88%,var(--color-text) 12%);background:color-mix(in srgb,var(--color-accent) 11%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-accent) 32%,var(--color-border));box-shadow:0 1px color-mix(in srgb,#fff 14%,transparent),0 1px 3px color-mix(in srgb,var(--color-text) 5%,transparent);transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}._homePicker_44q7u_21 ._homeLead_44q7u_5068 ._linkBtn_44q7u_704:hover,._homePicker_44q7u_21 ._homeLeadShortcuts_44q7u_5083 ._linkBtn_44q7u_704:hover{color:color-mix(in srgb,var(--color-accent) 25%,var(--color-emphasis));background:color-mix(in srgb,var(--color-accent) 20%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 48%,var(--color-border));box-shadow:0 1px color-mix(in srgb,#fff 10%,transparent),0 3px 10px color-mix(in srgb,var(--color-accent) 22%,transparent);transform:translateY(-1px)}._homePicker_44q7u_21 ._homeLead_44q7u_5068 ._linkBtn_44q7u_704:active,._homePicker_44q7u_21 ._homeLeadShortcuts_44q7u_5083 ._linkBtn_44q7u_704:active{transform:translateY(0);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text) 6%,transparent)}._homePicker_44q7u_21 ._homeLead_44q7u_5068 ._linkBtn_44q7u_704:focus-visible,._homePicker_44q7u_21 ._homeLeadShortcuts_44q7u_5083 ._linkBtn_44q7u_704:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:3px}[data-theme=dark] ._homePicker_44q7u_21 ._homeLead_44q7u_5068 ._linkBtn_44q7u_704,[data-theme=dark] ._homePicker_44q7u_21 ._homeLeadShortcuts_44q7u_5083 ._linkBtn_44q7u_704{color:color-mix(in srgb,var(--color-accent) 75%,#f5ead6);background:color-mix(in srgb,var(--color-accent) 14%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 28%,var(--color-border));box-shadow:0 1px 4px color-mix(in srgb,#000 35%,transparent)}[data-theme=dark] ._homePicker_44q7u_21 ._homeLead_44q7u_5068 ._linkBtn_44q7u_704:hover,[data-theme=dark] ._homePicker_44q7u_21 ._homeLeadShortcuts_44q7u_5083 ._linkBtn_44q7u_704:hover{color:#faf6ef;background:color-mix(in srgb,var(--color-accent) 24%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 42%,var(--color-border));box-shadow:0 4px 14px color-mix(in srgb,var(--color-accent) 15%,transparent)}._homePickerGuide_44q7u_5171{margin-top:clamp(1rem,2.4vw,1.45rem);padding:.7rem .9rem .75rem;border-radius:11px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent-cool) 12%);background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px color-mix(in srgb,#fff 5%,transparent)}._homePickerGuideList_44q7u_5182{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}@media (min-width: 640px){._homePickerGuideList_44q7u_5182{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.5rem}}._homePickerGuideItem_44q7u_5197{display:flex;align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.48;color:var(--color-subtitle)}._homePickerGuideItem_44q7u_5197 strong{color:var(--color-heading-bright, var(--color-text));font-weight:700}._homePickerGuideIcon_44q7u_5211{flex-shrink:0;width:1.4rem;margin-top:.06rem;text-align:center;font-size:1rem;line-height:1.2;opacity:.92}._homeLogoutCorner_44q7u_5221{position:fixed;bottom:max(1rem,env(safe-area-inset-bottom,0px));left:max(1rem,env(safe-area-inset-left,0px));z-index:2100;padding:.5rem 1rem;font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:none;border-radius:999px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--color-subtitle);cursor:pointer;font-family:inherit;transition:color .2s var(--ease-smooth),border-color .2s var(--ease-smooth),background .2s var(--ease-smooth),box-shadow .2s var(--ease-smooth)}._homeLogoutCorner_44q7u_5221:hover{color:var(--color-emphasis);border-color:color-mix(in srgb,var(--color-accent-cool) 45%,var(--color-border));box-shadow:0 4px 20px color-mix(in srgb,var(--color-accent) 12%,transparent)}._homeEmptyCard_44q7u_5252{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:clamp(1.75rem,4vw,2.25rem);text-align:center;border-radius:16px;border:1px dashed color-mix(in srgb,var(--color-border) 85%,var(--color-accent) 15%);background:color-mix(in srgb,var(--color-surface) 75%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--color-card-shadow)}._homePicker_44q7u_21 ._homeEmptyCard_44q7u_5252{flex:1 1 auto;min-height:min(22rem,42vh);justify-content:center;max-width:100%}._homeEmptyIcon_44q7u_5274{display:grid;place-items:center;width:3rem;height:3rem;border-radius:12px;font-size:1.5rem;font-weight:300;line-height:1;color:var(--color-accent);background:var(--color-accent-soft);border:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent)}._homeClientList_44q7u_5289{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;grid-template-columns:1fr}._homePicker_44q7u_21 ._homeClientList_44q7u_5289{flex:1 1 auto;align-content:start;gap:clamp(.7rem,1.6vw,1rem);width:100%;max-width:min(48rem,100%);margin-left:auto;margin-right:auto;grid-template-columns:1fr}@media (min-width: 720px){._homePicker_44q7u_21 ._homeClientList_44q7u_5289{max-width:min(56rem,100%);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){._homePicker_44q7u_21 ._homeClientList_44q7u_5289{max-width:min(72rem,100%);grid-template-columns:repeat(3,minmax(0,1fr))}}._homeClientList_44q7u_5289>li:only-child{grid-column:1 / -1}._homeClientRow_44q7u_5328{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.65rem .85rem .65rem .72rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border) 92%,var(--color-accent-cool) 8%);background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface-raised) 94%,transparent),color-mix(in srgb,var(--color-surface) 88%,transparent));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px color-mix(in srgb,#fff 6%,transparent),var(--color-card-shadow);transition:transform .22s var(--ease-smooth),box-shadow .22s var(--ease-smooth),border-color .22s var(--ease-smooth)}._homeClientRow_44q7u_5328:before{content:"";position:absolute;left:0;top:.65rem;bottom:.65rem;width:2px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--color-accent-warm) 0%,var(--color-accent-cool) 100%);opacity:.85}[data-theme=dark] ._homeClientRow_44q7u_5328{box-shadow:0 1px color-mix(in srgb,#fff 4%,transparent),var(--color-card-shadow)}._homeClientRow_44q7u_5328:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-accent-cool) 28%,var(--color-border));box-shadow:0 12px 36px color-mix(in srgb,var(--color-text) 8%,transparent),0 1px color-mix(in srgb,#fff 8%,transparent)}._homeClientRowInner_44q7u_5383{display:flex;align-items:center;flex-wrap:wrap;gap:inherit;row-gap:.55rem;width:100%;min-width:0;flex:1}._homeClientBody_44q7u_5394{flex:1;min-width:0;display:flex;flex-direction:column;gap:.32rem}._homeClientMeta_44q7u_5402{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem}@media (max-width: 520px){._homePicker_44q7u_21 ._homeClientActions_44q7u_5410{flex-basis:100%;justify-content:flex-end}}._homeClientList_44q7u_5289>li:only-child ._homeClientRow_44q7u_5328{min-height:clamp(4.25rem,9vh,6.25rem);padding:clamp(.85rem,1.8vw,1.2rem) clamp(1rem,2.2vw,1.5rem);gap:clamp(.65rem,1.8vw,1.1rem);border-radius:14px}._homeClientList_44q7u_5289>li:only-child ._homeClientRow_44q7u_5328:before{top:clamp(.65rem,1.5vh,.95rem);bottom:clamp(.65rem,1.5vh,.95rem);width:3px;border-radius:0 4px 4px 0}._homeClientList_44q7u_5289>li:only-child ._homeClientAvatar_44q7u_5430{width:clamp(2.25rem,4vw,2.65rem);height:clamp(2.25rem,4vw,2.65rem);border-radius:10px;font-size:clamp(.88rem,1.6vw,1rem)}._homeClientList_44q7u_5289>li:only-child ._homeClientName_44q7u_5437{font-size:clamp(.92rem,1.45vw,1.06rem)}._homeClientList_44q7u_5289>li:only-child ._homeContactStatus_44q7u_5441{font-size:clamp(.68rem,1.1vw,.82rem);padding:.3rem .55rem;border-radius:7px}._homeClientList_44q7u_5289>li:only-child ._homeLastContact_44q7u_865{font-size:clamp(.72rem,1.15vw,.86rem);padding:.32rem .6rem;border-radius:7px}._homeClientList_44q7u_5289>li:only-child ._homeOpenBtn_44q7u_5453{padding:.42rem .95rem;font-size:clamp(.76rem,.95vw,.84rem)}._homeClientList_44q7u_5289>li:only-child ._homeAtendimentosBtn_44q7u_5458{padding:.4rem .85rem;font-size:clamp(.74rem,.95vw,.82rem)}._homeClientActions_44q7u_5410{flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}._homeAtendimentosBtn_44q7u_5458{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;padding:.34rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent-cool) 42%,var(--color-border));background:color-mix(in srgb,var(--color-accent-cool) 10%,var(--color-surface-raised));color:var(--color-text);font-weight:600;font-size:.72rem;letter-spacing:.02em;cursor:pointer;font-family:inherit;transition:border-color .18s var(--ease-smooth),background-color .18s var(--ease-smooth),color .18s var(--ease-smooth)}._homeAtendimentosBtn_44q7u_5458:hover{border-color:var(--color-accent-cool);background:color-mix(in srgb,var(--color-accent-cool) 18%,var(--color-surface-raised));color:var(--color-emphasis)}._homeAtendimentosBtn_44q7u_5458:focus-visible{outline:2px solid var(--color-accent-cool);outline-offset:2px}._homeAtendimentosModalPanel_44q7u_5506{width:min(40rem,100%);max-width:100%;max-height:min(90vh,92%);display:flex;flex-direction:column;overflow:hidden;padding:.85rem 1rem 1rem}._homeAtendimentosModalBody_44q7u_5516{flex:1;min-height:0;overflow:auto;margin-top:.25rem;padding-right:.2rem}._homeClientTextCol_44q7u_5524{display:flex;flex-direction:column;gap:.28rem;min-width:0}._homeContactStatus_44q7u_5441,._homeLastContact_44q7u_865{display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;padding:.26rem .5rem;border-radius:7px;font-size:.72rem;line-height:1.3;letter-spacing:.02em;border:1px solid transparent;box-shadow:0 1px 3px color-mix(in srgb,var(--color-text) 6%,transparent)}._homeContactStatus_44q7u_5441{font-weight:800;text-transform:uppercase;font-size:.68rem;letter-spacing:.035em}._homeContactStatus_44q7u_5441[data-tone=yellow]{color:#7a5a00;background:color-mix(in srgb,#daa520 22%,var(--color-surface));border-color:color-mix(in srgb,#b8860b 42%,var(--color-border))}._homeContactStatus_44q7u_5441[data-tone=red]{color:#8b0000;background:color-mix(in srgb,#c62828 18%,var(--color-surface));border-color:color-mix(in srgb,#c62828 38%,var(--color-border))}._homeLastContact_44q7u_865{font-weight:700;font-size:.72rem}._homeLastContact_44q7u_865[data-tone=green]{color:#0d3d0d;background:color-mix(in srgb,#2e7d32 16%,var(--color-surface));border-color:color-mix(in srgb,#1b5e20 32%,var(--color-border))}._homeLastContact_44q7u_865[data-tone=yellow]{color:#6b4f00;background:color-mix(in srgb,#daa520 20%,var(--color-surface));border-color:color-mix(in srgb,#b8860b 40%,var(--color-border))}._homeLastContact_44q7u_865[data-tone=red]{color:#7a0f0f;background:color-mix(in srgb,#c62828 16%,var(--color-surface));border-color:color-mix(in srgb,#c62828 36%,var(--color-border))}._homeLastContact_44q7u_865[data-tone=neutral]{color:var(--color-subtitle);font-weight:600;background:color-mix(in srgb,var(--color-text-muted) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-border) 95%,var(--color-text-muted) 5%);box-shadow:none}._homeClientAvatar_44q7u_5430{flex-shrink:0;display:grid;place-items:center;width:2rem;height:2rem;border-radius:9px;font-family:var(--font-body);font-size:.82rem;font-weight:700;letter-spacing:.02em;color:var(--color-emphasis);background:var(--color-accent-soft);border:1px solid color-mix(in srgb,var(--color-accent-cool) 35%,transparent)}._homeClientName_44q7u_5437{font-weight:600;font-size:.88rem;color:var(--color-card-heading);min-width:0;overflow:hidden;text-overflow:ellipsis}._homeOpenBtn_44q7u_5453{flex-shrink:0;display:inline-flex;align-items:center;gap:.22rem;padding:.34rem .72rem;border-radius:999px;border:none;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-warm) 92%,#000) 0%,var(--color-accent) 55%,color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent)) 100%);color:#14110c;font-weight:600;font-size:.76rem;letter-spacing:.015em;cursor:pointer;font-family:inherit;box-shadow:0 1px color-mix(in srgb,#000 12%,transparent),0 5px 16px color-mix(in srgb,var(--color-accent) 24%,transparent);transition:transform .18s var(--ease-smooth),filter .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth)}[data-theme=dark] ._homeOpenBtn_44q7u_5453{color:#0d0c0a}._homeOpenBtn_44q7u_5453:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 1px color-mix(in srgb,#000 14%,transparent),0 8px 20px color-mix(in srgb,var(--color-accent) 32%,transparent)}._homeOpenBtn_44q7u_5453:active{transform:translateY(0)}._homeOpenBtnChevron_44q7u_5666{font-size:.95em;opacity:.9;transition:transform .2s var(--ease-smooth)}._homeOpenBtn_44q7u_5453:hover ._homeOpenBtnChevron_44q7u_5666{transform:translate(2px)}._homeQuickListBlock_44q7u_5677{margin-top:.5rem;width:100%;max-width:100%;box-sizing:border-box}._homeQuickListLegendTop_44q7u_5684{display:flex;justify-content:flex-end;align-items:center;width:100%;margin-bottom:.38rem;padding-right:.12rem;box-sizing:border-box}@media (max-width: 767px){._homePicker_44q7u_21 ._homeQuickListLegendTop_44q7u_5684{display:none}}._homeQuickListBlock_44q7u_5677 ._quickListWrap_44q7u_5700{margin-top:0}._quickListWrap_44q7u_5700{margin-top:.5rem;width:100%;max-width:100%;overflow:visible;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);background:color-mix(in srgb,var(--color-surface) 97%,var(--color-border))}._quickListTableScroll_44q7u_5714{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;max-width:100%;padding-left:1.5rem;padding-right:.45rem;box-sizing:border-box}._quickListCaption_44q7u_5725{caption-side:top;text-align:left;padding:.52rem .65rem .42rem;font-size:clamp(.88rem,1.2vw,1.02rem);line-height:1.45;color:var(--color-subtitle);font-weight:700;letter-spacing:.01em}._quickListColResizeHandle_44q7u_5736{position:absolute;top:0;right:0;width:16px;height:100%;cursor:col-resize;touch-action:none;z-index:15;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-accent-cool) 14%,transparent) 40%,color-mix(in srgb,var(--color-accent-cool) 26%,transparent) 100%);box-sizing:border-box}._quickListColResizeHandle_44q7u_5736:after{content:"";position:absolute;top:12%;bottom:12%;right:5px;width:4px;border-radius:2px;background:color-mix(in srgb,var(--color-accent-warm) 50%,var(--color-accent-cool) 50%);opacity:.95;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-border) 35%,transparent)}._quickListColResizeHandle_44q7u_5736:hover:after,._quickListColResizeHandle_44q7u_5736:focus-visible:after{background:color-mix(in srgb,var(--color-accent-warm) 70%,var(--color-accent-cool) 30%)}._quickListColResizeHandle_44q7u_5736:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:-2px}._quickListTable_44q7u_5714{width:100%;min-width:100%;table-layout:auto;border-collapse:separate;border-spacing:0;font-size:.8rem}._quickListTableResizable_44q7u_5789{contain:layout}._quickListTable_44q7u_5714._quickListTableResizable_44q7u_5789{table-layout:fixed;width:max-content;min-width:0;max-width:none}._quickListTableResizable_44q7u_5789._quickListTable_44q7u_5714 thead th{padding-right:1.05rem}._quickListTable_44q7u_5714._quickListTableResizable_44q7u_5789 thead th._quickListThCliente_44q7u_5805{white-space:normal;vertical-align:bottom;width:auto;min-width:0;max-width:none}._quickListTable_44q7u_5714._quickListTableResizable_44q7u_5789 ._quickListThClienteInner_44q7u_5814{align-items:stretch;width:100%;min-width:0}._quickListTable_44q7u_5714._quickListTableResizable_44q7u_5789 ._quickListThClienteLegendSlot_44q7u_5821{width:100%;min-width:0;max-width:100%}._quickListTable_44q7u_5714._quickListTableResizable_44q7u_5789 ._quickListThClienteLegendSlot_44q7u_5821>*{width:100%;max-width:100%;min-width:0}._quickListTable_44q7u_5714._quickListTableResizable_44q7u_5789 ._quickListThClienteLegendSlot_44q7u_5821 summary{width:100%;max-width:100%;box-sizing:border-box;justify-content:flex-start}._quickListTable_44q7u_5714._quickListTableResizable_44q7u_5789 thead th._quickListThUltimaReuniao_44q7u_5841{white-space:normal;vertical-align:bottom;min-width:0;max-width:none;width:auto}._quickListTable_44q7u_5714._quickListTableResizable_44q7u_5789 ._quickListThColHead_44q7u_5849{position:relative;width:100%;min-width:0;max-width:100%;box-sizing:border-box}._quickListTable_44q7u_5714._quickListTableResizable_44q7u_5789 ._quickListThColHeadLabel_44q7u_5857{display:block;width:100%;max-width:100%;box-sizing:border-box;text-align:right;padding:.28rem 1.1rem .28rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent-cool) 12%);background:color-mix(in srgb,var(--color-surface-raised) 55%,transparent);font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;line-height:1.3;white-space:normal}._quickListTableResizable_44q7u_5789 ._quickListCellName_44q7u_5876{max-width:none}._quickListTableResizable_44q7u_5789 td._quickListCellDate_44q7u_5880{min-width:0;max-width:none;width:auto}._quickListTableResizable_44q7u_5789 ._quickListCellNotes_44q7u_5886{min-width:0;max-width:none}._quickListTableResizable_44q7u_5789 thead th._quickListThAction_44q7u_5891{width:auto}._quickListTableResizable_44q7u_5789 ._quickListThNextMeeting_44q7u_5895{min-width:0;max-width:none}._quickListTableResizable_44q7u_5789 td._quickListCellNextMeeting_44q7u_5900{max-width:none}._quickListTableResizable_44q7u_5789 thead th._quickListThEngagement_44q7u_5904{min-width:0;max-width:none}._quickListTableResizable_44q7u_5789 td._quickListCellEngagement_44q7u_5909{max-width:none}._quickListTable_44q7u_5714 th,._quickListTable_44q7u_5714 td{padding:.42rem .58rem;text-align:left;vertical-align:middle;border-bottom:1px solid color-mix(in srgb,var(--color-border) 90%,transparent)}._quickListTable_44q7u_5714 thead th:not(._quickListThCliente_44q7u_5805){text-align:right}._quickListTable_44q7u_5714 tbody td{text-align:right}._quickListTable_44q7u_5714 tbody td._quickListCellDate_44q7u_5880{text-align:left}._quickListTable_44q7u_5714 tbody td._quickListCellNotes_44q7u_5886 ._quickListNotesCell_44q7u_5934,._quickListTable_44q7u_5714 tbody td._quickListCellAction_44q7u_5935 ._quickListActionBtns_44q7u_5935{align-items:flex-end}._quickListTable_44q7u_5714 tbody td._quickListCellNotes_44q7u_5886 ._quickListUltimoContatoDate_44q7u_5939,._quickListTable_44q7u_5714 tbody td._quickListCellNotes_44q7u_5886 ._quickListNotes_44q7u_5934{text-align:right;width:100%}._quickListTable_44q7u_5714 thead th{position:sticky;top:0;z-index:12;vertical-align:bottom;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-subtitle);background:color-mix(in srgb,var(--color-surface) 94%,var(--color-border) 6%);background-clip:padding-box;white-space:nowrap;box-shadow:0 2px color-mix(in srgb,var(--color-border) 75%,var(--color-text) 8%)}[data-theme=dark] ._quickListTable_44q7u_5714 thead th{background:color-mix(in srgb,var(--color-surface) 92%,var(--color-border) 8%);box-shadow:0 2px color-mix(in srgb,var(--color-border) 55%,#000 25%)}._quickListThAction_44q7u_5891{width:1%}._quickListTable_44q7u_5714:not(._quickListTableResizable_44q7u_5789) thead th._quickListThCliente_44q7u_5805{white-space:normal;vertical-align:bottom;min-width:9.5rem;max-width:min(17rem,22vw);width:16%}._quickListTable_44q7u_5714 thead th._quickListThCliente_44q7u_5805:has(._details_44q7u_5981[open]){z-index:60}._quickListThClienteInner_44q7u_5814{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding-bottom:.02rem}._quickListThClienteLabel_44q7u_5993{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:uppercase;color:inherit;line-height:1.2}._quickListThNextMeeting_44q7u_5895{white-space:normal;min-width:4.5rem;max-width:6.75rem;line-height:1.2}._quickListThEngagement_44q7u_5904{white-space:normal;min-width:4.5rem;line-height:1.2}._quickListCellEngagement_44q7u_5909{vertical-align:middle}._quickListEngagementSegurosStack_44q7u_6020{display:flex;flex-direction:column;gap:.45rem;min-width:0}._quickListInsuranceSubs_44q7u_6027{display:flex;flex-direction:column;gap:.2rem;font-size:.72rem;line-height:1.38;color:var(--color-text-muted)}._quickListInsuranceSub_44q7u_6027{word-break:break-word}._quickListInsuranceStrong_44q7u_6040{font-weight:700;color:var(--color-subtitle)}._quickListInsuranceRow_44q7u_6045{display:flex;align-items:center;gap:.35rem;min-width:0}._quickListInsuranceRowLabel_44q7u_6052{flex:0 0 auto;min-width:2.35rem}._quickListInsuranceSelect_44q7u_6057{flex:1 1 auto;min-width:0;max-width:100%;box-sizing:border-box;padding:.22rem .35rem;font-size:.72rem;line-height:1.35;border-radius:6px;border:1px solid var(--color-border);background:var(--color-surface, #fff);color:var(--color-text, inherit);font-family:inherit}._quickListInsuranceSelect_44q7u_6057:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}._homeEngagementCell_44q7u_6078{display:flex;flex-direction:column;align-items:flex-start;gap:.32rem;min-width:0;padding:.06rem 0}._homeEngagementCellCard_44q7u_6087{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}._homeEngagementCellCard_44q7u_6087 ._homeEngagementCheckboxRow_44q7u_6095{font-size:.78rem}._homeEngagementAlert_44q7u_6099{width:100%;max-width:100%;box-sizing:border-box;padding:.26rem .4rem;border-radius:8px;font-size:.56rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.25;text-align:center;border:1px solid transparent}._homeEngagementAlert_44q7u_6099[data-level=engajado]{background:color-mix(in srgb,#1565c0 20%,var(--color-surface-raised, #fff));border-color:color-mix(in srgb,#1976d2 48%,var(--color-border));color:#0d47a1}._homeEngagementAlert_44q7u_6099[data-level=super_engajado]{background:linear-gradient(135deg,color-mix(in srgb,#1b5e20 28%,#e8f5e9),color-mix(in srgb,#2e7d32 22%,#c8e6c9));border-color:color-mix(in srgb,#1b5e20 55%,var(--color-border));color:#052e05;box-shadow:0 0 0 1px color-mix(in srgb,#43a047 40%,transparent),0 2px 8px color-mix(in srgb,#2e7d32 18%,transparent)}._homeEngagementAlert_44q7u_6099[data-level=desengajado]{background:color-mix(in srgb,#c62828 18%,var(--color-surface-raised, #fff));border-color:color-mix(in srgb,#c62828 52%,var(--color-border));color:#7f1010;animation:_homeEngagementBlinkRed_44q7u_1 1.05s ease-in-out infinite}@keyframes _homeEngagementBlinkRed_44q7u_1{0%,to{opacity:1;box-shadow:0 0 color-mix(in srgb,#c62828 45%,transparent)}50%{opacity:.68;box-shadow:0 0 12px 3px color-mix(in srgb,#c62828 42%,transparent)}}@media (prefers-reduced-motion: reduce){._homeEngagementAlert_44q7u_6099[data-level=desengajado]{animation:none;opacity:1}}._quickListTable_44q7u_5714 ._homeEngagementAlert_44q7u_6099{font-size:.5rem;padding:.2rem .3rem;letter-spacing:.04em}._homeEngagementCellCard_44q7u_6087 ._homeEngagementAlert_44q7u_6099{font-size:.72rem;padding:.34rem .5rem;letter-spacing:.045em}._homeEngagementCheckboxList_44q7u_6171{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem;width:100%}._homeEngagementCheckboxRow_44q7u_6095{display:inline-flex;align-items:flex-start;gap:.32rem;font-size:.62rem;line-height:1.28;cursor:pointer;color:var(--color-text)}._quickListTable_44q7u_5714 ._homeEngagementCheckboxRow_44q7u_6095{font-size:.56rem}._homeEngagementCheckboxRow_44q7u_6095 input{margin-top:.1rem;flex-shrink:0}._quickListCellNextMeeting_44q7u_5900{vertical-align:middle}._quickListTable_44q7u_5714 td._quickListCellNextMeeting_44q7u_5900{max-width:6.75rem}._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingCell_44q7u_6209{gap:.18rem}._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingFormRow_44q7u_6213{gap:.14rem}._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingInputsStack_44q7u_6217{gap:.1rem}._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingDateInput_44q7u_6221,._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingTimeInput_44q7u_6222,._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingNotesTextarea_44q7u_6223{padding:.1rem .18rem;font-size:.58rem;line-height:1.2}._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingNotesTextarea_44q7u_6223{min-height:2rem}._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingObsLabelText_44q7u_6233{font-size:.52rem}._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingDateSaved_44q7u_6237{font-size:.62rem;line-height:1.22}._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingClearBtn_44q7u_6242{padding:.08rem .2rem;font-size:.55rem}._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingOverdueTag_44q7u_6247{padding:.06rem .22rem;font-size:.54rem}._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListAgendarReuniaoWarn_44q7u_6252{padding:.12rem .28rem;font-size:.62rem}._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingStatusRow_44q7u_6257{min-height:0}._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingStatusCol_44q7u_6261{align-items:flex-end}._quickListNextMeetingCell_44q7u_6209{display:flex;flex-direction:column;gap:.45rem;min-width:0}._quickListNextMeetingCellCard_44q7u_6272{width:100%}._quickListNextMeetingStatusRow_44q7u_6257{min-height:1.15rem}._quickListNextMeetingStatusCol_44q7u_6261{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem}._quickListNextMeetingDateSaved_44q7u_6237{font-size:.78rem;font-weight:700;line-height:1.3;color:var(--color-text)}._quickListNextMeetingDateSaved_44q7u_6237[data-state=scheduled]{color:color-mix(in srgb,var(--color-emphasis) 82%,var(--color-text))}._quickListNextMeetingDateSaved_44q7u_6237[data-state=overdue]{color:var(--color-text-muted);font-weight:600}._quickListNextMeetingOverdueTag_44q7u_6247{display:inline-block;padding:.12rem .38rem;border-radius:5px;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,#92400e 90%,var(--color-text));background:color-mix(in srgb,#fcd34d 40%,var(--color-surface));border:1px solid color-mix(in srgb,#d97706 35%,transparent)}[data-theme=dark] ._quickListNextMeetingOverdueTag_44q7u_6247{color:#fde68a;background:color-mix(in srgb,#78350f 45%,var(--color-surface));border-color:color-mix(in srgb,#d97706 28%,transparent)}._quickListNextMeetingFormRow_44q7u_6213{display:flex;flex-direction:column;align-items:stretch;gap:.38rem}._quickListNextMeetingInputsStack_44q7u_6217{display:flex;flex-direction:column;align-items:stretch;gap:.28rem;min-width:0;width:100%}._quickListNextMeetingDateInput_44q7u_6221{display:block;width:100%;box-sizing:border-box;padding:.26rem .42rem;border-radius:7px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent-cool) 10%);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:.74rem;font-weight:600;line-height:1.25}._quickListNextMeetingDateInput_44q7u_6221:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:1px}._quickListNextMeetingTimeInput_44q7u_6222{display:block;width:100%;box-sizing:border-box;padding:.26rem .42rem;border-radius:7px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent-cool) 10%);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:.74rem;font-weight:600;line-height:1.25}._quickListNextMeetingTimeInput_44q7u_6222:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:1px}._quickListNextMeetingObsLabel_44q7u_6233{display:flex;flex-direction:column;gap:.2rem;width:100%;min-width:0;margin:0;font-weight:400}._quickListNextMeetingObsLabelText_44q7u_6233{font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._quickListNextMeetingNotesTextarea_44q7u_6223{display:block;width:100%;box-sizing:border-box;min-height:2.85rem;padding:.28rem .42rem;border-radius:7px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent-cool) 10%);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:.74rem;font-weight:500;line-height:1.38;resize:vertical}._quickListNextMeetingNotesTextarea_44q7u_6223::placeholder{color:var(--color-text-muted);opacity:.85}._quickListNextMeetingNotesTextarea_44q7u_6223:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:1px}._quickListNextMeetingClearBtn_44q7u_6242{align-self:flex-end;padding:.22rem .35rem;margin-top:.02rem;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--color-text-muted);font-family:inherit;font-size:.68rem;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}._quickListNextMeetingClearBtn_44q7u_6242:hover{color:var(--color-text)}._quickListNextMeetingClearBtn_44q7u_6242:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:2px;border-radius:6px}._quickListNextMeetingCellCard_44q7u_6272 ._quickListNextMeetingClearBtn_44q7u_6242{align-self:stretch;width:100%;text-align:center;padding:.4rem .5rem;font-size:.72rem}._quickListAgendarReuniaoWarn_44q7u_6252{display:inline-block;padding:.2rem .45rem;border-radius:6px;font-size:.78rem;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,#7f1d1d 92%,var(--color-text));background:color-mix(in srgb,#fecaca 55%,var(--color-surface));border:1px solid color-mix(in srgb,#f87171 45%,transparent)}[data-theme=dark] ._quickListAgendarReuniaoWarn_44q7u_6252{color:#fecaca;background:color-mix(in srgb,#7f1d1d 35%,var(--color-surface));border-color:color-mix(in srgb,#f87171 28%,transparent)}._quickListNextMeetingOk_44q7u_6475{color:var(--color-text-muted);font-size:.95em}._quickListMeetingObsLabel_44q7u_6480{display:block;margin-top:.28rem;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._quickListMeetingObsPreview_44q7u_6490{margin:.1rem 0 0;font-size:.68rem;line-height:1.3;color:var(--color-text);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}._quickListMeetingObsPreviewEmpty_44q7u_6503{color:var(--color-text-muted);font-style:italic}._homeMobileClientSectionHeader_44q7u_6508{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin:.15rem 0 .55rem}._homeMobileClientSectionTitle_44q7u_6517{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-subtitle);padding-top:.12rem}._quickListRow_44q7u_6526:hover td,._quickListRow_44q7u_6526:hover th[scope=row]{background:color-mix(in srgb,var(--color-accent-cool) 8%,var(--color-surface))}@keyframes _homeQuickListRowHighlight_44q7u_6543{0%{background-color:color-mix(in srgb,var(--color-accent-cool) 26%,var(--color-surface))}30%{background-color:color-mix(in srgb,var(--color-accent-cool) 16%,var(--color-surface))}to{background-color:transparent}}._homeQuickListRowHighlight_44q7u_6543 td,._homeQuickListRowHighlight_44q7u_6543 th{animation:_homeQuickListRowHighlight_44q7u_6543 5.5s ease-out}@keyframes _homeClientCardHighlightTarget_44q7u_6560{0%{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-cool) 55%,transparent)}35%{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent-cool) 38%,transparent)}to{box-shadow:0 0 0 0 transparent}}._homeClientCardHighlightTarget_44q7u_6560{border-radius:var(--radius-card, 12px);animation:_homeClientCardHighlightTarget_44q7u_6560 5.5s ease-out}._homePicker_44q7u_21 ._quickListCaption_44q7u_5725{font-size:clamp(1.02rem,1.38vw,1.18rem)}._homePicker_44q7u_21 ._quickListTable_44q7u_5714{font-size:1rem}._homePicker_44q7u_21 ._quickListTable_44q7u_5714 thead th{font-size:.8rem}._homePicker_44q7u_21 ._quickListNameBtnIcon_44q7u_6578{width:1.02rem;height:1.02rem}._homePicker_44q7u_21 ._quickListNameBtn_44q7u_6578>span:first-of-type{transform:scale(1.14)}._homePicker_44q7u_21 ._quickListPlanningStartSub_44q7u_6588,._homePicker_44q7u_21 ._quickListContractEndSub_44q7u_6589{font-size:.78rem;padding-left:calc(8px + .35rem + 1.02rem + .35rem)}._homePicker_44q7u_21 ._quickListSelect_44q7u_6594{font-size:.82rem}._homePicker_44q7u_21 ._quickListCellDate_44q7u_5880 ._quickListNotesEditBtn_44q7u_6598{font-size:.8rem}._homePicker_44q7u_21 ._quickListDateHint_44q7u_6602{font-size:.76rem}._homePicker_44q7u_21 ._quickListLastMeetingReadonly_44q7u_6606{font-size:.84rem}._homePicker_44q7u_21 ._quickListMomentoPill_44q7u_6610{font-size:.88rem}._homePicker_44q7u_21 ._quickListContactDate_44q7u_6614{font-size:.9rem}._homePicker_44q7u_21 ._quickListVerifier_44q7u_6618{font-size:.82rem}._homePicker_44q7u_21 ._quickListVerifier_44q7u_6618[data-kind=sem-data]{font-size:.86rem}._homePicker_44q7u_21 ._quickListVerifierBtn_44q7u_6626{font-size:.82rem}._homePicker_44q7u_21 ._quickListInsuranceSubs_44q7u_6027,._homePicker_44q7u_21 ._quickListInsuranceSelect_44q7u_6057{font-size:.88rem}._homePicker_44q7u_21 ._quickListTable_44q7u_5714 ._homeEngagementAlert_44q7u_6099{font-size:.62rem}._homePicker_44q7u_21 ._quickListTable_44q7u_5714 ._homeEngagementCheckboxRow_44q7u_6095{font-size:.68rem}._homePicker_44q7u_21 ._quickListTable_44q7u_5714 td._quickListCellNextMeeting_44q7u_5900{max-width:7.85rem}._homePicker_44q7u_21 ._quickListTable_44q7u_5714 ._quickListThNextMeeting_44q7u_5895{min-width:5.1rem;max-width:7.85rem}._homePicker_44q7u_21 ._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingDateInput_44q7u_6221,._homePicker_44q7u_21 ._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingTimeInput_44q7u_6222,._homePicker_44q7u_21 ._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingNotesTextarea_44q7u_6223{font-size:.72rem}._homePicker_44q7u_21 ._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingObsLabelText_44q7u_6233{font-size:.64rem}._homePicker_44q7u_21 ._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingDateSaved_44q7u_6237{font-size:.76rem}._homePicker_44q7u_21 ._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingClearBtn_44q7u_6242{font-size:.68rem}._homePicker_44q7u_21 ._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListNextMeetingOverdueTag_44q7u_6247{font-size:.66rem}._homePicker_44q7u_21 ._quickListTable_44q7u_5714 ._quickListCellNextMeeting_44q7u_5900 ._quickListAgendarReuniaoWarn_44q7u_6252{font-size:.76rem}._homePicker_44q7u_21 ._quickListMeetingObsLabel_44q7u_6480{font-size:.7rem}._homePicker_44q7u_21 ._quickListMeetingObsPreview_44q7u_6490,._homePicker_44q7u_21 ._quickListCellNotes_44q7u_5886 ._quickListUltimoContatoDate_44q7u_5939{font-size:.82rem}._homePicker_44q7u_21 ._quickListCellNotes_44q7u_5886 ._quickListNotesCell_44q7u_5934 ._quickListNotes_44q7u_5934{font-size:.8rem}._homePicker_44q7u_21 ._quickListCellNotes_44q7u_5886 ._quickListNotesEditBtn_44q7u_6598{font-size:.78rem}._homePicker_44q7u_21 ._quickListUltimoContatoDate_44q7u_5939{font-size:.88rem}._homePicker_44q7u_21 ._quickListNotesEditBtn_44q7u_6598{font-size:.86rem}._homePicker_44q7u_21 ._quickListNotesInput_44q7u_6709{font-size:.88rem}._homePicker_44q7u_21 ._quickListOpenBtn_44q7u_6713{font-size:.9rem}._homePicker_44q7u_21 ._quickListWhatsappBtn_44q7u_6717,._homePicker_44q7u_21 ._quickListDeactivateBtn_44q7u_6718,._homePicker_44q7u_21 ._homeAtendimentosBtn_44q7u_5458{font-size:.86rem}._quickListCellName_44q7u_5876{font-weight:600;color:var(--color-card-heading);max-width:min(19rem,26vw);width:16%}._quickListName_44q7u_6578{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._quickListNameBtn_44q7u_6578{display:flex;align-items:center;gap:.35rem;width:100%;max-width:100%;box-sizing:border-box;min-width:0;text-align:left;font:inherit;font-weight:600;color:color-mix(in srgb,var(--color-accent-cool) 72%,var(--color-card-heading));background:none;border:none;padding:0;margin:0;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s ease,color .15s ease}._quickListNameBtnIcon_44q7u_6578{flex-shrink:0;width:.88rem;height:.88rem;opacity:.88;color:color-mix(in srgb,var(--color-accent-cool) 85%,var(--color-text-muted))}._quickListNameBtnLabel_44q7u_6772{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._quickListNameBtn_44q7u_6578:hover{color:var(--color-accent-cool);text-decoration-color:color-mix(in srgb,var(--color-accent-cool) 55%,transparent)}._quickListNameBtn_44q7u_6578:hover ._quickListNameBtnIcon_44q7u_6578{opacity:1;color:var(--color-accent-cool)}._quickListNameBtn_44q7u_6578:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:2px;border-radius:4px}._quickListNameStack_44q7u_6796{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;max-width:100%}._quickListPlanningStartSub_44q7u_6588{display:block;font-size:.64rem;font-weight:600;color:color-mix(in srgb,var(--color-accent-cool) 58%,var(--color-text-muted));line-height:1.25;padding-left:calc(8px + 1.58rem);max-width:100%}._quickListContractEndSub_44q7u_6589{display:block;font-size:.64rem;font-weight:600;color:color-mix(in srgb,var(--color-accent-cool) 52%,var(--color-text-muted));line-height:1.25;padding-left:calc(8px + 1.58rem);max-width:100%}._quickListContractEndSub_44q7u_6589[data-warning=true]{color:var(--color-danger, #a63);font-weight:700}._quickListSelect_44q7u_6594{width:100%;max-width:100%;box-sizing:border-box;padding:.28rem .4rem;border-radius:7px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent) 12%);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:.68rem;font-weight:600;line-height:1.25;cursor:pointer}._quickListSelect_44q7u_6594:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:1px}._quickListCellDate_44q7u_5880{vertical-align:top;padding-top:.45rem;min-width:6.75rem;max-width:10.5rem;width:11%}._quickListCellDate_44q7u_5880 ._quickListNotesCell_44q7u_5934{gap:.28rem}._quickListCellDate_44q7u_5880 ._quickListNotesEditBtn_44q7u_6598{padding:.22rem .4rem;font-size:.66rem}._quickListCellStatus_44q7u_6869{vertical-align:top;padding-top:.45rem;min-width:7rem}._quickListStatusStack_44q7u_6875{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}._quickListStatusLastContact_44q7u_6882{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}._quickListStatusLastContactLabel_44q7u_6889{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-subtitle);line-height:1.2}._quickListDateInput_44q7u_6898{display:block;width:100%;max-width:11rem;box-sizing:border-box;padding:.22rem .35rem;border-radius:7px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent-cool) 10%);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:.74rem;font-weight:600}._quickListDateInput_44q7u_6898:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:1px}._quickListDateHint_44q7u_6602{display:inline-block;margin-top:.15rem;padding:.1rem .32rem;border-radius:5px;font-size:.63rem;font-weight:700;border:1px solid transparent}._quickListDateHint_44q7u_6602[data-tone=green]{color:#0d3d0d;background:color-mix(in srgb,#2e7d32 14%,var(--color-surface));border-color:color-mix(in srgb,#1b5e20 28%,var(--color-border))}._quickListDateHint_44q7u_6602[data-tone=yellow]{color:#6b4f00;background:color-mix(in srgb,#daa520 18%,var(--color-surface));border-color:color-mix(in srgb,#b8860b 36%,var(--color-border))}._quickListDateHint_44q7u_6602[data-tone=red]{color:#7a0f0f;background:color-mix(in srgb,#c62828 14%,var(--color-surface));border-color:color-mix(in srgb,#c62828 32%,var(--color-border))}._quickListDateHint_44q7u_6602[data-tone=neutral]{color:var(--color-subtitle);background:color-mix(in srgb,var(--color-text-muted) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-border) 92%,transparent)}._quickListLastMeetingReadonly_44q7u_6606{display:block;font-size:.7rem;font-weight:600;line-height:1.3;margin:0}._quickListMomentoPill_44q7u_6610{display:inline-block;max-width:100%;padding:.2rem .45rem;border-radius:6px;font-size:.74rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb,#daa520 14%,var(--color-surface));border:1px solid color-mix(in srgb,#b8860b 28%,var(--color-border));color:#6b4f00}._quickListMomentoAboveName_44q7u_6976{align-self:flex-start;margin-bottom:.12rem;max-width:100%;white-space:normal;word-break:break-word;box-sizing:border-box}._quickListMomentoAboveNameEmpty_44q7u_6985{opacity:.65;font-weight:500}[data-theme=dark] ._quickListMomentoPill_44q7u_6610{color:#e8d4a8;background:color-mix(in srgb,#daa520 18%,var(--color-surface));border-color:color-mix(in srgb,#b8860b 35%,var(--color-border))}._quickListContactDate_44q7u_6614{display:inline-flex;padding:.2rem .45rem;border-radius:6px;font-weight:700;font-size:.76rem;border:1px solid transparent}._quickListContactDate_44q7u_6614[data-tone=green]{color:#0d3d0d;background:color-mix(in srgb,#2e7d32 16%,var(--color-surface));border-color:color-mix(in srgb,#1b5e20 32%,var(--color-border))}._quickListContactDate_44q7u_6614[data-tone=yellow]{color:#6b4f00;background:color-mix(in srgb,#daa520 20%,var(--color-surface));border-color:color-mix(in srgb,#b8860b 40%,var(--color-border))}._quickListContactDate_44q7u_6614[data-tone=red]{color:#7a0f0f;background:color-mix(in srgb,#c62828 16%,var(--color-surface));border-color:color-mix(in srgb,#c62828 36%,var(--color-border))}._quickListContactDate_44q7u_6614[data-tone=neutral]{color:var(--color-subtitle);font-weight:600;background:color-mix(in srgb,var(--color-text-muted) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-border) 92%,var(--color-text-muted) 8%)}button._quickListContactDate_44q7u_6614{cursor:pointer;font:inherit}button._quickListContactDate_44q7u_6614:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:2px}._quickListVerifier_44q7u_6618{display:inline-flex;align-items:center;padding:.22rem .5rem;border-radius:6px;font-weight:800;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;border:1px solid transparent;white-space:nowrap}._quickListVerifier_44q7u_6618[data-kind=ok]{color:#0d3d0d;background:color-mix(in srgb,#2e7d32 20%,var(--color-surface));border-color:color-mix(in srgb,#1b5e20 34%,var(--color-border))}._quickListVerifier_44q7u_6618[data-kind=rever]{color:#7a5a00;background:color-mix(in srgb,#daa520 22%,var(--color-surface));border-color:color-mix(in srgb,#b8860b 42%,var(--color-border))}._quickListVerifier_44q7u_6618[data-kind=msg]{color:#7a1515;background:color-mix(in srgb,#e57373 22%,var(--color-surface));border-color:color-mix(in srgb,#c62828 38%,var(--color-border))}._quickListVerifier_44q7u_6618[data-kind=sem-data]{color:var(--color-subtitle);font-weight:700;text-transform:none;letter-spacing:.02em;font-size:.72rem;background:color-mix(in srgb,var(--color-text-muted) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-border) 94%,transparent)}._quickListVerifierBtn_44q7u_6626{display:inline-flex;align-items:center;padding:.22rem .5rem;border-radius:6px;font-weight:800;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;border:1px solid transparent;white-space:nowrap;font-family:inherit;cursor:pointer;transition:transform .12s ease,filter .12s ease}._quickListVerifierBtnInner_44q7u_7099{display:inline-flex;align-items:center;gap:.35rem}._quickListVerifierWhatsappIcon_44q7u_7105{flex-shrink:0;width:.95rem;height:.95rem;color:#25d366}._quickListVerifierBtn_44q7u_6626[data-kind=msg]{color:#7a1515;background:color-mix(in srgb,#e57373 22%,var(--color-surface));border-color:color-mix(in srgb,#c62828 38%,var(--color-border))}._quickListVerifierBtn_44q7u_6626[data-kind=msg]:hover{filter:brightness(1.06)}._quickListVerifierBtn_44q7u_6626[data-kind=msg]:focus-visible{outline:2px solid color-mix(in srgb,#c62828 55%,var(--color-accent-cool));outline-offset:2px}._quickListCellNotes_44q7u_5886{min-width:7.5rem;max-width:min(9.5rem,14vw)}._quickListTable_44q7u_5714 td._quickListCellNotes_44q7u_5886{vertical-align:middle;padding:.42rem .58rem}._quickListCellNotes_44q7u_5886 ._quickListNotesCell_44q7u_5934{gap:.16rem}._quickListCellNotes_44q7u_5886 ._quickListUltimoContatoDate_44q7u_5939{font-size:.69rem;line-height:1.12}._quickListCellNotes_44q7u_5886 ._quickListNotesCell_44q7u_5934 ._quickListNotes_44q7u_5934{min-height:0;font-size:.67rem;line-height:1.26}._quickListCellNotes_44q7u_5886 ._quickListNotesEditBtn_44q7u_6598{align-self:flex-end;width:70%;max-width:100%;box-sizing:border-box;padding:.2rem .4rem;border-radius:7px;font-size:.66rem}._quickListNotesCell_44q7u_5934{display:flex;flex-direction:column;align-items:stretch;gap:.35rem}._quickListUltimoContatoDate_44q7u_5939{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.02em;color:var(--color-heading-bright, var(--color-text));line-height:1.25}._quickListNotesCell_44q7u_5934 ._quickListNotes_44q7u_5934{margin:0;min-height:2.4rem;word-break:break-word}._quickListNotesEditBtn_44q7u_6598{flex-shrink:0;padding:.3rem .5rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-accent-cool) 42%,var(--color-border));background:color-mix(in srgb,var(--color-accent-cool) 12%,var(--color-surface));color:var(--color-text);font-family:inherit;font-size:.72rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}._quickListNotesEditBtn_44q7u_6598:hover{background:color-mix(in srgb,var(--color-accent-cool) 18%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent-cool) 52%,var(--color-border))}._quickListNotesEditBtn_44q7u_6598:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:2px}._quickListNotesInput_44q7u_6709{display:block;width:100%;box-sizing:border-box;min-height:2.6rem;padding:.32rem .45rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border) 90%,var(--color-accent-cool) 8%);background:color-mix(in srgb,var(--color-surface) 96%,var(--color-border));color:var(--color-text);font-family:inherit;font-size:.74rem;line-height:1.35;resize:vertical;min-height:2.75rem}._quickListNotesInput_44q7u_6709::placeholder{color:var(--color-text-muted);opacity:.75}._quickListNotesInput_44q7u_6709:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:1px;border-color:color-mix(in srgb,var(--color-accent-cool) 40%,var(--color-border))}._quickListNotes_44q7u_5934{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}._quickListNotesEmpty_44q7u_7248{opacity:.55}._quickListCellAction_44q7u_5935{width:1%;white-space:nowrap;vertical-align:top;padding-top:.45rem}._quickListActionBtns_44q7u_5935{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;gap:.4rem;min-width:7.25rem}@media (min-width: 900px){._quickListActionBtns_44q7u_5935{flex-direction:row;align-items:center;justify-content:flex-end}}._quickListOpenBtn_44q7u_6713{padding:.3rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent-cool) 45%,var(--color-border));background:color-mix(in srgb,var(--color-accent-cool) 14%,var(--color-surface));color:var(--color-text);font-family:inherit;font-size:.76rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}._quickListOpenBtn_44q7u_6713:hover{background:color-mix(in srgb,var(--color-accent-cool) 22%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent-cool) 58%,var(--color-border))}._deactivatedClientsObsTextarea_44q7u_7296{display:block;width:100%;max-width:22rem;min-width:min(100%,12rem);box-sizing:border-box;margin:0;padding:.4rem .5rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border) 90%,var(--color-text-muted) 10%);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:.8rem;line-height:1.45;resize:vertical;min-height:3.25rem}._deactivatedClientsObsTextarea_44q7u_7296:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 45%,var(--color-border));outline-offset:1px}._deactivatedClientsObsHint_44q7u_7320{margin:.25rem 0 0;font-size:.68rem;color:var(--color-text-muted);line-height:1.35}._deactivatedClientsListStack_44q7u_7327{display:flex;flex-direction:column;gap:1.35rem;min-width:0}._deactivatedClientsSection_44q7u_7334{margin:0;min-width:0}._deactivatedClientsYearMonths_44q7u_7339{display:flex;flex-direction:column;gap:1rem;min-width:0}._deactivatedClientsMonthBlock_44q7u_7346{display:flex;flex-direction:column;gap:.4rem;min-width:0}._deactivatedClientsSection_44q7u_7334 ._deactivatedClientsGridTable_44q7u_7353,._deactivatedClientsMonthBlock_44q7u_7346 ._deactivatedClientsGridTable_44q7u_7353{width:100%}._deactivatedClientsYearTitle_44q7u_7358{margin:0 0 .55rem;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:800;letter-spacing:.03em;color:color-mix(in srgb,#1b5e20 42%,var(--color-text));border-left:5px solid color-mix(in srgb,#2e7d32 75%,var(--color-accent-cool));padding:.35rem 0 .35rem .75rem;line-height:1.25}[data-theme=dark] ._deactivatedClientsYearTitle_44q7u_7358{color:color-mix(in srgb,#a5d6a7 55%,var(--color-text));border-left-color:color-mix(in srgb,#66bb6a 65%,var(--color-accent-cool))}._deactivatedClientsMonthTitle_44q7u_7374{margin:0;font-size:clamp(.92rem,1.9vw,1.08rem);font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--color-text) 88%,var(--color-accent-cool) 12%);border-left:3px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-border));padding:.28rem 0 .28rem .65rem;line-height:1.3}._quickListTable_44q7u_5714._deactivatedClientsGridTable_44q7u_7353 thead th{text-align:left;vertical-align:middle}._quickListTable_44q7u_5714._deactivatedClientsGridTable_44q7u_7353 thead th._tableActionsCell_44q7u_1692{text-align:right}._quickListTable_44q7u_5714._deactivatedClientsGridTable_44q7u_7353 tbody td{text-align:left;vertical-align:middle}._deactivatedClientsGridTable_44q7u_7353 ._tableActionsCell_44q7u_1692{text-align:right;vertical-align:top}._deactivatedClientsGridTable_44q7u_7353 ._tableActionsHeader_44q7u_1841{display:block;width:100%;text-align:right}._deactivatedClientsGridTable_44q7u_7353 ._deactivatedClientsObsCell_44q7u_7412{text-align:left}._deactivatedClientsObsInner_44q7u_7416{display:flex;flex-direction:column;align-items:flex-start;width:100%}._deactivatedClientsGridTable_44q7u_7353 ._deactivatedClientsObsTextarea_44q7u_7296{margin-inline:0;text-align:left}._deactivatedClientsGridTable_44q7u_7353 ._deactivatedClientsObsHint_44q7u_7320{max-width:22rem;margin-inline:0;text-align:left}._deactivatedClientsActionsCell_44q7u_7434{white-space:normal}._quickListTable_44q7u_5714._deactivatedClientsGridTable_44q7u_7353 tbody td._deactivatedClientsActionsCell_44q7u_7434{text-align:right;vertical-align:top}._deactivatedClientsActionBtns_44q7u_7443{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;align-items:center;width:100%}._deactivatedClientsEditField_44q7u_7452,._deactivatedClientsDatetimeInput_44q7u_7453{width:100%;max-width:18rem;margin-inline:0;box-sizing:border-box;padding:.35rem .45rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border) 90%,var(--color-text-muted) 10%);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:.8rem;text-align:left}._deactivatedClientsEditField_44q7u_7452:focus-visible,._deactivatedClientsDatetimeInput_44q7u_7453:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 45%,var(--color-border));outline-offset:1px}._deactivatedClientsSecondaryBtn_44q7u_7474{flex-shrink:0;padding:.28rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent-cool) 12%);background:var(--color-surface);color:var(--color-emphasis);font-family:inherit;font-size:.74rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._deactivatedClientsSecondaryBtn_44q7u_7474:hover{background:color-mix(in srgb,var(--color-accent-cool) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent-cool) 40%,var(--color-border))}._deactivatedClientsSecondaryBtn_44q7u_7474:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:1px}._deactivatedClientsRemoveBtn_44q7u_7501{flex-shrink:0;padding:.28rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-danger, #b33) 38%,var(--color-border));background:var(--color-surface);color:var(--color-danger, #a63);font-family:inherit;font-size:.74rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._deactivatedClientsRemoveBtn_44q7u_7501:hover{background:color-mix(in srgb,var(--color-danger, #b33) 8%,var(--color-surface));border-color:color-mix(in srgb,var(--color-danger, #b33) 45%,var(--color-border))}._deactivatedClientsRemoveBtn_44q7u_7501:focus-visible{outline:2px solid color-mix(in srgb,var(--color-danger, #b33) 55%,var(--color-accent));outline-offset:1px}._quickListWhatsappBtn_44q7u_6717{padding:.3rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,#25d366 45%,var(--color-border));background:color-mix(in srgb,#25d366 16%,var(--color-surface));color:color-mix(in srgb,#075e2a 55%,var(--color-text));font-family:inherit;font-size:.72rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}._quickListWhatsappBtn_44q7u_6717:hover{background:color-mix(in srgb,#25d366 26%,var(--color-surface));border-color:color-mix(in srgb,#25d366 62%,var(--color-border))}._homeWhatsappModal_44q7u_7548{max-width:26rem;width:calc(100vw - 2rem)}._homeWhatsappTextarea_44q7u_7553{display:block;width:100%;box-sizing:border-box;margin-top:.25rem;padding:.45rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border) 88%,#25d366 12%);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:.85rem;line-height:1.45;resize:vertical;min-height:6rem}._homeWhatsappTextarea_44q7u_7553:focus-visible{outline:2px solid color-mix(in srgb,#25d366 45%,var(--color-accent-cool));outline-offset:1px}._homeWhatsappSendBtn_44q7u_7575{padding:.45rem .9rem;border-radius:.45rem;border:1px solid color-mix(in srgb,#128c7e 40%,var(--color-border));background:color-mix(in srgb,#25d366 35%,var(--color-surface));color:#063d1f;font-family:inherit;font-size:.88rem;font-weight:800;cursor:pointer}._homeWhatsappSendBtn_44q7u_7575:hover{background:color-mix(in srgb,#25d366 48%,var(--color-surface))}._quickListDeactivateBtn_44q7u_6718{padding:.3rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,#c9a227 55%,var(--color-border));background:transparent;color:color-mix(in srgb,#c9a227 90%,var(--color-text));font-family:inherit;font-size:.72rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}._quickListDeactivateBtn_44q7u_6718:hover{background:color-mix(in srgb,#c9a227 14%,var(--color-surface));border-color:color-mix(in srgb,#c9a227 70%,var(--color-border))}._quickListDeactivateConfirmBtn_44q7u_7611{padding:.45rem .85rem;border-radius:.45rem;border:1px solid color-mix(in srgb,#c9a227 50%,var(--color-border));background:color-mix(in srgb,#c9a227 18%,var(--color-surface));color:var(--color-text);font-family:inherit;font-size:.85rem;font-weight:700;cursor:pointer}._quickListDeactivateConfirmBtn_44q7u_7611:hover{background:color-mix(in srgb,#c9a227 28%,var(--color-surface))}@media (max-width: 720px){._quickListTable_44q7u_5714{min-width:min(100%,48rem)}}._homeClientCardsMobile_44q7u_7634{display:none}._homeClientCardsCount_44q7u_7638{margin:0;font-size:clamp(.95rem,1.35vw,1.12rem);line-height:1.45;color:var(--color-subtitle);font-weight:700;letter-spacing:.01em}@media (max-width: 767px){._homePicker_44q7u_21 ._homeClientCardsMobile_44q7u_7634{display:flex;flex-direction:column;gap:.85rem;margin-top:.5rem;width:100%}._homePicker_44q7u_21 ._quickListWrap_44q7u_5700{display:none}}._homeClientCard_44q7u_6560{display:flex;flex-direction:column;border-radius:14px;border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);background:color-mix(in srgb,var(--color-surface) 97%,var(--color-border));padding:.85rem .9rem;box-shadow:0 1px color-mix(in srgb,#fff 5%,transparent)}._homeClientCardHead_44q7u_7671{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem}._homeClientCardNameBlock_44q7u_7679{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:.2rem}._homeClientCardNameBlock_44q7u_7679 ._quickListNameBtn_44q7u_6578{align-self:flex-start;max-width:100%}._homeClientCardNameBlock_44q7u_7679 ._homeClientCardMiniLabel_44q7u_7693{margin-top:.1rem;margin-bottom:0}._homeClientCardNameBlock_44q7u_7679 ._homeClientCardStatic_44q7u_7698{font-size:.8rem;color:color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-text))}._homeClientCardContractEndMiniLabel_44q7u_7703{margin-top:.35rem}._homeClientCardNameBlock_44q7u_7679 ._homeClientCardStatic_44q7u_7698[data-contract-end-warning=true]{color:var(--color-danger, #a63);font-weight:700}._homeClientCardVerifierWrap_44q7u_7712{flex-shrink:0;align-self:flex-start}._homeClientCardStatusStack_44q7u_7717{display:flex;flex-direction:column;align-items:flex-end;gap:.32rem}._homeClientCard_44q7u_6560 ._quickListSelect_44q7u_6594{font-size:.78rem;max-width:min(100%,10.5rem);width:100%}._homeClientCardFieldLabel_44q7u_7730{display:block;margin:.55rem 0 .2rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-subtitle)}._homeClientCardHead_44q7u_7671+._homeClientCardFieldLabel_44q7u_7730{margin-top:.35rem}._homeClientCardMeetingBlock_44q7u_7744{margin-top:.35rem;display:flex;flex-direction:column;align-items:stretch;gap:.35rem}._homeClientCardNextMeetingBlock_44q7u_7752{align-self:flex-start;width:50%;max-width:100%;box-sizing:border-box}._homeClientCardEngagementBlock_44q7u_7759{margin-top:.35rem;align-self:flex-start;width:min(92%,18rem);max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:.28rem}._homeClientCardInsuranceSubs_44q7u_7771{display:flex;flex-direction:column;gap:.18rem;margin-top:.12rem;padding:.35rem .42rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent-cool) 12%);background:color-mix(in srgb,var(--color-surface) 94%,transparent);font-size:.74rem;line-height:1.38;color:var(--color-text-muted)}._homeClientCardUltimoContatoBlock_44q7u_7789{margin-top:.35rem;align-self:flex-start;width:min(68%,16rem);max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:.26rem;padding:.42rem .48rem .48rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-border) 86%,var(--color-accent-cool) 10%);background:color-mix(in srgb,var(--color-surface) 93%,var(--color-accent-cool) 5%)}._homeClientCardUltimoContatoBlock_44q7u_7789>._homeClientCardFieldLabel_44q7u_7730{margin:0;padding-bottom:.32rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 78%,var(--color-text-muted) 10%);font-size:.67rem;letter-spacing:.06em}._homeClientCardUltimoContatoBlock_44q7u_7789 ._homeClientCardNotesPreview_44q7u_7813{margin-top:0;font-size:.72rem;line-height:1.28;padding:.2rem .34rem;min-height:1.75rem;max-height:3.6rem;border-radius:6px}._homeClientCardUltimoContatoBlock_44q7u_7789 ._homeClientCardNotesEditBtn_44q7u_7823{margin-top:.06rem;width:100%;padding:.22rem .4rem;font-size:.68rem;text-align:center}._homeClientCardUltimoContatoBlock_44q7u_7789 ._quickListUltimoContatoDate_44q7u_5939{margin:.08rem 0 0;font-size:.72rem;line-height:1.2}._homeClientCardLastMeetingEmpty_44q7u_7837{margin:0;opacity:.58;font-weight:600}._homeClientCardMeetingObs_44q7u_7843{margin:0;font-size:.8rem;line-height:1.4;color:var(--color-text);display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}._homeClientCardMeetingObsEmpty_44q7u_7856{color:var(--color-text-muted);font-style:italic}._homeClientCardMiniLabel_44q7u_7693{display:block;margin-bottom:.15rem;font-size:.68rem;font-weight:700;color:var(--color-subtitle)}._homeClientCardStatic_44q7u_7698{margin:0;font-size:.84rem;font-weight:600;color:var(--color-text)}._homeClientCardNotesPreview_44q7u_7813{width:100%;box-sizing:border-box;margin-top:.12rem;padding:.22rem .38rem;border-radius:7px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent-cool) 10%);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:.76rem;line-height:1.3;min-height:2.15rem;max-height:4.2rem;overflow:hidden;white-space:pre-wrap;word-break:break-word}._homeClientCardNotesPreviewEmpty_44q7u_7895{color:var(--color-text-muted);font-style:italic}._homeClientCardNotesEditBtn_44q7u_7823{margin-top:.18rem;width:auto;max-width:100%;padding:.24rem .42rem;border-radius:7px;border:1px solid color-mix(in srgb,var(--color-accent-cool) 42%,var(--color-border));background:color-mix(in srgb,var(--color-accent-cool) 12%,var(--color-surface));color:var(--color-text);font-family:inherit;font-size:.72rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}._homeClientCardNotesEditBtn_44q7u_7823:hover{background:color-mix(in srgb,var(--color-accent-cool) 18%,var(--color-surface))}._homeClientCardNotesEditBtn_44q7u_7823:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:2px}._homeClientCardActions_44q7u_7927{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem;padding-top:.6rem;border-top:1px solid color-mix(in srgb,var(--color-border) 85%,transparent)}._homeClientCardActionWa_44q7u_7936{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;padding:.32rem .6rem;border-radius:999px;border:1px solid color-mix(in srgb,#25d366 45%,var(--color-border));background:color-mix(in srgb,#25d366 16%,var(--color-surface));color:color-mix(in srgb,#075e2a 55%,var(--color-text));font-family:inherit;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}._homeClientCardActionWa_44q7u_7936:hover{background:color-mix(in srgb,#25d366 26%,var(--color-surface));border-color:color-mix(in srgb,#25d366 62%,var(--color-border))}._homeClientCardActionWaIcon_44q7u_7960{width:.95rem;height:.95rem;flex-shrink:0}._homeClientCardActionSecondary_44q7u_7966{padding:.32rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent-cool) 35%,var(--color-border));background:color-mix(in srgb,var(--color-accent-cool) 10%,var(--color-surface));color:var(--color-text);font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}._homeClientCardActionSecondary_44q7u_7966:hover{background:color-mix(in srgb,var(--color-accent-cool) 18%,var(--color-surface))}._homeClientCardActionDanger_44q7u_7985{padding:.32rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,#c9a227 55%,var(--color-border));background:transparent;color:color-mix(in srgb,#c9a227 90%,var(--color-text));font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}._homeClientCardActionDanger_44q7u_7985:hover{background:color-mix(in srgb,#c9a227 14%,var(--color-surface));border-color:color-mix(in srgb,#c9a227 70%,var(--color-border))}[data-theme=dark] ._homeClientCard_44q7u_6560{box-shadow:0 1px color-mix(in srgb,#fff 3%,transparent)}._fileVaultTabShell_44q7u_8010{margin-top:.5rem}._fileVaultTabShellLead_44q7u_8014{margin:0 0 .85rem;font-size:.9rem;line-height:1.55;color:var(--color-text-muted);max-width:46rem}._fileVaultTabBar_44q7u_8022{display:flex;flex-wrap:wrap;gap:.28rem .2rem;align-items:flex-end;padding:0 .1rem;border-bottom:1px solid var(--color-border)}._fileVaultTab_44q7u_8010{margin:0;padding:.42rem .72rem;font-size:.78rem;font-weight:600;line-height:1.25;font-family:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-border) 92%,var(--color-text) 4%);border-bottom:none;border-radius:8px 8px 0 0;cursor:pointer;max-width:min(14rem,100%);text-align:center;transition:background .15s ease,color .15s ease,border-color .15s ease}._fileVaultTab_44q7u_8010:hover{background:color-mix(in srgb,var(--color-surface-raised) 88%,var(--color-accent-cool) 8%)}._fileVaultTab_44q7u_8010:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-border));outline-offset:2px}._fileVaultTabSelected_44q7u_8061{color:#fff;background:color-mix(in srgb,var(--color-accent-cool) 78%,#2563eb 22%);border-color:color-mix(in srgb,var(--color-accent-cool) 55%,#1d4ed8 45%);position:relative;z-index:1;box-shadow:0 -1px color-mix(in srgb,var(--color-accent-cool) 40%,transparent)}._fileVaultTabPanel_44q7u_8070{margin:0;padding:1rem 1.05rem 1.15rem;border-radius:0 0 14px 14px;border:1px solid var(--color-border);border-top:none;background:var(--color-surface);box-shadow:0 2px 14px color-mix(in srgb,var(--color-text) 4%,transparent)}._fileVaultTabPanelTitle_44q7u_8080{margin:0 0 .65rem;font-size:1.02rem;font-weight:700;color:var(--color-emphasis)}._fileVaultTabRenameBlock_44q7u_8087{margin:0 0 1rem;max-width:36rem}._fileVaultTabRenameRow_44q7u_8092{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:.2rem}._fileVaultTabRenameRow_44q7u_8092 ._fileVaultSectionTitleInput_44q7u_8100{flex:1;min-width:min(100%,12rem)}._fileVaultSheetDetail_44q7u_8105{margin:0}._fileVaultSheetDetailGrid_44q7u_8109{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start}._fileVaultSheetDetailThumb_44q7u_8116{flex:0 0 auto;width:4.25rem;height:4.25rem;display:flex;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--color-surface-raised) 70%,var(--color-bg));border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent)}._fileVaultSheetDetailBody_44q7u_8128{flex:1;min-width:min(100%,12rem)}._fileVaultSheetDetailUrl_44q7u_8133{margin:.15rem 0 .35rem;font-size:.82rem;line-height:1.45;word-break:break-word;color:var(--color-text-muted)}._fileVaultOnlineSection_44q7u_8141{margin-top:.5rem;margin-bottom:1.25rem;padding:1rem 1.05rem 1.05rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent-cool) 12%);background:color-mix(in srgb,var(--color-surface-raised) 58%,transparent);box-shadow:0 2px 14px color-mix(in srgb,var(--color-text) 5%,transparent)}._fileVaultOnlineTitle_44q7u_8151{margin:0 0 .45rem;font-size:1.02rem;font-weight:700;color:var(--color-emphasis)}._fileVaultOnlineLead_44q7u_8158{margin:0 0 .75rem;font-size:.86rem;line-height:1.55;color:var(--color-text-muted);max-width:46rem}._fileVaultLinksAddBlock_44q7u_8166{display:flex;flex-direction:column;gap:.28rem;max-width:32rem}._fileVaultLinksAddBlock_44q7u_8166 ._fileVaultSectionTitleInput_44q7u_8100{max-width:100%}._fileVaultSheetLinkNameLabel_44q7u_8177{display:block;margin:0 0 .12rem;font-size:.65rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-subtitle)}._fileVaultSheetFavicon_44q7u_8187{width:3rem;height:3rem;object-fit:contain}._fileVaultOnlineDraftPreview_44q7u_8193{display:flex;align-items:center;gap:.65rem;margin-top:.55rem;padding:.55rem .65rem;border-radius:10px;border:1px dashed color-mix(in srgb,var(--color-accent-cool) 35%,var(--color-border));background:color-mix(in srgb,var(--color-surface) 92%,var(--color-accent-cool) 5%);max-width:32rem}._fileVaultOnlineDraftPreviewThumb_44q7u_8205{flex:0 0 auto;width:3.25rem;height:3.25rem;display:flex;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--color-bg) 70%,var(--color-surface-raised));border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent)}._fileVaultOnlineDraftPreviewBody_44q7u_8217{min-width:0;flex:1;display:flex;flex-direction:column;gap:.12rem}._fileVaultOnlineDraftPreviewName_44q7u_8225{margin:0;font-size:.88rem;font-weight:700;color:var(--color-card-heading, var(--color-text));line-height:1.3;word-break:break-word}._fileVaultOnlineDraftPreviewHost_44q7u_8234{margin:0;font-size:.72rem;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileVaultOnlineActions_44q7u_8243{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}._fileVaultOnlineError_44q7u_8250{margin:.55rem 0 0;font-size:.84rem;color:var(--color-danger, #a63);line-height:1.45}._fileVaultLinkUrlEllipsis_44q7u_8257{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}._fileVaultCard_44q7u_8266{margin-top:.35rem}._fileVaultDropZone_44q7u_8270{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:7.5rem;padding:1.25rem 1rem;border-radius:14px;border:2px dashed color-mix(in srgb,var(--color-border) 82%,var(--color-accent-cool) 18%);background:color-mix(in srgb,var(--color-surface-raised) 55%,transparent);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}._fileVaultDropZone_44q7u_8270:hover,._fileVaultDropZone_44q7u_8270:focus-visible{outline:none;border-color:color-mix(in srgb,var(--color-accent-cool) 45%,var(--color-border));background:color-mix(in srgb,var(--color-surface-raised) 72%,var(--color-accent-cool) 6%);box-shadow:0 4px 18px color-mix(in srgb,var(--color-text) 6%,transparent)}._fileVaultDropZoneActive_44q7u_8296{border-color:color-mix(in srgb,var(--color-accent-cool) 58%,var(--color-border));background:color-mix(in srgb,var(--color-accent-cool) 12%,var(--color-surface-raised))}._fileVaultHiddenInput_44q7u_8301{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._fileVaultDropIcon_44q7u_8313{font-size:1.85rem;line-height:1;opacity:.88}._fileVaultDropTitle_44q7u_8319{margin:0;font-size:1rem;font-weight:700;color:var(--color-emphasis);text-align:center}._fileVaultDropHint_44q7u_8327{margin:0;font-size:.82rem;color:var(--color-text-muted);text-align:center;max-width:22rem;line-height:1.45}._fileVaultUploadMsg_44q7u_8336{margin:.75rem 0 0;font-size:.88rem;color:var(--color-subtitle);line-height:1.45}._fileVaultError_44q7u_8343{margin:.75rem 0 0;font-size:.88rem;color:var(--color-danger, #a63);line-height:1.45}._fileVaultTable_44q7u_8350 th,._fileVaultTable_44q7u_8350 td{text-align:left;vertical-align:middle}._fileVaultTable_44q7u_8350 ._tableActionsCell_44q7u_1692{text-align:right}._fileVaultNameCell_44q7u_8360{font-weight:600;word-break:break-word;max-width:18rem}._fileVaultTitleRow_44q7u_8366{margin-bottom:.85rem}._fileVaultSectionLabel_44q7u_8370{display:block;margin-bottom:.32rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtitle)}._fileVaultSectionTitleInput_44q7u_8100{width:100%;max-width:min(36rem,100%);box-sizing:border-box;padding:.55rem .7rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent-cool) 12%);background:var(--color-surface-raised);color:var(--color-text);font-family:inherit;font-size:.92rem}._fileVaultSectionTitleInput_44q7u_8100:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:2px}._fileVaultSectionHint_44q7u_8398{margin:.45rem 0 0;max-width:min(40rem,100%);font-size:.78rem;line-height:1.45;color:var(--color-text-muted)}._fileVaultSections_44q7u_8406{display:flex;flex-direction:column;gap:1.15rem}._fileVaultSectionCard_44q7u_8412{padding:.95rem 1rem 1.1rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--color-border) 90%,var(--color-accent-cool) 10%);background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent);box-shadow:0 2px 12px color-mix(in srgb,var(--color-text) 5%,transparent)}._fileVaultSectionCardHead_44q7u_8420{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;margin-bottom:.15rem}._fileVaultSectionCardHead_44q7u_8420 ._fileVaultSectionCardTitle_44q7u_8429{flex:1 1 auto;min-width:0;margin-bottom:0}._fileVaultSectionEditTitleBtn_44q7u_8435{flex-shrink:0;margin:0;padding:.28rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent-cool) 14%);background:color-mix(in srgb,var(--color-surface) 92%,var(--color-accent-cool) 6%);color:var(--color-text);font-family:inherit;font-size:.74rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}._fileVaultSectionEditTitleBtn_44q7u_8435:hover{background:color-mix(in srgb,var(--color-accent-cool) 10%,var(--color-surface-raised));border-color:color-mix(in srgb,var(--color-accent-cool) 35%,var(--color-border))}._fileVaultSectionEditTitleBtn_44q7u_8435:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:2px}._fileVaultSectionEditBlock_44q7u_8462{flex:1 1 100%;min-width:0}._fileVaultSectionEditLabel_44q7u_8467{display:block;margin-bottom:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-subtitle)}._fileVaultSectionEditRow_44q7u_8477{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .65rem}._fileVaultSectionEditRow_44q7u_8477 ._fileVaultSectionTitleInput_44q7u_8100{flex:1 1 12rem;min-width:0;max-width:100%}._fileVaultSectionEditActions_44q7u_8490{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}._fileVaultSectionCardTitle_44q7u_8429{margin:0 0 .2rem;font-family:var(--font-display);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700;color:var(--color-emphasis);line-height:1.25;word-break:break-word}._fileVaultSectionCardMeta_44q7u_8507{margin:0 0 .75rem;font-size:.78rem;color:var(--color-text-muted)}._fileVaultSubgroupIntro_44q7u_8513{margin:0 0 1rem;font-size:.82rem;line-height:1.5;color:var(--color-text-muted);max-width:44rem}._fileVaultSubgroupCard_44q7u_8521{margin:0 0 1.1rem;padding:.75rem .85rem .9rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border) 92%,transparent);background:color-mix(in srgb,var(--color-surface-raised) 38%,transparent)}._fileVaultSubgroupHead_44q7u_8529{margin-bottom:.65rem}._fileVaultSubgroupTitleRow_44q7u_8533{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;justify-content:space-between}._fileVaultSubgroupTitle_44q7u_8533{margin:0;flex:1;min-width:8rem;font-size:.98rem;font-weight:700;color:var(--color-emphasis)}._fileVaultSubgroupMeta_44q7u_8550{margin:.35rem 0 .5rem;font-size:.75rem;color:var(--color-text-muted)}._fileVaultNewSubgroup_44q7u_8556{margin-top:1.25rem;padding:.75rem .85rem .9rem;border-radius:12px;border:1px dashed color-mix(in srgb,var(--color-accent-cool) 38%,var(--color-border));background:color-mix(in srgb,var(--color-surface) 94%,var(--color-accent-cool) 4%)}._fileVaultNewSubgroupTitle_44q7u_8564{margin:0 0 .35rem;font-size:.95rem;font-weight:700;color:var(--color-emphasis)}._fileVaultNewSubgroupLead_44q7u_8571{margin:0 0 .55rem;font-size:.8rem;line-height:1.45;color:var(--color-text-muted)}._fileVaultDropZoneDisabled_44q7u_8578{opacity:.55;cursor:not-allowed;pointer-events:none}._fileVaultFileRenameBlock_44q7u_8584{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.25rem}._fileVaultSectionAddFiles_44q7u_8591{margin:0 0 1rem;padding:.65rem .75rem .75rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border) 90%,var(--color-accent-cool) 10%);background:color-mix(in srgb,var(--color-surface-raised) 45%,transparent)}._fileVaultSectionAddFilesLabel_44q7u_8599{margin:0 0 .2rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-subtitle)}._fileVaultSectionAddFilesHint_44q7u_8608{margin:0 0 .55rem;font-size:.78rem;line-height:1.45;color:var(--color-text-muted)}._fileVaultDropZoneCompact_44q7u_8615{min-height:5.25rem;padding:.85rem .75rem;gap:.25rem}._fileVaultDropZoneCompact_44q7u_8615 ._fileVaultDropIcon_44q7u_8313{font-size:1.45rem}._fileVaultDropZoneCompact_44q7u_8615 ._fileVaultDropTitle_44q7u_8319{font-size:.88rem;text-align:center}._fileVaultPreviewGrid_44q7u_8630{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem}._fileVaultPreviewCard_44q7u_8636{display:flex;flex-direction:column;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);background:color-mix(in srgb,var(--color-surface) 94%,var(--color-accent-cool) 4%);overflow:hidden;min-width:0}._fileVaultPreviewThumb_44q7u_8646{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-bg) 75%,var(--color-surface-raised));border-bottom:1px solid color-mix(in srgb,var(--color-border) 85%,transparent)}._fileVaultPreviewImg_44q7u_8655{width:100%;height:100%;object-fit:contain}._fileVaultPreviewLoading_44q7u_8661{font-size:1.5rem;color:var(--color-text-muted);letter-spacing:.15em;animation:_fileVaultPulse_44q7u_1 1s ease-in-out infinite}._fileVaultPreviewIcon_44q7u_8668{font-size:2.25rem;line-height:1;opacity:.82}@keyframes _fileVaultPulse_44q7u_1{0%,to{opacity:.35}50%{opacity:1}}._fileVaultPreviewBody_44q7u_8684{padding:.55rem .65rem .65rem;display:flex;flex-direction:column;gap:.28rem;flex:1;min-height:0}._fileVaultPreviewName_44q7u_8693{margin:0;font-size:.78rem;font-weight:700;color:var(--color-card-heading, var(--color-text));line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:break-word}._fileVaultPreviewMeta_44q7u_8707{margin:0;font-size:.68rem;color:var(--color-text-muted);line-height:1.35}._fileVaultPreviewActions_44q7u_8714{margin-top:auto;padding-top:.35rem;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}._fileVaultPreviewActions_44q7u_8714 ._quickListOpenBtn_44q7u_6713,._fileVaultPreviewActions_44q7u_8714 ._homeLastContactHistoryRemoveBtn_44q7u_1216{font-size:.72rem;padding:.28rem .5rem}._fileVaultPreviewActions_44q7u_8714 a._quickListOpenBtn_44q7u_6713{text-decoration:none;display:inline-flex;align-items:center;box-sizing:border-box}._rootLayout_121a7_3{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start;width:100%}@media (min-width: 1080px){._rootLayout_121a7_3{grid-template-columns:minmax(0,1fr) min(17.5rem,32vw)}}._carteiraAnteriorRootLayout_121a7_33{display:flex;flex-direction:column;gap:1.75rem;align-items:stretch;width:100%}._carteiraAnteriorAllocationPanel_121a7_49{display:flex;justify-content:center;width:100%}._carteiraAnteriorAllocationPanel_121a7_49>*{width:100%;max-width:min(52rem,100%)}._carteiraAnteriorDualCards_121a7_73{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.25rem;width:100%}._carteiraAnteriorDualCards_121a7_73 ._side_121a7_91{flex:1 1 min(17.5rem,100%);max-width:min(26rem,100%);min-width:0;box-sizing:border-box}._summaryListSplitCard_121a7_105{margin-bottom:0}._mainSlot_121a7_113{min-width:0}._patrimonioSplitChartSlot_121a7_123{min-width:0;width:100%;display:flex;flex-direction:column;align-items:center}._patrimonioSplitChartCard_121a7_139{width:100%;max-width:min(42rem,100%);padding:1rem 1.05rem 1.15rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-card-gradient);box-shadow:var(--color-card-shadow);box-sizing:border-box}._patrimonioSplitChartCard_121a7_139 ._pieDonutStage_121a7_163,._patrimonioSplitChartCard_121a7_139 ._pieTopReadout_121a7_171,._patrimonioSplitChartCard_121a7_139 ._pieHoverInstruction_121a7_173{max-width:min(30.8rem,100%)}._patrimonioSplitSummaryAside_121a7_181{align-self:start}._side_121a7_91{padding:1rem 1.05rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-card-gradient);box-shadow:var(--color-card-shadow)}._sideTitle_121a7_205{margin:0 0 .25rem;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._sideSubtitle_121a7_223{margin:0 0 .75rem;font-size:.78rem;color:var(--color-subtitle)}._summaryList_121a7_105{margin:0 0 1.25rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}._summaryList_121a7_105 li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;font-size:.82rem;color:var(--color-text-muted)}._summaryLineLabel_121a7_273{display:inline-flex;align-items:center;gap:.4rem;min-width:0}._summarySwatch_121a7_287{flex-shrink:0;width:.55rem;height:.55rem;border-radius:999px;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-border) 70%,transparent)}._summaryList_121a7_105 strong{font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:700}._summaryDebt_121a7_315{color:#c45c4a!important}._summaryTotalRow_121a7_323{margin-top:.35rem;padding-top:.55rem;border-top:1px solid var(--color-border);font-weight:600}._summaryTotalRow_121a7_323 strong{color:var(--color-emphasis);font-size:.92rem}._summaryTotalPositive_121a7_347 strong{color:#1a7a48}[data-theme=dark] ._summaryTotalPositive_121a7_347 strong{color:#6dd89a}._sideEmpty_121a7_363{margin:0 0 1rem;font-size:.84rem;color:var(--color-text-muted);line-height:1.45}._sideTitlePie_121a7_377{margin:0 0 .35rem;font-size:.82rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}._sidePieHint_121a7_395{margin:0 0 .65rem;font-size:.72rem;line-height:1.4;color:var(--color-subtitle)}._pieWrap_121a7_409{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.85rem 1.35rem;width:100%}._pieChartColumn_121a7_429{display:flex;flex-direction:column;align-items:center;flex:0 1 auto;min-width:0}@media (max-width: 540px){._pieWrap_121a7_409{flex-direction:column;align-items:stretch}._pieChartColumn_121a7_429{align-items:center;order:1}._pieLegend_121a7_469{width:100%;max-width:100%;order:2}}._pieDonutStage_121a7_163{position:relative;width:100%;max-width:min(22.75rem,100%);aspect-ratio:1;display:flex;align-items:center;justify-content:center;perspective:520px;perspective-origin:50% 40%;padding:.35rem 0 1.1rem;box-sizing:border-box}._pieTopReadout_121a7_171{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:min(22.75rem,100%);margin-bottom:.4rem;pointer-events:none}._pieTopReadout_121a7_171 ._pieCenterBrl_121a7_539{margin-top:0;font-size:clamp(.95rem,3.4vw,1.08rem)}._pieTopReadout_121a7_171 ._pieCenterPct_121a7_549~._pieCenterBrl_121a7_539{margin-top:.2rem;font-size:clamp(.85rem,3.1vw,.95rem)}._pieSvgTilt_121a7_561{position:absolute;left:-2%;right:-2%;top:-6%;bottom:-14%;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;transform:rotateX(44deg) scale3d(1.02,.88,1);transform-origin:50% 52%;filter:drop-shadow(0 22px 26px color-mix(in srgb,var(--color-text) 14%,transparent)) drop-shadow(0 10px 16px color-mix(in srgb,var(--color-text) 9%,transparent))}[data-theme=dark] ._pieSvgTilt_121a7_561{filter:drop-shadow(0 20px 32px rgba(0,0,0,.55)) drop-shadow(0 8px 14px rgba(0,0,0,.4))}._pieSvg_121a7_561{position:relative;width:100%;height:100%;max-height:100%;display:block}._pieExtrudePath_121a7_619{pointer-events:none}._pieCenterPct_121a7_549{font-family:var(--font-body, system-ui, sans-serif);font-size:clamp(1.5rem,6vw,1.85rem);font-weight:800;line-height:1.1;color:var(--color-text);letter-spacing:-.02em}._pieCenterBrl_121a7_539{font-family:var(--font-body, system-ui, sans-serif);font-size:clamp(.85rem,3.1vw,.95rem);font-weight:700;line-height:1.25;color:var(--color-text);margin-top:.2rem;font-variant-numeric:tabular-nums}._pieCenterLabel_121a7_665{font-family:var(--font-body, system-ui, sans-serif);font-size:clamp(.62rem,2.3vw,.72rem);font-weight:700;line-height:1.3;color:var(--color-text-muted);margin-top:.15rem;letter-spacing:.04em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pieHoverInstruction_121a7_173{margin:.15rem 0 0;font-size:.72rem;line-height:1.35;color:var(--color-subtitle);text-align:center;width:100%;max-width:min(22.75rem,100%)}._pieSegGroup_121a7_713{transition:opacity .22s ease,transform .2s ease}._pieSegGroupHover_121a7_725{filter:brightness(1.08) saturate(1.05) drop-shadow(0 3px 12px color-mix(in srgb,var(--color-text) 14%,transparent))}._pieSegShape_121a7_735{cursor:pointer}._pieLegendRowHover_121a7_743{background:color-mix(in srgb,var(--color-accent-cool) 14%,transparent)}._pieLegend_121a7_469{margin:0;padding:0;list-style:none;flex:1 1 min(11rem,100%);max-width:min(17rem,100%);font-size:.76rem;align-self:center}._pieLegendRow_121a7_743{display:flex;align-items:flex-start;gap:.4rem;cursor:pointer;transition:background-color .18s ease,opacity .18s ease;border-radius:6px;padding:.2rem .35rem;margin:0 -.35rem .35rem}._pieSwatch_121a7_801{width:.65rem;height:.65rem;border-radius:2px;flex-shrink:0;margin-top:.2rem}._pieLegendLabel_121a7_817{color:var(--color-text-muted);line-height:1.35}._pieLegendPct_121a7_827{color:var(--color-text);font-weight:700}._pieEmpty_121a7_837{font-size:.8rem;color:var(--color-text-muted);line-height:1.45;text-align:center;padding:.75rem .25rem}._lead_xog9w_1{margin:0 0 1rem;max-width:48rem;font-size:.92rem;line-height:1.55;color:var(--color-text-muted)}._hintFinclass_xog9w_9{margin:0 0 1rem;max-width:52rem;padding:.65rem .85rem;font-size:.84rem;line-height:1.5;color:var(--color-subtitle);border-radius:10px;border:1px solid color-mix(in srgb,var(--color-accent-cool) 35%,var(--color-border));background:color-mix(in srgb,var(--color-accent-cool) 10%,transparent)}._toolbar_xog9w_21{margin-bottom:1rem}._addBtn_xog9w_25{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:none;border-radius:10px;cursor:pointer;font:inherit;font-size:.86rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#3d7f7f,#58a4a4);box-shadow:0 3px 12px #58a4a44d}._addBtn_xog9w_25:hover{filter:brightness(1.05)}._addLineModalActions_xog9w_45{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.25rem}._addLineModalCancel_xog9w_53{padding:.45rem .85rem;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);font:inherit;font-weight:600;font-size:.86rem;cursor:pointer}._addLineModalCancel_xog9w_53:hover{color:var(--color-text);border-color:var(--color-text-muted)}._addLineModalConfirm_xog9w_70{padding:.45rem .95rem;border-radius:8px;border:none;font:inherit;font-weight:600;font-size:.86rem;cursor:pointer;color:#fff;background:linear-gradient(135deg,#3d7f7f,#58a4a4)}._addLineModalConfirm_xog9w_70:hover{filter:brightness(1.05)}._evoRootGrid_xog9w_87{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%;align-items:start}._evoTableFull_xog9w_95{min-width:0;width:100%}@media (min-width: 1080px){._evoRootGrid_xog9w_87{grid-template-columns:minmax(0,1fr) min(17.5rem,32vw)}._evoTableFull_xog9w_95{grid-column:1 / -1}}._tableWrap_xog9w_110{overflow-x:auto;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface-raised);box-shadow:var(--color-card-shadow)}._grid_xog9w_118{width:100%;border-collapse:collapse;font-size:.78rem}._grid_xog9w_118 th,._grid_xog9w_118 td{padding:.35rem .45rem;border-bottom:1px solid var(--color-sheet-grid-h, var(--color-border));border-right:1px solid var(--color-sheet-grid-v, var(--color-border));vertical-align:middle;text-align:right;white-space:nowrap}._grid_xog9w_118 th:last-child,._grid_xog9w_118 td:last-child{border-right:none}._grid_xog9w_118 thead th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--color-surface) 92%,var(--color-accent-cool));font-weight:700;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-card-heading);text-align:center}._thDate_xog9w_152{min-width:9.5rem;text-align:left!important}._thDebt_xog9w_157{color:#c45c4a!important}._thEvo_xog9w_161{min-width:6.5rem}._thAct_xog9w_165{width:2.25rem}._cellDate_xog9w_169{width:100%;min-width:8.5rem;padding:.28rem .35rem;border-radius:6px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:.8rem}._cellInput_xog9w_181{width:100%;min-width:5.5rem;max-width:7.5rem;padding:.28rem .35rem;border-radius:6px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:.76rem;font-variant-numeric:tabular-nums;text-align:right}._cellInputDebt_xog9w_196{border-color:color-mix(in srgb,#c45c4a 45%,var(--color-border));background:color-mix(in srgb,#c45c4a 08%,var(--color-bg))}._tdTotal_xog9w_201{font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-emphasis);background:color-mix(in srgb,var(--color-accent-soft) 25%,transparent)}._tdEvo_xog9w_208{text-align:left!important;min-width:5.5rem}._evoPct_xog9w_213{display:block;font-weight:700;font-variant-numeric:tabular-nums;font-size:.76rem;margin-bottom:.2rem;color:#1a7a48}._evoPct_xog9w_213[data-negative=true]{color:#b8322a}[data-theme=dark] ._evoPct_xog9w_213{color:#6dd89a}[data-theme=dark] ._evoPct_xog9w_213[data-negative=true]{color:#ff9a94}._evoBarTrack_xog9w_234{height:6px;border-radius:4px;background:color-mix(in srgb,var(--color-border) 55%,transparent);overflow:hidden;max-width:100%}._evoBarFill_xog9w_242{height:100%;border-radius:4px;background:linear-gradient(90deg,#22c55e,#4ade80);min-width:2px}._evoBarFill_xog9w_242[data-negative=true]{background:linear-gradient(90deg,#dc2626,#f87171)}._rowRemove_xog9w_253{width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-muted);font-size:1.1rem;line-height:1;cursor:pointer}._rowRemove_xog9w_253:hover{color:#e8a598;border-color:#c45c4a}._emptyRow_xog9w_271{text-align:center!important;padding:2rem 1rem!important;color:var(--color-text-muted);font-size:.88rem;white-space:normal}._removeBackdrop_xog9w_280{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2410;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#121c1e7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_xog9w_292{width:100%;max-width:24rem;padding:1.15rem 1.25rem 1.2rem;border-radius:14px;border:1px solid color-mix(in srgb,#3d7f7f 18%,var(--color-border));background:var(--color-surface-raised, #f5f3e7);box-shadow:0 20px 50px #00000038}._modalTitle_xog9w_302{margin:0 0 .45rem;font-family:var(--font-display, Georgia, serif);font-size:1.15rem;font-weight:700;color:var(--color-card-heading, #2d4f4e)}._modalLead_xog9w_310{margin:0 0 1rem;font-size:.88rem;line-height:1.55;color:var(--color-subtitle)}._confirmStrong_xog9w_317{color:var(--color-text);font-weight:700}._modalActions_xog9w_322{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}._modalBtnGhost_xog9w_329{padding:.5rem 1rem;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:var(--color-text);font:inherit;font-weight:600;font-size:.86rem;cursor:pointer}._modalBtnGhost_xog9w_329:hover{border-color:var(--color-accent-cool)}._modalBtnDanger_xog9w_345{padding:.5rem 1.05rem;border:none;border-radius:8px;background:linear-gradient(165deg,#b85a4a,#9a4a3e);color:#fff;font:inherit;font-weight:600;font-size:.86rem;cursor:pointer;box-shadow:0 2px 10px #9a4a3e4d}._modalBtnDanger_xog9w_345:hover{filter:brightness(1.06)}[data-theme=dark] ._confirmModal_xog9w_362{background:var(--color-surface-raised);border-color:var(--color-border)}[data-theme=dark] ._confirmModal_xog9w_362 ._modalTitle_xog9w_302{color:var(--color-card-heading)}[data-theme=dark] ._confirmModal_xog9w_362 ._modalLead_xog9w_310{color:var(--color-subtitle)}[data-theme=dark] ._confirmModal_xog9w_362 ._confirmStrong_xog9w_317{color:var(--color-emphasis)}[data-theme=dark] ._confirmModal_xog9w_362 ._modalBtnGhost_xog9w_329{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}._slot_1dz7u_1{flex-shrink:0}._trigger_1dz7u_9{display:flex;align-items:center;gap:.3rem;padding:.4rem .55rem;font:inherit;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtitle);background:linear-gradient(95deg,color-mix(in srgb,var(--color-accent-warm) 18%,transparent),color-mix(in srgb,var(--color-accent-warm) 6%,transparent));border:1px solid color-mix(in srgb,var(--color-accent-warm) 42%,var(--color-border));border-radius:9px;cursor:pointer;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,#fff 8%,transparent);transition:color .15s ease,border-color .15s ease,background .15s ease,transform .12s ease}._trigger_1dz7u_9:hover:not(:disabled){color:var(--color-emphasis);border-color:color-mix(in srgb,var(--color-accent-warm) 65%,var(--color-border));background:linear-gradient(95deg,color-mix(in srgb,var(--color-accent-warm) 26%,transparent),color-mix(in srgb,var(--color-accent-warm) 10%,transparent))}._trigger_1dz7u_9:active:not(:disabled){transform:translateY(1px)}._trigger_1dz7u_9:disabled{opacity:.45;cursor:not-allowed}._triggerIcon_1dz7u_103{font-size:.78rem;line-height:1;filter:saturate(1.1)}._overlay_1dz7u_115{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3500;display:flex;align-items:center;justify-content:center;padding:max(.5rem,env(safe-area-inset-top,0px)) max(.5rem,env(safe-area-inset-right,0px)) max(.5rem,env(safe-area-inset-bottom,0px)) max(.5rem,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--color-text) 42%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._panel_1dz7u_143{display:flex;flex-direction:column;width:min(96vw,72rem);height:min(92vh,56rem);max-height:min(92vh,56rem);min-height:0;margin:0 auto;border-radius:14px;border:1px solid var(--color-border);background:var(--color-bg);box-shadow:0 24px 64px color-mix(in srgb,var(--color-text) 22%,transparent);overflow:hidden}._panelChrome_1dz7u_175{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem .5rem .85rem;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent)}._panelTitle_1dz7u_197{margin:0;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-subtitle)}._closeBtn_1dz7u_215{flex-shrink:0;display:grid;place-items:center;width:2rem;height:2rem;padding:0;font:inherit;font-size:1.35rem;font-weight:300;line-height:1;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-border) 35%,transparent);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}._closeBtn_1dz7u_215:hover{color:var(--color-emphasis);border-color:var(--color-accent-warm);background:color-mix(in srgb,var(--color-accent-warm) 12%,transparent)}._panelBody_1dz7u_273{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;overflow:hidden}._overlay_1m9s1_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3600;display:flex;align-items:center;justify-content:center;padding:max(.75rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--color-text) 38%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}._dialog_1m9s1_29{width:min(100%,22rem);max-height:min(90vh,32rem);display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface-raised);box-shadow:0 16px 48px #00000047;overflow:hidden}._head_1m9s1_53{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .85rem;border-bottom:1px solid var(--color-border);background:var(--color-card-gradient)}._title_1m9s1_73{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--color-heading-bright)}._closeBtn_1m9s1_89{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--color-text-muted);font-size:1.35rem;line-height:1;cursor:pointer}._closeBtn_1m9s1_89:hover{color:var(--color-emphasis);background:var(--color-accent-soft)}._body_1m9s1_131{padding:.85rem;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto}._field_1m9s1_147{display:flex;flex-direction:column;gap:.28rem}._label_1m9s1_159{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._textarea_1m9s1_175{width:100%;min-height:4.5rem;box-sizing:border-box;padding:.5rem .6rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:.9rem;line-height:1.45;resize:vertical}._textarea_1m9s1_175:focus{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 45%,transparent);outline-offset:1px}._dateInput_1m9s1_215{width:100%;box-sizing:border-box;padding:.45rem .55rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:.88rem}._dateInput_1m9s1_215:focus{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 45%,transparent);outline-offset:1px}._hint_1m9s1_249{margin:0;font-size:.78rem;color:var(--color-text-muted);line-height:1.35}._footer_1m9s1_263{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding:.65rem .85rem;border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 88%,var(--color-border))}._btnSecondary_1m9s1_283{padding:.45rem .75rem;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:var(--color-subtitle);font:inherit;font-weight:600;font-size:.86rem;cursor:pointer}._btnSecondary_1m9s1_283:hover{border-color:var(--color-accent-cool);color:var(--color-text)}._btnPrimary_1m9s1_317{padding:.45rem .85rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-accent-cool) 50%,var(--color-border));background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent-cool) 22%,transparent),var(--color-surface-raised));color:var(--color-heading-bright);font:inherit;font-weight:600;font-size:.86rem;cursor:pointer}._btnPrimary_1m9s1_317:hover{border-color:var(--color-accent-cool)}._btnPrimary_1m9s1_317:disabled{opacity:.5;cursor:not-allowed}._taskObs_hk6i1_1{margin-top:.55rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--color-border) 85%,transparent)}._taskObsLabel_hk6i1_13{display:block;margin-bottom:.3rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtitle)}._taskObsTextarea_hk6i1_33{width:100%;box-sizing:border-box;min-height:3.25rem;padding:.45rem .55rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:.82rem;line-height:1.45;resize:vertical}._taskObsTextarea_hk6i1_33:focus{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 42%,transparent);outline-offset:1px}._taskObsReadonly_hk6i1_73{margin:0;font-size:.82rem;line-height:1.45;color:var(--color-text);white-space:pre-wrap;word-break:break-word}._taskObsEmpty_hk6i1_91{margin:0;font-size:.8rem;font-style:italic;color:var(--color-text-muted)}._toolbar_hk6i1_105{margin-bottom:1.15rem}._addBtn_hk6i1_113{padding:.55rem .95rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-accent-cool) 45%,var(--color-border));background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent-cool) 18%,transparent),var(--color-surface-raised));color:var(--color-heading-bright);font:inherit;font-weight:600;font-size:.88rem;cursor:pointer}._addBtn_hk6i1_113:hover{border-color:var(--color-accent-cool)}._list_hk6i1_153{--pt-iniciado: #1b3151;--pt-iniciado-strong: #15253f;--pt-realizado: #2d5a41;--pt-realizado-strong: #244832;--pt-timeline: #b8956a;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}._row_hk6i1_185{display:flex;align-items:flex-start;gap:.65rem;padding:.55rem .65rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-card-gradient);box-shadow:var(--color-card-shadow)}._rowLead_hk6i1_207{display:flex;align-items:stretch;gap:.5rem;flex-shrink:0}._timelineRail_hk6i1_221{position:relative;width:14px;flex-shrink:0;align-self:stretch;min-height:3rem}._timelineRail_hk6i1_221:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);border-radius:1px;background:color-mix(in srgb,var(--pt-timeline) 55%,var(--color-border))}._timelineNode_hk6i1_261{position:absolute;left:50%;top:.38rem;transform:translate(-50%);box-sizing:border-box;width:11px;height:11px;border-radius:50%;border:2px solid color-mix(in srgb,var(--pt-timeline) 70%,var(--color-border));background:var(--color-bg);z-index:1}._timelineRail_hk6i1_221[data-status=started] ._timelineNode_hk6i1_261{border-color:var(--pt-iniciado);background:color-mix(in srgb,var(--pt-iniciado) 18%,var(--color-bg))}._timelineRail_hk6i1_221[data-status=completed] ._timelineNode_hk6i1_261{border-color:var(--pt-realizado);background:color-mix(in srgb,var(--pt-realizado) 22%,var(--color-bg))}._statusBlock_hk6i1_309{display:flex;flex-direction:column;min-width:0;max-width:11rem}._statusLabel_hk6i1_323{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.25}._statusLabelPending_hk6i1_341{color:var(--color-text-muted)}._statusLabelStarted_hk6i1_349{color:var(--pt-iniciado)}._statusLabelCompleted_hk6i1_357{color:var(--pt-realizado)}._pillRow_hk6i1_365{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}._pill_hk6i1_365{padding:.32rem .62rem;border-radius:999px;font:inherit;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:1px solid transparent;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}._pillIniciado_hk6i1_415{color:var(--pt-iniciado);background:color-mix(in srgb,var(--pt-iniciado) 14%,var(--color-bg));border-color:color-mix(in srgb,var(--pt-iniciado) 42%,var(--color-border))}._pillIniciado_hk6i1_415:hover:not(._pillActive_hk6i1_427){background:color-mix(in srgb,var(--pt-iniciado) 24%,var(--color-bg));border-color:var(--pt-iniciado)}._pillIniciado_hk6i1_415._pillActive_hk6i1_427{color:#fff;background:var(--pt-iniciado);border-color:var(--pt-iniciado);box-shadow:0 1px color-mix(in srgb,#fff 12%,transparent)}._pillIniciado_hk6i1_415._pillActive_hk6i1_427:hover{color:#fff;background:var(--pt-iniciado-strong);border-color:var(--pt-iniciado-strong)}._pillRealizado_hk6i1_465{color:var(--pt-realizado);background:color-mix(in srgb,var(--pt-realizado) 14%,var(--color-bg));border-color:color-mix(in srgb,var(--pt-realizado) 42%,var(--color-border))}._pillRealizado_hk6i1_465:hover:not(._pillActive_hk6i1_427){background:color-mix(in srgb,var(--pt-realizado) 24%,var(--color-bg));border-color:var(--pt-realizado)}._pillRealizado_hk6i1_465._pillActive_hk6i1_427{color:#fff;background:var(--pt-realizado);border-color:var(--pt-realizado);box-shadow:0 1px color-mix(in srgb,#fff 12%,transparent)}._pillRealizado_hk6i1_465._pillActive_hk6i1_427:hover{color:#fff;background:var(--pt-realizado-strong);border-color:var(--pt-realizado-strong)}._rowOverdue_hk6i1_513{border-color:color-mix(in srgb,#c62828 35%,var(--color-border));box-shadow:0 0 0 1px color-mix(in srgb,#c62828 18%,transparent)}._rowDone_hk6i1_523{opacity:.72}._rowDone_hk6i1_523 ._title_hk6i1_531{text-decoration:line-through;color:var(--color-text-muted)}._rowMain_hk6i1_541{flex:1 1 auto;min-width:0}._title_hk6i1_531{display:block;font-size:.92rem;line-height:1.45;color:var(--color-text)}._meta_hk6i1_565{margin:.28rem 0 0;font-size:.78rem;color:var(--color-text-muted);line-height:1.4}._metaSep_hk6i1_579{margin:0 .35rem;opacity:.65}._metaDueLine_hk6i1_589{font-weight:600}._metaDueLead_hk6i1_597{font-weight:800}._metaNoDue_hk6i1_605{font-style:italic;opacity:.9}._rowActions_hk6i1_615{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0}._editBtn_hk6i1_631{padding:.2rem .45rem;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-subtitle);font:inherit;font-size:.72rem;font-weight:600;cursor:pointer;white-space:nowrap}._editBtn_hk6i1_631:hover{border-color:var(--color-accent-cool);color:var(--color-emphasis)}._removeBtn_hk6i1_667{padding:.15rem .4rem;border:none;background:transparent;color:var(--color-text-muted);font-size:1.1rem;line-height:1;cursor:pointer;border-radius:4px}._removeBtn_hk6i1_667:hover{color:var(--color-emphasis);background:var(--color-accent-soft)}._empty_hk6i1_699{margin:0;font-size:.9rem;color:var(--color-text-muted);font-style:italic}._slot_1xtqj_1{flex-shrink:0}._trigger_1xtqj_9{display:flex;align-items:center;gap:.3rem;padding:.4rem .55rem;font:inherit;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtitle);background:linear-gradient(95deg,color-mix(in srgb,var(--color-accent-cool) 18%,transparent),color-mix(in srgb,var(--color-accent-cool) 6%,transparent));border:1px solid color-mix(in srgb,var(--color-accent-cool) 42%,var(--color-border));border-radius:9px;cursor:pointer;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,#fff 8%,transparent);transition:color .15s ease,border-color .15s ease,background .15s ease,transform .12s ease}._trigger_1xtqj_9:hover:not(:disabled){color:var(--color-emphasis);border-color:color-mix(in srgb,var(--color-accent-cool) 65%,var(--color-border));background:linear-gradient(95deg,color-mix(in srgb,var(--color-accent-cool) 26%,transparent),color-mix(in srgb,var(--color-accent-cool) 10%,transparent))}._trigger_1xtqj_9:active:not(:disabled){transform:translateY(1px)}._trigger_1xtqj_9[data-muted=true]{opacity:.55;cursor:pointer}._trigger_1xtqj_9[data-muted=true]:hover{opacity:.85}._triggerIcon_1xtqj_111{font-size:.78rem;line-height:1;filter:saturate(1.1)}._panelChromeLead_1xtqj_123{display:flex;flex-direction:column;gap:.15rem;min-width:0}._panelClientLabel_1xtqj_137{margin:0;font-size:.72rem;font-weight:600;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(52vw,28rem)}._badge_1xtqj_159{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;margin-left:.05rem;font-size:.58rem;font-weight:800;letter-spacing:.02em;color:var(--color-heading-bright);background:color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-surface));border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent-cool) 35%,transparent)}._marketHudSlot_1ytpf_1{flex-shrink:0}._floating_1ytpf_9,._floatingCollapsed_1ytpf_11{position:relative;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-border) 75%,transparent);background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 24px #0000001f;font-size:.72rem;line-height:1.35;color:var(--color-text-muted)}._floating_1ytpf_9{width:min(15.5rem,calc(100vw - 1.1rem));max-height:min(70vh,22rem);overflow:auto;padding:.5rem .6rem .55rem}._floatingCollapsed_1ytpf_11{padding:0;overflow:visible;max-height:none;width:auto}._expandTab_1ytpf_65{display:flex;align-items:center;gap:.35rem;padding:.4rem .55rem;font:inherit;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-subtitle);background:transparent;border:none;border-radius:9px;cursor:pointer;white-space:nowrap}._expandTab_1ytpf_65:hover{color:var(--color-emphasis);background:color-mix(in srgb,var(--color-accent-cool) 8%,transparent)}._expandChevron_1ytpf_111{font-size:.7rem;opacity:.75}._floating_1ytpf_9::-webkit-scrollbar{width:4px}._head_1ytpf_129{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.4rem;padding-bottom:.35rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}._headActions_1ytpf_149{display:flex;align-items:center;gap:.2rem;flex-shrink:0}._title_1ytpf_163{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-subtitle);opacity:.85}._refreshBtn_1ytpf_183{padding:.2rem .45rem;font-size:.65rem;font-weight:600;font-family:inherit;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-accent-cool) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:5px;cursor:pointer}._refreshBtn_1ytpf_183:hover:not(:disabled){color:var(--color-emphasis);border-color:var(--color-border)}._refreshBtn_1ytpf_183:disabled{opacity:.5;cursor:not-allowed}._collapseBtn_1ytpf_227{padding:.2rem .45rem;font-size:.85rem;font-weight:600;line-height:1;font-family:inherit;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-accent-warm) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:5px;cursor:pointer}._collapseBtn_1ytpf_227:hover{color:var(--color-emphasis);border-color:var(--color-border)}._row_1ytpf_263{display:grid;grid-template-columns:auto 1fr;gap:.15rem .45rem;align-items:baseline;margin-top:.28rem}._row_1ytpf_263:first-of-type{margin-top:0}._label_1ytpf_287{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtitle);opacity:.9;white-space:nowrap}._value_1ytpf_309{margin:0;font-size:.78rem;font-weight:600;color:var(--color-text);text-align:right;font-variant-numeric:tabular-nums}._valueLive_1ytpf_327{color:var(--color-heading-bright)}._meta_1ytpf_335{grid-column:1 / -1;margin:0;font-size:.62rem;color:var(--color-text-muted);opacity:.9;text-align:right}._pctPos_1ytpf_353{color:color-mix(in srgb,var(--color-accent-warm) 95%,#fff)}._pctNeg_1ytpf_361{color:color-mix(in srgb,#c66 85%,var(--color-text-muted))}._liveDot_1ytpf_369{display:inline-block;width:.35rem;height:.35rem;margin-left:.25rem;border-radius:50%;background:color-mix(in srgb,#3d9 80%,var(--color-accent-cool));box-shadow:0 0 6px color-mix(in srgb,#3d9 50%,transparent);vertical-align:middle}._wsHint_1ytpf_391{margin-left:.2rem;font-size:.65rem;opacity:.55}._err_1ytpf_403{margin:0;font-size:.65rem;color:var(--color-danger, #c44);text-align:right}._hint_1ytpf_417{margin:.35rem 0 0;font-size:.6rem;line-height:1.4;color:var(--color-text-muted);opacity:.88}._hint_1ytpf_417 code{font-size:.95em;padding:.05em .25em;border-radius:3px;background:color-mix(in srgb,var(--color-border) 45%,transparent)}._unitAa_1ytpf_447{font-weight:500;opacity:.75}._root_gnz92_1{display:flex;flex-direction:column;height:100%;max-height:100%;width:100%;min-height:0;overflow:hidden}._rootBody_gnz92_11{display:flex;flex:1;min-height:0;width:100%;overflow:hidden}._topRightHud_gnz92_20{position:fixed;top:max(.55rem,env(safe-area-inset-top,0px));right:max(.55rem,env(safe-area-inset-right,0px));z-index:3200;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.35rem;max-width:calc(100vw - 1.1rem);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;pointer-events:auto}._topRightHud_gnz92_20>*{flex-shrink:0}._topRightHud_gnz92_20[data-client-preview-banner=true]{top:max(3.85rem,calc(env(safe-area-inset-top,0px) + 3.35rem))}._remoteSyncBanner_gnz92_51{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.45rem .9rem;background:#8c373738;border-bottom:1px solid var(--color-border);font-size:.8125rem;line-height:1.35}._remoteSyncBanner_gnz92_51[data-kind=saved]{background:#378c5a2e}._remoteSyncBanner_gnz92_51[data-kind=error]{background:#8c373738}._remoteSyncBannerText_gnz92_72{margin:0;flex:1;min-width:0}._remoteSyncBannerDismiss_gnz92_78{flex-shrink:0;padding:.2rem .5rem;font:inherit;font-size:.75rem;cursor:pointer;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface, #1a1f1d);color:inherit}._remoteSyncBannerDismiss_gnz92_78:hover{border-color:var(--color-accent);color:var(--color-accent)}._adminClientPreviewBanner_gnz92_95{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.65rem;padding:.45rem .85rem;padding-right:max(.85rem,env(safe-area-inset-right,0px));background:color-mix(in srgb,var(--color-accent-cool) 16%,rgba(30,55,65,.35));border-bottom:1px solid color-mix(in srgb,var(--color-accent-cool) 35%,var(--color-border));font-size:.84rem;line-height:1.4}._adminClientPreviewText_gnz92_110{margin:0;flex:1;min-width:0;color:var(--color-text)}._adminClientPreviewSub_gnz92_117{color:var(--color-subtitle);font-weight:500}._adminClientPreviewExitIconBtn_gnz92_122{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-accent-cool) 50%,var(--color-border));background:color-mix(in srgb,var(--color-surface) 90%,var(--color-accent-cool));color:var(--color-emphasis);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease}._adminClientPreviewExitIconBtn_gnz92_122:hover{border-color:color-mix(in srgb,var(--color-accent-cool) 70%,var(--color-border));background:color-mix(in srgb,var(--color-accent-cool) 22%,var(--color-surface))}._adminClientPreviewExitIconBtn_gnz92_122:active{transform:scale(.96)}._adminClientPreviewExitIconBtn_gnz92_122:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 65%,transparent);outline-offset:2px}._adminClientPreviewExitIconSvg_gnz92_156{width:1.35rem;height:1.35rem;display:block}._sidebar_gnz92_162{flex-shrink:0;align-self:stretch;min-height:0;width:var(--sidebar-width);background:var(--gradient-sidebar);border-right:1px solid var(--color-border);transition:width .38s var(--ease-smooth),border-color .2s ease;will-change:width}._sidebar_gnz92_162[data-collapsed=true]{width:var(--sidebar-collapsed)}._sidebar_gnz92_162[data-collapsed=true] ._sidebarInner_gnz92_180{padding-left:.35rem;padding-right:.35rem}._sidebarInner_gnz92_180{display:flex;flex-direction:column;height:100%;min-height:0;padding:1rem .65rem .75rem}._brand_gnz92_193{padding:0 .5rem 1rem;border-bottom:1px solid var(--color-border)}._logoLink_gnz92_198{display:block;text-decoration:none;color:inherit}._logoLink_gnz92_198:hover ._logoFull_gnz92_204{filter:brightness(1.08)}._logoLink_gnz92_198:hover ._logoMark_gnz92_208{filter:brightness(1.1);border-color:var(--color-accent-warm)}._logoLink_gnz92_198:focus-visible{outline:2px solid var(--color-accent-cool);outline-offset:4px;border-radius:4px}._logoFull_gnz92_204{display:block;font-family:var(--font-display);font-size:1.65rem;font-weight:700;letter-spacing:.02em;line-height:1.15;background:linear-gradient(135deg,#f0ebe3 0%,var(--color-accent) 55%,#a88b4a 100%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=light] ._logoFull_gnz92_204{background:linear-gradient(118deg,var(--color-heading-bright) 0%,var(--color-accent-warm) 42%,var(--color-accent-cool) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=light] ._logoLink_gnz92_198:hover ._logoFull_gnz92_204{filter:brightness(1.04) saturate(1.08)}._logoMark_gnz92_208{display:none;box-sizing:border-box;width:2.35rem;height:2.35rem;margin:0 auto;align-items:center;justify-content:center;border-radius:10px;font-family:var(--font-display);font-size:.95rem;font-weight:700;letter-spacing:.06em;line-height:1;text-indent:.06em;color:var(--color-heading-bright);background:linear-gradient(145deg,#7eb8a847,#c9a96238,#5a786e33);border:1px solid rgba(201,169,98,.5);box-shadow:0 2px 10px #0003}._portfolioLine_gnz92_274{margin:.85rem 0 0;font-size:.9rem;font-weight:500;color:var(--color-text-muted);line-height:1.35}._clientName_gnz92_282{color:var(--color-text);font-weight:600}._sidebar_gnz92_162[data-collapsed=true] ._brand_gnz92_193{padding:0 .15rem .5rem}._sidebar_gnz92_162[data-collapsed=true] ._logoLink_gnz92_198{display:flex;justify-content:center}._sidebar_gnz92_162[data-collapsed=true] ._logoFull_gnz92_204{display:none}._sidebar_gnz92_162[data-collapsed=true] ._logoMark_gnz92_208{display:flex}[data-theme=light] ._logoMark_gnz92_208{color:var(--color-text);border-color:#8f742e73;box-shadow:0 2px 8px #0000000f}._nav_gnz92_310{flex:1;min-height:0;padding:.85rem .45rem 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}._nav_gnz92_310::-webkit-scrollbar{display:none;width:0;height:0}._navSection_gnz92_326{margin:0 0 .5rem;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}._navList_gnz92_335+._navSection_gnz92_326{margin-top:1.15rem}._navManagement_gnz92_339+._navSection_gnz92_326{margin-top:1.05rem}._navManagement_gnz92_339{margin:0 0 .2rem}._navManagementToggle_gnz92_347{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin:0 0 .35rem;padding:.4rem .5rem;border:none;border-radius:8px;background:transparent;font:inherit;cursor:pointer;text-align:left;color:var(--color-accent-cool);transition:background .15s ease,color .15s ease}._navManagementToggle_gnz92_347:hover{background:var(--color-accent-soft);color:var(--color-emphasis)}._navManagementToggle_gnz92_347:focus-visible{outline:2px solid var(--color-accent-cool);outline-offset:2px}._navManagementToggleLabel_gnz92_377{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:.2em}._navManagementCaret_gnz92_386{flex-shrink:0;width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.12rem);opacity:.85;transition:transform .2s ease}._navManagementCaret_gnz92_386[data-open=true]{transform:rotate(-135deg) translateY(.1rem)}._navManagementSubList_gnz92_401{margin:0 0 .1rem;padding:.1rem 0 .4rem .55rem;border-left:2px solid rgba(126,184,168,.38)}._navFinclassRoot_gnz92_407{margin-top:.15rem}._navFinclassSubList_gnz92_411 ._clientMenuBtn_gnz92_411,._navFinclassSubList_gnz92_411 ._clientMenuActive_gnz92_412{font-size:.86rem;padding-top:.38rem;padding-bottom:.38rem}._navPlannerLinkNested_gnz92_418{font-size:.84rem;padding:.42rem .58rem;box-shadow:0 1px 10px #00000024}._navList_gnz92_335{list-style:none;margin:0;padding:0}._navList_gnz92_335 li+li{margin-top:.2rem}._clientMenuBtn_gnz92_411{display:block;width:100%;text-align:left;padding:.45rem .6rem;border-radius:6px;border:1px solid transparent;background:transparent;font:inherit;font-weight:500;color:var(--color-text);cursor:pointer;line-height:1.35;word-break:break-word}._clientMenuLabelCol_gnz92_450{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;width:100%}._clientMenuPrimary_gnz92_459{font-weight:inherit;line-height:1.35;word-break:break-word;width:100%}._clientMenuLastContact_gnz92_466{font-size:.68rem;font-weight:600;line-height:1.3;width:100%}._clientMenuLastContact_gnz92_466[data-tone=green]{color:#1b5e20}._clientMenuLastContact_gnz92_466[data-tone=yellow]{color:#b8860b}._clientMenuLastContact_gnz92_466[data-tone=red]{color:#c62828}._clientMenuLastContact_gnz92_466[data-tone=neutral]{color:var(--color-text-muted);font-weight:500}._clientMenuBtn_gnz92_411:hover{background:var(--color-accent-soft);border-color:var(--color-border)}._clientMenuActive_gnz92_412{display:flex;align-items:flex-start;gap:.35rem;font-weight:600;background:var(--color-accent-soft);border-left:2px solid var(--color-accent);padding-left:calc(.6rem - 2px);border-color:transparent}._clientMenuActive_gnz92_412:before{content:"›";flex-shrink:0;font-size:1.05rem;font-weight:700;line-height:1;color:var(--color-accent-warm)}._clientMenuPlaceholder_gnz92_516{display:block;padding:.45rem .6rem;border-radius:6px;font-size:.88rem;font-style:italic;color:var(--color-text-muted);line-height:1.4}._sheetCountInline_gnz92_526{font-weight:400;font-size:.85em;color:var(--color-text-muted)}._timelineTab_gnz92_533{border-left:2px solid color-mix(in srgb,var(--color-accent-cool) 65%,transparent);padding-left:calc(.6rem - 2px);background:linear-gradient(95deg,color-mix(in srgb,var(--color-accent-cool) 14%,transparent) 0%,transparent 72%);font-weight:600;letter-spacing:.03em}._timelineTab_gnz92_533:hover{border-left-color:var(--color-accent-cool);background:linear-gradient(95deg,color-mix(in srgb,var(--color-accent-cool) 22%,transparent) 0%,var(--color-accent-soft) 100%)}._timelineTabActive_gnz92_554{border-left-color:var(--color-accent-cool)!important;background:linear-gradient(108deg,color-mix(in srgb,var(--color-accent-cool) 32%,var(--color-accent-soft)) 0%,var(--color-accent-soft) 100%)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-cool) 25%,transparent)}._timelineTabActive_gnz92_554:before{color:var(--color-accent-cool)!important}._wealthEvolutionTab_gnz92_569{border-left:2px solid color-mix(in srgb,var(--color-accent-warm) 72%,transparent);padding-left:calc(.6rem - 2px);background:linear-gradient(95deg,color-mix(in srgb,var(--color-accent-warm) 16%,transparent) 0%,transparent 72%);font-weight:600;letter-spacing:.02em}._wealthEvolutionTab_gnz92_569:hover{border-left-color:var(--color-accent-warm);background:linear-gradient(95deg,color-mix(in srgb,var(--color-accent-warm) 26%,transparent) 0%,var(--color-accent-soft) 100%)}._wealthEvolutionTabActive_gnz92_590{border-left-color:var(--color-accent-warm)!important;background:linear-gradient(108deg,color-mix(in srgb,var(--color-accent-warm) 34%,var(--color-accent-soft)) 0%,var(--color-accent-soft) 100%)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-warm) 32%,transparent)}._wealthEvolutionTabActive_gnz92_590:before{color:var(--color-accent-warm)!important}._navLink_gnz92_604{display:block;padding:.45rem .6rem;border-radius:6px;color:var(--color-text);font-weight:500;text-decoration:none;transition:background .15s ease}._navLink_gnz92_604:hover{background:var(--color-accent-soft);text-decoration:none}._navLink_gnz92_604._active_gnz92_619{background:var(--color-accent-soft);color:var(--color-accent);border-left:2px solid var(--color-accent);padding-left:calc(.6rem - 2px)}._navLinkDisabled_gnz92_626{display:block;padding:.45rem .6rem;border-radius:6px;color:var(--color-text-muted);font-size:.92rem;cursor:default}._navRouteLink_gnz92_635{display:block;padding:.45rem .6rem;border-radius:6px;color:var(--color-subtitle);font-weight:500;font-size:.9rem;text-decoration:none;transition:background .2s ease,color .2s ease}._navRouteLink_gnz92_635:hover{background:#7eb8a81a;color:var(--color-emphasis);text-decoration:none}._navRouteLinkActive_gnz92_654{background:linear-gradient(90deg,#7eb8a82e,#c9a9621f);color:var(--color-heading-bright);border-left:2px solid var(--color-accent-cool);padding-left:calc(.6rem - 2px);font-weight:600}._navPlannerLink_gnz92_418{display:block;padding:.55rem .7rem;border-radius:8px;font-weight:700;font-size:.95rem;letter-spacing:.02em;text-decoration:none;color:var(--color-heading-bright);background:linear-gradient(135deg,#7eb8a838,#c9a96224,#5a786e1f);border:1px solid rgba(126,184,168,.45);box-shadow:0 2px 12px #0003;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}._navPlannerLink_gnz92_418:hover{border-color:var(--color-accent-warm);box-shadow:0 4px 16px #00000047;text-decoration:none;color:#fff}._navPlannerLinkActive_gnz92_697{border-color:var(--color-accent-warm);box-shadow:0 0 0 1px #e8c06659,0 4px 18px #00000059;background:linear-gradient(135deg,#7eb8a859,#c9a96247)}._navSheetSubtitle_gnz92_709{margin:.65rem 0 0 .35rem;padding:.35rem 0 .5rem .65rem;border-left:2px solid rgba(126,184,168,.35)}._navSheetSubtitleLink_gnz92_715{position:relative;z-index:1;display:inline-block;padding:.35rem .15rem .35rem 0;margin:-.15rem 0;min-height:2.25rem;line-height:1.4;cursor:pointer;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-subtitle);text-decoration:none;transition:color .15s ease}._navSheetSubtitleLink_gnz92_715:hover{color:var(--color-emphasis);text-decoration:none}._navSheetSubtitleLinkActive_gnz92_738{color:var(--color-accent-warm)}._navSheetSubtitle_gnz92_709+._navSection_gnz92_326{margin-top:1.05rem}._sidebarFooter_gnz92_746{align-self:stretch;margin-top:auto;display:grid;grid-template-columns:minmax(1.75rem,1fr) auto minmax(1.75rem,1fr);align-items:center;gap:.25rem;padding:.55rem 0 .65rem;border-top:1px solid var(--color-border)}._authLogoutRow_gnz92_758{grid-column:2;justify-self:center;display:flex;align-items:center;gap:.55rem;width:auto;max-width:100%;margin:0;padding:.45rem .75rem;border:1px solid color-mix(in srgb,var(--color-border) 90%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface-raised) 50%,transparent);font:inherit;cursor:pointer;text-align:center;color:var(--color-text);transition:opacity .15s ease,border-color .18s ease,background .18s ease}._authLogoutRow_gnz92_758:hover{opacity:1;border-color:color-mix(in srgb,var(--color-accent-cool) 28%,var(--color-border));background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent)}._authLogoutRow_gnz92_758:focus-visible{outline:2px solid var(--color-accent-cool);outline-offset:2px;border-radius:4px}._authLogoutIcon_gnz92_793{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#9a7349}[data-theme=light] ._authLogoutIcon_gnz92_793{color:#8b6239}._authLogoutDoorSvg_gnz92_805{width:1.05rem;height:1.2rem;display:block}._authFooterEmoji_gnz92_811{display:flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1}._authLogoutLabel_gnz92_819{font-size:.84rem;font-weight:700;letter-spacing:.01em;color:var(--color-heading-bright, var(--color-text))}._sidebarCollapseThumb_gnz92_827{grid-column:3;justify-self:end;box-sizing:border-box;margin:0;padding:.35rem;min-width:1.65rem;min-height:1.65rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:color .15s ease,opacity .15s ease}._sidebarCollapseThumb_gnz92_827:hover{color:var(--color-text);opacity:.95}._sidebarCollapseThumb_gnz92_827:focus-visible{outline:2px solid var(--color-accent-cool);outline-offset:2px}._sidebarCollapseSvg_gnz92_856{width:1rem;height:1rem;display:block}._sidebar_gnz92_162[data-collapsed=true] ._sidebarFooter_gnz92_746{grid-template-columns:1fr;grid-template-rows:auto auto;gap:.5rem;justify-items:center;padding-left:0;padding-right:0}._sidebar_gnz92_162[data-collapsed=true] ._sidebarCollapseThumb_gnz92_827{grid-column:1;grid-row:1;justify-self:center;min-width:2.25rem;min-height:2.25rem;padding:.45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent);color:var(--color-text);box-shadow:0 1px 3px color-mix(in srgb,var(--color-text) 8%,transparent)}._sidebar_gnz92_162[data-collapsed=true] ._sidebarCollapseThumb_gnz92_827:hover{color:var(--color-heading-bright, var(--color-text));border-color:color-mix(in srgb,var(--color-accent-cool) 35%,var(--color-border));background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent)}._sidebar_gnz92_162[data-collapsed=true] ._sidebarCollapseSvg_gnz92_856{width:1.15rem;height:1.15rem}._sidebar_gnz92_162[data-collapsed=true] ._authLogoutRow_gnz92_758{position:relative;grid-column:1;grid-row:2;justify-self:center;padding:.42rem;gap:0}._sidebar_gnz92_162[data-collapsed=true] ._authLogoutLabel_gnz92_819{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._mainWrap_gnz92_918{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--gradient-main)}._mainOutlet_gnz92_929{flex:1 1 0%;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}._wrap_1ruqf_1{position:fixed;bottom:1rem;right:1rem;z-index:2000;display:flex;gap:.35rem;padding:.35rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface-raised);box-shadow:var(--color-theme-toggle-shadow)}._btn_1ruqf_15{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:8px;border:1px solid transparent;background:transparent;font:inherit;color:var(--color-text-muted);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._btn_1ruqf_15:hover{color:var(--color-text);background:var(--color-accent-soft);border-color:var(--color-border)}._btnActive_1ruqf_38{color:var(--color-heading-bright);background:var(--color-accent-soft);border-color:var(--color-accent-cool)}._icon_1ruqf_44{flex-shrink:0;width:1.25rem;height:1.25rem}[data-theme=dark] ._iconSun_1ruqf_51{color:#f5e6b8}[data-theme=light] ._iconSun_1ruqf_51{color:#c9a010}[data-theme=dark] ._iconMoon_1ruqf_59{color:#a8b8d0}[data-theme=light] ._iconMoon_1ruqf_59{color:#3d4a5c}._wrap_1r3wx_1{display:inline-flex;align-items:center;gap:.65rem .85rem;margin:0;padding:0;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(1.2rem,3.2vw,1.75rem);line-height:1;color:var(--color-text);opacity:1;-webkit-user-select:none;user-select:none;text-decoration:none;cursor:pointer;border-radius:4px;transition:opacity .15s ease}._wrap_1r3wx_1:hover{text-decoration:none;opacity:.88}._wrap_1r3wx_1:focus-visible{outline:2px solid var(--login-primo-gold-mid, var(--color-accent-cool));outline-offset:3px}._grupo_1r3wx_57{font-size:.48em;font-weight:500;letter-spacing:.32em;text-transform:uppercase;margin-right:-.12em;color:var(--color-text-muted)}._rule_1r3wx_75{width:2px;height:1em;margin:0 .05rem;background:var(--color-text);opacity:.55;flex-shrink:0;border-radius:1px}._primo_1r3wx_95{font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--login-primo-gold-deep, var(--color-accent-warm))}[data-theme=dark] ._primo_1r3wx_95{color:var(--login-primo-gold, var(--color-accent-warm))}._wrapGlass_1r3wx_119{color:#102a43}._wrapGlass_1r3wx_119:hover{opacity:.9}._wrapGlass_1r3wx_119:focus-visible{outline:2px solid #102a43;outline-offset:3px}._wrapGlass_1r3wx_119 ._grupo_1r3wx_57{color:#5a6d7e}._wrapGlass_1r3wx_119 ._rule_1r3wx_75{background:#102a43;opacity:.28}._wrapGlass_1r3wx_119 ._primo_1r3wx_95{color:#102a43}._chartWrap_1u3fu_1{margin-top:clamp(1.5rem,3vw,2.25rem);max-width:20rem;opacity:.85}._chartWrap_1u3fu_1 svg{display:block;width:100%;height:auto}._strip_1twdn_1{width:100%;margin-top:clamp(1.25rem,3vw,2rem)}._grid_1twdn_11{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:clamp(.65rem,2vw,1rem)}._card_1twdn_23{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:5.5rem;padding:.75rem .8rem .65rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);box-shadow:0 2px 12px #0000000f}._cardTop_1twdn_49{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem}._cardTitle_1twdn_63{margin:0;font-size:.82rem;font-weight:700;color:var(--color-text);line-height:1.25;max-width:62%}._titleSub_1twdn_81{display:block;font-size:.68rem;font-weight:600;color:var(--color-text-muted)}._badge_1twdn_95{flex-shrink:0;padding:.2rem .42rem;border-radius:6px;font-size:.65rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;color:#fff}._badgePos_1twdn_117{background:color-mix(in srgb,#1a7f4c 92%,#000)}._badgeNeg_1twdn_125{background:color-mix(in srgb,#b33 88%,#000)}._badgeZero_1twdn_133{background:color-mix(in srgb,#a55 85%,#000)}._badgeMuted_1twdn_141{background:color-mix(in srgb,var(--color-text-muted) 55%,#555)}._cardBottom_1twdn_149{display:flex;align-items:flex-end;justify-content:space-between;gap:.35rem;margin-top:.5rem}._cardValue_1twdn_165{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text);line-height:1.2}._extLink_1twdn_181{display:flex;align-items:center;justify-content:center;padding:.2rem;margin:-.2rem -.15rem -.15rem 0;color:var(--color-text-muted);border-radius:6px;transition:color .15s ease,background .15s ease}._extLink_1twdn_181:hover{color:var(--color-emphasis);background:color-mix(in srgb,var(--color-accent-cool) 12%,transparent)}._extIcon_1twdn_217{display:block;opacity:.85}._hint_1twdn_227{margin:.55rem 0 0;font-size:.68rem;line-height:1.4;color:var(--color-text-muted)}._hint_1twdn_227 code{font-size:.95em;padding:.05em .25em;border-radius:3px;background:color-mix(in srgb,var(--color-border) 45%,transparent)}._glassRoot_uh7p5_2{--login-navy: #102a43;--login-navy-hover: #0c2134;--login-navy-muted: #3d5a73;--login-label: #2a3e4f;flex:1;min-height:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:clamp(1.25rem,4vw,2.5rem);padding-top:clamp(1.5rem,4vh,2.75rem);padding-bottom:max(1rem,env(safe-area-inset-bottom,0px));overflow:auto;background-color:#1a2838}._glassRootPhoto_uh7p5_22{background-image:linear-gradient(100deg,#121c2a8c,#121c2a59 38%,#102a4340 58%,#2d262073),url(/login-bg-planner.png);background-size:cover;background-position:18% center;background-repeat:no-repeat}@media (max-width: 839px){._glassRootPhoto_uh7p5_22{background-position:48% center}}._glassRootPhotoClient_uh7p5_44{background-image:linear-gradient(100deg,#121c2aa3,#121c2a61 42%,#102a434d 72%,#241e1a6b),url(/login-bg-client.png);background-size:cover;background-position:20% center;background-repeat:no-repeat}@media (max-width: 839px){._glassRootPhotoClient_uh7p5_44{background-position:50% center}}._glassShell_uh7p5_65{position:relative;z-index:1;width:100%;max-width:min(56rem,100%);display:grid;grid-template-columns:1fr;gap:clamp(1.35rem,3.5vw,2rem);align-items:start}@media (min-width: 840px){._glassShell_uh7p5_65{grid-template-columns:minmax(0,1.12fr) minmax(14rem,.88fr);gap:clamp(1.5rem,3.5vw,2.5rem);align-items:start}}._glassBrand_uh7p5_85{padding:clamp(.25rem,2vw,.75rem) 0}._glassBrandBadge_uh7p5_89{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.35rem .75rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#ffffff1f;text-shadow:0 1px 3px rgba(0,0,0,.55)}._glassBrandBadgeIcon_uh7p5_106{flex-shrink:0;opacity:.95;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}._glassBrandTitle_uh7p5_112{margin:0;font-family:var(--font-display);font-size:clamp(2.15rem,5vw,3rem);font-weight:700;letter-spacing:.02em;line-height:1.12;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9),0 2px 20px rgba(0,0,0,.45)}._glassBrandTagline_uh7p5_125{margin:.5rem 0 0;font-family:var(--font-display);font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:600;font-style:italic;color:#fffffff0;letter-spacing:.03em;text-shadow:0 1px 2px rgba(0,0,0,.82),0 2px 16px rgba(0,0,0,.4)}._glassBrandLead_uh7p5_138{margin:1.1rem 0 0;max-width:28rem;font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:500;line-height:1.6;color:#fffffff0;text-shadow:0 1px 2px rgba(0,0,0,.85),0 2px 14px rgba(0,0,0,.38)}._glassBrandFeatures_uh7p5_150{margin:1.35rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}._glassBrandFeature_uh7p5_150{display:flex;align-items:flex-start;gap:.65rem;font-size:.9rem;font-weight:500;line-height:1.45;color:#fffffff0;text-shadow:0 1px 2px rgba(0,0,0,.82),0 2px 12px rgba(0,0,0,.35)}._glassBrandFeatureMark_uh7p5_172{flex-shrink:0;width:1.35rem;height:1.35rem;margin-top:.08rem;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff2e;color:#fff;font-size:.75rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5)}._chartWrapPhoto_uh7p5_188{margin-top:clamp(1.15rem,2.5vw,1.75rem);max-width:min(18rem,100%);opacity:.92;filter:drop-shadow(0 4px 20px rgba(0,0,0,.25))}._chartWrapPhoto_uh7p5_188 svg{display:block;width:100%;height:auto}._glassCard_uh7p5_202{width:100%;max-width:min(26rem,100%);margin-inline:0;justify-self:stretch;box-sizing:border-box;padding:clamp(1.35rem,2.8vw,1.75rem) clamp(1.35rem,3vw,1.65rem);border-radius:14px;background:#ffffffb8;border:1px solid rgba(255,255,255,.88);box-shadow:0 4px 24px #102a431f,0 1px #ffffffe6 inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media (min-width: 840px){._glassCard_uh7p5_202{margin-inline:0;max-width:100%}}@media (max-width: 480px){._glassCard_uh7p5_202{background:#ffffffd6;margin-inline:auto;max-width:24rem;padding:clamp(1.25rem,3vw,1.5rem)}}._glassLogoBlock_uh7p5_235{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.28rem;margin-bottom:.65rem}._glassLogoBlock_uh7p5_235 a{font-size:clamp(1rem,2.5vw,1.32rem)}._glassTitle_uh7p5_249._glassTitleSpaced_uh7p5_249{margin-bottom:1rem}._glassTitle_uh7p5_249{margin:0 0 .3rem;font-family:var(--font-display);font-size:clamp(1.35rem,3.2vw,1.5rem);font-weight:700;color:var(--login-navy);text-align:center;letter-spacing:.02em}._glassLead_uh7p5_263{margin:0 0 1rem;font-family:var(--font-body);font-size:.86rem;line-height:1.5;color:var(--login-navy-muted);text-align:center}._loginField_uh7p5_272{margin-bottom:.8rem}._loginLabel_uh7p5_276{display:block;margin-bottom:.38rem;font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--login-label)}._loginInput_uh7p5_287{width:100%;box-sizing:border-box;padding:.58rem .82rem;border-radius:10px;border:1px solid rgba(16,42,67,.14);background:#fff;font-family:var(--font-body);font-size:.95rem;color:#1a1f1c;transition:border-color .15s ease,box-shadow .15s ease}._loginInput_uh7p5_287::placeholder{color:#8a9199}._loginInput_uh7p5_287:hover{border-color:#102a4338}._loginInput_uh7p5_287:focus-visible{outline:none;border-color:#102a4373;box-shadow:0 0 0 3px #102a431f}._inputShell_uh7p5_316{position:relative;display:flex;align-items:center}._inputShell_uh7p5_316 ._loginInput_uh7p5_287{padding-right:2.85rem}._passwordToggle_uh7p5_326{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:8px;background:transparent;color:var(--login-navy-muted);cursor:pointer;transition:color .15s ease,background .15s ease}._passwordToggle_uh7p5_326:hover{color:var(--login-navy);background:#102a430f}._passwordToggle_uh7p5_326:focus-visible{outline:2px solid var(--login-navy);outline-offset:1px}._rememberRow_uh7p5_357{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .85rem;margin:.05rem 0 .75rem}._rememberRowClient_uh7p5_367 ._forgetHint_uh7p5_367{flex-basis:100%;max-width:none;text-align:center}._rememberLabel_uh7p5_373{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-body);font-size:.82rem;font-weight:500;color:var(--login-navy-muted);cursor:pointer;-webkit-user-select:none;user-select:none}._rememberLabel_uh7p5_373 input{width:1rem;height:1rem;accent-color:var(--login-navy);cursor:pointer}._forgetHint_uh7p5_367{font-family:var(--font-body);font-size:.78rem;line-height:1.4;color:var(--login-navy-muted);max-width:11rem;text-align:right}@media (max-width: 420px){._forgetHint_uh7p5_367{text-align:left;max-width:none;flex-basis:100%}._rememberRowClient_uh7p5_367 ._forgetHint_uh7p5_367{text-align:center}}._glassError_uh7p5_413{margin:0 0 .85rem;padding:.55rem .65rem;border-radius:9px;font-size:.84rem;line-height:1.4;color:#7a1212;background:#c628281a;border:1px solid rgba(198,40,40,.22)}._glassSubmit_uh7p5_424{width:100%;margin-top:.1rem;padding:.65rem .95rem;border:none;border-radius:10px;background:var(--login-navy);color:#fff;font-family:var(--font-body);font-size:.98rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .18s ease,transform .1s ease,box-shadow .18s ease;box-shadow:0 4px 16px #102a4347}._glassSubmit_uh7p5_424:hover{background:var(--login-navy-hover);box-shadow:0 6px 22px #102a4357}._glassSubmit_uh7p5_424:active{transform:translateY(1px)}._glassSubmit_uh7p5_424:focus-visible{outline:2px solid #ffffff;outline-offset:2px}._glassAltLink_uh7p5_458{margin:1.15rem 0 0;text-align:center;font-family:var(--font-body);font-size:.85rem}._glassAltLink_uh7p5_458 a{color:var(--login-navy);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}._glassAltLink_uh7p5_458 a:hover{border-bottom-color:#102a4373}._marketStripRow_uh7p5_478{grid-column:1 / -1;width:100%;max-width:100%;padding:.5rem .35rem;border-radius:16px;background:#ffffff61;border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 20px #102a4314}._evoRoot_10p8n_1{--evo-bar-shadow: 0 6px 18px rgba(0, 0, 0, .16)}._evoLead_10p8n_5{margin:0 0 1.25rem;max-width:48rem;font-size:.92rem;line-height:1.55;color:var(--color-text-muted, #5c6564)}._evoLeadHighlight_10p8n_13{display:inline;font-size:clamp(1.02rem,1.35vw,1.18rem);font-weight:800;line-height:1.4;letter-spacing:.02em;color:var(--color-emphasis, #1a2f2e);background:linear-gradient(120deg,color-mix(in srgb,var(--color-accent-cool, #58a4a4) 22%,transparent),color-mix(in srgb,var(--color-accent-warm, #e8c547) 14%,transparent));background-size:100% .42em;background-repeat:no-repeat;background-position:0 88%;box-decoration-break:clone;-webkit-box-decoration-break:clone}._evoToolbar_10p8n_32{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:1.5rem}._evoAddBtn_10p8n_40{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.05rem;border:none;border-radius:10px;cursor:pointer;font:inherit;font-size:.88rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#3d7f7f,#58a4a4);box-shadow:0 3px 12px #58a4a459;transition:transform .12s ease,box-shadow .15s ease}._evoAddBtn_10p8n_40:hover{transform:translateY(-1px);box-shadow:0 5px 18px #58a4a473}._evoAddBtn_10p8n_40:focus-visible{outline:2px solid #e8c547;outline-offset:2px}._evoInfographic_10p8n_68{background:var(--color-surface-raised, #fff);border:1px solid var(--color-border, #e5e0d8);border-radius:16px;padding:1.5rem 1rem 2rem;box-shadow:0 4px 28px #00000012}._evoInfographicHead_10p8n_76{text-align:center;margin-bottom:1.65rem}._evoInfographicTitle_10p8n_81{margin:0;font-family:var(--font-body, system-ui, sans-serif);font-size:1.28rem;font-weight:800;letter-spacing:.08em;color:var(--color-text-muted, #6b6b6b)}._evoInfographicSubtitle_10p8n_90{margin:.4rem 0 0;font-size:.92rem;font-weight:500;color:var(--color-text-muted, #9a958a)}._evoInfographicScroll_10p8n_97{overflow-x:auto;overflow-y:visible;padding-bottom:.35rem;-webkit-overflow-scrolling:touch}._evoTimelineFlex_10p8n_104{display:flex;flex-direction:row;align-items:stretch;width:max-content;min-width:100%}._evoYearRail_10p8n_112{flex:0 0 3.35rem;position:sticky;left:0;z-index:6;display:flex;align-items:center;justify-content:center;padding:.75rem .2rem;background:var(--color-surface-raised, #fff);border-right:1px solid var(--color-border, #e5e0d8);box-shadow:6px 0 16px #0000000f}._evoYearRailTitle_10p8n_126{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-body, system-ui, sans-serif);font-size:clamp(1.6rem,2.9vw,2.05rem);font-weight:800;line-height:1.05;letter-spacing:.05em;color:var(--color-heading-bright, #1a1a1a);white-space:nowrap}._evoInfographicGrid_10p8n_138{display:grid;grid-template-rows:auto minmax(16px,20px) auto;gap:0;width:max-content;flex:0 0 auto;margin:0 auto;filter:drop-shadow(var(--evo-bar-shadow))}._evoGridCell_10p8n_148{box-sizing:border-box;padding:0 .35rem;min-width:0}._evoGridCell_10p8n_148[data-row=top][data-year-first=true]{display:flex;align-items:flex-end;justify-content:center;padding-bottom:.55rem}._evoGridCell_10p8n_148[data-row=top]:not([data-year-first=true]){display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:.2rem}._evoGridCell_10p8n_148[data-row=bot][data-year-first=true]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:.35rem}._evoGridCell_10p8n_148[data-row=bot]:not([data-year-first=true]){display:flex;align-items:flex-start;justify-content:center;padding-top:.55rem}._evoGridBar_10p8n_184{height:18px;align-self:stretch;min-height:16px}._evoBarSegFirst_10p8n_190{border-radius:10px 0 0 10px}._evoBarSegLast_10p8n_194{border-radius:0 10px 10px 0}._evoDateEncounterLabel_10p8n_198{font-family:var(--font-body, system-ui, sans-serif);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted, #6b6b6b);line-height:1.2;margin-bottom:.05rem}._evoStarAboveTitle_10p8n_210{display:block;font-size:1.55rem;line-height:1;color:#d4a017;text-shadow:0 0 1px rgba(0,0,0,.15);margin:0 0 .28rem;text-align:center}._evoDateBlock_10p8n_220{display:flex;flex-direction:column;align-items:center;gap:.28rem;text-align:center;max-width:11rem}._evoDatePrimary_10p8n_229{font-family:var(--font-body, system-ui, sans-serif);font-size:clamp(1.15rem,2.8vw,1.55rem);font-weight:800;line-height:1.15;letter-spacing:.02em;color:var(--color-heading-bright, #1a1a1a)}._evoDateTimeLine_10p8n_238{font-size:.82rem;font-weight:700;color:var(--color-text-muted, #6b6b6b)}._evoStackDown_10p8n_244,._evoStackUp_10p8n_253{display:flex;flex-direction:column;align-items:center;gap:.45rem;width:100%;min-width:0}._evoStackMarcoExpanded_10p8n_263{width:100%;max-width:100%;min-width:0;align-self:stretch}._evoConnectorCol_10p8n_270{display:flex;flex-direction:column;align-items:center;flex-shrink:0}._evoConnectorCol_10p8n_270[data-dir=down] ._evoConnectorDot_10p8n_277,._evoConnectorCol_10p8n_270[data-dir=up] ._evoConnectorLine_10p8n_281{margin-bottom:2px}._evoConnectorLine_10p8n_281{display:block;width:2px;height:1.35rem;background:silver;border-radius:1px}._evoConnectorDot_10p8n_277{display:block;width:9px;height:9px;border-radius:50%;background:#111;flex-shrink:0}._evoTextBlock_10p8n_302{position:relative;width:100%;max-width:200px;min-width:0;text-align:center;padding:0 .25rem}._evoTextBlockSelectable_10p8n_311{cursor:pointer;border-radius:10px;outline-offset:2px;transition:box-shadow .15s ease,background .15s ease}._evoTextBlockSelectable_10p8n_311:hover{background:color-mix(in srgb,var(--color-accent-soft, rgba(143, 116, 46, .12)) 55%,transparent)}._evoTextBlockSelectable_10p8n_311:focus-visible{outline:2px solid #e8c547}._evoTextBlockActive_10p8n_328{width:100%;max-width:100%;padding:.35rem .35rem .5rem;box-shadow:0 0 0 1px color-mix(in srgb,#3d7f7f 35%,transparent);background:color-mix(in srgb,#3d7f7f 8%,transparent)}._evoTextBlockImportant_10p8n_336 ._evoTextTitle_10p8n_336{color:var(--color-text, #1c2524)}._evoTextBlockSelectable_10p8n_311:not(._evoTextBlockActive_10p8n_328) ._evoTextTitle_10p8n_336{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}._evoTextBlockSelectable_10p8n_311:not(._evoTextBlockActive_10p8n_328) ._evoTextBody_10p8n_350{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;overflow-wrap:anywhere}._evoTextBlockActive_10p8n_328 ._evoTextTitle_10p8n_336,._evoTextBlockActive_10p8n_328 ._evoTextBody_10p8n_350{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}._evoTextActions_10p8n_365{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;margin:0 0 .45rem;gap:.15rem}._evoTextEdit_10p8n_375{padding:.2rem .5rem;border:1px solid color-mix(in srgb,#3d7f7f 45%,#c9c4b8);border-radius:6px;font:inherit;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;cursor:pointer;color:#2d4f4e;background:color-mix(in srgb,var(--color-surface-raised, #fff) 94%,transparent)}._evoTextEdit_10p8n_375:hover{background:color-mix(in srgb,#3d7f7f 12%,#fff);border-color:#3d7f7f}._evoTextEdit_10p8n_375:focus-visible{outline:2px solid #e8c547;outline-offset:2px}._evoTextTitle_10p8n_336{margin:0 0 .35rem;font-family:var(--font-body, system-ui, sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1.35;color:var(--color-text, #1c2524)}._evoTextBody_10p8n_350{margin:0;font-family:var(--font-body, system-ui, sans-serif);font-size:.8rem;font-weight:400;line-height:1.5;color:#5c6564;white-space:pre-wrap;word-break:break-word}[data-theme=dark] ._evoTextBody_10p8n_350{color:var(--color-text-muted, #9a958a)}._evoModalBackdrop_10p8n_426,._evoRemoveBackdrop_10p8n_427{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#121c1e7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._evoRemoveBackdrop_10p8n_427{z-index:2200}._evoModal_10p8n_426{width:100%;max-width:26rem;padding:1.2rem 1.3rem 1.35rem;border-radius:14px;border:1px solid color-mix(in srgb,#3d7f7f 18%,#c9c4b8);background:#f5f3e7;box-shadow:0 20px 50px #0000002e}._evoModalTitle_10p8n_453{margin:0 0 1rem;font-family:var(--font-display, Georgia, serif);font-size:1.22rem;font-weight:700;color:#2d4f4e}._evoCheckboxRow_10p8n_461{display:flex;align-items:center;gap:.55rem;margin:0 0 1rem;font-size:.9rem;font-weight:600;color:var(--color-text, #1c2524);cursor:pointer;-webkit-user-select:none;user-select:none}._evoCheckboxRow_10p8n_461 input{width:1.05rem;height:1.05rem;accent-color:#4a8886;cursor:pointer}._evoDateTimeRow_10p8n_480{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;margin-bottom:.85rem}._evoDateTimeRow_10p8n_480 ._evoField_10p8n_487{margin-bottom:0}@media (max-width: 420px){._evoDateTimeRow_10p8n_480{grid-template-columns:1fr}}._evoField_10p8n_487{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}._evoLabel_10p8n_504{font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}._evoInput_10p8n_512,._evoTextarea_10p8n_513{box-sizing:border-box;width:100%;padding:.5rem .65rem;border-radius:8px;border:1px solid #c9c4b8;background:#fff;font:inherit;font-size:.92rem}._evoTextarea_10p8n_513{min-height:7rem;resize:vertical;border-color:#3a3a3a}._evoEditRemoveRow_10p8n_530{margin:0 0 .85rem}._evoEditRemoveRow_10p8n_530 ._evoBtnDanger_10p8n_534{width:100%}._evoModalActions_10p8n_538{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.25rem}._evoBtnGhost_10p8n_546{padding:.5rem 1rem;border-radius:8px;border:1px solid #2d4f4e;background:#f0ede4;color:#1c2524;font:inherit;font-weight:600;font-size:.88rem;cursor:pointer}._evoBtnPrimary_10p8n_558{padding:.5rem 1.1rem;border:none;border-radius:8px;background:#4a8886;color:#fff;font:inherit;font-weight:600;font-size:.88rem;cursor:pointer}._evoBtnPrimary_10p8n_558:hover{background:#3d7371}._evoConfirmLead_10p8n_574{margin:0 0 1.15rem;font-size:.94rem;line-height:1.55;color:var(--color-text, #1c2524)}._evoConfirmMarcoName_10p8n_581{font-weight:700;color:#2d4f4e;word-break:break-word}._evoBtnDanger_10p8n_534{padding:.5rem 1.1rem;border:none;border-radius:8px;background:linear-gradient(165deg,#b85a4a,#9a4a3e);color:#fff;font:inherit;font-weight:600;font-size:.88rem;cursor:pointer;box-shadow:0 2px 10px #9a4a3e59}._evoBtnDanger_10p8n_534:hover{filter:brightness(1.06)}[data-theme=dark] ._evoConfirmModal_10p8n_604{background:var(--color-surface-raised, #1a221e);border-color:var(--color-border, #2a332e);box-shadow:0 20px 50px #00000073}[data-theme=dark] ._evoConfirmModal_10p8n_604 ._evoModalTitle_10p8n_453{color:var(--color-card-heading, #d8e2dc)}[data-theme=dark] ._evoConfirmModal_10p8n_604 ._evoConfirmLead_10p8n_574{color:var(--color-subtitle, #b8c9c0)}[data-theme=dark] ._evoConfirmModal_10p8n_604 ._evoConfirmMarcoName_10p8n_581{color:var(--color-emphasis, #a8d4c4)}[data-theme=dark] ._evoConfirmModal_10p8n_604 ._evoBtnGhost_10p8n_546{background:var(--color-surface, #141a17);border-color:var(--color-border, #2a332e);color:var(--color-text, #e6e2d8)}@media (prefers-reduced-motion: reduce){._evoAddBtn_10p8n_40{transition:none}._evoAddBtn_10p8n_40:hover{transform:none}}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}._wrap_2il8h_1{margin:.75rem 0 1.5rem;max-width:52rem}._quill_2il8h_11 .ql-toolbar.ql-snow{border-top-left-radius:10px;border-top-right-radius:10px;border-color:var(--color-border);background:var(--color-surface-raised);font-family:var(--font-body)}._quill_2il8h_11 .ql-toolbar .ql-stroke{stroke:var(--color-text-muted)}._quill_2il8h_11 .ql-toolbar .ql-fill{fill:var(--color-text-muted)}._quill_2il8h_11 .ql-toolbar button:hover .ql-stroke,._quill_2il8h_11 .ql-toolbar .ql-picker-label:hover .ql-stroke,._quill_2il8h_11 .ql-toolbar button.ql-active .ql-stroke{stroke:var(--color-accent)}._quill_2il8h_11 .ql-container.ql-snow{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-color:var(--color-border);background:var(--color-surface);font-family:var(--font-body)}._quill_2il8h_11 .ql-editor{min-height:clamp(220px,42vh,480px);color:var(--color-text);font-size:1rem;line-height:1.55}._quill_2il8h_11 .ql-editor.ql-blank:before{color:var(--color-subtitle);font-style:normal}._quill_2il8h_11 .ql-snow .ql-picker{color:var(--color-text)}._meta_2il8h_109{margin:.5rem 0 0;font-size:.78rem;color:var(--color-subtitle)}._wrap_ea8m2_1{margin-top:.15rem}._tableAndHandleRow_ea8m2_17{display:inline-flex;flex-direction:row;align-items:stretch;vertical-align:top;max-width:100%}._tableHost_ea8m2_49{flex:0 1 auto;min-width:0;position:relative;box-sizing:border-box}._sheetResizableTable_ea8m2_81{min-width:max-content;width:max-content}._table_ea8m2_17{table-layout:fixed}._globalResizeHandle_ea8m2_133{flex:0 0 28px;width:28px;min-width:28px;position:sticky;right:0;z-index:8;align-self:stretch;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin-left:2px;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:color-mix(in srgb,var(--color-surface-raised) 78%,var(--color-accent-warm) 18%);border:1px solid color-mix(in srgb,var(--color-accent-warm) 55%,var(--color-border));border-radius:0 8px 8px 0;box-shadow:-6px 0 14px color-mix(in srgb,#000 14%,transparent),inset 0 0 0 1px color-mix(in srgb,#fff 8%,transparent)}._globalResizeHandle_ea8m2_133:hover{background:color-mix(in srgb,var(--color-surface-raised) 65%,var(--color-accent-warm) 28%);border-color:color-mix(in srgb,var(--color-accent-warm) 75%,var(--color-border))}._globalResizeHandle_ea8m2_133:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-warm) 65%,var(--color-accent));outline-offset:2px}._globalResizeHandleGlyph_ea8m2_269{font-size:.85rem;font-weight:800;line-height:1;color:color-mix(in srgb,var(--color-accent-warm) 90%,var(--color-text));transform:rotate(90deg);pointer-events:none;opacity:.95}._hint_ea8m2_309{margin:0 0 .5rem;font-size:.72rem;color:var(--color-text-muted);line-height:1.4}._th_ea8m2_337{position:relative;box-sizing:border-box;padding:.26rem .85rem .26rem .42rem;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtitle);background:color-mix(in srgb,var(--color-surface-raised) 82%,var(--color-border) 18%);border-bottom:1px solid var(--color-sheet-grid-h);border-right:1px solid var(--color-sheet-grid-v);text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none}._thLabel_ea8m2_409{display:block;pointer-events:none}._resizeHandle_ea8m2_429{position:absolute;top:0;right:0;width:18px;height:100%;cursor:col-resize;touch-action:none;z-index:3;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-accent-cool) 12%,transparent) 45%,color-mix(in srgb,var(--color-accent-cool) 22%,transparent) 100%)}._resizeHandle_ea8m2_429:after{content:"";position:absolute;top:14%;bottom:14%;right:5px;width:4px;border-radius:2px;background:color-mix(in srgb,var(--color-accent-warm) 45%,var(--color-accent-cool) 55%);opacity:.95;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-border) 35%,transparent)}._resizeHandle_ea8m2_429:hover:after,._resizeHandle_ea8m2_429:focus-visible:after{background:color-mix(in srgb,var(--color-accent-warm) 65%,var(--color-accent-cool) 35%);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-warm) 40%,transparent)}._resizeHandle_ea8m2_429:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-cool) 55%,var(--color-accent));outline-offset:-2px}._td_ea8m2_593{overflow-x:auto;max-width:0}._root_pot7r_1{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:52rem;margin:0 auto;padding:0 .15rem;box-sizing:border-box}._rootWide_pot7r_23{max-width:min(100%,76rem)}._heroCard_pot7r_33{background:var(--color-card-gradient, var(--color-surface));border:1px solid var(--color-border);border-radius:14px;padding:1.15rem 1.25rem 1.25rem;box-shadow:var(--color-card-shadow, 0 4px 20px rgba(0, 0, 0, .08))}._heroGrid_pot7r_49{display:grid;gap:1.15rem;align-items:center}._heroGridWithImage_pot7r_61{grid-template-columns:1fr}@media (min-width: 720px){._heroGridWithImage_pot7r_61{grid-template-columns:minmax(0,1fr) minmax(200px,260px);gap:1.35rem 1.5rem;align-items:center}}._heroText_pot7r_85{min-width:0}._heroText_pot7r_85 ._headline_pot7r_93{font-family:var(--font-body, system-ui, sans-serif);font-size:clamp(.98rem,1.6vw,1.12rem);line-height:1.5}._heroVisual_pot7r_105{display:flex;justify-content:center;min-width:0}@media (min-width: 720px){._heroVisual_pot7r_105{justify-content:flex-end;align-self:stretch}}._carteiraImg_pot7r_131{width:auto;height:auto;max-width:min(100%,280px);max-height:200px;object-fit:contain;display:block;margin:0 auto}@media (min-width: 720px){._carteiraImg_pot7r_131{margin:0 0 0 auto;max-width:260px;max-height:190px}}._headline_pot7r_93{margin:0;font-size:1.05rem;font-weight:600;line-height:1.45;color:var(--color-text, #1a1a1a)}._headlinePrefix_pot7r_183{font-weight:600;color:var(--color-text, #1a1a1a)}._headlineSep_pot7r_193{color:var(--color-text-muted, #6b6b6b);font-weight:400;-webkit-user-select:none;user-select:none}._headlineValue_pot7r_205{font-weight:700;letter-spacing:.04em;font-size:1.02em;color:var(--color-heading-bright, var(--color-text))}._heroMeta_pot7r_219{display:grid;grid-template-columns:1fr;gap:.35rem;margin:.55rem 0 0;padding:.55rem 0 0;border-top:1px solid color-mix(in srgb,var(--color-border) 85%,transparent)}@media (min-width: 720px){._heroMeta_pot7r_219{grid-template-columns:1fr 1fr;column-gap:1.25rem;row-gap:.45rem}}._heroMetaRow_pot7r_253{display:flex;flex-wrap:wrap;gap:.35rem .5rem;align-items:baseline;margin:0;font-family:var(--font-body, system-ui, sans-serif);font-size:.92rem;line-height:1.35;color:var(--color-text, #1a1a1a)}._heroMetaLabel_pot7r_277{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;color:var(--color-text-muted, #6b6b6b)}._heroMetaValue_pot7r_293{font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-heading-bright, var(--color-text))}._patrimonioTotalLine_pot7r_305{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:.75rem 0 0;padding:.55rem 0 0;border-top:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);font-family:var(--font-body, system-ui, sans-serif);font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.45}._heroText_pot7r_85>._patrimonioTotalLine_pot7r_305:first-child{margin-top:0;padding-top:0;border-top:none}._patrimonioTotalLabel_pot7r_343{font-weight:600;color:var(--color-text-muted, #6b6b6b)}._patrimonioTotalValue_pot7r_353{font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-emphasis, var(--color-accent-cool))}._sections_pot7r_365{display:flex;flex-direction:column;gap:1.35rem}._finclassCollapsible_pot7r_379{display:grid;grid-template-rows:1fr;transition:grid-template-rows 5.5s cubic-bezier(.37,0,.63,1)}._finclassCollapsibleClosed_pot7r_393{grid-template-rows:0fr}._finclassCollapsibleInner_pot7r_401{min-height:0;overflow:hidden;transition:opacity 4.8s cubic-bezier(.37,0,.63,1),transform 5.2s cubic-bezier(.37,0,.63,1)}._finclassCollapsibleClosed_pot7r_393 ._finclassCollapsibleInner_pot7r_401{opacity:0;transform:translateY(-18px);pointer-events:none}@media (prefers-reduced-motion: reduce){._finclassCollapsible_pot7r_379,._finclassCollapsibleInner_pot7r_401{transition:none}._finclassCollapsibleClosed_pot7r_393 ._finclassCollapsibleInner_pot7r_401{transform:none}}._carteiraFinclassPrimary_pot7r_451{width:100%}._visaoGeralAllocCardsWrap_pot7r_459{width:100%;max-width:min(52rem,100%);margin:0 auto;box-sizing:border-box}._compareToggleWrap_pot7r_473{display:flex;flex-direction:column;gap:.85rem;width:100%}._compareToggleBtn_pot7r_487{align-self:flex-start;padding:.5rem .95rem;font-family:var(--font-body, system-ui, sans-serif);font-size:.88rem;font-weight:600;color:var(--color-emphasis, var(--color-text));background:color-mix(in srgb,var(--color-accent-cool) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-cool) 35%,var(--color-border));border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease}._compareToggleBtn_pot7r_487:hover{background:color-mix(in srgb,var(--color-accent-cool) 20%,transparent)}._compareToggleBtn_pot7r_487:focus-visible{outline:2px solid var(--color-accent-cool);outline-offset:2px}._allocCompareRow_pot7r_533{display:flex;flex-direction:column;gap:1.35rem;width:100%}._allocCompareFocused_pot7r_547{animation:_allocCompareFocusIn_pot7r_1 5.5s cubic-bezier(.37,0,.63,1) both}@keyframes _allocCompareFocusIn_pot7r_1{0%{opacity:0;transform:translateY(36px) scale(.982);filter:blur(1.5px)}42%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (prefers-reduced-motion: reduce){._allocCompareFocused_pot7r_547{animation:none}}._allocCompareRowTwo_pot7r_605{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start}._allocCompareRowTwo_pot7r_605 ._sectionCard_pot7r_619{min-width:0}@media (min-width: 960px){._allocCompareRowTwo_pot7r_605{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.35rem 1.25rem}}._section_pot7r_365{display:flex;flex-direction:column;gap:.65rem}._sectionCard_pot7r_619{padding:1rem 1.05rem 1.1rem;background:var(--color-card-gradient, var(--color-surface));border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--color-card-shadow, 0 2px 14px rgba(0, 0, 0, .06))}._sectionTitle_pot7r_669{position:relative;margin:0;padding-bottom:.55rem;border-bottom:none;font-family:var(--font-display, Georgia, serif);font-size:clamp(1.18rem,2.35vw,1.42rem);font-weight:700;letter-spacing:.03em;color:var(--color-emphasis);line-height:1.25}._sectionTitle_pot7r_669:after{content:"";position:absolute;left:0;bottom:0;width:min(5rem,42%);height:3px;border-radius:3px;background:linear-gradient(90deg,var(--color-accent-cool),color-mix(in srgb,var(--color-accent) 85%,var(--color-accent-warm)),var(--color-accent-warm));opacity:.92}._tableWrap_pot7r_729{overflow-x:auto;border:1px solid var(--color-border, #e0e0e0);border-radius:10px;background:var(--color-surface-raised, rgba(0, 0, 0, .02))}._table_pot7r_729{width:100%;border-collapse:collapse;font-size:.875rem;font-family:var(--font-body, system-ui, sans-serif)}._tableGrid_pot7r_757 ._tdGridCell_pot7r_757{white-space:normal;word-break:break-word}._th_pot7r_767{text-align:left;padding:.5rem .65rem;font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background:var(--color-surface-muted, rgba(0, 0, 0, .04))}._td_pot7r_757{padding:.45rem .65rem;border-bottom:1px solid var(--color-border);vertical-align:top;white-space:nowrap;color:var(--color-text)}._tdValue_pot7r_807{text-align:right;font-variant-numeric:tabular-nums}._table_pot7r_729 tbody tr:last-child ._td_pot7r_757{border-bottom:none}._empty_pot7r_825{margin:0;font-size:.9rem;color:var(--color-text-muted, #666)}._metasPanelHeader_pot7r_839{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem;margin-bottom:.35rem}._metasPanelHeaderText_pot7r_857{flex:1 1 12rem;min-width:0}._metasPanelSubtitle_pot7r_867{margin:.35rem 0 0;font-size:.88rem;line-height:1.5;color:var(--color-text-muted, #666);max-width:36rem}._metasAddBtn_pot7r_883{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.55rem 1rem;border:none;border-radius:10px;cursor:pointer;font-family:var(--font-body, system-ui, sans-serif);font-size:.88rem;font-weight:600;color:#fff;background:color-mix(in srgb,var(--color-emphasis, #1a3b3b) 92%,#000);box-shadow:0 2px 8px #0000001f;transition:background .15s ease,transform .12s ease}._metasAddBtn_pot7r_883:hover{background:var(--color-emphasis, #1a3b3b)}._metasAddBtn_pot7r_883:focus-visible{outline:2px solid var(--color-accent-cool);outline-offset:2px}._metasAddBtnIcon_pot7r_937{font-size:1.15rem;font-weight:400;line-height:1}._metasEmptyInline_pot7r_949{margin:.75rem 0 0;font-size:.9rem;line-height:1.55;color:var(--color-text-muted, #666);max-width:40rem}._metasModalBackdrop_pot7r_965{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0f191e73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._metasModal_pot7r_965{width:100%;max-width:28rem;max-height:min(92vh,42rem);overflow:auto;padding:1.25rem 1.35rem 1.35rem;border-radius:14px;border:1px solid var(--color-border);background:var(--color-card-gradient, var(--color-surface));box-shadow:0 16px 48px #0000002e}._metasModalTitle_pot7r_1013{margin:0 0 1rem;font-family:var(--font-display, Georgia, serif);font-size:1.2rem;font-weight:700;color:var(--color-emphasis)}._metasModalForm_pot7r_1029{display:flex;flex-direction:column;gap:.85rem}._metasField_pot7r_1041{display:flex;flex-direction:column;gap:.3rem}._metasFieldLabel_pot7r_1053{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._metasInput_pot7r_1069{box-sizing:border-box;width:100%;padding:.5rem .65rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:.92rem}._metasInput_pot7r_1069:focus{outline:none;border-color:var(--color-accent-cool);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent-cool) 25%,transparent)}._metasFieldHint_pot7r_1105{display:block;margin:.15rem 0 0;font-size:.72rem;line-height:1.45;color:var(--color-text-muted);font-weight:400;text-transform:none;letter-spacing:normal}._metasProjectionBox_pot7r_1127{padding:.75rem .8rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent-cool) 12%);background:color-mix(in srgb,var(--color-surface-raised) 55%,transparent)}._metasProjectionSummary_pot7r_1141{margin:0 0 .35rem;font-size:.82rem;line-height:1.45;color:var(--color-subtitle)}._metasProjectionSub_pot7r_1155{margin:0 0 .55rem;font-size:.74rem;line-height:1.4;color:var(--color-text-muted)}._metasProjectionTableWrap_pot7r_1169{max-height:11rem;overflow:auto;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface)}._metasProjectionTable_pot7r_1169{width:100%;border-collapse:collapse;font-size:.78rem}._metasProjectionCaption_pot7r_1197{caption-side:top;text-align:left;padding:.35rem .5rem .45rem;font-size:.72rem;font-weight:600;color:var(--color-text-muted)}._metasProjectionTable_pot7r_1169 th,._metasProjectionTable_pot7r_1169 td{padding:.32rem .5rem;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--color-border) 85%,transparent)}._metasProjectionTable_pot7r_1169 th{position:sticky;top:0;background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);font-weight:600;color:var(--color-emphasis)}._metasProjectionTable_pot7r_1169 td:last-child,._metasProjectionTable_pot7r_1169 th:last-child{text-align:right;font-variant-numeric:tabular-nums}._metasProjectionEmpty_pot7r_1257{margin:0;font-size:.78rem;color:var(--color-text-muted);line-height:1.45}._metasModalActions_pot7r_1271{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.5rem;padding-top:.35rem}._metasBtnPrimary_pot7r_1289{padding:.5rem 1rem;border:none;border-radius:8px;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;color:#fff;background:color-mix(in srgb,var(--color-emphasis, #1a3b3b) 92%,#000)}._metasBtnPrimary_pot7r_1289:hover{background:var(--color-emphasis, #1a3b3b)}._metasBtnSecondary_pot7r_1321{padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:8px;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;color:var(--color-text);background:transparent}._metasBtnSecondary_pot7r_1321:hover{background:color-mix(in srgb,var(--color-surface-raised) 80%,transparent)}._metasList_pot7r_1353{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}._metasListItem_pot7r_1371{margin:0}._metaGoalCard_pot7r_1379{position:relative;margin:0;padding:1.05rem 1.15rem 1.15rem;border-radius:12px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 88%,#fff);box-shadow:0 1px color-mix(in srgb,var(--color-border) 40%,transparent)}._metaGoalCardTop_pot7r_1399{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}._metaGoalHeader_pot7r_1415{flex:1 1 auto;min-width:0;margin:0}._metaGoalMenuWrap_pot7r_1427{position:relative;flex-shrink:0}._metaGoalMenuBtn_pot7r_1437{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:8px;background:transparent;color:var(--color-text-muted);font-size:1.25rem;line-height:1;cursor:pointer}._metaGoalMenuBtn_pot7r_1437:hover{background:color-mix(in srgb,var(--color-border) 35%,transparent);color:var(--color-text)}._metaGoalMenu_pot7r_1427{position:absolute;top:100%;right:0;z-index:5;min-width:10rem;margin-top:.2rem;padding:.25rem 0;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface-raised);box-shadow:0 8px 24px #0000001f}._metaGoalMenuItem_pot7r_1507{display:block;width:100%;padding:.45rem .75rem;border:none;background:none;font:inherit;font-size:.86rem;text-align:left;color:var(--color-text);cursor:pointer}._metaGoalMenuItem_pot7r_1507:hover{background:color-mix(in srgb,var(--color-accent-cool) 12%,transparent)}._metaGoalCategoryInline_pot7r_1541{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted, #6b6b6b)}._metaGoalCategorySep_pot7r_1557{font-weight:400;letter-spacing:normal}._metaGoalTitle_pot7r_1567{margin:0 0 .35rem;font-family:var(--font-display, Georgia, serif);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700;color:var(--color-emphasis);line-height:1.25}._metaGoalMetaRow_pot7r_1585{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem}._metaGoalBadge_pot7r_1599{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.68rem;font-weight:600;text-transform:lowercase;letter-spacing:.02em;background:color-mix(in srgb,var(--color-accent-cool) 14%,transparent);color:var(--color-emphasis);border:1px solid color-mix(in srgb,var(--color-accent-cool) 28%,var(--color-border))}._metaGoalBadge_pot7r_1599[data-status=paused]{background:color-mix(in srgb,var(--color-text-muted) 12%,transparent);color:var(--color-text-muted);border-color:var(--color-border)}._metaGoalBadge_pot7r_1599[data-status=completed]{background:color-mix(in srgb,var(--color-accent-warm) 22%,transparent);color:var(--color-heading-bright);border-color:color-mix(in srgb,var(--color-accent-warm) 35%,var(--color-border))}._metaGoalBody_pot7r_1649{display:flex;flex-direction:column;gap:.65rem}._metaGoalAmountRow_pot7r_1661{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1rem}._metaGoalAmountCol_pot7r_1677{min-width:0}._metaGoalCurrent_pot7r_1685{margin:0;font-family:var(--font-display, Georgia, serif);font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-heading-bright);line-height:1.2}._metaGoalOfTarget_pot7r_1705{margin:.2rem 0 0;font-size:.8rem;color:var(--color-text-muted)}._metaGoalRemaining_pot7r_1717{margin:.15rem 0 0;font-size:.88rem;color:var(--color-text)}._metaGoalRemainingLabel_pot7r_1729{color:var(--color-text-muted);font-weight:500}._metaGoalRemainingValue_pot7r_1739{font-variant-numeric:tabular-nums;color:var(--color-emphasis)}._metaGoalMonthly_pot7r_1749{margin:.35rem 0 0;font-size:.8rem;color:var(--color-text-muted)}._metaGoalMonthly_pot7r_1749 strong{color:var(--color-text);font-weight:600}._metaGoalEst_pot7r_1771{font-style:italic}._metaGoalPct_pot7r_1779{font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-emphasis);line-height:1.2}._metaGoalBarTrack_pot7r_1795{height:8px;border-radius:999px;background:color-mix(in srgb,var(--color-border) 55%,var(--color-surface-raised));overflow:hidden}._metaGoalBarFill_pot7r_1809{height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-cool) 75%,#1a3d4a),var(--color-accent-cool));transition:width .45s cubic-bezier(.33,1,.68,1)}@media (prefers-reduced-motion: reduce){._metaGoalBarFill_pot7r_1809{transition:none}}._metaGoalDate_pot7r_1843{margin:0;font-size:.78rem;text-align:right;color:var(--color-text-muted)}._metaGoalProjection_pot7r_1857{margin-top:.5rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}._metaGoalProjectionLead_pot7r_1869{margin:0;font-size:.76rem;line-height:1.45;color:var(--color-subtitle);text-align:left}._caAllocSection_1ypz8_11{gap:.75rem}._caTableWrap_1ypz8_21{--ca-beige: #f5e6cc;--ca-sage-pale: #d9e4dd;--ca-sage-mid: #b8c6c0;background:color-mix(in srgb,var(--color-surface-raised) 92%,#fff);border:1px solid color-mix(in srgb,var(--color-border) 80%,var(--ca-sage-mid));border-radius:10px;overflow:hidden;box-shadow:var(--color-card-shadow, 0 2px 12px rgba(0, 0, 0, .06))}._caAllocTable_1ypz8_43{width:100%;border-collapse:collapse;font-size:.875rem;font-family:var(--font-body, system-ui, sans-serif)}._caAllocTable_1ypz8_43 td{padding:.5rem .7rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);vertical-align:middle;color:var(--color-text)}._caAllocTable_1ypz8_43 tr:last-child td{border-bottom:none}._caRowTitle_1ypz8_81 ._caSpacer_1ypz8_81{width:.01%;padding:.35rem .5rem;color:transparent;-webkit-user-select:none;user-select:none}._caRowTitle_1ypz8_81 ._caTitleMid_1ypz8_95{text-align:center;font-weight:700;font-size:.95rem;letter-spacing:.02em;color:var(--color-emphasis, #1e3d2f);padding:.55rem .65rem;background:color-mix(in srgb,var(--ca-sage-pale) 88%,#fff)}._caRowPerfil_1ypz8_117 td{background:var(--ca-beige);font-weight:700;padding:.55rem .7rem}._caRowPerfil_1ypz8_117 ._caPerfilLabel_1ypz8_129{font-weight:600;color:var(--color-text)}._caRowPerfil_1ypz8_117 ._caPerfilValue_1ypz8_139{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-heading-bright)}._caDataLabel_1ypz8_155{background:var(--ca-sage-pale);font-weight:400;text-align:left}._caDataValue_1ypz8_167{background:var(--ca-sage-mid);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}._caDataPct_1ypz8_181{background:var(--ca-sage-pale);text-align:right;font-weight:700;font-variant-numeric:tabular-nums}._caRowTotal_1ypz8_197 ._caTotalLabel_1ypz8_197{background:var(--ca-sage-pale);font-weight:700}._caRowTotal_1ypz8_197 ._caTotalValue_1ypz8_207{background:var(--ca-sage-mid);text-align:right;font-weight:700;font-variant-numeric:tabular-nums}._caRowTotal_1ypz8_197 ._caTotalPct_1ypz8_221{background:var(--ca-sage-pale);text-align:right;font-weight:700;font-variant-numeric:tabular-nums}._caRowPad_1ypz8_237 ._caPadLabel_1ypz8_237{background:var(--ca-sage-pale);min-height:1.35rem}._caRowPad_1ypz8_237 ._caPadValue_1ypz8_247{background:var(--ca-sage-mid);min-height:1.35rem}._caRowPad_1ypz8_237 ._caPadPct_1ypz8_257{background:var(--ca-sage-pale);min-height:1.35rem}._overlay_1cdhe_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3600;display:flex;align-items:center;justify-content:center;padding:max(.75rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--color-text) 38%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}._dialog_1cdhe_29{width:min(100%,32rem);max-height:min(92vh,40rem);display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface-raised);box-shadow:0 16px 48px #00000047;overflow:hidden}._head_1cdhe_53{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.65rem .85rem;border-bottom:1px solid var(--color-border);background:var(--color-card-gradient)}._title_1cdhe_73{margin:0;font-family:var(--font-display);font-size:1.02rem;font-weight:700;color:var(--color-heading-bright);line-height:1.3}._sub_1cdhe_91{margin:.2rem 0 0;font-size:.78rem;color:var(--color-text-muted);line-height:1.35}._closeBtn_1cdhe_105{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--color-text-muted);font-size:1.35rem;line-height:1;cursor:pointer}._closeBtn_1cdhe_105:hover{color:var(--color-emphasis);background:var(--color-accent-soft)}._body_1cdhe_147{padding:.75rem .85rem;overflow-y:auto;display:flex;flex-direction:column;gap:.65rem}._preview_1cdhe_163{margin:0;padding:.5rem .6rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-accent-cool) 35%,var(--color-border));background:color-mix(in srgb,var(--color-accent-cool) 8%,transparent);font-size:.84rem;line-height:1.45;color:var(--color-text)}._previewErr_1cdhe_185{border-color:color-mix(in srgb,#c62828 40%,var(--color-border));background:color-mix(in srgb,#c62828 10%,transparent);color:#b71c1c}._lotRow_1cdhe_197{display:flex;flex-direction:column;gap:.4rem;padding:.5rem 0;border-bottom:1px solid var(--color-border)}._lotRow_1cdhe_197:last-of-type{border-bottom:none}._lotGrid_1cdhe_221{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .45rem;align-items:end}@media (max-width: 420px){._lotGrid_1cdhe_221{grid-template-columns:1fr}}._field_1cdhe_247{display:flex;flex-direction:column;gap:.2rem}._label_1cdhe_259{font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}._input_1cdhe_275,._select_1cdhe_277{width:100%;box-sizing:border-box;padding:.38rem .45rem;border-radius:6px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:.82rem}._removeLotBtn_1cdhe_301{align-self:flex-end;padding:.25rem .4rem;font:inherit;font-size:.72rem;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-muted);cursor:pointer}._removeLotBtn_1cdhe_301:hover{color:#c62828;border-color:color-mix(in srgb,#c62828 45%,var(--color-border))}._addBtn_1cdhe_335{align-self:flex-start;padding:.4rem .65rem;font:inherit;font-size:.8rem;font-weight:600;border-radius:8px;border:1px dashed var(--color-border);background:transparent;color:var(--color-subtitle);cursor:pointer}._addBtn_1cdhe_335:hover{border-color:var(--color-accent-cool);color:var(--color-emphasis)}._hint_1cdhe_371{margin:0;font-size:.74rem;color:var(--color-text-muted);line-height:1.4}._footer_1cdhe_385{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding:.65rem .85rem;border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 88%,var(--color-border))}._btnSecondary_1cdhe_405{padding:.45rem .75rem;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:var(--color-subtitle);font:inherit;font-weight:600;font-size:.86rem;cursor:pointer}._btnSecondary_1cdhe_405:hover{border-color:var(--color-accent-cool);color:var(--color-text)}._btnPrimary_1cdhe_439{padding:.45rem .85rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-accent-cool) 50%,var(--color-border));background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent-cool) 22%,transparent),var(--color-surface-raised));color:var(--color-heading-bright);font:inherit;font-weight:600;font-size:.86rem;cursor:pointer}._btnPrimary_1cdhe_439:hover{border-color:var(--color-accent-cool)}._btnPrimary_1cdhe_439:disabled{opacity:.5;cursor:not-allowed}._clientDemoRoot_tihss_5{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}._onePageScroll_tihss_23{flex:1 1 0;min-height:0;width:100%;overflow:auto;background:var(--gradient-main);scrollbar-width:thin;scrollbar-color:var(--color-sheet-scrollbar-thumb) var(--color-sheet-scrollbar-track)}._onePageInner_tihss_43{max-width:min(40rem,100%);margin:0 auto;padding:clamp(1.25rem,4vw,2.25rem) clamp(1rem,3vw,1.5rem) clamp(2rem,5vw,3rem);box-sizing:border-box}._hero_tihss_57{margin-bottom:clamp(1.75rem,4vw,2.5rem);padding-bottom:clamp(1.25rem,3vw,1.75rem);border-bottom:1px solid var(--color-border)}._heroEyebrow_tihss_69{margin:0 0 .4rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-warm)}._heroName_tihss_87{margin:0 0 .5rem;font-family:var(--font-display);font-size:clamp(1.85rem,5vw,2.45rem);font-weight:700;letter-spacing:.02em;line-height:1.12;background:linear-gradient(115deg,var(--color-heading-bright) 0%,var(--color-accent-warm) 42%,var(--color-accent-cool) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}._heroLead_tihss_123{margin:0 0 1rem;font-size:.95rem;color:var(--color-subtitle);line-height:1.55;max-width:36rem}._heroLink_tihss_139{display:inline-block;font-weight:600;font-size:.88rem}._contentSection_tihss_151{margin-bottom:clamp(1.5rem,3.5vw,2.25rem);scroll-margin-top:.75rem}._sectionHeading_tihss_161{margin:0 0 .65rem;font-family:var(--font-display);font-size:clamp(1.05rem,2.2vw,1.2rem);font-weight:700;color:var(--color-heading-bright);letter-spacing:.02em}._sectionIntro_tihss_179{margin:0;font-size:.86rem;color:var(--color-subtitle);line-height:1.5}._timelineList_tihss_193{margin:.75rem 0 0;padding-left:1.15rem;font-size:.88rem;color:var(--color-subtitle);line-height:1.6}._timelineList_tihss_193 li{margin-bottom:.35rem}._timelineList_tihss_193 strong{color:var(--color-emphasis);font-weight:600}._demoCard_tihss_227{padding:1rem 1.1rem;border-radius:10px;border:1px solid var(--color-border);background:var(--color-card-gradient);box-shadow:var(--color-card-shadow)}._demoPlaceholderGrid_tihss_243{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.55rem;margin-top:.75rem}._demoPlaceholderCell_tihss_257{display:flex;flex-direction:column;gap:.2rem;padding:.55rem .65rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-sheet-cell-bg);font-size:.78rem;min-height:3.25rem}._cellLabel_tihss_281{color:var(--color-text-muted);font-weight:600}._cellValue_tihss_291{color:var(--color-emphasis);font-weight:700}._demoTickerMock_tihss_301{display:flex;flex-direction:column;gap:.45rem}._demoTickerRow_tihss_313{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.55rem .7rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-ticker-item-bg);box-shadow:var(--color-ticker-item-shadow)}._demoTickerSym_tihss_337{font-weight:700;color:var(--color-emphasis);min-width:4rem}._demoTickerMeta_tihss_349{font-size:.8rem;color:var(--color-subtitle)}._demoTableMock_tihss_359{width:100%;border-collapse:collapse;font-size:.8rem;margin-top:.5rem}._demoTableMock_tihss_359 th,._demoTableMock_tihss_359 td{border:1px solid var(--color-border);padding:.4rem .5rem;text-align:left;color:var(--color-subtitle)}._demoTableMock_tihss_359 th{background:color-mix(in srgb,var(--color-surface) 85%,var(--color-border));color:var(--color-text-muted);font-weight:600}._demoRascunho_tihss_401{width:100%;min-height:8rem;margin-top:.35rem;padding:.65rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);font:inherit;font-size:.88rem;line-height:1.5;resize:none;pointer-events:none;opacity:.9}._root_1mnjd_1{max-width:42rem;margin:0 auto;padding:.5rem .25rem 1.5rem;box-sizing:border-box}._header_1mnjd_8{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1.25rem}._title_1mnjd_17{margin:0;font-size:1.15rem;font-weight:700;color:var(--color-text, #1a1a1a)}._subtitle_1mnjd_24{margin:.35rem 0 0;font-size:.88rem;color:var(--color-text-muted, #5c5c5c);line-height:1.45}._addBtn_1mnjd_31{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .95rem;border:none;border-radius:999px;font-size:.88rem;font-weight:600;cursor:pointer;background:var(--color-emphasis, #1e4d3a);color:#fff}._addBtn_1mnjd_31:hover{filter:brightness(1.06)}._timeline_1mnjd_50{list-style:none;margin:0;padding:0;position:relative}._timeline_1mnjd_50:before{content:"";position:absolute;left:11.825rem;top:.5rem;bottom:.5rem;width:2px;background:color-mix(in srgb,var(--color-border) 90%,transparent);border-radius:1px}._item_1mnjd_69{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,8.25rem) .75rem minmax(0,1fr);gap:.35rem .85rem;align-items:start;padding:.65rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 75%,transparent)}._item_1mnjd_69:last-child{border-bottom:none}._removeBtn_1mnjd_83{width:1.5rem;height:1.5rem;padding:0;border:none;background:transparent;color:var(--color-text-muted);font-size:1rem;line-height:1;cursor:pointer;border-radius:4px}._removeBtn_1mnjd_83:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-border) 40%,transparent)}._whenCol_1mnjd_101{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding-top:.1rem;padding-right:.75rem;min-width:0}._whenText_1mnjd_111{font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--color-text-muted);line-height:1.35}._editWhenBtn_1mnjd_118{margin:0;padding:0;border:none;background:none;font:inherit;font-size:.68rem;font-weight:600;color:var(--color-accent-cool, #2a6f5e);text-decoration:underline;text-underline-offset:2px;cursor:pointer;text-align:left;line-height:1.3}._editWhenBtn_1mnjd_118:hover{color:var(--color-emphasis, #1e4d3a)}._nodeWrap_1mnjd_138{display:flex;justify-content:center;padding-top:.2rem}._node_1mnjd_138{width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,var(--color-border) 70%,transparent);flex-shrink:0}._nodePendente_1mnjd_152{background:#e8dcc8;border-color:#c9b89a}._nodeRealizado_1mnjd_157{background:#2d6a4f;border-color:#1b4332}._nodeReagendado_1mnjd_162{background:#457b9d;border-color:#1d3557}._nodeNoShow_1mnjd_167{background:#9d0208;border-color:#6a040f}._bodyCol_1mnjd_172{min-width:0}._statusRow_1mnjd_176{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.45rem}._statusLabel_1mnjd_184{font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--color-text)}._actions_1mnjd_191{display:flex;flex-wrap:wrap;gap:.4rem}._actionRealizado_1mnjd_197{padding:.28rem .65rem;border:none;border-radius:999px;font-size:.75rem;font-weight:600;cursor:pointer;background:#2d6a4f;color:#fff}._actionReagendado_1mnjd_208{padding:.28rem .65rem;border:none;border-radius:999px;font-size:.75rem;font-weight:600;cursor:pointer;background:#1d3557;color:#fff}._actionNoShow_1mnjd_219{padding:.28rem .65rem;border:none;border-radius:999px;font-size:.75rem;font-weight:600;cursor:pointer;background:#9d0208;color:#fff}._empty_1mnjd_230{margin:1rem 0;font-size:.9rem;color:var(--color-text-muted)}._modalBackdrop_1mnjd_236{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4100;background:#00000059;display:flex;align-items:center;justify-content:center;padding:1rem}._modal_1mnjd_236{width:100%;max-width:22rem;padding:1.1rem 1.15rem;border-radius:12px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--color-card-shadow, 0 8px 32px rgba(0, 0, 0, .12))}._modalTitle_1mnjd_258{margin:0 0 .45rem;font-size:1rem;font-weight:700}._modalLead_1mnjd_264{margin:0 0 .85rem;font-size:.8rem;line-height:1.45;color:var(--color-text-muted)}._modalDatetimeInput_1mnjd_271{width:100%;max-width:100%;box-sizing:border-box;padding:.5rem .6rem;border:1px solid var(--color-border);border-radius:8px;font-size:.9rem;background:var(--color-surface);color:var(--color-text)}._modalField_1mnjd_283{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}._modalLabel_1mnjd_290{font-size:.82rem;font-weight:600;color:var(--color-text-muted)}._modalActions_1mnjd_296{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}._modalBtnSecondary_1mnjd_303,._modalBtnPrimary_1mnjd_304{padding:.4rem .85rem;border-radius:8px;font-size:.86rem;font-weight:600;cursor:pointer}._modalBtnSecondary_1mnjd_303{border:1px solid var(--color-border);background:transparent}._modalBtnPrimary_1mnjd_304{border:none;background:var(--color-emphasis, #1e4d3a);color:#fff}._headerActions_1mnjd_323{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}._latestStatusIconBtn_1mnjd_331{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface) 94%,var(--color-border));color:var(--color-text-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}._latestStatusIconBtn_1mnjd_331:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent-cool) 45%,var(--color-border));color:var(--color-accent-cool);background:color-mix(in srgb,var(--color-accent-cool) 8%,var(--color-surface))}._latestStatusIconBtn_1mnjd_331:disabled{opacity:.45;cursor:not-allowed}._latestStatusSyncSvg_1mnjd_360{width:1.1rem;height:1.1rem;display:block}._latestStatusError_1mnjd_366{margin:0 0 .65rem;font-size:.82rem;color:#c62828}._latestStatusPreview_1mnjd_372{display:grid;grid-template-columns:2px 14px minmax(0,1fr);gap:.35rem .55rem;align-items:start;padding:.65rem .75rem;border-radius:10px;background:color-mix(in srgb,var(--color-surface) 93%,var(--color-border));border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent)}._latestStatusRail_1mnjd_383{grid-column:1;grid-row:1 / 3;width:2px;min-height:2.6rem;margin-top:.2rem;justify-self:center;border-radius:1px;background:color-mix(in srgb,var(--color-border) 88%,transparent)}._latestStatusNode_1mnjd_394{grid-column:2;grid-row:1;width:12px;height:12px;border-radius:50%;margin-top:.35rem;border:2px solid color-mix(in srgb,var(--color-border) 70%,transparent)}._latestStatusNode_1mnjd_394[data-outcome=pendente]{background:#e8dcc8;border-color:#c9b89a}._latestStatusNode_1mnjd_394[data-outcome=realizado]{background:#2d6a4f;border-color:#1b4332}._latestStatusNode_1mnjd_394[data-outcome=reagendado]{background:#457b9d;border-color:#1d3557}._latestStatusNode_1mnjd_394[data-outcome=no_show]{background:#9d0208;border-color:#6a040f}._latestStatusMain_1mnjd_424{grid-column:3;grid-row:1 / 3;min-width:0}._latestStatusWhenCol_1mnjd_430{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}._latestStatusWhenText_1mnjd_437{font-size:.84rem;font-variant-numeric:tabular-nums;color:var(--color-text-muted);line-height:1.35}._latestStatusEditWhenBtn_1mnjd_444{margin:0;padding:0;border:none;background:none;font:inherit;font-size:.75rem;font-weight:600;color:var(--color-accent-cool, #2a6f5e);text-decoration:underline;text-underline-offset:2px;cursor:pointer;text-align:left;line-height:1.3}._latestStatusEditWhenBtn_1mnjd_444:hover{color:var(--color-emphasis, #1e4d3a)}._latestStatusStatusRow_1mnjd_464{margin-top:.35rem}._latestStatusCaps_1mnjd_468{font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--color-text)}._latestStatusPillRow_1mnjd_475{display:flex;flex-wrap:wrap;gap:.45rem}._latestPillRealizado_1mnjd_481{padding:.3rem .7rem;border:none;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer;font-family:inherit;background:#2d6a4f;color:#fff}._latestPillRealizado_1mnjd_481:hover{filter:brightness(1.06)}._latestPillReagendar_1mnjd_497{padding:.3rem .7rem;border:none;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer;font-family:inherit;background:#1d3557;color:#fff}._latestPillReagendar_1mnjd_497:hover{filter:brightness(1.06)}._latestPillNoShow_1mnjd_513{padding:.3rem .7rem;border:none;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer;font-family:inherit;background:#9d0208;color:#fff}._latestPillNoShow_1mnjd_513:hover{filter:brightness(1.06)}._latestPillNeutral_1mnjd_529{padding:.3rem .7rem;border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer;font-family:inherit;background:color-mix(in srgb,var(--color-surface) 94%,var(--color-border));color:var(--color-text)}._latestPillNeutral_1mnjd_529:hover{border-color:color-mix(in srgb,var(--color-accent-cool) 35%,var(--color-border))}._wrap_fm63f_1{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px;flex-shrink:0;line-height:0}._dot_fm63f_21{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-text) 14%,transparent);opacity:.35;transition:opacity .15s ease,transform .15s ease}._dot_fm63f_21[data-color=green]{background:#1b5e20}._dot_fm63f_21[data-color=yellow]{background:#c9a227}._dot_fm63f_21[data-color=red]{background:#c62828}._dot_fm63f_21[data-active=true]{opacity:1;transform:scale(1.12)}._wrap_1yver_1{position:relative;flex-shrink:0}._details_1yver_6{position:relative}._summary_1yver_10{display:inline-flex;align-items:center;gap:.38rem;list-style:none;margin:.12rem 0 0;min-height:0;padding:.26rem .58rem .26rem .48rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-accent-cool) 12%);background:color-mix(in srgb,var(--color-surface-raised) 55%,transparent);font-size:.82rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s ease,color .2s ease,background .2s ease}._summary_1yver_10:hover{color:var(--color-subtitle);border-color:color-mix(in srgb,var(--color-accent-cool) 35%,var(--color-border));background:color-mix(in srgb,var(--color-surface-raised) 78%,transparent)}._details_1yver_6[open] ._summary_1yver_10{color:var(--color-emphasis);border-color:color-mix(in srgb,var(--color-accent-cool) 42%,var(--color-border))}._summary_1yver_10::-webkit-details-marker{display:none}._swatches_1yver_49{display:inline-flex;align-items:center;gap:3px}._swatch_1yver_49{width:6px;height:6px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-text) 12%,transparent)}._swatchGreen_1yver_63{background:#1b5e20}._swatchYellow_1yver_67{background:#c9a227}._swatchRed_1yver_71{background:#c62828}._panel_1yver_75{position:absolute;z-index:40;right:0;top:calc(100% + .35rem);width:min(22rem,calc(100vw - 2rem));padding:.9rem 1rem .95rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border) 85%,var(--color-accent-cool) 15%);background:color-mix(in srgb,var(--color-surface-raised) 96%,var(--color-surface));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 24px color-mix(in srgb,var(--color-text) 10%,transparent),0 1px color-mix(in srgb,#fff 6%,transparent)}._panelAlignLeft_1yver_92{left:0;right:auto}._panelTitle_1yver_97{margin:0 0 .65rem;font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--color-card-heading)}._rows_1yver_106{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}._row_1yver_106{display:flex;gap:.6rem;align-items:flex-start;font-size:1rem;line-height:1.48;color:var(--color-subtitle)}._rowBar_1yver_124{flex-shrink:0;width:4px;margin-top:.22rem;min-height:1.85rem;border-radius:2px}._rowGreen_1yver_132 ._rowBar_1yver_124{background:linear-gradient(180deg,#1b5e20,#2e7d32)}._rowYellow_1yver_136 ._rowBar_1yver_124{background:linear-gradient(180deg,#9a7209,#daa520)}._rowRed_1yver_140 ._rowBar_1yver_124{background:linear-gradient(180deg,#b71c1c,#c62828)}._row_1yver_106 strong{display:block;font-size:.86rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);margin-bottom:.1rem}._row_1yver_106 em{font-style:normal;font-weight:700;color:var(--color-card-heading)}._hint_1yver_160{margin:.65rem 0 0;padding-top:.6rem;border-top:1px solid color-mix(in srgb,var(--color-border) 92%,transparent);font-size:.95rem;line-height:1.48;color:var(--color-subtitle)}._hint_1yver_160 strong{font-weight:800;color:var(--color-emphasis)}._assetLink_1yver_174{display:inline-block;margin-top:.5rem;font-size:.92rem;font-weight:600;color:var(--color-accent-cool);text-decoration:underline;text-underline-offset:2px}._assetLink_1yver_174:hover{color:var(--color-accent)}:root{--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Source Sans 3", system-ui, sans-serif;--sidebar-width: 17.5rem;--sidebar-collapsed: 3.5rem;--ease-smooth: cubic-bezier(.4, 0, .2, 1)}[data-theme=dark]{--color-bg: #0c0f0e;--color-surface: #141a17;--color-surface-raised: #1a221e;--color-border: #2a332e;--color-text: #e6e2d8;--color-text-muted: #9a958a;--color-accent: #c9a962;--color-accent-soft: rgba(201, 169, 98, .14);--color-accent-warm: #e8c066;--color-accent-cool: #7eb8a8;--color-heading-bright: #f4efe6;--color-subtitle: #b8c9c0;--color-emphasis: #a8d4c4;--color-card-heading: #d8e2dc;--color-sheet-scrollbar-track: #151c18;--color-sheet-scrollbar-thumb: #5a9d8a;--gradient-sidebar: linear-gradient(180deg, #161d19 0%, var(--color-surface) 55%, #101513 100%);--gradient-main: linear-gradient( 165deg, #080a09 0%, var(--color-bg) 28%, #0a100d 62%, var(--color-bg) 100% );--color-sheet-cell-bg: rgba(255, 255, 255, .035);--color-sheet-grid-h: rgba(30, 35, 33, .35);--color-sheet-grid-v: rgba(30, 35, 33, .22);--color-card-gradient: linear-gradient(145deg, rgba(22, 28, 25, .95) 0%, var(--color-surface) 100%);--color-card-shadow: 0 8px 28px rgba(0, 0, 0, .22);--color-sheet-radial: radial-gradient( ellipse 100% 70% at 50% -5%, rgba(126, 184, 168, .08) 0%, transparent 45% );--color-ticker-item-bg: linear-gradient(145deg, rgba(22, 28, 25, .92) 0%, rgba(30, 36, 33, .88) 100%);--color-ticker-item-shadow: 0 4px 16px rgba(0, 0, 0, .18);--color-theme-toggle-shadow: 0 6px 24px rgba(0, 0, 0, .35)}[data-theme=light]{--color-bg: #e8e4dc;--color-surface: #f5f2eb;--color-surface-raised: #fffcf7;--color-border: #c4bfb3;--color-text: #1a1f1c;--color-text-muted: #5c574d;--color-accent: #8f742e;--color-accent-soft: rgba(143, 116, 46, .14);--color-accent-warm: #b8891a;--color-accent-cool: #2f6b5a;--color-heading-bright: #0f1411;--color-subtitle: #4a534d;--color-emphasis: #256b5a;--color-card-heading: #243028;--color-sheet-scrollbar-track: #ddd8cf;--color-sheet-scrollbar-thumb: #4a8b7c;--gradient-sidebar: linear-gradient(180deg, #dce6df 0%, var(--color-surface) 55%, #cfd8d2 100%);--gradient-main: linear-gradient( 165deg, #f0ebe3 0%, var(--color-bg) 32%, #e5dfd4 65%, var(--color-bg) 100% );--color-sheet-cell-bg: rgba(0, 0, 0, .04);--color-sheet-grid-h: rgba(40, 45, 42, .18);--color-sheet-grid-v: rgba(40, 45, 42, .12);--color-card-gradient: linear-gradient(145deg, rgba(255, 255, 255, .92) 0%, var(--color-surface) 100%);--color-card-shadow: 0 8px 28px rgba(0, 0, 0, .08);--color-sheet-radial: radial-gradient( ellipse 100% 70% at 50% -5%, rgba(47, 107, 90, .12) 0%, transparent 45% );--color-ticker-item-bg: linear-gradient(145deg, #fffcf7 0%, #f0ebe3 100%);--color-ticker-item-shadow: 0 4px 16px rgba(0, 0, 0, .07);--color-theme-toggle-shadow: 0 6px 20px rgba(0, 0, 0, .1)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}#root{height:100%;margin:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.appViewport{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.appViewport>.appStack{flex:1 1 0;min-height:0;min-width:0}.appStack{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.appStackMain{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}body{font-family:var(--font-body);font-size:15px;line-height:1.5;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}
