:root{--bg:var(--canvas);--muted:var(--secondary);--border:var(--separator);--primary:var(--accent)}body{background:var(--canvas);color:var(--text);font:var(--type-body)/var(--line-body) var(--font-system);font-optical-sizing:auto}.apple-app{background:var(--canvas);color:var(--text)}.apple-app.shell{min-height:100dvh;display:block}.apple-app .sidebar{inset:var(--space-4) auto var(--space-4) var(--space-4);width:var(--sidebar-width);border-radius:var(--radius-panel);background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);backdrop-filter:blur(var(--blur)) saturate(180%);padding:var(--space-6) var(--space-3);gap:var(--space-2);position:fixed;overflow:auto}.apple-app .brand{padding:var(--space-1) var(--space-2);box-shadow:none;background:0 0;border:0;margin:0;display:block}.apple-app .brand-logo{background:0 0;border:0;border-radius:0;width:178px;height:auto;padding:0}:root[data-theme=dark] .brand-logo,:root[data-theme=dark] .auth-logo{filter:invert()hue-rotate(180deg)}.apple-app .environment-label{font-size:var(--type-caption);color:var(--secondary);margin:var(--space-2) 0}.apple-app .nav-item{min-height:48px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--type-subhead);font-weight:var(--weight-regular);color:var(--text);gap:var(--space-3);background:0 0}.apple-app .nav-item.active{background:var(--surface);color:var(--accent);font-weight:var(--weight-semibold)}.apple-app .nav-group-label{font-size:var(--type-caption);color:var(--secondary);margin:var(--space-8) var(--space-3) var(--space-3)}.apple-app .content{width:auto;max-width:none;margin:0 auto 0 var(--workspace-offset);padding:var(--space-4) var(--space-6) 100px}.apple-app .apple-page-content{width:100%;max-width:var(--content-max);min-width:0;margin-inline:auto}.apple-app .sidebar{opacity:1;visibility:visible;transform:translate(0)}.apple-app.sidebar-collapsed .content{margin-left:0}.apple-app.sidebar-collapsed .sidebar{transform:translateX(calc(-100% - 2 * var(--space-4)));opacity:0;visibility:hidden}@media (min-width:901px){.apple-app[data-sidebar-animate=true]>.content{transition:margin-left var(--motion-disclosure) var(--motion-ease)}.apple-app[data-sidebar-animate=true]>.sidebar{transition:transform var(--motion-disclosure) var(--motion-ease),opacity var(--motion-disclosure) var(--motion-ease),visibility 0s}.apple-app[data-sidebar-animate=true].sidebar-collapsed>.sidebar{transition-delay:0s,0s,var(--motion-disclosure)}}.apple-app .finance-navigation.topbar{align-items:center;gap:var(--space-2);height:auto;min-height:64px;padding:var(--space-1) var(--space-3);margin:0 0 var(--space-12);border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);backdrop-filter:blur(var(--blur)) saturate(180%);z-index:20;flex-flow:row;display:flex;position:relative;top:auto}.apple-app .finance-navigation .topbar-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.apple-app .workspace-topbar-actions{display:contents}.apple-app .finance-workspace-button{text-align:start;min-width:0;max-width:none;color:var(--text);font-size:var(--type-subhead);font-weight:var(--weight-semibold);padding:0 var(--space-2);justify-content:flex-start;gap:var(--space-2);background:0 0;border:0;flex:1;order:-1}.apple-app .finance-workspace-button>span{overflow-wrap:anywhere;white-space:normal;min-width:0}.apple-app .finance-workspace-button>.app-icon:last-child{width:12px}.apple-app .finance-navigation .finance-month-slot{display:none}.apple-app .finance-navigation .topbar-currency{width:auto;margin:0;position:static}.apple-app .topbar-select{width:auto;min-width:0}.apple-app .topbar-currency .select-control{min-width:64px;padding:0 var(--space-2);font-size:var(--type-subhead);background:0 0;margin:0}.apple-app .reference-rate-info{display:none}.apple-app .finance-navigation .mobile-search-wrap,.apple-app .finance-navigation .mobile-profile-wrap{display:block;position:relative;inset:auto}.apple-app .finance-navigation .mobile-profile-button,.apple-app .finance-navigation .mobile-search-button{height:var(--control);width:var(--control);border-radius:var(--radius-pill);color:var(--secondary);background:var(--surface);place-items:center;padding:0;display:grid}.apple-app .mobile-profile-panel,.planning-context-menu,.filter-popover,.month-field-popover{color:var(--text);background:var(--menu-fill);border:var(--hairline) solid var(--glass-edge);box-shadow:var(--shadow-popover);border-radius:var(--radius-list);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));z-index:70}.apple-app .mobile-profile-panel :is(button,a){color:var(--text);font-size:var(--type-body);font-weight:var(--weight-regular);min-height:var(--control);background:0 0}.apple-app button,.apple-app .secondary,.apple-dialog button,.native-confirm button,.select-control,.select-menu button{font-family:var(--font-system);min-height:var(--control);font-size:var(--type-subhead);font-weight:var(--weight-semibold);border-radius:var(--radius-pill);gap:var(--space-2);transition:transform var(--press) ease-out,background var(--transition) ease-out}.apple-app .secondary,.apple-dialog .secondary,.native-confirm .secondary{background:var(--control-fill);border:var(--hairline) solid var(--control-edge);box-shadow:var(--control-inset),var(--control-shadow);color:var(--text);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));padding:0 var(--space-4);justify-content:center;align-items:center;display:inline-flex}.apple-app .primary,.apple-dialog .primary,.native-confirm .primary{background:var(--accent);color:var(--on-accent);padding:0 var(--space-4);border:0}.apple-app .text-button,.apple-dialog .text-button,.native-confirm .text-button{color:var(--accent);padding:0 var(--space-2);background:0 0;border:0}.apple-app .destructive-action,.apple-dialog .destructive-action,.native-confirm .destructive-action{color:var(--danger-text);background:var(--surface);font-weight:var(--weight-regular);border:0}.apple-app :is(button,a,input,textarea):focus-visible,.apple-dialog :focus-visible,.native-confirm :focus-visible,.select-control:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.apple-app .error,.apple-dialog .error,.native-confirm .error,.apple-app .plan-negative{color:var(--danger-text)}.apple-app .app-icon{width:var(--icon);height:var(--icon);stroke-width:1.7px}.apple-app .planning-v3>.section-heading{gap:var(--space-4);align-items:center;margin:0}.apple-app .planning-v3 h2{font-size:var(--type-title);line-height:var(--line-title);letter-spacing:var(--tracking-title);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}:is(.apple-app,.apple-dialog) .planning-add-actions{align-items:center;gap:var(--space-2);display:flex}.apple-app .planning-add-actions>.overflow-actions>summary{width:var(--control);min-height:var(--control);border-radius:var(--radius-pill);color:var(--text);background:var(--control-fill);border:var(--hairline) solid var(--control-edge);box-shadow:var(--control-inset),var(--control-shadow)}.apple-app .planning-import-link{width:var(--control);height:var(--control);place-items:center;padding:0;display:grid}.apple-app .planning-import-link span{display:none}.apple-app .planning-context-controls{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-6);display:flex}.apple-app .household-select{align-items:center;gap:var(--space-2);font-size:var(--type-subhead);margin:0;display:flex}.apple-app .household-select .select-control{background:var(--control-fill);font-size:var(--type-subhead);padding:0 var(--space-3);width:auto;margin:0}.apple-app .planning-month-field{min-width:0}.apple-app .month-field>label{display:none}.apple-app .month-field-navigation{align-items:center;gap:0;display:flex}.apple-app .month-field-control{width:auto;min-width:0;color:var(--text);padding:0 var(--space-2);font-size:var(--type-subhead);background:0 0;border:0}.apple-app .month-step{width:32px;color:var(--text);background:0 0;padding:0}.apple-app .month-field-control .app-icon{display:none}.apple-app .plan-compact.card{background:var(--surface);box-shadow:none;border-radius:var(--radius-panel);padding:var(--space-8);margin:0 0 var(--space-10);border:0}.apple-app .plan-compact-heading,.apple-app .plan-compact-remainder{display:block}.apple-app .plan-compact-remainder>span{overflow-wrap:anywhere;font-size:var(--type-subhead);color:var(--secondary);margin-bottom:var(--space-2);display:block}.apple-app .plan-compact .plan-main-value{align-items:baseline;gap:var(--space-3);font-size:3rem;line-height:1.1;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);color:var(--text);flex-wrap:wrap;margin:0;display:flex}.apple-app .plan-main-value .apple-currency{font-size:var(--type-subhead);font-weight:var(--weight-regular);letter-spacing:0;color:var(--secondary)}.apple-app .planning-distribution{gap:var(--space-1);border-radius:var(--radius-pill);height:7px;margin:var(--space-8) 0 var(--space-6);background:0 0;display:flex;overflow:hidden}.apple-app .planning-distribution span{border-radius:var(--radius-pill)}.apple-app .distribution-fixed{background:var(--fixed)}.apple-app .distribution-variable{background:var(--variable)}.apple-app .distribution-remaining,.apple-app .distribution-other{background:var(--disabled)}.apple-app .plan-compact-values{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.apple-app .plan-compact-values>div{padding:0 0 0 var(--space-6);border:0;border-left:var(--hairline) solid var(--separator);min-width:0;margin:0}.apple-app .plan-compact-values>div:first-child{border:0;padding-left:0}.apple-app .plan-compact-values>div:nth-child(n+4){margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--hairline) solid var(--separator)}.apple-app .plan-compact-values dt{font-size:var(--type-footnote);line-height:var(--line-caption);color:var(--secondary);font-weight:var(--weight-regular);align-items:center;gap:6px;display:flex}.apple-app .plan-compact-values dd{font-size:1.25rem;font-weight:var(--weight-semibold);letter-spacing:0;line-height:var(--line-body);margin:var(--space-2) 0 0;overflow-wrap:anywhere;color:var(--text)}.apple-app .plan-compact-values :is(.legend-fixed,.legend-variable) dt:before{content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px}.apple-app .legend-fixed dt:before{background:var(--fixed)}.apple-app .legend-variable dt:before{background:var(--variable)}.apple-app .budget-list-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}:is(.apple-app,.apple-dialog) .list-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-3);min-width:0;margin-bottom:var(--space-5);flex-wrap:wrap;padding:0;display:flex}:is(.apple-app,.apple-dialog) .list-toolbar:has(>.list-search){justify-content:flex-start}:is(.apple-app,.apple-dialog) .list-search{background:var(--surface);border-radius:var(--radius-pill);min-width:0;padding:0 var(--space-3);align-items:center;gap:var(--space-3);height:var(--control);min-height:var(--control);max-width:min(300px,100%);box-shadow:none;color:var(--secondary);border:0;flex:0 300px;margin:0;display:flex}:is(.apple-app,.apple-dialog) .list-search>.app-icon{flex:none}:is(.apple-app,.apple-dialog) .list-search:has(input:focus-visible){outline:var(--focus-width) solid var(--accent)}.apple-app .planning-order-trigger{margin:0 0 var(--space-4);color:var(--secondary)}.apple-app .planning-groups{display:block}.apple-app .planning-group{margin:0 0 var(--space-8);box-shadow:none;background:0 0;border:0;padding:0}.apple-app .planning-group-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-2);padding:0 var(--space-4);color:var(--secondary);display:flex}.apple-app .planning-group-toggle{gap:var(--space-2);min-height:var(--control);font-weight:var(--weight-regular);color:var(--secondary);background:0 0;flex-wrap:wrap;padding:0}.apple-app .planning-group h4{font-size:var(--type-footnote);font-weight:var(--weight-regular);color:var(--secondary);margin:0}.apple-app .planning-group-toggle>span{font-size:var(--type-caption);color:var(--secondary)}.apple-app .planning-group-heading>strong{font-size:var(--type-footnote);font-weight:var(--weight-regular);text-align:right;color:var(--secondary);white-space:normal}.apple-app .planning-group-body{background:var(--surface);border-radius:var(--radius-list);box-shadow:none;overflow:hidden}.apple-app .planning-category-heading{padding:var(--space-3) var(--space-4)!important;background:var(--surface)!important;min-height:0!important;color:var(--secondary)!important;font-size:var(--type-category-caption)!important;border:0!important}.apple-app .planning-v3 .budget-list{margin:0;padding:0;list-style:none}.apple-app .planning-v3 .budget-list>li.planning-position-row{align-items:center;gap:var(--space-4);padding:var(--space-4);min-height:80px;box-shadow:none;background:var(--surface);border:0;border-radius:0;flex-flow:row;margin:0;display:flex;position:relative}.apple-app .planning-position-row:before,.apple-app .planning-inline-add:before{content:"";height:var(--hairline);top:0;left:var(--separator-inset);background:var(--separator);position:absolute;right:0}.apple-app .planning-position-row:focus-visible{outline-offset:var(--focus-inset);border-radius:var(--radius-field)}.apple-app .planning-category-icon{color:var(--secondary);border:0;border-radius:0;width:20px;min-width:20px;height:20px;padding:0;background:0 0!important}.apple-app .planning-category-icon svg{stroke-width:1.7px;width:20px;height:20px}.apple-app .budget-list-content{flex:1;min-width:0}.apple-app .budget-list-content>strong{font-size:var(--type-body);font-weight:var(--weight-regular);color:var(--text);overflow-wrap:anywhere;line-height:1.3}.apple-app .budget-list-content .item-meta{font-size:var(--type-footnote);color:var(--secondary);line-height:var(--line-caption);margin:var(--space-1) 0 0;letter-spacing:0}.apple-app .budget-list-trailing{flex-shrink:0;align-items:center;min-width:0;max-width:48%;margin-left:auto;display:flex}.apple-app .planning-group .budget-amount{text-align:right;padding:0;display:block}.apple-app .budget-amount strong,.apple-app .budget-list-trailing>strong{font-size:var(--type-body);font-weight:var(--weight-medium);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.apple-app .budget-amount small{font-size:var(--type-caption);color:var(--secondary);white-space:normal;font-weight:var(--weight-regular)}.apple-app .planning-inline-add{width:100%;min-height:56px;padding:var(--space-4);background:var(--surface);color:var(--accent);font-size:var(--type-subhead);font-weight:var(--weight-regular);border:0;border-radius:0;justify-content:flex-start;position:relative}.apple-app .planning-v3 .budget-list>li:has(>.planning-inline-add){background:var(--surface);min-width:0;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;display:block}.apple-app .planning-row-chevron{display:none}.apple-app .planning-position-alert{color:var(--danger-text)}.apple-dialog.planning-inspector,.native-confirm{border-radius:var(--radius-panel);width:min(560px,100% - 32px);max-width:none;height:fit-content;min-height:0;max-height:90dvh;padding:var(--space-5);background:var(--canvas);color:var(--text);box-shadow:var(--shadow-sheet);border:0;margin:auto;position:fixed;inset:0;overflow:auto}.apple-dialog::backdrop,.native-confirm::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur))}.apple-dialog .card{box-shadow:none;background:0 0;border:0;padding:0}.apple-dialog .planning-editor-header,.native-confirm .planning-editor-header{top:calc(-1 * var(--space-5));grid-template-columns:var(--control) minmax(0,1fr) var(--control);gap:var(--space-3);padding:var(--space-4) 0;margin:0 0 var(--space-4);background:var(--canvas);z-index:2;align-items:center;display:grid;position:sticky}.apple-dialog .planning-editor-header h3,.native-confirm .planning-editor-header h3{font-size:var(--type-headline);line-height:1.3;font-weight:var(--weight-semibold);text-align:center;color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}.apple-dialog .form-grid{gap:0;display:block}.apple-dialog .form-stack{gap:var(--space-6)}.apple-dialog .budget-fields{border:0;margin:0;padding:0}.apple-dialog label,.apple-appearance>label{font-size:var(--type-body);font-weight:var(--weight-regular);color:var(--text);background:var(--surface);padding:var(--space-3) var(--field-content-inset);align-items:center;gap:var(--space-3);border-radius:0;flex-wrap:wrap;min-height:56px;margin:0;display:flex;position:relative}.apple-dialog .form-grid>label:first-child,.apple-dialog .form-grid>:not(label)+label{border-top-left-radius:var(--radius-field);border-top-right-radius:var(--radius-field)}.apple-dialog .form-grid>label:last-child{border-bottom-left-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.apple-dialog .form-grid>label:has(+:not(label)){border-bottom-left-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.apple-dialog label+label:before{content:"";top:0;left:var(--field-content-inset);height:var(--hairline);background:var(--separator);position:absolute;right:0}.apple-dialog label>input:not([type=checkbox]):not([type=radio]),.apple-dialog label>.apple-select{width:0;min-width:7rem;color:var(--secondary);text-align:right;font-size:var(--type-body);background:0 0;border:0;flex:1;margin:0}.apple-dialog label>small,.apple-dialog label>.fuel-field-hint{font-size:var(--type-footnote);flex-basis:100%}.apple-dialog input:not([type=checkbox]):not([type=radio]),.apple-dialog textarea,.native-confirm input:not([type=checkbox]):not([type=radio]),.native-confirm textarea{background:var(--surface);color:var(--text);min-height:var(--control);border-radius:var(--radius-field);font-size:var(--type-body);padding:var(--space-2);border:0;max-width:100%}.apple-dialog textarea{width:100%}.apple-dialog :is(input,textarea):focus-visible{outline-offset:var(--focus-inset)}.apple-dialog .preview-note,.native-confirm .preview-note,.apple-app .preview-note{font-size:var(--type-footnote);line-height:var(--line-body);color:var(--secondary);overflow-wrap:anywhere}:is(.apple-appearance,.apple-dialog) input[type=checkbox]{width:20px;height:20px;min-height:0;accent-color:var(--accent);margin:0}.apple-dialog label.check-line{align-items:start;gap:var(--space-3);grid-template-columns:20px minmax(0,1fr);display:grid}.apple-dialog label.check-line>span{overflow-wrap:anywhere;min-width:0}.apple-select{min-width:0;max-width:100%;display:inline-block;position:relative}.apple-select .apple-select-source{pointer-events:none;clip-path:inset(100%);opacity:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important}.select-control{text-align:left;background:var(--surface);width:100%;color:var(--text);font-size:var(--type-body);font-weight:var(--weight-regular);border-radius:var(--radius-field);min-height:var(--control);padding:10px var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);border:0;margin-top:6px;display:flex}.select-control .selected-label{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.select-control>svg{color:var(--secondary);flex-shrink:0}.apple-dialog .select-control{color:var(--secondary);padding:var(--space-2);font-size:var(--type-body);font-weight:var(--weight-regular);background:0 0;margin:0}.select-menu{background:var(--menu-fill);color:var(--text);border:var(--hairline) solid var(--glass-edge);border-radius:var(--radius-list);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));max-width:calc(100vw - 24px);margin:0;padding:6px;position:fixed;inset:auto;overflow:auto}.select-menu button{width:100%;min-height:var(--control);text-align:left;color:var(--text);border-radius:var(--radius-field);font-size:var(--type-body);font-weight:var(--weight-regular);justify-content:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:0 0;border:0;display:flex}.select-menu button[aria-selected=true]{font-weight:var(--weight-medium)}.select-menu button:focus-visible{background:var(--field);outline:0}.select-menu button:disabled{opacity:.5}.select-menu .selection-mark{width:18px;color:var(--accent);flex-shrink:0}.apple-appearance>label{margin-top:var(--space-3);border-radius:var(--radius-field)}@media (hover:hover) and (pointer:fine){.select-menu button:hover,.apple-app .planning-position-row:hover{background:var(--hover-fill);--secondary:var(--hover-secondary)}}@media (max-width:1050px){.apple-app .sidebar{width:190px}.apple-app .content{margin-left:210px}.apple-app .brand-logo{width:144px}}@media (max-width:900px){.apple-app .sidebar{display:none}.apple-app .content{padding:var(--space-3) var(--space-5) 130px;margin:0}.apple-app .finance-navigation.topbar{height:auto;min-height:64px;margin-bottom:var(--space-8);top:var(--space-3)}.apple-app .finance-sidebar-toggle{display:none}.apple-app .mobile-tabbar{inset:auto var(--space-4) max(var(--space-4),env(safe-area-inset-bottom));border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);backdrop-filter:blur(var(--blur)) saturate(180%);box-shadow:var(--shadow);z-index:30;padding:6px;display:flex;position:fixed}.apple-app .mobile-tab{font-size:var(--type-caption);font-weight:var(--weight-regular);min-width:0;padding:var(--space-1);color:var(--secondary);background:0 0;flex:1}.apple-app .mobile-tab.active{background:var(--surface);color:var(--accent)}.apple-app .planning-v3>.section-heading{flex-wrap:nowrap}.apple-app .planning-add-actions>.primary{width:var(--control);min-width:var(--control);padding:0;font-size:0}.apple-app .planning-context-controls{flex-wrap:wrap}.apple-app .planning-context-controls .household-select{min-width:0;max-width:100%}.apple-app .planning-month-field{margin-left:auto}.apple-app .planning-group-heading{padding:0 var(--space-4)}.apple-app .planning-v3 .budget-list>li.planning-position-row{gap:var(--space-3)}.apple-app .planning-category-icon{width:18px;min-width:18px;height:18px}.apple-app .planning-category-icon svg{width:18px;height:18px}.apple-app .planning-position-row:before,.apple-app .planning-inline-add:before{left:calc(var(--space-4) + 18px + var(--space-3))}.apple-app .plan-compact.card{padding:var(--space-6)}.apple-app .plan-compact .plan-main-value{font-size:2.75rem}.apple-app .plan-compact-values>div{padding-left:var(--space-3)}.apple-app .plan-compact-values>div:first-child{padding-left:0}.apple-app .plan-compact-values dt{font-size:var(--type-caption);min-height:calc(2 * var(--line-caption) * var(--type-caption));align-items:flex-start}.apple-app .plan-compact-values dd{font-size:var(--type-headline)}.apple-dialog.planning-inspector{border-radius:var(--radius-panel) var(--radius-panel) 0 0;width:100%;max-height:92dvh;padding:var(--space-4) var(--space-4) max(var(--space-6),env(safe-area-inset-bottom));margin:0;inset:auto 0 0}.apple-dialog .planning-editor-header{top:calc(-1 * var(--space-4));gap:var(--space-2)}}@media (max-width:360px){.apple-app .content{padding-inline:var(--space-4)}.apple-app .finance-workspace-button{font-size:var(--type-footnote)}.apple-app .finance-workspace-button>.app-icon{display:none}.apple-app .finance-navigation .topbar-actions{gap:var(--space-1)}.apple-app .mobile-tabbar{left:var(--space-2);right:var(--space-2);padding:var(--space-1)}.apple-app .mobile-tab{font-size:.6875rem}.apple-app .plan-compact .plan-main-value{font-size:2.5rem}.apple-app .plan-compact-values{gap:var(--space-3);grid-template-columns:1fr}.apple-app .plan-compact-values>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);border:0;padding:0;display:flex}.apple-app .plan-compact-values dt{min-height:0}.apple-app .plan-compact-values dd{white-space:nowrap;margin:0}.apple-app .planning-v3 .budget-list>li.planning-position-row{flex-wrap:wrap}.apple-app .budget-list-content{flex-basis:100%}.apple-app .budget-list-trailing{flex-basis:100%;max-width:100%;margin:0}.apple-app .planning-group .budget-amount{text-align:left}.apple-app .planning-position-row:before,.apple-app .planning-inline-add:before{left:var(--space-4)}}@media (max-width:600px){.apple-app .large-values .plan-compact-values{gap:var(--space-3);grid-template-columns:1fr}.apple-app .large-values .plan-compact-values>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);border:0;padding:0;display:flex}.apple-app .large-values .plan-compact-values dd{white-space:nowrap}}body[data-motion=reduce] :is(.apple-app,.apple-dialog,.native-confirm,.select-menu) *,body[data-motion=reduce] :is(.apple-app,.apple-dialog,.native-confirm,.select-menu){scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){:is(.apple-app,.apple-dialog,.native-confirm,.select-menu),:is(.apple-app,.apple-dialog,.native-confirm,.select-menu) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body[data-transparency=reduce] :is(.sidebar,.finance-navigation.topbar,.mobile-tabbar,.secondary,.select-menu,.mobile-profile-panel,.filter-popover,.planning-context-menu,.month-field-popover){background:var(--surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body[data-transparency=reduce] dialog::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.apple-app :is(.sidebar,.finance-navigation.topbar,.mobile-tabbar,.secondary,.mobile-profile-panel,.filter-popover),.select-menu,.planning-context-menu,.month-field-popover{background:var(--surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.apple-dialog::backdrop,.native-confirm::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.apple-app.planning-shell-v3{--primary:var(--accent);--muted:var(--secondary);background:var(--canvas);color:var(--text)}.apple-app .planning-v3{color:var(--text)}.apple-app .reference-rate-info{align-items:center;display:flex;position:static}.apple-app .reference-rate-info>span{display:none}.apple-app .topbar-currency{align-items:center;gap:var(--space-1);display:flex}.apple-select .apple-select-source{display:none!important}.apple-app .budget-panel.planning-v3{display:block}.apple-app .planning-v3 .list-search>.app-icon{color:var(--secondary);flex-shrink:0;position:static}.apple-app .planning-v3 .list-search input{min-height:var(--control);height:var(--control);padding:0}.apple-app .month-field-navigation{box-shadow:none;background:0 0;border:0;padding:0}.apple-app .month-field-value{color:var(--text)}.apple-dialog .select-control .selected-label{text-align:right}.apple-app .planning-settlement-link{color:var(--text)}.apple-app .sidebar{height:auto}.apple-app .month-field-navigation{margin:0}.apple-app .month-field-navigation .month-field-control{padding:0 var(--space-2);height:var(--control);max-height:none;min-height:var(--control);flex:none}.apple-app .month-step{flex:0 0 32px}:is(.apple-app,.apple-dialog) .filter-control>button{width:var(--control);min-width:var(--control);height:var(--control);min-height:var(--control);border-radius:var(--radius-pill);flex:none;padding:0;font-size:0;display:flex}:is(.apple-app,.apple-dialog) .filter-control>button .app-icon{font-size:var(--type-body)}.apple-app .planning-group-body>.preview-note{padding:var(--space-4);color:var(--secondary);margin:0}.apple-app .month-calendar-days button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.apple-support{margin:var(--space-8) 0;background:var(--surface);border-radius:var(--radius-list);overflow:hidden}.apple-support :is(button,a){width:100%;min-height:var(--row);text-align:left;padding:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text);font-size:var(--type-body);font-weight:var(--weight-regular);background:0 0;border:0;border-radius:0;text-decoration:none;display:flex}.apple-support :is(button,a)+:is(button,a){border-top:var(--hairline) solid var(--separator)}.apple-support .app-icon{width:14px;color:var(--secondary)}.apple-app .apple-list-title{font-size:var(--type-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);color:var(--text);margin:0 auto 0 0;line-height:1.25}.apple-app .planning-order-trigger{width:var(--control);height:var(--control);padding:0}.apple-app .planning-context-controls .household-select{width:auto}.apple-app .plan-compact-values>div:nth-child(n+4){justify-content:space-between;align-items:baseline;gap:var(--space-4);border-left:0;grid-column:1/-1;padding-left:0;display:flex}.plan-help-content{background:var(--menu-fill);color:var(--text);border:var(--hairline) solid var(--glass-edge);box-shadow:var(--shadow-popover);border-radius:var(--radius-list);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.draft-dialog{color:var(--text);background:var(--surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-sheet);padding:var(--space-8);border:0;max-width:calc(100vw - 32px)}.draft-dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur))}.draft-dialog button{min-height:var(--control);border-radius:var(--radius-pill);padding:0 var(--space-4);font-size:var(--type-subhead)}.draft-dialog .primary{color:var(--on-accent);background:var(--accent)}.draft-dialog .secondary{color:var(--text);background:var(--field)}@media (max-width:900px){:is(.apple-app,.apple-dialog) .list-toolbar{flex-wrap:wrap;justify-content:flex-start}:is(.apple-app,.apple-dialog) .list-toolbar>.apple-list-title{margin-bottom:var(--space-4);flex-basis:100%}:is(.apple-app,.apple-dialog) .list-search{flex:1;min-width:0;max-width:none}.apple-app .planning-context-controls .month-field-navigation .month-field-control{padding-inline:var(--space-1);font-size:var(--type-subhead)}.apple-app .planning-month-field{flex-shrink:1}.apple-app .finance-navigation .topbar-actions{flex-wrap:wrap}.apple-app .finance-workspace-button{flex:6rem;min-width:min(100%,6rem)}.apple-app .finance-navigation .topbar-currency{flex-shrink:0}.apple-app .plan-compact .plan-main-value{overflow-wrap:anywhere;max-width:100%}.apple-app .finance-workspace-button>span{word-break:normal}}.apple-app .apple-hero-number{white-space:nowrap;min-width:0}.planning-color-picker span{color:var(--on-accent)}@media (max-width:600px){.apple-app .large-values .apple-hero-number{font-size:clamp(1.125rem,8vw,2.5rem)}}body[data-transparency=reduce] .plan-help-content{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}body[data-transparency=reduce] .draft-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.plan-help-content{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.draft-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.apple-app .plan-main-value>.apple-hero-number{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.apple-app .topbar-currency .selected-label{white-space:nowrap;overflow-wrap:normal}.apple-app .topbar-currency .apple-select{flex-shrink:0;min-width:3rem}@media (max-width:600px){.apple-app .large-values .plan-main-value>.apple-hero-number{font-size:clamp(1.125rem,8vw,2.5rem)}}.apple-app button{white-space:normal;max-width:100%}.apple-app .plan-compact-values dt{overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.apple-app .large-values .plan-compact-values dd{flex-shrink:0}}.apple-app .sidebar-bottom{padding-top:var(--space-6);gap:var(--space-2);border:0;flex-direction:column;margin-top:auto;display:flex}.apple-app .sidebar-bottom .nav-item{font-size:var(--type-footnote);min-height:var(--control);border-radius:var(--radius-field);background:var(--control-fill);padding:var(--space-3)}.apple-app .sidebar-bottom small{font-size:var(--type-caption);color:var(--secondary);padding-inline:var(--space-3)}.apple-app .environment-label{text-transform:none;color:var(--secondary);font-size:var(--type-caption);background:0 0;border:0;padding:0}.apple-app .finance-workspace-button>.app-icon:first-child{display:none}.apple-app .apple-profile-heading{padding:var(--space-3) var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.apple-profile-heading strong{font-size:var(--type-headline);font-weight:var(--weight-semibold)}.apple-profile-heading span{font-size:var(--type-footnote);color:var(--secondary)}.apple-app .mobile-profile-panel{background:var(--menu-fill);border-radius:var(--radius-list);padding:var(--space-2);-webkit-backdrop-filter:blur(var(--blur))!important;backdrop-filter:blur(var(--blur))!important}.apple-app .mobile-profile-panel :is(a,button){padding:var(--space-3) var(--space-4);border-radius:var(--radius-field);justify-content:space-between;display:flex}.apple-app .mobile-profile-panel .sign-out{color:var(--text)}.apple-toggle-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);min-height:56px;font-size:var(--type-body);display:flex}.apple-toggle-row input[role=switch]{cursor:pointer;min-width:48px;position:relative;appearance:none!important;border-radius:var(--radius-pill)!important;background:var(--disabled-control-fill)!important;border:0!important;flex:none!important;width:48px!important;height:28px!important;min-height:28px!important;padding:0!important}.apple-toggle-row input[role=switch]:checked{background:var(--positive)!important}.apple-toggle-row input[role=switch]:before{content:"";background:var(--switch-thumb);width:22px;height:22px;box-shadow:var(--control-shadow);transition:transform var(--transition) ease-out;border-radius:50%;position:absolute;top:3px;left:3px}.apple-toggle-row input[role=switch]:checked:before{transform:translate(20px)}.apple-toggle-row input[role=switch]:disabled{opacity:.5}.apple-app .household-select{font-size:0}.apple-app .household-select,.apple-app .month-field-navigation .month-field-control{min-height:var(--control);padding:0 var(--space-3);background:var(--control-fill);border:var(--hairline) solid var(--control-edge);border-radius:var(--radius-pill);box-shadow:var(--control-inset),var(--control-shadow)}.apple-app .household-select .select-control{box-shadow:none;color:var(--text);font-weight:var(--weight-semibold);background:0 0;padding-inline:0}.apple-app .household-select>.app-icon{color:var(--text)}.apple-app .planning-add-actions>.primary{font-size:0}.apple-app .planning-add-actions>.primary:after{content:"Position";font-size:var(--type-subhead)}.apple-app .planning-context-controls{margin-top:var(--space-4)}@media (max-width:900px){.apple-app .planning-add-actions>.primary:after{display:none}}body[data-transparency=reduce] .mobile-profile-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.apple-editor-toolbar{grid-template-columns:var(--control) 1fr var(--control)!important;gap:var(--space-3)!important}:is(.apple-editor-toolbar,.apple-detail-page-actions) .apple-toolbar-icon{width:var(--control);height:var(--control);place-items:center;display:grid;padding:0!important}.apple-dialog .settings-stack{gap:var(--space-6);flex-direction:column;display:flex}.apple-dialog .settings-stack>.card{background:var(--surface);border-radius:var(--radius-field);padding:var(--space-4);margin:0}.apple-dialog .settings-stack .section-heading{gap:var(--space-3);align-items:baseline}.apple-dialog .settings-stack h3{font-size:var(--type-body);font-weight:var(--weight-regular);margin:0}.apple-dialog .settings-stack p{font-size:var(--type-footnote);line-height:var(--line-body);color:var(--secondary);margin:var(--space-2) 0;overflow-wrap:anywhere}.apple-dialog .settings-stack .account-status{background:0 0;border:0;margin:0;padding:0}.apple-dialog .settings-stack .account-status-confirmed{color:var(--positive)}.apple-dialog .settings-stack .compact-form{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--hairline) solid var(--separator)}.apple-dialog .settings-stack .compact-form label{background:var(--surface);border-radius:var(--radius-field);padding:var(--space-3)}.apple-dialog .settings-stack .button-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.apple-dialog .calculation-help>summary{min-height:var(--control);color:var(--text);font-size:var(--type-subhead);line-height:var(--line-body);align-content:center}.apple-app .budget-amount small{display:block}.apple-dialog .apple-editor-section{margin:var(--space-6) 0}.apple-dialog .form-stack>.apple-editor-section{margin:0}.apple-dialog .budget-fields>.apple-editor-section:first-child{margin-top:0}.apple-dialog .budget-fields>.apple-editor-section:last-child{margin-bottom:0}:is(.apple-app,.apple-dialog) .apple-editor-section>h4{margin:0 var(--field-content-inset) var(--space-2);font-size:var(--type-disclosure);line-height:var(--line-body);font-weight:var(--weight-semibold);color:var(--text)}.apple-dialog .apple-editor-section>.apple-editor-section-note{margin:0 var(--field-content-inset) var(--space-3);font-size:var(--type-body);line-height:var(--line-body);overflow-wrap:anywhere}.apple-dialog .apple-editor-section:empty,.apple-dialog .apple-editor-section .form-grid:empty{display:none}.apple-dialog .calculation-help{margin-top:var(--space-6);background:var(--surface);border-radius:var(--radius-field);padding:0}.apple-dialog .calculation-help>summary{padding:var(--space-3) var(--space-4);cursor:pointer}.apple-dialog .calculation-help>div{padding:var(--space-3) var(--space-4)}.apple-dialog .planning-editor-header h3{scroll-margin-top:90px}.apple-dialog .apple-appearance{padding-bottom:var(--space-4)}.apple-dialog.workspace-dialog{border:var(--hairline) solid var(--glass-edge);border-radius:var(--radius-list);background:var(--menu-fill);color:var(--text);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));padding:var(--space-3);width:min(360px,100vw - 24px);max-height:90dvh;margin:0;position:fixed;inset:auto;overflow:auto}.apple-dialog.workspace-dialog h3{font-size:var(--type-headline);margin:var(--space-2) var(--space-3)}.apple-dialog .workspace-list{margin:0;padding:0;list-style:none}.apple-dialog .workspace-list>li{border:0;margin:0;padding:0}.apple-dialog .workspace-option{width:100%;min-height:var(--row);padding:var(--space-3);text-align:left;border-radius:var(--radius-field);font-weight:var(--weight-regular);justify-content:space-between;gap:var(--space-3);background:0 0;border:0;display:flex}.apple-dialog .workspace-option strong{font-weight:var(--weight-regular);overflow-wrap:anywhere}.apple-dialog .workspace-option small{font-size:var(--type-footnote);color:var(--secondary);display:block}.apple-dialog .workspace-unselected-mark{visibility:hidden}.apple-dialog .workspace-option .app-icon{color:var(--accent);flex:none}.apple-dialog .workspace-create-action{text-align:left;border:0;border-top:var(--hairline) solid var(--separator);margin-top:var(--space-2);padding:var(--space-3);width:100%;color:var(--text);font-weight:var(--weight-regular);background:0 0;border-radius:0;justify-content:flex-start;align-items:center;display:flex}.apple-dialog.workspace-creation{background:var(--canvas);width:min(640px,100vw - 32px);padding:var(--space-5);border-radius:var(--radius-panel);border:0;margin:auto;inset:0}.apple-app :is(.family-stack,.settings-stack)>.card{background:var(--surface);border-radius:var(--radius-list);padding:var(--space-5);box-shadow:none;border:0;margin:0}.apple-app :is(.family-stack,.settings-stack){gap:var(--space-6);flex-direction:column;display:flex}.apple-app :is(.family-stack,.settings-stack) .section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.apple-app :is(.family-stack,.settings-stack) h2{font-size:var(--type-title);line-height:var(--line-title);font-weight:var(--weight-semibold);margin:0}.apple-app :is(.family-stack,.settings-stack) :is(p,small){color:var(--secondary);line-height:var(--line-body);overflow-wrap:anywhere}.apple-app :is(.family-stack,.settings-stack) .workspace-list{margin:0;padding:0;list-style:none}.apple-app :is(.family-stack,.settings-stack) .workspace-member-item{padding:var(--space-3) 0;border:0;border-top:var(--hairline) solid var(--separator);border-radius:0}@media (max-width:600px){.apple-dialog.workspace-dialog.workspace-creation{border-radius:var(--radius-panel) var(--radius-panel) 0 0;width:100%;max-height:92dvh;padding:var(--space-4) var(--space-4) max(var(--space-6),env(safe-area-inset-bottom));margin:0;inset:auto 0 0!important}}body[data-transparency=reduce] .workspace-dialog{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.workspace-dialog{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.apple-dialog .apple-editor-section .form-grid>label{min-height:56px;padding-block:0;line-height:1.3}.apple-dialog .apple-editor-section .form-grid>label>input:not([type=checkbox]):not([type=radio]){min-height:var(--control);padding-block:var(--space-2)}.apple-dialog .settings-stack>.card h3{font-size:var(--type-body);font-weight:var(--weight-regular)}.apple-app .settings-categories{gap:var(--space-6);flex-direction:column;display:flex}.apple-app .settings-category{background:0 0;border:0;min-width:0;margin:0;padding:0}.apple-app .settings-category>h2{font-size:var(--type-footnote);font-weight:var(--weight-regular);color:var(--secondary);margin:0 var(--space-4) var(--space-2)}.apple-app .settings-category>.card{background:var(--surface);box-shadow:none;border-radius:var(--radius-list);padding:var(--space-5);border:0}.apple-dialog .apple-field-name{overflow-wrap:normal;flex:1;min-width:6rem}.apple-dialog .apple-editor-section .form-grid>label>.apple-select,.apple-dialog .apple-editor-section .form-grid>label>input:not([type=checkbox]):not([type=radio]){min-width:7rem}.select-control>svg{width:14px;height:14px}.apple-dialog .select-control{gap:var(--space-2);gap:var(--space-1)}.apple-dialog .family-stack{gap:var(--space-6);flex-direction:column;display:flex}.apple-dialog .family-stack>.card{background:var(--surface);border-radius:var(--radius-list);padding:var(--space-4);margin:0}.apple-dialog .family-stack h2{font-size:var(--type-body);font-weight:var(--weight-regular);margin:0}.apple-dialog .family-stack .section-heading{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.apple-dialog .family-stack :is(p,small){font-size:var(--type-footnote);line-height:var(--line-body);color:var(--secondary);overflow-wrap:anywhere}.apple-dialog .family-stack .workspace-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.apple-dialog .family-stack .workspace-member-item{padding:var(--space-3) 0;border:0;border-top:var(--hairline) solid var(--separator);border-radius:0}.apple-dialog .family-stack .workspace-list{margin:0;padding:0;list-style:none}.apple-dialog .family-stack .form-grid{display:block}.apple-app .mobile-profile-panel{inset:calc(100% + var(--space-2)) 0 auto auto;width:260px;min-width:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);position:absolute;overflow:auto;transform:none}.apple-app .mobile-profile-panel :is(button,a){width:100%;box-shadow:none;font-weight:var(--weight-regular);background:0 0;border:0;text-decoration:none}.apple-app .finance-navigation .mobile-profile-button{box-shadow:var(--control-shadow);background:var(--surface);border:0}.apple-app .mobile-more-panel{color:var(--text);background:var(--menu-fill);border:var(--hairline) solid var(--glass-edge);border-radius:var(--radius-list);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.apple-app .mobile-more-panel :is(a,.apple-mobile-settings){align-items:center;gap:var(--space-3);width:100%;min-height:var(--control);padding:var(--space-3) var(--space-4);border-radius:var(--radius-field);color:var(--text);font-size:var(--type-body);font-weight:var(--weight-regular);text-align:left;background:0 0;border:0;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.apple-app .mobile-more-panel :is(a,.apple-mobile-settings):hover{background:var(--hover-fill);--secondary:var(--hover-secondary)}}body[data-transparency=reduce] .mobile-more-panel{background:var(--surface);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.apple-app .mobile-more-panel{background:var(--surface);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.reorder-list{margin:var(--space-4) 0;background:var(--surface);border-radius:var(--radius-list);padding:0;list-style:none;overflow:hidden}.reorder-list .reorder-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);min-height:var(--control);background:var(--surface);transition:background-color var(--transition);border:0;border-radius:0;display:flex}.reorder-list .reorder-row+.reorder-row{border-top:var(--hairline) solid var(--separator)}.reorder-list .reorder-name{overflow-wrap:anywhere;min-width:0;font-size:var(--type-body);font-weight:var(--weight-regular);flex:1}.reorder-list .reorder-name strong{color:var(--secondary);font-weight:var(--weight-regular)}.reorder-list .reorder-controls{align-items:center;gap:var(--space-1);flex:none;display:flex}.reorder-list .reorder-handle{width:var(--control);height:var(--control);padding:var(--space-2);color:var(--secondary);background:0 0;border:0}body[data-motion=reduce] .reorder-row{transition:none}@media (max-width:900px){.apple-app .finance-navigation.topbar{margin-inline:calc(-1 * var(--space-1));min-height:56px;padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-pill)}.apple-app .finance-workspace-button{text-align:left;border-radius:var(--radius-field);padding-block:var(--space-2);font-size:.875rem}.apple-app .finance-navigation .topbar-actions{gap:var(--space-1)}.apple-app .planning-context-controls{margin-bottom:var(--space-5)}:is(.apple-app,.apple-dialog) .list-toolbar{gap:10px}:is(.apple-app,.apple-dialog) .list-search{width:auto}.apple-app .mobile-tab{color:var(--text);min-height:48px}.apple-app .mobile-tab.active{color:var(--accent);background:0 0}.apple-app .mobile-tab .app-icon{width:22px;height:22px}.apple-app .planning-v3 .list-search{padding-inline:var(--space-3)}}@media (max-width:360px){.apple-app .finance-navigation.topbar{margin-inline:0}.apple-app .mobile-tab{min-height:48px}}.apple-navigation-sheet .apple-support{margin:var(--space-5) 0 0}.apple-navigation-sheet .apple-support :is(a,button){justify-content:flex-start;gap:var(--space-4)}.apple-navigation-sheet .apple-support .app-icon{width:20px;height:20px;color:var(--secondary);flex-shrink:0}.apple-navigation-sheet .apple-support a[aria-current=page],.apple-navigation-sheet .apple-support a[aria-current=page] .app-icon{color:var(--accent)}.apple-dialog[data-input-mode=pointer] :is(input,textarea):focus-visible{outline:none}.apple-dialog label>input:not([type=checkbox]):not([type=radio]){color:var(--text);font-family:var(--font-system);font-weight:var(--weight-regular);line-height:var(--line-body)}.apple-app ul>li.planning-position-row,.apple-app .planning-v3 .budget-list>li.planning-position-row{touch-action:pan-y pinch-zoom;isolation:isolate;padding:0;display:block;position:relative;overflow:hidden}.apple-app ul>li.planning-position-row.has-swipe-action,.apple-app .planning-v3 .budget-list>li.planning-position-row.has-swipe-action{background:var(--canvas)}.apple-app .planning-row-content{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--surface);z-index:1;touch-action:pan-y pinch-zoom;border-radius:0 calc(var(--swipe-round,0) * var(--swipe-edge-radius,var(--radius-list))) calc(var(--swipe-round,0) * var(--swipe-edge-radius,var(--radius-list))) 0;flex:none;width:100%;min-width:0;min-height:80px;display:flex;position:relative}.apple-app .planning-detail-row .planning-row-content{display:block}.apple-app .planning-position-row:before{z-index:2;pointer-events:none}.apple-app .planning-position-row[data-revealed=true]:before{opacity:0}.apple-app .planning-position-row .planning-swipe-delete{min-width:var(--swipe-rest);width:max(var(--swipe-rest),var(--swipe-reveal,0px));height:100%;padding:0 var(--space-4);color:var(--secondary);font-family:var(--font-system);font-size:var(--type-footnote);font-weight:var(--weight-regular);line-height:var(--line-caption);justify-content:center;align-items:center;gap:var(--space-1);box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;transition:none;display:flex;position:absolute;inset:0 0 0 auto;transform:none}.apple-app .swipe-open .planning-swipe-delete{pointer-events:auto}.apple-app .planning-swipe-symbol{width:100%;height:calc(var(--control) - var(--space-2));border-radius:var(--radius-pill);background:var(--danger);color:var(--switch-thumb);flex:none;place-items:center;display:grid}.apple-app .planning-swipe-symbol .app-icon{width:var(--icon);height:var(--icon)}.apple-app .planning-swipe-delete:active .planning-swipe-symbol{transform:scale(.97)}.apple-app .planning-swipe-delete:focus-visible{outline-offset:var(--focus-inset);border-radius:var(--radius-field)}@media (min-width:901px){.apple-app .planning-swipe-delete{display:none!important}}@media (max-width:900px){.apple-app .planning-row-content{gap:var(--space-3)}}@media (max-width:360px){.apple-app .planning-row-content{grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.apple-app .planning-row-content>.planning-category-icon{grid-area:1/1}.apple-app .planning-row-content>.budget-list-content{grid-area:1/2}.apple-app .planning-row-content>.budget-list-trailing{grid-area:2/2}.apple-app .planning-position-row:before{left:calc(var(--space-4) + 18px + var(--space-3))}}.apple-app .planning-row-content{-webkit-user-select:none;user-select:none}.apple-app .planning-inline-add{align-items:center;text-decoration:none;display:flex}.apple-dialog .note-field{border-radius:var(--radius-field);display:block}.apple-dialog .note-field textarea{margin-top:var(--space-2);padding:var(--space-3);background:var(--surface);color:var(--text);font-family:var(--font-system);font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--line-body);text-align:start;resize:vertical;display:block}.apple-dialog .note-field textarea::placeholder{color:var(--secondary);opacity:1}.apple-dialog .note-field>.apple-field-value{text-align:start;inline-size:100%;margin-block-start:var(--space-2);margin-inline-start:0;display:block}.apple-dialog label>.field-error{color:var(--danger-text);line-height:var(--line-body);overflow-wrap:anywhere}.apple-dialog .schedule-fields>label{grid-template-columns:minmax(0,1fr) minmax(0,var(--date-value-width));align-items:center;column-gap:var(--space-3);display:grid}.apple-dialog .schedule-fields>label>input:not([type=checkbox]):not([type=radio]),.apple-dialog .apple-editor-section .form-grid.schedule-fields>label>.apple-select{width:100%;min-width:0;max-width:none}.apple-dialog .schedule-fields>label>small{grid-column:1/-1}.apple-dialog .schedule-fields>label>.apple-field-name{min-width:0}.apple-dialog .apple-editor-section .form-grid>label>input[role=switch]{justify-self:end;min-width:48px}.apple-dialog .schedule-fields>label>.field-error{grid-column:1/-1}.apple-dialog .schedule-fields>label>input[type=date]{width:100%;min-width:0;max-width:none;min-height:var(--control);text-align:right;padding-inline:0}.apple-dialog input[type=date]::-webkit-date-and-time-value{text-align:right}.apple-day-picker{min-width:0;display:block;position:relative}.apple-dialog .apple-day-picker select{appearance:none;width:100%;min-height:var(--control);padding:var(--space-2) calc(var(--space-3) + 14px) var(--space-2) 0;border-radius:var(--radius-field);color:var(--text);font:inherit;text-align:right;background:0 0;border:0}.apple-day-picker svg{pointer-events:none;color:var(--secondary);position:absolute;top:50%;right:0;transform:translateY(-50%)}.apple-collapse{opacity:0;transition:grid-template-rows var(--motion-disclosure) var(--motion-ease),opacity var(--motion-disclosure) var(--motion-ease);grid-template-rows:0fr;display:grid}.apple-collapse[data-open=true]{opacity:1;grid-template-rows:1fr}.apple-collapse-content{min-height:0;position:relative;overflow:hidden}.apple-collapse[data-animate=false]{transition:none}.apple-dialog .apple-disclosure-toggle{box-shadow:none;font-family:var(--font-system);width:100%;min-height:var(--control);padding:var(--space-3) var(--field-content-inset);border-radius:var(--radius-field);color:var(--text);font-size:var(--type-subhead);font-weight:var(--weight-regular);text-align:left;justify-content:flex-start;gap:var(--space-2);background:0 0;border:0;display:flex}.apple-disclosure-toggle svg{transition:transform var(--motion-disclosure) var(--motion-ease);flex-shrink:0}.apple-disclosure-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.apple-dialog .apple-disclosure>.apple-collapse{padding:0}.apple-dialog .apple-disclosure>.apple-collapse>.apple-collapse-content{padding-inline:var(--field-content-inset)}.select-menu[data-input-mode=pointer]:popover-open{animation:none}@keyframes apple-popover-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.apple-collapse,.apple-disclosure-toggle svg{transition:none}.select-menu{animation:none!important}}.apple-dialog[data-input-mode=keyboard] :is(.apple-collapse,.apple-disclosure-toggle svg){transition:none}body[data-motion=reduce] :is(.apple-app,.apple-dialog,.native-confirm,.select-menu) :before,body[data-motion=reduce] :is(.apple-app,.apple-dialog,.native-confirm,.select-menu) :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){:is(.apple-app,.apple-dialog,.native-confirm,.select-menu) :before,:is(.apple-app,.apple-dialog,.native-confirm,.select-menu) :after{transition:none!important;animation:none!important}}.apple-dialog .planning-delete-row{width:100%;min-height:var(--control);margin:var(--space-6) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-field);background:var(--surface);color:var(--danger-text);box-shadow:none;font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--line-body);border:0;justify-content:center;align-items:center;display:flex}.apple-app .plan-compact-values :is(.legend-fixed,.legend-variable) dt:before{content:none}.apple-app .planning-legend-label{min-width:0;padding-inline-start:calc(6px + var(--space-2));display:block;position:relative}.apple-app .planning-legend-label:before{content:"";inset-inline-start:0;top:calc((1em * var(--line-caption) - 6px) / 2);background:var(--fixed);border-radius:50%;width:6px;height:6px;position:absolute}.apple-app .legend-variable .planning-legend-label:before{background:var(--variable)}.apple-app .planning-view-action{color:var(--accent);font-weight:var(--weight-regular)}.apple-dialog:is(.planning-filter-dialog,.planning-tools-dialog){width:min(var(--menu-standard),calc(100vw - var(--space-8)));background:var(--menu-fill);box-shadow:var(--shadow-popover)}.apple-dialog .planning-filter-header{background:var(--menu-fill);gap:var(--space-2);grid-template-columns:1fr auto 1fr}.apple-dialog .planning-filter-header .apple-toolbar-icon{justify-self:end}.apple-dialog .planning-filter-reset{box-shadow:none;color:var(--accent);font-size:var(--type-subhead);font-weight:var(--weight-regular);background:0 0;border:0;justify-self:start;padding:0}.apple-dialog .planning-filter-reset:disabled{color:var(--secondary);opacity:1}.apple-dialog .planning-filter-fields{border-radius:var(--radius-field);background:var(--surface);border:0;min-width:0;margin:0;padding:0;display:block;overflow:visible}.apple-dialog .planning-filter-fields>label{gap:var(--space-4);padding:var(--space-3) var(--field-content-inset);min-height:var(--control);font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--line-body);grid-template-columns:auto minmax(0,1fr);align-items:center;margin:0;display:grid;position:relative}.apple-dialog .planning-filter-fields>label+label:before{content:"";inset:0 var(--field-content-inset) auto var(--field-content-inset);height:var(--hairline);background:var(--separator);position:absolute}.apple-dialog .planning-filter-fields .apple-select{width:100%;min-width:0}.apple-dialog .planning-filter-fields .select-control{box-shadow:none;font-size:var(--type-body);font-weight:var(--weight-regular);color:var(--secondary);min-height:var(--control);text-align:right;background:0 0;border:0;border-radius:0;justify-content:flex-end;padding:0}.apple-dialog .planning-filter-fields .selected-label{white-space:normal;overflow-wrap:anywhere;line-height:var(--line-body)}.apple-dialog .planning-filter-actions{margin-top:var(--space-5);padding:0 var(--space-4)}.apple-dialog .planning-filter-actions button{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;box-shadow:none;padding:var(--space-2) 0;min-height:var(--control);font-size:var(--type-subhead);font-weight:var(--weight-regular);color:var(--accent);text-align:left;background:0 0;border:0;display:flex}@media (min-width:901px){.apple-dialog:is(.planning-filter-dialog,.planning-tools-dialog){inset:var(--filter-top,16px) auto auto var(--filter-left,16px);max-height:calc(100dvh - var(--space-8));margin:0}:is(.planning-filter-dialog,.planning-tools-dialog)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}@media (max-width:900px){.apple-dialog:is(.planning-filter-dialog,.planning-tools-dialog){border-radius:var(--radius-panel) var(--radius-panel) 0 0;width:100%;max-height:85dvh;padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom));background:var(--canvas);box-shadow:var(--shadow-sheet);margin:0;inset:auto 0 0}.apple-dialog .planning-filter-header{background:var(--canvas)}}@media (max-width:360px){.apple-dialog .planning-filter-fields>label{grid-template-columns:minmax(0,1fr);gap:0}.apple-dialog .planning-filter-fields .select-control{text-align:left;justify-content:flex-start}.apple-dialog .planning-filter-fields .selected-label{text-align:left}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.apple-dialog:is(.planning-filter-dialog,.planning-tools-dialog),.apple-dialog .planning-filter-header{background:var(--canvas)}}body[data-transparency=reduce] .planning-filter-dialog,body[data-transparency=reduce] .planning-filter-header{background:var(--canvas)}.apple-dialog .planning-filter-header{grid-template-columns:auto 1fr auto}.apple-dialog .planning-filter-reset-row{padding:var(--space-3) var(--space-4) 0;justify-content:flex-end;display:flex}.apple-dialog .planning-filter-fields>label:first-child{border-radius:var(--radius-field) var(--radius-field) 0 0}.apple-dialog .planning-filter-fields>label:last-child{border-radius:0 0 var(--radius-field) var(--radius-field)}@media (min-width:901px){.apple-dialog:is(.planning-filter-dialog,.planning-tools-dialog){max-height:var(--filter-height,calc(100dvh - var(--space-8)))}}.apple-app .mobile-tabbar,.apple-app .finance-navigation.topbar{-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);backdrop-filter:blur(var(--blur)) saturate(180%)}.apple-app .planning-group-heading{align-items:center}.apple-app .planning-group-toggle{font-size:var(--type-footnote);line-height:var(--line-caption);text-align:left;justify-content:flex-start;min-width:0}.apple-app .planning-group-toggle h4,.apple-app .planning-group-heading>strong{font-size:var(--type-footnote);line-height:var(--line-caption);font-weight:var(--weight-regular)}.apple-app .planning-group-heading>strong{font-variant-numeric:tabular-nums;flex-shrink:0}.apple-app .planning-category-heading{align-items:baseline}.apple-app .planning-category-heading :is(strong,h4){font-size:inherit;line-height:var(--line-caption);font-weight:var(--weight-regular)}.apple-dialog .preview-note,.native-confirm .preview-note{margin:var(--space-2) var(--space-4) 0;text-align:left}.apple-dialog .apple-editor-caption{margin:0 var(--space-4)}.apple-app .plan-compact .plan-status{margin:var(--space-4) 0 0;line-height:var(--line-caption);font-size:var(--type-footnote)}body:not([data-input-mode=keyboard]) :focus-visible{outline:none!important}body:not([data-input-mode=keyboard]) :is(.apple-app,.apple-dialog) .list-search:has(input:focus-visible){outline:none!important}body[data-input-mode=keyboard] :is(.apple-app,.apple-dialog,.native-confirm,.draft-dialog,.month-field-popover) :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}body[data-input-mode=keyboard] .apple-dialog :is(input,textarea):focus-visible{outline-offset:var(--focus-inset)}body[data-input-mode=keyboard] :is(.apple-app,.apple-dialog) .list-search input:focus-visible{outline:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.apple-app .mobile-tabbar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}body[data-transparency=reduce] .apple-app .mobile-tabbar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.apple-app .planning-group-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.apple-app .planning-group-toggle{grid-template-columns:var(--icon) minmax(0,1fr);column-gap:var(--space-2);padding-block:var(--space-2);align-items:start;row-gap:0;display:grid}.apple-app .planning-group-toggle h4{text-align:left;overflow-wrap:anywhere;grid-area:1/2}.apple-app .planning-group-toggle>span{text-align:left;line-height:var(--line-caption);grid-area:2/2}.apple-app .planning-group-toggle>.app-icon{grid-row:1/span 2}.apple-app .planning-group-heading>strong{padding-top:var(--space-2);overflow-wrap:anywhere;max-width:45vw}@media (max-width:360px){.apple-dialog .schedule-fields>label:has(.apple-day-picker){grid-template-columns:minmax(0,1fr);row-gap:0}}.month-field-popover:focus{outline:none}.month-calendar-heading select{background-color:var(--field);color:var(--text);border-color:var(--separator);border-radius:var(--radius-field);font-family:var(--font-system);font-size:var(--type-subhead);appearance:auto;background-image:none}.month-calendar-footer .action-link{color:var(--accent)}.apple-app .month-field-navigation{grid-template-columns:var(--control) minmax(0,1fr) var(--control);width:calc(2 * var(--control) + var(--month-value-width));gap:0;max-width:100%;display:grid}.apple-app .month-field-navigation .month-field-control{width:100%;min-width:0;padding-inline:var(--space-1);white-space:normal;overflow-wrap:anywhere;text-align:center}.apple-app .month-field-navigation .month-step{width:var(--control);height:var(--control);min-height:var(--control);min-width:var(--control);padding:0;display:flex}.apple-app .planning-month-field{flex-shrink:0}dialog:modal{overscroll-behavior:contain}.apple-app .planning-distribution{background:var(--disabled)}.apple-app .plan-compact-remainder>small{color:var(--secondary);font-size:var(--type-footnote);line-height:var(--line-caption);margin-top:var(--space-2);display:block}.apple-dialog .form-grid>label:only-child{border-radius:var(--radius-field)}.apple-app .finance-navigation-slot{margin-bottom:var(--space-12)}.apple-app .finance-navigation-slot>.finance-navigation.topbar{margin:0}@media (max-width:900px){.apple-app .finance-navigation-slot{margin-bottom:var(--space-8)}}.apple-app .planning-position-row:before,.apple-app .planning-inline-add:before{right:var(--separator-trailing)}.apple-dialog label+label:before{right:var(--field-content-inset)}.apple-app .planning-group-toggle>.app-icon{grid-row:1;align-self:center}.apple-dialog .apple-disclosure-toggle{align-items:center}.apple-dialog .apple-disclosure-toggle svg{width:14px;height:14px;display:block}.apple-dialog .apple-day-picker select{font-family:var(--font-system);font-size:var(--type-subhead);font-weight:var(--weight-regular);line-height:var(--line-body);color:var(--secondary);margin:0}.apple-dialog .apple-day-picker svg{width:14px;height:14px;display:block}.apple-support :is(button,a)+:is(button,a),.reorder-list .reorder-row+.reorder-row{border-top:0;position:relative}.apple-support :is(button,a)+:is(button,a):before,.reorder-list .reorder-row+.reorder-row:before{content:"";top:0;left:var(--separator-inset);right:var(--separator-trailing);height:var(--hairline);background:var(--separator);position:absolute}.apple-dialog.workspace-selection{z-index:50;transform-origin:0 0}.apple-app .mobile-profile-panel{transform-origin:100% 0}.apple-menu-surface[hidden]{display:none!important}.apple-dialog .apple-grouped-action{width:100%;min-height:var(--control);padding:var(--space-3) var(--field-content-inset);border-radius:0 0 var(--radius-field) var(--radius-field);box-shadow:none;color:var(--accent);font-size:var(--type-subhead);font-weight:var(--weight-regular);line-height:var(--line-body);text-align:left;background:0 0;border:0;justify-content:flex-start;display:flex}.apple-dialog .planning-filter-reset-row{justify-content:flex-start;padding:0;position:relative}.apple-dialog .planning-filter-reset-row:before{content:"";inset:0 var(--separator-trailing) auto var(--space-4);height:var(--hairline);background:var(--separator);position:absolute}.planning-v3>.section-heading{flex-wrap:wrap}.apple-app .month-field-navigation .month-field-control{justify-content:center}.apple-app .month-field-value{white-space:normal;text-overflow:clip;text-align:center;overflow:visible}.apple-app .finance-navigation-slot>.finance-navigation.topbar{position:relative;top:auto}.planning-groups{flex-direction:column;display:flex}.apple-category-management{margin-block:var(--space-4);background:var(--surface);border-radius:var(--radius-list);overflow:hidden}.apple-category-management-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);min-height:var(--control);font-size:var(--type-body);font-weight:var(--weight-regular);display:flex}.apple-category-management-row>span{overflow-wrap:anywhere;min-width:0}.apple-category-management-row+.apple-category-management-row{position:relative}.apple-category-management-row+.apple-category-management-row:before{content:"";top:0;left:var(--space-4);right:var(--separator-trailing);height:var(--hairline);background:var(--separator);position:absolute}.native-confirm{background:var(--surface);height:fit-content;min-height:0}.native-confirm .confirm-actions{justify-content:flex-end}.native-confirm .confirm-actions button{padding-inline:var(--space-3)}.apple-dialog .settings-stack>.card{min-height:0}.native-confirm :is(.confirm-actions,.category-dialog-buttons){justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.native-confirm :is(.confirm-actions,.category-dialog-buttons) button{min-width:0;padding-inline:var(--space-2);margin:0}.native-confirm .category-dialog-form{gap:var(--space-3)}.native-confirm .category-dialog-form .category-dialog-buttons{margin-top:var(--space-2)}.native-confirm h3{font-family:var(--font-system);font-size:var(--type-headline);line-height:var(--line-body);font-weight:var(--weight-semibold)}.native-confirm p{font-size:var(--type-body);line-height:var(--line-body)}.apple-dialog .workspace-option>span{text-align:left;flex:1;min-width:0}.apple-dialog .family-stack .workspace-option{color:var(--text);border-radius:var(--radius-field);font-size:var(--type-body);padding-inline:0}.apple-dialog .family-stack .workspace-option:disabled{opacity:1}.apple-dialog .family-stack .workspace-option>.app-icon{color:var(--secondary);width:var(--icon);height:var(--icon)}.apple-dialog .family-stack .section-heading{gap:var(--space-2);flex-wrap:wrap}.apple-dialog .family-stack .section-heading>.secondary{box-shadow:none;color:var(--accent);font-weight:var(--weight-regular);background:0 0;border:0;padding-inline:0}.apple-dialog .apple-text-field{align-items:stretch;gap:var(--space-2);border-radius:var(--radius-field);text-align:left;flex-direction:column;display:flex}.apple-dialog .apple-text-field>input:not([type=checkbox]):not([type=radio]){text-align:left;background:var(--surface);width:100%;min-width:0;color:var(--text);padding:var(--space-3);flex:auto}.apple-dialog .apple-settings-editor label>input:not([type=checkbox]):not([type=radio]){color:var(--text)}.apple-dialog.apple-settings-editor .form-stack>label{border-radius:var(--radius-field)}.apple-dialog .apple-grouped-action{width:100%;min-height:var(--control);padding:var(--space-3) var(--field-content-inset);background:var(--surface);color:var(--accent);border-radius:var(--radius-field);box-shadow:none;text-align:left;font-size:var(--type-body);font-weight:var(--weight-regular);white-space:normal;border:0;justify-content:flex-start;display:flex}.apple-dialog .apple-grouped-action:disabled{color:var(--secondary);opacity:1}.apple-dialog .apple-grouped-action.destructive-action{color:var(--danger-text)}.apple-dialog .apple-support .apple-grouped-action{justify-content:flex-start}.apple-dialog .family-stack>.card{min-height:0}@media (max-width:600px){.apple-dialog.workspace-dialog.workspace-creation{height:92dvh;max-height:92dvh}.apple-dialog.apple-settings-editor{height:auto;min-height:0}.apple-dialog .apple-settings-editor .form-grid>label{flex-wrap:wrap}.apple-dialog .apple-settings-editor .form-grid>label>.apple-select{text-align:left;flex:100%;width:100%}}.apple-dialog .workspace-option>.workspace-edit-label{color:var(--accent);font-size:var(--type-subhead);flex:none}@media (max-width:360px){.apple-dialog .workspace-option{flex-wrap:wrap}.apple-dialog .workspace-option>.workspace-edit-label{margin-left:0}}.apple-settings-values{font-size:var(--type-body);margin:0}.apple-settings-values>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);border-top:var(--hairline) solid var(--separator);display:flex}.apple-settings-values dt{font-weight:var(--weight-regular);flex:0 auto}.apple-settings-values dd{color:var(--secondary);text-align:right;overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.apple-settings-values>div:first-child dd{color:var(--text)}@media (max-width:360px){.apple-settings-values>div{flex-wrap:wrap}.apple-settings-values dd{text-align:left;flex-basis:100%}}.apple-dialog .apple-text-field>small{width:100%;min-width:0;color:var(--secondary);white-space:normal;overflow-wrap:anywhere;line-height:var(--line-body);flex:none;align-self:stretch}.apple-dialog .apple-text-field>input:not([type=checkbox]):not([type=radio]){flex:none}@media (max-width:600px){.apple-dialog.workspace-dialog.workspace-creation{box-sizing:border-box;width:100%!important;max-width:none!important}}@media (min-width:361px) and (max-width:600px){.apple-dialog .apple-settings-editor .form-grid>label>.apple-select{text-align:right;flex:1;width:0;min-width:7rem}}.apple-dialog.planning-inspector.apple-settings-editor{height:fit-content!important;min-height:0!important}.apple-dialog.apple-settings-editor label:has(>input:not([type=checkbox]):not([type=radio])){align-items:stretch;gap:var(--space-2);border-radius:var(--radius-field);text-align:left;flex-direction:column}.apple-dialog.apple-settings-editor label>input:not([type=checkbox]):not([type=radio]){text-align:left;background:var(--surface);width:100%;min-width:0;color:var(--text);padding:var(--space-3);flex:none}.apple-dialog.apple-settings-editor .form-grid,.apple-dialog .apple-settings-editor .form-grid,.apple-dialog .apple-editor-section>.form-grid{border-radius:var(--radius-field);background:var(--surface);overflow:hidden}.apple-app .apple-context-controls{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-4) 0 var(--space-6);flex-wrap:wrap;display:flex}.apple-app .apple-context-controls .household-select{flex:0 auto;width:auto;min-width:0;max-width:100%}.apple-app .apple-context-controls .household-select .apple-select{min-width:0;max-width:100%}.apple-app .apple-context-controls>.month-field{flex-shrink:0;width:auto;max-width:100%;margin:0 0 0 auto}.apple-app .apple-context-controls>.month-field>label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.apple-app .apple-context-controls{margin-bottom:var(--space-5)}}.month-field-popover{--month-edge:var(--space-4);--month-gap:var(--space-2);width:min(var(--menu-standard),calc(100vw - var(--space-8)))}.month-calendar{padding:var(--space-3);font-family:var(--font-system)}.month-calendar-heading{gap:var(--space-2);margin-bottom:var(--space-3)}.month-calendar-heading select{min-height:var(--control);height:auto;font-weight:var(--weight-regular);line-height:var(--line-body)}.month-calendar-days>span,.month-calendar>small{color:var(--secondary);font-size:var(--type-caption);line-height:var(--line-caption)}.month-calendar-days button{min-height:var(--control);border-radius:var(--radius-field);font:var(--weight-regular) var(--type-body)/var(--line-body) var(--font-system);color:var(--text)}.month-calendar-days button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.month-calendar-days button[aria-current=date]{box-shadow:none}.month-calendar-days button[aria-current=date]:not([aria-pressed=true]){color:var(--accent);font-weight:var(--weight-semibold)}.month-calendar-footer button{min-height:var(--control);font:var(--weight-regular) var(--type-subhead)/var(--line-body) var(--font-system)}@media (hover:hover) and (pointer:fine){.month-calendar-days button:not([aria-pressed=true]):hover{background:var(--hover-fill);color:var(--text);--secondary:var(--hover-secondary)}}.apple-dialog :is(.settings-stack,.family-stack)>.apple-settings-section{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.apple-dialog .apple-settings-section h2,.apple-dialog .apple-settings-section-title{font-size:var(--type-footnote);font-weight:var(--weight-regular);line-height:var(--line-caption);color:var(--secondary);padding:0 var(--space-4);margin:0}.apple-settings-section>.section-heading{padding:0 var(--space-4);margin:0 0 var(--space-2)}.apple-settings-section>.section-heading h2{padding:0}.apple-settings-section>.muted{padding:0 var(--space-4);font-size:var(--type-footnote);margin:var(--space-2) 0}.apple-settings-rows,.apple-settings-section>.workspace-list{background:var(--surface);border-radius:var(--radius-list);margin:var(--space-2) 0 0;padding:0;overflow:hidden}.apple-dialog .apple-settings-row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control);padding:var(--space-4) var(--field-content-inset);box-shadow:none;color:var(--text);font-size:var(--type-body);font-weight:var(--weight-regular);text-align:left;background:0 0;border:0;border-radius:0;display:flex;position:relative}.apple-settings-row+.apple-settings-row:before{content:"";inset:0 var(--field-content-inset) auto var(--field-content-inset);height:var(--hairline);background:var(--separator);position:absolute}.apple-settings-row>span:first-child{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex:0 auto}.apple-settings-row>.apple-settings-value{min-width:0;color:var(--secondary);text-align:right;overflow-wrap:anywhere;flex:1}.apple-settings-row:has(>.apple-settings-value)>span:first-child{min-inline-size:0;max-inline-size:calc(50% - var(--space-3)/2)}.apple-settings-row>svg,.apple-settings-section .workspace-option>svg{width:var(--type-footnote);height:var(--type-footnote);color:var(--secondary);flex:none}.apple-app .apple-settings-row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control);padding:var(--space-4) var(--field-content-inset);box-shadow:none;color:var(--text);font-size:var(--type-body);font-weight:var(--weight-regular);text-align:left;background:0 0;border:0;border-radius:0;text-decoration:none;display:flex;position:relative}.apple-settings-row:not(:has(.apple-settings-value))>svg:last-child{margin-inline-start:auto}.apple-app .apple-settings-section h2{font-size:var(--type-footnote);font-weight:var(--weight-regular);line-height:var(--line-caption);color:var(--secondary);padding:0 var(--space-4);margin:0}.apple-app .planning-delete-row{width:100%;min-height:var(--control);margin:var(--space-6) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-field);background:var(--surface);color:var(--danger-text);box-shadow:none;font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--line-body);white-space:normal;border:0;justify-content:center;align-items:center;display:flex}.apple-settings-section .workspace-option{padding:var(--space-4);border-radius:0}.apple-dialog .apple-settings-row:active,.apple-dialog .apple-support button:active,.apple-settings-section button.workspace-option:not(:disabled):active{background:var(--hover-fill);--secondary:var(--hover-secondary)}@media (hover:hover) and (pointer:fine){.apple-dialog button.apple-settings-row:hover,.apple-settings-section button.workspace-option:not(:disabled):hover{background:var(--hover-fill);--secondary:var(--hover-secondary)}}.apple-dialog.apple-settings-navigation{height:min(42rem,92dvh);min-height:0;max-height:92dvh;overflow:auto}@media (max-width:900px){.apple-dialog.apple-settings-navigation{height:92dvh;max-height:92dvh}}.apple-order-loading,.apple-loading-error{padding-block-start:var(--space-6)}.apple-order-skeleton{border-radius:var(--radius-list);background:var(--surface);overflow:hidden}.apple-order-skeleton>div{min-height:var(--row);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);display:flex}.apple-order-skeleton>div+div{border-top:var(--hairline) solid var(--separator)}.apple-order-skeleton span{height:var(--space-4);background:var(--field);border-radius:var(--radius-pill);width:60%;display:block;position:relative;overflow:hidden}.apple-order-skeleton span:last-child{width:var(--space-6)}.apple-order-skeleton span:after{content:"";background:linear-gradient(90deg,transparent,var(--surface),transparent);animation:1.2s linear infinite apple-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes apple-loading-shimmer{to{transform:translate(100%)}}:root[data-motion=reduce] .apple-order-skeleton span:after,[data-motion=reduce] .apple-order-skeleton span:after{animation:none;display:none}@media (prefers-reduced-motion:reduce){.apple-order-skeleton span:after{animation:none;display:none}}.apple-dialog :is(.settings-stack,.family-stack)>.apple-support{margin:0}.apple-dialog :is(.settings-stack,.family-stack)>.apple-support>button{min-height:var(--control);padding:var(--space-3) var(--space-4)}.apple-dialog .apple-settings-section .workspace-list>li{border:0;padding:0;list-style:none;position:relative}.apple-dialog .apple-settings-section .workspace-list>li+li:before{content:"";inset:0 var(--separator-trailing) auto var(--space-4);height:var(--hairline);background:var(--separator);position:absolute}.apple-dialog .apple-settings-section .workspace-list>li>.apple-grouped-action{font-weight:var(--weight-regular);margin:0}.month-calendar-days button{touch-action:manipulation;transition:transform var(--motion-menu) var(--motion-ease)}.month-calendar-days button:active{transform:scale(.97)}.month-field-popover :is(button,select):focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}body[data-motion=reduce] .month-calendar-days button{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.month-calendar-days button{transition:none;transform:none}}:is(.apple-app,.apple-dialog) .apple-choice-group{margin:0 0 var(--space-6);border:0;min-width:0;padding:0}:is(.apple-app,.apple-dialog) .form-stack>.apple-choice-group{margin-block-end:0}:is(.apple-app,.apple-dialog) .form-stack>:is(p,h4){margin-block:0}:is(.apple-app,.apple-dialog) .apple-choice-group>.apple-task-secondary-actions>.text-button{padding-inline:var(--field-content-inset)}.apple-dialog .apple-editor-section .form-grid>label.apple-text-field{padding-block:var(--space-3)}:is(.apple-app,.apple-dialog) .apple-navigation-list{background:var(--surface);border-radius:var(--radius-list);overflow:visible}:is(.apple-app,.apple-dialog) .apple-navigation-item{align-items:center;min-width:0;padding-inline:0;display:flex;position:relative}.apple-navigation-item+.apple-navigation-item:before{content:"";inset:0 var(--separator-trailing) auto var(--separator-inset);height:var(--hairline);background:var(--separator);position:absolute}:is(.apple-app,.apple-dialog) .apple-navigation-row{grid-template-columns:var(--icon) minmax(0,1fr) auto var(--type-footnote);align-items:center;gap:var(--space-4);min-width:0;min-height:var(--row);padding:var(--space-4);border-radius:var(--radius-field);box-shadow:none;text-align:left;font-size:var(--type-body);font-weight:var(--weight-regular);color:var(--text);background:0 0;border:0;flex:1;display:grid}.apple-navigation-row>svg{color:var(--secondary);width:var(--icon);height:var(--icon);stroke-width:1.7px}.apple-navigation-row>svg:last-child{width:var(--type-footnote);height:var(--type-footnote);grid-area:1/-2}.apple-navigation-copy{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.apple-navigation-copy>span,.apple-navigation-copy>small{display:block}.apple-navigation-copy>small{margin-top:var(--space-1);font-size:var(--type-footnote);font-weight:var(--weight-regular);color:var(--secondary);line-height:var(--line-caption)}.apple-navigation-value{gap:var(--space-1);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-inline-size:0;font-weight:var(--weight-medium);text-align:right;white-space:normal;display:grid}.apple-navigation-item>.category-actions{flex:none;align-self:center;position:static}.apple-app .plan-help>.plan-info{color:var(--secondary)}.apple-app .overflow-actions>div{background:var(--menu-fill);color:var(--text);border:var(--hairline) solid var(--glass-edge);border-radius:var(--radius-list);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}body[data-transparency=reduce] .apple-app .overflow-actions>div{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.apple-app .overflow-actions>div{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.apple-app .category-actions .overflow-actions>summary{color:var(--secondary);width:var(--control);min-height:var(--control)}.apple-app .category-actions .overflow-actions>div .destructive-action{color:var(--danger-text)}.apple-app .category-actions .overflow-actions>div .category-add-action{color:var(--on-accent);font-weight:var(--weight-medium)}:is(.apple-app,.apple-dialog) .apple-navigation-row:not([data-interaction=read]):not(:disabled):active{background:var(--hover-fill);--secondary:var(--hover-secondary)}@media (hover:hover) and (pointer:fine){:is(.apple-app,.apple-dialog) .apple-navigation-row:not([data-interaction=read]):hover{background:var(--hover-fill);--secondary:var(--hover-secondary)}}.apple-app .apple-disclosure-toggle{box-shadow:none;font-family:var(--font-system);width:100%;min-height:var(--control);padding:var(--space-3) 0;border-radius:var(--radius-field);color:var(--text);font-size:var(--type-subhead);font-weight:var(--weight-regular);text-align:left;justify-content:flex-start;align-items:center;gap:var(--space-2);background:0 0;border:0;display:flex}.apple-app .apple-disclosure-toggle>span{overflow-wrap:anywhere;min-width:0}.apple-app .apple-disclosure-toggle>svg{width:var(--type-footnote);height:var(--type-footnote);color:var(--secondary)}:is(.apple-app,.apple-dialog) :is(.apple-navigation-list>.apple-disclosure,.apple-navigation-list>:where(.apple-disclosure-with-footer)>.apple-disclosure){--apple-list-disclosure-gap:var(--space-4);position:relative}:is(.apple-app,.apple-dialog) :is(.apple-navigation-list>:is(.apple-navigation-item,.apple-disclosure,:where(.apple-disclosure-with-footer))+.apple-disclosure,.apple-navigation-list>:is(.apple-navigation-item,.apple-disclosure,:where(.apple-disclosure-with-footer))+:where(.apple-disclosure-with-footer)>.apple-disclosure):before{content:"";inset:0 var(--field-content-inset) auto calc(var(--field-content-inset) + var(--icon) + var(--apple-list-disclosure-gap));height:var(--hairline);background:var(--separator);pointer-events:none;position:absolute}:is(.apple-app,.apple-dialog) :is(.apple-navigation-list>.apple-disclosure,.apple-navigation-list>:where(.apple-disclosure-with-footer)>.apple-disclosure)>.apple-disclosure-toggle{grid-template-columns:var(--icon) minmax(0,1fr);gap:var(--apple-list-disclosure-gap);min-height:var(--row);padding:var(--space-4) var(--field-content-inset);color:var(--text);font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--line-body);background:0 0;display:grid}:is(.apple-app,.apple-dialog) :is(.apple-navigation-list>.apple-disclosure,.apple-navigation-list>:where(.apple-disclosure-with-footer)>.apple-disclosure)>.apple-disclosure-toggle>svg{justify-self:center}:is(.apple-app,.apple-dialog) :is(.apple-navigation-list>.apple-disclosure,.apple-navigation-list>:where(.apple-disclosure-with-footer)>.apple-disclosure)>.apple-disclosure-toggle:active{background:var(--field)}@media (hover:hover) and (pointer:fine){:is(.apple-app,.apple-dialog) :is(.apple-navigation-list>.apple-disclosure,.apple-navigation-list>:where(.apple-disclosure-with-footer)>.apple-disclosure)>.apple-disclosure-toggle:hover{background:var(--hover-fill);--secondary:var(--hover-secondary)}}@media (max-width:600px){:is(.apple-app,.apple-dialog) :is(.apple-navigation-list>.apple-disclosure,.apple-navigation-list>:where(.apple-disclosure-with-footer)>.apple-disclosure){--apple-list-disclosure-gap:var(--space-3)}}.apple-disclosure[data-input-mode=keyboard] .apple-disclosure-toggle svg{transition:none}@media (max-width:600px){:is(.apple-app,.apple-dialog) .apple-navigation-row{grid-template-columns:var(--icon) minmax(0,1fr) var(--type-footnote);gap:var(--space-2) var(--space-3)}.apple-navigation-row>.apple-navigation-copy{grid-column:2}.apple-navigation-row>.apple-navigation-value{text-align:left;grid-column:2/-1}.apple-navigation-row>svg:last-child{grid-area:1/3}.apple-navigation-item+.apple-navigation-item:before{left:calc(var(--space-4) + var(--icon) + var(--space-3))}}:is(.apple-app,.apple-dialog) .apple-choice-group>legend{padding:0 var(--field-content-inset);margin:0 0 var(--space-2);color:var(--secondary);font-size:var(--type-footnote);font-weight:var(--weight-regular);line-height:var(--line-caption)}.apple-choice-grid{gap:var(--space-2);background:var(--surface);padding:var(--space-3);border-radius:var(--radius-list);display:grid}.apple-icon-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--control),calc((100% - 3 * var(--space-2)) / 4))),1fr))}.apple-color-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--control),calc((100% - 4 * var(--space-2)) / 5))),1fr))}:is(.apple-app,.apple-dialog) .apple-choice-grid>button{min-height:var(--control);min-width:var(--control);padding:var(--space-2);border-radius:var(--radius-field);box-shadow:none;color:var(--text);-webkit-tap-highlight-color:transparent;background:0 0;border:0;position:relative}:is(.apple-app,.apple-dialog) .apple-icon-grid>button[aria-pressed=true]{background:var(--field);color:var(--accent)}:is(.apple-app,.apple-dialog) .apple-icon-grid>button:active{background:var(--field)}.apple-choice-check{right:var(--space-1);bottom:var(--space-1);width:var(--space-3);height:var(--space-3);position:absolute}.apple-color-grid>button>span{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);color:var(--surface);transition:transform var(--press) var(--motion-ease);place-items:center;display:grid}.apple-color-grid>button[aria-pressed=true]>span{outline:var(--focus-width) solid var(--text);outline-offset:var(--focus-offset)}.apple-dialog input::placeholder{color:var(--secondary);opacity:1}.apple-app.apple-task-page{min-height:100dvh;padding:var(--space-10) var(--space-4) max(var(--space-10),env(safe-area-inset-bottom));background:var(--canvas);color:var(--text);justify-content:center;align-items:flex-start;display:flex}.apple-task-content{width:100%;min-width:0;max-width:32rem}.apple-task-page[data-wide=true] .apple-task-content{max-width:48rem}.apple-task-content h1{font-family:var(--font-system);font-size:var(--type-large-title);font-weight:var(--weight-bold);line-height:var(--line-title);letter-spacing:var(--tracking-title);overflow-wrap:anywhere}:is(.apple-task-content,.apple-detail-page) :is(p,li,label){overflow-wrap:anywhere}:is(.apple-task-content,.apple-detail-page) :is(.subtitle,.preview-note){color:var(--secondary);line-height:var(--line-body)}:is(.apple-task-content,.apple-detail-page) .form-stack:not(:where(.apple-dialog *)){gap:var(--space-4);display:grid}:is(.apple-task-content,.apple-detail-page) .form-stack>label:not(.apple-task-choice):not(:where(.apple-dialog *)){gap:var(--space-2);font-size:var(--type-body);font-weight:var(--weight-regular);color:var(--text);margin:0;display:grid}:is(.apple-task-content,.apple-detail-page) .form-grid:not(:where(.apple-dialog *)){gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}:is(.apple-task-content,.apple-detail-page) .form-grid>label:not(:where(.apple-dialog *)){gap:var(--space-2);font-size:var(--type-body);font-weight:var(--weight-regular);color:var(--text);margin:0;display:grid}:is(.apple-task-content,.apple-detail-page) .form-grid>label>.apple-field-value{overflow-wrap:anywhere;min-width:0;color:var(--secondary)}:is(.apple-task-content,.apple-detail-page) input:not([type=checkbox]):not([type=radio]),:is(.apple-task-content,.apple-detail-page) textarea{width:100%;min-width:0;max-width:100%;min-height:var(--control);padding:var(--space-3);background:var(--surface);color:var(--text);border-radius:var(--radius-field);font:var(--weight-regular) var(--type-body)/var(--line-body) var(--font-system);border:0;margin:0}:is(.apple-task-content,.apple-detail-page) label>small{color:var(--secondary);font-size:var(--type-footnote);font-weight:var(--weight-regular);line-height:var(--line-caption)}.apple-task-section{margin-block:var(--space-6);min-width:0}.apple-task-section>h2,.apple-task-section-title,.apple-task-section>legend{overflow-wrap:anywhere;min-width:0;margin:0 0 var(--space-3);font-size:var(--type-headline);font-weight:var(--weight-semibold);line-height:var(--line-title);color:var(--text)}fieldset.apple-task-section{border:0;min-width:0;padding:0}.apple-task-choices{background:var(--surface);border-radius:var(--radius-list);margin:0;padding:0;list-style:none}.apple-task-choice,.apple-dialog .apple-task-choice{align-items:flex-start;gap:var(--space-3);min-height:var(--control);padding:var(--space-3) var(--field-content-inset);font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--line-body);color:var(--text);flex-wrap:nowrap;margin:0;display:flex;position:relative}.apple-task-choice+.apple-task-choice:before{content:"";inset:0 var(--field-content-inset) auto calc(var(--field-content-inset) + var(--icon) + var(--space-3));height:var(--hairline);background:var(--separator);position:absolute}.apple-task-choice input:is([type=checkbox],[type=radio]){width:var(--icon);height:var(--icon);min-width:0;min-height:0;margin:var(--space-1) 0 0;accent-color:var(--accent);flex:none;padding:0}.apple-task-choice>span{overflow-wrap:anywhere;flex:1;min-width:0}.apple-task-choice small{margin-top:var(--space-1);color:var(--secondary);font-size:var(--type-footnote);line-height:var(--line-caption);display:block}.apple-task-details{font-size:var(--type-body);background:var(--surface);border-radius:var(--radius-list);padding-inline:var(--space-4);margin:0}.apple-task-details>div{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.apple-task-details>div+div{border-top:var(--hairline) solid var(--separator)}.apple-task-details dt{color:var(--secondary);font-weight:var(--weight-regular);overflow-wrap:anywhere;min-width:0}.apple-task-details dd{text-align:right;min-width:0;max-width:100%;color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}@media (max-width:360px){.apple-task-details>div{grid-template-columns:minmax(0,1fr);display:grid}.apple-task-details dd{text-align:left}}.apple-task-content .auth-links{gap:var(--space-2) var(--space-4);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.apple-task-content .auth-links button{box-shadow:none;color:var(--accent);padding:var(--space-2) 0;font-weight:var(--weight-regular);text-align:left;background:0 0;border:0}.apple-task-actions{align-items:center;gap:var(--space-3);margin-block:var(--space-6);flex-wrap:wrap;display:flex}@media (max-width:600px){.apple-task-actions{grid-template-columns:minmax(0,1fr);display:grid}.apple-task-actions :is(button,a){white-space:normal;width:100%}}:is(.apple-app,.apple-dialog) .apple-search-field{align-items:center;gap:var(--space-3);min-height:var(--control);min-width:0;padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--surface);color:var(--secondary);border:0;display:flex}.apple-search-field>.app-icon{width:var(--icon);height:var(--icon);flex:none}:is(.apple-app,.apple-dialog) .apple-search-field input{width:100%;min-width:0;padding:var(--space-2) 0;min-height:var(--control);color:var(--text);font:var(--weight-regular) var(--type-body)/var(--line-body) var(--font-system);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0}:is(.apple-app,.apple-dialog) .apple-search-clear{min-width:var(--control);min-height:var(--control);padding:var(--space-2);box-shadow:none;color:var(--secondary);background:0 0;border:0;flex:none;place-items:center;display:grid}.apple-search-field:has(input:focus-visible){outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}body[data-input-mode=pointer] .apple-search-field:has(input:focus-visible){outline:none}body[data-input-mode=keyboard] :is(.apple-app,.apple-dialog) .apple-search-field input:focus-visible{outline:none}.apple-app .apple-review-list{background:var(--surface);border-radius:var(--radius-list);margin:0;padding:0;list-style:none}.apple-review-row{min-width:0;align-items:center;padding-inline-start:var(--space-2);display:flex;position:relative}.apple-review-row+.apple-review-row:before{content:"";inset:0 var(--separator-trailing) auto calc(var(--space-2) + var(--control) + var(--separator-inset));height:var(--hairline);background:var(--separator);position:absolute}.apple-review-select{width:var(--control);min-height:var(--control);cursor:pointer;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.apple-review-select input[type=checkbox]{width:var(--icon);height:var(--icon);min-height:0;accent-color:var(--accent);margin:0}@media (max-width:600px){.apple-review-row+.apple-review-row:before{left:calc(var(--space-2) + var(--control) + var(--space-4) + var(--icon) + var(--space-3))}}:is(.apple-app,.apple-dialog) .apple-color-grid>button{-webkit-tap-highlight-color:transparent;place-items:center;display:grid;transform:none}:is(.apple-app,.apple-dialog) .apple-color-grid>button:is(:hover,:active){background:0 0;transform:none}:is(.apple-app,.apple-dialog) .apple-color-grid>button:focus-visible,body[data-input-mode=keyboard] :is(.apple-app,.apple-dialog) .apple-color-grid>button:focus-visible{outline:none}:is(.apple-app,.apple-dialog) .apple-color-grid>button:focus-visible>span{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);transition:none;transform:none}:is(.apple-app,.apple-dialog) .apple-color-grid>button:active:not(:disabled)>span{opacity:.8}:is(.apple-app,.apple-dialog) .apple-color-grid>button:active:not(:disabled):not(:focus-visible)>span{transform:scale(.97)}@media (hover:hover) and (pointer:fine){:is(.apple-app,.apple-dialog) .apple-icon-grid>button:hover:not(:disabled){background:var(--hover-fill);--secondary:var(--hover-secondary)}:is(.apple-app,.apple-dialog) .apple-color-grid>button:hover:not(:disabled):not(:focus-visible)>span{transform:scale(1.04)}:is(.apple-app,.apple-dialog) .apple-color-grid>button:active:not(:disabled):not(:focus-visible)>span{transform:scale(.97)}}body[data-motion=reduce] :is(.apple-app,.apple-dialog) .apple-color-grid>button:is(:hover,:active)>span{transform:none!important}@media (prefers-reduced-motion:reduce){:is(.apple-app,.apple-dialog) .apple-color-grid>button:is(:hover,:active)>span{transform:none!important}}@media (forced-colors:active){:is(.apple-app,.apple-dialog) .apple-color-grid>button:focus-visible>span{outline-color:highlight}}@media (max-width:360px){.apple-color-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--control),calc((100% - 3 * var(--space-2)) / 4))),1fr))}}@media (min-width:901px){.apple-app .sidebar{height:calc(100dvh - 2 * var(--space-4));block-size:calc(100dvh - 2 * var(--space-4));box-sizing:border-box;align-self:stretch}.apple-app .sidebar>:is(.brand,.brand-logo,nav,.sidebar-bottom){flex-shrink:0}}.apple-app .planning-add-actions>.primary[data-add-label]:after{content:attr(data-add-label)}:is(.apple-app,.apple-dialog) a.apple-navigation-row{text-decoration:none}.apple-dialog .form-stack,.apple-task-content .form-stack{grid-template-columns:minmax(0,1fr)}.apple-dialog .form-stack>label{min-width:0}.apple-dialog .form-stack input:not([type=checkbox]):not([type=radio]),.apple-dialog .form-stack textarea{min-width:0;max-width:100%}.apple-navigation-number{white-space:nowrap;overflow-wrap:normal;word-break:normal}.apple-navigation-currency{white-space:normal;overflow-wrap:anywhere}@media (max-width:600px){.apple-review-row{grid-template-columns:var(--control) minmax(0,1fr);padding-inline:var(--space-2);align-items:start;display:grid}.apple-review-row>.apple-review-select{grid-area:1/1;align-self:start;margin-block-start:var(--space-4)}.apple-app .apple-review-row>.apple-navigation-row{grid-column:2;grid-template-columns:minmax(0,1fr) var(--type-footnote);gap:var(--space-2);padding-inline:var(--space-2)}.apple-review-row .apple-navigation-row>svg:first-child{display:none}.apple-review-row .apple-navigation-copy{grid-column:1}.apple-review-row .apple-navigation-value{white-space:normal;grid-column:1/-1;min-width:0}.apple-review-row .apple-navigation-row>svg:last-child{grid-area:1/2}.apple-review-row+.apple-review-row:before{left:calc(var(--space-2) + var(--control) + var(--space-2))}.apple-dialog .planning-editor-header,.native-confirm .planning-editor-header{grid-template-columns:var(--control) minmax(0,1fr) var(--control)}.apple-dialog .planning-editor-header>button:first-child,.native-confirm .planning-editor-header>button:first-child{grid-area:1/1}.apple-dialog .planning-editor-header>h3,.native-confirm .planning-editor-header>h3{text-align:left;overflow-wrap:anywhere;grid-area:2/1/auto/-1}.apple-dialog .planning-editor-header>button:last-child,.apple-dialog .planning-editor-header>span:last-child,.native-confirm .planning-editor-header>button:last-child,.native-confirm .planning-editor-header>span:last-child{grid-area:1/3}}.apple-dialog button{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (max-width:600px){:is(.apple-app .apple-settings-row:has(.apple-settings-value),.apple-dialog .apple-settings-row:has(.apple-settings-value)){grid-template-columns:minmax(0,1fr) var(--type-footnote);gap:var(--space-2) var(--space-3);display:grid}.apple-settings-row:has(.apple-settings-value)>span:first-child{grid-area:1/1;max-inline-size:none}.apple-settings-row>.apple-settings-value{text-align:left;grid-area:2/1/auto/-1}.apple-settings-row:has(.apple-settings-value)>svg:last-child{grid-area:1/2}}.planning-context-menu[role=menu] button{width:100%;min-width:0;max-width:100%;min-height:var(--control);padding:var(--space-2) var(--space-3);border-radius:var(--radius-field);box-shadow:none;color:var(--text);text-align:left;white-space:normal;font:var(--weight-regular) var(--type-body)/var(--line-body) var(--font-system);background:0 0;border:0;margin:0}.planning-context-menu[role=menu] button:focus-visible{background:var(--hover-fill);--secondary:var(--hover-secondary)}@media (hover:hover) and (pointer:fine){.planning-context-menu[role=menu] button:hover{background:var(--hover-fill);--secondary:var(--hover-secondary)}}.planning-context-menu[role=menu] button:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.planning-context-menu[role=menu] button.destructive-action{color:var(--danger-text)}.apple-dialog .apple-category-section{margin-block:var(--space-6)}.apple-dialog .apple-category-section>h4{padding-inline:var(--space-4);margin:0 0 var(--space-2);font-size:var(--type-footnote);font-weight:var(--weight-regular);line-height:var(--line-caption);color:var(--secondary)}.apple-dialog .apple-category-row{grid-template-columns:var(--icon) minmax(0,1fr) var(--type-footnote);display:grid}.apple-category-row>span:not(.planning-category-icon){overflow-wrap:anywhere;min-width:0}.apple-dialog.planning-inspector.apple-category-manager{height:90dvh}.apple-dialog .apple-category-management-row{justify-content:flex-start}.apple-dialog .apple-category-management-row>.planning-category-icon{width:var(--icon);height:var(--icon);min-width:var(--icon);color:var(--secondary);background:0 0;flex:none;place-items:center;padding:0;display:grid}.apple-dialog .apple-category-management-row>span:last-child{overflow-wrap:anywhere;flex:1;min-width:0}.apple-category-management-row+.apple-category-management-row:before{left:calc(var(--space-4) + var(--icon) + var(--space-3))}.apple-dialog .apple-category-preview{align-items:center;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);background:var(--surface);border-radius:var(--radius-list);font-size:var(--type-body);overflow-wrap:anywhere;display:flex}.apple-category-preview>span:last-child{min-width:0}.apple-dialog .apple-color-well-row{grid-template-columns:minmax(0,1fr) var(--control);min-height:var(--row);display:grid}.apple-color-well{width:var(--control);height:var(--control);border-radius:var(--radius-pill);background:conic-gradient(var(--category-pink),var(--category-orange),var(--category-yellow),var(--category-teal),var(--category-cyan),var(--category-indigo),var(--category-purple),var(--category-pink));padding:var(--space-1);place-items:center;display:grid}.apple-color-well>span{border-radius:inherit;border:var(--hairline) solid var(--surface);width:100%;height:100%}@media (max-width:600px){.native-confirm{padding:var(--space-4)}.vehicle-reminder-modal ul{padding-inline:var(--space-3)}}.apple-dialog.apple-settings-editor .apple-text-field>input.apple-color-input{width:var(--control);height:var(--control);min-width:var(--control);padding:var(--space-1);border:var(--hairline) solid var(--separator);border-radius:var(--radius-pill);background:var(--surface);cursor:pointer;flex:none}.apple-color-input::-webkit-color-swatch-wrapper{padding:0}.apple-color-input::-webkit-color-swatch{border-radius:var(--radius-pill);border:0}.apple-color-input::-moz-color-swatch{border-radius:var(--radius-pill);border:0}.apple-app .apple-page-heading{font-size:var(--type-large-title);line-height:var(--line-title);letter-spacing:var(--tracking-title);font-weight:var(--weight-bold);overflow-wrap:anywhere;min-width:0;margin:0}.apple-app h2.apple-summary-label{font-size:var(--type-subhead);line-height:var(--line-body);font-weight:var(--weight-regular);color:var(--secondary);margin:0}.apple-app .plan-compact.card{min-width:0;container-type:inline-size}.apple-app .plan-compact :is(.plan-main-value,.plan-compact-values){min-width:0}@media (max-width:600px){.apple-app .large-values .plan-compact-values>div{min-width:0;display:block}.apple-app .large-values .plan-compact-values dd{white-space:normal;flex-shrink:1;min-width:0;max-width:100%}.apple-app .very-large-values .plan-main-value>.apple-hero-number{font-size:clamp(var(--type-title),7cqi,2.5rem);white-space:normal;overflow-wrap:normal}.apple-app .plan-compact .plan-compact-values{grid-template-columns:minmax(0,1fr)}.apple-app .plan-compact .plan-compact-values>div:nth-child(n){border:0;grid-column:auto;min-width:0;margin:0;padding:0;display:block}.apple-app .plan-compact .plan-compact-values>div:nth-child(n+2){padding-top:var(--space-4);border-top:var(--hairline) solid var(--separator)}}@media (max-width:900px){.apple-dialog.planning-inspector{bottom:var(--apple-sheet-bottom,0px);max-height:var(--apple-sheet-height,92dvh)}}.apple-app .apple-navigation-no-value{grid-template-columns:var(--icon) minmax(0,1fr) var(--type-footnote)}.apple-app .apple-navigation-no-value>svg:last-child{grid-area:1/3}.apple-app .overview-pending-notice{margin:var(--space-4) 0 var(--space-8);background:var(--surface);border-radius:var(--radius-list);border:0;padding:0;display:block}.apple-app #pending-positions{scroll-margin-top:var(--space-6)}:is(.apple-app,.apple-dialog) .apple-navigation-item:has(>.apple-navigation-detail){display:block}:is(.apple-app,.apple-dialog) .apple-navigation-item:has(>.apple-navigation-detail)>.apple-navigation-row{inline-size:100%}.apple-app .apple-navigation-detail{padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + var(--icon) + var(--space-4))}:is(.apple-app,.apple-dialog) .apple-metric-list{gap:var(--space-3);margin:0;padding:0;display:grid}:is(.apple-app,.apple-dialog) .apple-metric-list>div{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}:is(.apple-app,.apple-dialog) .apple-metric-list dt{min-width:0;font-size:var(--type-subhead);line-height:var(--line-caption);color:var(--secondary);overflow-wrap:anywhere;flex:9rem}:is(.apple-app,.apple-dialog) .apple-metric-list dd{max-width:100%;font-size:var(--type-headline);font-weight:var(--weight-medium);line-height:var(--line-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.apple-app .apple-metric-separate{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--hairline) solid var(--separator)}@media (max-width:600px){.apple-app .plan-compact .plan-compact-values dt{min-height:0}.apple-app .plan-compact .plan-compact-values dd{margin-top:var(--space-1)}:is(.apple-app,.apple-dialog) .apple-metric-list>div{display:block}:is(.apple-app,.apple-dialog) .apple-metric-list dd{margin-top:var(--space-1)}.apple-app .apple-navigation-detail{padding-left:calc(var(--space-4) + var(--icon) + var(--space-3))}}.apple-money-text{align-items:baseline;gap:0 var(--space-1);white-space:normal;flex-wrap:wrap;max-width:100%;display:inline-flex}.apple-money-number{white-space:nowrap;overflow-wrap:normal;word-break:normal}.apple-money-long .apple-money-number{font-size:inherit}.apple-app .planning-group-heading>strong:has(.apple-money-long){width:100%;min-width:0;container-type:inline-size}:is(.apple-app,.apple-dialog) .apple-metric-list,.apple-comparison-row{container-type:inline-size}:is(.apple-app,.apple-dialog) .apple-navigation-row:has(.apple-money-text){container-type:inline-size}.apple-navigation-value:has(>.apple-money-text){white-space:normal}.apple-profile-avatar{width:var(--control);height:var(--control);border-radius:var(--radius-pill);font-size:var(--type-headline);font-weight:var(--weight-semibold);flex-shrink:0;place-items:center;display:grid}.apple-profile-avatar-large{width:calc(var(--control)*2);height:calc(var(--control)*2);font-size:var(--type-large-title)}.apple-app .mobile-profile-panel .apple-profile-edit{align-items:center;gap:var(--space-4);padding:var(--space-4);white-space:normal;flex-wrap:wrap;display:flex}.apple-profile-edit-avatar{flex-shrink:0;position:relative}.apple-profile-pencil{width:calc(var(--control)*.65);height:calc(var(--control)*.65);border-radius:var(--radius-pill);background:var(--surface);color:var(--accent);box-shadow:var(--control-shadow);place-items:center;display:grid;position:absolute;bottom:0;right:0}.apple-profile-edit-label{gap:var(--space-1);text-align:start;overflow-wrap:anywhere;flex-direction:column;flex:6rem;min-width:0;display:flex}.apple-profile-edit-label>span{color:var(--secondary);font-size:var(--type-footnote)}.apple-profile-preview{padding:var(--space-5);justify-content:center;display:flex}.apple-app .mobile-profile-panel .apple-profile-edit{min-width:0}.apple-profile-edit-avatar{max-width:100%}.apple-profile-edit-avatar .apple-profile-avatar-large{aspect-ratio:1;max-width:100%;height:auto}.apple-app .mobile-profile-panel :is(button,a){white-space:normal;overflow-wrap:anywhere;min-width:0}:is(.apple-app,.apple-dialog) label.apple-custom-color-row{align-items:center;gap:var(--space-3);flex-flow:wrap;display:flex}:is(.apple-app,.apple-dialog) .apple-custom-color-row>span:first-child{overflow-wrap:normal;flex:6rem;min-width:0}.apple-custom-color-well{isolation:isolate;width:var(--control);height:var(--control);min-width:var(--control);border:var(--hairline) solid var(--separator);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--space-1) var(--surface);flex:none;margin-inline-start:auto;display:block;position:relative}:is(.apple-app,.apple-dialog) .apple-custom-color-well>input.apple-color-input{opacity:0;border-radius:inherit;cursor:pointer;border:0;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:block;position:absolute;inset:0}body[data-input-mode=keyboard] .apple-custom-color-well:has(>input:focus-visible){outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.apple-custom-color-well:has(>input:disabled){cursor:default}@media (max-width:600px){.apple-app .plan-metrics-comparison .plan-compact-values>div:nth-child(n){justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.apple-app .plan-metrics-comparison .plan-compact-values dt{flex:9rem;min-width:0;min-height:0}.apple-app .plan-metrics-comparison .plan-compact-values dd{white-space:nowrap;overflow-wrap:normal;max-width:100%;margin:0}.apple-app .plan-metrics-comparison.large-values .plan-compact-values dd{white-space:normal;overflow-wrap:anywhere}@container (min-width:18rem){.apple-app .plan-metrics-comparison:not(.large-values) .plan-compact-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.apple-app .plan-metrics-comparison:not(.large-values) .plan-compact-values>div:nth-child(n){padding:0 0 0 var(--space-3);border-top:0;border-left:var(--hairline) solid var(--separator);display:block}.apple-app .plan-metrics-comparison:not(.large-values) .plan-compact-values>div:first-child{border-left:0;padding-left:0}.apple-app .plan-metrics-comparison:not(.large-values) .plan-compact-values dt{min-height:calc(2 * var(--type-caption) * var(--line-caption));align-items:flex-start}.apple-app .plan-metrics-comparison:not(.large-values) .plan-compact-values dd{margin-top:var(--space-1)}.apple-app .plan-metrics-comparison:not(.large-values) .plan-compact-values>div:nth-child(n+4){margin-top:var(--space-4);padding:var(--space-3) 0 0;border-left:0;border-top:var(--hairline) solid var(--separator);grid-column:1/-1;display:flex}.apple-app .plan-metrics-comparison:not(.large-values) .plan-compact-values>div:nth-child(n+4) dt{min-height:0}.apple-app .plan-metrics-comparison:not(.large-values) .plan-compact-values>div:nth-child(n+4) dd{margin-top:0}}}:is(.apple-app,.apple-dialog) :is(.planning-group-toggle[data-animate=true]>.app-icon,.wealth-chart-toggle svg,.funding-future-picker-area-heading button svg,.expense-settings-categories>summary svg){transition:transform var(--motion-disclosure) var(--motion-ease)}:is(.apple-app,.apple-dialog) .planning-group-toggle[data-animate=false]>.app-icon,body[data-input-mode=keyboard] :is(.apple-app,.apple-dialog) :is(.planning-group-toggle>.app-icon,.wealth-chart-toggle svg,.funding-future-picker-area-heading button svg,.expense-settings-categories>summary svg){transition:none}.apple-app .mobile-profile-panel :is(.apple-profile-edit+button,.sign-out){margin-top:var(--space-2);position:relative}.apple-app .mobile-profile-panel :is(.apple-profile-edit+button,.sign-out):before{content:"";inset:calc(-1 * var(--space-1)) var(--space-4) auto var(--space-4);height:var(--hairline);background:var(--separator);pointer-events:none;position:absolute}.apple-dialog .apple-form-disclosure>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface>:is(div,section,fieldset):before{content:"";top:0;left:var(--field-content-inset);right:var(--field-content-inset);height:var(--hairline);background:var(--separator);pointer-events:none;z-index:1;position:absolute}.apple-dialog .apple-form-disclosure>.apple-collapse>.apple-collapse-content{padding-inline:0}.apple-dialog .apple-form-disclosure>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface>:is(div,section,fieldset){margin:0;position:relative}.apple-dialog .apple-form-disclosure .form-grid>label:not(:has(textarea)){border-radius:0;min-height:56px;padding-block:0}.apple-dialog .apple-form-disclosure .note-field{border-radius:0}.apple-dialog .apple-form-disclosure .preview-note{margin:var(--space-3) var(--space-4)}.apple-dialog .apple-form-disclosure .calculation-help{margin:var(--space-3) 0}.apple-app .planning-add-actions>.primary{font-size:var(--type-subhead);align-items:center;display:inline-flex}.apple-app .planning-add-actions>.primary:after{display:none}:is(.apple-app,.apple-dialog) .filter-control>button{justify-content:center;align-items:center;gap:0}:is(.apple-app,.apple-dialog) .filter-control>button>.planning-filter-label{display:none}@media (max-width:900px){.apple-app .planning-add-actions>.primary{justify-content:center;gap:0;font-size:0}}.apple-dialog .apple-form-disclosure{background:var(--surface);border-radius:var(--radius-field);overflow:hidden}.apple-dialog .budget-fields>.apple-form-disclosure+.apple-form-disclosure{margin-top:var(--space-6)}.apple-dialog .apple-form-disclosure>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface>.apple-editor-section:has(>h4){padding-top:var(--space-3)}.apple-dialog .apple-form-disclosure>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface>.apple-editor-section+.apple-editor-section:has(>h4){padding-top:var(--space-6)}@media (max-width:360px){.apple-dialog :is(.form-grid,.expense-form-grid)>label:has(>.apple-select){padding-block:var(--space-2);align-items:stretch;gap:var(--space-1);flex-direction:column}.apple-dialog :is(.form-grid,.expense-form-grid)>label>.apple-select{flex:none;width:100%;min-width:0}}@media (max-width:900px){.apple-app .mobile-tabbar{width:auto;height:auto;min-height:calc(var(--control) + 2 * var(--space-2));padding:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.apple-app .mobile-tab{min-width:0;min-height:var(--control);padding:var(--space-1) 0;justify-content:flex-start;align-items:center;gap:var(--space-1);line-height:var(--line-caption);white-space:normal;text-align:center;flex-direction:column;display:flex}.apple-app .mobile-tab>span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%}.apple-app .mobile-tab>.app-icon{flex-shrink:0}.apple-app>.content{padding-bottom:max(130px,calc(var(--mobile-navigation-clearance,0px) + var(--space-4)))}}.apple-app .month-field-navigation{height:auto;min-height:var(--control);container:apple-month-navigation/inline-size}.apple-app .month-field-navigation .month-field-control{overflow-wrap:normal;word-break:normal;height:auto}.apple-app .month-field-value{overflow-wrap:normal;word-break:normal}@container apple-month-navigation (max-width:12rem){.apple-app .month-field-navigation .month-field-control{grid-area:1/1/auto/-1}.apple-app .month-field-navigation .month-step{min-width:44px;width:min(var(--control),100%);grid-row:2}.apple-app .month-field-navigation .month-step:first-child{grid-column:1;justify-self:start}.apple-app .month-field-navigation .month-step:last-child{grid-column:3;justify-self:end}}.month-calendar{container:apple-month-calendar/inline-size}.month-calendar-heading select{box-sizing:border-box;width:100%;min-width:0}.month-calendar-days{font-size:var(--type-body);font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,minmax(2ch,1fr))}.month-calendar-days button{font-variant-numeric:tabular-nums;white-space:nowrap}@container apple-month-calendar (max-width:12rem){.month-calendar-heading{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.month-field-popover.month-calendar{--month-edge:var(--hairline);padding:var(--space-1) 0}.month-calendar-heading,.month-calendar-footer{padding-inline:var(--space-1)}.month-calendar-days{padding-inline:var(--hairline);column-gap:var(--hairline)}}.apple-app .apple-summary-block{margin-top:var(--space-5);min-width:0}.apple-app .plan-main-value+.apple-summary-block{margin-top:var(--space-4)}.apple-app .apple-summary-separated{padding-top:var(--space-5);border-top:var(--hairline) solid var(--separator)}.apple-app .apple-summary-block>.apple-metric-list{margin:0}.apple-app .apple-summary-block>.apple-navigation-list{margin-top:var(--space-3)}:is(.apple-app,.apple-dialog) .apple-summary-heading{margin:0;display:block}:is(.apple-app,.apple-dialog) .apple-summary-heading>span{min-width:0;font-size:var(--type-subhead);line-height:var(--line-body);color:var(--secondary);overflow-wrap:anywhere;padding-inline-end:calc(var(--control) + var(--space-1));display:inline}:is(.apple-app,.apple-dialog) .apple-summary-heading .plan-info{vertical-align:middle;margin-left:calc(-1 * var(--control));display:inline-grid}.apple-app h4.apple-summary-heading-text{overflow-wrap:anywhere;font-size:var(--type-headline);font-weight:var(--weight-semibold);line-height:var(--line-body);color:var(--text);margin:0}.apple-app .plan-compact .plan-main-value>.apple-hero-number{font-size:min(3rem,16cqi)}.apple-app .plan-compact.very-large-values .plan-main-value>.apple-hero-number{font-size:clamp(var(--type-title),7cqi,2.5rem);white-space:normal;overflow-wrap:normal}.apple-sheet-page{min-width:0}.apple-dialog-fill-content>.apple-sheet-root{height:auto;min-height:0}.apple-dialog-fill-content:is(.apple-category-manager,.quick-search-sheet,.apple-settings-navigation)>.apple-sheet-root{height:100%}.apple-dialog.apple-sheet-hierarchy{overflow:hidden}.apple-dialog:has(>.apple-sheet-snapshot){overflow:hidden}.apple-sheet-child{z-index:3;box-sizing:border-box;overscroll-behavior:contain;padding:var(--space-5);background:var(--canvas);position:absolute;inset:0;overflow:auto}.apple-sheet-child .planning-editor-header{top:calc(-1 * var(--space-5))}.apple-sheet-snapshot{z-index:4;pointer-events:none!important}.apple-sheet-page[aria-hidden=true]{pointer-events:none}@media (max-width:900px){.apple-sheet-child{padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}}.apple-dialog .apple-sheet-child.apple-settings-editor .form-stack>label{border-radius:var(--radius-field)}.apple-dialog .apple-sheet-child.apple-settings-editor label:has(>input:not([type=checkbox]):not([type=radio])){align-items:stretch;gap:var(--space-2);border-radius:var(--radius-field);text-align:left;flex-direction:column}.apple-dialog .apple-sheet-child.apple-settings-editor label>input:not([type=checkbox]):not([type=radio]){text-align:left;background:var(--surface);width:100%;min-width:0;color:var(--text);padding:var(--space-3);flex:none}.apple-dialog .apple-support :is(button,a){overflow-wrap:normal;word-break:normal;flex-wrap:wrap}.apple-dialog .apple-support .app-icon{margin-inline-start:0}.apple-dialog .apple-support .apple-support-trailing-icon{margin-inline-start:auto}.apple-support-label{overflow-wrap:anywhere;flex:1;min-width:0}.apple-dialog .apple-support :is(button,a):has(>.apple-support-label){flex-wrap:nowrap;justify-content:flex-start}@media (max-width:900px){.month-field-popover.month-calendar{scrollbar-width:none}.month-field-popover.month-calendar::-webkit-scrollbar{display:none}}.apple-app .apple-summary-block>.preview-note{margin:var(--space-2) 0 0}.apple-dialog .family-stack>.apple-settings-section{box-shadow:none;background:0 0;border:0;padding:0}.apple-dialog .family-stack>.apple-settings-section>.section-heading{margin:0 0 var(--space-2);padding:0 var(--space-4)}.apple-dialog .family-stack>.apple-settings-section>.section-heading h2{font-size:var(--type-footnote);font-weight:var(--weight-regular);line-height:var(--line-caption);color:var(--secondary);margin:0;padding:0}.apple-dialog .family-stack>.apple-settings-section>.muted{margin:var(--space-2) var(--space-4) 0;font-size:var(--type-footnote);line-height:var(--line-body);padding:0}.apple-dialog .family-stack>.apple-settings-section>.workspace-list,.apple-dialog .family-stack>.apple-settings-section>.apple-settings-rows{background:var(--surface);border-radius:var(--radius-list);margin:0;overflow:hidden}.apple-dialog .apple-settings-section .workspace-list .workspace-option{padding:var(--space-3) var(--space-4);min-height:var(--row);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;align-items:center}.apple-dialog .apple-settings-section .workspace-option small{margin-top:var(--space-1)}.apple-dialog .apple-settings-section .workspace-option>.app-icon{width:var(--type-footnote);height:var(--type-footnote)}.apple-dialog .apple-settings-section :is(.workspace-list,.apple-settings-rows) .apple-grouped-action{min-height:var(--control);padding:var(--space-3) var(--field-content-inset);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;margin:0}.apple-dialog .apple-settings-rows>.apple-grouped-action+.apple-grouped-action{position:relative}.apple-dialog .apple-settings-rows>.apple-grouped-action+.apple-grouped-action:before{content:"";inset:0 var(--field-content-inset) auto var(--field-content-inset);height:var(--hairline);background:var(--separator);position:absolute}@media (hover:hover) and (pointer:fine){.apple-dialog .apple-settings-section .workspace-list button.workspace-option:not(:disabled):hover,.apple-dialog .apple-settings-section .apple-settings-rows>.apple-grouped-action:not(:disabled):hover{background:var(--hover-fill);--secondary:var(--hover-secondary)}}.apple-dialog .apple-settings-section .workspace-list button.workspace-option:not(:disabled):active,.apple-dialog .apple-settings-section .apple-settings-rows>.apple-grouped-action:not(:disabled):active{background:var(--field)}.apple-app .plan-compact{container-name:apple-summary}@media (max-width:360px){.apple-app .plan-compact.card{padding:var(--space-4)}}@container apple-summary (max-width:14rem){:is(.apple-app,.apple-dialog) .apple-navigation-row{grid-template-columns:minmax(0,1fr) var(--type-footnote);padding:var(--space-2);gap:var(--space-2)}:is(.apple-app,.apple-dialog) .apple-navigation-row>svg:first-child{display:none}.apple-app .apple-navigation-row>.apple-navigation-copy{grid-column:1}.apple-app .apple-navigation-row>.apple-navigation-value{text-align:left;grid-column:1/-1;justify-self:start}:is(.apple-app,.apple-dialog) .apple-navigation-row>svg:last-child{grid-area:1/2}}.apple-app .planning-group>.section-heading:has(>.plan-help){display:block}.apple-app .planning-group>.section-heading:has(>.plan-help)>h3{display:inline}.apple-app .planning-group>.section-heading:has(>.plan-help) .plan-info{vertical-align:middle;margin-left:var(--space-1);display:inline-grid}.apple-app .apple-summary-average>.apple-metric-list>div{display:block}.apple-app .apple-summary-average>.apple-metric-list dd{margin-top:var(--space-1);text-align:left}:is(.apple-app,.apple-dialog) .apple-summary-heading .plan-info{width:var(--control);min-width:var(--control);height:var(--control);min-height:var(--control)}.apple-app .planning-group>.section-heading:has(>.plan-help) .plan-info{width:var(--control);min-width:var(--control);height:var(--control);min-height:var(--control)}.apple-app .plan-compact-heading+.plan-compact-values{margin-top:var(--space-4)}.apple-app .apple-navigation-no-value>svg:first-child{margin-top:calc((var(--type-body) * var(--line-body) - var(--icon)) / 2);align-self:start}.apple-app .plan-compact-values dd.apple-metric-text{white-space:normal;overflow-wrap:anywhere}@container apple-summary (max-width:14rem){.apple-app .plan-compact.large-values .plan-main-value>.apple-hero-number{font-size:clamp(var(--type-title),7cqi,2.5rem);white-space:normal;overflow-wrap:normal}}:is(.apple-app .planning-group-toggle h4,.apple-app .planning-group-heading:has(>.planning-group-toggle)>strong){font-weight:var(--weight-semibold);color:var(--text)}:is(.apple-app,.apple-dialog) .apple-disclosure-toggle,.apple-app .funding-future-picker-area-heading button,.apple-app .wealth-chart-toggle,.apple-app .overview-detail>summary{font-weight:var(--weight-semibold)}body[data-transparency=reduce] .apple-app :is(.household-select,.month-field-control){background:var(--surface)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.apple-app :is(.household-select,.month-field-control){background:var(--surface)}}.apple-app .month-field-navigation .month-field-control{min-height:calc(var(--control) + 2 * var(--hairline));font-weight:var(--weight-semibold)}.apple-app :is(.planning-v3>.section-heading:has(>.apple-page-heading),.apple-area-heading){justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:nowrap;min-width:0;margin:0;display:flex}.apple-app :is(.planning-v3>.section-heading:has(>.apple-page-heading),.apple-area-heading)>.planning-add-actions{flex:none;margin-left:auto}:is(.apple-app,.apple-dialog) :is(.planning-add-actions,.apple-detail-page-actions)>.apple-add-button{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--type-subhead);width:auto;min-width:var(--control);min-height:var(--control);padding:0 var(--space-4);display:inline-flex}.apple-app .apple-add-button>.app-icon{vertical-align:initial;flex:none;display:block}.apple-app .apple-add-button>.apple-add-label{display:block}@media (max-width:900px){:is(.apple-app,.apple-dialog) :is(.planning-add-actions,.apple-detail-page-actions)>.apple-add-button{width:var(--control);height:var(--control);min-width:var(--control);gap:0;padding:0}.apple-app .apple-add-button>.apple-add-label,.apple-dialog .planning-add-actions>.apple-add-button>.apple-add-label,.apple-dialog .apple-detail-page-actions>.apple-add-button>.apple-add-label{display:none}}.apple-app .apple-context-controls{justify-content:flex-start;gap:var(--space-2);padding-block:var(--space-1);flex-wrap:nowrap;overflow:auto hidden;container:apple-context/inline-size}.apple-app .apple-context-controls>.month-field{flex:none;max-width:none;margin:0}.apple-app .apple-context-controls .household-select{min-width:var(--control);flex:0 auto}.apple-app .apple-context-controls .household-select .select-control{min-width:0}.apple-app .apple-context-controls .household-select .selected-label{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.apple-app .month-field-short{display:none}.apple-app .apple-context-controls .month-field-navigation{grid-template-columns:var(--control) max-content var(--control);width:max-content;max-width:none;container:none}.apple-app .apple-context-controls .month-field-control{white-space:nowrap;grid-area:1/2;min-width:0}.apple-app .apple-context-controls .month-field-navigation .month-step{grid-row:1}.apple-app .apple-context-controls .month-field-navigation .month-step:first-child{grid-column:1}.apple-app .apple-context-controls .month-field-navigation .month-step:last-child{grid-column:3}.apple-app .month-field[data-compact=true] .month-field-long{display:none}.apple-app .month-field[data-compact=true] .month-field-short{display:block}.month-field-control{position:relative;overflow:hidden}.month-field-measure{visibility:hidden;pointer-events:none;white-space:nowrap;width:max-content;font:inherit;letter-spacing:inherit;position:absolute}@container apple-context (max-width:21rem){.apple-app .apple-context-controls .month-field-control{padding-inline:var(--hairline)}.apple-app .apple-context-controls .household-select{padding-inline:var(--space-2);gap:var(--space-1)}.apple-app .apple-context-controls .household-select>.app-icon{display:none}}@container apple-context (max-width:16rem){.apple-app .apple-context-controls :is(.household-select,.month-field){--control:44px;--icon:20px}}.apple-app .month-field-navigation .month-step{box-shadow:none;border-radius:var(--radius-pill);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.apple-app .month-step-symbol{width:var(--date-step-size);height:var(--date-step-size);border-radius:var(--radius-pill);background:var(--control-fill);color:var(--text);box-shadow:var(--control-shadow);border:var(--hairline) solid var(--control-edge);justify-content:center;align-items:center;display:flex}.apple-app .month-step-symbol>.app-icon{width:var(--type-subhead);height:var(--type-subhead)}.apple-app .month-field-navigation .month-field-control{isolation:isolate;box-shadow:none;min-height:var(--control);padding-inline:var(--space-3);background:0 0;border:0}.apple-app .month-field-control:before{content:"";z-index:-1;inset:var(--space-2) 0;border-radius:var(--radius-pill);background:var(--control-fill);border:var(--hairline) solid var(--control-edge);box-shadow:var(--control-shadow);position:absolute}.apple-app .month-field-value{line-height:var(--line-caption)}body[data-transparency=reduce] .apple-app .month-field-control{background:0 0}body[data-transparency=reduce] .apple-app .month-step-symbol{background:var(--surface)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.apple-app .month-field-control{background:0 0!important}.apple-app .month-step-symbol{background:var(--surface)}}.month-field-slot-measure{visibility:hidden;pointer-events:none;white-space:nowrap;width:max-content;font:inherit;letter-spacing:inherit;position:absolute}.month-field-slot-measure>span{width:max-content;display:block}.apple-app .month-field-navigation,.apple-app .apple-context-controls .month-field-navigation{grid-template-columns:var(--control) var(--month-label-width,9.5rem) var(--control);width:max-content;max-width:100%}.apple-app .apple-context-controls{--date-context-gap:var(--space-2);column-gap:var(--date-context-gap)}.apple-app .apple-context-controls .household-select{max-width:var(--month-scope-max,100%)}.apple-app .month-field-value{white-space:nowrap}@media (max-width:900px){.apple-app .apple-context-controls{--date-context-gap:var(--space-3)}.apple-app .month-step-symbol{width:min(var(--date-step-mobile),var(--control));height:min(var(--date-step-mobile),var(--control))}.apple-app .month-field-control:before{inset:var(--date-pill-inset) 0}.apple-app .month-field-navigation{gap:0}}@container apple-context (max-width:21rem){.apple-app .apple-context-controls .month-field-navigation .month-field-control{padding-inline:var(--hairline)}}.apple-dialog .apple-settings-row.destructive-action{color:var(--danger-text)}.apple-app .month-field[data-wrap-label=true] .month-field-control{min-height:calc(2 * var(--type-subhead) * var(--line-caption) + 2 * var(--date-pill-inset))}.apple-app .month-field[data-wrap-label=true] .month-field-value{white-space:normal;overflow-wrap:anywhere}.apple-app .project-category-heading{margin-bottom:var(--space-2)}.apple-app .apple-projects .project-category-heading button{min-height:var(--control);font-size:var(--type-footnote);line-height:var(--line-caption);font-weight:var(--weight-semibold);color:var(--text)}.apple-app .apple-page-heading>.planning-category-icon{vertical-align:middle;margin-inline-end:var(--space-3);display:inline-flex}:is(.apple-app,.apple-dialog) .apple-symbol-heading{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}:is(.apple-app,.apple-dialog) .apple-symbol-heading>span:last-child{overflow-wrap:anywhere;min-width:0}:is(.apple-app,.apple-dialog) .apple-symbol-heading>:first-child{flex:none}.apple-app :is(.planning-group,.budget-list){container-type:inline-size}.apple-app .budget-list-trailing:has(.apple-money-long){width:100%;container-type:inline-size}.apple-app .planning-row-content>.planning-category-icon{flex:0 0 20px}@media (max-width:900px){.apple-app .planning-row-content>.planning-category-icon{flex-basis:18px}}.apple-app .budget-amount strong,.apple-app .budget-list-trailing>strong{white-space:normal}@container (max-width:18rem){.apple-app .planning-row-content{grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.apple-app .planning-row-content>.planning-category-icon{grid-area:1/1}.apple-app .planning-row-content>.budget-list-content{grid-area:1/2}.apple-app .planning-row-content>.budget-list-trailing{text-align:start;grid-area:2/2;width:100%;max-width:100%;margin:0}.apple-app .planning-row-content>.budget-list-trailing .budget-amount{text-align:start}.apple-app .planning-group-heading:has(>.planning-group-toggle)>strong:has(.apple-money-long){padding-left:0}}@media (max-width:900px){@container (max-width:18rem){.apple-app .planning-row-content{grid-template-columns:18px minmax(0,1fr)}.apple-app .planning-position-row:before{left:calc(var(--space-4) + 18px + var(--space-3))}}}@container (max-width:14rem){.apple-app .planning-group-heading:has(>.planning-group-toggle){grid-template-columns:minmax(0,1fr)}.apple-app .planning-group-heading:has(>.planning-group-toggle)>strong{max-width:100%;padding-top:0;padding-bottom:var(--space-2);padding-left:calc(var(--icon) + var(--space-2));text-align:left}}:is(.apple-app,.apple-dialog) .apple-custom-color-well,:is(.apple-app,.apple-dialog) .apple-custom-color-well>.apple-color-input{-webkit-tap-highlight-color:transparent}:is(.apple-app,.apple-dialog) .apple-custom-color-well:has(>.apple-color-input:active:not(:disabled)){opacity:.8}.month-field-scope-measure{visibility:hidden;pointer-events:none;white-space:nowrap;width:max-content;position:absolute}.apple-app .apple-context-controls .household-select{flex:0 auto}.apple-app .apple-context-controls .household-select .selected-label{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;display:block;overflow:visible}.apple-app .apple-context-controls .household-select .select-control{padding-block:0}.apple-app .apple-context-controls[data-context-scopes=multiple]{flex-wrap:wrap}.apple-app .apple-context-controls[data-context-scopes=multiple]>.household-select{flex-shrink:0}.apple-app .apple-context-controls[data-context-layout=stacked]{row-gap:var(--date-context-gap);flex-wrap:wrap}.apple-app .apple-context-controls[data-context-layout=stacked]>.month-field{flex-basis:100%}.apple-task-content .message{margin-block:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--hairline) solid var(--separator);border-radius:var(--radius-field);background:var(--surface);color:var(--text);font:var(--weight-regular) var(--type-body)/var(--line-body) var(--font-system);overflow-wrap:anywhere}.apple-task-content .message.error{background:var(--surface);color:var(--text);border-inline-start:var(--space-1) solid var(--danger)}.apple-task-content .auth-links :is(button,a){min-height:var(--control);white-space:normal;max-width:100%;line-height:var(--line-body);align-items:center;display:inline-flex}.apple-task-content .form-stack>.apple-task-actions{margin:var(--space-2) 0 0}.apple-task-content .auth-links :is(button,a){box-shadow:none;color:var(--accent);padding:var(--space-2) 0;border-radius:var(--radius-field);font:var(--weight-regular) var(--type-body)/var(--line-body) var(--font-system);text-align:left;background:0 0;border:0;text-decoration:none}.apple-app .apple-context-controls[data-context-layout=choices]{flex-wrap:wrap;overflow:visible}.select-group-label{text-align:start;padding:var(--space-2) var(--space-3);font-size:var(--type-footnote);font-weight:var(--weight-regular);line-height:var(--line-caption);color:var(--secondary);overflow-wrap:anywhere}.select-menu>[role=group]+[role=group]{border-top:var(--hairline) solid var(--separator)}.apple-app .finance-navigation .quick-search-mobile-trigger{display:none}.global-quick-search>.quick-search-desktop{display:contents}.apple-finance-loading .nav-item{display:flex}.apple-finance-loading .finance-sidebar-toggle{width:var(--control);height:var(--control);place-items:center;display:grid}.apple-finance-loading .apple-workspace-placeholder{min-height:var(--control)}.apple-finance-loading .quick-search-field>span{color:var(--secondary);font-size:var(--type-subhead);white-space:nowrap;overflow:hidden}@media (max-width:900px){.apple-finance-loading .finance-sidebar-toggle{display:none}}@media (max-width:767px){.apple-app .finance-navigation .quick-search-mobile-trigger{display:grid}.global-quick-search>.quick-search-desktop{display:none}}.apple-app .plan-help .plan-help-content{color:var(--secondary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--space-1) 0 var(--space-3);font-size:var(--type-footnote);line-height:var(--line-body);background:0 0;border:0;border-radius:0}.apple-app .overview-section .plan-help-content{padding:var(--space-1) 0 var(--space-3);color:var(--secondary);background:0 0;border:0}.apple-app .topbar-currency .plan-help-content{background:var(--menu-fill);color:var(--text);border:var(--hairline) solid var(--glass-edge);box-shadow:var(--shadow-popover);border-radius:var(--radius-list);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));padding:var(--space-3)}body[data-transparency=reduce] .apple-app .topbar-currency .plan-help-content{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.apple-app .topbar-currency .plan-help-content{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.apple-dialog .apple-form-disclosure .apple-disclosure .preview-note{margin:0}.apple-app .budget-panel:not(.planning-v3)>.apple-context-controls{margin-bottom:0}.apple-app .funding-future-title>h3{font-size:var(--type-headline);line-height:var(--line-title);font-weight:var(--weight-semibold)}.apple-app .planning-v3 :is(h2,h3,h4){overflow-wrap:anywhere;min-width:0}.apple-app .expense-average-heading{min-width:0}.apple-app .expense-transfer-button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto}:is(.apple-app,.apple-dialog) p.error:not(.message){color:var(--text);border-inline-start:var(--space-1) solid var(--danger);overflow-wrap:anywhere;padding-inline-start:var(--space-3)}.apple-app :is(.apple-search-field,.list-search) input::placeholder{color:var(--secondary);opacity:1}.apple-app .notice.error{color:var(--text);border-inline-start:var(--space-1) solid var(--danger);overflow-wrap:anywhere;padding-inline-start:var(--space-3)}.apple-app .action-link:not(.secondary){color:var(--accent);background:var(--surface);border-color:var(--separator)}.apple-app .apple-context-heading:has(>.plan-help){display:block}.apple-app .apple-context-heading:has(>.plan-help)>h3{display:inline}.apple-app .apple-context-heading:has(>.plan-help) .plan-info{vertical-align:middle;margin-left:var(--space-1);width:var(--control);min-width:var(--control);height:var(--control);min-height:var(--control);display:inline-grid}.apple-app .apple-value-change[data-change=positive]{color:var(--positive)}.apple-app .apple-value-change[data-change=negative]{color:var(--danger-text)}.apple-app .apple-area-menu{width:var(--control);min-width:var(--control);height:var(--control);border-radius:var(--radius-pill);place-items:center;padding:0;display:grid}:is(.apple-app,.apple-dialog) .planning-add-actions{gap:var(--space-2);flex:none;align-items:center;width:auto;margin-inline-start:auto}.apple-app :is(.wealth-page,.expense-page,.project-page){row-gap:var(--space-6)}.apple-app :is(.wealth-page,.expense-page)>.apple-context-controls{margin:0}.apple-app .project-page>.apple-context-controls,.apple-app .budget-panel>.apple-context-controls{margin-block:var(--space-6)}.apple-app .budget-panel:not(.planning-v3){row-gap:var(--space-6)}.apple-app .budget-panel:not(.planning-v3)>.apple-context-controls{margin:0}.apple-app .wealth-page>.wealth-area-header{flex-wrap:wrap;display:flex}.apple-dialog.apple-area-tools .apple-support{margin:0}.apple-app :is(.planning-v3>.section-heading:has(>.apple-page-heading),.apple-area-heading){flex-wrap:wrap}.apple-app :is(.planning-v3>.section-heading,.apple-area-heading)>.apple-page-heading,.apple-app .apple-area-heading>.apple-area-title{flex:1 0 auto;width:max-content;max-width:100%}.apple-app .finance-page-title:has(.apple-area-menu){justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.apple-app .finance-page-title:has(.apple-area-menu)>.apple-page-heading{flex:1 0 auto;width:max-content;max-width:100%}.apple-app .project-category-heading>h4{align-items:center;gap:var(--space-2);min-height:var(--control);font:var(--weight-semibold) var(--type-headline)/var(--line-title) var(--font-system);color:var(--text);margin:0;display:flex}.apple-dialog label.apple-toggle-row:has(>input[type=checkbox]:not([role=switch])){flex-flow:row;align-items:center}.apple-dialog label.apple-toggle-row>span{flex:1;min-width:0}.apple-dialog .apple-toggle-row>input[type=checkbox]:not([role=switch]){width:20px;min-width:20px;height:20px;min-height:0;accent-color:var(--accent);flex:none;margin:0}.apple-dialog .apple-editor-section .form-grid>label.apple-toggle-row{padding-block:var(--space-3)}.apple-app .apple-chart-filters{gap:var(--space-2);min-width:0;display:grid}.apple-app .apple-chart-filters>label{align-items:center;gap:var(--space-3);min-width:0;color:var(--text);font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--line-body);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin:0;display:grid}.apple-app .apple-chart-filters .apple-select{width:100%;min-width:0;display:block}.apple-app .apple-chart-filters .select-control{background:var(--field);color:var(--text);font-weight:var(--weight-regular);padding:var(--space-2) var(--space-3);margin:0}.apple-dialog .schedule-fields .select-control{text-align:right;justify-content:flex-end}.apple-dialog .schedule-fields .selected-label{text-align:right;flex:0 auto}.apple-app .planning-group-heading:has(>.planning-group-toggle){align-items:start}.apple-app .planning-group-toggle{align-content:start}.apple-app .planning-group-toggle h4{align-self:start}.apple-app .planning-groups{gap:var(--space-8);flex-direction:column;display:flex}.apple-app .planning-groups>.planning-group,.apple-app .wealth-page>.planning-group{margin-block:0}.apple-app .funding-area-stack{gap:0}.apple-app .planning-group-heading:has(>.planning-group-toggle)>.category-heading-end{width:auto;max-width:45vw;padding-top:var(--space-2);align-self:start;display:grid;container-type:normal}.apple-app .planning-group-heading:has(>.planning-group-toggle):has(.apple-money-long){grid-template-columns:minmax(0,1fr)}.apple-app .planning-group-heading:has(>.planning-group-toggle):has(.apple-money-long)>.category-heading-end{width:100%;max-width:100%;padding-top:0}@container (max-width:14rem){.apple-app .planning-group-heading:has(>.planning-group-toggle)>.category-heading-end{width:100%;max-width:100%;padding-top:0}}.apple-app .apple-disclosure[data-level=subsection]{margin-block:0;margin-inline-start:var(--space-6)}.apple-app .apple-disclosure[data-level=subsection]>.apple-disclosure-toggle{font-weight:var(--weight-regular)}.apple-app .finance-page-title.apple-area-heading .planning-add-actions{flex:none;width:auto;margin-inline-start:auto}:is(:is(.apple-app,.apple-dialog) .apple-metric-list dt:has(>.planning-category-icon),:is(.apple-app,.apple-dialog) .apple-metric-list dt:has(>svg)){align-items:center;gap:var(--space-2);display:flex}:is(.apple-app,.apple-dialog) .apple-metric-list dt>svg{width:var(--icon);height:var(--icon);flex:none}.apple-area-context{padding:var(--space-3) 0 var(--space-5);min-width:0}.apple-area-workspace{margin:var(--space-2) var(--space-2) 0;color:var(--secondary);font-size:var(--type-caption);line-height:var(--line-body);overflow-wrap:anywhere;display:block}.apple-area-mobile-context,.apple-mobile-workspace-context{display:none}.apple-app .mobile-profile-panel .apple-profile-edit{width:100%;padding:var(--space-4);justify-content:center;gap:0}.apple-profile-menu-separator{height:var(--hairline);background:var(--separator);margin:var(--space-2) var(--space-3)}.apple-property-preview{background:var(--surface);border-radius:var(--radius-panel);padding:var(--space-6);max-width:100%}.apple-property-preview>.app-icon{color:var(--secondary);margin-bottom:var(--space-4)}.apple-property-preview>p{max-width:44rem;color:var(--secondary);margin:var(--space-3) 0 0;overflow-wrap:anywhere}@media (max-width:900px){.apple-area-mobile-context{flex-direction:column;flex:1;order:-1;justify-content:center;align-items:flex-start;min-width:0;display:flex}.apple-area-mobile-context>.apple-select{width:auto;max-width:100%}.apple-area-mobile-context .select-control{min-height:var(--control);padding:0 var(--space-3);border-radius:var(--radius-pill);font-weight:var(--weight-semibold);box-shadow:none;background:0 0;margin:0}.apple-area-mobile-context .apple-area-workspace{display:none}.apple-mobile-workspace-context{margin:0 0 var(--space-3);font-size:var(--type-caption);line-height:var(--line-body);color:var(--secondary);overflow-wrap:anywhere;display:block}}.apple-app.sidebar-collapsed .apple-area-mobile-context{flex-direction:column;order:-1;align-items:flex-start;min-width:0;margin-right:auto;display:flex}@media (max-width:900px){.apple-app .finance-navigation .topbar-actions:has(.apple-area-mobile-context){flex-wrap:wrap}.apple-area-mobile-context{min-width:min(100%,9rem)}.apple-area-mobile-context .select-control .selected-label{white-space:nowrap;text-overflow:clip;overflow:visible}}.finance-personal-tools{display:contents}@media (max-width:900px){.finance-personal-tools{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}}.apple-app .apple-work-area:is(.budget-panel.vehicles-panel.planning-v3,.budget-panel,.wealth-page,.expense-page,.project-page,.property-inventory){flex-direction:column;gap:0;min-width:0;display:flex}.apple-app .apple-work-area.apple-work-area>:where(:not(dialog):not(.sr-only):not(style):not([hidden])){min-width:0;margin-block:0}.apple-app .apple-work-area.apple-work-area>:where(:not(dialog):not(.sr-only):not(style):not([hidden]))~:where(:not(dialog):not(.sr-only):not(style):not([hidden])){margin-block-start:var(--work-section-gap)}.apple-app .apple-work-area.apple-work-area>.apple-context-controls{margin-block:var(--work-context-gap) 0}.apple-app .apple-work-area.apple-work-area>.apple-context-controls:first-child{margin-block-start:0}.apple-app .apple-work-area.apple-work-area>.apple-context-controls+:where(:not(dialog):not(.sr-only):not([hidden])){margin-block-start:var(--work-context-gap)}.apple-app .finance-page-title.apple-area-heading{margin-block-end:var(--work-context-gap)}.apple-app .apple-work-area.apple-work-area>:is(.plan-compact,.project-summary-surface,.vehicle-overview,.expense-hero,.apple-summary-block)+:where(:not(dialog):not(.sr-only):not([hidden])){margin-block-start:var(--work-summary-gap)}.apple-app .apple-work-area.apple-work-area>.wealth-area-header+.planning-group{margin-block-start:var(--work-heading-gap)}.apple-app .apple-work-area.apple-work-area>:is(.card,.project-summary-surface){padding:var(--work-content-inset)}.apple-app .project-category-group{margin-block-end:var(--work-section-gap)}.apple-app :is(.planning-group-heading,.project-category-heading){margin-block-end:var(--work-heading-gap)}.apple-app .settlement-results,.apple-app .settlement-card-list{gap:var(--work-section-gap)}.apple-app .settlement-results-heading{margin-block-end:calc(-1 * (var(--work-section-gap) - var(--work-heading-gap)))}.apple-app :is(.apple-disclosure[data-level=subsection]:has(>.apple-collapse[data-open=true]),:where(.apple-disclosure-with-footer):has(>.apple-disclosure[data-level=subsection]>.apple-collapse[data-open=true]))+:is(.apple-disclosure[data-level=subsection],:where(.apple-disclosure-with-footer):has(>.apple-disclosure[data-level=subsection])){margin-block-start:var(--work-context-gap)}.apple-app .apple-work-area.apple-work-area>.expense-section-head+.apple-navigation-list{margin-block-start:var(--work-heading-gap)}.apple-dialog.apple-area-command-menu,.apple-dialog.apple-area-command-menu .planning-editor-header{background:var(--surface)}.apple-app .apple-summary-card-stack{gap:var(--summary-card-gap);min-inline-size:0;display:grid}.apple-app .apple-summary-card-stack>.card{margin-block:0}.apple-app .apple-work-area[aria-label=Finanzübersicht]>.planning-groups{gap:var(--summary-card-gap)}.apple-app .apple-work-area[aria-label=Finanzübersicht]>.planning-groups>.overview-section-group{margin-block-start:0}.apple-app .apple-work-area[aria-label=Finanzübersicht]>.planning-groups :is(.planning-group,.plan-compact.card,.overview-pending-notice){margin-block-end:0}.apple-app .planning-group>.plan-compact.card+.apple-navigation-list{margin-block-start:var(--work-context-gap)}.apple-app .settlement-monthly-value{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.apple-app .settlement-monthly-value>.apple-money-text{flex-wrap:nowrap;align-items:baseline}.apple-app .settlement-monthly-value>small{white-space:nowrap}.apple-app .settlement-agreement-row .apple-navigation-value{white-space:normal;min-width:0}@container apple-summary (max-width:24rem){.apple-app .settlement-agreement-row{grid-template-columns:minmax(0,1fr) var(--type-footnote)}.apple-app .settlement-agreement-row>svg:first-child{display:none}.apple-app .settlement-agreement-row>.apple-navigation-copy{grid-area:1/1}.apple-app .settlement-agreement-row>.apple-navigation-value{text-align:left;grid-area:2/1/auto/-1;justify-self:start}.apple-app .settlement-agreement-row>svg:last-child{grid-area:1/2}}.apple-app .settlement-agreement-row{width:100%;min-width:0}.apple-app .property-detail-surface{background:var(--surface);border-radius:var(--radius-list);padding:var(--work-content-inset);min-width:0}.apple-app .property-detail-surface p{margin:0}.apple-app .property-detail-surface .preview-note{margin-top:var(--space-3)}.apple-app .property-detail-surface .apple-metric-list dd{overflow-wrap:anywhere;max-width:100%}.apple-app .property-allocations{gap:var(--work-section-gap);display:grid}.apple-app .property-allocations h4{font-size:var(--type-footnote);line-height:var(--line-caption);font-weight:var(--weight-regular);color:var(--secondary);margin:0 var(--space-4) var(--work-heading-gap)}.apple-app .property-inventory>.section-heading+.apple-navigation-list{margin-top:var(--work-heading-gap)}.apple-app .property-inventory .list-search{flex:1;min-width:0}:is(.apple-app,.apple-dialog) .property-history-fields>.preview-note{margin:var(--space-3) var(--space-4)}:is(.apple-app,.apple-dialog) .property-history-fields>.apple-editor-section{padding:var(--space-3) 0;row-gap:var(--space-2);margin:0;position:relative}:is(.apple-app,.apple-dialog) .property-history-fields>.apple-editor-section+.apple-editor-section:before{content:"";inset:0 var(--field-content-inset) auto;height:var(--hairline);background:var(--separator);position:absolute}:is(.apple-app,.apple-dialog) .property-history-fields .text-button{padding:var(--space-2) var(--space-4);font-weight:var(--weight-regular);justify-content:flex-start}:is(.apple-app,.apple-dialog) .property-share-fields{position:relative}:is(.apple-app,.apple-dialog) .property-share-fields:before{content:"";inset:0 var(--space-4) auto;height:var(--hairline);background:var(--separator);position:absolute}:is(.apple-app,.apple-dialog) .property-share-fields>label{padding-block:0}:is(.apple-app,.apple-dialog) .property-share-fields>label+label:before{right:var(--field-content-inset)}:is(.apple-app,.apple-dialog) .property-share-fields input{min-height:var(--control);padding-block:var(--space-2)}.apple-app .apple-metric-columns{gap:var(--space-6) var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.apple-app .apple-metric-columns[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.apple-app .apple-metric-columns>div{border:0;min-width:0;padding:0;position:relative}.apple-app .apple-metric-columns[data-columns="2"]>div+div:before{content:"";width:var(--hairline);background:var(--separator);position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--space-6))}.apple-dialog label>.apple-field-value{text-align:end;overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--secondary);flex:7rem;margin-inline-start:auto}.apple-dialog.apple-area-command-menu .planning-editor-header{padding-bottom:var(--space-2);margin-bottom:0}.apple-dialog.apple-area-command-menu .apple-support :is(button,a){min-height:var(--control);padding-block:var(--space-3)}.apple-app .apple-work-area>.apple-section-heading :is(h2,h3){margin:0}.apple-app .apple-work-area.apple-work-area>.apple-section-heading+:where(:not(dialog):not(.sr-only):not([hidden])){margin-block-start:var(--work-heading-gap)}.apple-app .apple-back-button,.apple-dialog .apple-back-button{width:var(--control);height:var(--control);min-height:var(--control);border-radius:var(--radius-pill);color:var(--text);background:var(--control-fill);border:var(--hairline) solid var(--control-edge);box-shadow:var(--control-inset),var(--control-shadow);flex:none;justify-self:start;place-items:center;margin:0;text-decoration:none;display:inline-grid;padding:0!important}.apple-back-button .app-icon{width:var(--space-6);height:var(--space-6)}.apple-area-title:has(>.apple-back-button){justify-items:start;gap:var(--space-4);display:grid}.apple-back-dragging{will-change:transform;transition:none!important}.apple-app:has(.apple-back-dragging){overflow-x:clip}body[data-transparency=reduce] .apple-back-button{background:var(--surface);-webkit-backdrop-filter:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.apple-app .apple-back-button,.apple-dialog .apple-back-button{background:var(--surface);-webkit-backdrop-filter:none}}.apple-dialog .form-stack{container:apple-form/inline-size}@container apple-form (max-width:24rem){.apple-dialog .form-stack :is(:is(.form-grid,.expense-form-grid) label,label:has(>.apple-field-name)):not(.apple-text-field):has(>input:not([type=checkbox]):not([type=radio]):not([type=color]),>.apple-select,>.apple-field-value){padding-block:var(--space-2);align-items:stretch;gap:var(--space-1);flex-direction:column}.apple-dialog .form-stack :is(:is(.form-grid,.expense-form-grid) label,label:has(>.apple-field-name)):not(.apple-text-field) :is(.apple-field-name,.apple-field-value){overflow-wrap:anywhere;min-width:0}.apple-dialog .form-stack :is(:is(.form-grid,.expense-form-grid) label,label:has(>.apple-field-name)):not(.apple-text-field)>input:not([type=checkbox]):not([type=radio]):not([type=color]),.apple-dialog .form-stack :is(:is(.form-grid,.expense-form-grid) label,label:has(>.apple-field-name)):not(.apple-text-field)>.apple-select,.apple-dialog .form-stack :is(:is(.form-grid,.expense-form-grid) label,label:has(>.apple-field-name)):not(.apple-text-field)>.apple-field-value{text-align:left;flex:none;width:100%;min-width:0}.apple-dialog .form-stack :is(:is(.form-grid,.expense-form-grid) label,label:has(>.apple-field-name)):not(.apple-text-field)>.apple-select .selected-label{text-align:left}.apple-dialog .form-stack :is(:is(.form-grid,.expense-form-grid) label,label:has(>.apple-field-name)):not(.apple-text-field)>:is(small,.fuel-field-hint){overflow-wrap:anywhere;flex:none;inline-size:100%;min-inline-size:0}}@media (max-width:900px){.apple-app>.content{padding-block-start:calc(var(--mobile-content-top) + env(safe-area-inset-top,0px))}.apple-app .finance-navigation-slot>.finance-navigation.topbar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.apple-app .finance-navigation-slot>.finance-navigation.topbar:before{content:none}}.apple-ios-scroll-edge{display:none}@media (max-width:900px){.apple-ios-scroll-edge{z-index:2147483647;pointer-events:none;background-color:var(--canvas);-webkit-background-clip:text;background-clip:text;height:11px;display:block;position:fixed;inset:0 0 auto}.apple-ios-scroll-edge:after{content:"";inset:env(safe-area-inset-top,0px) 0 auto;height:var(--scroll-edge-fade-height);pointer-events:none;position:absolute}.apple-ios-scroll-edge:before{content:"";inset:env(safe-area-inset-top,0px) 0 auto;height:calc(var(--scroll-edge-fade-height) * var(--scroll-edge-opacity,0));background:linear-gradient(to bottom,var(--canvas) 0%,var(--canvas) 12%,transparent 100%);pointer-events:none;position:absolute}body[data-transparency=reduce] .apple-ios-scroll-edge:before{content:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.apple-ios-scroll-edge:before{content:none}}.apple-optional-field input::placeholder,.apple-optional-field textarea::placeholder,.apple-select .selected-label[data-empty-hint=true]{color:var(--secondary);opacity:1;font-style:italic}:is(.apple-app,.apple-dialog) :is(fieldset:disabled .select-control,.select-control:disabled){opacity:1;color:var(--text);cursor:default}:is(.apple-app,.apple-dialog) :is(fieldset:disabled .select-control,.select-control:disabled)>svg{display:none}.apple-optional-field input::placeholder,.apple-optional-field textarea::placeholder{text-align:inherit}.apple-dialog .apple-editor-section>.apple-form-disclosure{margin:0}.apple-dialog .apple-form-disclosure+.apple-form-disclosure{margin-top:var(--space-6)}.apple-dialog .apple-disclosure-footer .preview-note{margin:var(--space-2) var(--space-4) 0}.apple-dialog .budget-fields>:is(.apple-form-disclosure,.apple-disclosure-with-footer)+:is(.apple-form-disclosure,.apple-disclosure-with-footer),.apple-dialog .apple-sheet-root>form+:is(.apple-form-disclosure,.apple-disclosure-with-footer),.apple-dialog .apple-sheet-root>:is(.apple-form-disclosure,.apple-disclosure-with-footer)+:is(.apple-form-disclosure,.apple-disclosure-with-footer){margin-top:var(--space-6)}:is(.apple-app,.apple-dialog,.native-confirm) .primary.apple-toolbar-icon:disabled{background:var(--disabled-control-fill);color:var(--disabled-control-ink);opacity:1;box-shadow:none;transition:none;transform:none}.apple-dialog .apple-navigation-item{flex-wrap:wrap}.apple-dialog .apple-navigation-item>.apple-navigation-row,.apple-dialog .apple-navigation-item>.apple-grouped-action{flex-basis:100%}.apple-dialog label.apple-text-field>.apple-select{text-align:left;flex:none;width:100%;min-width:0}.apple-dialog label.apple-text-field>.apple-select .selected-label{text-align:left}:is(.apple-app,.apple-dialog) .apple-segmented-control{isolation:isolate;width:fit-content;max-width:100%;padding:var(--segment-inset);border-radius:var(--radius-pill);background:var(--segment-track);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid;position:relative}:is(.apple-app,.apple-dialog) .apple-segmented-selection{inset-block:var(--segment-inset);left:var(--segment-inset);width:calc((100% - 2 * var(--segment-inset)) / var(--segment-count));border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--control-shadow);pointer-events:none;transform:translateX(calc(var(--segment-index) * 100%));transition:transform var(--motion-disclosure) var(--motion-ease);position:absolute}:is(.apple-app,.apple-dialog) .apple-segmented-control>:is(button,a){z-index:1;min-width:0;min-height:var(--control);padding:var(--space-2);border-radius:var(--radius-pill);box-shadow:none;color:var(--secondary);font-size:var(--type-subhead);font-weight:var(--weight-regular);line-height:var(--line-body);white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;position:relative}:is(.apple-app,.apple-dialog) .apple-segmented-control>:is(button[aria-pressed=true],a[aria-current]){color:var(--text);font-weight:var(--weight-semibold);box-shadow:none;background:0 0}:is(.apple-app,.apple-dialog) .apple-segmented-control>:is(button,a):focus-visible{outline-offset:var(--focus-inset)}.apple-segmented-control[data-animate=false]>.apple-segmented-selection,body[data-motion=reduce] .apple-segmented-selection{transition:none}@media (prefers-reduced-motion:reduce){.apple-segmented-selection{transition:none!important}}@media (forced-colors:active){:is(.apple-app,.apple-dialog) .apple-segmented-selection{border:var(--focus-width) solid Highlight}:is(.apple-app,.apple-dialog) .apple-segmented-control>:is(button[aria-pressed=true],a[aria-current]){text-decoration:underline}}:is(.apple-app,.apple-dialog) .apple-segment-host{width:100%;min-width:0;container:apple-segments/inline-size}:is(.apple-app,.apple-dialog) .apple-segmented-control>:is(button,a){grid-template-areas:"label";place-items:center;display:grid}.apple-segmented-label{grid-area:label;min-width:0}.apple-segmented-control>:is(button,a):after{content:attr(data-label);visibility:hidden;font-weight:var(--weight-semibold);pointer-events:none;grid-area:label}:is(.apple-app,.apple-dialog) .apple-segmented-control[data-stacked=true]{grid-auto-flow:row;grid-template-rows:repeat(var(--segment-count),minmax(0,1fr))}:is(.apple-app,.apple-dialog) .apple-segmented-control[data-stacked=true]>.apple-segmented-selection{height:calc((100% - 2 * var(--segment-inset)) / var(--segment-count));width:calc(100% - 2 * var(--segment-inset));transform:translateY(calc(var(--segment-index) * 100%));bottom:auto}.apple-segmented-control>a{text-align:center;text-decoration:none}.apple-segment-measure{visibility:hidden;pointer-events:none;width:0;height:0;font-size:var(--type-subhead);font-weight:var(--weight-semibold);line-height:var(--line-body);position:absolute;overflow:hidden}.apple-segment-measure>span{white-space:nowrap;width:max-content;display:block}.apple-area-context>.apple-segment-host{width:calc(100% + 2 * var(--space-2));margin-inline:calc(-1 * var(--space-2))}.apple-disclosure-with-footer{min-inline-size:0}:is(.apple-app,.apple-dialog) .planning-add-actions>.apple-add-button[data-compact=true]{inline-size:var(--control);block-size:var(--control);min-inline-size:var(--control);border-radius:var(--radius-pill);gap:0;padding:0}.apple-app .apple-add-button[data-compact=true]>.apple-add-label{display:none}.apple-app .apple-area-heading{align-items:flex-start}.apple-app .apple-area-heading>:is(.apple-page-heading,.apple-area-title){flex:1 1 0;inline-size:0;min-inline-size:0}:is(.apple-app,.apple-dialog) .apple-disclosure-stack{gap:var(--space-2);min-inline-size:0;display:grid}:is(.apple-app,.apple-dialog) .apple-disclosure-stack>:is(.apple-disclosure,.apple-disclosure-with-footer){margin:0}:is(.apple-app,.apple-dialog) .apple-disclosure-stack>:is(.apple-disclosure,.apple-disclosure-with-footer):has(>.apple-collapse[data-open=true],>.apple-disclosure>.apple-collapse[data-open=true]){margin-block-end:calc(var(--work-section-gap) - var(--disclosure-gap))}:is(.apple-app,.apple-dialog) .apple-readonly-choice{align-items:baseline;gap:var(--space-2);min-inline-size:0;padding:var(--space-3) var(--field-content-inset);min-block-size:var(--control);flex-wrap:wrap;display:flex}.apple-readonly-choice>.apple-field-value{color:var(--secondary);flex:none}:is(.apple-app,.apple-dialog) .apple-field-help{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.apple-field-help>label{border-radius:var(--radius-field);flex:1 1 0;min-inline-size:0}:is(.apple-app,.apple-dialog) .apple-field-help .plan-info{color:var(--secondary);inline-size:var(--control);min-inline-size:var(--control);block-size:var(--control)}.apple-dialog :is(.apple-field-help,.apple-summary-heading,.section-heading,.section-heading-title,.plan-title,.apple-disclosure-heading) .plan-help-content{color:var(--secondary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--space-1) 0 var(--space-3);font-size:var(--type-footnote);line-height:var(--line-body);background:0 0;border:0;border-radius:0}:is(.apple-app,.apple-dialog) .plan-help-content{gap:var(--space-2);display:grid}:is(.apple-app,.apple-dialog) .plan-help-content>:is(p,dl,ul,ol){margin-block:0}:is(.apple-app,.apple-dialog) .plan-help-content>button{justify-self:start;inline-size:auto;max-inline-size:100%}:is(.apple-app,.apple-dialog) .plan-help-content>.apple-detail-fields{font-size:inherit}.apple-dialog .apple-text-field>.apple-field-value{text-align:left;overflow-wrap:anywhere;width:100%;min-width:0;color:var(--secondary);flex:none;margin-inline-start:0}@media (min-width:901px){body[data-transparency=reduce] .apple-dialog:is(.planning-filter-dialog,.planning-tools-dialog),body[data-transparency=reduce] .apple-dialog:is(.planning-filter-dialog,.planning-tools-dialog) .planning-editor-header{background:var(--surface)}}@media (min-width:901px) and (prefers-reduced-transparency:reduce),(min-width:901px) and (prefers-contrast:more){.apple-dialog:is(.planning-filter-dialog,.planning-tools-dialog),.apple-dialog:is(.planning-filter-dialog,.planning-tools-dialog) .planning-editor-header{background:var(--surface)}}.apple-file-preview-frame{background:var(--surface);align-content:start;display:grid}.apple-file-preview-frame,.apple-file-preview-viewport{min-inline-size:0;max-inline-size:100%}.apple-file-preview-viewport{overscroll-behavior-x:contain;overflow-x:auto}.apple-file-preview-page{background:var(--surface);min-inline-size:100%}.apple-file-preview-zoom{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.apple-file-preview-zoom>button{flex:1 1 max-content}.apple-file-preview-zoom>.preview-note{text-align:center;flex:0 0 100%;order:-1;margin:0}.apple-file-preview{border:0;block-size:auto;inline-size:100%;max-inline-size:100%;display:block}.apple-file-preview-pdf{background:var(--surface);border-radius:var(--radius-field);min-block-size:50vh}.apple-breadcrumbs{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.apple-breadcrumbs>.text-button{align-items:center;gap:var(--space-2);white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;display:inline-flex}.apple-breadcrumbs>.text-button>svg{inline-size:var(--icon);block-size:var(--icon);flex:none}:is(.apple-app,.apple-dialog) .apple-disclosure{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}:is(.apple-app,.apple-dialog) .apple-disclosure>.apple-disclosure-toggle,:is(.apple-app,.apple-dialog) .apple-disclosure-heading>.apple-disclosure-toggle,.apple-app .funding-future-picker-area-heading>.apple-disclosure-toggle{justify-content:flex-start;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control);padding:var(--space-3) var(--field-content-inset);box-shadow:none;color:var(--text);font:var(--weight-semibold) var(--type-disclosure)/var(--line-title3) var(--font-system);text-align:start;background:0 0;border:0;border-radius:0;display:flex;transform:none}:is(.apple-app,.apple-dialog) .apple-disclosure-toggle>span:first-of-type{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex:1;min-width:0}:is(.apple-app,.apple-dialog) .apple-disclosure-toggle>svg{width:var(--icon-disclosure);height:var(--icon-disclosure);color:var(--secondary);flex:none;order:10;margin:0}:is(.apple-app,.apple-dialog) .apple-disclosure>.apple-collapse,:is(.apple-app,.apple-dialog) .apple-disclosure>.apple-collapse>.apple-collapse-content{padding:0}.apple-disclosure-surface{background:var(--surface);border-radius:var(--radius-list);min-width:0;padding:var(--space-4);margin:0}:is(.apple-app,.apple-dialog) .apple-form-disclosure>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface{padding:0;overflow:hidden}.apple-dialog .apple-form-disclosure>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface>:first-child:before{content:none}.apple-disclosure-surface>.overview-detail-body{border:0;margin:0;padding:0}.apple-disclosure-surface>p:last-child{margin-bottom:0}.apple-disclosure-surface{--disclosure-heading-inset:0}:is(.apple-app,.apple-dialog) .apple-disclosure-surface .apple-disclosure[data-level=subsection]{margin-inline-start:0}:is(.apple-app,.apple-dialog) .apple-disclosure-surface .apple-disclosure>.apple-disclosure-heading{padding-inline:0}:is(.apple-app,.apple-dialog) .apple-disclosure-surface .apple-disclosure>.apple-disclosure-toggle,:is(.apple-app,.apple-dialog) .apple-disclosure-surface .apple-disclosure>.apple-disclosure-heading>.apple-disclosure-toggle{padding-inline:var(--disclosure-heading-inset,0)}.apple-disclosure-surface .apple-disclosure-surface{background:0 0;border-radius:0;padding:0}:is(.apple-app,.apple-dialog) :is(.apple-form-disclosure>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface>.apple-form-disclosure,.apple-form-disclosure>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface>:where(.apple-disclosure-with-footer)>.apple-form-disclosure)>.apple-disclosure-toggle{padding-inline:var(--field-content-inset)}.apple-disclosure-surface .apple-task-details{background:0 0;border-radius:0;padding-inline:0}:is(.apple-app,.apple-dialog) .apple-disclosure-surface .preview-note{margin-inline:0}:is(.apple-app,.apple-dialog) :is(.apple-navigation-list>.apple-disclosure,.apple-navigation-list>:where(.apple-disclosure-with-footer)>.apple-disclosure){background:0 0}:is(.apple-app,.apple-dialog) :is(.apple-navigation-list>.apple-disclosure,.apple-navigation-list>:where(.apple-disclosure-with-footer)>.apple-disclosure):before{content:none}:is(.apple-app,.apple-dialog) :is(.apple-navigation-list>.apple-disclosure,.apple-navigation-list>:where(.apple-disclosure-with-footer)>.apple-disclosure)>.apple-disclosure-toggle{min-height:var(--control);font-weight:var(--weight-semibold);display:flex}.apple-app .planning-group-heading:has(>.planning-group-toggle){background:0 0;margin:0;padding:0;display:block}.apple-app .planning-group-heading>.planning-group-toggle{grid-template-columns:minmax(0,1fr) auto var(--icon-disclosure);column-gap:var(--space-3);row-gap:var(--space-1);width:100%;min-height:var(--control);padding:var(--space-3) var(--space-4);box-shadow:none;color:var(--text);background:0 0;border:0;border-radius:0;align-items:baseline;display:grid;transform:none}.apple-app .planning-group-toggle>h4{font-size:var(--type-disclosure);font-weight:var(--weight-semibold);line-height:var(--line-title3);color:var(--text);grid-area:1/1;margin:0}.apple-app .planning-group-toggle>span{grid-area:2/1;min-width:0;padding:0}.apple-app .planning-group-toggle>.apple-disclosure-summary{text-align:end;min-width:0;max-width:100%;font-size:var(--type-disclosure);font-weight:var(--weight-semibold);line-height:var(--line-title3);color:var(--text);overflow-wrap:anywhere;grid-area:1/2;padding:0}.apple-app .planning-group-toggle>.app-icon{width:var(--icon-disclosure);height:var(--icon-disclosure);color:var(--secondary);grid-area:1/3;align-self:center}.apple-app .planning-group-toggle:not(:has(>.apple-disclosure-summary)){grid-template-columns:minmax(0,1fr) var(--icon-disclosure)}.apple-app .planning-group-toggle:not(:has(>.apple-disclosure-summary))>.app-icon{grid-column:2}.apple-app .funding-future-picker-area{background:0 0;border:0;border-radius:0}.apple-app .funding-future-picker-area-heading{padding:0 var(--space-4);background:0 0}.apple-app .funding-future-picker-area-heading>.apple-disclosure-toggle{flex-wrap:nowrap;padding-inline:0}.apple-app .funding-future-picker-area-heading>.apple-disclosure-toggle>.apple-disclosure-meta{font-size:var(--type-footnote);font-weight:var(--weight-regular);color:var(--secondary);flex:0 auto;margin:0}.apple-app .funding-future-picker-goals{background:var(--surface);border-radius:var(--radius-list);border:0}.apple-app .wealth-chart-inline{background:0 0;border:0;padding:0}.apple-app .wealth-chart-content{border:0;margin:0;padding:0}:is(.apple-app,.apple-dialog) .apple-disclosure>.apple-disclosure-toggle:is(:hover,:active),:is(.apple-app,.apple-dialog) :is(.apple-navigation-list>.apple-disclosure,.apple-navigation-list>:where(.apple-disclosure-with-footer)>.apple-disclosure)>.apple-disclosure-toggle:is(:hover,:active),.apple-app .planning-group-heading>.planning-group-toggle:is(:hover,:active),.apple-app .funding-future-picker-area-heading>.apple-disclosure-toggle:is(:hover,:active){box-shadow:none;color:var(--text);background:0 0;border:0;transform:none}:is(.apple-app,.apple-dialog) .apple-disclosure[data-level=subsection]>.apple-disclosure-toggle{font:var(--weight-semibold) var(--type-disclosure)/var(--line-title3) var(--font-system)}:is(.apple-app,.apple-dialog) .apple-disclosure-toggle>span:first-of-type{font-size:inherit;line-height:inherit;font-weight:inherit}:is(.apple-app,.apple-dialog) .apple-category-management-row,.apple-app .project-category-heading>h4{font-size:var(--type-category)}.apple-dialog .apple-category-section>h4,.apple-app .settings-category>h2,.apple-app .apple-projects .project-category-heading button{font-size:var(--type-category-caption)}:is(.apple-app,.apple-dialog) .form-stack>:is(.apple-disclosure,.apple-disclosure-with-footer){margin-block-start:0}:is(.apple-app,.apple-dialog) :is(.form-stack,.budget-fields,.apple-editor-section,.apple-sheet-root,.settings-stack,.family-stack,.form-grid,.apple-navigation-list):has(>:is(.apple-disclosure,.apple-disclosure-with-footer)+:is(.apple-disclosure,.apple-disclosure-with-footer)):not(:has(>label)){row-gap:var(--disclosure-gap);grid-template-columns:minmax(0,1fr);display:grid}:is(.apple-app,.apple-dialog) :is(.form-stack,.budget-fields,.apple-editor-section,.apple-sheet-root,.settings-stack,.family-stack,.form-grid,.apple-navigation-list)>:is(.apple-disclosure,.apple-disclosure-with-footer)+:is(.apple-disclosure,.apple-disclosure-with-footer){margin-block-start:0}:is(.apple-app,.apple-dialog) .apple-disclosure-stack{gap:var(--disclosure-gap)}.apple-app .planning-group:has(>.apple-collapse[data-open=false]){margin-block-end:0}.apple-app .planning-groups{gap:0}.apple-app .planning-groups>.planning-group{margin-block-end:0}.apple-app .planning-groups>:is(.planning-group,:has(>.planning-group))+:is(.planning-group,:has(>.planning-group)){margin-block-start:var(--space-8)}.apple-app .planning-groups>:is(.planning-group,:has(>.planning-group)):has(>.apple-collapse[data-open=false],>.planning-group>.apple-collapse[data-open=false])+:is(.planning-group,:has(>.planning-group)){margin-block-start:var(--disclosure-gap)}.apple-app .apple-work-area.apple-work-area>:is(.planning-group,.apple-disclosure,.apple-disclosure-with-footer):has(>.apple-collapse[data-open=false],>.apple-disclosure>.apple-collapse[data-open=false])+:is(.planning-group,.apple-disclosure,.apple-disclosure-with-footer){margin-block-start:var(--disclosure-gap)}.apple-app .funding-future-picker-area{padding-block:0}.apple-app .funding-future-picker-area+.funding-future-picker-area{margin-block-start:var(--space-8)}.apple-app .funding-future-picker-area:has(>.apple-collapse[data-open=false])+.funding-future-picker-area{margin-block-start:var(--disclosure-gap)}.apple-dialog .form-stack>.apple-editor-toolbar{margin-block-end:0}.apple-task-content{scroll-margin-block-start:calc(var(--control) + var(--space-6))}.apple-dialog .apple-task-content{scroll-margin-block-start:var(--space-4)}.apple-task-step-intro{min-inline-size:0}.apple-task-step-intro>.preview-note{margin:0 0 var(--space-2)}.apple-task-step-intro>h2{font:var(--weight-semibold) var(--type-title)/var(--line-title) var(--font-system);overflow-wrap:anywhere;margin:0}.apple-task-step-body{min-inline-size:0}.apple-task-content>.apple-task-navigation{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.apple-task-content>.apple-task-navigation:has(>:only-child){grid-template-columns:minmax(0,1fr)}.apple-task-navigation>button{white-space:normal;min-inline-size:0}.apple-task-secondary-actions{gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}:is(.apple-app,.apple-dialog) .apple-grouped-action{justify-content:flex-start;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--control);padding:var(--space-3) var(--field-content-inset);box-shadow:none;color:var(--accent);font:var(--weight-regular) var(--type-body)/var(--line-body) var(--font-system);text-align:start;white-space:normal;background:0 0;border:0;border-radius:0;display:flex}:is(.apple-app,.apple-dialog) .apple-grouped-action:is(:hover,:active){box-shadow:none;background:0 0}:is(.apple-app,.apple-dialog) .apple-grouped-action:disabled{color:var(--secondary);opacity:1}:is(.apple-app,.apple-dialog) .apple-form-disclosure>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface>.preview-note{padding:var(--space-3) var(--field-content-inset);margin:0}:is(.apple-app,.apple-dialog) .apple-detail-title{font:var(--weight-semibold) var(--type-title)/var(--line-title) var(--font-system);overflow-wrap:anywhere;margin:0}:is(.apple-app,.apple-dialog,.native-confirm) .apple-detail-fields{background:var(--surface);border-radius:var(--radius-list);font:var(--weight-regular) var(--type-body)/var(--line-body) var(--font-system);margin:0;padding:0;overflow:hidden;container:apple-detail/inline-size}.apple-detail-fields>div{align-items:baseline;gap:var(--space-3);min-inline-size:0;min-block-size:var(--control);padding:var(--space-3) var(--field-content-inset);display:flex;position:relative}.apple-detail-fields>div+div:before{content:"";inset:0 var(--field-content-inset) auto var(--field-content-inset);height:var(--hairline);background:var(--separator);position:absolute}.apple-detail-fields dt{min-inline-size:0;color:var(--text);overflow-wrap:anywhere;flex:0 40%}.apple-detail-fields dd{min-inline-size:0;color:var(--secondary);text-align:end;overflow-wrap:anywhere;flex:1;margin:0}@container apple-detail (max-width:20rem){.apple-detail-fields>div{align-items:stretch;gap:var(--space-1);flex-direction:column}.apple-detail-fields dd{text-align:start}}.apple-dialog :is(.apple-editor-toolbar,.apple-editor-actions)>.overflow-actions{grid-area:1/3;justify-self:end;position:relative;overflow:visible}.apple-dialog :is(.apple-editor-toolbar,.apple-editor-actions)>.overflow-actions>summary{inline-size:var(--control);min-block-size:var(--control);border:var(--hairline) solid var(--control-edge);border-radius:var(--radius-pill);background:var(--control-fill);color:var(--text);box-shadow:var(--control-inset),var(--control-shadow);cursor:pointer;place-items:center;padding:0;list-style:none;display:grid}.apple-dialog :is(.apple-editor-toolbar,.apple-editor-actions)>.overflow-actions>summary::-webkit-details-marker{display:none}.apple-dialog :is(.apple-editor-toolbar,.apple-editor-actions)>.overflow-actions>div{background:var(--menu-fill);color:var(--text);border:var(--hairline) solid var(--glass-edge);border-radius:var(--radius-list);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));z-index:2}.apple-dialog :is(.apple-editor-toolbar,.apple-editor-actions)>.overflow-actions>div>.destructive-action:not(:disabled){color:var(--danger-text);border-block-start:var(--hairline) solid var(--separator)}:is(.apple-app,.apple-dialog) .overflow-actions>div>.preview-note{padding:var(--space-2) var(--space-3);font-size:var(--type-footnote);line-height:var(--line-body);color:var(--secondary);margin:0}body[data-transparency=reduce] .apple-dialog :is(.apple-editor-toolbar,.apple-editor-actions)>.overflow-actions>div{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.apple-dialog :is(.apple-editor-toolbar,.apple-editor-actions)>.overflow-actions>div{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.apple-dialog .apple-editor-toolbar .overflow-actions button:disabled{color:var(--secondary)}@media (hover:hover) and (pointer:fine){.apple-dialog .apple-editor-toolbar .overflow-actions button:not(:disabled):hover{background:var(--hover-fill);--secondary:var(--hover-secondary)}}.apple-dialog .apple-editor-toolbar .overflow-actions button:not(:disabled):active{background:var(--field)}.apple-inline-fields{gap:var(--space-3);min-inline-size:0;display:grid;container:apple-inline-fields/inline-size}.apple-inline-fields>label{align-items:center;gap:var(--space-3);min-inline-size:0;min-block-size:var(--control);padding:var(--space-3) var(--field-content-inset);border-radius:var(--radius-field);background:var(--surface);color:var(--text);font:var(--weight-regular) var(--type-body)/var(--line-body) var(--font-system);flex-wrap:wrap;margin:0;display:flex}.apple-inline-fields>label>input:not([type=checkbox]):not([type=radio]){inline-size:0;min-inline-size:7rem;max-inline-size:100%;min-block-size:var(--control);padding:var(--space-2);border-radius:var(--radius-field);background:var(--surface);color:var(--secondary);font:inherit;text-align:end;border:0;flex:1;margin:0}.apple-inline-fields input:is([type=date],[type=time],[type=month],[type=datetime-local])::-webkit-date-and-time-value{text-align:inherit}.apple-inline-fields input[type=time]::-webkit-datetime-edit{text-align:inherit;padding:0;display:block}.apple-inline-fields input[type=time]::-webkit-datetime-edit-fields-wrapper{display:inline-block}@container apple-inline-fields (max-width:20rem){.apple-inline-fields>label:not(.apple-task-choice){align-items:stretch;gap:var(--space-1);flex-direction:column}.apple-inline-fields>label>input:not([type=checkbox]):not([type=radio]){text-align:start;flex:none;inline-size:100%;min-inline-size:0}.apple-inline-fields>label>:is(small,.fuel-field-hint){overflow-wrap:anywhere;flex:none;inline-size:100%;min-inline-size:0}}.apple-inline-fields>label>.apple-select{flex:1;inline-size:0;min-inline-size:7rem}.apple-inline-fields .select-control{color:var(--secondary);padding:var(--space-2);font-weight:var(--weight-regular);text-align:end;background:0 0;margin:0}.apple-inline-fields .selected-label{text-align:end}@container apple-inline-fields (max-width:20rem){.apple-inline-fields>label>.apple-select{flex:none;inline-size:100%;min-inline-size:0}.apple-inline-fields .select-control,.apple-inline-fields .selected-label{text-align:start}}.apple-task-content[data-navigation=sections]{max-inline-size:none;max-width:none;container:apple-task-edit/inline-size}.apple-task-section-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.apple-task-section-navigation.apple-settings-rows{align-self:start;margin:0}.apple-task-section-navigation>.apple-settings-row{white-space:normal;align-items:flex-start;min-inline-size:0}.apple-task-section-navigation>.apple-settings-row>span{gap:var(--space-1);min-inline-size:0;display:grid}.apple-task-section-navigation small{font:var(--weight-regular) var(--type-footnote)/var(--line-caption) var(--font-system);color:var(--secondary)}.apple-task-section-navigation>.apple-settings-row[aria-current=page]{color:var(--accent);font-weight:var(--weight-semibold);background:var(--surface)}.apple-task-section-navigation>.apple-settings-row[aria-current=page]:after{content:"";inset-block:var(--space-3);inline-size:var(--space-1);border-radius:var(--radius-pill);background:var(--accent);position:absolute;inset-inline-start:0}.apple-task-section-navigation>.apple-settings-row:focus-visible{outline-offset:var(--focus-inset)}.apple-task-section-panel{min-inline-size:0}@container apple-task-edit (min-width:48rem){.apple-task-section-layout{gap:var(--space-8);grid-template-columns:minmax(0,15rem) minmax(0,1fr)}}@media (hover:hover) and (pointer:fine){.apple-task-section-navigation>button.apple-settings-row:not(:disabled):hover{background:var(--hover-fill);--secondary:var(--hover-secondary)}.apple-task-section-navigation>button.apple-settings-row[aria-current=page]:hover,.apple-dialog .apple-settings-section .apple-settings-rows>.apple-grouped-action:not(:disabled):hover,.planning-context-menu[role=menu] button.destructive-action:hover,.apple-dialog .apple-editor-toolbar .overflow-actions button.destructive-action:not(:disabled):hover{background:var(--surface)}}.apple-task-section-panel>.apple-task-navigation{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.apple-task-section-panel>.apple-task-navigation:has(>:only-child){grid-template-columns:minmax(0,1fr)}.planning-context-menu[role=menu] button.destructive-action:focus-visible{background:var(--surface)}.apple-dialog .form-grid>label+:not(label),.apple-dialog .form-grid>:not(label)+label{margin-block-start:var(--space-6)}.apple-app .apple-area-context .apple-segmented-control[data-layout=horizontal]{width:100%}.apple-app .apple-area-context .apple-segmented-control[data-layout=horizontal]>:is(button,a){font-size:var(--type-footnote);white-space:nowrap;overflow-wrap:normal;padding-inline:0}.apple-app .apple-detail-page{gap:var(--work-section-gap);grid-template-columns:minmax(0,1fr);inline-size:100%;min-inline-size:0;display:grid;container:apple-detail-page/inline-size}.apple-app .apple-detail-page-header{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.apple-detail-page-header:has(>:is(.apple-back-button,.apple-back-link)){grid-template-columns:minmax(0,1fr)}.apple-detail-page-header>:is(.apple-back-button,.apple-back-link){grid-area:1/1}.apple-app .apple-back-link{align-items:center;gap:var(--space-2);min-block-size:var(--control);color:var(--accent);box-shadow:none;text-align:start;white-space:normal;font-size:var(--type-subhead);font-weight:var(--weight-regular);background:0 0;border:0;padding:0;display:inline-flex}.apple-back-link>.app-icon{inline-size:var(--icon);block-size:var(--icon);flex:none}.apple-detail-page-title{grid-area:1/1;min-inline-size:0}.apple-detail-page-header:has(>:is(.apple-back-button,.apple-back-link))>.apple-detail-page-title{grid-area:2/1}.apple-detail-page-title>:is(h1,h2){font:var(--weight-bold) var(--type-large-title)/var(--line-title) var(--font-system);letter-spacing:var(--tracking-title);overflow-wrap:anywhere;margin:0}.apple-detail-page-title>p{margin:var(--space-2) 0 0;color:var(--secondary);font-size:var(--type-subhead);overflow-wrap:anywhere}.apple-detail-page-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;min-inline-size:0;display:flex}.apple-detail-page-actions>button{white-space:normal;min-inline-size:0;max-inline-size:100%}.apple-detail-sections{align-items:start;gap:var(--work-section-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));min-inline-size:0;display:grid}.apple-detail-sections>*{min-inline-size:0}.apple-detail-section-wide{grid-column:1/-1}.apple-detail-page .budget-fields{border:0;min-inline-size:0;margin:0;padding:0}.apple-detail-page[hidden],.apple-detail-page [hidden],.apple-property-editor [hidden]{display:none!important}@container apple-detail-page (min-width:48rem){.apple-app .apple-detail-page-header{grid-template-columns:minmax(0,1fr) auto}.apple-app .apple-detail-page-header:has(>:is(.apple-back-button,.apple-back-link)){grid-template-columns:auto minmax(0,1fr) auto}.apple-detail-page-header>.apple-detail-page-actions{grid-area:1/-2}.apple-detail-page-header:has(>:is(.apple-back-button,.apple-back-link))>.apple-detail-page-title{grid-area:1/2}}.apple-detail-fields[data-layout=stacked]>div{align-items:stretch;gap:var(--space-1);flex-direction:column}.apple-detail-fields[data-layout=stacked] dt,.apple-detail-fields[data-layout=stacked] dd{text-align:start;flex:none}:is(.apple-app,.apple-dialog) :is(h2,h3,h4).apple-section-heading,:is(.apple-app,.apple-dialog) .apple-section-heading>:is(h2,h3,h4){font:var(--weight-semibold) var(--type-disclosure)/var(--line-title3) var(--font-system);color:var(--text);letter-spacing:normal;overflow-wrap:anywhere;padding-inline:var(--field-content-inset);margin:0}.apple-detail-sections[data-layout=stacked]{grid-template-columns:minmax(0,1fr)}.apple-money-long .apple-money-number{max-inline-size:100%;font-size:inherit;white-space:normal;overflow-wrap:anywhere}.apple-detail-fields dd:has(.apple-money-long){container-type:inline-size}.apple-app .apple-area-heading>.apple-area-title:has(>.apple-back-button){flex-basis:min(100%,20rem);inline-size:auto}.apple-app .brand-logo{max-inline-size:100%}.apple-app .apple-detail-page-actions>.overflow-actions>summary{inline-size:var(--control);min-block-size:var(--control);border:var(--hairline) solid var(--control-edge);border-radius:var(--radius-pill);background:var(--control-fill);color:var(--text);box-shadow:var(--control-inset),var(--control-shadow);cursor:pointer;place-items:center;padding:0;list-style:none;display:grid}.apple-app .apple-detail-page-actions>.overflow-actions>summary::-webkit-details-marker{display:none}:is(.apple-app,.apple-dialog) .overflow-actions>div>button{appearance:none;inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:var(--control);padding:var(--space-2) var(--space-3);border-radius:var(--radius-field);box-shadow:none;color:var(--text);text-align:start;white-space:normal;overflow-wrap:anywhere;font:var(--weight-regular) var(--type-body)/var(--line-body) var(--font-system);background:0 0;border:0;align-items:center;margin:0;display:flex}:is(.apple-app,.apple-dialog) .overflow-actions>div>button:disabled{color:var(--secondary);opacity:1}:is(.apple-app,.apple-dialog) .overflow-actions>div>button.destructive-action:not(:disabled){color:var(--danger-text)}:is(.apple-app,.apple-dialog) .overflow-actions>div>button:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);background:var(--hover-fill)}@media (hover:hover) and (pointer:fine){:is(.apple-app,.apple-dialog) .overflow-actions>div>button:not(:disabled):hover{background:var(--hover-fill)}}:is(.apple-app,.apple-dialog) .overflow-actions>div>button:not(:disabled):active{background:var(--field)}.apple-app .plan-main-value .apple-money-hero,.apple-summary-card .plan-main-value .apple-money-hero{align-items:baseline;gap:var(--space-2);min-width:0;flex-wrap:wrap;max-inline-size:100%;display:flex}.apple-app .plan-main-value .apple-money-hero>.apple-money-number,.apple-summary-card .plan-main-value .apple-money-hero>.apple-money-number{font-size:clamp(var(--type-title),16cqi,3rem);line-height:var(--line-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.apple-app .plan-main-value .apple-money-hero>.apple-money-currency,.apple-summary-card .plan-main-value .apple-money-hero>.apple-money-currency{font-size:var(--type-subhead);font-weight:var(--weight-regular);letter-spacing:0;color:var(--secondary)}.apple-app .plan-main-value .apple-money-hero.apple-money-long>.apple-money-number,.apple-summary-card .plan-main-value .apple-money-hero.apple-money-long>.apple-money-number{font-size:clamp(var(--type-title),7cqi,2.5rem);white-space:normal;overflow-wrap:anywhere}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header:has(>.apple-editor-actions){grid-template-columns:var(--control) minmax(0,1fr) auto!important}.apple-editor-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);grid-column:3;min-width:0;display:flex}@media (max-width:600px){:is(.apple-dialog,.native-confirm) .planning-editor-header>.apple-editor-actions{grid-area:1/3}}.apple-editor-actions>*{flex-shrink:0}.apple-inline-fields[data-layout=grouped]{background:var(--surface);border-radius:var(--radius-field);gap:0;overflow:hidden}.apple-inline-fields[data-layout=grouped]>label{min-block-size:calc(var(--control) + var(--space-3));border-radius:0;padding-block:0;position:relative}.apple-inline-fields[data-layout=grouped]>label:has(>small){padding-block:var(--space-2)}.apple-inline-fields[data-layout=grouped]>label:has(>.apple-field-value){padding-block:var(--space-2)}.apple-inline-fields[data-layout=grouped]>label+label:before{content:"";inset:0 var(--field-content-inset) auto var(--field-content-inset);block-size:var(--hairline);background:var(--separator);pointer-events:none;position:absolute}.apple-inline-fields[data-layout=grouped] .apple-field-name{overflow-wrap:anywhere;flex:1;min-inline-size:0}.apple-inline-fields[data-layout=grouped]>label>.apple-field-value{text-align:end;overflow-wrap:anywhere;inline-size:0;min-inline-size:7rem;max-inline-size:100%;color:var(--secondary);flex:1}.apple-inline-fields[data-layout=grouped] :is(input,.select-control):focus-visible{outline-offset:var(--focus-inset)}@container apple-inline-fields (max-width:28rem){.apple-inline-fields[data-layout=grouped]>label:not(.apple-task-choice){padding-block:var(--space-2)}.apple-inline-fields[data-layout=grouped]>label>.apple-field-value{text-align:start;flex:none;inline-size:100%;min-inline-size:0}.apple-inline-fields[data-layout=grouped]>label{align-items:stretch;gap:var(--space-1);padding-block:var(--space-2);flex-direction:column}.apple-inline-fields[data-layout=grouped]>label>:is(.apple-field-name,input,.apple-select,.apple-field-value){text-align:start;flex:none;inline-size:100%;min-inline-size:0}.apple-inline-fields[data-layout=grouped]>label>:is(small,.fuel-field-hint){overflow-wrap:anywhere;flex:none;inline-size:100%;min-inline-size:0}.apple-inline-fields[data-layout=grouped]>label>input:not([type=checkbox]):not([type=radio]){text-align:start;flex:none;inline-size:100%;min-inline-size:0}.apple-inline-fields[data-layout=grouped] :is(.select-control,.selected-label){text-align:start}}:is(.apple-app,.apple-dialog) .apple-grouped-action>span{overflow-wrap:anywhere;min-inline-size:0}:root .apple-inline-fields input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .apple-inline-fields input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(.apple-app,.apple-dialog) .apple-navigation-row:not(:has(>:is(svg,.apple-navigation-icon,.planning-category-icon):first-child)){grid-template-columns:minmax(0,1fr) auto var(--type-footnote)}:is(.apple-app,.apple-dialog) .apple-navigation-row:not(:has(>:is(svg,.apple-navigation-icon,.planning-category-icon):first-child))>.apple-navigation-copy{grid-column:1}:is(.apple-app,.apple-dialog) .apple-navigation-row:has(>.apple-navigation-copy:only-child){grid-template-columns:minmax(0,1fr)}:is(.apple-app,.apple-dialog) .apple-navigation-item:has(>.overflow-actions){flex-wrap:nowrap}:is(.apple-app,.apple-dialog) .apple-navigation-item:has(>.overflow-actions)>.apple-navigation-row{flex:1}:is(.apple-app,.apple-dialog) .apple-navigation-item>.overflow-actions{flex:none;align-self:center;margin-inline-end:var(--space-3)}.apple-dialog .overflow-actions>summary{inline-size:var(--control);min-block-size:var(--control);color:var(--secondary);place-items:center;padding:0;list-style:none;display:grid}.apple-dialog .overflow-actions>summary::-webkit-details-marker{display:none}.apple-dialog .overflow-actions>div{background:var(--menu-fill);color:var(--text);border:var(--hairline) solid var(--glass-edge);border-radius:var(--radius-list);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.apple-dialog .overflow-actions>div[data-floating=dialog]{margin:0;position:fixed;inset:auto}.apple-dialog .overflow-actions>div[data-floating=dialog]:not(:popover-open){display:none}body[data-transparency=reduce] .apple-dialog .overflow-actions>div{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.apple-dialog .overflow-actions>div{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}:is(.apple-app,.apple-dialog) .apple-navigation-row>.apple-navigation-icon{inline-size:var(--icon);block-size:var(--icon);color:var(--secondary);place-items:center;display:grid}:is(.apple-app,.apple-dialog) .apple-navigation-row>:is(.apple-navigation-icon,.planning-category-icon){grid-area:1/1}:is(.apple-app,.apple-dialog) .apple-navigation-row>:is(.apple-navigation-icon,.planning-category-icon)>svg{inline-size:var(--icon);block-size:var(--icon);stroke-width:1.7px}:is(.apple-app,.apple-dialog) .apple-navigation-row:has(>:is(.apple-navigation-icon,.planning-category-icon):first-child)>.apple-navigation-copy{grid-column:2}@container apple-summary (max-width:14rem){:is(.apple-app,.apple-dialog) .apple-navigation-row>:is(.apple-navigation-icon,.planning-category-icon):first-child{display:none}:is(.apple-app,.apple-dialog) .apple-navigation-row:has(>:is(.apple-navigation-icon,.planning-category-icon):first-child)>.apple-navigation-copy{grid-column:1}}.apple-dialog .planning-filter-fields>label:first-child{border-start-start-radius:var(--radius-field);border-start-end-radius:var(--radius-field)}.apple-dialog .planning-filter-fields>label:last-of-type{border-end-end-radius:0;border-end-start-radius:0}.apple-inline-fields>label>input:not([type=checkbox]):not([type=radio]){color:var(--text)}.apple-inline-fields input::placeholder{color:var(--secondary);opacity:1}:is(.apple-app,.apple-dialog) .apple-task-choices>.apple-task-choice{background:0 0}:is(.apple-app,.apple-dialog) .list-search>input[type=search]{width:0;min-width:0;max-width:100%;height:var(--control);min-height:var(--control);color:var(--text);font:var(--weight-regular) var(--type-subhead)/var(--line-body) var(--font-system);text-align:start;background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0}:is(.apple-app,.apple-dialog) .filter-control>button.filter-active{background:var(--control-fill);color:var(--accent)}:is(.apple-app,.apple-dialog) .apple-navigation-row:is([data-interaction=action],[data-interaction=read]){grid-template-columns:var(--icon) minmax(0,1fr) auto}:is(.apple-app,.apple-dialog) .apple-navigation-row:is([data-interaction=action],[data-interaction=read]):not(:has(>.apple-navigation-value)){grid-template-columns:var(--icon) minmax(0,1fr)}:is(.apple-app,.apple-dialog) .apple-navigation-row:is([data-interaction=action],[data-interaction=read]):not(:has(>:is(svg,.apple-navigation-icon,.planning-category-icon):first-child)){grid-template-columns:minmax(0,1fr) auto}:is(.apple-app,.apple-dialog) .apple-navigation-row:is([data-interaction=action],[data-interaction=read]):has(>.apple-navigation-copy:only-child){grid-template-columns:minmax(0,1fr)}@media (max-width:600px){:is(.apple-app,.apple-dialog) .apple-navigation-row:is([data-interaction=action],[data-interaction=read]){grid-template-columns:var(--icon) minmax(0,1fr)}:is(.apple-app,.apple-dialog) .apple-navigation-row:is([data-interaction=action],[data-interaction=read])>.apple-navigation-value{text-align:start;grid-area:2/2}:is(.apple-app,.apple-dialog) .apple-navigation-row:is([data-interaction=action],[data-interaction=read]):not(:has(>:is(svg,.apple-navigation-icon,.planning-category-icon):first-child)){grid-template-columns:minmax(0,1fr)}:is(.apple-app,.apple-dialog) .apple-navigation-row:is([data-interaction=action],[data-interaction=read]):not(:has(>:is(svg,.apple-navigation-icon,.planning-category-icon):first-child))>.apple-navigation-value{grid-column:1}}@container apple-summary (max-width:14rem){:is(:is(.apple-app,.apple-dialog) .apple-navigation-row:is([data-interaction=action],[data-interaction=read]),:is(.apple-app,.apple-dialog) .apple-navigation-row:is([data-interaction=action],[data-interaction=read]):not(:has(>.apple-navigation-value)),:is(.apple-app,.apple-dialog) .apple-navigation-row:is([data-interaction=action],[data-interaction=read]):not(:has(>:is(svg,.apple-navigation-icon,.planning-category-icon):first-child))){grid-template-columns:minmax(0,1fr)}:is(.apple-app,.apple-dialog) .apple-navigation-row:is([data-interaction=action],[data-interaction=read])>.apple-navigation-value{text-align:start;grid-area:2/1}}@media (max-width:600px){:is(.apple-app,.apple-dialog) .apple-review-row>.apple-navigation-row:is([data-interaction=action],[data-interaction=read]){grid-template-columns:minmax(0,1fr)}:is(.apple-app,.apple-dialog) .apple-review-row>.apple-navigation-row:is([data-interaction=action],[data-interaction=read])>.apple-navigation-copy{grid-column:1}:is(.apple-app,.apple-dialog) .apple-review-row>.apple-navigation-row:is([data-interaction=action],[data-interaction=read])>.apple-navigation-value{grid-area:2/1}}@container apple-summary (max-width:24rem){:is(.apple-app,.apple-dialog) .settlement-agreement-row:is([data-interaction=action],[data-interaction=read]){grid-template-columns:minmax(0,1fr)}:is(.apple-app,.apple-dialog) .settlement-agreement-row:is([data-interaction=action],[data-interaction=read])>:is(svg,.apple-navigation-icon,.planning-category-icon):first-child{display:none}:is(.apple-app,.apple-dialog) .settlement-agreement-row.apple-navigation-row:is([data-interaction=action],[data-interaction=read])>.apple-navigation-copy{grid-area:1/1}:is(.apple-app,.apple-dialog) .settlement-agreement-row:is([data-interaction=action],[data-interaction=read])>.apple-navigation-value{text-align:start;grid-area:2/1}}:is(.apple-app,.apple-dialog) .apple-inline-fields>label>small{white-space:normal;overflow-wrap:anywhere;inline-size:100%;min-inline-size:0;font-size:var(--type-footnote);line-height:var(--line-caption);flex:none}:is(.apple-app,.apple-dialog) .apple-inline-fields>label>small:not(.error):not(.field-error){color:var(--secondary)}.apple-app .settlement-card-head{flex-wrap:wrap}:is(.apple-app,.apple-dialog) .saved{color:var(--secondary);font-size:var(--type-footnote);line-height:var(--line-caption);white-space:normal;overflow-wrap:anywhere}:is(.apple-app,.apple-dialog) .apple-disclosure-heading{align-items:center;gap:var(--space-2);min-inline-size:0;padding-inline-end:var(--field-content-inset);display:flex}:is(.apple-app,.apple-dialog) .apple-disclosure-heading>.apple-disclosure-toggle{min-inline-size:0;flex:1;width:auto}:is(.apple-app,.apple-dialog) .apple-disclosure-heading>.apple-disclosure-toggle:is(:hover,:active){box-shadow:none;color:var(--text);background:0 0;border:0;transform:none}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]{grid-template-columns:minmax(0,max-content) var(--control) minmax(0,1fr) var(--icon-disclosure);column-gap:var(--space-1);padding-inline:var(--field-content-inset);row-gap:0;display:grid}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.apple-disclosure-toggle{grid-template-columns:subgrid;column-gap:inherit;grid-area:1/1/auto/5;width:100%;padding-inline:0;display:grid}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.apple-disclosure-toggle>span{grid-column:1}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.apple-disclosure-toggle>svg{grid-column:4}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.plan-help{display:contents}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.plan-help>.plan-info{z-index:1;inline-size:var(--control);min-inline-size:var(--control);block-size:var(--control);grid-area:1/2;place-items:center;margin:0;display:inline-grid;position:relative}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.plan-help>.plan-help-content{grid-area:2/1/auto/-1;min-inline-size:0}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help][data-actions]{grid-template-columns:minmax(0,max-content) var(--control) minmax(0,1fr) var(--icon-disclosure) auto}:is(.apple-app,.apple-dialog) .apple-disclosure-actions{align-items:center;gap:var(--space-2);grid-area:1/5;min-inline-size:0;display:flex}:is(.apple-app,.apple-dialog) .apple-navigation-row:has(>.apple-navigation-copy:first-child):has(>svg:last-child){grid-template-columns:minmax(0,1fr) var(--type-footnote)}:is(.apple-app,.apple-dialog) .apple-navigation-row:has(>.apple-navigation-copy:first-child):has(>svg:last-child)>.apple-navigation-copy{grid-area:1/1}:is(.apple-app,.apple-dialog) .apple-navigation-row:has(>.apple-navigation-copy:first-child):has(>svg:last-child)>svg:last-child{grid-area:1/2}:is(.apple-app,.apple-dialog) .apple-navigation-item:has(>.apple-navigation-row>.apple-navigation-copy:first-child):before{left:var(--space-4)}:is(.apple-app,.apple-dialog) .apple-context-actions-heading{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:is(.apple-app,.apple-dialog) .apple-context-actions-heading>:first-child{min-inline-size:0}:is(.apple-app,.apple-dialog) .apple-context-actions-heading>.overflow-actions{justify-self:end}:is(.apple-app,.apple-dialog) .apple-disclosure-collection>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface{--disclosure-heading-inset:var(--field-content-inset);gap:var(--space-6);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.apple-disclosure-collection>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface>.apple-settings-rows:empty{display:none}:is(.apple-app,.apple-dialog) .apple-task-actions.apple-compact-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-start;margin:0;display:flex}:is(.apple-app,.apple-dialog) .apple-compact-actions :is(button,a){white-space:normal;width:auto;max-width:100%}:is(.apple-app,.apple-dialog) .apple-group-note{padding:var(--space-1) var(--field-content-inset);margin:0}.apple-field-name[data-required=true]:after{content:" *";white-space:nowrap;color:var(--secondary);font:var(--weight-regular) var(--type-footnote)/var(--line-caption) var(--font-system)}label:has(>:is(input,textarea,select)[required]:not([readonly]):not([type=hidden]):not(:disabled),>.apple-select>select[required]:not(:disabled),>.apple-date-entry>input[data-date-editor=true][required]:not([readonly]):not(:disabled))>.apple-field-name:after{content:" *";white-space:nowrap;color:var(--secondary);font:var(--weight-regular) var(--type-footnote)/var(--line-caption) var(--font-system)}label:has(:is(input,textarea,select):not([readonly]))>.apple-field-name[data-requirement=calculation]:after{content:" · für Berechnung";white-space:nowrap;color:var(--secondary);font:var(--weight-regular) var(--type-footnote)/var(--line-caption) var(--font-system)}.apple-section-content{gap:var(--work-heading-gap);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.apple-section-content>p,.apple-section-content>.apple-task-actions{margin:0}:is(.apple-app,.apple-dialog) .apple-section-content>.apple-context-controls{margin-block:0}.apple-inline-feedback{gap:var(--space-2);min-inline-size:0;padding:var(--space-3) var(--field-content-inset);border-radius:var(--radius-field);background:var(--surface);display:grid}.apple-inline-feedback-message{align-items:flex-start;gap:var(--space-2);min-inline-size:0;display:flex}.apple-inline-feedback-message>svg{color:var(--danger-text);flex:none;margin-block-start:var(--space-1)}.apple-inline-feedback[data-role=status] .apple-inline-feedback-message>svg{color:var(--secondary)}.apple-inline-feedback-message>p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex:1;min-inline-size:0;margin:0}.apple-inline-feedback-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.apple-inline-feedback-actions>button{inline-size:auto;max-inline-size:100%}.native-confirm .apple-inline-feedback{padding-inline:0}.apple-task-content>:is(.apple-inline-feedback,.apple-feedback-stack){margin-block:var(--space-4)}.apple-task-step-intro{padding-inline:var(--field-content-inset)}:is(.apple-app,.apple-dialog) .apple-detail-sections[data-layout=stacked]{row-gap:var(--work-section-gap)}:is(.apple-app,.apple-dialog) .apple-detail-sections[data-layout=stacked]>.form-stack{gap:var(--disclosure-gap)}:is(.apple-app,.apple-dialog) .apple-detail-page>.section-heading{margin:0}.apple-detail-page>.section-heading>.apple-detail-page-actions{margin-inline-start:auto}:is(.apple-app,.apple-dialog) .form-stack>label.apple-task-choice{align-items:flex-start;gap:var(--space-3);flex-wrap:nowrap;display:flex}.apple-dialog :is(.form-stack:not(.form-grid):not(.expense-form-grid),.apple-section-content)>label{border-radius:var(--radius-field)}:is(.apple-app,.apple-dialog) .overflow-actions>summary{inline-size:var(--control);block-size:var(--control);min-block-size:var(--control);border:var(--hairline) solid var(--control-edge);border-radius:var(--radius-pill);background:var(--control-fill);color:var(--text);box-shadow:var(--control-inset),var(--control-shadow);cursor:pointer;place-items:center;padding:0;list-style:none;display:grid}:is(.apple-app,.apple-dialog) .overflow-actions>summary::-webkit-details-marker{display:none}.apple-section-content>.apple-navigation-list:empty{display:none}@media (max-width:900px){html:has(.apple-app .mobile-tabbar){scroll-padding-block-end:calc(var(--mobile-navigation-clearance,0px) + var(--space-4))}}:is(.apple-app,.apple-dialog) .apple-disclosure-stack:is(.apple-detail-page,.form-stack,.property-allocations){row-gap:var(--disclosure-gap)}.apple-detail-page.apple-disclosure-stack>.apple-detail-page-header{margin-block-end:var(--work-context-gap)}.apple-section-content>.section-heading:has(>.apple-section-heading){min-block-size:0;margin:0;padding-block:0}:is(.apple-app,.apple-dialog) .apple-disclosure-stack>.apple-section-content>.section-heading:has(>.apple-section-heading){min-block-size:var(--control);padding-block:var(--space-3)}:is(.apple-app,.apple-dialog,.native-confirm,.draft-dialog) button.destructive-action:not(:disabled){color:var(--danger-text)}.apple-task-step{row-gap:var(--work-heading-gap);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.apple-task-step>.apple-editor-section{margin:0}.apple-app .apple-detail-page>.card.plan-compact{margin-block-end:calc(var(--work-summary-gap) - var(--work-section-gap))}:is(.apple-app,.apple-dialog) .list-search>input[type=search]::-webkit-search-cancel-button{appearance:none}:is(.apple-app,.apple-dialog) .apple-detail-sections.apple-disclosure-stack[data-layout=stacked]{row-gap:var(--disclosure-gap)}:is(.apple-app,.apple-dialog) .apple-navigation-row{inline-size:100%}:is(.apple-app,.apple-dialog) .overflow-actions>div>button{text-align:start;justify-content:flex-start}:is(.apple-app,.apple-dialog) :is(.section-heading,.funding-future-title,.funding-summary-heading,.apple-chart-heading):has(>.plan-help){justify-content:flex-start;align-items:center;column-gap:var(--space-1);flex-wrap:wrap;display:flex}:is(.apple-app,.apple-dialog) :is(.section-heading,.funding-future-title,.funding-summary-heading,.apple-chart-heading):has(>.plan-help)>:is(h2,h3,h4){min-inline-size:0;max-inline-size:calc(100% - var(--control) - var(--space-1));flex:0 auto;padding-inline-end:0}:is(.apple-app,.apple-dialog) :is(.section-heading,.funding-future-title,.funding-summary-heading,.apple-chart-heading)>.plan-help{display:contents}:is(.apple-app,.apple-dialog) :is(.section-heading,.funding-future-title,.funding-summary-heading,.apple-chart-heading)>.plan-help>.plan-info{inline-size:var(--control);min-inline-size:var(--control);block-size:var(--control);place-items:center;margin:0;display:inline-grid}:is(.apple-app,.apple-dialog) :is(.section-heading,.funding-future-title,.funding-summary-heading,.apple-chart-heading)>.plan-help>.plan-help-content{flex-basis:100%;min-inline-size:0}:is(.apple-app,.apple-dialog) .section-heading:has(>.plan-help)>.apple-add-button{margin-inline-start:auto}:is(.apple-app,.apple-dialog) .apple-task-choices[data-layout=inline]{background:0 0;border-radius:0;inline-size:fit-content;max-inline-size:100%}:is(.apple-app,.apple-dialog) .apple-task-choice{cursor:pointer}:is(.apple-app,.apple-dialog) .apple-task-choice:has(input:disabled){cursor:default}.apple-inline-editor{min-inline-size:0;scroll-margin-block:var(--work-context-gap)}.apple-inline-editor>.planning-editor-header{grid-template-columns:var(--control) minmax(0,1fr) var(--control);gap:var(--space-3);padding:var(--space-3) 0;background:0 0;align-items:center;margin:0;display:grid;position:relative}.apple-inline-editor>.planning-editor-header>h3{min-inline-size:0;color:var(--text);font:var(--weight-semibold) var(--type-headline)/var(--line-title3) var(--font-system);text-align:center;overflow-wrap:anywhere;margin:0}.apple-inline-editor>.planning-editor-header:has(>.apple-editor-actions){grid-template-columns:var(--control) minmax(0,1fr) auto}@media (max-width:600px){.apple-inline-editor>.planning-editor-header{gap:var(--space-2)}}.apple-inline-editor>.planning-editor-header>h1{min-inline-size:0;color:var(--text);font:var(--weight-bold) var(--type-large-title)/var(--line-title) var(--font-system);letter-spacing:var(--tracking-title);text-align:start;overflow-wrap:anywhere;margin:0}:is(.apple-app,.apple-dialog) .section-heading-title{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-inline-size:0;display:flex}:is(.apple-app,.apple-dialog) .apple-section-heading>.section-heading-title>:is(h2,h3,h4){padding-inline:var(--field-content-inset) 0;font:var(--weight-semibold) var(--type-disclosure)/var(--line-title3) var(--font-system);color:var(--text);overflow-wrap:anywhere;margin:0}:is(.apple-app,.apple-dialog) :is(.section-heading-title,.plan-title):has(>.plan-help){justify-content:flex-start;column-gap:var(--space-1)}:is(.apple-app,.apple-dialog) :is(.section-heading-title,.plan-title)>.plan-help{display:contents}:is(.apple-app,.apple-dialog) :is(.section-heading-title,.plan-title)>.plan-help>.plan-info{inline-size:var(--control);min-inline-size:var(--control);block-size:var(--control);place-items:center;margin:0;display:inline-grid}:is(.apple-app,.apple-dialog) :is(.section-heading-title,.plan-title)>.plan-help>.plan-help-content{flex-basis:100%;min-inline-size:0}.apple-content-group{border-block-start:var(--hairline) solid var(--separator);min-inline-size:0;margin-block-start:var(--work-context-gap);padding-block-start:var(--work-context-gap)}:is(.apple-app,.apple-dialog) .apple-content-group>h2.apple-section-heading{font-size:var(--type-title);line-height:var(--line-title)}.apple-section-content>.list-toolbar{margin-block-end:var(--space-4)}:is(.apple-app,.apple-dialog) .apple-disclosure-collection>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface>.list-toolbar{margin-block-end:0}@media (max-width:600px){.apple-inline-editor>.planning-editor-header:has(>h1){grid-template-columns:var(--control) minmax(0,1fr) auto}.apple-inline-editor>.planning-editor-header>h1{grid-area:2/1/auto/-1}.apple-inline-editor>.planning-editor-header:has(>h1)>:first-child{grid-area:1/1}.apple-inline-editor>.planning-editor-header:has(>h1)>.apple-editor-actions{grid-area:1/3}}.apple-summary-card{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;container:apple-summary/inline-size}.apple-summary-card[data-inset=content]{padding:var(--field-content-inset)}.apple-summary-card>.apple-summary-heading{justify-content:flex-start;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.apple-summary-card>.apple-summary-heading>.plan-help{display:contents}.apple-summary-card>.apple-summary-heading>.plan-help>.plan-info{inline-size:var(--control);min-inline-size:var(--control);block-size:var(--control);place-items:center;margin:0;display:inline-grid}.apple-summary-card>.apple-summary-heading>.plan-help>.plan-help-content{flex-basis:100%;min-inline-size:0}.apple-summary-card>.apple-summary-heading:has(>:is(h2,h3,h4)+.plan-help){grid-template-columns:minmax(0,1fr) var(--control);align-items:start;display:grid}.apple-summary-card>.apple-summary-heading:has(>:is(h2,h3,h4)+.plan-help)>:is(h2,h3,h4){align-self:center;min-inline-size:0}.apple-summary-card>.apple-summary-heading:has(>:is(h2,h3,h4)+.plan-help) .plan-help-content{grid-column:1/-1}.apple-summary-card>.apple-summary-heading>h3{font-size:var(--type-headline);font-weight:var(--weight-semibold);line-height:var(--line-body);margin:0}.apple-summary-card>.apple-summary-headline{gap:var(--space-2);min-inline-size:0;display:grid}.apple-summary-card .plan-main-value{align-items:baseline;gap:var(--space-3);font-size:3rem;line-height:var(--line-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);color:var(--text);flex-wrap:wrap;margin:0;display:flex}.apple-summary-card .preview-note{margin:0}.apple-summary-context{gap:var(--space-3);min-inline-size:0;display:grid}:is(.apple-app,.apple-dialog) .apple-summary-context>.apple-section-heading{padding-inline:0}.apple-summary-meta{overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.apple-summary-meta>span{overflow-wrap:anywhere;min-inline-size:0}:is(.apple-summary-card>.apple-disclosure,.apple-summary-card>:where(.apple-disclosure-with-footer)>.apple-disclosure){border-block-start:var(--hairline) solid var(--separator);margin:0;padding-block-start:var(--space-2)}:is(.apple-summary-card>.apple-disclosure,.apple-summary-card>:where(.apple-disclosure-with-footer)>.apple-disclosure)>.apple-disclosure-toggle{padding-inline:0}:is(.apple-summary-card>.apple-disclosure,.apple-summary-card>:where(.apple-disclosure-with-footer)>.apple-disclosure)>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface{background:0 0;border-radius:0;padding:0}.apple-summary-card>.apple-navigation-list{border-block-start:var(--hairline) solid var(--separator);background:0 0;border-radius:0}.apple-summary-card>.apple-navigation-list>.apple-navigation-item{margin-inline:calc(-1 * var(--field-content-inset))}.apple-summary-card>.apple-navigation-list .apple-navigation-row{padding-inline:var(--field-content-inset);color:var(--accent)}.apple-summary-card>.apple-navigation-list .apple-navigation-row[data-navigation-role=content],.apple-summary-card>.apple-navigation-list .apple-navigation-row:active{color:var(--text)}@media (hover:hover) and (pointer:fine){.apple-summary-card>.apple-navigation-list .apple-navigation-row:hover{color:var(--text)}}.apple-summary-card>.apple-navigation-list .apple-navigation-item:before{display:none}.apple-summary-metrics{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;margin:0;display:grid}.apple-summary-metrics[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.apple-summary-metrics>div{min-inline-size:0}.apple-summary-metrics>div+div{border-inline-start:var(--hairline) solid var(--separator);padding-inline-start:var(--space-6)}.apple-summary-metrics[data-columns="4"]{grid-template-rows:repeat(2,auto);grid-auto-flow:column}.apple-summary-metrics[data-columns="4"]>div:nth-child(-n+2){border-inline-start:0;padding-inline-start:0}.apple-summary-metrics dd.apple-summary-metric-context,.apple-app .plan-compact-values dd.apple-summary-metric-context{font:var(--weight-regular) var(--type-footnote)/var(--line-body) var(--font-system);color:var(--secondary);white-space:normal}.apple-summary-content{gap:var(--space-6);min-inline-size:0;display:grid}.apple-summary-details{gap:var(--space-2);min-inline-size:0;display:grid}.apple-summary-details>:is(.apple-disclosure,.apple-disclosure-with-footer){margin-block:0}:is(.apple-app,.apple-dialog) .apple-summary-details .apple-disclosure>.apple-disclosure-toggle,.apple-summary-details .apple-navigation-row,:is(.apple-app,.apple-dialog) .apple-summary-details .apple-disclosure-heading{padding-inline:0}.apple-summary-details .apple-disclosure>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface{background:0 0;border-radius:0;padding:0}.apple-summary-metrics dt{font-size:var(--type-footnote);line-height:var(--line-body);color:var(--secondary);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-inline-size:0}.apple-summary-metrics dd{margin:var(--space-1) 0 0;font-size:var(--type-title3);font-weight:var(--weight-semibold);line-height:var(--line-body);overflow-wrap:anywhere}.apple-summary-breakdown{--summary-value-columns:3;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;container:apple-summary/inline-size}.apple-summary-breakdown[data-columns="1"]{--summary-value-columns:1}.apple-summary-breakdown[data-columns="4"]{--summary-value-columns:4}.apple-summary-breakdown-head,.apple-summary-breakdown-row{column-gap:var(--space-4);grid-template-columns:minmax(0,1.25fr) minmax(0,1.75fr);align-items:baseline;min-inline-size:0;display:grid}.apple-summary-breakdown-head{font-size:var(--type-footnote);color:var(--secondary);padding-block:var(--space-3)}.apple-summary-breakdown-head>div,.apple-summary-breakdown-row>dl{grid-template-columns:repeat(var(--summary-value-columns),minmax(0,1fr));gap:var(--space-3);text-align:end;min-inline-size:0;margin:0;display:grid}.apple-summary-breakdown-row{border-block-start:var(--hairline) solid var(--separator);padding-block:var(--space-3)}.apple-summary-breakdown-name{overflow-wrap:anywhere;min-inline-size:0;line-height:var(--line-body)}.apple-summary-breakdown-name small{color:var(--secondary);font-size:var(--type-footnote);font-weight:var(--weight-regular);display:block}.apple-summary-breakdown-row[data-level=group]{font-weight:var(--weight-semibold)}.apple-summary-breakdown[data-grouped] .apple-summary-breakdown-row[data-level=detail]>.apple-summary-breakdown-name{padding-inline-start:var(--space-8)}.apple-summary-breakdown-row dt{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.apple-summary-breakdown-row dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-inline-size:0;line-height:var(--line-body);margin:0}@container apple-summary (max-width:38rem){.apple-summary-metrics:is([data-columns="2"],[data-columns="3"]){gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.apple-summary-metrics:is([data-columns="2"],[data-columns="3"])>div+div{border-inline-start:0;padding-inline-start:0}.apple-summary-breakdown-head{display:none}.apple-summary-breakdown-row{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.apple-summary-breakdown-row>dl{text-align:start;row-gap:var(--space-1);grid-template-rows:auto auto}.apple-summary-breakdown-row>dl>div{grid-row:1/span 2;grid-template-rows:subgrid;min-inline-size:0;display:grid}.apple-summary-breakdown-row dt{clip-path:none;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;block-size:auto;inline-size:auto;min-inline-size:0;color:var(--secondary);font:var(--weight-regular) var(--type-footnote)/var(--line-body) var(--font-system);margin:0;padding:0;position:static;overflow:visible}.apple-summary-breakdown[data-grouped] .apple-summary-breakdown-row[data-level=detail]>.apple-summary-breakdown-name{padding-inline-start:var(--space-4)}.apple-summary-breakdown-row dd{font-size:var(--type-subhead)}}@container apple-summary (max-width:19rem){.apple-summary-metrics[data-columns="4"]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.apple-summary-metrics{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.apple-summary-metrics>div+div{border-inline-start:0;padding-inline-start:0}.apple-summary-breakdown-row>dl{gap:var(--space-2);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.apple-summary-breakdown-row>dl>div{align-items:baseline;gap:var(--space-3);grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.apple-summary-breakdown-row dd{text-align:end}}body[data-input-mode=keyboard] .apple-app .planning-row-content:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-inset)}@container apple-form (max-width:24rem){.apple-dialog .form-stack .schedule-fields>label{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.apple-dialog .form-stack .schedule-fields>label>input[type=date]{text-align:start;padding-inline:var(--space-2)}.apple-dialog .form-stack .schedule-fields .apple-day-picker select{text-align:start;padding-inline-start:var(--space-2)}}.apple-app .apple-page-heading{-webkit-hyphens:auto;hyphens:auto}.apple-text-group{vertical-align:baseline;max-inline-size:100%;font:inherit;color:inherit;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;display:inline-block}.apple-app .apple-summary-status{font:var(--weight-regular) var(--type-body)/var(--line-body) var(--font-system);color:var(--secondary);overflow-wrap:anywhere}:is(.apple-app,.apple-dialog) .apple-editor-section>.section-heading-title{margin:0 var(--field-content-inset) var(--space-2)}:is(.apple-app,.apple-dialog) .apple-editor-section>.section-heading-title>h4{font:var(--weight-semibold) var(--type-disclosure)/var(--line-body) var(--font-system);color:var(--text);margin:0}.apple-summary-list{min-inline-size:0;container:apple-summary/inline-size}:is(.apple-app,.apple-dialog) :is(.apple-hero-number,.apple-money-number)>.apple-number-group{font:inherit;color:inherit;white-space:nowrap}.apple-money-hero>.apple-money-number>.apple-number-group,.apple-money-long>.apple-money-number>.apple-number-group{white-space:normal;overflow-wrap:anywhere}:is(.apple-app,.apple-dialog) fieldset.apple-editor-section{border:0;min-inline-size:0;padding:0}.apple-dialog .apple-editor-section>legend{margin:0 var(--field-content-inset) var(--space-2);font:var(--weight-semibold) var(--type-subhead)/var(--line-body) var(--font-system);color:var(--text);max-inline-size:calc(100% - 2 * var(--field-content-inset));overflow-wrap:anywhere;padding:0}.apple-dialog .apple-editor-section>.apple-section-content>:is(.apple-task-secondary-actions,.preview-note){padding-inline:var(--field-content-inset);margin:0}:is(.apple-app,.apple-dialog) label>:is(.field-error,small.error){white-space:normal;overflow-wrap:anywhere;inline-size:100%;min-inline-size:0;color:var(--danger-text);font-size:var(--type-footnote);font-weight:var(--weight-regular);line-height:var(--line-body);flex:none;grid-column:1/-1}:is(.apple-app,.apple-dialog) :is(.form-grid,.expense-form-grid,.apple-inline-fields)>label:not(.apple-text-field):has(>.field-error,>small,>.fuel-field-hint){padding-block:var(--space-2);row-gap:var(--space-2)}:is(.apple-app,.apple-dialog) :is(.form-grid,.expense-form-grid,.apple-inline-fields)>label:not(.apple-text-field)>:is(small,.fuel-field-hint){margin-block:0}.apple-dialog label.apple-text-field>input:not([type=checkbox]):not([type=radio]):not([type=color]),.apple-dialog .note-field textarea{padding-inline:0}:is(.apple-app,.apple-dialog) .apple-note-field{background:var(--surface);border-radius:var(--radius-field);overflow-wrap:anywhere;min-inline-size:0}.apple-dialog .apple-note-field>.note-field{padding:var(--space-3) var(--field-content-inset);margin:0;display:block}.apple-dialog .apple-note-field>.note-field textarea{inline-size:100%;min-inline-size:0;text-align:start;margin-block-start:var(--space-2);padding-inline:0}.apple-dialog .apple-note-field>.apple-editor-caption{padding:0 var(--field-content-inset) var(--space-3);margin:0}.apple-dialog .form-grid>.apple-note-field:has(>.apple-note-value){padding:var(--space-3) var(--field-content-inset)}.apple-note-field .apple-note-value{white-space:pre-wrap;margin:var(--space-2) 0 0}.apple-dialog .form-grid>.apple-note-field,.apple-dialog .form-grid>.apple-note-field+label{border-radius:0;margin-block-start:0;position:relative}.apple-dialog .form-grid>label:has(+.apple-note-field){border-end-end-radius:0;border-end-start-radius:0}.apple-dialog .form-grid>label+.apple-note-field:before,.apple-dialog .form-grid>.apple-note-field+label:before{content:"";inset:0 var(--field-content-inset) auto;height:var(--hairline);background:var(--separator);position:absolute}:is(.apple-app,.apple-dialog) .apple-field-help-at-label{grid-template-columns:minmax(0,max-content) var(--control) minmax(0,1fr);align-items:center;gap:0 var(--space-1);padding:var(--space-2) var(--field-content-inset);background:var(--surface);border-radius:var(--radius-field);display:grid}.apple-field-help-heading,.apple-field-help-heading>.plan-help{display:contents}.apple-field-help-heading>:is(label,.apple-field-help-label){min-inline-size:0;color:var(--text);font:inherit;grid-area:1/1;background:0 0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.apple-field-help-control{grid-area:1/3;min-inline-size:0;max-inline-size:100%}.apple-field-help-control>:is(input,.apple-select){inline-size:100%;margin:0}.apple-field-help-control>input{text-align:end}.apple-field-help-control>.apple-field-value{text-align:end;overflow-wrap:anywhere;inline-size:100%;min-inline-size:0;color:var(--secondary);display:block}.apple-field-help-at-label .plan-info{grid-area:1/2;padding:0}.apple-field-help-at-label .plan-help-content{overflow-wrap:anywhere;grid-area:2/1/auto/-1;min-inline-size:0;max-inline-size:100%}@container apple-form (max-width:24rem){.apple-field-help-at-label>.apple-field-help-control{grid-area:2/1/auto/-1}.apple-field-help-at-label .plan-help-content{grid-row:3}.apple-field-help-control :is(input,.select-control,.selected-label,.apple-field-value){text-align:start}}.apple-dialog .form-grid>:is(label,.apple-field-help-at-label)+:is(label,.apple-field-help-at-label){margin-block-start:0}.apple-dialog .form-grid>.apple-field-help-at-label{border-radius:0;position:relative}.apple-dialog .form-grid>:is(label,.apple-field-help-at-label)+.apple-field-help-at-label:before,.apple-dialog .form-grid>.apple-field-help-at-label+label:before{content:"";inset:0 var(--field-content-inset) auto;height:var(--hairline);background:var(--separator);position:absolute}.apple-app .planning-inline-action{inline-size:100%;min-block-size:var(--control);padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--accent);box-shadow:none;font-size:var(--type-subhead);font-weight:var(--weight-regular);text-align:start;border:0;border-radius:0;justify-content:flex-start;align-items:center;display:flex}.apple-app .planning-inline-action:focus-visible{outline-offset:var(--focus-inset)}.apple-work-area[hidden]{display:none!important}.reorder-list{container:apple-order/inline-size}@container apple-order (max-width:24rem){.apple-dialog .reorder-row:has(.reorder-controls>:nth-child(2)){grid-template-columns:minmax(0,1fr) var(--control);gap:0 var(--space-3);display:grid}.apple-dialog .reorder-row:has(.reorder-controls>:nth-child(2))>.reorder-name{grid-area:1/1;align-self:center}.apple-dialog .reorder-row:has(.reorder-controls>:nth-child(2))>.reorder-controls{display:contents}.apple-dialog .reorder-row:has(.reorder-controls>:nth-child(2))>.reorder-controls>:not(.reorder-handle){grid-area:2/1;justify-self:start;padding-inline:0}.apple-dialog .reorder-row:has(.reorder-controls>:nth-child(2)) .reorder-handle{grid-area:1/2;align-self:start}}.apple-dialog .form-grid>label.apple-payment-day-field{grid-template-columns:minmax(0,1fr) minmax(0,var(--date-value-width));align-items:center;gap:var(--space-3);display:grid}.apple-dialog .apple-payment-day-field>.apple-day-picker{inline-size:100%;margin-inline-start:auto}.apple-dialog .apple-payment-day-field .apple-day-picker select{text-align:right;inline-size:100%}@container apple-form (max-width:24rem){.apple-dialog .form-stack .form-grid>label.apple-payment-day-field{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.apple-dialog .apple-payment-day-field .apple-day-picker select{text-align:start;padding-inline-start:var(--space-2)}.form-row>input:not([type=checkbox]):not([type=radio]):not([type=color]),.form-row>.select-control,.apple-dialog .form-stack :is(:is(.form-grid,.expense-form-grid) label,label:has(>.apple-field-name)):not(.apple-text-field)>input:not([type=checkbox]):not([type=radio]):not([type=color]),.apple-dialog .form-stack :is(:is(.form-grid,.expense-form-grid) label,label:has(>.apple-field-name)):not(.apple-text-field)>.apple-select>.select-control,.apple-field-help-at-label>.apple-field-help-control>.apple-select>.select-control{padding-inline:0}}@container apple-inline-fields (max-width:20rem){.apple-inline-fields>label>input:not([type=checkbox]):not([type=radio]):not([type=color]),.apple-inline-fields>label>.apple-select>.select-control{padding-inline:0}}@container apple-inline-fields (max-width:28rem){.apple-inline-fields[data-layout=grouped]>label>input:not([type=checkbox]):not([type=radio]):not([type=color]),.apple-inline-fields[data-layout=grouped]>label>.apple-select>.select-control,.apple-field-help-at-label>.apple-field-help-control>.apple-select>.select-control{padding-inline:0}}.draft-dialog{box-sizing:border-box;max-block-size:calc(100dvh - 32px);inline-size:min(480px,100% - 32px);font:var(--weight-regular) var(--type-body)/var(--line-body) var(--font-system);overflow:auto}.draft-dialog h2{color:var(--text);font:var(--weight-semibold) var(--type-headline)/var(--line-body) var(--font-system);overflow-wrap:anywhere;margin:0}.draft-dialog p{margin:var(--space-3) 0 0;color:var(--text);overflow-wrap:anywhere}.draft-dialog .form-actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.draft-dialog .form-actions>button{min-inline-size:0;max-inline-size:100%;min-block-size:var(--control);block-size:auto;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);white-space:normal;overflow-wrap:anywhere;font:var(--weight-semibold) var(--type-subhead)/var(--line-caption) var(--font-system)}@media (max-width:600px){.apple-app,.apple-dialog,.native-confirm,.apple-inline-fields{--field-content-inset:var(--compact-task-inset)}.apple-dialog.planning-inspector,.native-confirm,.apple-sheet-child{padding-inline:var(--compact-task-inset)}:is(:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header,:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header:has(>.apple-editor-actions)){column-gap:var(--compact-toolbar-gap)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header>:is(h1,h3){text-align:start;grid-area:2/1/auto/-1}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header>.apple-editor-actions{grid-area:1/2/auto/-1;grid-template-columns:repeat(2,minmax(0,var(--control)));justify-content:end;gap:var(--compact-toolbar-gap);inline-size:100%;display:grid}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header>.apple-editor-actions>*{min-inline-size:0;max-inline-size:100%}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header>.apple-editor-actions>button[type=submit]{grid-area:1/2}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header>.apple-editor-actions>.overflow-actions{grid-area:auto}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header :is(.apple-toolbar-icon,.apple-back-button),:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header .overflow-actions,:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header .overflow-actions>summary{inline-size:min(var(--control),100%);block-size:auto;min-block-size:var(--compact-toolbar-target);aspect-ratio:1;justify-self:end}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header>:first-child{justify-self:start}.draft-dialog{padding:var(--compact-task-inset)}.draft-dialog .form-actions{grid-template-columns:minmax(0,1fr);display:grid}}.apple-sheet-root,.apple-sheet-child,.native-confirm,.apple-inline-editor{container:apple-editor-shell/inline-size}.apple-app .apple-detail-page.apple-inline-editor{container-name:apple-detail-page apple-editor-shell}@container apple-editor-shell (max-width:32rem){:is(:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header,:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header:has(>.apple-editor-actions)){column-gap:var(--compact-toolbar-gap)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header>:is(h1,h3){text-align:start;grid-area:2/1/auto/-1}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header>:first-child{grid-area:1/1}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header>:is(button,span,.overflow-actions):last-child{grid-area:1/3}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header>.apple-editor-actions{grid-area:1/2/auto/-1;grid-template-columns:repeat(2,minmax(0,var(--control)));justify-content:end;gap:var(--compact-toolbar-gap);inline-size:100%;display:grid}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header>.apple-editor-actions>*{min-inline-size:0;max-inline-size:100%}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header>.apple-editor-actions>button[type=submit]{grid-area:1/2}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header>.apple-editor-actions>.overflow-actions{grid-area:auto}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header :is(.apple-toolbar-icon,.apple-back-button),:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header .overflow-actions,:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header .overflow-actions>summary{inline-size:min(var(--control),100%);block-size:auto;min-block-size:var(--compact-toolbar-target);aspect-ratio:1;justify-self:end}:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header>:first-child{justify-self:start}}:is(.apple-app,.apple-dialog) .apple-navigation-row[data-interaction=select]{grid-template-columns:minmax(0,1fr) var(--type-footnote);padding-inline:var(--field-content-inset)}:is(.apple-app,.apple-dialog) .apple-navigation-row[data-interaction=select]>.apple-navigation-copy{grid-area:1/1}:is(.apple-app,.apple-dialog) .apple-navigation-row[data-interaction=select]>.selection-mark{inline-size:var(--type-footnote);block-size:var(--type-footnote);color:var(--accent);grid-area:1/2;align-self:center;place-items:center;display:grid}:is(.apple-app,.apple-dialog) .apple-navigation-row[data-interaction=select]>.selection-mark>svg{block-size:100%;inline-size:100%}:is(.apple-app,.apple-dialog) .apple-navigation-row[data-interaction=select][aria-pressed=true]{background:var(--field)}.apple-file-name{-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere}:is(.apple-app,.apple-dialog) label.apple-multiline-field{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}:is(.apple-app,.apple-dialog) label.apple-multiline-field>textarea{text-align:start;resize:none;field-sizing:content;block-size:auto;min-block-size:1lh;inline-size:100%;min-inline-size:0;max-inline-size:100%;font:inherit;line-height:var(--line-body);margin:0;padding:0}:is(.apple-app,.apple-dialog) .apple-section-description{padding-inline:var(--field-content-inset);margin-inline:0}:is(.apple-app,.apple-dialog) .apple-inline-fields[data-layout=grouped]>label.apple-multiline-field>.apple-field-value{text-align:start;flex:none;inline-size:100%;min-inline-size:0;margin:0}:is(.apple-app,.apple-dialog) label:has(>textarea,>.apple-field-value[data-multiline]){align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}:is(.apple-app,.apple-dialog) label>textarea{text-align:start;flex:none;inline-size:100%;min-inline-size:0}:is(.apple-app,.apple-dialog) label>.apple-field-value[data-multiline],:is(.apple-app,.apple-dialog) .apple-inline-fields[data-layout=grouped]>label>.apple-field-value[data-multiline]{text-align:start;flex:none;inline-size:100%;min-inline-size:0;margin-inline-start:0}:is(.apple-app,.apple-dialog) label.apple-multiline-field>textarea{max-block-size:10lh}:is(.apple-app,.apple-dialog) .form-stack:not(.form-grid):not(.expense-form-grid):not(.apple-inline-fields[data-layout=grouped])>label.apple-multiline-field{padding:var(--field-content-inset);border-radius:var(--radius-field);background:var(--surface)}:is(.apple-app,.apple-dialog) :is(.form-grid,.expense-form-grid,.apple-inline-fields[data-layout=grouped])>label.apple-multiline-field{border-radius:0}:is(.apple-app,.apple-dialog) .form-grid>label.apple-multiline-field:first-child,:is(.apple-app,.apple-dialog) .form-grid>:not(label)+label.apple-multiline-field{border-start-start-radius:var(--radius-field);border-start-end-radius:var(--radius-field)}:is(.apple-app,.apple-dialog) .form-grid>label.apple-multiline-field:last-child{border-end-end-radius:var(--radius-field);border-end-start-radius:var(--radius-field)}:is(.apple-app,.apple-dialog) .form-grid>label.apple-multiline-field:has(+:not(label)){border-end-end-radius:var(--radius-field);border-end-start-radius:var(--radius-field)}.apple-dialog.planning-inspector{--canvas:var(--task-canvas);--surface:var(--task-surface);--field:var(--task-field);--secondary:var(--task-secondary);--muted:var(--task-secondary)}.apple-dialog.planning-inspector .text-button{background:var(--surface)}:is(.apple-app,.apple-dialog) .apple-disclosure-subgroups>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface .apple-disclosure[data-level=subsection]{margin-inline-start:var(--space-3)}.apple-summary-meta[data-role=repayment]{justify-content:flex-start;align-items:center;gap:var(--space-1)}.apple-summary-meta[data-role=repayment]>.plan-help{display:contents}.apple-summary-meta[data-role=repayment]>.plan-help>.plan-info{inline-size:var(--control);min-inline-size:var(--control);block-size:var(--control);margin:0}.apple-summary-meta[data-role=repayment]>.plan-help>.plan-help-content{flex:1 0 100%;min-inline-size:0}.property-wealth-category-summary{padding:var(--space-4);container:apple-summary/inline-size}@container apple-summary (max-width:24rem){.apple-summary-metrics[data-layout=compact]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.apple-summary-metrics[data-layout=compact]>div+div{border-inline-start:0;padding-inline-start:0}}.apple-category-list{background:var(--surface);border-radius:var(--radius-list);min-inline-size:0;overflow:hidden}.apple-category-group{min-inline-size:0}.apple-category-group-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);min-inline-size:0;padding:var(--space-4) var(--field-content-inset) var(--space-2);flex-wrap:wrap;display:flex}:is(.apple-app,.apple-dialog) .apple-category-group-heading>:is(h3,h4,h5){min-inline-size:0;color:var(--text);font:var(--weight-semibold) var(--type-body)/var(--line-body) var(--font-system);letter-spacing:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex:12rem;margin:0;padding:0}.apple-category-group-heading>span{min-inline-size:0;max-inline-size:100%;color:var(--secondary);font:var(--weight-regular) var(--type-footnote)/var(--line-caption) var(--font-system);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.apple-category-list>:not(:first-child){margin-block-start:var(--space-2);position:relative}.apple-category-list>:not(:first-child):before{content:"";inset:0 var(--field-content-inset) auto;block-size:var(--hairline);background:var(--separator);pointer-events:none;position:absolute}:is(.apple-app,.apple-dialog) .apple-category-list .budget-list{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;list-style:none}.apple-category-group>.budget-list>.planning-position-row:first-child:before{content:none}@media (max-width:900px),(pointer:coarse){:is(.apple-app,.apple-dialog) :is(.list-search,.apple-search-field,.quick-search-field)>input[type=search]{font-size:max(16px,var(--type-body))}}.apple-rate-stepper{display:contents}:is(.apple-app,.apple-dialog) .apple-disclosure-stack>:is(.apple-section-content,.apple-detail-section-wide:not(.apple-disclosure-stack)):not([hidden]):not(:has(>.apple-editor-section:last-child .apple-disclosure>.apple-collapse[data-open=false])){margin-block-end:calc(var(--work-section-gap) - var(--disclosure-gap))}:is(.apple-app,.apple-dialog) .apple-inline-fields[data-layout=grouped]>label.apple-multiline-field{padding-block:var(--space-3)}:is(.apple-app,.apple-dialog) .apple-disclosure-stack>.apple-detail-sections:empty{display:none}:is(.apple-app,.apple-dialog) .apple-disclosure-footer .preview-note{margin:var(--space-2) var(--field-content-inset) 0}:is(.apple-app,.apple-dialog) .apple-editor-caption{margin:0 var(--field-content-inset)}.apple-summary-metrics dd.apple-summary-metric-note{font:var(--weight-regular) var(--type-footnote)/var(--line-caption) var(--font-system);color:var(--secondary)}.apple-summary-card>.apple-content-group{margin-block-start:0}:is(.apple-app,.apple-dialog) .apple-section-introduction{padding-block-start:var(--space-4)}.apple-summary-context>h4{font:var(--weight-semibold) var(--type-headline)/var(--line-body) var(--font-system);color:var(--text);margin:0}:is(.apple-app,.apple-dialog) .apple-inline-fields[data-layout=grouped]>label.apple-task-choice{justify-content:flex-start;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);flex-flow:row;display:flex}:is(.apple-app,.apple-dialog) .apple-inline-fields[data-layout=grouped]>label.apple-task-choice>input[type=checkbox]{inline-size:var(--icon);min-inline-size:var(--icon);block-size:var(--icon);min-block-size:0;margin:var(--space-1) 0 0;flex:none;padding:0}:is(.apple-app,.apple-dialog) .apple-inline-fields[data-layout=grouped]>label.apple-task-choice>span{text-align:start;flex:auto;inline-size:auto;min-inline-size:0;margin:0}@media (hover:hover) and (pointer:fine){:is(.apple-app,.apple-dialog) button.apple-settings-row:not(:disabled):hover{background:var(--content-hover-fill)}}:is(.apple-app,.apple-dialog) button.apple-settings-row:not(:disabled):active{background:var(--content-hover-fill)}:is(.apple-app,.apple-dialog) .apple-disclosure-stack>:is(.apple-disclosure,.apple-disclosure-with-footer){margin-block-start:0}:is(:is(.apple-app,.apple-dialog) .apple-disclosure-stack>.apple-editor-section:has(>.apple-disclosure,>:where(.apple-disclosure-with-footer)>.apple-disclosure),:is(.apple-app,.apple-dialog) .form-stack>.apple-editor-section:has(>.apple-disclosure,>:where(.apple-disclosure-with-footer)>.apple-disclosure)){margin-block:0;padding-block:0}:is(.apple-app,.apple-dialog) .apple-section-empty{padding:var(--space-3) var(--field-content-inset);font:var(--weight-regular) var(--type-body)/var(--line-body) var(--font-system);margin:0}:is(.apple-app,.apple-dialog) fieldset.property-history-fields{border:0;min-width:0;margin:0;padding:0}:is(.apple-app,.apple-dialog) .apple-share-entry{grid-template-columns:minmax(0,1fr) minmax(5rem,.45fr) var(--control);align-items:center;gap:var(--space-2);display:grid}:is(.apple-app,.apple-dialog) .apple-share-entry>label{min-width:0;padding-inline:var(--field-content-inset);flex-direction:column;align-items:stretch;display:flex}:is(.apple-app,.apple-dialog) .apple-share-entry>label:before{content:none}:is(.apple-app,.apple-dialog) .apple-share-remove{min-width:var(--control);min-height:var(--control);padding:var(--space-2);box-shadow:none;color:var(--danger-text);background:0 0;border:0;place-items:center;margin:0;display:grid}.apple-share-remove>.app-icon{width:var(--icon);height:var(--icon)}@media (max-width:360px){:is(.apple-app,.apple-dialog) .apple-share-entry{grid-template-columns:minmax(0,1fr) var(--control)}:is(.apple-app,.apple-dialog) .apple-share-entry>label:first-child{grid-column:1/-1}}:is(.apple-app,.apple-dialog) .property-history-fields:not([hidden]){gap:var(--space-3);display:grid}:is(.apple-app,.apple-dialog) .property-history-fields>.apple-editor-section{background:var(--surface);border-radius:var(--radius-list);overflow:hidden}:is(.apple-app,.apple-dialog) .property-history-fields>.apple-editor-section+.apple-editor-section:before{content:none}:is(.apple-app,.apple-dialog) .apple-disclosure-stack>.apple-detail-section-wide{margin-block-end:0}:is(.apple-app,.apple-dialog) .apple-detail-sections:empty{display:none}:is(.apple-app,.apple-dialog) .apple-empty-placeholder{color:var(--secondary);margin-block:0;font-style:italic}:is(.apple-app,.apple-dialog) :is(input:not([type=date]):not([type=month]):not([type=time]):not([type=datetime-local]):not([type=week]),textarea)::placeholder{color:var(--secondary);opacity:1;font-style:italic}:is(.apple-app,.apple-dialog) .apple-section-content>.apple-settings-rows:empty{display:none}:is(.apple-app,.apple-dialog) .apple-section-empty.apple-empty-placeholder{padding-block:var(--space-2);font-style:italic}:is(.apple-app,.apple-dialog) .apple-task-step-body:has(>.apple-section-content>.apple-empty-placeholder){row-gap:var(--space-4)}:is(.apple-app,.apple-dialog) :is(.form-grid>.apple-form-disclosure,.form-grid>:where(.apple-disclosure-with-footer)>.apple-form-disclosure)>.apple-disclosure-heading,:is(.apple-app,.apple-dialog) :is(.form-grid>.apple-form-disclosure,.form-grid>:where(.apple-disclosure-with-footer)>.apple-form-disclosure)>.apple-disclosure-toggle{padding-inline:var(--field-content-inset)}.apple-field-help-at-label:has(>.apple-field-help-control :required:not([readonly]):not([type=hidden]):not(:disabled))>.apple-field-help-heading .apple-field-name:after{content:" *";color:var(--secondary);font:var(--weight-regular) var(--type-footnote)/var(--line-caption) var(--font-system)}:is(.apple-app,.apple-dialog) :is(label,.apple-field-help-at-label)[data-validation-error=true]{outline:2px solid var(--danger);outline-offset:-2px;border-radius:var(--radius-field)}.apple-validation-error{color:var(--danger-text);font-size:var(--type-footnote);line-height:var(--line-body);white-space:normal;overflow-wrap:anywhere;display:block}.apple-field-help-at-label>.apple-validation-error{grid-column:1/-1;min-inline-size:0}:is(.apple-app,.apple-dialog) :is(label,.apple-field-help-at-label)>.apple-validation-error{text-align:start;inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--text);flex:none}:is(.apple-app,.apple-dialog) label:has(:is(input,select,textarea)[aria-invalid=true]):not([data-validation-kind=missing]):not(:has([aria-invalid=true][data-validation-kind=missing])){outline:2px solid var(--danger);outline-offset:-2px;border-radius:var(--radius-field)}:is(.apple-app,.apple-dialog) .apple-field-help-at-label:has([aria-invalid=true]):not([data-validation-kind=missing]):not(:has([aria-invalid=true][data-validation-kind=missing])){outline:2px solid var(--danger);outline-offset:-2px;border-radius:var(--radius-field)}.apple-disclosure-toggle>span[data-required=true]:after,.apple-task-step-intro>h2[data-required=true]:after{content:" *";color:var(--secondary);font:var(--weight-regular) var(--type-footnote)/var(--line-caption) var(--font-system)}:is(.apple-app,.apple-dialog) [data-required-field=true][data-validation-error=true]{outline:2px solid var(--danger);outline-offset:-2px;border-radius:var(--radius-field)}:is(.apple-app,.apple-dialog) .apple-disclosure>.apple-validation-error{padding:var(--space-2) var(--field-content-inset)}:is(.apple-app,.apple-dialog) :is(label,.apple-field-help-at-label,[data-required-field=true])[data-validation-kind=missing]{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-inset);border-radius:var(--radius-field)}:is(.apple-app,.apple-dialog) [data-validation-kind=missing]>.field-error{color:var(--secondary)}:is(.apple-app,.apple-dialog) fieldset[data-required-field=true][data-validation-kind]{border:var(--focus-width) solid var(--danger);border-radius:var(--radius-field);outline:none}:is(.apple-app,.apple-dialog) fieldset[data-required-field=true][data-validation-kind=missing]{border-color:var(--focus-color)}.apple-dialog .form-grid>:is(label,.apple-field-help-at-label){border-radius:0}.apple-dialog .form-grid>:is(label,.apple-field-help-at-label):first-child,.apple-dialog .form-grid>:not(label,.apple-field-help-at-label,.apple-note-field)+:is(label,.apple-field-help-at-label){border-start-start-radius:var(--radius-field);border-start-end-radius:var(--radius-field)}.apple-dialog .form-grid>:is(label,.apple-field-help-at-label):last-child{border-end-end-radius:var(--radius-field);border-end-start-radius:var(--radius-field)}.apple-dialog .form-grid>:is(label,.apple-field-help-at-label):has(+:not(label,.apple-field-help-at-label,.apple-note-field)){border-end-end-radius:var(--radius-field);border-end-start-radius:var(--radius-field)}.apple-dialog .form-grid>:not(label,.apple-field-help-at-label,.apple-note-field)+.apple-field-help-at-label{margin-block-start:var(--space-4)}label:has(:is(input,select,textarea)[required]:disabled)>.apple-field-name:not([data-required=true]):after{content:none}.apple-editor-heading{justify-content:center;align-items:center;gap:0 var(--space-1);flex-wrap:wrap;min-inline-size:0;display:flex}.apple-editor-heading>:is(h1,h3){min-inline-size:0;max-inline-size:calc(100% - var(--control) - var(--space-1));flex:0 auto}.apple-editor-heading>.plan-help{display:contents}.apple-editor-heading .plan-info{inline-size:var(--control);min-inline-size:var(--control);block-size:var(--control);margin:0;padding:0}.apple-dialog .apple-editor-heading .plan-help-content,.native-confirm .apple-editor-heading .plan-help-content{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%;color:var(--secondary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--space-1) 0 var(--space-3);font-size:var(--type-footnote);line-height:var(--line-body);text-align:start;background:0 0;border:0;border-radius:0;flex-basis:100%}@media (max-width:600px){.apple-dialog .planning-editor-header>.apple-editor-heading,.native-confirm .planning-editor-header>.apple-editor-heading{grid-area:2/1/auto/-1;justify-content:flex-start}.apple-dialog .apple-editor-heading>h3,.native-confirm .apple-editor-heading>h3{text-align:start}}.apple-inline-fields[data-layout=grouped]>.apple-field-help-at-label{min-block-size:calc(var(--control) + var(--space-3));border-radius:0;padding-block:0;position:relative}.apple-inline-fields[data-layout=grouped]>:is(label,.apple-field-help-at-label)+:is(label,.apple-field-help-at-label):before{content:"";inset:0 var(--field-content-inset) auto;block-size:var(--hairline);background:var(--separator);pointer-events:none;position:absolute}.apple-editor-toolbar:has(>.apple-editor-heading){align-items:start}@container apple-editor-shell (max-width:32rem){:is(.apple-app,.apple-dialog,.native-confirm) .planning-editor-header>.apple-editor-heading{grid-area:2/1/auto/-1;justify-content:flex-start}:is(.apple-app,.apple-dialog,.native-confirm) .apple-editor-heading>:is(h1,h3){text-align:start}}@container apple-inline-fields (max-width:28rem){.apple-field-help-at-label>.apple-field-help-control{grid-area:2/1/auto/-1}.apple-field-help-at-label .plan-help-content{grid-row:3}.apple-field-help-control :is(input,.select-control,.selected-label,.apple-field-value){text-align:start}}:is(.apple-app,.apple-dialog,.native-confirm) :is(h1,h2,h3,h4){overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}:is(.apple-app,.apple-dialog,.native-confirm) .apple-summary-heading>:is(h2,h3,h4),:is(.apple-app,.apple-dialog,.native-confirm) :is(.section-heading,.apple-section-heading,.section-heading-title)>:is(h2,h3,h4),:is(.apple-app,.apple-dialog,.native-confirm) :is(h2,h3,h4).apple-section-heading,:is(.apple-app,.apple-dialog,.native-confirm) .apple-field-help-heading>:is(label,.apple-field-help-label)>.apple-field-name,:is(.apple-app,.apple-dialog,.native-confirm) .apple-section-description,:is(.apple-app,.apple-dialog,.native-confirm) .plan-help-content,:is(.apple-app,.apple-dialog,.native-confirm) .plan-help-content :is(p,li,dt,dd){word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}:is(.apple-app,.apple-dialog) [data-validation-error=true]:has(>.field-error){outline:var(--focus-width) solid var(--danger);outline-offset:var(--focus-inset);border-radius:var(--radius-field)}:is(.apple-app,.apple-dialog) [data-validation-error=true][data-validation-kind=missing]:has(>.field-error){outline-color:var(--focus-color)}:is(.apple-app,.apple-dialog) [data-validation-error=true]>.apple-validation-error{font:var(--weight-regular) var(--type-footnote)/var(--line-body) var(--font-system);text-align:start;inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--text);flex:none}:is(.apple-app,.apple-dialog) [data-validation-kind=missing]>.apple-validation-error{color:var(--secondary)}:is(.apple-app,.apple-dialog) fieldset[data-required-field=true][data-validation-kind]:has(>.apple-validation-error){outline:none}.apple-select .select-control .selected-label,.select-menu button>span:last-child{white-space:normal;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-inline-size:0}@media (min-width:901px){.apple-dialog.planning-inspector:not(.planning-filter-dialog):not(.planning-tools-dialog){max-height:min(92dvh,calc(100dvh - 2 * var(--space-8)))}}.apple-dialog[data-apple-header-flow=true]>.apple-sheet-root .apple-editor-toolbar,.apple-sheet-child[data-apple-header-flow=true] .apple-editor-toolbar{position:relative;top:0}:is(.apple-app,.apple-dialog) :is(ul,ol).apple-navigation-list{margin:0;padding:0;list-style:none}@media (max-width:600px){:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]{--control:var(--compact-toolbar-target)}}:is(.apple-app,.apple-dialog) :is(button,a).apple-settings-row,:is(.apple-app,.apple-dialog) .apple-navigation-row:not([data-interaction=read]),:is(.apple-app,.apple-dialog) .planning-position-row,.apple-app .planning-v3 .budget-list>li.planning-position-row,.apple-dialog .apple-settings-section :is(.workspace-list,.apple-settings-rows) .apple-grouped-action,:is(.apple-app,.apple-dialog) .apple-settings-section :is(button.workspace-option,.apple-grouped-action){border-radius:var(--radius-list)}:is(.apple-app,.apple-dialog) .apple-date-control{justify-content:flex-end;align-items:center;gap:var(--space-1);flex:auto;min-inline-size:0;max-inline-size:100%;display:flex}:is(.apple-app,.apple-dialog) .apple-date-control>input{flex:0 1 var(--date-value-width);inline-size:var(--date-value-width);min-inline-size:0;min-block-size:var(--control);box-shadow:none;color:var(--text);text-align:end;font:inherit;background:0 0;border:0;margin:0;padding-inline:0}:is(.apple-app,.apple-dialog) .apple-date-clear{inline-size:var(--control);min-block-size:var(--control);padding:var(--space-2);box-shadow:none;color:var(--secondary);background:0 0;border:0;flex:none;order:-1;place-items:center;display:grid}.apple-date-clear>svg{inline-size:var(--icon);block-size:var(--icon)}.apple-date-control[data-empty=true]:not(:focus-within) .apple-date-clear{visibility:hidden}.apple-date-control[data-empty=true]>input:not(:focus)::-webkit-datetime-edit{color:#0000}@container apple-inline-fields (max-width:28rem){:is(.apple-app,.apple-dialog) .apple-inline-fields>label>.apple-date-control{flex-basis:100%;inline-size:100%}.apple-date-control>input{text-align:start;flex:auto;inline-size:100%}:is(.apple-app,.apple-dialog) .apple-date-clear{order:1}}:is(.apple-app,.apple-dialog) .overflow-actions>div{grid-auto-rows:min-content;align-content:start;align-items:start;block-size:max-content;min-block-size:0}.apple-date-control[data-empty=true]>input:not(:focus)::-webkit-date-and-time-value{color:#0000}@container apple-inline-fields (max-width:28rem){:is(.apple-app,.apple-dialog) .apple-inline-fields>label:has(>.apple-date-control){align-items:stretch;gap:var(--space-1);flex-direction:column}:is(.apple-app,.apple-dialog) .apple-inline-fields>label>.apple-date-control{flex:none;inline-size:100%;max-inline-size:100%}:is(.apple-app,.apple-dialog) .apple-date-control>input{text-align:start;flex:auto;inline-size:100%}:is(.apple-app,.apple-dialog) .apple-date-clear{order:1}}@container apple-form (max-width:28rem){:is(.apple-app,.apple-dialog) :is(.form-grid,.expense-form-grid)>label:has(>.apple-date-control){align-items:stretch;gap:var(--space-1);flex-direction:column}:is(.apple-app,.apple-dialog) :is(.form-grid,.expense-form-grid)>label:has(>.apple-date-control)>.apple-field-name{flex:none;inline-size:100%;max-inline-size:100%}:is(.apple-app,.apple-dialog) :is(.form-grid,.expense-form-grid)>label>.apple-date-control{flex:none;inline-size:100%;max-inline-size:100%}:is(.apple-app,.apple-dialog) .apple-date-control>input{text-align:start;flex:auto;inline-size:100%}:is(.apple-app,.apple-dialog) .apple-date-clear{order:1}}@container apple-form (max-width:14rem){.apple-date-control{flex-wrap:wrap}:is(.apple-app,.apple-dialog) .apple-date-control>input{flex:0 0 100%;inline-size:100%}:is(.apple-app,.apple-dialog) .apple-date-clear{order:1;margin-inline-start:auto}}@container apple-inline-fields (max-width:14rem){.apple-date-control{flex-wrap:wrap}:is(.apple-app,.apple-dialog) .apple-date-control>input{flex:0 0 100%;inline-size:100%}:is(.apple-app,.apple-dialog) .apple-date-clear{order:1;margin-inline-start:auto}}:is(.apple-app,.apple-dialog) .apple-form-disclosure[data-level=subsection]>.apple-disclosure-toggle,:is(.apple-app,.apple-dialog) .apple-form-disclosure[data-level=subsection]>.apple-disclosure-heading>.apple-disclosure-toggle,:is(.apple-app,.apple-dialog) .apple-task-step .apple-form-disclosure>.apple-disclosure-toggle,:is(.apple-app,.apple-dialog) .apple-task-step .apple-form-disclosure>.apple-disclosure-heading>.apple-disclosure-toggle{font:var(--weight-regular) var(--type-body)/var(--line-body) var(--font-system)}.apple-summary-card>.apple-settings-row{padding-inline:0}:is(.apple-app,.apple-dialog) .apple-form-disclosure[data-level=subsection]{margin-inline-start:0}.apple-summary-card>.apple-settings-rows .apple-settings-row{padding-inline:0}:is(.apple-app,.apple-dialog) .apple-date-control:has(>.apple-date-empty){position:relative}:is(.apple-app,.apple-dialog) .apple-date-empty{color:var(--secondary);font:inherit;text-align:end;pointer-events:none;overflow-wrap:anywhere;font-style:italic;position:absolute;inset-inline:0}.apple-date-control:focus-within>.apple-date-empty{display:none}:is(.apple-app,.apple-dialog) .apple-date-control[data-empty=true]:has(>.apple-date-empty):not(:focus-within)>input{opacity:0}@media (hover:hover) and (pointer:fine){:is(dialog.native-confirm,dialog.draft-dialog) .secondary:not(:disabled):hover{background:var(--hover-fill)}}@container apple-inline-fields (max-width:28rem){:is(.apple-app,.apple-dialog) .apple-date-empty{text-align:start}}:is(.apple-app,.apple-dialog) input[type=date]::-webkit-datetime-edit{text-align:inherit;padding:0;display:block}:is(.apple-app,.apple-dialog) input[type=date]::-webkit-datetime-edit-fields-wrapper{display:inline-block}:is(.apple-app,.apple-dialog) input[type=date]::-webkit-calendar-picker-indicator{inline-size:var(--icon);block-size:var(--icon);margin-inline:var(--space-1);padding:0}@media (hover:hover) and (pointer:fine){:is(dialog.native-confirm,dialog.draft-dialog) button.secondary.destructive-action:not(:disabled):hover{color:var(--text)}}@container apple-form (max-width:14rem){.apple-task-content>.apple-task-navigation,.apple-task-section-panel>.apple-task-navigation{grid-template-columns:minmax(0,1fr)}}:is(.apple-app,.apple-dialog) .apple-chapter-outline .apple-disclosure-with-footer:has(>.apple-disclosure[data-level=section]):not(:is(.apple-disclosure-surface,.apple-summary-card) *){border-block-start:var(--hairline) solid var(--separator);padding-block-start:var(--space-2)}:is(.apple-app,.apple-dialog) .apple-chapter-outline .apple-disclosure-with-footer:has(>.apple-disclosure[data-level=section]):not(:is(.apple-disclosure-surface,.apple-summary-card) *)>.apple-disclosure>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface{margin-inline-start:var(--space-3)}:is(.apple-app,.apple-dialog) .apple-chart-stack>.apple-chart,:is(.apple-app,.apple-dialog) .apple-chart-stack>.card.plan-compact{margin-block:0}:is(.apple-app,.apple-dialog) [hidden]:not([hidden=until-found]){display:none!important}.apple-task-details{container:apple-summary/inline-size}@container apple-summary (max-width:32rem){.apple-task-details>div{grid-template-columns:minmax(0,1fr);display:grid}.apple-task-details dd{text-align:start}}@container apple-inline-fields (max-width:14rem){:is(.apple-app,.apple-dialog) .apple-date-control{position:relative}:is(.apple-app,.apple-dialog) .apple-date-empty{inset-block-start:0}:is(.apple-app,.apple-dialog) .apple-date-clear{margin:0;position:absolute;inset-block-end:0;inset-inline-end:calc(var(--control) + var(--space-1))}:is(.apple-app,.apple-dialog) :is(.apple-inline-fields,.form-grid,.expense-form-grid) label input[type=date]{min-block-size:calc(1lh + var(--control) + var(--space-1));padding-block:0 calc(var(--control) + var(--space-1));padding-inline:0;position:relative}:is(.apple-app,.apple-dialog) input[type=date]::-webkit-calendar-picker-indicator{inline-size:var(--control);block-size:var(--control);padding:var(--space-2);box-sizing:border-box;margin:0;position:absolute;inset-block-end:0;inset-inline-end:0}}@container apple-form (max-width:14rem){:is(.apple-app,.apple-dialog) .apple-date-control{position:relative}:is(.apple-app,.apple-dialog) .apple-date-empty{inset-block-start:0}:is(.apple-app,.apple-dialog) .apple-date-clear{margin:0;position:absolute;inset-block-end:0;inset-inline-end:calc(var(--control) + var(--space-1))}:is(.apple-app,.apple-dialog) :is(.apple-inline-fields,.form-grid,.expense-form-grid) label input[type=date]{min-block-size:calc(1lh + var(--control) + var(--space-1));padding-block:0 calc(var(--control) + var(--space-1));padding-inline:0;position:relative}:is(.apple-app,.apple-dialog) input[type=date]::-webkit-calendar-picker-indicator{inline-size:var(--control);block-size:var(--control);padding:var(--space-2);box-sizing:border-box;margin:0;position:absolute;inset-block-end:0;inset-inline-end:0}}.apple-field-help-at-label.apple-checkbox-help{grid-template-columns:minmax(0,max-content) var(--control) minmax(var(--control),1fr);align-items:center;gap:0 var(--space-1);padding:var(--space-3) var(--field-content-inset);background:var(--surface);display:grid}.apple-checkbox-help>.apple-field-help-heading,.apple-checkbox-help>.apple-field-help-heading>.plan-help{display:contents}.apple-checkbox-help .plan-info{grid-area:1/2;padding:0}.apple-field-help-at-label.apple-checkbox-help>.apple-field-help-control{grid-area:1/3;justify-self:end}.apple-field-help-at-label.apple-checkbox-help>.apple-field-help-heading>label{min-inline-size:0;color:var(--text);font:inherit;grid-area:1/1;align-items:center;min-block-size:var(--control)!important;background:0 0!important;margin:0!important;padding:0!important;display:flex!important}.apple-field-help-at-label.apple-checkbox-help>.apple-field-help-control>input[type=checkbox]{inline-size:var(--icon);min-inline-size:var(--icon);block-size:var(--icon);min-block-size:0;accent-color:var(--accent);margin:0;padding:0;display:block}.apple-field-help-at-label.apple-checkbox-help .plan-help-content{overflow-wrap:break-word;grid-area:2/1/auto/-1;min-inline-size:0;max-inline-size:100%}@container apple-inline-fields (max-width:20rem){.apple-field-help-at-label.apple-checkbox-help{grid-template-columns:var(--control) minmax(0,1fr) var(--control);row-gap:var(--space-1)}.apple-field-help-at-label.apple-checkbox-help>.apple-field-help-heading>label{grid-area:1/1/auto/-1}.apple-field-help-at-label.apple-checkbox-help>.apple-field-help-control{inline-size:var(--control);min-block-size:var(--control);grid-area:2/1;justify-self:start;place-items:center;display:grid}.apple-field-help-at-label.apple-checkbox-help .plan-info{grid-area:2/3}.apple-field-help-at-label.apple-checkbox-help .plan-help-content{grid-row:3}}:is(.apple-app,.apple-dialog) :is(.apple-settings-row,.apple-review-row):is(:disabled,[aria-disabled=true]){opacity:1;color:var(--secondary)}:is(.apple-app,.apple-dialog) .apple-date-entry{gap:0 var(--space-1);inline-size:0;min-inline-size:min(100%,calc(12ch + 2 * var(--control) + var(--space-1)));flex-wrap:nowrap;flex:1 1 0;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}:is(.apple-app,.apple-dialog) .apple-date-entry>input[data-date-editor=true]{inline-size:100%;min-inline-size:12ch;min-block-size:var(--control);text-align:end;opacity:1;font:inherit;color:var(--text);grid-column:1;padding:0}:is(.apple-app,.apple-dialog) .apple-date-entry>input[data-date-editor=true]::placeholder{color:var(--secondary);opacity:1;font-style:normal}:is(.apple-app,.apple-dialog) .apple-date-entry[data-empty=true]>input[placeholder]:not(:placeholder-shown){font-style:normal}:is(.apple-app,.apple-dialog) .apple-date-actions{grid-column:2;align-items:center;display:flex}:is(.apple-app,.apple-dialog) .apple-date-entry .apple-date-clear{inline-size:var(--control);block-size:var(--control);order:0;margin:0;position:static}:is(.apple-app,.apple-dialog) .apple-date-calendar{inline-size:var(--control);block-size:var(--control);color:var(--secondary);border-radius:var(--radius-field);flex:none;place-items:center;display:grid;position:relative}.apple-date-calendar>svg{inline-size:var(--icon);block-size:var(--icon);pointer-events:none}:is(.apple-app,.apple-dialog) .apple-date-calendar>.apple-date-native{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;min-inline-size:0;margin:0;padding:0;position:absolute;inset:0}.apple-date-calendar>.apple-date-native::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;block-size:auto;inline-size:auto;position:absolute;inset:0}.apple-date-calendar:has(:focus-visible){outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-inset)}:is(.apple-app,.apple-dialog) .apple-date-entry>.apple-date-error{font:var(--weight-regular) var(--type-footnote)/var(--line-body) var(--font-system);color:var(--text);overflow-wrap:anywhere;flex:none;grid-column:1/-1;margin:0;padding-block-end:var(--space-2)}@container apple-inline-fields (max-width:28rem){:is(.apple-app,.apple-dialog) .apple-date-entry>input[data-date-editor=true]{text-align:start}}@media (max-width:760px){:is(.apple-app,.apple-dialog) .apple-date-entry>input[data-date-editor=true]{text-align:start}}@container apple-inline-fields (max-width:14rem){:is(.apple-app,.apple-dialog) .apple-date-entry{grid-template-columns:minmax(0,1fr)}:is(.apple-app,.apple-dialog) .apple-date-entry>input[data-date-editor=true]{text-align:start;min-inline-size:0}:is(.apple-app,.apple-dialog) .apple-date-actions{grid-column:1;justify-self:end}}:is(.apple-app,.apple-dialog) .apple-date-entry>input[data-date-editor=true][data-date-absence=true]::placeholder{font-style:italic}.apple-disclosure-with-footer{container:apple-disclosure-shell/inline-size}@container apple-disclosure-shell (max-width:14rem){:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help],:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help][data-actions]{grid-template-columns:minmax(0,1fr) var(--icon-disclosure);row-gap:var(--space-1)}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.apple-disclosure-toggle{grid-area:1/1/auto/-1;grid-template-columns:subgrid}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.apple-disclosure-toggle>span{grid-column:1}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.apple-disclosure-toggle>svg{grid-column:2}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.plan-help>.plan-info{grid-area:2/1;justify-self:start}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.plan-help>.plan-help-content{grid-area:3/1/auto/-1}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help][data-actions]>.apple-disclosure-actions{flex-wrap:wrap;grid-area:3/1/auto/-1;justify-content:flex-end}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help][data-actions]>.plan-help>.plan-help-content{grid-row:4}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-actions]:not([data-help]){grid-template-columns:minmax(0,1fr) var(--icon-disclosure);column-gap:var(--space-1);row-gap:var(--space-1);display:grid}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-actions]:not([data-help])>.apple-disclosure-toggle{grid-template-columns:subgrid;grid-area:1/1/auto/-1;width:100%;display:grid}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-actions]:not([data-help])>.apple-disclosure-toggle>span{grid-column:1}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-actions]:not([data-help])>.apple-disclosure-toggle>svg{grid-column:2}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-actions]:not([data-help])>.apple-disclosure-actions{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-end;justify-self:end;max-inline-size:100%}}@container (max-width:12rem){.apple-app .planning-group-toggle>.funding-group-title{gap:var(--space-2);grid-column:1;min-inline-size:0}.apple-app .planning-group-toggle>.funding-group-title>span:last-child{overflow-wrap:anywhere;min-inline-size:0}.apple-app .planning-group-toggle:has(>.funding-group-title)>.app-icon{align-self:start;margin-block-start:var(--space-1)}.apple-app .planning-row-content>.budget-list-content{grid-area:2/1/auto/-1}.apple-app .planning-row-content>.budget-list-trailing{grid-area:3/1/auto/-1}}.apple-app :is(.funding-future-overall,.funding-future-calculator){grid-template-columns:minmax(0,1fr)}.apple-app .funding-future-warning{overflow-wrap:anywhere;min-inline-size:0}.apple-app .planning-v3>.section-heading{flex-wrap:wrap}.apple-app .planning-v3 .planning-add-actions{flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}.apple-app .planning-group>.section-heading.apple-overview-heading,.apple-app .form-stack>.section-heading.apple-overview-heading{justify-content:flex-start;align-items:center;gap:0 var(--space-1);min-block-size:var(--control);margin:0 0 var(--work-heading-gap);flex-wrap:wrap;padding:0;display:flex}.apple-app .apple-overview-heading>.apple-list-title{font:var(--weight-semibold) var(--type-title)/var(--line-title3) var(--font-system);letter-spacing:var(--tracking-title);color:var(--text);margin:0;padding:0}.apple-app .apple-overview-heading>.plan-help{display:contents}.apple-app .planning-group>.section-heading.apple-overview-heading .plan-info{vertical-align:middle;margin:0}.apple-app .apple-overview-heading .plan-help-content{flex-basis:100%;min-inline-size:0}.apple-app .planning-group:has(>.apple-overview-heading)>.card.plan-compact{padding:var(--work-content-inset);margin-block:0}.apple-app .planning-group:has(>.apple-overview-heading){margin-block:0}.apple-surplus-metrics{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;min-inline-size:0;margin:0;display:grid}.apple-surplus-metrics>div{grid-template-rows:subgrid;grid-row:1/span 3;row-gap:0;min-inline-size:0;display:grid}.apple-surplus-metrics:has(.apple-surplus-context)>div{grid-row-end:span 4}.apple-surplus-metrics>div+div{border-inline-start:var(--hairline) solid var(--separator);padding-inline-start:var(--space-6)}.apple-surplus-metrics dt{grid-template-columns:minmax(0,max-content) var(--control) minmax(0,1fr);grid-template-rows:subgrid;column-gap:var(--space-1);font:var(--weight-regular) var(--type-subhead)/var(--line-body) var(--font-system);color:var(--secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;grid-row:1/span 2;margin:0;display:grid}.apple-surplus-metrics dt:not(:has(>.plan-help)){grid-template-columns:minmax(0,1fr)}.apple-surplus-metrics dt>span{min-block-size:var(--control);grid-row:1;align-content:center}.apple-surplus-metrics dt>.plan-help{display:contents}.apple-surplus-metrics dt>.plan-help>.plan-info{inline-size:var(--control);min-inline-size:var(--control);block-size:var(--control);grid-area:1/2;align-self:center;margin:0}.apple-surplus-metrics dt>.plan-help>.plan-help-content{contain:inline-size;grid-area:2/1/auto/-1;min-inline-size:0}.apple-surplus-metrics dd{margin:var(--space-2) 0 0;min-inline-size:0;max-inline-size:100%}.apple-surplus-metrics .apple-surplus-value{font:var(--weight-semibold) var(--type-surplus-average)/var(--line-title) var(--font-system);letter-spacing:var(--tracking-title);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-self:baseline}.apple-surplus-metrics .apple-surplus-value[data-role=month]{font-size:var(--type-surplus-month)}.apple-surplus-value .apple-money-number{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.apple-surplus-value .apple-money-number>.apple-number-group{white-space:normal;overflow-wrap:anywhere}.apple-surplus-value .apple-money-currency{font:var(--weight-regular) var(--type-subhead)/var(--line-body) var(--font-system);letter-spacing:normal;color:var(--secondary)}.apple-surplus-metrics .apple-surplus-value:has(>.apple-metric-text){font:var(--weight-semibold) var(--type-title3)/var(--line-body) var(--font-system);letter-spacing:normal}.apple-surplus-value .apple-metric-text{font:var(--weight-semibold) var(--type-title3)/var(--line-body) var(--font-system);letter-spacing:normal}.apple-surplus-metrics .apple-surplus-context{font:var(--weight-regular) var(--type-footnote)/var(--line-body) var(--font-system);color:var(--secondary);overflow-wrap:anywhere}@container apple-summary (max-width:38rem){.apple-surplus-metrics{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr)}:is(.apple-surplus-metrics>div,.apple-surplus-metrics:has(.apple-surplus-context)>div){grid-row:auto;grid-template-rows:none}.apple-surplus-metrics dt{grid-row:auto;grid-template-rows:auto auto}.apple-surplus-metrics>div+div{border-inline-start:0;padding-inline-start:0}}@container apple-summary (max-width:14rem){.apple-surplus-value{--surplus-fit:155cqi}.apple-surplus-value:has(>.apple-money-text){display:flex}.apple-surplus-value[data-role=month]{--surplus-fit:125cqi}.apple-surplus-value .apple-money-number{font-size:clamp(var(--type-title3),calc(var(--surplus-fit) / var(--apple-money-length)),1em)}.apple-surplus-metrics dt{grid-template-columns:minmax(0,1fr);justify-items:start;column-gap:0}.apple-surplus-metrics dt>span{grid-area:1/1;min-block-size:0;inline-size:100%}.apple-surplus-metrics dt>.plan-help>.plan-info{inline-size:var(--compact-toolbar-target);min-inline-size:var(--compact-toolbar-target);block-size:var(--compact-toolbar-target);min-block-size:var(--compact-toolbar-target);grid-area:2/1;align-self:start}.apple-surplus-metrics dt>.plan-help>.plan-help-content{grid-row:3}}.apple-app .apple-detail-sections.apple-overview-sections[data-layout=stacked]{row-gap:var(--work-summary-gap)}.apple-app .apple-work-area.apple-overview-sections>:where(:not(dialog):not(.sr-only):not(style):not([hidden]))~:where(:not(dialog):not(.sr-only):not(style):not([hidden])){margin-block-start:var(--work-summary-gap)}.apple-app .apple-work-area.apple-overview-sections>.apple-context-controls+:where(:not(dialog):not(.sr-only):not([hidden])){margin-block-start:var(--work-context-gap)}@container apple-inline-fields (max-width:14rem){.apple-field-help-at-label:not(.apple-checkbox-help)>.apple-field-help-heading>:is(label,.apple-field-help-label){grid-area:1/1/auto/-1}.apple-field-help-at-label:not(.apple-checkbox-help) .plan-info{inline-size:var(--compact-toolbar-target);min-inline-size:var(--compact-toolbar-target);block-size:var(--compact-toolbar-target);min-block-size:var(--compact-toolbar-target);grid-area:2/1;margin:0}.apple-field-help-at-label:not(.apple-checkbox-help)>.apple-field-help-control{grid-area:3/1/auto/-1}.apple-field-help-at-label:not(.apple-checkbox-help) .plan-help-content{grid-area:4/1/auto/-1}}@container apple-form (max-width:14rem){.apple-field-help-at-label:not(.apple-checkbox-help)>.apple-field-help-heading>:is(label,.apple-field-help-label){grid-area:1/1/auto/-1}.apple-field-help-at-label:not(.apple-checkbox-help) .plan-info{inline-size:var(--compact-toolbar-target);min-inline-size:var(--compact-toolbar-target);block-size:var(--compact-toolbar-target);min-block-size:var(--compact-toolbar-target);grid-area:2/1;margin:0}.apple-field-help-at-label:not(.apple-checkbox-help)>.apple-field-help-control{grid-area:3/1/auto/-1}.apple-field-help-at-label:not(.apple-checkbox-help) .plan-help-content{grid-area:4/1/auto/-1}}:is(.apple-app,.apple-dialog) :is(.section-heading,.funding-future-title,.funding-summary-heading,.apple-chart-heading,.section-heading-title,.plan-title):has(>.plan-help)>:is(h2,h3,h4){flex:none;max-inline-size:100%}:is(.apple-app,.apple-dialog) :is(.section-heading,.funding-future-title,.funding-summary-heading,.apple-chart-heading,.section-heading-title,.plan-title)>.plan-help>.plan-info{inline-size:var(--compact-toolbar-target);min-inline-size:var(--compact-toolbar-target);block-size:var(--compact-toolbar-target);min-block-size:var(--compact-toolbar-target)}.apple-task-choice[data-hit-target=control]{align-items:center;padding-block:0}.apple-task-choice[data-hit-target=control]>.apple-checkbox-hit{width:var(--control);min-width:var(--control);min-height:var(--control);height:var(--control);margin:0 calc((var(--icon) - var(--control))/2);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.apple-task-choice[data-hit-target=control]>.apple-checkbox-hit>input{margin:0}:is(.apple-app,.apple-dialog) .apple-task-choice[data-hit-target=control]{cursor:default}:is(.apple-app,.apple-dialog) .apple-task-choice[data-hit-target=control]>.apple-checkbox-hit{cursor:pointer}:is(.apple-app,.apple-dialog) .apple-task-choice[data-hit-target=control]>.apple-checkbox-hit:has(>input:disabled){cursor:default}:is(.apple-app,.apple-dialog) .apple-task-choice[data-hit-target=control]>.apple-checkbox-hit>input{cursor:inherit}:is(.apple-app,.apple-dialog) .apple-note-field{color:var(--text)}:is(.apple-app,.apple-dialog) .apple-note-field>.note-field{padding:var(--space-3) var(--field-content-inset);margin:0;display:block}:is(.apple-app,.apple-dialog) .apple-note-field>.note-field>textarea{inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:var(--control);padding:var(--space-3) 0;border-radius:var(--radius-field);background:var(--surface);color:var(--text);-webkit-text-fill-color:currentColor;caret-color:var(--text);opacity:1;font:var(--weight-regular) var(--type-body)/var(--line-body) var(--font-system);text-align:start;resize:vertical;border:0;margin-block-start:var(--space-2);display:block}:is(.apple-app,.apple-dialog) .apple-note-field>.note-field>textarea::placeholder{color:var(--secondary);-webkit-text-fill-color:var(--secondary);opacity:1}.apple-money-stack{vertical-align:top;flex-direction:column;max-inline-size:100%;display:inline-flex}:is(.apple-money-stack,.apple-detail-fields dd)>.apple-summary-metric-context{white-space:normal;color:var(--secondary);font:var(--weight-regular) var(--type-footnote)/var(--line-caption) var(--font-system);display:block}.apple-money-stack>span:first-child{align-items:baseline;gap:var(--space-1);max-inline-size:100%;display:inline-flex}:is(.apple-app,.apple-dialog) .apple-photo-strip{gap:var(--space-3);padding:var(--space-3) var(--field-content-inset);flex-wrap:wrap;display:flex}:is(.apple-app,.apple-dialog) .apple-photo-thumbnail{inline-size:calc(2 * var(--control));aspect-ratio:1;border:var(--hairline) solid var(--separator);border-radius:var(--radius-field);background:var(--field);max-inline-size:100%;color:var(--secondary);font:var(--weight-regular) var(--type-footnote)/var(--line-caption) var(--font-system);place-items:center;padding:0;display:grid;overflow:hidden}.apple-photo-thumbnail>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}:is(:is(.apple-app,.apple-dialog) .apple-disclosure-toggle[data-value],.apple-app .planning-group-heading>.planning-group-toggle:has(>.apple-disclosure-summary)){grid-template-columns:minmax(0,1fr) fit-content(48%) var(--icon-disclosure);gap:var(--space-1) var(--space-2);align-items:start;display:grid}:is(.apple-app,.apple-dialog) .apple-disclosure-toggle[data-value]>.apple-disclosure-value,.apple-app .planning-group-toggle>.apple-disclosure-summary{text-align:end;min-inline-size:0;color:var(--text);font-weight:var(--weight-semibold);overflow-wrap:anywhere;grid-area:1/2;justify-self:end}:is(.apple-app,.apple-dialog) .apple-disclosure-toggle[data-value]>svg{grid-area:1/3;align-self:start;margin-block-start:var(--space-1)}.apple-app .planning-group-toggle:has(>.apple-disclosure-summary)>svg{grid-area:1/3;align-self:start;margin-block-start:var(--space-1)}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]:has(>.apple-disclosure-toggle[data-value]){grid-template-columns:minmax(0,1fr) var(--control) fit-content(45%) var(--icon-disclosure)}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help][data-actions]:has(>.apple-disclosure-toggle[data-value]){grid-template-columns:minmax(0,1fr) var(--control) fit-content(40%) var(--icon-disclosure) auto}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.apple-disclosure-toggle[data-value]{grid-template-columns:subgrid}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.apple-disclosure-toggle[data-value]>.apple-disclosure-value{grid-column:3}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.apple-disclosure-toggle[data-value]>svg{grid-column:4}@container apple-disclosure-shell (max-width:22rem){:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]:has(>.apple-disclosure-toggle[data-value]){grid-template-columns:minmax(0,1fr) fit-content(48%) var(--icon-disclosure)}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.apple-disclosure-toggle[data-value]{grid-column:1/-1}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.apple-disclosure-toggle[data-value]>.apple-disclosure-value{grid-column:2}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]>.apple-disclosure-toggle[data-value]>svg{grid-column:3}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]:has(>.apple-disclosure-toggle[data-value])>.plan-help>.plan-info{grid-area:2/1;justify-self:start}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help]:has(>.apple-disclosure-toggle[data-value])>.plan-help>.plan-help-content{grid-area:3/1/auto/-1}}.apple-summary-breakdown[data-columns="2"]{--summary-value-columns:2}@container apple-summary (max-width:14rem){.apple-summary-breakdown-row>dl>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.apple-summary-breakdown-row dd{text-align:start}}@media (max-width:360px){.apple-app .card.plan-compact.apple-summary-card{padding:var(--compact-task-inset)}.apple-app .planning-group:has(>.apple-overview-heading)>.card.plan-compact.apple-summary-card{padding:var(--compact-task-inset)}}:is(.apple-app,.apple-dialog) .apple-disclosure[data-value]>.apple-disclosure-heading[data-help]>.plan-help>.plan-info{align-self:start}.apple-detail-fields>div[data-section-start]{margin-block-start:var(--space-3)}.apple-feedback-stack{gap:var(--space-3);min-inline-size:0;display:grid}.apple-app .apple-page-content>.apple-feedback-stack{margin-block:var(--work-context-gap)}:is(.apple-app,.apple-dialog,.native-confirm) .apple-inline-feedback-actions>button{block-size:auto;min-inline-size:0;max-inline-size:100%;min-block-size:var(--control);padding-block:var(--space-2);white-space:normal;overflow-wrap:anywhere;text-align:start}:is(.apple-app,.apple-dialog,.native-confirm) p.error:has(>button){align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}:is(.apple-app,.apple-dialog,.native-confirm) p.error>button{block-size:auto;min-inline-size:0;max-inline-size:100%;min-block-size:var(--control);padding-block:var(--space-2);white-space:normal;overflow-wrap:anywhere;text-align:start}.apple-inline-feedback{container:apple-feedback/inline-size}@container apple-feedback (max-width:14rem){.apple-inline-feedback-message{flex-direction:column}.apple-inline-feedback-message>svg{margin-block-start:0}:is(.apple-app,.apple-dialog,.native-confirm) .apple-inline-feedback-actions>button{padding-inline:var(--compact-task-inset)}}.apple-dialog .schedule-fields>label:has(>.apple-date-control){align-items:center;gap:var(--space-3);display:flex}.apple-dialog .schedule-fields>label:has(>.apple-date-control)>.apple-field-name{overflow-wrap:anywhere;flex:1 1 0;min-inline-size:0}@container apple-form (max-width:28rem){.apple-dialog .schedule-fields>label:has(>.apple-date-control){align-items:stretch;gap:var(--space-1);flex-direction:column}.apple-dialog .schedule-fields>label:has(>.apple-date-control)>.apple-field-name{flex:none;inline-size:100%}.apple-dialog .schedule-fields>label>.apple-date-entry{flex:none;inline-size:100%;min-inline-size:0}.apple-dialog .schedule-fields .apple-date-entry>input[data-date-editor=true]{text-align:start}}@container apple-form (max-width:14rem){.apple-dialog .schedule-fields>label>.apple-date-entry{grid-template-columns:minmax(0,1fr)}.apple-dialog .schedule-fields .apple-date-entry>input[data-date-editor=true]{min-inline-size:0}.apple-dialog .schedule-fields .apple-date-actions{grid-column:1;justify-self:end}}:is(.apple-app,.apple-dialog) .apple-date-entry .apple-date-calendar>.apple-date-native{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;margin:0;padding:0;position:absolute;inset:0}.apple-property-plan-list{margin-block-start:var(--space-3)}.apple-property-plan-label{color:var(--secondary);font:var(--weight-semibold) var(--type-footnote)/var(--line-caption) var(--font-system);margin:0}.apple-property-plan-list>.apple-property-plan-label{padding:var(--space-3) var(--field-content-inset) 0}.apple-property-plan-totals,.apple-property-plan-positions{margin:0}.apple-property-plan-list .apple-money-text,.apple-property-plan-totals .apple-money-text{justify-content:end}:is(.apple-property-plan-totals,.apple-property-plan-positions)>div{align-items:baseline;gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) fit-content(50%);display:grid}.apple-property-plan-totals{padding-inline:var(--field-content-inset)}.apple-property-plan-totals>div{padding-block:var(--space-3)}.apple-property-plan-totals>div+div,.apple-property-plan-list>.apple-disclosure-with-footer+.apple-disclosure-with-footer{border-block-start:var(--hairline) solid var(--separator)}:is(.apple-property-plan-totals,.apple-property-plan-positions) :is(dt,dd){overflow-wrap:anywhere}:is(.apple-property-plan-totals,.apple-property-plan-positions) dd{text-align:end;font-variant-numeric:tabular-nums;margin:0}.apple-property-plan-totals dt{color:var(--secondary)}.apple-app .apple-property-plan-row>.apple-disclosure-toggle[data-value]{grid-template-columns:minmax(0,1fr) fit-content(44%) var(--icon-disclosure);align-items:baseline;row-gap:var(--space-1);font-size:var(--type-body)}.apple-app .apple-property-plan-row>.apple-disclosure-toggle>.apple-navigation-copy{display:contents}.apple-property-plan-row .apple-navigation-copy>span{overflow-wrap:anywhere;grid-area:1/1;min-width:0}.apple-property-plan-row .apple-navigation-copy>small{gap:var(--space-1) var(--space-3);overflow-wrap:anywhere;min-width:0;color:var(--secondary);font-weight:var(--weight-regular);flex-wrap:wrap;grid-area:2/1/auto/-1;margin:0;display:flex}.apple-app .apple-property-plan-row>.apple-disclosure-toggle[data-value]>.apple-disclosure-value{white-space:normal;text-align:end;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;grid-area:1/2;justify-self:end;min-width:0}.apple-app .apple-property-plan-row>.apple-disclosure-toggle[data-value]>.app-icon{grid-area:1/3;align-self:start}.apple-app .apple-property-plan-row>.apple-collapse>.apple-collapse-content>.apple-disclosure-surface{padding:0 var(--field-content-inset) var(--space-3);background:0 0;border-radius:0}.apple-property-plan-details{border-block-start:var(--hairline) solid var(--separator);padding-block-start:var(--space-3)}.apple-property-plan-details>.apple-property-plan-positions+.apple-property-plan-label{margin-block-start:var(--space-3)}.apple-app .apple-property-plan-details>:is(.apple-detail-fields,.apple-navigation-list){border-block-start:var(--hairline) solid var(--separator);background:0 0;border-radius:0;margin-block-start:var(--space-2)}.apple-app .apple-property-plan-details>.apple-detail-fields>div,.apple-app .apple-property-plan-details .apple-navigation-row{padding-inline:0}.apple-property-plan-details>.apple-detail-fields>div+div:before{inset-inline:0}.apple-property-plan-details>.apple-detail-fields dt{flex-basis:50%}@container apple-disclosure-shell (max-width:18rem){.apple-app .apple-property-plan-row>.apple-disclosure-toggle[data-value]{column-gap:var(--space-1);font-size:var(--type-subhead)}}.apple-app .apple-property-plan-row>.apple-disclosure-toggle:focus-visible{outline-offset:-2px}:is(.apple-app,.apple-dialog) .apple-navigation-row.apple-navigation-no-value:has(>.apple-navigation-copy:last-child):not(:has(.apple-money-text,.apple-navigation-value)){grid-template-columns:var(--icon) minmax(0,1fr)}:is(.apple-app,.apple-dialog) .apple-navigation-row.apple-navigation-no-value:has(>.apple-navigation-copy:last-child):not(:has(.apple-money-text,.apple-navigation-value)):not(:has(>:is(svg,.apple-navigation-icon,.planning-category-icon):first-child)){grid-template-columns:minmax(0,1fr)}:is(.apple-app,.apple-dialog) .apple-navigation-row.apple-navigation-no-value:has(>.apple-navigation-copy:last-child):not(:has(.apple-money-text,.apple-navigation-value)):not(:has(>:is(svg,.apple-navigation-icon,.planning-category-icon):first-child))>.apple-navigation-copy{grid-column:1}@container (max-width:14rem){:is(.apple-app,.apple-dialog) .apple-navigation-row.apple-navigation-no-value:has(>.apple-navigation-copy:last-child):not(:has(.apple-money-text,.apple-navigation-value)){padding:var(--space-2);gap:var(--space-2);grid-template-columns:minmax(0,1fr)}:is(.apple-app,.apple-dialog) .apple-navigation-row.apple-navigation-no-value:has(>.apple-navigation-copy:last-child):not(:has(.apple-money-text,.apple-navigation-value))>:is(svg,.apple-navigation-icon,.planning-category-icon):first-child{display:none}:is(.apple-app,.apple-dialog) .apple-navigation-row.apple-navigation-no-value:has(>.apple-navigation-copy:last-child):not(:has(.apple-money-text,.apple-navigation-value))>.apple-navigation-copy{grid-area:auto/1/auto/-1}}.apple-plan-comparison{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;max-inline-size:100%;display:grid}.apple-plan-comparison-explanation{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-field);background:var(--field);color:var(--text);display:grid}.apple-app .apple-plan-comparison-explanation p{color:var(--text);font-size:var(--type-subhead);overflow-wrap:break-word;margin:0}.apple-plan-comparison .apple-summary-block{min-inline-size:0;margin:0}.apple-plan-comparison-fields>div{padding-inline:0}.apple-plan-comparison-fields>div+div:before{inset-inline:0}.apple-plan-comparison-fields dt{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;flex:1}.apple-plan-comparison-fields dd{max-inline-size:50%;color:var(--text);flex:none}.apple-plan-comparison-fields dt small{color:var(--secondary);margin-block-start:var(--space-1);display:block}.apple-app .apple-plan-comparison-result{color:var(--text);padding:var(--space-3) var(--space-4);border-radius:var(--radius-field);background:var(--field);margin:0}.apple-plan-comparison{container:plan-comparison/inline-size}:is(.apple-app,.apple-dialog) .apple-plan-comparison .apple-navigation-row.apple-plan-position-link:has(>.apple-navigation-copy:first-child){grid-template-columns:minmax(0,1fr) fit-content(42%) var(--type-footnote);gap:var(--space-1) var(--space-3);padding-inline:0}:is(.apple-app,.apple-dialog) .apple-plan-comparison .apple-navigation-row.apple-plan-position-link:has(>.apple-navigation-copy:first-child)>.apple-navigation-copy{grid-area:1/1}:is(.apple-app,.apple-dialog) .apple-plan-comparison .apple-navigation-row.apple-plan-position-link:has(>.apple-navigation-copy:first-child)>.apple-navigation-value{text-align:end;grid-area:1/2;justify-self:end;min-inline-size:0}:is(.apple-app,.apple-dialog) .apple-plan-comparison .apple-navigation-row.apple-plan-position-link:has(>.apple-navigation-copy:first-child)>svg:last-child{grid-area:1/3;display:block}.apple-plan-comparison .apple-navigation-item+.apple-navigation-item:before{inset-inline:0}@container plan-comparison (max-width:17rem){:is(.apple-app,.apple-dialog) .apple-plan-comparison .apple-navigation-row.apple-plan-position-link:has(>.apple-navigation-copy:first-child){grid-template-columns:minmax(0,1fr) var(--type-footnote)}:is(.apple-app,.apple-dialog) .apple-plan-comparison .apple-navigation-row.apple-plan-position-link:has(>.apple-navigation-copy:first-child)>.apple-navigation-value{text-align:start;grid-area:2/1;justify-self:start}:is(.apple-app,.apple-dialog) .apple-plan-comparison .apple-navigation-row.apple-plan-position-link:has(>.apple-navigation-copy:first-child)>svg:last-child{grid-column:2}}@container apple-detail (max-width:20rem){.apple-plan-comparison-fields dd{max-inline-size:none}}@container apple-detail not (max-width:16rem){.apple-plan-comparison-fields>div{align-items:baseline;gap:var(--space-3);flex-direction:row}.apple-plan-comparison-fields dd{text-align:end;max-inline-size:50%}}.apple-finance-card-title{font:var(--weight-semibold) var(--type-title)/var(--line-title) var(--font-system);letter-spacing:var(--tracking-title);margin:0 0 var(--space-3)}.apple-finance-card-subtitle{font:var(--weight-semibold) var(--type-headline)/var(--line-title) var(--font-system);margin:0 0 var(--space-3)}.apple-finance-metrics dl{min-inline-size:0;margin:0}.apple-finance-metrics dt{font:var(--weight-regular) var(--type-subhead)/var(--line-body) var(--font-system);color:var(--secondary);overflow-wrap:anywhere}.apple-finance-metrics dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.apple-finance-metrics .apple-finance-metrics-context{color:var(--secondary);font:var(--weight-regular) var(--type-footnote)/var(--line-body) var(--font-system);margin:0}.apple-finance-average{align-items:center;gap:var(--space-4);margin-block:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.apple-finance-average:has(>.apple-value-ring){grid-template-columns:minmax(0,min(31%,6.5rem)) minmax(0,1fr)}.apple-value-ring{aspect-ratio:1;inline-size:100%;min-inline-size:0;font:var(--weight-semibold) clamp(var(--type-subhead),5cqi,var(--type-title))/var(--line-title) var(--font-system);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:relative}.apple-value-ring svg{block-size:100%;inline-size:100%;position:absolute;inset:0;transform:rotate(-90deg)}.apple-value-ring circle{fill:none;stroke:var(--field);stroke-width:9px}.apple-value-ring .apple-value-ring-fill{stroke:var(--positive);stroke-linecap:round}.apple-finance-average-value,.apple-finance-month-value{font:var(--weight-semibold) var(--type-large-title)/var(--line-title) var(--font-system);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-title)}.apple-finance-average-value .apple-money-number{white-space:normal;overflow-wrap:anywhere}.apple-finance-average-value .apple-money-currency{font-size:var(--type-subhead);color:var(--secondary)}.apple-finance-month{border-block-start:var(--hairline) solid var(--separator);padding-block-start:var(--space-3)}.apple-finance-month-value{font-size:var(--type-title)}.apple-finance-metrics .apple-finance-delta{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--field);width:fit-content;max-width:100%;font:var(--weight-semibold) var(--type-footnote)/var(--line-body) var(--font-system);margin-block-start:var(--space-2)}.apple-finance-delta[data-tone=positive]{background:color-mix(in srgb,var(--positive) 12%,var(--surface))}.apple-finance-delta[data-tone=negative]{background:color-mix(in srgb,var(--danger) 10%,var(--surface))}.apple-app .apple-finance-flow>.apple-navigation-detail{padding-inline:0}.apple-app .plan-metrics-comparison .apple-planning-distribution{border-block-start:var(--hairline) solid var(--separator);margin-block-start:var(--space-3);padding-block-start:var(--space-4)}.apple-finance-totals{align-items:baseline;gap:var(--space-2);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) fit-content(48%);display:grid}.apple-finance-totals strong{text-align:end;font-variant-numeric:tabular-nums}.apple-finance-expense-total{border-block-start:var(--hairline) solid var(--separator);margin-block-start:var(--space-4);padding-block-start:var(--space-3)}.apple-app .plan-metrics-comparison .apple-planning-distribution .plan-compact-values{gap:var(--space-3);margin-block:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.apple-app .plan-metrics-comparison .apple-planning-distribution .plan-compact-values>div:nth-child(n){border:0;grid-column:auto;margin:0;padding:0;display:block}.apple-app .plan-metrics-comparison .apple-planning-distribution .plan-compact-values dt{min-height:0}.apple-app .plan-metrics-comparison .apple-planning-distribution .plan-compact-values dd{font-size:var(--type-subhead);white-space:normal;overflow-wrap:anywhere;margin-block-start:var(--space-1)}.apple-app .apple-planning-distribution .plan-compact-values :is(.legend-fixed,.legend-variable,.legend-other,.legend-remaining) dt:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);flex:none}.apple-app .apple-planning-distribution .legend-fixed dt:before{background:var(--fixed)}.apple-app .apple-planning-distribution .legend-variable dt:before{background:var(--variable)}.apple-app .apple-planning-distribution .legend-other dt:before,.apple-app .apple-planning-distribution .distribution-other{background:var(--category-brown)}.apple-app .apple-planning-distribution .legend-remaining dt:before,.apple-app .apple-planning-distribution .distribution-remaining{background:var(--field)}.apple-app .apple-planning-distribution .planning-distribution{background:var(--surface);height:var(--space-3);gap:var(--hairline)}.apple-app .apple-planning-distribution .planning-distribution>span{border-radius:var(--radius-pill)}.apple-plan-position-link>.apple-navigation-value>small{font:var(--weight-regular) var(--type-footnote)/var(--line-caption) var(--font-system);color:var(--secondary);overflow-wrap:anywhere;margin-block-start:var(--space-1);display:block}@container plan-comparison (max-width:17rem){:is(.apple-app,.apple-dialog) .apple-plan-comparison .apple-navigation-row.apple-plan-position-link:has(>.apple-navigation-copy:first-child){grid-template-columns:minmax(0,1fr) fit-content(46%) var(--type-footnote)}:is(.apple-app,.apple-dialog) .apple-plan-comparison .apple-navigation-row.apple-plan-position-link:has(>.apple-navigation-copy:first-child)>.apple-navigation-value{text-align:end;grid-area:1/2;justify-self:end}:is(.apple-app,.apple-dialog) .apple-plan-comparison .apple-navigation-row.apple-plan-position-link:has(>.apple-navigation-copy:first-child)>svg:last-child{grid-column:3}}@container apple-summary (max-width:14rem){.apple-finance-average-value{font-size:var(--type-title)}}@media (forced-colors:active){.apple-value-ring circle{stroke:graytext}.apple-value-ring .apple-value-ring-fill{stroke:highlight}}.apple-app .apple-plan-comparison-result-plain{background:0 0;padding-inline:0}.apple-plan-position-link>.apple-navigation-value>.apple-money-text{justify-content:end}@container apple-form (min-width:19rem){.apple-dialog #planning-position-form :is(.planning-position-fields>label,.form-grid>label:has(select[name=validity_mode]),.cost-assignment-payer):has(>.apple-field-name){grid-template-columns:minmax(0,1fr) minmax(0,var(--date-value-width));align-items:center;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);display:grid}.apple-dialog #planning-position-form :is(.planning-position-fields>label,.form-grid>label:has(select[name=validity_mode]),.cost-assignment-payer)>:is(.apple-select,.apple-day-picker,input:not([type=checkbox])){text-align:end;width:100%;min-width:0;max-width:100%}.apple-dialog #planning-position-form :is(.planning-position-fields>label,.form-grid>label:has(select[name=validity_mode]),.cost-assignment-payer) :is(.selected-label,.apple-day-picker select){text-align:end}.apple-dialog #planning-position-form :is(.planning-position-fields>label,.form-grid>label:has(select[name=validity_mode]),.cost-assignment-payer)>small{grid-column:1/-1}}.apple-app .planning-group:has(>.apple-finance-flow):has(.apple-comparison-embedded){margin-block:0}.apple-app .apple-summary-card>.apple-finance-card-title{font:var(--weight-semibold) var(--type-title)/var(--line-title) var(--font-system);color:var(--text)}@container apple-disclosure-shell (max-width:22rem){:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help][data-actions]:has(>.apple-disclosure-toggle[data-value]){grid-template-columns:minmax(0,1fr) fit-content(48%) var(--icon-disclosure)}:is(.apple-app,.apple-dialog) .apple-disclosure-heading[data-help][data-actions]:has(>.apple-disclosure-toggle[data-value])>.apple-disclosure-actions{flex-wrap:wrap;grid-area:2/2/auto/-1;justify-content:end}}
