:root{--text-nano:9.5px;--text-micro:10px;--text-meta:10.5px;--text-xs:11px;--text-2xs:11.5px;--text-sm:12px;--text-body:12.5px;--text-md:13px;--text-base:13.5px;--text-lg:14px;--text-row:14px;--text-num:13px;--text-title-sm:15px;--text-title:18px;--text-brand:16px;--text-stat:22px;--text-2xl:24px;--text-3xl:26px;--text-4xl:32px;--text-display:44px;--text-hero:18px}@media (max-width:767px){:root{--text-md:14px;--text-row:15px;--text-num:13px;--text-stat:19px}}.ErrorScreen-module-scss-module__F30wKq__screen{isolation:isolate;min-height:100dvh;color:var(--text);flex-direction:column;display:flex;position:relative}.ErrorScreen-module-scss-module__F30wKq__head{padding:24px 28px 0}@media (max-width:767px){.ErrorScreen-module-scss-module__F30wKq__head{padding:18px 16px 0}}.ErrorScreen-module-scss-module__F30wKq__main{flex:1;justify-content:center;align-items:center;padding:32px 24px 64px;display:flex}@media (max-width:767px){.ErrorScreen-module-scss-module__F30wKq__main{padding:24px 16px 40px}}.ErrorScreen-module-scss-module__F30wKq__card{box-sizing:border-box;background:rgba(var(--c-ink-2-rgb), .72);border:1px solid var(--line-faint);width:min(560px,100%);box-shadow:0 24px 60px rgba(var(--black-rgb), .45);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;padding:12px 20px}@media (max-width:767px){.ErrorScreen-module-scss-module__F30wKq__card{padding:4px 12px}}.ErrorScreen-module-scss-module__F30wKq__plain{flex-direction:column;gap:10px;width:min(640px,100%);display:flex}
:root{--text-nano:9.5px;--text-micro:10px;--text-meta:10.5px;--text-xs:11px;--text-2xs:11.5px;--text-sm:12px;--text-body:12.5px;--text-md:13px;--text-base:13.5px;--text-lg:14px;--text-row:14px;--text-num:13px;--text-title-sm:15px;--text-title:18px;--text-brand:16px;--text-stat:22px;--text-2xl:24px;--text-3xl:26px;--text-4xl:32px;--text-display:44px;--text-hero:18px}@media (max-width:767px){:root{--text-md:14px;--text-row:15px;--text-num:13px;--text-stat:19px}}.ErrorRoute-module-scss-module__s8owXq__page{gap:var(--gap-card);min-width:0;min-height:0;padding:var(--screen-pad-y) var(--screen-pad-x) 28px var(--screen-pad-l);flex-direction:column;flex:1;display:flex}@media (max-width:767px){.ErrorRoute-module-scss-module__s8owXq__page{padding:var(--screen-pad-y) var(--screen-pad-x) 24px;gap:var(--gap-card)}}.ErrorRoute-module-scss-module__s8owXq__section{gap:var(--gap-card);flex-direction:column;min-width:0;display:flex}.ErrorRoute-module-scss-module__s8owXq__meta{font-family:var(--font-mono);color:var(--text-faint);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:-2px 2px 0;font-size:11px;display:flex}.ErrorRoute-module-scss-module__s8owXq__devMessage{font:inherit;color:var(--text-muted);white-space:pre-wrap}.ErrorRoute-module-scss-module__s8owXq__ghost{gap:var(--gap-grid);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}@media (max-width:767px){.ErrorRoute-module-scss-module__s8owXq__ghost{grid-template-columns:minmax(0,1fr)}}.ErrorRoute-module-scss-module__s8owXq__ghostCard{border:1px dashed rgba(var(--white-rgb), .07);background:rgba(var(--white-rgb), .015);border-radius:18px;min-height:200px}.ErrorRoute-module-scss-module__s8owXq__ghostCard:first-child{grid-column:span 5}.ErrorRoute-module-scss-module__s8owXq__ghostCard:nth-child(2){grid-column:span 7}.ErrorRoute-module-scss-module__s8owXq__ghostCard:nth-child(3){grid-column:span 12;min-height:140px}@media (max-width:767px){.ErrorRoute-module-scss-module__s8owXq__ghostCard:nth-child(n){grid-column:auto;min-height:120px}}.ErrorRoute-module-scss-module__s8owXq__ghostSection .ErrorRoute-module-scss-module__s8owXq__ghostCard{min-height:160px}
:root{--text-nano:9.5px;--text-micro:10px;--text-meta:10.5px;--text-xs:11px;--text-2xs:11.5px;--text-sm:12px;--text-body:12.5px;--text-md:13px;--text-base:13.5px;--text-lg:14px;--text-row:14px;--text-num:13px;--text-title-sm:15px;--text-title:18px;--text-brand:16px;--text-stat:22px;--text-2xl:24px;--text-3xl:26px;--text-4xl:32px;--text-display:44px;--text-hero:18px}@media (max-width:767px){:root{--text-md:14px;--text-row:15px;--text-num:13px;--text-stat:19px}}.NotFoundState-module-scss-module__Th3TSq__page{gap:var(--gap-card);min-width:0;min-height:0;padding:var(--screen-pad-y) var(--screen-pad-x) 28px var(--screen-pad-l);flex-direction:column;flex:1;display:flex}@media (max-width:767px){.NotFoundState-module-scss-module__Th3TSq__page{padding:var(--screen-pad-y) var(--screen-pad-x) 24px;gap:var(--gap-card)}}.NotFoundState-module-scss-module__Th3TSq__page{justify-content:center;min-height:min(70dvh,640px)}.NotFoundState-module-scss-module__Th3TSq__phone{padding:24px 16px}.NotFoundState-module-scss-module__Th3TSq__drawer{background:linear-gradient(180deg, var(--surface-inert), transparent 30%);flex-direction:column;flex:1;min-height:0;display:flex}.NotFoundState-module-scss-module__Th3TSq__drawerBody{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:24px;display:flex;overflow:auto}
:root{--text-nano:9.5px;--text-micro:10px;--text-meta:10.5px;--text-xs:11px;--text-2xs:11.5px;--text-sm:12px;--text-body:12.5px;--text-md:13px;--text-base:13.5px;--text-lg:14px;--text-row:14px;--text-num:13px;--text-title-sm:15px;--text-title:18px;--text-brand:16px;--text-stat:22px;--text-2xl:24px;--text-3xl:26px;--text-4xl:32px;--text-display:44px;--text-hero:18px}@media (max-width:767px){:root{--text-md:14px;--text-row:15px;--text-num:13px;--text-stat:19px}}.Budgets-module-scss-module__aD6INq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Budgets-module-scss-module__aD6INq__spacer{flex:1}.Budgets-module-scss-module__aD6INq__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.Budgets-module-scss-module__aD6INq__page{padding:var(--sp-1) var(--screen-pad-x) 28px var(--screen-pad-l);min-width:0;font-size:var(--text-md);font-feature-settings:"tnum" 1;flex-direction:column;gap:14px;display:flex}.Budgets-module-scss-module__aD6INq__head{flex-wrap:wrap;align-items:center;gap:14px;min-height:44px;display:flex}.Budgets-module-scss-module__aD6INq__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.Budgets-module-scss-module__aD6INq__title{font-family:var(--font-sans);font-size:var(--text-hero);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:600;line-height:1.25}@media (max-width:767px){.Budgets-module-scss-module__aD6INq__title{font-weight:500}}.Budgets-module-scss-module__aD6INq__subtitle{font-size:var(--text-xs);color:var(--text-muted)}.Budgets-module-scss-module__aD6INq__card{background:var(--surface-card);border:1px solid var(--surface-1-line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}@media (max-width:767px){.Budgets-module-scss-module__aD6INq__card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.Budgets-module-scss-module__aD6INq__card{padding:var(--card-pad-y) var(--card-pad-x);gap:var(--gap-card);flex-direction:column;min-width:0;display:flex}.Budgets-module-scss-module__aD6INq__emptyCard{padding:28px var(--card-pad-x)}.Budgets-module-scss-module__aD6INq__cardHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.Budgets-module-scss-module__aD6INq__cardTitle{font-size:var(--text-md);color:var(--text);margin:0;font-weight:600}.Budgets-module-scss-module__aD6INq__cardMeta{font-size:var(--text-xs);color:var(--text-muted)}.Budgets-module-scss-module__aD6INq__rule{max-width:760px}.Budgets-module-scss-module__aD6INq__summary{align-items:flex-end;gap:var(--sp-6);flex-flow:wrap}.Budgets-module-scss-module__aD6INq__summaryFigure{gap:var(--sp-1);flex-direction:column;display:flex}.Budgets-module-scss-module__aD6INq__caption{font-size:var(--text-xs);color:var(--text-3)}.Budgets-module-scss-module__aD6INq__summaryValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1}@media (max-width:767px){.Budgets-module-scss-module__aD6INq__summaryValue{font-family:var(--font-sans);font-size:var(--text-display);letter-spacing:-.035em;font-weight:300}}.Budgets-module-scss-module__aD6INq__summaryValue{white-space:nowrap}.Budgets-module-scss-module__aD6INq__fraction{color:var(--text-muted);font-size:.62em}.Budgets-module-scss-module__aD6INq__summaryOf{font-size:var(--text-sm);color:var(--text-3)}.Budgets-module-scss-module__aD6INq__summaryBar{flex-direction:column;flex:280px;gap:10px;min-width:0;padding-bottom:2px;display:flex}.Budgets-module-scss-module__aD6INq__counts{gap:var(--sp-4);font-size:var(--text-sm);color:var(--text-2);flex-wrap:wrap;display:flex}.Budgets-module-scss-module__aD6INq__count{align-items:center;gap:6px;display:inline-flex}.Budgets-module-scss-module__aD6INq__dot{border-radius:50%;flex:none;width:7px;height:7px}.Budgets-module-scss-module__aD6INq__dot_ok{background:var(--text-2)}.Budgets-module-scss-module__aD6INq__dot_near{background:var(--warn)}.Budgets-module-scss-module__aD6INq__dot_over{background:var(--risk)}.Budgets-module-scss-module__aD6INq__grid{gap:var(--gap-grid);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.Budgets-module-scss-module__aD6INq__tile{background:var(--surface-card);border:1px solid var(--surface-1-line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}@media (max-width:767px){.Budgets-module-scss-module__aD6INq__tile{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.Budgets-module-scss-module__aD6INq__tile{box-shadow:inset 0 1px 0 var(--line-quiet);padding:var(--sp-3) 14px;color:var(--text);outline:none;flex-direction:column;gap:14px;min-width:0;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.Budgets-module-scss-module__aD6INq__tile:hover{border-color:var(--line-strong);color:var(--text)}.Budgets-module-scss-module__aD6INq__tile:focus-visible{box-shadow:0 0 0 2px var(--surface-0),0 0 0 4px var(--ring-outer);outline:none}.Budgets-module-scss-module__aD6INq__tileOver{border-color:rgba(var(--rose-rgb), .3)}.Budgets-module-scss-module__aD6INq__tileOver:hover{border-color:rgba(var(--rose-rgb), .5)}.Budgets-module-scss-module__aD6INq__tileHead{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.Budgets-module-scss-module__aD6INq__tileTitles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Budgets-module-scss-module__aD6INq__tileName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.Budgets-module-scss-module__aD6INq__tileMeta{font-size:var(--text-xs);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Budgets-module-scss-module__aD6INq__tileFoot{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);min-width:0;display:flex}.Budgets-module-scss-module__aD6INq__tileRest{flex-direction:column;gap:2px;min-width:0;display:flex}.Budgets-module-scss-module__aD6INq__tileRestValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--text-stat);letter-spacing:-.01em;font-weight:600;line-height:1}@media (max-width:767px){.Budgets-module-scss-module__aD6INq__tileRestValue{font-family:var(--font-sans);font-weight:500}}.Budgets-module-scss-module__aD6INq__tileRestValue{white-space:nowrap}.Budgets-module-scss-module__aD6INq__tileRestWord{font-size:var(--text-xs);color:var(--text-muted)}.Budgets-module-scss-module__aD6INq__tileSpent{font-size:var(--text-xs);color:var(--text-3);text-align:right;white-space:nowrap}.Budgets-module-scss-module__aD6INq__sheetForm{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.Budgets-module-scss-module__aD6INq__sheetHint{margin:calc(var(--sp-1)*-1) 0 0;font-size:var(--text-sm);color:var(--text-3);line-height:1.5}.Budgets-module-scss-module__aD6INq__unit{font-size:var(--text-sm);color:var(--text-muted);padding-right:var(--sp-1);white-space:nowrap}.Budgets-module-scss-module__aD6INq__mPage{padding:var(--sp-2) var(--screen-pad-x) 120px;gap:var(--sp-3);min-width:0;font-size:var(--text-lg);font-feature-settings:"tnum" 1;flex-direction:column;display:flex}.Budgets-module-scss-module__aD6INq__mHero{padding:var(--sp-2) var(--sp-1) 0;align-items:flex-end;gap:var(--sp-3);display:flex}.Budgets-module-scss-module__aD6INq__mHeroText{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.Budgets-module-scss-module__aD6INq__mHeroLabel{font-size:var(--text-md);color:var(--rose-pale)}.Budgets-module-scss-module__aD6INq__mHeroValue{font-size:var(--text-display);letter-spacing:-.035em;white-space:nowrap;font-weight:300;line-height:1}.Budgets-module-scss-module__aD6INq__mHeroFraction{color:rgba(var(--white-rgb), .6);letter-spacing:0;font-size:.5em}.Budgets-module-scss-module__aD6INq__mHeroSub{font-size:var(--text-sm);color:var(--text-2)}.Budgets-module-scss-module__aD6INq__mHeroSub span{font-family:var(--font-mono)}.Budgets-module-scss-module__aD6INq__mHeroPct{font-size:var(--text-title-sm);font-weight:700}.Budgets-module-scss-module__aD6INq__mAdd{align-self:flex-start}.Budgets-module-scss-module__aD6INq__mSection{margin:var(--sp-1) 6px var(--sp-2);font-size:var(--text-sm);color:var(--text-1);justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-weight:500;display:flex}.Budgets-module-scss-module__aD6INq__mSectionMeta{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.Budgets-module-scss-module__aD6INq__mList{background:var(--surface-card);border:1px solid var(--surface-1-line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}@media (max-width:767px){.Budgets-module-scss-module__aD6INq__mList{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.Budgets-module-scss-module__aD6INq__mList{padding:var(--card-pad-list) 4px;flex-direction:column;margin:0;list-style:none;display:flex}.Budgets-module-scss-module__aD6INq__mRow{border-radius:var(--r-row);align-items:center;gap:10px;padding:7px 8px;transition:background-color .15s;display:flex}@media (max-width:767px){.Budgets-module-scss-module__aD6INq__mRow{gap:10px;padding:8px 10px}}.Budgets-module-scss-module__aD6INq__mRow{color:var(--text);outline:none;min-height:56px;text-decoration:none}.Budgets-module-scss-module__aD6INq__mRow:focus-visible{border-color:var(--ring-edge);box-shadow:0 0 0 3px var(--ring-glow);outline:none}.Budgets-module-scss-module__aD6INq__mRow:active{background:var(--surface-2)}.Budgets-module-scss-module__aD6INq__mRowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Budgets-module-scss-module__aD6INq__mRowName{font-size:var(--text-md);color:var(--text);font-weight:500}@media (max-width:767px){.Budgets-module-scss-module__aD6INq__mRowName{font-size:var(--text-lg)}}.Budgets-module-scss-module__aD6INq__mRowName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Budgets-module-scss-module__aD6INq__mRowSub{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.Budgets-module-scss-module__aD6INq__mRowEnd{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.Budgets-module-scss-module__aD6INq__mRowRest{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--text-num);white-space:nowrap;font-weight:500}.Budgets-module-scss-module__aD6INq__mRowWord{font-size:var(--text-xs);color:var(--text-muted)}.Budgets-module-scss-module__aD6INq__nearWord{color:var(--warn-text)}.Budgets-module-scss-module__aD6INq__overWord{color:var(--risk-text)}.Budgets-module-scss-module__aD6INq__mPanel{background:var(--surface-card);border:1px solid var(--surface-1-line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}@media (max-width:767px){.Budgets-module-scss-module__aD6INq__mPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.Budgets-module-scss-module__aD6INq__mPanel{gap:var(--sp-3);flex-direction:column;min-width:0;padding:14px;display:flex}.Budgets-module-scss-module__aD6INq__mPanelTitle{font-size:var(--text-lg);color:var(--text-1);margin:0;font-weight:500}
:root{--text-nano:9.5px;--text-micro:10px;--text-meta:10.5px;--text-xs:11px;--text-2xs:11.5px;--text-sm:12px;--text-body:12.5px;--text-md:13px;--text-base:13.5px;--text-lg:14px;--text-row:14px;--text-num:13px;--text-title-sm:15px;--text-title:18px;--text-brand:16px;--text-stat:22px;--text-2xl:24px;--text-3xl:26px;--text-4xl:32px;--text-display:44px;--text-hero:18px}@media (max-width:767px){:root{--text-md:14px;--text-row:15px;--text-num:13px;--text-stat:19px}}.Goals-module-scss-module__ktParq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Goals-module-scss-module__ktParq__spacer{flex:1}.Goals-module-scss-module__ktParq__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.Goals-module-scss-module__ktParq__minus{color:var(--rose-text)}.Goals-module-scss-module__ktParq__uncertain{-webkit-text-decoration:underline dotted rgba(var(--white-rgb), .35);text-decoration:underline dotted rgba(var(--white-rgb), .35);text-underline-offset:3px}.Goals-module-scss-module__ktParq__page{font-feature-settings:"tnum" 1;flex-direction:column;gap:14px;min-width:0;padding:4px 24px 28px;font-size:13px;display:flex}.Goals-module-scss-module__ktParq__head{flex-wrap:wrap;align-items:center;gap:14px;min-height:44px;display:flex}.Goals-module-scss-module__ktParq__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.Goals-module-scss-module__ktParq__title{font-size:var(--text-hero);margin:0;font-weight:600}.Goals-module-scss-module__ktParq__subtitle{color:var(--text-muted);font-size:11px}.Goals-module-scss-module__ktParq__headFigure{flex-direction:column;align-items:flex-end;gap:3px;padding-right:6px;display:flex}.Goals-module-scss-module__ktParq__headLabel{color:var(--text-3);font-size:11px}.Goals-module-scss-module__ktParq__headValue{font-family:var(--font-mono);white-space:nowrap;font-size:18px;font-weight:600}.Goals-module-scss-module__ktParq__primary{background:var(--primary);height:36px;color:var(--on-primary);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;outline:none;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:flex}.Goals-module-scss-module__ktParq__primary:hover{background:var(--white)}.Goals-module-scss-module__ktParq__primary:focus-visible{box-shadow:0 0 0 2px var(--surface-0),0 0 0 4px var(--ring-outer);outline:none}.Goals-module-scss-module__ktParq__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (max-width:1100px){.Goals-module-scss-module__ktParq__grid{grid-template-columns:minmax(0,1fr)}}.Goals-module-scss-module__ktParq__main{grid-column:span 8;min-width:0}.Goals-module-scss-module__ktParq__aside{flex-direction:column;grid-column:span 4;gap:12px;min-width:0;display:flex}.Goals-module-scss-module__ktParq__below{margin-top:12px;display:flex}.Goals-module-scss-module__ktParq__full{grid-column:1/-1;min-width:0}.Goals-module-scss-module__ktParq__wide{grid-column:span 7;align-self:stretch;min-width:0;display:flex}.Goals-module-scss-module__ktParq__narrow{grid-column:span 5;align-self:stretch;min-width:0;display:flex}@media (max-width:1100px){.Goals-module-scss-module__ktParq__main,.Goals-module-scss-module__ktParq__aside,.Goals-module-scss-module__ktParq__wide,.Goals-module-scss-module__ktParq__narrow{grid-column:1/-1}}.Goals-module-scss-module__ktParq__card{background:var(--surface-card);border:1px solid var(--surface-1-line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}@media (max-width:767px){.Goals-module-scss-module__ktParq__card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.Goals-module-scss-module__ktParq__card{flex-direction:column;flex:1;gap:12px;min-width:0;padding:14px 16px;display:flex}.Goals-module-scss-module__ktParq__cardHead{flex-wrap:wrap;align-items:center;gap:10px;min-height:24px;display:flex}.Goals-module-scss-module__ktParq__cardIcon{border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.Goals-module-scss-module__ktParq__icon_orange{background:var(--orange-tile);border:1px solid var(--orange-tile-line);color:var(--orange-text)}.Goals-module-scss-module__ktParq__icon_violet{background:var(--violet-tile);border:1px solid var(--violet-tile-line);color:var(--violet-text)}.Goals-module-scss-module__ktParq__icon_blue{background:var(--blue-tile);border:1px solid var(--blue-tile-line);color:var(--blue-text)}.Goals-module-scss-module__ktParq__icon_neutral{background:var(--surface-raised);border:1px solid var(--line);color:var(--text-2)}.Goals-module-scss-module__ktParq__cardTitle{margin:0;font-size:13px;font-weight:600}.Goals-module-scss-module__ktParq__cardMeta{color:var(--text-muted);font-size:11px}.Goals-module-scss-module__ktParq__footnote{color:var(--text-muted);margin:0;font-size:11px;line-height:1.45}.Goals-module-scss-module__ktParq__listCard{padding-bottom:6px}.Goals-module-scss-module__ktParq__listSum{color:var(--text-3);align-items:baseline;gap:6px;font-size:11px;display:inline-flex}.Goals-module-scss-module__ktParq__listSumValue{font-family:var(--font-mono);color:var(--text);font-size:13px;font-weight:600}.Goals-module-scss-module__ktParq__list{flex-direction:column;margin:0 -8px;padding:0;list-style:none;display:flex}.Goals-module-scss-module__ktParq__row{background:0 0;border-radius:12px;grid-template-columns:22px 46px minmax(0,1fr) 132px 112px 142px 28px;grid-template-areas:"handle ring who saved rate dates moves""handle ring reason reason reason reason moves""handle ring later later later later moves";align-items:center;gap:4px 12px;padding:12px 8px;transition:background-color .15s,box-shadow .2s;display:grid;position:relative}.Goals-module-scss-module__ktParq__row+.Goals-module-scss-module__ktParq__row{border-top:1px solid var(--line-quiet)}.Goals-module-scss-module__ktParq__row:hover{background:rgba(var(--white-rgb), .025)}.Goals-module-scss-module__ktParq__lifted{box-shadow:0 16px 36px rgba(var(--black-rgb), .45),inset 0 0 0 1px rgba(var(--white-rgb), .1);z-index:2;background:var(--surface-2)!important}.Goals-module-scss-module__ktParq__rowReached .Goals-module-scss-module__ktParq__name{color:var(--text-2)}.Goals-module-scss-module__ktParq__handle{color:var(--text-muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:8px;outline:none;flex-direction:column;grid-area:handle;justify-content:center;align-self:stretch;align-items:center;gap:2px;padding:0;display:flex}.Goals-module-scss-module__ktParq__handle:active{cursor:grabbing}.Goals-module-scss-module__ktParq__handle:focus-visible{box-shadow:0 0 0 2px var(--surface-0),0 0 0 4px var(--ring-outer);outline:none}.Goals-module-scss-module__ktParq__rank{font-family:var(--font-mono);color:var(--text-2);font-size:12px;font-weight:600}.Goals-module-scss-module__ktParq__grip{letter-spacing:-2px;color:var(--text-ghost);font-size:11px;line-height:1}.Goals-module-scss-module__ktParq__handle:hover .Goals-module-scss-module__ktParq__grip,.Goals-module-scss-module__ktParq__handle:focus-visible .Goals-module-scss-module__ktParq__grip{color:var(--text-muted)}.Goals-module-scss-module__ktParq__row>:nth-child(2){grid-area:ring;align-self:start}.Goals-module-scss-module__ktParq__who{flex-direction:column;grid-area:who;gap:3px;min-width:0;display:flex}.Goals-module-scss-module__ktParq__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;outline:none;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.Goals-module-scss-module__ktParq__name:hover{color:var(--text-strong);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--white-rgb), .3);text-decoration-color:rgba(var(--white-rgb), .3);text-underline-offset:3px}.Goals-module-scss-module__ktParq__name:focus-visible{box-shadow:0 0 0 2px var(--surface-0),0 0 0 4px var(--ring-outer);outline:none}.Goals-module-scss-module__ktParq__source{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex;overflow:hidden}.Goals-module-scss-module__ktParq__flag{background:rgba(var(--violet-rgb), .16);height:16px;color:var(--violet-text);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;flex:none;align-items:center;padding:0 5px;font-size:9.5px;font-weight:600;display:inline-flex}.Goals-module-scss-module__ktParq__saved{flex-direction:column;grid-area:saved;gap:4px;min-width:0;display:flex}.Goals-module-scss-module__ktParq__savedLine{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.Goals-module-scss-module__ktParq__savedValue{font-family:var(--font-mono);white-space:nowrap;font-size:13px;font-weight:600}.Goals-module-scss-module__ktParq__pct{font-family:var(--font-mono);color:var(--text-3);font-size:11px}.Goals-module-scss-module__ktParq__savedBar{height:4px}.Goals-module-scss-module__ktParq__of{color:var(--text-muted);white-space:nowrap;font-size:11px}.Goals-module-scss-module__ktParq__of span{font-family:var(--font-mono)}.Goals-module-scss-module__ktParq__rateCol{flex-direction:column;grid-area:rate;gap:3px;min-width:0;display:flex}.Goals-module-scss-module__ktParq__colLabel{color:var(--text-muted);font-size:10.5px}.Goals-module-scss-module__ktParq__rateValue{font-family:var(--font-mono);color:var(--text);white-space:nowrap;flex-wrap:wrap;align-items:baseline;font-size:13px;font-weight:600;display:flex}.Goals-module-scss-module__ktParq__dates{color:var(--text-3);flex-direction:column;grid-area:dates;gap:4px;min-width:0;font-size:11px;display:flex}.Goals-module-scss-module__ktParq__dates>:first-child{align-self:flex-start}.Goals-module-scss-module__ktParq__wish{white-space:nowrap}.Goals-module-scss-module__ktParq__reach{color:var(--text-2);line-height:1.5}.Goals-module-scss-module__ktParq__reach .Goals-module-scss-module__ktParq__mono{color:var(--text)}.Goals-module-scss-module__ktParq__reachLate .Goals-module-scss-module__ktParq__mono:last-child{color:var(--orange-text)}.Goals-module-scss-module__ktParq__dateReached{color:var(--green-text)}.Goals-module-scss-module__ktParq__nameLine{align-items:center;gap:8px;min-width:0;display:flex}.Goals-module-scss-module__ktParq__moves{flex-direction:column;grid-area:moves;align-self:center;gap:4px;display:flex}.Goals-module-scss-module__ktParq__moveButton{border:1px solid var(--line-faint);background:var(--surface-inert);width:26px;height:26px;color:var(--text-2);cursor:pointer;border-radius:8px;outline:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.Goals-module-scss-module__ktParq__moveButton:hover:not(:disabled){background:rgba(var(--white-rgb), .08);color:var(--text)}.Goals-module-scss-module__ktParq__moveButton:disabled{opacity:.3;cursor:default}.Goals-module-scss-module__ktParq__moveButton:focus-visible{box-shadow:0 0 0 2px var(--surface-0),0 0 0 4px var(--ring-outer);outline:none}.Goals-module-scss-module__ktParq__reason{color:var(--text-3);grid-area:reason;margin:0;font-size:11.5px;line-height:1.45}.Goals-module-scss-module__ktParq__range{color:var(--text-muted)}.Goals-module-scss-module__ktParq__later{border:1px dashed var(--warn-edge);background:var(--warn-field);color:var(--orange-text);border-radius:9px;grid-area:later;margin:2px 0 0;padding:7px 10px;font-size:11.5px;line-height:1.45}.Goals-module-scss-module__ktParq__laterLink{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--white-rgb), .3);text-decoration-color:rgba(var(--white-rgb), .3);text-underline-offset:3px;white-space:nowrap;border-radius:4px;outline:none;font-weight:500}.Goals-module-scss-module__ktParq__laterLink:focus-visible{box-shadow:0 0 0 2px var(--surface-0),0 0 0 4px var(--ring-outer);outline:none}.Goals-module-scss-module__ktParq__note{color:var(--orange-text)}.Goals-module-scss-module__ktParq__spread{color:var(--text-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:11px;display:grid}.Goals-module-scss-module__ktParq__spreadLabel{white-space:nowrap}.Goals-module-scss-module__ktParq__spreadTrack{background:var(--surface-track);border-radius:4px;height:8px;position:relative}.Goals-module-scss-module__ktParq__spreadBand{background:linear-gradient(90deg, rgba(var(--orange-rgb), .35), rgba(var(--orange-rgb), .6), rgba(var(--orange-rgb), .35));border-radius:4px;position:absolute;top:0;bottom:0}.Goals-module-scss-module__ktParq__spreadZero{background:rgba(var(--white-rgb), .35);width:1px;position:absolute;top:-2px;bottom:-2px}.Goals-module-scss-module__ktParq__spreadMedian{background:var(--orange-text);width:2px;height:14px;box-shadow:var(--glow) rgba(var(--orange-rgb), .8);border-radius:1px;margin-left:-1px;position:absolute;top:-3px}.Goals-module-scss-module__ktParq__spreadEnds{font-family:var(--font-mono);white-space:nowrap;color:var(--text-2)}.Goals-module-scss-module__ktParq__cycles{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;height:58px;display:grid}.Goals-module-scss-module__ktParq__cycle{flex-direction:column;gap:4px;min-width:0;display:flex}.Goals-module-scss-module__ktParq__cycleTrack{flex:1;align-items:flex-end;display:flex}.Goals-module-scss-module__ktParq__cycleBar{background:rgba(var(--green-rgb), .55);border-radius:4px;width:100%;display:block}.Goals-module-scss-module__ktParq__cycleMinus{background:rgba(var(--rose-rgb), .55)}.Goals-module-scss-module__ktParq__cycleLabel{color:var(--text-muted);text-align:center;font-size:10px}.Goals-module-scss-module__ktParq__emergency{background:radial-gradient(260px 160px at 100% 0%, rgba(var(--orange-rgb), .16), transparent 70%),var(--surface-card)}.Goals-module-scss-module__ktParq__suggestFlag{border:1px dashed var(--warn-edge);background:var(--warn-field);height:20px;color:var(--orange-text);border-radius:10px;align-items:center;margin-left:auto;padding:0 8px;font-size:10.5px;display:inline-flex}.Goals-module-scss-module__ktParq__emergencyValue{font-family:var(--font-mono);margin:0;font-size:22px;font-weight:600}.Goals-module-scss-module__ktParq__emergencyText{color:var(--text-3);margin:0;font-size:12px;line-height:1.45}.Goals-module-scss-module__ktParq__emergencyButton{align-self:flex-start}.Goals-module-scss-module__ktParq__stepsCard{gap:14px}.Goals-module-scss-module__ktParq__modeLabel{color:var(--text-muted);font-size:11px}.Goals-module-scss-module__ktParq__stepsEmpty{text-align:center;color:var(--text-3);margin:0;padding:28px 0;font-size:12px}.Goals-module-scss-module__ktParq__fall{flex-direction:column;gap:10px;min-width:0;display:flex}.Goals-module-scss-module__ktParq__plot{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));background:repeating-linear-gradient(180deg, transparent 0 41px, var(--surface-2) 41px 42px);gap:14px;height:170px;display:grid}.Goals-module-scss-module__ktParq__plotCol{height:170px;position:relative}.Goals-module-scss-module__ktParq__plotBar{border-radius:6px;min-height:2px;position:absolute;left:0;right:0}.Goals-module-scss-module__ktParq__plotLabels{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));gap:14px;display:grid}.Goals-module-scss-module__ktParq__plotLabel{flex-direction:column;gap:2px;min-width:0;display:flex}.Goals-module-scss-module__ktParq__plotValue{font-family:var(--font-mono);color:var(--text);white-space:nowrap;font-size:12px}.Goals-module-scss-module__ktParq__plotRest{color:var(--text-2)}.Goals-module-scss-module__ktParq__plotName{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.Goals-module-scss-module__ktParq__plotPass{color:var(--text-muted);font-size:10px}.Goals-module-scss-module__ktParq__rule{border-top:1px solid var(--line-quiet);color:var(--text-3);flex-direction:column;gap:3px;margin:0;padding:10px 0 0 18px;font-size:11.5px;line-height:1.45;display:flex}.Goals-module-scss-module__ktParq__rule li::marker{color:var(--text-muted);font-family:var(--font-mono)}.Goals-module-scss-module__ktParq__assume{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Goals-module-scss-module__ktParq__assume li{color:var(--text-3);padding-left:14px;font-size:12px;line-height:1.5;position:relative}.Goals-module-scss-module__ktParq__assume li:before{content:"";background:var(--text-faint);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.Goals-module-scss-module__ktParq__archive{flex-direction:column;gap:6px;display:flex}.Goals-module-scss-module__ktParq__archiveToggle{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;align-self:flex-start;align-items:center;gap:6px;padding:4px 2px;font-size:12px;display:inline-flex}.Goals-module-scss-module__ktParq__archiveToggle:hover{color:var(--text)}.Goals-module-scss-module__ktParq__archiveToggle:focus-visible{box-shadow:0 0 0 2px var(--surface-0),0 0 0 4px var(--ring-outer);outline:none}.Goals-module-scss-module__ktParq__archiveToggle svg{transition:transform .2s}.Goals-module-scss-module__ktParq__archiveList{background:var(--surface-card);border:1px solid var(--surface-1-line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}@media (max-width:767px){.Goals-module-scss-module__ktParq__archiveList{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.Goals-module-scss-module__ktParq__archiveList{padding:var(--card-pad-list) 4px;flex-direction:column;margin:0;list-style:none;display:flex}.Goals-module-scss-module__ktParq__archiveRow{border-radius:var(--r-row);align-items:center;gap:10px;padding:7px 8px;transition:background-color .15s;display:flex}@media (max-width:767px){.Goals-module-scss-module__ktParq__archiveRow{gap:10px;padding:8px 10px}}.Goals-module-scss-module__ktParq__archiveRow{color:var(--text-2);text-decoration:none}.Goals-module-scss-module__ktParq__archiveRow:hover{background:var(--surface-2)}.Goals-module-scss-module__ktParq__archiveName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Goals-module-scss-module__ktParq__archiveValue{font-family:var(--font-mono);font-size:12px}.Goals-module-scss-module__ktParq__legend{color:var(--text-3);gap:14px;font-size:11px;display:flex}.Goals-module-scss-module__ktParq__legendItem{align-items:center;gap:6px;display:inline-flex}.Goals-module-scss-module__ktParq__keyPlan{border:1px dashed var(--blue-text);background:rgba(var(--blue-rgb), .14);border-radius:4px;width:16px;height:7px}.Goals-module-scss-module__ktParq__keyWish{border:1.5px solid var(--text-2);background:var(--c-ink-5);width:7px;height:7px;transform:rotate(45deg)}.Goals-module-scss-module__ktParq__keyRange{background:rgba(var(--white-rgb), .14);border-radius:5px;width:16px;height:9px}.Goals-module-scss-module__ktParq__tl{flex-direction:column;gap:4px;display:flex;overflow-x:clip}.Goals-module-scss-module__ktParq__tlAxis,.Goals-module-scss-module__ktParq__tlRow{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;display:grid}@media (max-width:767px){.Goals-module-scss-module__ktParq__tlAxis,.Goals-module-scss-module__ktParq__tlRow{grid-template-columns:92px minmax(0,1fr);gap:8px}}.Goals-module-scss-module__ktParq__tlAxis{height:18px}.Goals-module-scss-module__ktParq__tlLabelCol{display:block}.Goals-module-scss-module__ktParq__tlTrack{height:100%;min-height:18px;position:relative}.Goals-module-scss-module__ktParq__tick{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;font-size:10px;position:absolute;top:0;transform:translate(-50%)}.Goals-module-scss-module__ktParq__tickEnd{transform:translate(-100%)}.Goals-module-scss-module__ktParq__tickYear{color:var(--text-2)}.Goals-module-scss-module__ktParq__tlRows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Goals-module-scss-module__ktParq__tlRow{border-top:1px solid var(--line-quiet);height:38px}.Goals-module-scss-module__ktParq__tlRow .Goals-module-scss-module__ktParq__tlTrack{background:repeating-linear-gradient(90deg, transparent 0, transparent calc(8.33333% - 1px), rgba(var(--white-rgb), .025) calc(8.33333% - 1px), rgba(var(--white-rgb), .025) 8.33333%);height:38px}.Goals-module-scss-module__ktParq__tlName{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex;overflow:hidden}.Goals-module-scss-module__ktParq__tlDot{border-radius:50%;flex:none;width:8px;height:8px}.Goals-module-scss-module__ktParq__tlToday{background:rgba(var(--blue-rgb), .5);width:1px;position:absolute;top:0;bottom:0}.Goals-module-scss-module__ktParq__tlReached{padding-left:8px;font-size:11px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Goals-module-scss-module__ktParq__tlRange{opacity:.12;border-radius:10px;height:20px;margin-top:-10px;position:absolute;top:50%}.Goals-module-scss-module__ktParq__tlPlan{border:1px dashed;border-radius:5px;height:10px;margin-top:-5px;position:absolute;top:50%}.Goals-module-scss-module__ktParq__tlLate{border-top:2px dotted var(--rose-text);height:0;position:absolute;top:50%}.Goals-module-scss-module__ktParq__tlWish{border:1.5px solid var(--text);background:var(--c-ink-5);z-index:1;width:9px;height:9px;margin:-5px 0 0 -5px;position:absolute;top:50%;transform:rotate(45deg)}.Goals-module-scss-module__ktParq__tlWishLate{border-color:var(--orange-text)}.Goals-module-scss-module__ktParq__tlEnd{z-index:2;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%}.Goals-module-scss-module__ktParq__tlEndLabel{font-family:var(--font-mono);color:var(--text-2);white-space:nowrap;z-index:2;text-shadow:0 0 6px var(--c-ink-5);margin-left:9px;font-size:10.5px;position:absolute;top:50%;transform:translateY(-50%)}.Goals-module-scss-module__ktParq__tlEndLabelLeft{margin-left:0;transform:translate(calc(-100% - 9px),-50%)}.Goals-module-scss-module__ktParq__tlBeyond{font-family:var(--font-mono);white-space:nowrap;font-size:10.5px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Goals-module-scss-module__ktParq__draft{z-index:6;background:rgba(var(--c-ink-4-rgb), .9);border:1px solid rgba(var(--orange-rgb), .35);width:min(100%,860px);box-shadow:0 24px 60px rgba(var(--black-rgb), .55),inset 0 1px 0 var(--line-quiet);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;align-self:center;align-items:center;gap:14px;padding:12px 14px 12px 16px;display:flex;position:sticky;bottom:16px}.Goals-module-scss-module__ktParq__mDraft{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;background:rgba(var(--c-ink-4-rgb), .94);border:1px solid rgba(var(--orange-rgb), .35);box-shadow:var(--shadow-sheet);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;flex-direction:column;gap:10px;padding:12px 14px;display:flex;position:fixed}.Goals-module-scss-module__ktParq__draftDot{background:var(--orange);width:8px;height:8px;box-shadow:0 0 6px var(--orange);border-radius:50%;flex:none}.Goals-module-scss-module__ktParq__mDraft .Goals-module-scss-module__ktParq__draftDot{display:none}.Goals-module-scss-module__ktParq__draftText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.Goals-module-scss-module__ktParq__draftTitle{font-size:13px;font-weight:600}.Goals-module-scss-module__ktParq__draftMeta{color:var(--text-3);font-size:11.5px}.Goals-module-scss-module__ktParq__draftMeta span{font-family:var(--font-mono)}.Goals-module-scss-module__ktParq__draftLines{color:var(--text-2);flex-wrap:wrap;gap:4px 14px;font-size:11.5px;display:flex}.Goals-module-scss-module__ktParq__draftLine{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.Goals-module-scss-module__ktParq__draftDelta{font-family:var(--font-mono);color:var(--text-3);white-space:nowrap;font-size:11px}.Goals-module-scss-module__ktParq__better{color:var(--green-text)}.Goals-module-scss-module__ktParq__worse{color:var(--orange-text)}.Goals-module-scss-module__ktParq__draftActions{flex:none;gap:8px;display:flex}.Goals-module-scss-module__ktParq__mDraft .Goals-module-scss-module__ktParq__draftActions{justify-content:flex-end}.Goals-module-scss-module__ktParq__form{flex-direction:column;gap:14px;min-width:0;display:flex}.Goals-module-scss-module__ktParq__monthField{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}.Goals-module-scss-module__ktParq__unit{color:var(--text-muted);white-space:nowrap;padding-right:4px;font-size:12px}.Goals-module-scss-module__ktParq__fixedRow{flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;display:flex}.Goals-module-scss-module__ktParq__fixedField{flex:1;min-width:140px}.Goals-module-scss-module__ktParq__fieldHint{color:var(--text-muted);margin:-8px 0 0;font-size:11px;line-height:1.45}.Goals-module-scss-module__ktParq__looks{flex-wrap:wrap;gap:20px;display:flex}.Goals-module-scss-module__ktParq__swatches{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.Goals-module-scss-module__ktParq__looksLabel{float:left;width:100%;color:var(--text-2);padding:0 0 6px;font-size:12px}.Goals-module-scss-module__ktParq__swatch,.Goals-module-scss-module__ktParq__iconChoice{cursor:pointer;border:2px solid #0000;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;transition:border-color .15s,transform .15s;display:inline-flex;position:relative}.Goals-module-scss-module__ktParq__swatch input,.Goals-module-scss-module__ktParq__iconChoice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:is(.Goals-module-scss-module__ktParq__swatch:has(input:checked),.Goals-module-scss-module__ktParq__iconChoice:has(input:checked)){border-color:var(--white);transform:scale(1.06)}:is(.Goals-module-scss-module__ktParq__swatch:has(input:focus-visible),.Goals-module-scss-module__ktParq__iconChoice:has(input:focus-visible)){box-shadow:0 0 0 2px var(--surface-0),0 0 0 4px var(--ring-outer)}.Goals-module-scss-module__ktParq__iconChoice{background:var(--surface-2);border-color:var(--line-faint)}.Goals-module-scss-module__ktParq__iconChoice:has(input:checked){background:rgba(var(--white-rgb), .08);border-color:currentColor}.Goals-module-scss-module__ktParq__preview{background:var(--surface-field);border:1px solid var(--line-quiet);border-radius:var(--r-md);flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.Goals-module-scss-module__ktParq__previewTitle{color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:12px;font-weight:600}.Goals-module-scss-module__ktParq__previewFocus{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.Goals-module-scss-module__ktParq__previewFigure{flex-direction:column;gap:3px;display:flex}.Goals-module-scss-module__ktParq__previewRate{font-family:var(--font-mono);white-space:nowrap;align-items:baseline;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.Goals-module-scss-module__ktParq__previewOld{color:var(--text-muted);font-size:12px;font-weight:400}.Goals-module-scss-module__ktParq__previewReason{color:var(--text-3);flex-basis:100%;margin:0;font-size:11.5px;line-height:1.45}.Goals-module-scss-module__ktParq__previewNone{color:var(--text-muted);margin:0;font-size:12px}.Goals-module-scss-module__ktParq__previewRow{border-top:1px solid var(--line-quiet);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:6px 0;font-size:12px;display:grid}.Goals-module-scss-module__ktParq__previewName{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);overflow:hidden}.Goals-module-scss-module__ktParq__previewDelta{font-family:var(--font-mono);color:var(--text-3);white-space:nowrap;font-size:11.5px}.Goals-module-scss-module__ktParq__previewTotals{border-top:1px solid var(--line-quiet);color:var(--text-3);margin:0;padding-top:8px;font-size:11.5px}.Goals-module-scss-module__ktParq__previewTotals span{font-family:var(--font-mono)}.Goals-module-scss-module__ktParq__sheetBody{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:767px){.Goals-module-scss-module__ktParq__sheetBody{grid-template-columns:minmax(0,1fr)}}.Goals-module-scss-module__ktParq__sheetForm{flex-direction:column;gap:12px;min-width:0;display:flex}.Goals-module-scss-module__ktParq__sheetPreview{min-width:0;position:sticky;top:0}.Goals-module-scss-module__ktParq__sheetIntro{color:var(--text-3);margin:0;font-size:12.5px;line-height:1.5}.Goals-module-scss-module__ktParq__emptyCard{padding:28px 16px}.Goals-module-scss-module__ktParq__mPage{font-feature-settings:"tnum" 1;flex-direction:column;gap:12px;min-width:0;padding:8px 16px 120px;font-size:14px;display:flex}.Goals-module-scss-module__ktParq__mHero{align-items:flex-end;gap:12px;padding:8px 4px 0;display:flex}.Goals-module-scss-module__ktParq__mHeroText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.Goals-module-scss-module__ktParq__mHeroLabel{color:#fed7aa;margin:0;font-size:13px;font-weight:400;display:block}.Goals-module-scss-module__ktParq__mHeroValue{letter-spacing:-.035em;white-space:nowrap;font-size:44px;font-weight:300;line-height:1}.Goals-module-scss-module__ktParq__mHeroFraction{color:rgba(var(--white-rgb), .6);letter-spacing:0;font-size:22px}.Goals-module-scss-module__ktParq__mHeroSub{color:var(--text-2);font-size:12px}.Goals-module-scss-module__ktParq__mHeroSub span{font-family:var(--font-mono)}.Goals-module-scss-module__ktParq__mHeroPct{font-size:15px;font-weight:700}.Goals-module-scss-module__ktParq__mStats{background:var(--surface-raised);border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Goals-module-scss-module__ktParq__mStat{flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.Goals-module-scss-module__ktParq__mStat+.Goals-module-scss-module__ktParq__mStat{border-left:1px solid var(--line-faint)}.Goals-module-scss-module__ktParq__mStatLabel{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.Goals-module-scss-module__ktParq__mStatValue{font-family:var(--font-mono);white-space:nowrap;font-size:13px}.Goals-module-scss-module__ktParq__mStatGap{color:var(--warn-text)}.Goals-module-scss-module__ktParq__mStatBuffer{color:var(--ok-text)}.Goals-module-scss-module__ktParq__mAdd{background:var(--primary);height:40px;color:var(--on-primary);font:inherit;cursor:pointer;border:0;border-radius:20px;outline:none;align-self:flex-start;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.Goals-module-scss-module__ktParq__mAdd:focus-visible{box-shadow:0 0 0 2px var(--surface-0),0 0 0 4px var(--ring-outer);outline:none}.Goals-module-scss-module__ktParq__mSection{color:var(--text-1);justify-content:space-between;align-items:baseline;gap:8px;margin:4px 6px 8px;font-size:12px;font-weight:500;display:flex}.Goals-module-scss-module__ktParq__mSectionMeta{color:var(--text-muted);font-size:11px;font-weight:400}.Goals-module-scss-module__ktParq__mList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Goals-module-scss-module__ktParq__mCard{background:var(--surface-card);border:1px solid var(--surface-1-line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}@media (max-width:767px){.Goals-module-scss-module__ktParq__mCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.Goals-module-scss-module__ktParq__mCard{flex-direction:column;gap:10px;min-width:0;padding:14px 14px 12px;display:flex;position:relative}.Goals-module-scss-module__ktParq__mTop{align-items:center;gap:12px;min-width:0;display:flex}.Goals-module-scss-module__ktParq__mName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;outline:none;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.Goals-module-scss-module__ktParq__mName:focus-visible{box-shadow:0 0 0 2px var(--surface-0),0 0 0 4px var(--ring-outer);outline:none}.Goals-module-scss-module__ktParq__mRank{font-family:var(--font-mono);color:var(--text-muted);font-size:11px;font-weight:500}.Goals-module-scss-module__ktParq__mFigures{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.Goals-module-scss-module__ktParq__mSaved{flex-direction:column;gap:2px;min-width:0;display:flex}.Goals-module-scss-module__ktParq__mSavedValue{font-family:var(--font-sans);letter-spacing:-.02em;white-space:nowrap;font-size:22px;font-weight:500}.Goals-module-scss-module__ktParq__mDates{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.Goals-module-scss-module__ktParq__mMoves{gap:6px;display:flex;position:absolute;bottom:10px;right:12px}.Goals-module-scss-module__ktParq__mMoves .Goals-module-scss-module__ktParq__moveButton{border-radius:12px;width:34px;height:34px}.Goals-module-scss-module__ktParq__mCard .Goals-module-scss-module__ktParq__later{margin-right:84px}.Goals-module-scss-module__ktParq__mCard .Goals-module-scss-module__ktParq__reason{min-height:34px;padding-right:84px}.Goals-module-scss-module__ktParq__mPanel{background:var(--surface-card);border:1px solid var(--surface-1-line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}@media (max-width:767px){.Goals-module-scss-module__ktParq__mPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.Goals-module-scss-module__ktParq__mPanel{flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.Goals-module-scss-module__ktParq__mPanelTitle{color:var(--text-1);margin:0;font-size:14px;font-weight:500}.Goals-module-scss-module__ktParq__stepList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Goals-module-scss-module__ktParq__stepRow{flex-direction:column;gap:5px;display:flex}.Goals-module-scss-module__ktParq__stepText{color:var(--text-2);justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.Goals-module-scss-module__ktParq__stepName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Goals-module-scss-module__ktParq__stepValue{font-family:var(--font-mono);color:var(--text);white-space:nowrap;font-size:13px}.Goals-module-scss-module__ktParq__stepTotal .Goals-module-scss-module__ktParq__stepText{color:var(--text);font-weight:600}.Goals-module-scss-module__ktParq__stepTrack{background:var(--surface-track);border-radius:3px;height:6px;display:flex;overflow:hidden}.Goals-module-scss-module__ktParq__stepBar{border-radius:3px;height:100%;display:block}.Goals-module-scss-module__ktParq__mModeRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}
