:root{--ease-settle:cubic-bezier(.22, 1, .36, 1);--ease-roll:cubic-bezier(.2, .75, .25, 1);--dur-flash:.24s;--dur-settle:.6s}.dx-ondark{--dx-ink:#a6abb599;--dx-tick:#e8eaee38;--dx-dots:var(--dx-dots-dark)}.dx-annot{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-ink,var(--muted));font-variant-numeric:tabular-nums;margin:0}.dx-index{align-items:baseline;gap:10px;display:flex}.dx-index:after{content:"";border-top:1px solid var(--hairline);flex:1;transform:translateY(-4px)}.dx-index-n{font:500 10px/1 var(--mono);letter-spacing:.08em;color:var(--muted)}.dx-stamp{font:600 9px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border:1px solid;border-radius:2px;padding:4px 8px;display:inline-block}.dx-corners{position:relative}.dx-corners:before,.dx-corners:after{content:"";border:0 solid var(--dx-tick,var(--hairline-strong));pointer-events:none;width:8px;height:8px;position:absolute}.dx-corners:before{border-top-width:1px;border-left-width:1px;top:10px;left:10px}.dx-corners:after{border-bottom-width:1px;border-right-width:1px;bottom:10px;right:10px}:root{--dx-dots-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Ccircle cx='14' cy='14' r='.75' fill='%238b8e96' fill-opacity='.3'/%3E%3C/svg%3E");--dx-dots-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Ccircle cx='14' cy='14' r='.75' fill='%23767c87' fill-opacity='.35'/%3E%3C/svg%3E");--dx-dots:var(--dx-dots-light)}:root[data-theme=dark]{--dx-dots:var(--dx-dots-dark)}.dx-dotgrid{background-image:var(--dx-dots);background-position:50%;background-repeat:repeat}.lk{flex-direction:column;align-items:flex-start;line-height:1;display:inline-flex}.lk-overline{letter-spacing:.08em;text-transform:lowercase;color:var(--muted);margin-top:4px;font-size:10px;font-weight:500;line-height:1}.lk-card .wordmark{letter-spacing:-.02em;font-size:15px;font-weight:700}.bib{background:0 0;border:1.5px solid;border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.bib-sm{width:24px;height:24px}.bib-n{font-variant-numeric:tabular-nums;color:currentColor;font-size:11px;font-weight:600;line-height:1}.ob-strip{flex-wrap:wrap;gap:16px 28px;display:flex}.ob-cell{flex-direction:column;flex:auto;gap:4px;min-width:96px;display:flex}.ob-label{font-size:var(--fs-overline);letter-spacing:.06em;color:var(--muted);font-weight:500}.ob-val{font-size:var(--fs-stat-m);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.rec-grid{grid-template-columns:1fr 1fr;gap:24px 28px;padding-top:4px;display:grid}.rec-cell{flex-direction:column;gap:5px;min-width:0;display:flex}.rec-label{font-size:var(--fs-overline);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.rec-fig{font-size:var(--fs-stat-l);color:var(--green-ink);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.05}.rec-ctx{font-size:var(--fs-chip);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rec-empty{font-size:var(--fs-body);color:var(--muted);margin:0}.log-list{flex-direction:column;display:flex}.log-row{border-bottom:1px solid var(--hairline);grid-template-columns:120px 1fr;align-items:baseline;gap:10px;padding:7px 0;display:grid}.log-row:last-child{border-bottom:none}.log-date{font-size:var(--fs-nav);color:var(--ink);font-weight:600}.log-total{font-size:var(--fs-body);color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width:560px){.log-row{grid-template-columns:1fr auto;row-gap:2px}}.peek-note{font-size:var(--fs-chip);color:var(--muted);margin:0 0 10px}.peek-fresh{background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.peek-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);font-size:var(--fs-chip);color:var(--ink);flex:240px;overflow:hidden}.peek-once{font-size:var(--fs-chip);color:var(--muted);flex:1 0 100%}.peek-row{border-bottom:1px solid var(--hairline);align-items:baseline;gap:12px;padding:9px 0;display:flex}.peek-row:last-child{border-bottom:none}.peek-when{font-size:var(--fs-nav);color:var(--ink-2);flex:1}.peek-state{font-size:var(--fs-chip);color:var(--muted)}.peek-revoke{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:16px;line-height:1}.peek-revoke:hover{color:var(--ink)}.topbar{position:relative}.club-more-scrim{z-index:45;position:fixed;inset:0}.club-more-menu{z-index:46;background:var(--surface-3);border:1px solid var(--hairline);border-radius:var(--radius-lg);flex-direction:column;width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #0000002e}.club-more-item{width:100%;font-size:var(--fs-nav);text-align:left;color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:9px 12px;font-weight:500;text-decoration:none;display:block}.club-more-item:hover{background:var(--surface-2)}.club-more-head{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.cm-id{flex-direction:column;gap:2px;min-width:0;display:flex}.cm-name{color:var(--ink);text-transform:lowercase;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.cm-line{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.club-more-sep{background:var(--hairline);height:1px;margin:4px 6px}.club-more-item.is-signout{color:var(--ink-2)}.adm{width:min(620px,100% - 2*clamp(14px,4vw,24px));margin-inline:auto;padding-bottom:48px}.adm-top{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;margin-bottom:16px;padding:16px 0 12px;display:flex}.adm-crumb{font-size:var(--fs-nav);color:var(--muted);font-weight:600}.adm-crumb:before{content:"/";color:var(--hairline-strong);margin-right:10px}.adm-back{margin-left:auto}.adm-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.adm-table th{text-align:left;font-size:var(--fs-overline);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--hairline);padding:0 14px 8px 0;font-weight:500}.adm-table td{border-bottom:1px solid var(--hairline);font-size:var(--fs-body);color:var(--ink-2);vertical-align:baseline;padding:10px 14px 10px 0}.adm-table tr:last-child td{border-bottom:none}.adm-num{color:var(--ink);white-space:nowrap;font-weight:700}.adm-email{color:var(--ink-2);word-break:break-all}.adm-joined{white-space:nowrap;color:var(--muted);text-align:right}.adm-act{text-align:right;white-space:nowrap}.adm-renumber-btn{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--ink-2);border-radius:var(--radius-md);font-size:var(--fs-chip);cursor:pointer;padding:5px 10px;font-weight:600;transition:color .12s,border-color .12s}.adm-renumber-btn:hover{color:var(--ink);border-color:var(--ink-2)}.adm-row-removed{opacity:.55}.adm-row-removed .adm-num{text-decoration:line-through}.adm-inviterow{max-width:460px}.adm-inviterow .adm-email-in{flex:auto;width:auto;min-width:0}.adm-inviterow .adm-special-in{text-align:center;flex:0 0 4.75rem;width:4.75rem}.adm-special-in::-webkit-outer-spin-button{appearance:none;margin:0}.adm-special-in::-webkit-inner-spin-button{appearance:none;margin:0}.adm-special-in{appearance:textfield}.adm-special-note{color:var(--ink-2);font-size:var(--fs-chip);margin:6px 0 0;line-height:1.45}.adm-remove-btn{border:1px solid var(--hairline);color:var(--ink-3,var(--ink-2));border-radius:var(--radius-md);font-size:var(--fs-chip);cursor:pointer;background:0 0;margin-left:6px;padding:5px 10px;font-weight:600;transition:color .12s,border-color .12s}.adm-remove-btn:hover:not(:disabled){color:var(--ink);border-color:var(--ink-2)}.adm-remove-btn[disabled]{opacity:.5;cursor:default}.adm-link{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.adm-link-note{color:var(--ink-2);font-size:var(--fs-chip);flex:1 0 100%;margin:0}.adm-link-in{min-width:0;font-size:var(--fs-chip);flex:260px}.adm-renumber-row td{border-bottom:1px solid var(--hairline)}.adm-renumber{flex-direction:column;gap:10px;padding:4px 0 12px;display:flex}.adm-renumber-law{max-width:52ch;font-size:var(--fs-chip);color:var(--muted);margin:0;line-height:1.5}.adm-renumber-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-renumber-to{font-size:var(--fs-chip);color:var(--ink-2);font-weight:600}.adm-renumber-in{font-variant-numeric:tabular-nums;width:88px}.adm-stat{align-items:baseline;gap:10px;display:flex}.adm-stat-n{font-size:var(--fs-stat-l);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.adm-stat-lbl{font-size:var(--fs-chip);color:var(--muted)}
:root{--acct-cyc-0:var(--cat-transporte);--acct-cyc-1:var(--cat-restaurantes);--acct-cyc-2:var(--cat-compras);--acct-cyc-3:var(--cat-entretenimiento);--acct-cyc-4:var(--cat-super);--acct-cyc-5:var(--cat-suscripciones);--acct-cyc-6:var(--cat-msi);--acct-cyc-7:var(--cat-salud);--acct-cyc-8:var(--cat-viajes);--acct-cyc-9:var(--cat-servicios)}.head-amt-unit{font-size:var(--fs-overline);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-left:4px;font-weight:600}.head-amt-sub{font-size:var(--fs-overline);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:1px;font-weight:400;display:block}.range-pills-showpiece{opacity:.75;margin:0 0 6px;transition:opacity .15s}.range-pills-showpiece:hover,.range-pills-showpiece:focus-within{opacity:1}.range-pills-showpiece .range-pill{font-size:var(--fs-overline);padding:1px 7px}.set-goal-row{font-size:var(--fs-overline);color:var(--muted);margin:2px 0 12px}.set-goal-link{color:var(--ink-2);border-bottom:1px solid var(--hairline-strong);padding-bottom:1px;transition:color .15s,border-color .15s}.set-goal-link:hover{color:var(--ink);border-color:var(--ink-2)}.panel.sim{padding:20px 24px}.plan-two{grid-template-columns:1fr;gap:20px;margin-top:4px;display:grid}@media (min-width:1024px){.plan-two{grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:28px}}.plan-viz{min-width:0;position:relative}.plan-side{flex-direction:column;justify-content:center;min-width:0;display:flex}.plan-viz .horizon-row{justify-content:flex-end;gap:4px;margin:0 0 4px}.plan-viz .horizon-btn{font-size:var(--fs-overline);padding:2px 8px}.plan-proj{position:relative}.pp-band{fill:var(--green);fill-opacity:.06;stroke:none}.pp-floor{fill:none;stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:3 3;opacity:.8}.pp-money{fill:none;stroke:var(--green);stroke-width:1.5px;stroke-linejoin:round}.pp-band-label{font-family:var(--mono);fill:var(--muted);font-size:10px}.pp-eta-dot{fill:var(--signal)}.pp-eta-label{font-family:var(--mono);font-size:var(--fs-overline);fill:var(--signal-ink);font-weight:600}.pp-end-dot{fill:var(--green)}.pp-end-label{font-family:var(--mono);font-size:var(--fs-overline);fill:var(--ink-2);font-weight:600}.pp-hover-dot{fill:var(--green);stroke:var(--surface);stroke-width:1.5px}.plan-ledger{flex-direction:column;display:flex}.pl-row{font-size:var(--fs-label);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.pl-label{min-width:0;color:var(--ink-2);align-items:baseline;gap:6px;display:flex}.pl-label input[type=checkbox]{appearance:checkbox;width:13px;height:13px;min-height:0;accent-color:var(--green);background:0 0;border:none;align-self:center;margin:0;padding:0}.pl-sign{width:9px;color:var(--muted);font-variant-numeric:tabular-nums}.pl-meta{font-size:var(--fs-overline);color:var(--muted);font-variant-numeric:tabular-nums}.pl-amt{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.pl-start .pl-amt,.pl-msi .pl-amt{color:var(--ink-2)}.pl-msi .pl-label{color:var(--muted)}.pl-off{opacity:.6}.pl-off .pl-amt{color:var(--muted)}.pl-total{border-bottom:none;border-top:1px solid var(--hairline-strong);margin-top:2px;padding-top:10px}.pl-total .pl-label{color:var(--ink);font-weight:600}.pl-total .pl-amt{font-size:var(--fs-stat-m);letter-spacing:-.015em;font-weight:700}.plan-ledger.met .pl-total .pl-amt{color:var(--green)}.plan-ledger.short .pl-total .pl-amt{color:var(--signal-ink)}.plan-controls{border-top:1px solid var(--hairline);grid-template-columns:1fr;gap:16px 28px;margin-top:14px;padding-top:14px;display:grid}@media (min-width:1024px){.plan-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan-ctl{flex-direction:column;gap:6px;min-width:0;display:flex}.plan-ctl-name{font-size:var(--fs-chip);color:var(--ink-2);font-weight:600}.plan-ctl .sim-presets{margin:0 0 2px}.plan-ctl-range{width:100%;height:18px;accent-color:var(--green);background:0 0;border:none;margin:0;padding:0}.aib-income{color:var(--ink);font-weight:600}.aib-edit{font-size:var(--fs-overline);color:var(--muted);border-bottom:1px solid var(--hairline-strong);margin-left:6px;font-weight:500}.aib-edit:hover{color:var(--ink-2)}.gasto-lead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 32px;display:flex}.gasto-lead-main{flex-direction:column;gap:4px;min-width:0;display:flex}.gasto-lead-row{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.gasto-vs{font-size:var(--fs-tier);font-variant-numeric:tabular-nums;font-weight:600}.gasto-vs.under{color:var(--green)}.gasto-vs.over{color:var(--red)}.gasto-vs.muted{color:var(--muted);font-weight:500}.gasto-lead-side{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.gasto-lead-trio{font-size:var(--fs-label);color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;display:flex}.gasto-lead-trio b{color:var(--ink-2)}.gasto-lead-trio b.up{color:var(--green)}.gasto-lead-trio b.down{color:var(--red)}.trend-bar.filtered{opacity:.85}.trend-bar.filtered.hi,.trend-bar.filtered.sel{opacity:1}.cd-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cd-mid{align-items:baseline;gap:10px;display:flex}.cd-mid .pay-it{margin-left:auto}.cd-mid .pay-it+.pay-it{margin-left:12px}.pay-it.quiet{color:var(--muted);font-weight:500}.cd-cycle{font-size:var(--fs-label);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-top:4px;display:flex}.cd-cycle .cd-state-it{font-size:var(--fs-label);margin:0 0 0 auto;padding:0}.cd-util{font-size:var(--fs-label);color:var(--muted);font-variant-numeric:tabular-nums}.cd-util-hot{color:var(--red);font-weight:600}.rec-list{flex-direction:column;margin-top:4px;display:flex}.rec-row{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;padding:8px 0;display:flex}.rec-row:last-child{border-bottom:none}.rec-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rec-merchant{font-size:var(--fs-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.rec-since{font-size:var(--fs-overline);color:var(--muted);font-variant-numeric:tabular-nums}.rec-amt{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.rec-permo{font-size:var(--fs-overline);color:var(--muted);display:block}.rec-row .recurring-action{opacity:0;transition:opacity .12s}.rec-row:hover .recurring-action,.rec-row:focus-within .recurring-action{opacity:1}.msi-track{border-radius:var(--radius-xs);background:var(--surface-2);width:96px;height:3px;margin-top:3px;display:block;overflow:hidden}.msi-fill{background:var(--ink-2);height:100%;display:block}.hero-number.peeking .hero-digits,.hero-number.peeking .hero-cents{animation:.15s ease-out peekIn}@keyframes peekIn{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-number.peeking .hero-digits,.hero-number.peeking .hero-cents{animation:none}}.stat-line{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.stat-line b,.stat-line strong,.stat-line .mono{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.stat-line b.up{color:var(--green-ink)}.stat-line b.down{color:var(--red)}.hero-sub .asof,.hero-sub .nudge,.head-amt-sub b{text-transform:lowercase}.tile-meaning{color:var(--muted)}.tile-meaning b{font-family:var(--mono);color:var(--ink);letter-spacing:-.01em;font-weight:700}.gasto-lead-trio{color:var(--muted)}.gasto-lead-trio b{font-family:var(--mono);color:var(--ink);letter-spacing:-.01em;font-weight:700}.hero-dist{font-size:var(--fs-tier);letter-spacing:-.005em;margin-top:10px}.hero-dist b{font-size:1.02em}.tab-mark{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin:0 2px 10px;display:flex}.tab-mark .roundel{opacity:.9;flex:none}.hq th{font-family:var(--mono);letter-spacing:.14em;font-weight:500}.hq .earn-accounts td,.hq .rec-row,.hq .pl-row:not(.pl-total){border-bottom-style:dotted;border-bottom-color:var(--hairline-strong)}.hq .earn-accounts tr:last-child td,.hq .rec-row:last-child{border-bottom:none}.row-index{min-width:18px;font:500 10px/1 var(--mono);letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;align-self:flex-start;margin-top:2px}.panel.gasto{position:relative}.panel.gasto:before,.panel.gasto:after{content:"";border:0 solid var(--hairline-strong);pointer-events:none;width:8px;height:8px;position:absolute}.panel.gasto:before{border-top-width:1px;border-left-width:1px;top:10px;left:10px}.panel.gasto:after{border-bottom-width:1px;border-right-width:1px;bottom:10px;right:10px}.hq .path-verdict{letter-spacing:-.005em;padding:9px 18px}.hq .path-verdict .verdict-lead{font-family:var(--mono);font-weight:700}.earn-rate{font-size:var(--fs-chip);white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:auto;font-weight:600;line-height:1.35}.earn-rate b{font-family:var(--mono);font-weight:700}.earn-rate .earn-rate-unit{opacity:.72;font-weight:500}.gasto-lead-main>.label{align-self:flex-start}.hq .plan-goaldate{align-self:flex-start;display:inline-block}.hq .plan-goaldate .plan-goaldate-val{font-family:var(--mono)}.rec-row,.agenda-row{transition:background-color .12s,border-color .12s}.rec-row:hover,.rec-row:focus-within,.agenda-row:hover,.pl-row:hover{background:var(--row-hover)}.cd-amt,.cd-of,.foot-amt,.head-amt,.rec-amt,.pl-amt,.agenda-amt,.agenda-run,.tile-value,.hero-dist,.plan-goaldate-val{font-variant-numeric:tabular-nums}.panel.showpiece .panel-head,.panel.earn-accounts .panel-head,.panel.cards-due .panel-head,.panel.sim .panel-head,.panel.gasto .panel-head{margin-bottom:11px}.panel.dx-corners,.panel.gasto{padding:18px 20px}@media (max-width:560px){.hero-number{flex-wrap:wrap}.hero-unit{width:100%;padding:.4em 0 0}.hero-number .mxn-tag,.hero-number .hero-est-tag{font-size:.15em}.traveler-sim .sim-amt{display:none}.tab-mark{min-height:30px}.panel.dx-corners,.panel.gasto{padding:16px 14px}.panel.gasto:before,.panel.dx-corners:before{top:7px;left:7px}.panel.gasto:after,.panel.dx-corners:after{bottom:7px;right:7px}.earn-rate{margin-right:0}}
.lp10{background:var(--screen);min-height:100svh;color:var(--v10-ink);font-family:var(--sans);padding:0 20px calc(32px + env(safe-area-inset-bottom));position:relative}.lp10:before{content:"";z-index:0;pointer-events:none;background:var(--screen);position:fixed;inset:0}.lp10:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(110% 62% at 50% -4%,#177a3b1a,#177a3b00 64%),radial-gradient(64% 42% at 88% 18%,#8f837521,#8f837500 68%);height:min(760px,88svh);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 46%,#0000);mask-image:linear-gradient(#000 46%,#0000)}:root[data-theme=dark] .lp10:after{background:radial-gradient(110% 62% at 50% -4%,#34d17e14,#34d17e00 62%),radial-gradient(64% 42% at 88% 18%,#96a2b10d,#96a2b100 68%)}.lp10>*{z-index:1;position:relative}.lp10-enter{z-index:2;font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-ink-2);background:var(--module);border:1px solid var(--module-brd);border-radius:8px;padding:9px 12px;text-decoration:none;transition:color .15s,border-color .15s;position:absolute;top:clamp(14px,4vh,30px);right:clamp(14px,5vw,40px)}.lp10-enter:hover{color:var(--v10-ink);border-color:var(--mark-ring)}.lp10-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(22px,4vh,38px);max-width:780px;min-height:min(76svh,660px);margin:0 auto;padding:clamp(84px,9vh,120px) 0 clamp(32px,6vh,70px);display:flex}.lp10-wm{color:var(--v10-ink);line-height:.92;display:block}.lp10-wm .wmx{font-size:clamp(42px,12vw,104px)}.lp10-wm .wmx-url{letter-spacing:.34em;text-align:center;margin-top:clamp(14px,2.2vw,22px);font-size:clamp(10px,1.5vw,13px)}.lp10-line{color:var(--v10-ink-2);text-wrap:balance;max-width:34ch;margin:0;font-size:clamp(16px,4.2vw,20px);font-weight:500;line-height:1.5}.lp10-sec{width:100%;max-width:940px;margin:0 auto;padding:clamp(46px,10vh,90px) 0 0}.lp10-sec>.t-lab{margin:0 0 clamp(16px,3vh,26px);display:block}.lp10-dot{color:var(--v10-green)}.lp10-beats{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:880px){.lp10-beats{grid-template-columns:repeat(3,1fr)}}.lp10-beat{flex-direction:column;gap:13px;padding:24px 24px 26px;display:flex}.lp10-beat h2{font-family:var(--sans);font-variation-settings:"wdth" 112, "wght" 800;letter-spacing:-.02em;color:var(--v10-ink);text-wrap:balance;margin:0;font-size:clamp(22px,5.2vw,27px);line-height:1.1}.lp10-beat p{color:var(--v10-ink-2);margin:0;font-size:14.5px;font-weight:500;line-height:1.6}.lp10-club{text-align:center}.lp10-stage{padding:clamp(32px,6vw,54px) clamp(18px,5vw,44px) clamp(30px,5vw,46px)}.lp10-stage>:not(.v10-field){z-index:1;position:relative}.lp10-card-field{background:radial-gradient(300px at 50% 24%,#f4e2ae33,#a8842f12 42%,#6e5a1e08 58%,#6e5a1e00 74%)}:root[data-theme=light] .lp10-card-field{background:radial-gradient(300px at 50% 24%,#a8842f2b,#a8842f0f 44%,#6e5a1e00 74%)}.lp10-card{aspect-ratio:1.735;text-align:left;color:#241c07;background:radial-gradient(120% 90% at 18% 0%, #ffffff8c, #fff0 44%), repeating-linear-gradient(100deg, #ffffff0f 0 1px, #0000 1px 3px), linear-gradient(112deg, var(--gold-c) 0%, var(--gold-b) 30%, var(--gold-a) 52%, var(--gold-b) 72%, var(--gold-d) 100%);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:16px;flex-direction:column;justify-content:space-between;width:min(340px,100%);margin:0 auto;padding:22px 22px 18px;display:flex;overflow:hidden;box-shadow:0 18px 50px #0000008c,inset 0 1px #ffffff80}:root[data-theme=light] .lp10-card{box-shadow:0 14px 36px #241c073d,inset 0 1px #ffffff80}.lp10-card-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lp10-card-row.bot{align-items:flex-end}.lp10-card-word{font-family:var(--sans);font-variation-settings:"wdth" 110, "wght" 800;letter-spacing:-.01em;font-size:15px}.lp10-card-word i{color:#0a3d22;font-style:normal}.lp10-card-no{font-family:var(--mono);letter-spacing:.06em;font-size:clamp(22px,7vw,26px);font-weight:600}.lp10-card-meta,.lp10-card-url{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#241c07b8;font-size:10px}.lp10-card-url{letter-spacing:.04em;text-transform:none}.lp10-card-meta{margin-top:6px}.lp10-h{font-family:var(--sans);font-variation-settings:"wdth" 115, "wght" 800;letter-spacing:-.025em;color:var(--v10-ink);text-wrap:balance;margin:clamp(28px,5vh,42px) 0 0;font-size:clamp(24px,6vw,34px);line-height:1.1}.lp10-p{color:var(--v10-ink-2);max-width:46ch;margin:14px auto 0;font-size:15px;font-weight:500;line-height:1.6}.lp10-jointile{text-align:center;padding:clamp(30px,6vw,46px) clamp(18px,5vw,40px)}:root[data-theme=light] .lp10-jointile.v10-tile-attn{background-image:linear-gradient(#0b6b3706,#0b6b3712)}.lp10-form{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px;width:100%;max-width:420px;margin:clamp(22px,4vh,32px) auto 0;display:flex}.lp10-input{text-align:left;min-width:0;height:42px;font-family:var(--sans);color:var(--v10-ink);border:0;border-bottom:1px solid var(--mark-ring);background:0 0;border-radius:0;outline:none;flex:200px;padding:0 2px;font-size:16px;font-weight:500}.lp10-input::placeholder{color:var(--v10-muted)}.lp10-input:focus{border-bottom:2px solid var(--v10-green);margin-bottom:-1px}.lp10-err{font:500 11px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--v10-ink-2);flex:1 0 100%;margin:0}.lp10-noted{color:var(--v10-green);margin:clamp(22px,4vh,32px) 0 0;font-size:clamp(22px,5vw,30px)}.lp10-quiet{color:var(--v10-muted);margin:20px 0 0;font-size:13.5px;font-weight:500;line-height:1.6}.lp10-foot{text-align:center;max-width:940px;margin:0 auto;padding:clamp(44px,9vh,80px) 0 0}.login-app{background:var(--wall);min-height:100dvh;color:var(--v10-ink);font-family:var(--sans);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:relative}.login-app:before{content:"";pointer-events:none;background:radial-gradient(60% 44% at 50% 30%,#177a3b17,#177a3b00 70%);position:absolute;inset:0}:root[data-theme=dark] .login-app:before{background:radial-gradient(60% 44% at 50% 30%,#34d17e13,#34d17e00 68%)}.login-app>*{z-index:1;position:relative}.login-card{background:var(--module);border:1px solid var(--module-brd);border-radius:var(--r);flex-direction:column;gap:18px;width:100%;max-width:380px;padding:28px 26px 24px;animation:.24s ease-out both login-present;display:flex}:root[data-theme=light] .login-card{box-shadow:0 1px 2px #12161e0d,0 10px 30px #12161e0f}.login-card.is-open{border-bottom-color:var(--v10-green)}.login-card.is-shake{animation:.26s ease-out login-shake}@keyframes login-present{0%{opacity:0}to{opacity:1}}@keyframes login-shake{0%{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}to{transform:translate(0)}}.login-brand{margin-bottom:6px}.login-brand .wmx{font-size:30px}.login-brand .wmx-url{margin-top:10px}.login-form{flex-direction:column;gap:16px;display:flex}.login-label{color:var(--v10-ink);margin:0;font-size:15px;font-weight:700}.login-field{flex-direction:column;display:flex}.login-flabel{font:500 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--v10-muted);margin-bottom:8px}.login-input{text-align:left;width:100%;height:42px;font-family:var(--sans);color:var(--v10-ink);border:0;border-bottom:1px solid var(--mark-ring);background:0 0;border-radius:0;padding:0 2px;font-size:16px;font-weight:500}.login-input::placeholder{color:var(--v10-muted)}.login-input:focus{border-bottom:2px solid var(--v10-green);outline:none;margin-bottom:-1px}.login-input:disabled{opacity:.5}.lp10-submit,.login-submit{font-family:var(--sans);color:#06130c;background:var(--v10-green);border:1px solid var(--v10-green);cursor:pointer;border-radius:12px;font-size:14px;font-weight:700;transition:filter .15s,opacity .15s}:root[data-theme=light] .lp10-submit:enabled,:root[data-theme=light] .login-submit:enabled{color:#fff}.lp10-submit{flex:none;height:42px;padding:0 20px}.login-submit{width:100%;margin-top:4px;padding:12px 14px}.lp10-submit:hover:not(:disabled),.login-submit:hover:not(:disabled){filter:brightness(1.08)}.lp10-submit:disabled,.login-submit:disabled{border-color:var(--module-brd);color:var(--v10-muted);cursor:default;background:0 0}.login-alt{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:2px;text-decoration:underline}.login-alt:hover:not(:disabled){color:var(--v10-ink-2)}.login-msg{color:var(--v10-ink-2);margin:0;font-size:13px;font-weight:500;line-height:1.5}.login-msg.err{color:var(--v10-ink);animation:.16s ease-out both login-present}.login-annot{text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.login-card,.login-card.is-shake,.login-msg.err{animation:none}}
.set-v10{--set-in:#f3f5f9;--set-sub:#f8fafc;--set-hair:var(--rule-dim);--set-tile-sh:0 1px 2px #12161e0d, 0 10px 30px #12161e0f}:root[data-theme=dark] .set-v10{--set-in:#ffffff0b;--set-sub:#ffffff06;--set-tile-sh:none}.set-app.set-v10{max-width:1180px;color:var(--v10-ink);font-family:var(--sans);padding-bottom:96px}.set-v10 .set-topbar{background:var(--screen);border-bottom:1px solid var(--module-brd);gap:14px;padding:14px 0 12px}.set-v10 .set-crumb{font:500 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--v10-muted)}.set-v10 .set-crumb:before{content:"/";color:var(--v10-muted);opacity:.6;margin-right:10px}.set-v10 .set-topbar-nav{gap:18px;margin-left:auto}.set-v10 .set-topbar-right{margin-left:0}.set-v10 .set-topbar-nav .nav-link{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--v10-ink-2);text-decoration:none}.set-v10 .set-topbar-nav .nav-link:hover{color:var(--v10-ink)}@media (max-width:560px){.set-v10 .set-topbar{gap:10px}.set-v10 .set-topbar-nav{gap:12px}.set-v10 .set-topbar-nav .nav-link{letter-spacing:.1em}}.set-v10 .theme-toggle{border:1px solid var(--module-brd);background:var(--module);width:32px;height:32px;color:var(--v10-ink-2);border-radius:10px}.set-v10 .theme-toggle:hover{color:var(--v10-ink);border-color:var(--v10-muted)}.set-v10 .set-page{margin:26px 0 20px}.set-v10 .set-page-crumb{font:500 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--v10-muted);margin-bottom:13px;display:block}.set-v10 .set-title{font-family:var(--sans);font-variation-settings:"wdth" 118, "wght" 800;letter-spacing:-.02em;text-transform:lowercase;color:var(--v10-ink);margin:0 0 10px;font-size:clamp(30px,5vw,44px);line-height:1}.set-v10 .set-intro{color:var(--v10-muted);max-width:56ch;font-size:14px;line-height:1.55}.set-v10 .set-menu-list{counter-reset:setsec;background:var(--module);border:1px solid var(--module-brd);border-radius:var(--r);box-shadow:var(--set-tile-sh);flex-direction:column;gap:2px;padding:8px;display:flex;overflow:hidden}.set-v10 .set-menu-item{min-height:46px;color:var(--v10-ink-2);border:0;border-radius:13px;gap:12px;padding:10px 12px 10px 15px;font-size:14.5px;font-weight:600;transition:color .12s,background-color .12s;position:relative}.set-v10 .set-menu-item:before{counter-increment:setsec;content:counter(setsec, decimal-leading-zero);min-width:2ch;font:500 10px/1 var(--mono);letter-spacing:.08em;color:var(--v10-muted)}.set-v10 .set-menu-item:hover{color:var(--v10-ink);background:var(--set-sub)}.set-v10 .set-menu-item.on{color:var(--v10-ink);background:var(--set-in)}.set-v10 .set-menu-item.on:after{content:"";background:var(--v10-green);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:5px}.set-v10 .set-menu-item.on:before{color:var(--v10-green)}.set-v10 .set-menu-chev{color:var(--v10-muted);font-size:18px}.set-v10 .set-back{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-muted);margin-bottom:10px}.set-v10 .set-back:hover{color:var(--v10-ink)}@media (min-width:860px){.set-v10 .set-menu-item{background:0 0;border-left:0;min-height:36px;padding:7px 12px 7px 15px;font-size:13.5px}.set-v10 .set-menu-item:hover{background:var(--set-sub)}.set-v10 .set-menu-item.on{background:var(--set-in)}.set-v10 .set-menu-item.on:after{top:8px;bottom:8px}}.set-v10 .set-admin{margin-top:14px}.set-v10 .set-admin-lab{font:500 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--v10-muted);margin:0 0 8px 2px;display:block}.set-v10 .set-admin-row{background:var(--module);border:1px solid var(--module-brd);width:100%;min-height:46px;box-shadow:var(--set-tile-sh);color:var(--v10-ink-2);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.set-v10 .set-admin-row:hover{color:var(--v10-ink);border-color:var(--v10-muted)}.set-v10 .set-admin-state{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-muted);margin-left:auto}.set-v10 .set-admin-row.on .set-admin-state{color:var(--v10-green)}.set-v10 .set-admin-sw{background:var(--dial-track);border-radius:9px;flex:none;width:30px;height:18px;transition:background-color .15s;position:relative}.set-v10 .set-admin-row.on .set-admin-sw{background:var(--v10-green)}.set-v10 .set-admin-sw i{background:var(--module);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.set-v10 .set-admin-row.on .set-admin-sw i{transform:translate(12px)}.set-v10 .set-admin-note{color:var(--v10-muted);margin:9px 2px 0;font-size:11.5px;line-height:1.5}.set-v10 .set-section.panel{background:var(--module);border:1px solid var(--module-brd);border-radius:var(--r);box-shadow:var(--set-tile-sh);margin-bottom:16px;padding:22px 24px 20px}:root[data-theme=light] .set-v10 .set-section.panel{background:linear-gradient(180deg, #177a3b06, transparent 120px), var(--module)}.set-v10 .set-head{margin-bottom:16px}.set-v10 .set-head .dx-index:after{border-top-color:var(--set-hair)}.set-v10 .dx-index-n{font:500 10px/1 var(--mono);letter-spacing:.2em;color:var(--v10-muted)}.set-v10 .set-head h2{font-family:var(--sans);font-variation-settings:"wdth" 118, "wght" 800;letter-spacing:-.02em;text-transform:lowercase;color:var(--v10-ink);font-size:22px;line-height:1}.set-v10 .set-add{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-ink-2);background:var(--set-in);border:1px solid var(--module-brd);border-radius:999px;padding:8px 12px}.set-v10 .set-add:hover{color:var(--v10-ink);border-color:var(--v10-muted)}.set-v10 .set-sub,.set-v10 .set-hint{color:var(--v10-muted);max-width:60ch;font-size:12.5px;line-height:1.5}.set-v10 .set-head+.set-sub{margin:-8px 0 14px;font-size:13.5px}.set-v10 .set-lbl,.set-v10 .set-th,.set-v10 .set-group,.set-v10 .inflow-f>span,.set-v10 .goal-by-lbl,.set-v10 .recon-history-head,.set-v10 .persona-tag{font:500 10px/1.2 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--v10-muted);border:0}.set-v10 .set-th{margin-bottom:2px;padding-bottom:8px}.set-v10 .set-group{color:var(--v10-ink-2);margin:18px 0 8px}.set-v10 .set-group:first-of-type{margin-top:6px}.set-v10 input,.set-v10 select,.set-v10 .numfield{font-family:var(--sans);color:var(--v10-ink);background:var(--set-in);border:1px solid var(--module-brd);border-radius:12px;min-height:40px;padding:9px 11px;font-size:14px;font-weight:500}.set-v10 .numfield{align-items:center;padding:0}.set-v10 .numfield-in{min-height:38px;color:var(--v10-ink);background:0 0;border:0;border-radius:0;padding:6px 11px;font-size:14px;font-weight:600}.set-v10 .numfield-cur .numfield-in{padding-left:2px}.set-v10 .numfield-sym{font:500 12px/1 var(--mono);color:var(--v10-muted);place-items:center;padding-left:11px;display:grid}.set-v10 input:focus,.set-v10 select:focus,.set-v10 .numfield:focus-within{border-color:var(--v10-green);outline:none}.set-v10 input:focus-visible,.set-v10 select:focus-visible{outline:2px solid var(--v10-green);outline-offset:2px;border-color:var(--v10-green)}.set-v10 .numfield:has(.numfield-in:focus-visible){outline:2px solid var(--v10-green);outline-offset:2px;border-color:var(--v10-green)}.set-v10 .numfield-in:focus,.set-v10 .numfield-in:focus-visible{outline:none}.set-v10 input::placeholder{color:var(--v10-muted)}:root[data-theme=dark] .set-v10 input[type=date],:root[data-theme=dark] .set-v10 input[type=month]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.set-v10 .btn{background:var(--set-in);border:1px solid var(--module-brd);color:var(--v10-ink);border-radius:12px;padding:9px 14px;font-size:13.5px;font-weight:600}.set-v10 .btn:hover{border-color:var(--v10-muted)}.set-v10 .btn-accent{background:var(--v10-green);border-color:var(--v10-green);color:var(--module);padding:10px 20px}.set-v10 .btn-accent:disabled{opacity:.55}.set-v10 .btn-ghost{color:var(--v10-ink-2);background:0 0;border-color:#0000}.set-v10 .btn-ghost:hover{color:var(--v10-ink)}.set-v10 .set-card{background:var(--set-sub);border:1px solid var(--module-brd);border-radius:16px;margin-bottom:12px;padding:16px 18px;position:relative}.set-v10 .set-card:first-of-type{padding-top:16px}.set-v10 .set-card:last-of-type{border-bottom:1px solid var(--module-brd);margin-bottom:0}.set-v10 .acct-head{gap:10px;margin-bottom:10px}.set-v10 .acct-head>*{z-index:1;position:relative}.set-v10 .acct-head.blade:before{width:190px;height:38px;top:-2px;bottom:auto;left:-18px}.set-v10 .acct-dot{border-radius:3px;width:10px;height:10px}.set-v10 .acct-name{letter-spacing:-.01em;color:var(--v10-ink);background:0 0;border:1px solid #0000;border-radius:10px;min-height:34px;margin-left:-8px;padding:4px 8px;font-size:17px;font-weight:700}.set-v10 .acct-name:hover{border-color:var(--module-brd)}.set-v10 .acct-name:focus{background:var(--set-in);border-color:var(--v10-green)}.set-v10 .acct-rate{font:500 11px/1 var(--mono);letter-spacing:.04em;color:var(--v10-muted)}.set-v10 .card-last4{font:500 11px/1 var(--mono);letter-spacing:.08em;color:var(--v10-muted)}.set-v10 .hue-row{gap:7px;margin:2px 0 12px}.set-v10 .hue-chip{border:0;border-radius:6px;width:22px;height:22px;padding:0}.set-v10 .hue-chip.on{box-shadow:0 0 0 2px var(--set-sub), 0 0 0 4px var(--v10-ink)}.set-v10 .hue-chip:focus-visible{outline:2px solid var(--v10-green);outline-offset:3px}.set-v10 .hue-name{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-muted)}.set-v10 .acct-kind-opt{border:1px solid var(--module-brd);background:var(--module);border-radius:14px;padding:10px 12px}.set-v10 .acct-kind-opt.on{border-color:color-mix(in srgb, var(--v10-green) 55%, transparent);background:linear-gradient(0deg, color-mix(in srgb, var(--v10-green) 7%, transparent), transparent), var(--module)}.set-v10 input[type=radio],.set-v10 input[type=checkbox]{width:15px;height:15px;min-height:0;accent-color:var(--v10-green);background:0 0;border:0;border-radius:4px;padding:0}.set-v10 .acct-kind-t{color:var(--v10-ink);font-size:13px;font-weight:700}.set-v10 .acct-kind-s{color:var(--v10-muted);font-size:11.5px}.set-v10 .set-tier-row{color:var(--v10-ink-2);font-size:12.5px}.set-v10 .set-tier-pct,.set-v10 .set-tier-to,.set-v10 .set-tier-and{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v10-muted)}.set-v10 .set-tier-add{border:1px solid var(--module-brd);background:var(--set-in);font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-ink-2);border-radius:999px;padding:7px 12px}.set-v10 .set-tier-add:hover{border-color:var(--v10-muted);color:var(--v10-ink)}.set-v10 .set-tier-x:hover{color:var(--v10-ink)}.set-v10 .set-preset-toggle{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-green)}.set-v10 .set-preset{border:1px solid var(--module-brd);background:var(--module);border-radius:12px;padding:9px 12px;font-size:13px}.set-v10 .set-preset:hover{border-color:var(--v10-muted)}.set-v10 .set-preset-name{color:var(--v10-ink);font-weight:600}.set-v10 .set-preset-tiers,.set-v10 .ins-chip{font:500 10px/1 var(--mono);letter-spacing:.08em;color:var(--v10-muted)}.set-v10 .ins-chip{text-transform:uppercase;border-radius:6px;padding:4px 6px}.set-v10 .ins-green{color:var(--v10-green);background:color-mix(in srgb, var(--v10-green) 13%, transparent)}.set-v10 .ins-warm,.set-v10 .ins-gray{color:var(--v10-ink-2);background:color-mix(in srgb, var(--v10-ink-2) 12%, transparent)}.set-v10 .set-advanced>summary{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-muted)}.set-v10 .set-advanced[open]>summary{color:var(--v10-ink-2)}.set-v10 select.card-money{max-width:300px}.set-v10 .card-read{font:500 11px/1.5 var(--mono);letter-spacing:.02em;color:var(--v10-muted);margin-top:12px}.set-v10 .aset-tot{border-radius:16px;flex-direction:column;gap:8px;margin-bottom:14px;padding:18px 20px;display:flex}.set-v10 .aset-tot-n{color:var(--v10-ink);font-size:clamp(30px,6vw,40px)}.set-v10 .aset-tot-sub{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-muted)}.set-v10 .aset-list{flex-direction:column;gap:10px;display:flex}.set-v10 .aset-row{background:var(--set-sub);border:1px solid var(--module-brd);border-radius:16px;padding:14px 16px 12px}.set-v10 .aset-id{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.set-v10 .aset-id .acct-name{flex:1;min-width:0}.set-v10 .aset-kind{border:1px solid var(--module-brd);color:var(--v10-ink-2);border-radius:6px;padding:4px 7px}.set-v10 .aset-fields{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr);gap:10px 14px;display:grid}.set-v10 .aset-f{flex-direction:column;gap:6px;min-width:0;display:flex}.set-v10 .aset-f .numfield,.set-v10 .aset-f input{width:100%;max-width:none}.set-v10 .aset-val .numfield-in{font-family:var(--sans);font-variation-settings:"wdth" 115, "wght" 800;letter-spacing:-.02em;font-size:20px}.set-v10 .aset-read{font:500 11px/1.5 var(--mono);letter-spacing:.02em;color:var(--v10-muted);margin:12px 0 0}.set-v10 .rsu-panel{border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;padding:18px 20px;display:flex}.set-v10 .rsu-tick{flex-direction:column;gap:8px;display:flex}.set-v10 .rsu-tick-in{width:120px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--v10-ink);font-size:22px;font-weight:600}.set-v10 .rsu-stats{flex-wrap:wrap;gap:26px;display:flex}.set-v10 .rsu-stat{flex-direction:column;gap:8px;display:flex}.set-v10 .rsu-stat b{color:var(--v10-ink);font-size:26px}.set-v10 .rsu-next{color:var(--v10-ink);font-size:15px;font-weight:700}.set-v10 .rsu-sched{flex-direction:column;display:flex}.set-v10 .rsu-vest{border-bottom:1px solid var(--set-hair);grid-template-columns:62px 150px auto minmax(0,1fr) 28px;align-items:center;gap:14px;padding:11px 0;display:grid}.set-v10 .rsu-vest:last-child{border-bottom:0}.set-v10 .rsu-state{color:var(--v10-muted)}.set-v10 .rsu-vest.is-past .rsu-state{color:var(--v10-green)}.set-v10 .rsu-vest.is-next .rsu-state{color:var(--v10-ink)}.set-v10 .rsu-date{width:100%}.set-v10 .rsu-sh{align-items:center;gap:8px;display:inline-flex}.set-v10 .rsu-shares{width:92px}.set-v10 .rsu-shares .numfield-in{font-variation-settings:"wdth" 115, "wght" 800;font-size:16px}.set-v10 .rsu-bar{background:var(--set-hair);justify-self:end;width:100%;max-width:150px;height:3px;display:block}.set-v10 .rsu-bar i{background:color-mix(in srgb, var(--v10-ink-2) 45%, transparent);height:3px;display:block}.set-v10 .rsu-vest.is-next .rsu-bar i{background:var(--v10-ink-2)}.set-v10 .rsu-vest.is-past .rsu-bar i{background:var(--v10-green)}.set-v10 .set-checkin-row,.set-v10 .recon-history-row,.set-v10 .peek-row{border-bottom:1px solid var(--set-hair);padding:11px 0}.set-v10 .checkin-list .set-checkin-row:last-child{border-bottom:0}.set-v10 .set-checkin-date{color:var(--v10-ink);font-size:14px;font-weight:600}.set-v10 .set-checkin-total{font-family:var(--sans);font-variation-settings:"wdth" 115, "wght" 800;letter-spacing:-.02em;color:var(--v10-ink);font-size:18px}.set-v10 .recon-history{border-top:1px solid var(--set-hair);margin-top:18px;padding-top:14px}.set-v10 .recon-history-date,.set-v10 .recon-history-nums,.set-v10 .recon-history-drift{font:500 11px/1.4 var(--mono);letter-spacing:.02em;color:var(--v10-muted)}.set-v10 .recon-history-date{color:var(--v10-ink-2)}.set-v10 .recon-history-drift.up{color:var(--v10-green)}.set-v10 .recon-history-drift.down{color:var(--v10-red)}.set-v10 .checkin-confirm-q{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v10-ink)}.set-v10 .checkin-yes,.set-v10 .checkin-no{border:1px solid var(--module-brd);background:var(--set-in);font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v10-ink-2);border-radius:10px;padding:7px 12px}.set-v10 .checkin-yes{color:var(--v10-ink);border-color:var(--v10-ink-2)}.set-v10 .set-tag{font:600 13px/1 var(--mono);letter-spacing:.1em;background:var(--set-in);border:1px solid var(--module-brd);color:var(--v10-ink);border-radius:10px;padding:8px 6px 8px 12px}.set-v10 .set-tag-x,.set-v10 .set-remove{color:var(--v10-muted);border-radius:8px}.set-v10 .set-tag-x:hover,.set-v10 .set-remove:hover{color:var(--v10-ink);background:var(--set-in)}.set-v10 .set-addrow{gap:10px;max-width:420px}.set-v10 .goal-xl.numfield-xl{border:0;border-bottom:1px solid var(--module-brd);background:0 0;border-radius:0;min-height:0;padding:0}.set-v10 .goal-xl.numfield-xl:focus-within{border-color:var(--v10-green)}.set-v10 .goal-xl.numfield-xl .numfield-in{font-family:var(--sans);font-variation-settings:"wdth" 125, "wght" 900;letter-spacing:-.03em;text-align:left;height:auto;color:var(--v10-ink);padding:6px 0 12px;font-size:clamp(46px,8vw,72px);line-height:.92}.set-v10 .goal-xl.numfield-xl .numfield-sym{font-family:var(--sans);font-variation-settings:"wdth" 118, "wght" 800;color:var(--v10-muted);align-self:flex-end;margin-bottom:16px;padding:0 6px 0 0;font-size:26px}.set-v10 .goal-range,.set-v10 .goal-by-none,.set-v10 .goal-mode{font:500 11px/1.5 var(--mono);letter-spacing:.04em;color:var(--v10-muted)}.set-v10 .goal-by-in{background:var(--set-in);border:1px solid var(--module-brd);width:190px;font-family:var(--mono);border-radius:12px;font-size:14px}.set-v10 .goal-consq{letter-spacing:-.01em;color:var(--v10-ink-2);max-width:34ch;font-size:clamp(17px,2vw,22px);font-weight:500;line-height:1.35}.set-v10 .goal-consq.is-behind{color:var(--v10-ink)}.set-v10 .goal-consq.is-ahead,.set-v10 .goal-mode-link{color:var(--v10-green)}.set-v10 .persona-card{gap:8px}.set-v10 .persona-name{font:600 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--v10-ink)}.set-v10 .persona-current{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v10-green)}.set-v10 .persona-desc,.set-v10 .persona-confirm-q{color:var(--v10-muted);font-size:12.5px;line-height:1.5}.set-v10 .set-savebar{border-top:0;gap:14px;margin-top:20px;padding-top:0}.set-v10 .msg{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.set-v10 .msg.ok{color:var(--v10-green)}.set-v10 .msg.err{color:var(--v10-ink);text-transform:none;letter-spacing:.02em}@media (max-width:640px){.set-v10 .set-section.panel{padding:18px 16px 16px}.set-v10 .set-card{padding:14px}.set-v10 .aset-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.set-v10 .aset-f:first-child{grid-column:1/-1}.set-v10 .rsu-panel{gap:14px}.set-v10 .rsu-stats{gap:18px}.set-v10 .rsu-stat b{font-size:20px}.set-v10 .rsu-vest{grid-template-columns:1fr auto 28px;gap:8px 10px;padding:13px 0}.set-v10 .rsu-state{grid-column:1/-1}.set-v10 .rsu-bar{display:none}.set-v10 .set-menu-item{min-height:52px}.set-v10 .set-in,.set-v10 .numfield,.set-v10 .btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.set-v10 *,.set-v10 :before,.set-v10 :after{transition:none!important;animation:none!important}}
.amb10{z-index:150;background:var(--wall);color:var(--v10-ink);cursor:pointer;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:clamp(16px,3vh,40px);padding:clamp(20px,4vh,50px) clamp(20px,4vw,58px);display:grid;position:fixed;inset:0;overflow:hidden}.amb10>:not(.v10-field){z-index:1;position:relative}.amb10-field{background:radial-gradient(72% 92% at 6% 92%,#34d17e1c,#34d17e00 62%),radial-gradient(58% 78% at 94% 4%,#96a2b10f,#96a2b100 60%)}.amb10-field:after{opacity:.16}:root[data-theme=light] .amb10-field{background:radial-gradient(72% 92% at 6% 92%,#0b6b3716,#0b6b3700 64%),radial-gradient(58% 78% at 94% 4%,#2e4fd00d,#2e4fd000 62%)}:root[data-theme=light] .amb10-field:after{opacity:.07}.amb10-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.amb10 .wordmark{color:var(--v10-ink);font-size:clamp(20px,2.1vw,32px)}.amb10 .wmx-url{font-size:10px}.amb10 .amb10-member{color:var(--v10-muted);text-align:right;line-height:1.6}.amb10-stage{align-self:center;width:100%;min-width:0}.amb10 .amb10-eyebrow{color:var(--v10-ink-2);margin-bottom:clamp(10px,1.8vh,22px);font-size:clamp(10px,.85vw,13px)}.amb10-number{flex-wrap:wrap;align-items:flex-start;display:flex}.amb10-int{color:var(--v10-ink);white-space:nowrap;font-size:clamp(46px,10.5vw,172px)}.amb10-side{flex-direction:column;gap:10px;min-width:0;margin:clamp(6px,2.4vw,30px) 0 0 clamp(8px,.9vw,14px);display:flex}.amb10-cents{color:var(--v10-green);font-size:clamp(19px,3.1vw,50px)}.amb10 .amb10-unit{color:var(--v10-muted);white-space:nowrap}.amb10-under{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:clamp(12px,1.8vh,24px);display:flex}.amb10-climb{letter-spacing:-.01em;color:var(--v10-ink);font-size:clamp(16px,1.7vw,24px);font-weight:700}.amb10-climb small{letter-spacing:0;color:var(--v10-muted);margin-left:8px;font-size:13px;font-weight:500}.amb10-perday{color:var(--v10-green);white-space:nowrap;font-size:clamp(22px,2.9vw,46px)}.amb10-perday small{font:500 13px/1 var(--sans);font-variation-settings:"wdth" 100, "wght" 500;letter-spacing:0;color:var(--v10-ink-2);margin-left:9px}.amb10-lane{height:4px;margin-top:clamp(44px,7vh,78px);position:relative}.amb10-track{background:var(--rule-dim);position:absolute;inset:0}.amb10-fill{background:var(--v10-green);height:4px;position:absolute;top:0;left:0}.amb10-cp{background:var(--rule-dim);width:2px;height:16px;margin-left:-1px;position:absolute;top:-6px}.amb10-cp.on{background:var(--v10-green)}:root[data-theme=light] .amb10-track,:root[data-theme=light] .amb10-cp{background:color-mix(in srgb, var(--v10-ink) 13%, transparent)}:root[data-theme=light] .amb10-cp.on{background:var(--v10-green)}.amb10-trav{background:var(--v10-green);width:4px;height:26px;margin-left:-2px;animation:3s ease-in-out infinite amb10Breath;position:absolute;top:-11px}@keyframes amb10Breath{0%,to{opacity:1}50%{opacity:.42}}.amb10 .amb10-cap{color:var(--v10-green);position:absolute;top:-30px;right:0}.amb10-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.amb10-tape{flex-wrap:wrap;align-items:flex-end;gap:clamp(16px,2.2vh,26px) clamp(22px,3vw,54px);min-width:0;display:flex}.amb10-cell{flex-direction:column;gap:9px;display:flex}.amb10 .amb10-cell-lab{color:var(--v10-ink-2);white-space:nowrap;align-items:center;gap:8px;display:flex}.amb10-tick{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:1px;flex:none;width:3px;height:11px}.amb10-cell-val{color:var(--v10-ink);white-space:nowrap;font-size:clamp(17px,1.6vw,26px)}.amb10-house .amb10-cell-val{color:var(--v10-green)}.amb10 .amb10-exit{color:var(--v10-muted);margin-left:auto;padding-bottom:4px}@media (max-width:640px){.amb10{padding:20px 18px calc(20px + env(safe-area-inset-bottom));gap:18px}.amb10-head{flex-direction:column;gap:12px}.amb10 .amb10-member{text-align:left}.amb10-int{font-size:clamp(26px,10.4vw,96px)}.amb10-cents{font-size:clamp(13px,3.8vw,30px)}.amb10-side{gap:6px}.amb10-perday{font-size:clamp(18px,5.4vw,30px)}.amb10-lane{margin-top:34px}.amb10-foot{flex-direction:column;align-items:flex-start}.amb10 .amb10-exit{margin-left:0;padding-bottom:0}}
.you10{--you-sub:#ffffff08;background:var(--screen);min-height:100dvh;padding-bottom:72px}:root[data-theme=light] .you10{--you-sub:#f6f8fb}.you10-top,.you10-sec,.you10-band,.you10-foot{width:min(680px,100% - 48px);margin-inline:auto}.you10-top{align-items:center;gap:12px;padding:18px 0 14px;display:flex}.you10-top .wordmark{color:var(--v10-ink);font-size:19px;text-decoration:none}.you10-crumb{font:500 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--v10-muted)}.you10-crumb:before{content:"/";color:var(--rule-dim);margin-right:10px}.you10-back{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-ink-2);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;text-decoration:none}.you10-back:hover{color:var(--v10-ink)}.you10-band{padding:30px 30px 28px}.you10-band-field{background:radial-gradient(300px at 26% 12%,#f4e2ae26,#a8842f0f 42%,#6e5a1e05 60%,#6e5a1e00 76%)}.you10-band-field:after{-webkit-mask-image:radial-gradient(300px at 26% 12%,#000,#0000 76%);mask-image:radial-gradient(300px at 26% 12%,#000,#0000 76%)}:root[data-theme=light] .you10-band-field{background:radial-gradient(300px at 26% 12%,#b8943c21,#a8842f0f 44%,#6e5a1e00 72%)}.you10-band>:not(.v10-field){z-index:1;position:relative}.you10-eyebrow{font:500 10px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--v10-muted);justify-content:space-between;gap:16px;margin-bottom:22px;display:flex}.you10-eyebrow span:last-child{color:var(--v10-ink-2);text-align:right}.you10-idrow{justify-content:space-between;align-items:center;gap:28px;display:flex}.you10-idtxt{min-width:0}.you10-name{text-transform:lowercase;color:var(--v10-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(38px,6.4vw,60px)}.you10-name.is-unset{color:var(--v10-muted)}.you10-thresh{font:500 12px/1.6 var(--mono);letter-spacing:.02em;color:var(--v10-muted);margin:14px 0 0}.you10-seal{color:var(--v10-ink);flex:none}.you10-binder{margin-top:16px;padding:22px 0 clamp(20px,3vw,28px);position:relative;overflow:hidden}.you10-binder-field{background:radial-gradient(620px 400px at 50% 38%,#f4e2ae1c,#a8842f0d 44%,#6e5a1e00 76%)}.you10-binder-field:after{-webkit-mask-image:radial-gradient(620px 400px at 50% 38%,#000,#0000 76%);mask-image:radial-gradient(620px 400px at 50% 38%,#000,#0000 76%)}:root[data-theme=light] .you10-binder-field{background:radial-gradient(620px 400px at 50% 38%,#b8943c1a,#a8842f0a 46%,#6e5a1e00 74%)}.you10-binder>:not(.v10-field){z-index:1;position:relative}.you10-collection{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:clamp(20px,3vw,32px);padding-block:16px 6px;padding-inline:max(16px,50% - clamp(280px,26vw,340px)/2);display:flex;overflow-x:auto}.you10-collection::-webkit-scrollbar{display:none}.you10-collection:focus-visible{outline:none}.you10-card{scroll-snap-align:center;flex-direction:column;flex:0 0 clamp(280px,26vw,340px);align-items:center;gap:12px;display:flex;position:relative}.you10-mc{width:100%}.you10-card.is-locked .you10-mc{filter:grayscale(.8)brightness(.62);opacity:.5}:root[data-theme=light] .you10-card.is-locked .you10-mc{filter:grayscale(.8)brightness(.98)contrast(.86);opacity:.55}.you10-card.is-current .you10-mc{translate:0 -8px}.you10-card-lab{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v10-muted);font-variant-numeric:tabular-nums}.you10-card.is-earned .you10-card-lab{color:var(--v10-ink-2)}.you10-card.is-current .you10-card-lab{color:var(--v10-green)}.you10-nav{justify-content:center;align-items:center;gap:16px;margin-top:clamp(14px,3vw,20px);display:flex}.you10-arrow{border:1px solid var(--module-brd);background:var(--module);width:32px;height:32px;color:var(--v10-ink-2);cursor:pointer;border-radius:11px;place-items:center;font-size:18px;line-height:1;transition:color .15s,border-color .15s;display:grid}.you10-arrow:hover:not(:disabled){color:var(--v10-ink);border-color:var(--v10-muted)}.you10-arrow:disabled{opacity:.35;cursor:default}.you10-pos{min-width:6ch;font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--v10-muted)}.you10-lvl{background:var(--module);border:1px solid var(--module-brd);border-radius:18px;width:min(340px,100% - 40px);margin:20px auto 0;padding:16px 18px}:root[data-theme=light] .you10-lvl{box-shadow:0 1px 2px #12161e0d,0 10px 30px #12161e0f}.you10-lvl-row{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--v10-ink-2);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.you10-lvl-row .nx{color:var(--v10-muted)}.you10-lvl-bar{background:var(--dial-track);border-radius:3px;height:5px;margin:12px 0 8px;position:relative;overflow:hidden}.you10-lvl-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--v10-green) 55%, transparent), var(--v10-green));border-radius:3px;position:absolute;top:0;bottom:0;left:0}.you10-lvl-foot{font-family:var(--mono);color:var(--v10-muted);font-variant-numeric:tabular-nums;font-size:11px}.you10-lvl-foot b{color:var(--v10-ink-2);font-weight:500}.you10-sec{margin-top:26px}.you10-h{margin:0 0 10px;padding:0}.you10-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.you10-head .you10-h{margin:0}.you10-empty{color:var(--v10-muted);margin:0;font-size:14px}.you10-recs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.you10-recs>:last-child:nth-child(odd){grid-column:1/-1}.you10-rec{flex-direction:column;gap:10px;min-width:0;display:flex}.you10-rec-fig{color:var(--v10-green);font-size:30px}.you10-rec-fig.is-plain{color:var(--v10-ink)}.you10-rec-fig.is-down{color:var(--v10-red)}.you10-rec-ctx{font:500 11px/1.45 var(--mono);letter-spacing:.04em;color:var(--v10-muted);overflow-wrap:anywhere}.you10-ob{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px 24px;display:grid}.you10-ob-cell{flex-direction:column;gap:8px;min-width:0;display:flex}.you10-ob-val{letter-spacing:-.01em;color:var(--v10-ink);font-size:17px;font-weight:600}.you10-log{flex-direction:column;gap:6px;padding:12px;display:flex}.you10-log-row{background:var(--you-sub);border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.you10-log-date{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--v10-muted)}.you10-log-total{color:var(--v10-ink);font-size:14px;font-weight:600}.you10-peeks{flex-direction:column;gap:12px;display:flex}.you10-note{color:var(--v10-muted);margin:0;font-size:13px;line-height:1.5}.you10-fresh{background:var(--screen);border:1px solid var(--module-brd);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.you10-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 12px/1.4 var(--mono);color:var(--v10-ink);flex:220px;overflow:hidden}.you10-once{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v10-muted);flex:1 0 100%}.you10-peek-list{flex-direction:column;gap:6px;display:flex}.you10-peek-row{background:var(--you-sub);border-radius:14px;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.you10-peek-when{color:var(--v10-ink-2);flex:1;font-size:13px}.you10-peek-state{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v10-muted)}.you10-revoke{color:var(--v10-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px;line-height:1}.you10-revoke:hover{color:var(--v10-red)}.you10-about{flex-direction:column;gap:20px;display:flex}.you10-field{flex-direction:column;gap:9px;min-width:0;display:flex}.you10-field-edit{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.you10-field-val{color:var(--v10-ink);word-break:break-word;font-size:15px}.you10-kept{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v10-muted)}.you10-in{min-width:0;height:42px;font-size:16px;font-family:var(--sans);text-align:left;color:var(--v10-ink);background:var(--screen);border:1px solid var(--module-brd);border-radius:12px;outline:none;flex:200px;padding:0 14px;transition:border-color .15s}.you10-in:focus{border-color:var(--v10-green)}.you10-btn{height:38px;font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-ink);background:var(--module);border:1px solid var(--module-brd);cursor:pointer;border-radius:12px;flex:none;padding:0 16px;transition:border-color .15s,color .15s}.you10-btn:hover:not(:disabled){border-color:var(--v10-muted)}.you10-btn.is-accent{color:var(--module);background:var(--v10-green);border-color:var(--v10-green)}.you10-btn.is-accent:hover:not(:disabled){border-color:var(--v10-green)}.you10-btn:disabled{opacity:.55;cursor:default}.you10-msg{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v10-muted)}.you10-msg.ok{color:var(--v10-green)}.you10-msg.err{color:var(--v10-red)}.you10-foot{border-top:1px solid var(--rule-dim);align-items:center;gap:20px;margin-top:30px;padding-top:18px;display:flex}.you10-foot .you10-back{margin-left:0}.you10-engrave{font:500 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--v10-muted);text-align:right;margin-left:auto}.mc10-persp{perspective:800px;width:100%;max-width:420px;transition:transform .12s}.mc10-persp.mc10-pressing{transform:scale(.985)}.mc10{--rx:0deg;--ry:0deg;--lx:-1;--ly:-1;--mc-tx:-16%;--mc-ty:-22%;--mc-lit:.62;--m-a:#737a86;--m-b:#3c424a;--m-c:#5a616c;--m-d:#1a1e24;--m-ink:#f2f3f5;--m-ink-2:#f2f3f599;--m-o:#34d17e;--m-tex:repeating-linear-gradient(100deg, #ffffff0d 0 1px, #0000 1px 3px);--m-sheen:#ffffff47;--m-edge:#ffffff42;--m-spec:255 255 255;--m-spec-a:.1;--m-spec-w:78%;--m-spec-h:120%;--m-spec-mid:56%;aspect-ratio:340/196;width:100%;color:var(--m-ink);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:calc(var(--lx) * -3px) calc(var(--ly) * -2px + 9px) 30px #0000006b, 0 1px 2px #0006;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;will-change:transform;border-radius:16px;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);position:relative}.mc10:focus-visible{outline:2px solid var(--v10-green);outline-offset:5px}.mc10.mc10-tilting{--mc-lit:1;transition:box-shadow .14s}.mc10-flip{transform-style:preserve-3d;transition:transform .76s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.mc10.is-flipped .mc10-flip{transform:rotateY(180deg)}.mc10-face{backface-visibility:hidden;background:radial-gradient(120% 90% at 18% 0%, var(--m-sheen), #fff0 44%), var(--m-tex), linear-gradient(112deg, var(--m-c) 0%, var(--m-b) 30%, var(--m-a) 52%, var(--m-b) 72%, var(--m-d) 100%);box-shadow:inset 0 calc(var(--ly) * -1px) 0 var(--m-edge), inset calc(var(--lx) * -1px) 0 0 var(--m-edge);border-radius:16px;flex-direction:column;justify-content:space-between;padding:6.4% 6.4% 5.4%;transition:box-shadow .6s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.mc10.mc10-tilting .mc10-face{transition:box-shadow .14s}.mc10-back{transform:rotateY(180deg)}.mc10-face:before{content:"";pointer-events:none;background:radial-gradient(var(--m-spec-w) var(--m-spec-h) at 50% 50%, rgb(var(--m-spec) / calc(var(--m-spec-a) * var(--mc-lit))), rgb(var(--m-spec) / 0) var(--m-spec-mid));transform:translate(var(--mc-tx), var(--mc-ty));transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:-18%}.mc10.mc10-tilting .mc10-face:before{transition:none}.mc10-row{z-index:1;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:relative}.mc10-row-end{align-items:flex-end}.mc10-word{font-family:var(--sans);font-variation-settings:"wdth" 110, "wght" 800;letter-spacing:-.01em;color:var(--m-ink);font-size:clamp(11px,4.4cqw,15px);line-height:1}.mc10-word i{color:var(--m-o);font-style:normal}.mc10-url{font-family:var(--mono);letter-spacing:.04em;color:var(--m-ink-2);font-size:clamp(8px,2.95cqw,10px);line-height:1}.mc10-id{min-width:0}.mc10-no{font-family:var(--mono);letter-spacing:.06em;color:var(--m-ink);min-height:1em;font-size:clamp(19px,7.6cqw,26px);font-weight:600;line-height:1}.mc10-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m-ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:clamp(8px,2.95cqw,10px);line-height:1.3;overflow:hidden}.mc10-c{width:clamp(32px,12.9cqw,44px);height:auto;color:var(--m-ink);opacity:.92;flex:none;display:block}.mc10-ghost{width:62cqw;height:auto;color:var(--m-ink);opacity:.1;pointer-events:none;position:absolute;bottom:-16%;right:-9%}.mc10-tierword{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--m-ink-2);font-size:clamp(8px,2.95cqw,10px);line-height:1}.mc10-plate{z-index:1;gap:9cqw;display:flex;position:relative}.mc10-pcell{flex-direction:column;gap:6px;min-width:0;display:flex}.mc10-plab{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--m-ink-2);font-size:clamp(7px,2.5cqw,9px);line-height:1}.mc10-pval{font-family:var(--mono);letter-spacing:.06em;color:var(--m-ink);white-space:nowrap;font-size:clamp(11px,4.2cqw,15px);font-weight:600;line-height:1}.mc10-tier-silver{--m-a:#f4f7fa;--m-b:#98a1ab;--m-c:#d9dfe5;--m-d:#6b747e;--m-ink:#191d23;--m-ink-2:#191d23a8;--m-o:#0a3d22;--m-tex:repeating-linear-gradient(90deg, #ffffff80 0 1px, #0000000d 1px 2px);--m-sheen:#fff9;--m-edge:#ffffff9e;--m-spec-a:.34;--m-spec-w:150%;--m-spec-h:58%;--m-spec-mid:68%}.mc10-tier-gold{--m-a:var(--gold-a);--m-b:var(--gold-b);--m-c:var(--gold-c);--m-d:var(--gold-d);--m-ink:#241c07;--m-ink-2:#241c07b8;--m-o:#0a3d22;--m-tex:repeating-linear-gradient(100deg, #ffffff0f 0 1px, #0000 1px 3px);--m-sheen:#ffffff8c;--m-edge:#ffffff80;--m-spec-a:.3;--m-spec-w:92%;--m-spec-h:128%;--m-spec-mid:58%}.mc10-tier-platinum{--m-a:#fff;--m-b:#b6c0cb;--m-c:#e9eef3;--m-d:#7d8894;--m-ink:#14181d;--m-ink-2:#14181da8;--m-o:#0a3d22;--m-tex:repeating-linear-gradient(112deg, #fff6 0 1px, #00000008 1px 4px);--m-sheen:#ffffffad;--m-edge:#ffffffa8;--m-spec-a:.4;--m-spec-w:70%;--m-spec-h:112%;--m-spec-mid:48%}.mc10-tier-black{--m-a:#2b2f35;--m-b:#0e1013;--m-c:#1a1d21;--m-d:#050506;--m-ink:#e8eaee;--m-ink-2:#e8eaee80;--m-o:#34d17e;--m-tex:repeating-linear-gradient(100deg, #ffffff07 0 1px, #0000 1px 6px);--m-sheen:#ffffff1f;--m-edge:#ffffff29;--m-spec-a:.1;--m-spec-w:50%;--m-spec-h:76%;--m-spec-mid:30%;--mc-lit:.3}.mc10-tier-diamond{--m-a:#fff;--m-b:#a7c6de;--m-c:#dff0fb;--m-d:#6d92ad;--m-ink:#0d1f2b;--m-ink-2:#0d1f2ba8;--m-o:#0a3d22;--m-tex:repeating-linear-gradient(58deg, #ffffff6b 0 1px, #0000 1px 7px), repeating-linear-gradient(-58deg, #ffffff4d 0 1px, #00000008 1px 7px);--m-sheen:#ffffffb3;--m-edge:#ffffffb3;--m-spec-a:.44;--m-spec-w:58%;--m-spec-h:96%;--m-spec-mid:26%}@media (max-width:560px){.you10-top,.you10-sec,.you10-band,.you10-foot{width:min(680px,100% - 32px)}.you10-band{padding:22px 20px 20px}.you10-idrow{flex-direction:column;align-items:flex-start;gap:16px}.you10-seal{order:-1}.you10-eyebrow{letter-spacing:.16em;font-size:9px}.you10-name{font-size:34px}.you10-recs{grid-template-columns:1fr 1fr;gap:10px}.you10-rec{padding:18px 16px}.you10-rec-fig{font-size:22px}.you10-log{padding:6px 18px}.you10-foot{flex-wrap:wrap;gap:14px}.you10-engrave{text-align:left;flex:1 0 100%;margin-left:0}}@media (max-width:420px){.you10-collection{padding-inline:max(16px,50% - min(300px,82vw)/2)}.you10-card{flex-basis:min(300px,82vw)}}@media (prefers-reduced-motion:reduce){.mc10,.mc10.mc10-tilting,.mc10-persp,.mc10-flip,.mc10-face,.mc10.mc10-tilting .mc10-face,.mc10-face:before{transition:none}.you10-card.is-current .you10-mc{translate:none}}
.spend-ledger .led-chip,.spend-ledger .spl-cat-chip,.spend-ledger .led-picker-opt,.hq .rec-row .rec-cat{font-family:var(--sans);letter-spacing:0;white-space:nowrap;color:var(--v10-ink);background:color-mix(in srgb, var(--dot,var(--cat10)) 15%, transparent);border:1px solid color-mix(in srgb, var(--dot,var(--cat10)) 30%, transparent);border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:border-color .12s,background-color .12s;display:inline-flex}.spend-ledger .spl-dot,.hq .rec-row .spl-dot{background:var(--dot,var(--v10-muted));border-radius:3px;flex:none;width:8px;height:8px}.spend-ledger .led-chip:hover,.spend-ledger .spl-cat-chip:hover,.spend-ledger .led-picker-opt:hover{border-color:color-mix(in srgb, var(--dot,var(--cat10)) 62%, transparent)}.spend-ledger .spl-cat-chip.on,.spend-ledger .led-picker-opt.on{background:color-mix(in srgb, var(--dot,var(--cat10)) 30%, transparent);border-color:color-mix(in srgb, var(--dot,var(--cat10)) 72%, transparent);box-shadow:none;color:var(--v10-ink)}:root[data-theme=light] .spend-ledger .spl-cat-chip.on,:root[data-theme=light] .spend-ledger .led-picker-opt.on{background:color-mix(in srgb, var(--dot,var(--cat10)) 20%, transparent)}.spend-ledger .led-caret{color:var(--v10-muted)}.spend-ledger .led-filterbar{border-top:0;gap:12px;padding-top:2px}.spend-ledger .led-pill{background:var(--screen);border-color:var(--module-brd);color:var(--v10-ink);border-radius:999px;padding:4px 10px;font-size:11.5px}.spend-ledger .led-pill:hover{border-color:var(--v10-muted);color:var(--v10-ink)}.spend-ledger .led-pill:hover .led-pill-x{color:var(--v10-ink)}.spend-ledger .led-clear-all,.spend-ledger .led-cap-note{font:500 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v10-muted)}.spend-ledger .led-clear-all:hover{color:var(--v10-ink)}.spend-ledger .led-colors-btn{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-ink-2);background:var(--screen);border:1px solid var(--module-brd);cursor:pointer;border-radius:999px;padding:9px 13px;transition:color .12s,border-color .12s}.spend-ledger .led-colors-btn:hover,.spend-ledger .led-colors-btn.on{color:var(--v10-ink);border-color:var(--v10-muted)}.spend-ledger .led-palette{background:var(--screen);border:1px solid var(--module-brd);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 26px;padding:16px 18px;display:grid}.spend-ledger .led-palette-row{align-items:center;gap:12px;display:flex}.spend-ledger .led-palette-name{min-width:96px;font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v10-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.spend-ledger .led-palette .hue-row{flex-wrap:nowrap;flex:none;gap:6px;margin:0}.spend-ledger .led-palette .hue-chip{border-radius:5px;width:16px;height:16px}.spend-ledger .led-palette .hue-chip.on{box-shadow:0 0 0 2px var(--module), 0 0 0 3.5px var(--v10-ink)}.spend-ledger .led-summary{background:var(--screen);border:1px solid var(--module-brd);font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--v10-muted);border-radius:16px;padding:11px 16px}.spend-ledger .led-summary b{font-family:var(--mono);letter-spacing:.02em;color:var(--v10-ink);font-weight:600}.spend-ledger .led-sum-sep{background:var(--rule-dim)}.spend-ledger .led-sum-in b{color:var(--v10-green)}.spend-ledger .led-table-wrap{border:1px solid var(--module-brd);border-radius:var(--r);background:var(--module)}:root[data-theme=light] .spend-ledger .led-table-wrap{box-shadow:0 1px 2px #12161e0d,0 10px 30px #12161e0d}.spend-ledger .led-table thead th{background:var(--module);font:500 9.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-muted);border-bottom:1px solid var(--rule-dim);padding:14px 16px}.spend-ledger .led-sortable:hover{color:var(--v10-ink)}.spend-ledger .led-table td{border-bottom:1px solid var(--rule-dim);padding:9px 16px;font-size:13.5px}.spend-ledger .led-table tbody tr.led-tr{background-image:linear-gradient(90deg, color-mix(in srgb, var(--acc,var(--cat10)) 15%, transparent), color-mix(in srgb, var(--acc,var(--cat10)) 5%, transparent) 26%, transparent 52%)}:root[data-theme=light] .spend-ledger .led-table tbody tr.led-tr{background-image:linear-gradient(90deg, color-mix(in srgb, var(--acc,var(--cat10)) 11%, transparent), color-mix(in srgb, var(--acc,var(--cat10)) 4%, transparent) 24%, transparent 46%)}.spend-ledger .led-table tbody tr:hover td{background:color-mix(in srgb, var(--v10-ink) 4%, transparent)}.spend-ledger .led-date,.spend-ledger .led-card{color:var(--v10-muted)}.spend-ledger .led-date{font:500 11px/1 var(--mono);letter-spacing:.04em}.spend-ledger .led-card-tag{color:var(--v10-ink-2);font-size:11.5px;font-weight:600}.spend-ledger .led-merchant{color:var(--v10-ink);font-size:14px;font-weight:600}.spend-ledger .led-amt{font-family:var(--mono);color:var(--v10-ink);font-size:13px;font-weight:600}.spend-ledger .led-amt.up{color:var(--v10-green)}.spend-ledger .led-amt.down{color:var(--v10-red)}.spend-ledger .led-deposit-tag,.spend-ledger .led-refund-tag{border-style:dashed;border-color:var(--rule-dim);color:var(--v10-muted);border-radius:999px;padding:4px 10px;font-size:11px}.spend-ledger .led-deposit-tag{color:var(--v10-green);border-color:color-mix(in srgb, var(--v10-green) 45%, transparent)}.spend-ledger .led-table tr.led-row-in td:first-child{box-shadow:inset 2px 0 0 var(--v10-green)}.spend-ledger .led-captured{border-radius:999px}.spend-ledger .led-table tr.led-day>td{border-bottom:1px solid var(--rule-dim);padding-top:16px}.spend-ledger .led-day-line{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-muted)}.spend-ledger .led-day-line .mono{color:var(--v10-ink-2);letter-spacing:.04em}.spend-ledger .led-table tbody tr.led-day:hover>td{background:0 0}.led-picker{background:var(--module);border:1px solid var(--module-brd);border-radius:18px;width:250px;padding:10px;box-shadow:0 18px 44px #00000047}:root[data-theme=light] .led-picker{box-shadow:0 18px 44px #12161e24}.led-picker .led-picker-grid{gap:5px}.led-picker .led-picker-opt{font-family:var(--sans);color:var(--v10-ink);background:color-mix(in srgb, var(--dot,var(--cat10)) 15%, transparent);border:1px solid color-mix(in srgb, var(--dot,var(--cat10)) 30%, transparent);border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.led-picker .led-picker-opt.on{background:color-mix(in srgb, var(--dot,var(--cat10)) 30%, transparent);border-color:color-mix(in srgb, var(--dot,var(--cat10)) 72%, transparent);box-shadow:none}.led-picker .spl-dot{background:var(--dot,var(--v10-muted));border-radius:3px;width:8px;height:8px}.led-picker .led-picker-revert{border-color:var(--module-brd);background:var(--screen);font:500 10px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v10-muted);border-radius:12px;margin-top:8px}.led-picker .led-picker-revert:hover{color:var(--v10-ink);border-color:var(--v10-muted)}.hq .recurring-line{font:500 11px/1.6 var(--mono);letter-spacing:.06em;color:var(--v10-muted);margin:2px 0 12px}.hq .recurring-line b{color:var(--v10-ink);font-weight:600}.hq .panel .head-amt{font-family:var(--mono);color:var(--v10-ink);letter-spacing:.02em;font-weight:600}.hq .panel .panel-add{font:500 9.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-muted);border-radius:999px;padding:7px 11px}.hq .panel .panel-add:hover{color:var(--v10-ink)}.hq .recurring .seg{background:var(--screen);border:1px solid var(--module-brd);border-radius:999px;margin:2px 0 8px;padding:3px}.hq .recurring .seg-btn{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v10-muted);border-radius:999px;padding:7px 14px}.hq .recurring .seg-btn.on{background:var(--module);color:var(--v10-ink);box-shadow:none;border:0}.hq .recurring .seg-count{font-family:var(--mono);color:var(--v10-muted);background:0 0;padding:0}.hq .rec-list{margin-top:8px}.hq .rec-row{border-bottom:1px solid var(--rule-dim);border-bottom-style:solid;border-bottom-color:var(--rule-dim);border-radius:12px;gap:14px;padding:13px 12px 13px 10px}.hq .rec-row:last-child{border-bottom:0}.hq .rec-row.rec-tinted{background-image:linear-gradient(90deg, color-mix(in srgb, var(--acc,var(--cat10)) 16%, transparent), color-mix(in srgb, var(--acc,var(--cat10)) 5%, transparent) 30%, transparent 58%)}:root[data-theme=light] .hq .rec-row.rec-tinted{background-image:linear-gradient(90deg, color-mix(in srgb, var(--acc,var(--cat10)) 12%, transparent), color-mix(in srgb, var(--acc,var(--cat10)) 4%, transparent) 28%, transparent 52%)}.hq .rec-row:hover,.hq .rec-row:focus-within{background-color:color-mix(in srgb, var(--v10-ink) 4%, transparent)}.hq .rec-row .row-index{font:500 10px/1 var(--mono);letter-spacing:.08em;color:var(--v10-muted);margin-top:3px}.hq .rec-row .rec-merchant{letter-spacing:-.01em;color:var(--v10-ink);font-size:15px;font-weight:700}.hq .rec-row .rec-since{font:500 9.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v10-muted);margin-top:3px}.hq .rec-row .rec-cat{flex:none}.hq .rec-row .rec-amt{font-family:var(--mono);color:var(--v10-ink);letter-spacing:.01em;font-size:14px;font-weight:600}.hq .rec-row .cadence{color:var(--v10-muted);letter-spacing:.06em;font-size:10px}.hq .rec-row .rec-permo{font:500 9.5px/1.4 var(--mono);letter-spacing:.08em;color:var(--v10-muted);margin-top:3px}.hq .rec-row .recurring-action{font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v10-muted)}.hq .rec-row .recurring-action:hover{color:var(--v10-red)}.hq .rec-row .msi-track{background:var(--rule-dim);border-radius:0;width:104px;height:4px;margin-top:7px}.hq .rec-row .msi-fill{background:var(--acc,var(--v10-ink-2));border-radius:0}.hq .panel .inline-add{background:var(--screen);border:1px solid var(--module-brd);border-radius:14px;padding:10px 12px}.hq .panel .inline-add-of{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v10-muted)}.hq .panel .msi-note,.hq .panel .sin-datos{font:500 11px/1.6 var(--mono);letter-spacing:.04em;color:var(--v10-muted);border-top:0}@media (max-width:640px){.hq .rec-row{flex-wrap:wrap;gap:8px 12px;padding:12px 8px}.hq .rec-row .rec-main{flex:60%}.hq .rec-row .rec-cat{order:3}.hq .rec-row .rec-since{letter-spacing:.06em}.hq .rec-row .rec-amt{order:2;margin-left:auto}.hq .rec-row .recurring-action{order:4;margin-left:auto}.spend-ledger .led-palette{grid-template-columns:1fr;padding:14px}.spend-ledger .led-palette .hue-row{flex-wrap:wrap}.spend-ledger .led-palette-name{flex:0 0 84px}}@media (max-width:600px){.spend-ledger .led-table td{border:0;padding:0}.spend-ledger .led-table-wrap{box-shadow:none;background:0 0;border:0}.spend-ledger .led-table tbody tr{border-bottom:1px solid var(--rule-dim);border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"merchant merchant merchant amount amount""date card cat cat rm";column-gap:8px;padding:12px 8px}.spend-ledger .led-table tbody tr>td:nth-child(6){grid-area:rm;place-self:center end}.spend-ledger .led-table tr.led-day{border:0;padding:0;display:block}.spend-ledger .led-table tr.led-day>td{border-bottom:1px solid var(--rule-dim);padding:14px 2px 5px}.spend-ledger .led-table tr.led-row-in{box-shadow:inset 2px 0 0 var(--v10-green)}.spend-ledger .led-merchant{font-size:15px}.spend-ledger .led-amt{font-size:16px}}@media (prefers-reduced-motion:reduce){.spend-ledger .led-chip,.spend-ledger .spl-cat-chip,.spend-ledger .led-colors-btn,.spend-ledger .led-pill,.hq .rec-row{transition:none}.led-picker{animation:none}}
.tb10{border-bottom:1px solid var(--rule-dim);color:var(--v10-ink);gap:14px;margin-bottom:8px;padding-bottom:14px}.tb10 .wordmark{font-family:var(--sans);color:var(--v10-ink);font-size:19px;font-weight:400}.tb10 .tb-fresh{white-space:nowrap;color:var(--v10-muted);letter-spacing:.16em;align-items:center;gap:7px;display:inline-flex}.tb10 .tb-dot{background:var(--v10-green);border-radius:50%;flex:none;width:6px;height:6px}.tb10 .tb-search{background:var(--module);border:1px solid var(--module-brd);text-align:left;border-radius:12px;align-items:center;gap:12px;min-width:210px;padding:7px 10px 7px 12px;transition:border-color .14s,color .14s;display:flex}.tb10 .tb-search-lab{font:500 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--v10-muted)}.tb10 .tb-search kbd{font:500 9.5px/1.6 var(--mono);letter-spacing:.08em;color:var(--v10-muted);background:var(--screen);border:1px solid var(--module-brd);border-radius:6px;margin-left:auto;padding:0 5px}.tb10 .tb-search:hover{border-color:var(--v10-muted)}.tb10 .tb-search:hover .tb-search-lab{color:var(--v10-ink-2)}.tb10 .topbar-right{gap:8px}.tb10 .tb-icon{border:1px solid var(--module-brd);background:var(--module);width:32px;height:32px;color:var(--v10-ink-2);border-radius:12px;place-items:center;transition:color .14s,border-color .14s;display:grid}.tb10 .tb-icon:hover{color:var(--v10-ink);border-color:var(--v10-muted)}.tb10 .tb-add{border:1px solid var(--module-brd);background:var(--module);height:32px;color:var(--v10-ink);font:600 12.5px/1 var(--sans);letter-spacing:-.01em;border-radius:12px;align-items:center;gap:7px;padding:0 12px;transition:border-color .14s;display:inline-flex}.tb10 .tb-add:hover{border-color:var(--v10-muted)}.tb10 .tb-add-plus{color:var(--v10-ink-2);font-size:15px;line-height:1}.tb10 .tb-checkin{border:1px solid var(--v10-green);background:var(--v10-green);color:#fff;height:32px;font:700 12.5px/1 var(--sans);letter-spacing:-.01em;border-radius:12px;padding:0 15px;transition:filter .14s}.tb10 .tb-checkin:hover{filter:brightness(1.06)}.tb10 .tb-member{width:40px;height:32px;color:var(--v10-ink);background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;transition:background-color .14s,border-color .14s;display:grid}.tb10 .tb-member:hover,.tb10 .tb-member.on{background:var(--module);border-color:var(--module-brd)}.tb10 .tb-link{font:600 13px/1 var(--sans);color:var(--v10-ink-2);padding:8px 4px;text-decoration:none}.tb10 .tb-link:hover{color:var(--v10-ink)}.tb10 .guest-tag{font:500 9.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;background:var(--module);border:1px solid var(--module-brd);color:var(--v10-muted);border-radius:10px;padding:8px 10px}.tb-menu{background:var(--module);border:1px solid var(--module-brd);border-radius:18px;width:252px;padding:8px;box-shadow:0 1px 2px #12161e0f,0 18px 44px #12161e1f}:root[data-theme=dark] .tb-menu{box-shadow:0 18px 44px #00000080}.tb-menu .club-more-head{border-bottom:1px solid var(--rule-dim);color:var(--v10-ink);gap:11px;margin-bottom:6px;padding:8px 10px 12px}.tb-menu .cm-name{color:var(--v10-ink);font-size:13.5px;font-weight:700}.tb-menu .cm-line{font:500 9.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--v10-muted)}.tb-menu .club-more-item{font:600 13.5px/1 var(--sans);color:var(--v10-ink-2);border-radius:12px;padding:10px 12px;transition:color .12s,background-color .12s}.tb-menu .club-more-item:hover{color:var(--v10-ink);background:var(--screen)}:root[data-theme=dark] .tb-menu .club-more-item:hover{background:#ffffff0b}.tb-menu .club-more-sep{background:var(--rule-dim);margin:6px 8px}.tb-menu .club-more-item.is-signout{font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--v10-muted)}.tb-menu .club-more-item.is-signout:hover{color:var(--v10-ink)}.hq .tabbar{border-bottom:1px solid var(--rule-dim);gap:6px}.hq .tab{color:var(--v10-muted);letter-spacing:-.005em;font-size:13px;font-weight:600}.hq .tab:hover{color:var(--v10-ink-2)}.hq .tab.on{color:var(--v10-ink);border-bottom-color:var(--v10-green)}@media (max-width:640px){.tb10{gap:8px;padding-bottom:10px}.tb10 .tb-search,.tb10 .tb-add,.tb10 .tb-fresh{display:none}.tb10 .tb-checkin{padding:0 13px}.tb-menu{width:min(280px,100vw - 28px)}}.palette-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0505058c;padding:11vh 16px 16px}:root[data-theme=light] .palette-scrim{background:#12161e47}.palette{background:var(--module);border:1px solid var(--module-brd);border-radius:var(--r);max-width:540px;box-shadow:0 1px 2px #12161e0f,0 30px 70px #12161e2e}:root[data-theme=dark] .palette{box-shadow:0 30px 70px #0009}.palette-top{border-bottom:1px solid var(--rule-dim);padding:18px 22px 14px;display:block}.palette-context{font:500 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--v10-muted);background:0 0;border:0;border-radius:0;padding:0;display:block}.palette-top .palette-input{font-family:var(--sans);font-variation-settings:"wdth" 118, "wght" 800;letter-spacing:-.02em;color:var(--v10-ink);border:0;padding:8px 0 0;font-size:24px;line-height:1.1}.palette-top .palette-input::placeholder{color:var(--v10-muted);font-variation-settings:"wdth" 118, "wght" 800}.palette-list{max-height:46vh;padding:8px}.palette-item{font:500 12px/1 var(--mono);letter-spacing:.04em;color:var(--v10-ink-2);border-radius:12px;gap:14px;padding:9px 12px}.palette-item.active{background:var(--screen);color:var(--v10-ink)}:root[data-theme=dark] .palette-item.active{background:#ffffff0d}.palette-hint-tag{font:500 9.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-muted)}.palette-key{font:500 9.5px/1.6 var(--mono);letter-spacing:.06em;color:var(--v10-muted);background:var(--screen);border:1px solid var(--module-brd);border-radius:6px}:root[data-theme=dark] .palette-key{background:#ffffff0d}.palette-empty{font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--v10-muted);padding:16px 14px}.sheet{background:var(--module);border:1px solid var(--module-brd);border-radius:var(--r);max-width:380px;padding:18px 20px}.sheet-head{font:500 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--v10-muted);margin-bottom:12px}.sheet-label{color:var(--v10-ink-2);font-size:12.5px}.sheet-foot{border-top:1px solid var(--rule-dim);color:var(--v10-muted);font-size:11px;line-height:1.6}.intro10{background:var(--wall);color:var(--v10-ink);gap:0}.intro10 .intro-wm{color:var(--v10-ink);font-size:19px;font-weight:400}.intro10 .intro-stage{gap:clamp(20px,3.4vh,34px)}.intro10 .intro-mark{color:var(--v10-ink)}.intro10 .intro-num{letter-spacing:-.03em;color:var(--v10-ink);align-items:baseline;font-size:clamp(56px,12vw,148px);font-weight:400}.intro10 .intro-cur{color:var(--v10-muted);align-self:flex-start;margin-top:.1em;font-size:.44em}.intro10 .intro-cents{color:var(--v10-green);align-self:flex-start;margin-top:.14em;font-size:.36em}.intro10 .intro-goal{opacity:0;color:var(--v10-muted);transition:opacity .4s}.intro10 .intro-goal.in{opacity:1}.intro10 .intro-skip{color:var(--v10-muted);opacity:.7}@media (prefers-reduced-motion:reduce){.intro10,.intro10 .intro-stage,.intro10 .intro-goal{transition:none}}.hq .gasto .gasto-changed{padding:15px 0 13px}.hq .gasto .gasto-changed-cols{gap:16px 26px}.hq .gasto .gasto-changed-cols .sub-th{margin-bottom:6px;padding-left:10px}.hq .gasto .gasto-changed-row{border-radius:11px;margin-top:0;padding:6px 10px;line-height:1.45}.hq .gasto .gasto-changed-row+.gasto-changed-row{margin-top:2px}.hq .gasto .gasto-changed-row.blade-soft:before{background:linear-gradient(90deg, color-mix(in srgb, var(--acc,var(--cat10)) 13%, transparent), transparent 76%);border-radius:11px;width:100%;top:0;bottom:0;left:0}:root[data-theme=light] .hq .gasto .gasto-changed-row.blade-soft:before{background:linear-gradient(90deg, color-mix(in srgb, var(--acc,var(--cat10)) 11%, transparent), transparent 76%)}.hq .rec-row{padding:11px 12px 11px 10px}.hq .rec-row .rec-main{gap:5px}.hq .rec-row .rec-since,.hq .rec-row .msi-track{margin-top:0}.hq .rec-row .msi-track{width:118px;height:3px}.hq .rec-row .rec-permo{margin-top:4px}.hq .rec-row .row-index{align-self:flex-start;margin-top:1px}.hq .rec-row .rec-amt{line-height:1.15}:root[data-theme=light] body{background-image:radial-gradient(120% 62% at 50% -14%,#177a3b0a,#177a3b00 62%);background-attachment:fixed}:root[data-theme=light] .v10-tile,:root[data-theme=light] .tile{background-image:linear-gradient(157deg, color-mix(in srgb, var(--acc,var(--v10-green)) 3.4%, transparent), transparent 46%)}:root[data-theme=light] .blade:before{background:linear-gradient(90deg, color-mix(in srgb, var(--acc,var(--cat10)) 17%, transparent), color-mix(in srgb, var(--acc,var(--cat10)) 10%, transparent));-webkit-mask-image:linear-gradient(90deg,#000 5%,#0000005c 44%,#0000 68%);mask-image:linear-gradient(90deg,#000 5%,#0000005c 44%,#0000 68%)}:root[data-theme=light] .blade-soft:before{background:linear-gradient(90deg, color-mix(in srgb, var(--acc,var(--cat10)) 10%, transparent), transparent 88%)}.hq .cards-due .cd-list{margin-top:8px;padding:0;display:block;position:relative;overflow:hidden}.hq .cards-due .cd-row{border:0;border-bottom:1px solid var(--rule-dim);background:0 0;border-radius:0;padding:15px 0 14px;display:block}.hq .cards-due .cd-row:last-of-type{border-bottom:0}.hq .cards-due .cd-row>*{z-index:1;position:relative}.hq .cards-due .cd-row.blade:before{border-radius:0 14px 14px 0;width:286px;height:74px;top:6px;bottom:auto;left:-24px}.hq .cards-due .cd-top{gap:12px}.hq .cards-due .cd-name{letter-spacing:-.01em;color:var(--v10-ink);align-items:center;gap:9px;font-size:17px;font-weight:700;display:inline-flex}.hq .cards-due .cd-dot{border-radius:50%;flex:none;width:8px;height:8px}.hq .cards-due .cd-mid{gap:12px;margin-top:7px}.hq .cards-due .cd-amt{font-family:var(--sans);font-variation-settings:"wdth" 118, "wght" 800;letter-spacing:-.02em;color:var(--v10-ink);font-size:30px;line-height:1.05}.hq .cards-due .cd-of{font:500 11px/1 var(--mono);letter-spacing:.06em;color:var(--v10-muted)}.hq .cards-due .cd-cycle,.hq .cards-due .cd-util{font:500 11px/1.5 var(--mono);letter-spacing:.03em;color:var(--v10-muted)}.hq .cards-due .cd-util-hot{color:var(--v10-red)}.hq .cards-due .due-chip{font:500 9.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;background:var(--screen);border:1px solid var(--module-brd);color:var(--v10-ink-2);white-space:nowrap;border-radius:9px;padding:7px 9px}:root[data-theme=dark] .hq .cards-due .due-chip{background:#ffffff0a}.hq .cards-due .due-chip.muted-chip{color:var(--v10-muted)}.hq .cards-due .due-chip.over{border-color:color-mix(in srgb, var(--v10-red) 45%, transparent);color:var(--v10-red);background:color-mix(in srgb, var(--v10-red) 9%, transparent)}.hq .cards-due .due-chip.cd-paid .pd{color:var(--v10-green);font-weight:500}.hq .cards-due .cd-total{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:4px;padding:16px 0 8px;display:flex}.hq .cards-due .cd-total-amt{font-family:var(--sans);font-variation-settings:"wdth" 118, "wght" 800;letter-spacing:-.02em;color:var(--v10-ink);margin-left:auto;font-size:26px}.hq .cards-due .cd-total-note{font:500 10px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--v10-muted);flex:100%}@media (max-width:640px){.hq .cards-due .cd-list{padding:4px 16px 8px}.hq .cards-due .cd-amt{font-size:26px}.hq .cards-due .cd-row.blade:before{width:220px}}.tb10 .tb-dot.cold{background:var(--v10-muted)}.tb10 .tb-fresh{letter-spacing:.13em}.earn10 .earn10-hero{flex-wrap:wrap}.earn10 .earn10-big.wide{font-size:clamp(40px,7.6vw,100px)}.earn10 .seg.earn-unit{background:var(--screen);border:1px solid var(--module-brd);box-shadow:none;border-radius:11px;gap:2px;margin:8px 0 0;padding:2px;display:inline-flex}:root[data-theme=dark] .earn10 .seg.earn-unit{background:#ffffff09}.earn10 .seg.earn-unit .seg-btn{font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v10-muted);box-shadow:none;background:0 0;border-radius:9px;padding:7px 10px}.earn10 .seg.earn-unit .seg-btn:hover{color:var(--v10-ink-2)}.earn10 .seg.earn-unit .seg-btn.on{background:var(--module);border:1px solid var(--module-brd);color:var(--v10-ink);box-shadow:none;padding:6px 9px}.hq .tcard.inst{gap:0}.hq .tcard.inst .inst-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hq .tcard.inst .inst-stamp{color:var(--v10-muted);white-space:nowrap}.hq .tcard.inst .inst-lead{font-family:var(--sans);font-variation-settings:"wdth" 118, "wght" 800;letter-spacing:-.02em;color:var(--v10-ink);margin-top:8px;font-size:30px;line-height:1.1}.hq .tcard.inst .inst-none{font-family:var(--sans);font-variation-settings:"wdth" 100, "wght" 500;letter-spacing:0;color:var(--v10-muted);font-size:15px}.hq .tcard.inst .inst-sub{font:500 10px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v10-muted);margin-top:5px}.hq .tcard.inst .inst-rows{margin-top:14px}.hq .tcard.inst .inst-row{background:var(--screen);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name val""stamp read";align-items:baseline;gap:3px 12px;padding:10px;display:grid}:root[data-theme=dark] .hq .tcard.inst .inst-row{background:#ffffff08}.hq .tcard.inst .inst-row+.inst-row{margin-top:5px}.hq .tcard.inst .inst-name{letter-spacing:-.005em;color:var(--v10-ink);text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.hq .tcard.inst .inst-stamp{color:var(--v10-muted);grid-area:stamp}.hq .tcard.inst .inst-read{font:500 10.5px/1.4 var(--mono);letter-spacing:.04em;color:var(--v10-muted);grid-area:read;justify-self:end}.hq .tcard.inst .inst-val{color:var(--v10-ink);white-space:nowrap;grid-area:val;justify-self:end;font-size:14px;font-weight:700}.hq .tcard.inst .inst-row.is-vested{opacity:.62}.hq .tcard.inst .inst-row.is-next{background:linear-gradient(0deg, #34d17e1a, #34d17e0a), var(--screen)}:root[data-theme=light] .hq .tcard.inst .inst-row.is-next{background:linear-gradient(0deg, #0b6b370f, #0b6b3705), var(--screen)}.hq .tcard.inst .inst-row.is-next .inst-stamp{color:var(--v10-green)}.hq .tcard.inst .inst-foot{font:500 10px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--v10-muted);margin-top:auto;padding-top:14px}.hq .tcard.inst .inst-foot b{color:var(--v10-ink-2);font-weight:500}.ov10 .tier-breakdown{max-width:460px;margin-top:10px;display:block}.ov10 .tier-row{background:var(--screen);border:0;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:9px 12px;display:grid}:root[data-theme=dark] .ov10 .tier-row{background:#ffffff08}.ov10 .tier-row+.tier-row{margin-top:5px}.ov10 .tier-name{color:var(--v10-ink);text-transform:none;letter-spacing:-.005em;font-size:13.5px;font-weight:700}.ov10 .tier-chip{font:500 9.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v10-muted);background:0 0;border:0;padding:0}.ov10 .tier-val{font-family:var(--sans);font-variation-settings:"wdth" 118, "wght" 800;letter-spacing:-.01em;color:var(--v10-ink);font-variant-numeric:tabular-nums;font-size:15px}.hq .ag10 .agenda-legend,.hq .ag10 .agenda-row{grid-template-columns:52px 14px minmax(0,1fr) auto 92px;grid-template-areas:"date mark label amt run";align-items:center;gap:0 10px;display:grid}.hq .ag10 .agenda-legend{font:500 9.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--v10-muted);border-bottom:0;padding:4px 0 10px}.hq .ag10 .agenda-list{position:relative}.hq .ag10 .agenda-list:before{content:"";background:color-mix(in srgb, var(--v10-muted) 55%, transparent);width:1px;position:absolute;top:12px;bottom:12px;left:69px}.hq .ag10 .agenda-row{color:var(--v10-ink);border-bottom:0;padding:9px 0;font-size:13.5px;position:relative}.hq .ag10 .agenda-row:hover{background:0 0}.hq .ag10 .agenda-date{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v10-muted);grid-area:date}.hq .ag10 .agenda-dot{background:var(--v10-ink-2);width:9px;height:9px;box-shadow:0 0 0 4px var(--module);border:0;border-radius:50%;grid-area:mark;justify-self:center}.hq .ag10 .agenda-row.ag-income .agenda-dot,.hq .ag10 .agenda-row.ag-payout .agenda-dot,.hq .ag10 .agenda-row.ag-pos .agenda-dot{background:var(--v10-green)}.hq .ag10 .agenda-row.ag-due .agenda-dot,.hq .ag10 .agenda-row.ag-neg .agenda-dot{background:var(--v10-red)}.hq .ag10 .agenda-row.ag-info .agenda-dot{background:var(--module);box-shadow:0 0 0 4px var(--module), inset 0 0 0 1.5px var(--v10-muted)}.hq .ag10 .agenda-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;min-width:0;color:var(--v10-ink);grid-area:label;font-weight:600;display:block;overflow:hidden}.hq .ag10 .agenda-row.ag-info .agenda-label{color:var(--v10-ink-2);font-weight:500}.hq .ag10 .agenda-note{color:var(--v10-muted);font-weight:500}.hq .ag10 .agenda-amt{text-align:right;font-family:var(--sans);font-variation-settings:"wdth" 118, "wght" 800;letter-spacing:-.01em;color:var(--v10-ink);white-space:nowrap;grid-area:amt;font-size:15px}.hq .ag10 .agenda-row.ag-income .agenda-amt,.hq .ag10 .agenda-row.ag-payout .agenda-amt,.hq .ag10 .agenda-row.ag-pos .agenda-amt{color:var(--v10-green)}.hq .ag10 .agenda-row.ag-due .agenda-amt,.hq .ag10 .agenda-row.ag-neg .agenda-amt{color:var(--v10-red)}.hq .ag10 .agenda-row.ag-info .agenda-amt{font-variation-settings:"wdth" 100, "wght" 500;color:var(--v10-muted);font-size:12px}.hq .ag10 .agenda-run{text-align:right;font:500 11px/1 var(--mono);letter-spacing:.04em;color:var(--v10-muted);grid-area:run}.hq .ag10 .agenda-foot.neg{font:500 10px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v10-red);margin-top:12px}.hq .ag10 .agenda-empty{color:var(--v10-muted);font-size:13px}@media (max-width:640px){.hq .ag10 .agenda-legend,.hq .ag10 .agenda-row{grid-template-columns:44px 12px minmax(0,1fr) auto;grid-template-areas:"date mark label amt"}.hq .ag10 .agenda-list:before{left:60px}.hq .ag10 .agenda-run,.hq .ag10 .agenda-legend .n:last-child{display:none}}.hq .pl-label input[type=checkbox]{appearance:none;border:1.5px solid var(--v10-muted);cursor:pointer;background:0 0;border-radius:5px;flex:none;width:15px;height:15px;margin:0 8px 0 0;transition:border-color .12s,background-color .12s;position:relative}.hq .pl-label input[type=checkbox]:hover{border-color:var(--v10-ink-2)}.hq .pl-label input[type=checkbox]:checked{background:var(--v10-green);border-color:var(--v10-green)}.hq .pl-label input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:3.5px;height:7.5px;position:absolute;top:1.5px;left:4.5px;transform:rotate(42deg)}.hq .pl-label input[type=checkbox]:focus-visible{outline:2px solid var(--v10-green);outline-offset:2px}.hq .horizon-btn{font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--module-brd);background:var(--screen);color:var(--v10-muted);border-radius:9px;padding:7px 10px}:root[data-theme=dark] .hq .horizon-btn:not(.on){background:#ffffff09}.hq .horizon-btn:hover{color:var(--v10-ink-2);border-color:var(--v10-muted)}.hq .horizon-btn.on{background:var(--v10-ink);border-color:var(--v10-ink);color:var(--module)}@media (max-width:560px){.ov10 .tier-line{text-align:left;grid-template-columns:12px minmax(0,1fr) auto;align-items:baseline;gap:2px 7px;width:100%;line-height:1.5;display:grid}.ov10 .tier-line b{justify-self:end;font-size:12px}.ov10 .tier-incl{text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;display:block;overflow:hidden}.ov10 .tier-breakdown{max-width:none}.ov10 .path{padding:30px 4px 8px}.ov10 .checkpoint:not(.goal-cp):not(.near) .cp-label{display:none}.ov10 .checkpoint.near .cp-label,.ov10 .cp-endcap{white-space:nowrap;font-size:11px}.ov10 .traveler-amt{white-space:nowrap;font-size:12px}}
