.DemoGoals-module__Nzu3RW__page{max-width:1240px;margin:0 auto}.DemoGoals-module__Nzu3RW__mobileSummary,.DemoGoals-module__Nzu3RW__mobileHeading{display:none}.DemoGoals-module__Nzu3RW__metrics{border:1px solid var(--glass-border);background:var(--glass-surface);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(30px)saturate(155%);backdrop-filter:blur(30px)saturate(155%);border-radius:16px}.DemoGoals-module__Nzu3RW__metric{background:0 0!important;border:0!important}.DemoGoals-module__Nzu3RW__card,.DemoGoals-module__Nzu3RW__goal{border-color:var(--panel-glass-border)!important;background:var(--panel-glass-surface)!important;box-shadow:var(--panel-glass-shadow)!important;-webkit-backdrop-filter:var(--panel-glass-blur)!important;border-radius:16px!important}.DemoGoals-module__Nzu3RW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.DemoGoals-module__Nzu3RW__metric,.DemoGoals-module__Nzu3RW__card,.DemoGoals-module__Nzu3RW__goal{border:1px solid var(--app-border);background:var(--app-surface);border-radius:14px}.DemoGoals-module__Nzu3RW__metric{padding:20px}.DemoGoals-module__Nzu3RW__metric span,.DemoGoals-module__Nzu3RW__cardMeta,.DemoGoals-module__Nzu3RW__goalMeta{color:var(--app-text-muted);font-size:12px;display:block}.DemoGoals-module__Nzu3RW__metric strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:8px;font-size:26px;display:block}.DemoGoals-module__Nzu3RW__positive{color:#267056!important}.DemoGoals-module__Nzu3RW__negative{color:var(--app-danger)!important}.DemoGoals-module__Nzu3RW__accountGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.DemoGoals-module__Nzu3RW__card{min-height:150px;padding:20px;position:relative;overflow:hidden}.DemoGoals-module__Nzu3RW__cardTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.DemoGoals-module__Nzu3RW__cardIdentity{align-items:center;gap:12px;min-width:0;display:flex}.DemoGoals-module__Nzu3RW__iconTile{width:40px;height:40px;color:var(--app-accent);background:var(--app-accent-soft);border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.DemoGoals-module__Nzu3RW__cardIdentity strong,.DemoGoals-module__Nzu3RW__cardIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.DemoGoals-module__Nzu3RW__cardIdentity strong{font-size:14px}.DemoGoals-module__Nzu3RW__cardIdentity small{color:var(--app-text-muted);margin-top:3px;font-size:11px}.DemoGoals-module__Nzu3RW__type{border:1px solid var(--app-border);color:var(--app-text-muted);border-radius:8px;padding:5px 8px;font-size:10px}.DemoGoals-module__Nzu3RW__balance{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:23px 0 3px;font-size:25px}.DemoGoals-module__Nzu3RW__spark{width:115px;height:38px;position:absolute;bottom:20px;right:20px}.DemoGoals-module__Nzu3RW__spark polyline{fill:none;stroke:#267056;stroke-width:2px}.DemoGoals-module__Nzu3RW__debt polyline{stroke:var(--app-danger)}.DemoGoals-module__Nzu3RW__goalsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.DemoGoals-module__Nzu3RW__goal{padding:20px}.DemoGoals-module__Nzu3RW__goalHead{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:16px;display:grid}.DemoGoals-module__Nzu3RW__ring{--progress:50%;--ring:var(--app-accent);background:conic-gradient(var(--ring) var(--progress), var(--app-border) 0);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.DemoGoals-module__Nzu3RW__ring:before{background:var(--app-surface);content:"";border-radius:50%;grid-area:1/1;width:58px;height:58px}.DemoGoals-module__Nzu3RW__ring strong{z-index:1;grid-area:1/1;font-size:13px}.DemoGoals-module__Nzu3RW__goal h3{margin:0;font-size:15px}.DemoGoals-module__Nzu3RW__goalValue{font-variant-numeric:tabular-nums;margin:22px 0 3px;font-size:21px}.DemoGoals-module__Nzu3RW__goalFooter{border-top:1px solid var(--app-border);color:var(--app-text-muted);justify-content:space-between;align-items:center;margin-top:16px;padding-top:15px;font-size:11px;display:flex}.DemoGoals-module__Nzu3RW__status{color:#267056;background:#e8f1ed;border-radius:7px;padding:5px 8px;font-weight:700}@media (max-width:70rem){.DemoGoals-module__Nzu3RW__goalsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.DemoGoals-module__Nzu3RW__metrics{display:none!important}.DemoGoals-module__Nzu3RW__mobileSummary{text-align:center;background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:center;gap:8px;min-height:132px;margin:-18px 0 28px;padding:20px 12px;display:grid;box-shadow:0 18px 38px #2b77b71a}.DemoGoals-module__Nzu3RW__mobileSummary>div{gap:4px;min-width:0;display:grid}.DemoGoals-module__Nzu3RW__mobileSummary strong{color:#102653;text-overflow:ellipsis;font-size:17px;overflow:hidden}.DemoGoals-module__Nzu3RW__mobileSummary span{color:var(--app-text-muted);font-size:10px}.DemoGoals-module__Nzu3RW__mobileSummary>i{background:radial-gradient(circle,#fff 56%,transparent 58%),conic-gradient(#1687f5 var(--progress),#e5e9ee 0);border-radius:50%;place-items:center;width:76px;height:76px;font-style:normal;display:grid}.DemoGoals-module__Nzu3RW__mobileSummary b{font-size:12px}.DemoGoals-module__Nzu3RW__mobileHeading{color:#102653;margin:0 0 12px;font-size:18px;display:block}.DemoGoals-module__Nzu3RW__metrics{border:1px solid var(--app-border);background:var(--app-border);border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;box-shadow:0 10px 30px #13263f0d}.DemoGoals-module__Nzu3RW__metric{text-align:center;border:0;border-radius:0;min-width:0;padding:15px 10px}.DemoGoals-module__Nzu3RW__metric span{font-size:10px}.DemoGoals-module__Nzu3RW__metric strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:clamp(13px,3.8vw,16px);overflow:hidden}.DemoGoals-module__Nzu3RW__accountGrid,.DemoGoals-module__Nzu3RW__goalsGrid{grid-template-columns:1fr}.DemoGoals-module__Nzu3RW__goalsGrid{display:block}.DemoGoals-module__Nzu3RW__goal{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:86px;padding:12px 2px;display:grid;border:0!important;border-bottom:1px solid var(--app-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.DemoGoals-module__Nzu3RW__goalHead{grid-column:1;display:block}.DemoGoals-module__Nzu3RW__ring{display:none}.DemoGoals-module__Nzu3RW__goal h3{font-size:16px}.DemoGoals-module__Nzu3RW__goalValue{text-align:right;grid-area:1/2;margin:0;font-size:16px}.DemoGoals-module__Nzu3RW__goal>span.DemoGoals-module__Nzu3RW__goalMeta{grid-area:2/1}.DemoGoals-module__Nzu3RW__goalFooter{border:0;grid-area:3/1/auto/-1;margin-top:8px;padding-top:0}.DemoGoals-module__Nzu3RW__status{display:none}.DemoGoals-module__Nzu3RW__card{min-height:142px}}
